{"version":3,"file":"script_main.DFWtt_Y0.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","fonts","css","className","css","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","LinkIconDropdown","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","addPropertyOverrides","Phosphor","DropdownMenu","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","SocialMedia","SingleLink","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image1","Vector1","Vector","Vector2","Vector3","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useState","React.useRef","React.useId","React.useMemo","_Fragment","React.useState","React.useMemo","React.useCallback","_Fragment","Footer2","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/42ubOFwgmaCMWYvSPQWL/8fgBiBKE98MccTI7TceL/B5IpuuspD.js","https:/framerusercontent.com/modules/pMmuNSMUtlZ6rVXdv6Ai/YjifjbE5zEsv2Y9hWG2N/iTJh5aT6F.js","https:/framerusercontent.com/modules/5nsE3vgvbneyRPahPNBW/yzBIqrnLQEn9JqaiAwei/YKEB4kxJ9.js","https:/framerusercontent.com/modules/HrDEgPM2a2sSbNz7SuCH/CywpaGEi1IeZGJtSpSjl/iA9IILPC1.js","https:/framerusercontent.com/modules/bAdSbUqRsQneghrMKyhi/kedVINTZfGkwExfGXy9g/KH4fzHvVE.js","https:/framerusercontent.com/modules/KYysHhk5T1BenW8mZknN/4YuheglP0KeqoxUisQf3/lQZvSu3Nb.js","https:/framerusercontent.com/modules/93INbokUylMWt9x9j8w1/25PEV6sV6drcv3hySTfj/ialu0n7cB.js","https:/framerusercontent.com/modules/nVhzcCnL8Fjk8JND5h8Y/GxvS2ZG5Hn5usvvhgxkF/HjkaNZQP_.js","https:/framerusercontent.com/modules/c0FJxAFeYHsvIGJhn6KC/Zsp8DP5bJ4tuNAYwZGT3/TeLoIXsmh.js","https:/framerusercontent.com/modules/f6jTBU2KbhujMVei2UHO/zGR0Y41KHLNIW7CBomfi/Nav_Example.js","https:/framerusercontent.com/modules/yNzugl9rCl62BdyqFQpL/cYGviuPqbHf4mp2RN2BS/RubiCookieConsent.js","https:/framerusercontent.com/modules/pgSVrjqhm1qkz86Nwgi9/EleYqxtyN0rPDJEKT4uO/stStZQ0CP.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (c2a8602)\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 19 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.084 10.125 L 9.597 6.868 L 6.438 6.868 L 6.438 4.752 C 6.438 3.861 6.879 2.992 8.289 2.992 L 9.745 2.992 L 9.745 0.22 C 8.897 0.084 8.04 0.011 7.181 0 C 4.581 0 2.884 1.562 2.884 4.386 L 2.884 6.867 L 0 6.867 L 0 10.123 L 2.883 10.123 L 2.883 18 L 6.438 18 L 6.438 10.125 Z\" fill=\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\" height=\"18px\" id=\"RbT0K93FK\" transform=\"translate(4.625 0)\" width=\"9.745199999999977px\"/></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,Op5cRjHG2:fill??props.Op5cRjHG2??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Op5cRjHG2,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-D7LD1\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-D7LD1 { -webkit-mask: ${mask}; aspect-ratio: 1.0555555555555556; background-color: var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, #ffffff); mask: ${mask}; width: 19px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 19\n * @framerIntrinsicHeight 18\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Op5cRjHG2\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/BGcL8adWg\",\"id\":\"BGcL8adWg\",\"moduleId\":\"n96sg8wUWJf4DfSAnLOy\"}}\n */const Icon=withCSS(Component,css,\"framer-D7LD1\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{Op5cRjHG2:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"19\",\"framerVariables\":\"{\\\"Op5cRjHG2\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"18\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/BGcL8adWg\\\",\\\"id\\\":\\\"BGcL8adWg\\\",\\\"moduleId\\\":\\\"n96sg8wUWJf4DfSAnLOy\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\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 19 22\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 6.334 9.495 C 6.334 7.746 7.752 6.329 9.501 6.329 C 11.25 6.329 12.668 7.746 12.668 9.495 C 12.668 11.244 11.25 12.662 9.501 12.662 C 7.752 12.662 6.334 11.244 6.334 9.495 Z M 4.621 9.495 C 4.621 12.188 6.805 14.371 9.5 14.371 C 10.794 14.372 12.034 13.858 12.949 12.944 C 13.864 12.029 14.378 10.789 14.379 9.495 C 14.379 6.802 12.195 4.619 9.5 4.619 C 8.206 4.619 6.966 5.132 6.051 6.047 C 5.136 6.961 4.622 8.202 4.621 9.495 Z M 13.432 4.427 C 13.431 4.888 13.709 5.305 14.135 5.481 C 14.562 5.658 15.053 5.56 15.379 5.233 C 15.705 4.907 15.802 4.417 15.626 3.991 C 15.449 3.565 15.033 3.287 14.572 3.287 C 13.943 3.288 13.433 3.797 13.432 4.427 Z M 5.662 17.224 C 4.735 17.182 4.232 17.028 3.898 16.898 C 3.485 16.745 3.112 16.503 2.805 16.188 C 2.489 15.882 2.246 15.508 2.094 15.096 C 1.964 14.761 1.809 14.258 1.767 13.332 C 1.721 12.331 1.712 12.031 1.712 9.496 C 1.712 6.96 1.721 6.66 1.767 5.658 C 1.809 4.732 1.965 4.23 2.094 3.895 C 2.267 3.452 2.473 3.135 2.805 2.803 C 3.137 2.471 3.453 2.265 3.897 2.093 C 4.232 1.962 4.735 1.808 5.662 1.766 C 6.663 1.719 6.964 1.709 9.5 1.709 C 12.036 1.709 12.337 1.719 13.34 1.765 C 14.266 1.807 14.769 1.963 15.104 2.092 C 15.517 2.244 15.89 2.487 16.196 2.802 C 16.529 3.134 16.734 3.451 16.908 3.894 C 17.038 4.228 17.193 4.731 17.235 5.657 C 17.28 6.659 17.29 6.958 17.29 9.494 C 17.29 12.03 17.28 12.33 17.235 13.331 C 17.192 14.257 17.037 14.76 16.907 15.095 C 16.734 15.538 16.529 15.854 16.197 16.187 C 15.89 16.502 15.517 16.744 15.104 16.897 C 14.77 17.027 14.266 17.182 13.34 17.223 C 12.338 17.269 12.037 17.279 9.5 17.279 C 6.963 17.279 6.663 17.269 5.662 17.223 Z M 5.583 0.057 C 4.572 0.104 3.881 0.265 3.277 0.499 C 2.643 0.738 2.069 1.111 1.594 1.594 C 1.11 2.068 0.736 2.642 0.498 3.276 C 0.263 3.88 0.103 4.57 0.058 5.58 C 0.009 6.593 0 6.916 0 9.495 C 0 12.074 0.009 12.398 0.057 13.41 C 0.103 14.42 0.263 15.111 0.498 15.715 C 0.736 16.348 1.11 16.922 1.594 17.396 C 2.069 17.879 2.643 18.253 3.277 18.492 C 3.882 18.727 4.572 18.887 5.583 18.933 C 6.596 18.979 6.92 18.991 9.5 18.991 C 12.08 18.991 12.405 18.98 13.417 18.934 C 14.429 18.887 15.119 18.727 15.724 18.492 C 16.358 18.253 16.932 17.879 17.407 17.396 C 17.89 16.922 18.264 16.349 18.502 15.716 C 18.737 15.111 18.898 14.42 18.943 13.41 C 18.99 12.397 19 12.074 19 9.495 C 19 6.916 18.99 6.593 18.943 5.58 C 18.897 4.57 18.737 3.879 18.502 3.276 C 18.264 2.642 17.89 2.068 17.407 1.593 C 16.932 1.11 16.358 0.737 15.724 0.499 C 15.119 0.264 14.429 0.103 13.418 0.058 C 12.405 0.011 12.081 0 9.501 0 C 6.921 0 6.596 0.01 5.583 0.057 Z M 6.334 9.495 C 6.334 7.746 7.752 6.329 9.501 6.329 C 11.25 6.329 12.668 7.746 12.668 9.495 C 12.668 11.244 11.25 12.662 9.501 12.662 C 7.752 12.662 6.334 11.244 6.334 9.495 Z M 4.621 9.495 C 4.621 12.188 6.805 14.371 9.5 14.371 C 10.794 14.372 12.034 13.858 12.949 12.944 C 13.864 12.029 14.378 10.789 14.379 9.495 C 14.379 6.802 12.195 4.619 9.5 4.619 C 8.206 4.619 6.966 5.132 6.051 6.047 C 5.136 6.961 4.622 8.202 4.621 9.495 Z M 13.432 4.427 C 13.431 4.888 13.709 5.305 14.135 5.481 C 14.562 5.658 15.053 5.56 15.379 5.233 C 15.705 4.907 15.802 4.417 15.626 3.991 C 15.449 3.565 15.033 3.287 14.572 3.287 C 13.943 3.288 13.433 3.797 13.432 4.427 Z M 5.662 17.224 C 4.735 17.182 4.232 17.028 3.898 16.898 C 3.485 16.745 3.112 16.503 2.805 16.188 C 2.489 15.882 2.246 15.508 2.094 15.096 C 1.964 14.761 1.809 14.258 1.767 13.332 C 1.721 12.331 1.712 12.031 1.712 9.496 C 1.712 6.96 1.721 6.66 1.767 5.658 C 1.809 4.732 1.965 4.23 2.094 3.895 C 2.267 3.452 2.473 3.135 2.805 2.803 C 3.137 2.471 3.453 2.265 3.897 2.093 C 4.232 1.962 4.735 1.808 5.662 1.766 C 6.663 1.719 6.964 1.709 9.5 1.709 C 12.036 1.709 12.337 1.719 13.34 1.765 C 14.266 1.807 14.769 1.963 15.104 2.092 C 15.517 2.244 15.89 2.487 16.196 2.802 C 16.529 3.134 16.734 3.451 16.908 3.894 C 17.038 4.228 17.193 4.731 17.235 5.657 C 17.28 6.659 17.29 6.958 17.29 9.494 C 17.29 12.03 17.28 12.33 17.235 13.331 C 17.192 14.257 17.037 14.76 16.907 15.095 C 16.734 15.538 16.529 15.854 16.197 16.187 C 15.89 16.502 15.517 16.744 15.104 16.897 C 14.77 17.027 14.266 17.182 13.34 17.223 C 12.338 17.269 12.037 17.279 9.5 17.279 C 6.963 17.279 6.663 17.269 5.662 17.223 Z M 5.583 0.057 C 4.572 0.104 3.881 0.265 3.277 0.499 C 2.643 0.738 2.069 1.111 1.594 1.594 C 1.11 2.068 0.736 2.642 0.498 3.276 C 0.263 3.88 0.103 4.57 0.058 5.58 C 0.009 6.593 0 6.916 0 9.495 C 0 12.074 0.009 12.398 0.057 13.41 C 0.103 14.42 0.263 15.111 0.498 15.715 C 0.736 16.348 1.11 16.922 1.594 17.396 C 2.069 17.879 2.643 18.253 3.277 18.492 C 3.882 18.727 4.572 18.887 5.583 18.933 C 6.596 18.979 6.92 18.991 9.5 18.991 C 12.08 18.991 12.405 18.98 13.417 18.934 C 14.429 18.887 15.119 18.727 15.724 18.492 C 16.358 18.253 16.932 17.879 17.407 17.396 C 17.89 16.922 18.264 16.349 18.502 15.716 C 18.737 15.111 18.898 14.42 18.943 13.41 C 18.99 12.397 19 12.074 19 9.495 C 19 6.916 18.99 6.593 18.943 5.58 C 18.897 4.57 18.737 3.879 18.502 3.276 C 18.264 2.642 17.89 2.068 17.407 1.593 C 16.932 1.11 16.358 0.737 15.724 0.499 C 15.119 0.264 14.429 0.103 13.418 0.058 C 12.405 0.011 12.081 0 9.501 0 C 6.921 0 6.596 0.01 5.583 0.057 Z\" fill=\"transparent\" height=\"18.99050474762619px\" id=\"gJIErMc3q\" transform=\"translate(0 1.505)\" width=\"19px\"><path d=\"M 6.334 9.495 C 6.334 7.746 7.752 6.329 9.501 6.329 C 11.25 6.329 12.668 7.746 12.668 9.495 C 12.668 11.244 11.25 12.662 9.501 12.662 C 7.752 12.662 6.334 11.244 6.334 9.495 Z M 4.621 9.495 C 4.621 12.188 6.805 14.371 9.5 14.371 C 10.794 14.372 12.034 13.858 12.949 12.944 C 13.864 12.029 14.378 10.789 14.379 9.495 C 14.379 6.802 12.195 4.619 9.5 4.619 C 8.206 4.619 6.966 5.132 6.051 6.047 C 5.136 6.961 4.622 8.202 4.621 9.495 Z M 13.432 4.427 C 13.431 4.888 13.709 5.305 14.135 5.481 C 14.562 5.658 15.053 5.56 15.379 5.233 C 15.705 4.907 15.802 4.417 15.626 3.991 C 15.449 3.565 15.033 3.287 14.572 3.287 C 13.943 3.288 13.433 3.797 13.432 4.427 Z M 5.662 17.224 C 4.735 17.182 4.232 17.028 3.898 16.898 C 3.485 16.745 3.112 16.503 2.805 16.188 C 2.489 15.882 2.246 15.508 2.094 15.096 C 1.964 14.761 1.809 14.258 1.767 13.332 C 1.721 12.331 1.712 12.031 1.712 9.496 C 1.712 6.96 1.721 6.66 1.767 5.658 C 1.809 4.732 1.965 4.23 2.094 3.895 C 2.267 3.452 2.473 3.135 2.805 2.803 C 3.137 2.471 3.453 2.265 3.897 2.093 C 4.232 1.962 4.735 1.808 5.662 1.766 C 6.663 1.719 6.964 1.709 9.5 1.709 C 12.036 1.709 12.337 1.719 13.34 1.765 C 14.266 1.807 14.769 1.963 15.104 2.092 C 15.517 2.244 15.89 2.487 16.196 2.802 C 16.529 3.134 16.734 3.451 16.908 3.894 C 17.038 4.228 17.193 4.731 17.235 5.657 C 17.28 6.659 17.29 6.958 17.29 9.494 C 17.29 12.03 17.28 12.33 17.235 13.331 C 17.192 14.257 17.037 14.76 16.907 15.095 C 16.734 15.538 16.529 15.854 16.197 16.187 C 15.89 16.502 15.517 16.744 15.104 16.897 C 14.77 17.027 14.266 17.182 13.34 17.223 C 12.338 17.269 12.037 17.279 9.5 17.279 C 6.963 17.279 6.663 17.269 5.662 17.223 Z M 5.583 0.057 C 4.572 0.104 3.881 0.265 3.277 0.499 C 2.643 0.738 2.069 1.111 1.594 1.594 C 1.11 2.068 0.736 2.642 0.498 3.276 C 0.263 3.88 0.103 4.57 0.058 5.58 C 0.009 6.593 0 6.916 0 9.495 C 0 12.074 0.009 12.398 0.057 13.41 C 0.103 14.42 0.263 15.111 0.498 15.715 C 0.736 16.348 1.11 16.922 1.594 17.396 C 2.069 17.879 2.643 18.253 3.277 18.492 C 3.882 18.727 4.572 18.887 5.583 18.933 C 6.596 18.979 6.92 18.991 9.5 18.991 C 12.08 18.991 12.405 18.98 13.417 18.934 C 14.429 18.887 15.119 18.727 15.724 18.492 C 16.358 18.253 16.932 17.879 17.407 17.396 C 17.89 16.922 18.264 16.349 18.502 15.716 C 18.737 15.111 18.898 14.42 18.943 13.41 C 18.99 12.397 19 12.074 19 9.495 C 19 6.916 18.99 6.593 18.943 5.58 C 18.897 4.57 18.737 3.879 18.502 3.276 C 18.264 2.642 17.89 2.068 17.407 1.593 C 16.932 1.11 16.358 0.737 15.724 0.499 C 15.119 0.264 14.429 0.103 13.418 0.058 C 12.405 0.011 12.081 0 9.501 0 C 6.921 0 6.596 0.01 5.583 0.057 Z\" fill=\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\" height=\"18.99050474762619px\" id=\"MwufPcjcb\" width=\"19px\"/><path d=\"M 6.334 9.495 C 6.334 7.746 7.752 6.329 9.501 6.329 C 11.25 6.329 12.668 7.746 12.668 9.495 C 12.668 11.244 11.25 12.662 9.501 12.662 C 7.752 12.662 6.334 11.244 6.334 9.495 Z M 4.621 9.495 C 4.621 12.188 6.805 14.371 9.5 14.371 C 10.794 14.372 12.034 13.858 12.949 12.944 C 13.864 12.029 14.378 10.789 14.379 9.495 C 14.379 6.802 12.195 4.619 9.5 4.619 C 8.206 4.619 6.966 5.132 6.051 6.047 C 5.136 6.961 4.622 8.202 4.621 9.495 Z M 13.432 4.427 C 13.431 4.888 13.709 5.305 14.135 5.481 C 14.562 5.658 15.053 5.56 15.379 5.233 C 15.705 4.907 15.802 4.417 15.626 3.991 C 15.449 3.565 15.033 3.287 14.572 3.287 C 13.943 3.288 13.433 3.797 13.432 4.427 Z M 5.662 17.224 C 4.735 17.182 4.232 17.028 3.898 16.898 C 3.485 16.745 3.112 16.503 2.805 16.188 C 2.489 15.882 2.246 15.508 2.094 15.096 C 1.964 14.761 1.809 14.258 1.767 13.332 C 1.721 12.331 1.712 12.031 1.712 9.496 C 1.712 6.96 1.721 6.66 1.767 5.658 C 1.809 4.732 1.965 4.23 2.094 3.895 C 2.267 3.452 2.473 3.135 2.805 2.803 C 3.137 2.471 3.453 2.265 3.897 2.093 C 4.232 1.962 4.735 1.808 5.662 1.766 C 6.663 1.719 6.964 1.709 9.5 1.709 C 12.036 1.709 12.337 1.719 13.34 1.765 C 14.266 1.807 14.769 1.963 15.104 2.092 C 15.517 2.244 15.89 2.487 16.196 2.802 C 16.529 3.134 16.734 3.451 16.908 3.894 C 17.038 4.228 17.193 4.731 17.235 5.657 C 17.28 6.659 17.29 6.958 17.29 9.494 C 17.29 12.03 17.28 12.33 17.235 13.331 C 17.192 14.257 17.037 14.76 16.907 15.095 C 16.734 15.538 16.529 15.854 16.197 16.187 C 15.89 16.502 15.517 16.744 15.104 16.897 C 14.77 17.027 14.266 17.182 13.34 17.223 C 12.338 17.269 12.037 17.279 9.5 17.279 C 6.963 17.279 6.663 17.269 5.662 17.223 Z M 5.583 0.057 C 4.572 0.104 3.881 0.265 3.277 0.499 C 2.643 0.738 2.069 1.111 1.594 1.594 C 1.11 2.068 0.736 2.642 0.498 3.276 C 0.263 3.88 0.103 4.57 0.058 5.58 C 0.009 6.593 0 6.916 0 9.495 C 0 12.074 0.009 12.398 0.057 13.41 C 0.103 14.42 0.263 15.111 0.498 15.715 C 0.736 16.348 1.11 16.922 1.594 17.396 C 2.069 17.879 2.643 18.253 3.277 18.492 C 3.882 18.727 4.572 18.887 5.583 18.933 C 6.596 18.979 6.92 18.991 9.5 18.991 C 12.08 18.991 12.405 18.98 13.417 18.934 C 14.429 18.887 15.119 18.727 15.724 18.492 C 16.358 18.253 16.932 17.879 17.407 17.396 C 17.89 16.922 18.264 16.349 18.502 15.716 C 18.737 15.111 18.898 14.42 18.943 13.41 C 18.99 12.397 19 12.074 19 9.495 C 19 6.916 18.99 6.593 18.943 5.58 C 18.897 4.57 18.737 3.879 18.502 3.276 C 18.264 2.642 17.89 2.068 17.407 1.593 C 16.932 1.11 16.358 0.737 15.724 0.499 C 15.119 0.264 14.429 0.103 13.418 0.058 C 12.405 0.011 12.081 0 9.501 0 C 6.921 0 6.596 0.01 5.583 0.057 Z\" fill=\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\" height=\"18.99050474762619px\" id=\"UIBWI40eW\" width=\"19px\"/></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=({fill,height,id,width,...props})=>{return{...props,Op5cRjHG2:fill??props.Op5cRjHG2??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Op5cRjHG2,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lxcDp\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-lxcDp { -webkit-mask: ${mask}; aspect-ratio: 0.8636363636363636; background-color: var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, #ffffff); mask: ${mask}; width: 19px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 19\n * @framerIntrinsicHeight 22\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Op5cRjHG2\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/BGcL8adWg\",\"id\":\"BGcL8adWg\",\"moduleId\":\"n96sg8wUWJf4DfSAnLOy\"}}\n */const Icon=withCSS(Component,css,\"framer-lxcDp\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{Op5cRjHG2:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Op5cRjHG2\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/BGcL8adWg\\\",\\\"id\\\":\\\"BGcL8adWg\\\",\\\"moduleId\\\":\\\"n96sg8wUWJf4DfSAnLOy\\\"}}\",\"framerIntrinsicWidth\":\"19\",\"framerIntrinsicHeight\":\"22\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (941006f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 19 18\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 1.361 C 0 0.61 0.629 0 1.404 0 L 17.596 0 C 18.371 0 19 0.61 19 1.361 L 19 17.64 C 19 18.39 18.371 19 17.596 19 L 1.404 19 C 0.629 19 0 18.391 0 17.64 L 0 1.36 Z M 5.386 16.003 L 5.386 7.449 L 2.542 7.449 L 2.542 16.003 L 5.386 16.003 Z M 3.964 6.281 C 4.956 6.281 5.574 5.624 5.574 4.803 C 5.555 3.963 4.956 3.325 3.983 3.325 C 3.011 3.325 2.375 3.963 2.375 4.803 C 2.375 5.624 2.993 6.281 3.946 6.281 L 3.965 6.281 Z M 6.96 16.003 L 9.802 16.003 L 9.802 11.226 C 9.802 10.971 9.821 10.715 9.896 10.533 C 10.101 10.022 10.57 9.492 11.355 9.492 C 12.383 9.492 12.796 10.277 12.796 11.428 L 12.796 16.003 L 15.638 16.003 L 15.638 11.098 C 15.638 8.471 14.236 7.249 12.365 7.249 C 10.832 7.249 10.158 8.105 9.784 8.69 L 9.803 8.69 L 9.803 7.449 L 6.96 7.449 C 6.997 8.252 6.96 16.003 6.96 16.003 Z\" fill=\"transparent\" height=\"19px\" id=\"WaHwOYkOr\" transform=\"translate(0 -0.5)\" width=\"19px\"><path d=\"M 0 1.361 C 0 0.61 0.629 0 1.404 0 L 17.596 0 C 18.371 0 19 0.61 19 1.361 L 19 17.64 C 19 18.39 18.371 19 17.596 19 L 1.404 19 C 0.629 19 0 18.391 0 17.64 L 0 1.36 Z\" fill=\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\" height=\"19px\" id=\"hmK6nRiff\" width=\"19px\"/><path d=\"M 3.011 12.678 L 3.011 4.124 L 0.167 4.124 L 0.167 12.678 L 3.011 12.678 Z M 1.589 2.956 C 2.581 2.956 3.199 2.299 3.199 1.478 C 3.18 0.638 2.581 0 1.608 0 C 0.636 0 0 0.638 0 1.478 C 0 2.299 0.618 2.956 1.571 2.956 L 1.59 2.956 Z M 4.585 12.678 L 7.427 12.678 L 7.427 7.901 C 7.427 7.646 7.446 7.39 7.521 7.208 C 7.726 6.697 8.195 6.167 8.98 6.167 C 10.008 6.167 10.421 6.952 10.421 8.103 L 10.421 12.678 L 13.263 12.678 L 13.263 7.773 C 13.263 5.146 11.861 3.924 9.99 3.924 C 8.457 3.924 7.783 4.78 7.409 5.365 L 7.428 5.365 L 7.428 4.124 L 4.585 4.124 C 4.622 4.927 4.585 12.678 4.585 12.678 Z\" fill=\"var(--token-a3703a7e-69e9-4e57-9e11-19ef2e858d4b, rgb(0, 0, 0))\" height=\"12.677750061035155px\" id=\"tZ7QRREga\" transform=\"translate(2.375 3.325)\" width=\"13.262950107574397px\"/></g></svg>';const getProps=({fill,height,id,width,...props})=>{return{...props,Op5cRjHG2:fill??props.Op5cRjHG2??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Op5cRjHG2,...restProps}=getProps(props);const href=useSVGTemplate(\"3318200859\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TpKFm\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 19 18\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-TpKFm { -webkit-mask: ${mask}; aspect-ratio: 1.0555555555555556; display: block; mask: ${mask}; width: 19px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 19\n * @framerIntrinsicHeight 18\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Op5cRjHG2\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/BGcL8adWg\",\"id\":\"BGcL8adWg\",\"moduleId\":\"9LP6MvXHvmBHJjVf94sh\"}}\n */const Icon=withCSS(Component,css,\"framer-TpKFm\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{Op5cRjHG2:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"Op5cRjHG2\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/BGcL8adWg\\\",\\\"id\\\":\\\"BGcL8adWg\\\",\\\"moduleId\\\":\\\"9LP6MvXHvmBHJjVf94sh\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"19\",\"framerIntrinsicHeight\":\"18\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b42fcc8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-medium\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=['.framer-ZQ0NC .framer-styles-preset-c9kpor:not(.rich-text-wrapper), .framer-ZQ0NC .framer-styles-preset-c9kpor.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: rgba(251, 250, 255, 0.8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-ZQ0NC\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (92d6359)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-medium\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=['.framer-ri7Lh .framer-styles-preset-1kmt2ta:not(.rich-text-wrapper), .framer-ri7Lh .framer-styles-preset-1kmt2ta.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2b82aeaa-5d81-46e1-9ca7-d888d38231b9, #030508); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-ri7Lh\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca9141d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/HrDEgPM2a2sSbNz7SuCH/CywpaGEi1IeZGJtSpSjl/iA9IILPC1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bAdSbUqRsQneghrMKyhi/kedVINTZfGkwExfGXy9g/KH4fzHvVE.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={SXcUY8YvC:{hover:true}};const cycleOrder=[\"SXcUY8YvC\",\"j7UAQJ_iS\"];const serializationHash=\"framer-oeUmt\";const variantClassNames={j7UAQJ_iS:\"framer-v-bojajq\",SXcUY8YvC:\"framer-v-3lmqb6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"SXcUY8YvC\",Mobile:\"j7UAQJ_iS\"};const getProps=({height,icon,id,link,supportText,title,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,awA_YPImc:(_ref=title!==null&&title!==void 0?title:props.awA_YPImc)!==null&&_ref!==void 0?_ref:\"House\",BkpgGMisa:link!==null&&link!==void 0?link:props.BkpgGMisa,NpWUMmrOc:(_ref1=icon!==null&&icon!==void 0?icon:props.NpWUMmrOc)!==null&&_ref1!==void 0?_ref1:\"House\",qklrNapIN:(_ref2=supportText!==null&&supportText!==void 0?supportText:props.qklrNapIN)!==null&&_ref2!==void 0?_ref2:\"Affordable House\",variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"SXcUY8YvC\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,awA_YPImc,NpWUMmrOc,qklrNapIN,BkpgGMisa,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SXcUY8YvC\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"j7UAQJ_iS\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BkpgGMisa,nodeId:\"SXcUY8YvC\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-3lmqb6\",className,classNames)} framer-b1ynqo`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"SXcUY8YvC\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},...addPropertyOverrides({\"SXcUY8YvC-hover\":{\"data-framer-name\":undefined},j7UAQJ_iS:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bavmg6\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"uZeuakj4o\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hesxxf\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"bkdtkzVai\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},variants:{\"SXcUY8YvC-hover\":{backgroundColor:\"rgba(245, 245, 245, 0.21)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5f2u4k-container\",layoutDependency:layoutDependency,layoutId:\"t0GPUTjwb-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:NpWUMmrOc,id:\"t0GPUTjwb\",layoutId:\"t0GPUTjwb\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"SXcUY8YvC-hover\":{weight:\"fill\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u2obt1\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"l11aOAJpT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kmt2ta\",\"data-styles-preset\":\"KH4fzHvVE\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)))\"},children:\"House\"})}),className:\"framer-j2lb39\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W42FwFv1w\",style:{\"--extracted-r6o4lv\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\"},text:awA_YPImc,variants:{\"SXcUY8YvC-hover\":{\"--extracted-r6o4lv\":\"var(--token-f08cc161-5ab8-4baa-aa44-6165851ae3ea, rgb(255, 249, 82))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"SXcUY8YvC-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kmt2ta\",\"data-styles-preset\":\"KH4fzHvVE\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f08cc161-5ab8-4baa-aa44-6165851ae3ea, rgb(255, 249, 82)))\"},children:\"House\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-c9kpor\",\"data-styles-preset\":\"iA9IILPC1\",children:\"Affordable House\"})}),className:\"framer-10k1rie\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v7VT1EqN9\",text:qklrNapIN,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oeUmt.framer-b1ynqo, .framer-oeUmt .framer-b1ynqo { display: block; }\",\".framer-oeUmt.framer-3lmqb6 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: 192px; }\",\".framer-oeUmt .framer-1bavmg6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oeUmt .framer-hesxxf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; width: min-content; }\",\".framer-oeUmt .framer-5f2u4k-container { flex: none; height: 27px; position: relative; width: 27px; }\",\".framer-oeUmt .framer-1u2obt1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oeUmt .framer-j2lb39 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-oeUmt .framer-10k1rie { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oeUmt.framer-3lmqb6, .framer-oeUmt .framer-1bavmg6, .framer-oeUmt .framer-hesxxf, .framer-oeUmt .framer-1u2obt1 { gap: 0px; } .framer-oeUmt.framer-3lmqb6 > *, .framer-oeUmt .framer-1bavmg6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-oeUmt.framer-3lmqb6 > :first-child, .framer-oeUmt .framer-1bavmg6 > :first-child, .framer-oeUmt .framer-hesxxf > :first-child { margin-left: 0px; } .framer-oeUmt.framer-3lmqb6 > :last-child, .framer-oeUmt .framer-1bavmg6 > :last-child, .framer-oeUmt .framer-hesxxf > :last-child { margin-right: 0px; } .framer-oeUmt .framer-hesxxf > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-oeUmt .framer-1u2obt1 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-oeUmt .framer-1u2obt1 > :first-child { margin-top: 0px; } .framer-oeUmt .framer-1u2obt1 > :last-child { margin-bottom: 0px; } }\",\".framer-oeUmt.framer-v-bojajq.framer-3lmqb6 { cursor: unset; padding: 0px; width: 192px; }\",\".framer-oeUmt.framer-v-3lmqb6.hover.framer-3lmqb6 { width: 192px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 191.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"j7UAQJ_iS\":{\"layout\":[\"fixed\",\"auto\"]},\"jZQQVUN4t\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"awA_YPImc\":\"title\",\"NpWUMmrOc\":\"icon\",\"qklrNapIN\":\"supportText\",\"BkpgGMisa\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlQZvSu3Nb=withCSS(Component,css,\"framer-oeUmt\");export default FramerlQZvSu3Nb;FramerlQZvSu3Nb.displayName=\"link+ icon (dropdown)\";FramerlQZvSu3Nb.defaultProps={height:66,width:191.5};addPropertyControls(FramerlQZvSu3Nb,{variant:{options:[\"SXcUY8YvC\",\"j7UAQJ_iS\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},awA_YPImc:{defaultValue:\"House\",displayTextArea:false,title:\"Title\",type:ControlType.String},NpWUMmrOc:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"House\",description:undefined,hidden:undefined,title:\"icon\"},qklrNapIN:{defaultValue:\"Affordable House\",displayTextArea:false,title:\"Support text\",type:ControlType.String},BkpgGMisa:{title:\"Link\",type:ControlType.Link}});addFonts(FramerlQZvSu3Nb,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlQZvSu3Nb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"awA_YPImc\\\":\\\"title\\\",\\\"NpWUMmrOc\\\":\\\"icon\\\",\\\"qklrNapIN\\\":\\\"supportText\\\",\\\"BkpgGMisa\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j7UAQJ_iS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jZQQVUN4t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"191.5\",\"framerIntrinsicHeight\":\"66\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lQZvSu3Nb.map","// Generated by Framer (ca9141d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import LinkIconDropdown from\"https://framerusercontent.com/modules/KYysHhk5T1BenW8mZknN/4YuheglP0KeqoxUisQf3/lQZvSu3Nb.js\";const LinkIconDropdownFonts=getFonts(LinkIconDropdown);const cycleOrder=[\"KUxGxZrCQ\",\"sym3BXs5c\"];const serializationHash=\"framer-IyR8N\";const variantClassNames={KUxGxZrCQ:\"framer-v-gjrlh9\",sym3BXs5c:\"framer-v-15yohdl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Clear:\"KUxGxZrCQ\",Mobile:\"sym3BXs5c\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"KUxGxZrCQ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KUxGxZrCQ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-gjrlh9\",className,classNames),\"data-framer-name\":\"Clear\",layoutDependency:layoutDependency,layoutId:\"KUxGxZrCQ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(66, 66, 66, 0.9)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{sym3BXs5c:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({sym3BXs5c:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aGRpYwXYS\"},implicitPathVariables:undefined},{href:{webPageId:\"aGRpYwXYS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||237.5)-20-218)/2+0+0),...addPropertyOverrides({sym3BXs5c:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||187.5)-0-248)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sr5fn6-container\",layoutDependency:layoutDependency,layoutId:\"N1g8ZkF1R-container\",children:/*#__PURE__*/_jsx(LinkIconDropdown,{awA_YPImc:\"House\",BkpgGMisa:resolvedLinks[0],height:\"100%\",id:\"N1g8ZkF1R\",layoutId:\"N1g8ZkF1R\",NpWUMmrOc:\"House\",qklrNapIN:\"Premium living\",variant:\"SXcUY8YvC\",width:\"100%\",...addPropertyOverrides({sym3BXs5c:{BkpgGMisa:resolvedLinks[1],variant:\"j7UAQJ_iS\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Xgdg1tFl0\"},implicitPathVariables:undefined},{href:{webPageId:\"Xgdg1tFl0\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||237.5)-20-218)/2+66+10),...addPropertyOverrides({sym3BXs5c:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||187.5)-0-248)/2+66+25)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ecztv0-container\",layoutDependency:layoutDependency,layoutId:\"DudtsXuPC-container\",children:/*#__PURE__*/_jsx(LinkIconDropdown,{awA_YPImc:\"Apartment\",BkpgGMisa:resolvedLinks1[0],height:\"100%\",id:\"DudtsXuPC\",layoutId:\"DudtsXuPC\",NpWUMmrOc:\"BuildingApartment\",qklrNapIN:\"Cozy living\",variant:\"SXcUY8YvC\",width:\"100%\",...addPropertyOverrides({sym3BXs5c:{BkpgGMisa:resolvedLinks1[1],variant:\"j7UAQJ_iS\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"piZo4W29w\"},implicitPathVariables:undefined},{href:{webPageId:\"piZo4W29w\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||237.5)-20-218)/2+132+20),...addPropertyOverrides({sym3BXs5c:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||187.5)-0-248)/2+132+50)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bp4yae-container\",layoutDependency:layoutDependency,layoutId:\"yYkZ1dWtF-container\",children:/*#__PURE__*/_jsx(LinkIconDropdown,{awA_YPImc:\"Business Space\",BkpgGMisa:resolvedLinks2[0],height:\"100%\",id:\"yYkZ1dWtF\",layoutId:\"yYkZ1dWtF\",NpWUMmrOc:\"BuildingOffice\",qklrNapIN:\"Dynamic space\",variant:\"SXcUY8YvC\",width:\"100%\",...addPropertyOverrides({sym3BXs5c:{BkpgGMisa:resolvedLinks2[1],variant:\"j7UAQJ_iS\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IyR8N.framer-d7na23, .framer-IyR8N .framer-d7na23 { display: block; }\",\".framer-IyR8N.framer-gjrlh9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-IyR8N .framer-1sr5fn6-container, .framer-IyR8N .framer-ecztv0-container, .framer-IyR8N .framer-bp4yae-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IyR8N.framer-gjrlh9 { gap: 0px; } .framer-IyR8N.framer-gjrlh9 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-IyR8N.framer-gjrlh9 > :first-child { margin-top: 0px; } .framer-IyR8N.framer-gjrlh9 > :last-child { margin-bottom: 0px; } }\",\".framer-IyR8N.framer-v-15yohdl.framer-gjrlh9 { gap: 25px; padding: 0px 15px 0px 15px; }\",\".framer-IyR8N.framer-v-15yohdl .framer-1sr5fn6-container { order: 0; }\",\".framer-IyR8N.framer-v-15yohdl .framer-ecztv0-container { order: 1; }\",\".framer-IyR8N.framer-v-15yohdl .framer-bp4yae-container { order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IyR8N.framer-v-15yohdl.framer-gjrlh9 { gap: 0px; } .framer-IyR8N.framer-v-15yohdl.framer-gjrlh9 > * { margin: 0px; margin-bottom: calc(25px / 2); margin-top: calc(25px / 2); } .framer-IyR8N.framer-v-15yohdl.framer-gjrlh9 > :first-child { margin-top: 0px; } .framer-IyR8N.framer-v-15yohdl.framer-gjrlh9 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 237.5\n * @framerIntrinsicWidth 212\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sym3BXs5c\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerialu0n7cB=withCSS(Component,css,\"framer-IyR8N\");export default Framerialu0n7cB;Framerialu0n7cB.displayName=\"Dropdown menu\";Framerialu0n7cB.defaultProps={height:237.5,width:212};addPropertyControls(Framerialu0n7cB,{variant:{options:[\"KUxGxZrCQ\",\"sym3BXs5c\"],optionTitles:[\"Clear\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerialu0n7cB,[{explicitInter:true,fonts:[]},...LinkIconDropdownFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerialu0n7cB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"237.5\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"212\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sym3BXs5c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ialu0n7cB.map","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DropdownMenu from\"https://framerusercontent.com/modules/93INbokUylMWt9x9j8w1/25PEV6sV6drcv3hySTfj/ialu0n7cB.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9EVo3Ar43sZknAox6Wya/XNAO8AXPQgzKb2q5fR0B/YsZzyFhW6.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/y8rxJsN7S8AJRooW3o0U/buTnEGUYOOcxJ56GvMys/YZ5KvE5zD.js\";const PhosphorFonts=getFonts(Phosphor);const DropdownMenuFonts=getFonts(DropdownMenu);const enabledGestures={OHk_S7yBp:{hover:true}};const cycleOrder=[\"OHk_S7yBp\",\"YK28x7BSt\",\"ZddMXiL0q\",\"bmrU4joEt\",\"BCwp7K42T\",\"S6XTg8ugX\"];const serializationHash=\"framer-Ju0jd\";const variantClassNames={BCwp7K42T:\"framer-v-8wti0h\",bmrU4joEt:\"framer-v-z9fesg\",OHk_S7yBp:\"framer-v-3z9cc9\",S6XTg8ugX:\"framer-v-i24ebv\",YK28x7BSt:\"framer-v-164neq0\",ZddMXiL0q:\"framer-v-nkyyqu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zFd0pi1Y8=undefined;const t44hY5nzM=undefined;const bbZm1qrY8=undefined;const zkrPKoCIG=undefined;const ITgb3Uhhc=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Inline links_close\":\"BCwp7K42T\",\"Inline links_open\":\"S6XTg8ugX\",\"Trigger Nav active\":\"bmrU4joEt\",Default:\"OHk_S7yBp\",Mobile:\"YK28x7BSt\",Trigger_nav:\"ZddMXiL0q\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,link,title,width,...props})=>{return{...props,bbZm1qrY8:link??props.bbZm1qrY8,ITgb3Uhhc:title??props.ITgb3Uhhc??\"Home\",t44hY5nzM:hover??props.t44hY5nzM,variant:humanReadableVariantMap[props.variant]??props.variant??\"OHk_S7yBp\",zFd0pi1Y8:click??props.zFd0pi1Y8};};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,ITgb3Uhhc,bbZm1qrY8,zFd0pi1Y8,t44hY5nzM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OHk_S7yBp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps9katq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zFd0pi1Y8){const res=await zFd0pi1Y8(...args);if(res===false)return false;}});const onMouseEnter1ontnqm=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(t44hY5nzM){const res=await t44hY5nzM(...args);if(res===false)return false;}});const onMouseEnter1ylef04=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(zkrPKoCIG){const res=await zkrPKoCIG(...args);if(res===false)return false;}if(t44hY5nzM){const res=await t44hY5nzM(...args);if(res===false)return false;}});const onTap7n5xw4=activeVariantCallback(async(...args)=>{setVariant(\"S6XTg8ugX\");});const onTap9h8if5=activeVariantCallback(async(...args)=>{setVariant(\"BCwp7K42T\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"BCwp7K42T\",\"S6XTg8ugX\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"BCwp7K42T\",\"S6XTg8ugX\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"ZddMXiL0q\",\"bmrU4joEt\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"S6XTg8ugX\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:bbZm1qrY8,motionChild:true,nodeId:\"OHk_S7yBp\",scopeId:\"HjkaNZQP_\",...addPropertyOverrides({bmrU4joEt:{href:undefined},ZddMXiL0q:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-3z9cc9\",className,classNames)} framer-lp395`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OHk_S7yBp\",onMouseEnter:onMouseEnter1ontnqm,onTap:onTaps9katq,ref:refBinding,style:{...style},...addPropertyOverrides({BCwp7K42T:{\"data-framer-name\":\"Inline links_close\"},bmrU4joEt:{\"data-framer-name\":\"Trigger Nav active\"},S6XTg8ugX:{\"data-framer-name\":\"Inline links_open\"},YK28x7BSt:{\"data-framer-name\":\"Mobile\",onMouseEnter:onMouseEnter1ylef04},ZddMXiL0q:{\"data-framer-name\":\"Trigger_nav\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255)))\"},children:\"Home\"})}),className:\"framer-oojaew\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L8LFOh3Sm\",style:{\"--extracted-r6o4lv\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\"},text:ITgb3Uhhc,variants:{\"OHk_S7yBp-hover\":{\"--extracted-r6o4lv\":\"var(--token-f91c59ed-9f9a-417c-b5ed-7852c5232782, rgb(225, 48, 108))\"},bmrU4joEt:{\"--extracted-r6o4lv\":\"var(--token-f91c59ed-9f9a-417c-b5ed-7852c5232782, rgb(225, 48, 108))\"},ZddMXiL0q:{\"--extracted-r6o4lv\":\"var(--token-a3703a7e-69e9-4e57-9e11-19ef2e858d4b, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OHk_S7yBp-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f91c59ed-9f9a-417c-b5ed-7852c5232782, rgb(225, 48, 108)))\"},children:\"Home\"})})},bmrU4joEt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f91c59ed-9f9a-417c-b5ed-7852c5232782, rgb(225, 48, 108)))\"},children:\"Home\"})})},ZddMXiL0q:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a3703a7e-69e9-4e57-9e11-19ef2e858d4b, rgb(0, 0, 0)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qtnfw8\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"HzewKDX_A\",...addPropertyOverrides({BCwp7K42T:{\"data-highlight\":true,onTap:onTap7n5xw4},S6XTg8ugX:{\"data-highlight\":true,onTap:onTap9h8if5}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cxam67\",\"data-styles-preset\":\"YZ5KvE5zD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Property Type\"})}),className:\"framer-1w6ye7q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SRg6smBmf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},variants:{BCwp7K42T:{\"--extracted-r6o4lv\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\"},S6XTg8ugX:{\"--extracted-r6o4lv\":\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BCwp7K42T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)))\"},children:\"Property\"})}),fonts:[\"FS;Manrope-medium\"]},S6XTg8ugX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255)))\"},children:\"Property\"})}),fonts:[\"FS;Manrope-medium\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pq4nv8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gHvS0wUhL-container\",nodeId:\"gHvS0wUhL\",rendersWithMotion:true,scopeId:\"HjkaNZQP_\",style:{rotate:0},variants:{S6XTg8ugX:{rotate:-180}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"gHvS0wUhL\",layoutId:\"gHvS0wUhL\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({BCwp7K42T:{color:\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\"},S6XTg8ugX:{color:\"var(--token-5ae528c4-372b-4aea-bdcd-2ec9b5170736, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fcgj56-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"S6N6_nXmh-container\",nodeId:\"S6N6_nXmh\",rendersWithMotion:true,scopeId:\"HjkaNZQP_\",style:{rotate:0},variants:{bmrU4joEt:{rotate:180}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"S6N6_nXmh\",layoutId:\"S6N6_nXmh\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({bmrU4joEt:{color:\"var(--token-f91c59ed-9f9a-417c-b5ed-7852c5232782, rgb(225, 48, 108))\"},ZddMXiL0q:{color:\"var(--token-a3703a7e-69e9-4e57-9e11-19ef2e858d4b, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({S6XTg8ugX:{height:237,y:(componentViewport?.y||0)+0+53}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eh4g13-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"R0OtBr0yf-container\",nodeId:\"R0OtBr0yf\",rendersWithMotion:true,scopeId:\"HjkaNZQP_\",children:/*#__PURE__*/_jsx(DropdownMenu,{height:\"100%\",id:\"R0OtBr0yf\",layoutId:\"R0OtBr0yf\",variant:matchVariant(\"sym3BXs5c\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ju0jd.framer-lp395, .framer-Ju0jd .framer-lp395 { display: block; }\",\".framer-Ju0jd.framer-3z9cc9 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 2px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Ju0jd .framer-oojaew, .framer-Ju0jd .framer-1w6ye7q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ju0jd .framer-qtnfw8 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-Ju0jd .framer-1pq4nv8-container, .framer-Ju0jd .framer-fcgj56-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-Ju0jd .framer-eh4g13-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Ju0jd.framer-v-nkyyqu.framer-3z9cc9, .framer-Ju0jd.framer-v-z9fesg.framer-3z9cc9 { align-content: center; align-items: center; flex-direction: row; gap: 5px; }\",\".framer-Ju0jd.framer-v-8wti0h.framer-3z9cc9 { padding: 0px; }\",\".framer-Ju0jd.framer-v-8wti0h .framer-qtnfw8, .framer-Ju0jd.framer-v-i24ebv .framer-qtnfw8 { cursor: pointer; gap: unset; justify-content: space-between; min-height: unset; order: 0; }\",\".framer-Ju0jd.framer-v-8wti0h .framer-1pq4nv8-container, .framer-Ju0jd.framer-v-i24ebv .framer-1pq4nv8-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 28px); width: 30px; }\",\".framer-Ju0jd.framer-v-i24ebv.framer-3z9cc9 { gap: 25px; padding: 0px; }\",\".framer-Ju0jd.framer-v-i24ebv .framer-eh4g13-container { order: 3; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 49\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YK28x7BSt\":{\"layout\":[\"auto\",\"auto\"]},\"ZddMXiL0q\":{\"layout\":[\"auto\",\"auto\"]},\"bmrU4joEt\":{\"layout\":[\"auto\",\"auto\"]},\"BCwp7K42T\":{\"layout\":[\"auto\",\"auto\"]},\"S6XTg8ugX\":{\"layout\":[\"auto\",\"auto\"]},\"vDpIMfKMk\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ITgb3Uhhc\":\"title\",\"bbZm1qrY8\":\"link\",\"zFd0pi1Y8\":\"click\",\"t44hY5nzM\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHjkaNZQP_=withCSS(Component,css,\"framer-Ju0jd\");export default FramerHjkaNZQP_;FramerHjkaNZQP_.displayName=\"single link\";FramerHjkaNZQP_.defaultProps={height:28,width:49};addPropertyControls(FramerHjkaNZQP_,{variant:{options:[\"OHk_S7yBp\",\"YK28x7BSt\",\"ZddMXiL0q\",\"bmrU4joEt\",\"BCwp7K42T\",\"S6XTg8ugX\"],optionTitles:[\"Default\",\"Mobile\",\"Trigger_nav\",\"Trigger Nav active\",\"Inline links_close\",\"Inline links_open\"],title:\"Variant\",type:ControlType.Enum},ITgb3Uhhc:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},onITgb3UhhcChange:{changes:\"ITgb3Uhhc\",type:ControlType.ChangeHandler},bbZm1qrY8:{title:\"Link\",type:ControlType.Link},zFd0pi1Y8:{title:\"Click\",type:ControlType.EventHandler},t44hY5nzM:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerHjkaNZQP_,[{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:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]},...PhosphorFonts,...DropdownMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerHjkaNZQP_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DropdownMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHjkaNZQP_\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"49\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YK28x7BSt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZddMXiL0q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bmrU4joEt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BCwp7K42T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S6XTg8ugX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vDpIMfKMk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ITgb3Uhhc\\\":\\\"title\\\",\\\"bbZm1qrY8\\\":\\\"link\\\",\\\"zFd0pi1Y8\\\":\\\"click\\\",\\\"t44hY5nzM\\\":\\\"hover\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HjkaNZQP_.map","// Generated by Framer (5477e77)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/72O11ApITvgaMZRvyQex/Ticker.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/7HJFpeBx8vSh9rzVvoxl/pTy7QceYKeFRjoGZxlbS/MP3DAbFAn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9EVo3Ar43sZknAox6Wya/XNAO8AXPQgzKb2q5fR0B/YsZzyFhW6.js\";import Vector from\"https://framerusercontent.com/modules/42ubOFwgmaCMWYvSPQWL/8fgBiBKE98MccTI7TceL/B5IpuuspD.js\";import Vector2 from\"https://framerusercontent.com/modules/pMmuNSMUtlZ6rVXdv6Ai/YjifjbE5zEsv2Y9hWG2N/iTJh5aT6F.js\";import Vector1 from\"https://framerusercontent.com/modules/rXnmdZq4d3pQlboZne7c/mi4k4mpMdR03VWaODSSA/v9vkYix9_.js\";import Vector3 from\"https://framerusercontent.com/modules/5nsE3vgvbneyRPahPNBW/yzBIqrnLQEn9JqaiAwei/YKEB4kxJ9.js\";import SingleLink from\"https://framerusercontent.com/modules/nVhzcCnL8Fjk8JND5h8Y/GxvS2ZG5Hn5usvvhgxkF/HjkaNZQP_.js\";import SocialMedia from\"https://framerusercontent.com/modules/a735BIixOdmXTQVrhy15/DvVMcm2f0g9qOvUxZC3E/Z2WVHl3Hn.js\";const SocialMediaFonts=getFonts(SocialMedia);const SingleLinkFonts=getFonts(SingleLink);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"Y8Y5dGfO1\",\"ZM1ZeeMCr\",\"AwIjzSPfN\"];const serializationHash=\"framer-Atci6\";const variantClassNames={AwIjzSPfN:\"framer-v-3129ez\",Y8Y5dGfO1:\"framer-v-p8ssmi\",ZM1ZeeMCr:\"framer-v-18c48fp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.42,0,.58,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Y8Y5dGfO1\",Mobile:\"AwIjzSPfN\",Tablet:\"ZM1ZeeMCr\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Y8Y5dGfO1\"};};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:\"Y8Y5dGfO1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-p8ssmi\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Y8Y5dGfO1\",ref:refBinding,style:{...style},...addPropertyOverrides({AwIjzSPfN:{\"data-framer-name\":\"Mobile\"},ZM1ZeeMCr:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-imbh92\",layoutDependency:layoutDependency,layoutId:\"WXFDZjwdy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1prfst1\",\"data-framer-name\":\"Main Wrapper\",layoutDependency:layoutDependency,layoutId:\"uy0EnlZAT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pcyxk9\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"MC7cS05bb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wvpf21\",\"data-framer-name\":\"Intro\",layoutDependency:layoutDependency,layoutId:\"BBTHUM_K3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e5fp8v\",\"data-framer-name\":\"Bio\",layoutDependency:layoutDependency,layoutId:\"qelvIlL9z\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Rubi Agency logo\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:475,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+0),pixelHeight:256,pixelWidth:475,sizes:\"238px\",src:\"https://framerusercontent.com/images/nxqPMZO4fZjW1QbZguL6l37XnWk.webp?width=475&height=256\"},className:\"framer-1nmkjp2\",\"data-framer-name\":\"Logo-01\",layoutDependency:layoutDependency,layoutId:\"uzkPoERKt\",...addPropertyOverrides({AwIjzSPfN:{background:{alt:\"Rubi Agency logo\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:475,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+0+0+0+0+0),pixelHeight:256,pixelWidth:475,sizes:\"238px\",src:\"https://framerusercontent.com/images/nxqPMZO4fZjW1QbZguL6l37XnWk.webp?width=475&height=256\"}},ZM1ZeeMCr:{background:{alt:\"Rubi Agency logo\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:475,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+0+0+0+0+0),pixelHeight:256,pixelWidth:475,sizes:\"238px\",src:\"https://framerusercontent.com/images/nxqPMZO4fZjW1QbZguL6l37XnWk.webp?width=475&height=256\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pcgndl\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"Vq_dHIZvx\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14fab9s\",\"data-framer-name\":\"Social Icon\",layoutDependency:layoutDependency,layoutId:\"FXklQl6zG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+169+0+0,...addPropertyOverrides({AwIjzSPfN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+0+0+169+0+0},ZM1ZeeMCr:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+0+0+169+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12tk3sl-container\",layoutDependency:layoutDependency,layoutId:\"mNc4sK3vB-container\",nodeId:\"mNc4sK3vB\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",whileHover:animation,children:/*#__PURE__*/_jsx(SocialMedia,{eMM8OKbrv:Vector1,height:\"100%\",id:\"mNc4sK3vB\",layoutId:\"mNc4sK3vB\",pxRWU7lnL:\"https://www.facebook.com/rubi.agency0/\",variant:matchVariant(\"SFi_en40w\"),width:\"100%\",zyKo4P9_g:Vector})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29.24,width:\"29px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+169+0+0,...addPropertyOverrides({AwIjzSPfN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+0+0+169+0+0},ZM1ZeeMCr:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+0+0+169+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y6hvek-container\",layoutDependency:layoutDependency,layoutId:\"XvI3exJM5-container\",nodeId:\"XvI3exJM5\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",whileHover:animation,children:/*#__PURE__*/_jsx(SocialMedia,{eMM8OKbrv:Vector1,height:\"100%\",id:\"XvI3exJM5\",layoutId:\"XvI3exJM5\",pxRWU7lnL:\"https://www.instagram.com/rubi.agency_/\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KBCZ9ORwt\"),width:\"100%\",zyKo4P9_g:Vector2})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+169+0+0,...addPropertyOverrides({AwIjzSPfN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+0+0+169+0+0},ZM1ZeeMCr:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+0+0+169+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7d391v-container\",layoutDependency:layoutDependency,layoutId:\"FIvfSRha9-container\",nodeId:\"FIvfSRha9\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",whileHover:animation,children:/*#__PURE__*/_jsx(SocialMedia,{eMM8OKbrv:Vector1,height:\"100%\",id:\"FIvfSRha9\",layoutId:\"FIvfSRha9\",pxRWU7lnL:\"https://uk.linkedin.com/company/rubiagency\",variant:matchVariant(\"bX6JNLR_m\"),width:\"100%\",zyKo4P9_g:Vector3})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vt5ieb\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"KyxAaMpkY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-160b58v\",\"data-framer-name\":\"Quick links\",layoutDependency:layoutDependency,layoutId:\"Wl0Rlx9aH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(253, 185, 5))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Main Pages\"})})}),className:\"framer-1p1yfsj\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"lTNQSiON_\",style:{\"--extracted-r6o4lv\":\"rgb(253, 185, 5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1el9hmi\",\"data-framer-name\":\"Column \",layoutDependency:layoutDependency,layoutId:\"Y1nZco6RE\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+0,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+0+0+140+0+0},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ahozdt-container\",layoutDependency:layoutDependency,layoutId:\"eCjNMSo6s-container\",nodeId:\"eCjNMSo6s\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks[0],height:\"100%\",id:\"eCjNMSo6s\",ITgb3Uhhc:\"Home\",layoutId:\"eCjNMSo6s\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+38,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+0+0+140+0+38},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+38}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w951sv-container\",layoutDependency:layoutDependency,layoutId:\"pnKt9vmur-container\",nodeId:\"pnKt9vmur\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks1[0],height:\"100%\",id:\"pnKt9vmur\",ITgb3Uhhc:\"About Us\",layoutId:\"pnKt9vmur\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks1[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PPJKwpuUl\"},implicitPathVariables:undefined},{href:{webPageId:\"PPJKwpuUl\"},implicitPathVariables:undefined},{href:{webPageId:\"PPJKwpuUl\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+76,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+0+0+140+0+76},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i2hf08-container\",layoutDependency:layoutDependency,layoutId:\"nWyN_y9VJ-container\",nodeId:\"nWyN_y9VJ\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks2[0],height:\"100%\",id:\"nWyN_y9VJ\",ITgb3Uhhc:\"Services\",layoutId:\"nWyN_y9VJ\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks2[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h2EYETHFX\"},implicitPathVariables:undefined},{href:{webPageId:\"h2EYETHFX\"},implicitPathVariables:undefined},{href:{webPageId:\"h2EYETHFX\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+114,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+0+0+140+0+114},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+114}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h5y7en-container\",layoutDependency:layoutDependency,layoutId:\"iOJOQo6j8-container\",nodeId:\"iOJOQo6j8\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks3[0],height:\"100%\",id:\"iOJOQo6j8\",ITgb3Uhhc:\"Blog\",layoutId:\"iOJOQo6j8\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks3[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XRROT3hnv\"},implicitPathVariables:undefined},{href:{webPageId:\"XRROT3hnv\"},implicitPathVariables:undefined},{href:{webPageId:\"XRROT3hnv\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+152,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+0+0+140+0+152},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+152}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qkrlsi-container\",layoutDependency:layoutDependency,layoutId:\"CFA8yoyDS-container\",nodeId:\"CFA8yoyDS\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks4[0],height:\"100%\",id:\"CFA8yoyDS\",ITgb3Uhhc:\"Locations\",layoutId:\"CFA8yoyDS\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks4[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rMDziFsmF\"},implicitPathVariables:undefined},{href:{webPageId:\"rMDziFsmF\"},implicitPathVariables:undefined},{href:{webPageId:\"rMDziFsmF\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+190,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+0+0+140+0+190},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+190}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ocirf3-container\",layoutDependency:layoutDependency,layoutId:\"xUk47VYG0-container\",nodeId:\"xUk47VYG0\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks5[0],height:\"100%\",id:\"xUk47VYG0\",ITgb3Uhhc:\"Careers\",layoutId:\"xUk47VYG0\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks5[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1apqmxb\",\"data-framer-name\":\"Categories\",layoutDependency:layoutDependency,layoutId:\"kSDZzt5G_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(253, 185, 5))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Help & Legal\"})})}),className:\"framer-vbvx0f\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"mFXNH79hi\",style:{\"--extracted-r6o4lv\":\"rgb(253, 185, 5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-mkkcu4\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"M7sfQ2kCe\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{J3CYnOCqb:\"privacy-policy\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DjhFuKNUv\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined},{href:{pathVariables:{J3CYnOCqb:\"privacy-policy\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DjhFuKNUv\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined},{href:{pathVariables:{J3CYnOCqb:\"privacy-policy\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DjhFuKNUv\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+0,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+398+0+140+0+0},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1svan6e-container\",layoutDependency:layoutDependency,layoutId:\"GVNUh1xZi-container\",nodeId:\"GVNUh1xZi\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks6[0],height:\"100%\",id:\"GVNUh1xZi\",ITgb3Uhhc:\"Privacy Policy\",layoutId:\"GVNUh1xZi\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks6[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{J3CYnOCqb:\"privacy-policy\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DjhFuKNUv\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined},{href:{pathVariables:{J3CYnOCqb:\"privacy-policy\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DjhFuKNUv\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined},{href:{pathVariables:{J3CYnOCqb:\"privacy-policy\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DjhFuKNUv\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+38,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+398+0+140+0+38},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+38}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n6wtag-container\",layoutDependency:layoutDependency,layoutId:\"w4BRSrXsG-container\",nodeId:\"w4BRSrXsG\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks7[0],height:\"100%\",id:\"w4BRSrXsG\",ITgb3Uhhc:\"Cookies Policy\",layoutId:\"w4BRSrXsG\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks7[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{J3CYnOCqb:\"accessibility\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DO6V0Msue\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined},{href:{pathVariables:{J3CYnOCqb:\"accessibility\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DO6V0Msue\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined},{href:{pathVariables:{J3CYnOCqb:\"accessibility\"},unresolvedPathSlugs:{J3CYnOCqb:{collectionId:\"JpURRkbbF\",collectionItemId:\"DO6V0Msue\"}},webPageId:\"L8oYiJn26\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+76,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+398+0+140+0+76},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r3d62e-container\",layoutDependency:layoutDependency,layoutId:\"Zw9cuTce1-container\",nodeId:\"Zw9cuTce1\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks8[0],height:\"100%\",id:\"Zw9cuTce1\",ITgb3Uhhc:\"Accessibility\",layoutId:\"Zw9cuTce1\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks8[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jaKjD6FyY\"},implicitPathVariables:undefined},{href:{webPageId:\"jaKjD6FyY\"},implicitPathVariables:undefined},{href:{webPageId:\"jaKjD6FyY\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+114,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+398+0+140+0+114},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+114}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xtmtlz-container\",layoutDependency:layoutDependency,layoutId:\"BFLq_BvJh-container\",nodeId:\"BFLq_BvJh\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks9[0],height:\"100%\",id:\"BFLq_BvJh\",ITgb3Uhhc:\"Company Audit\",layoutId:\"BFLq_BvJh\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks9[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SSZCaFVXj\"},implicitPathVariables:undefined},{href:{webPageId:\"SSZCaFVXj\"},implicitPathVariables:undefined},{href:{webPageId:\"SSZCaFVXj\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+152,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+398+0+140+0+152},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+152}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10wk394-container\",layoutDependency:layoutDependency,layoutId:\"LX6jIxzKJ-container\",nodeId:\"LX6jIxzKJ\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks10[0],height:\"100%\",id:\"LX6jIxzKJ\",ITgb3Uhhc:\"FAQs\",layoutId:\"LX6jIxzKJ\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks10[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px) / 1.8, 1px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1201)/2)+0+0+100+0+0+0+0+0+140+0+190,...addPropertyOverrides({AwIjzSPfN:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-2149)/2)+0+0+50+0+0+243+0+398+0+140+0+190},ZM1ZeeMCr:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px) / 3, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-1424)/2)+0+0+60+0+0+243+0+0+0+140+0+190}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lbvzka-container\",layoutDependency:layoutDependency,layoutId:\"rSf1a8SIL-container\",nodeId:\"rSf1a8SIL\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(SingleLink,{bbZm1qrY8:resolvedLinks11[0],height:\"100%\",id:\"rSf1a8SIL\",ITgb3Uhhc:\"Contact Us\",layoutId:\"rSf1a8SIL\",style:{width:\"100%\"},variant:matchVariant(\"OHk_S7yBp\"),width:\"100%\",...addPropertyOverrides({AwIjzSPfN:{bbZm1qrY8:resolvedLinks11[2]},ZM1ZeeMCr:{bbZm1qrY8:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7y83gi\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"zIuRM_5RC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(253, 185, 5))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Contact\"})})}),className:\"framer-1p3qfyl\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"CaulwJZOA\",style:{\"--extracted-r6o4lv\":\"rgb(253, 185, 5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-wtvynn\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"M1FKFtoww\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255)))\"},children:\"218 Hutton Road,\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255)))\"},children:\"Shenfield,\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255)))\"},children:\"Brentwood,\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255)))\"},children:\"CM15 8NR\"})]}),className:\"framer-185v90p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nKnYLD3D2\",style:{\"--extracted-14qxiz\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\",\"--extracted-1iakedh\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\",\"--extracted-2gxw0f\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@rubi.agency\",motionChild:true,nodeId:\"wGFG9R6m8\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"TeLoIXsmh\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-wt24oa\",\"data-styles-preset\":\"MP3DAbFAn\",children:\"info@rubi.agency\"})})})}),className:\"framer-fmxydg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wGFG9R6m8\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cj0bos\",\"data-framer-name\":\"Credit\",layoutDependency:layoutDependency,layoutId:\"jsKTLUnx9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m8tdat\",layoutDependency:layoutDependency,layoutId:\"tbmCiDVaN\",style:{backgroundColor:\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11pr9ty\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"FAJD0nN2s\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2jluxl\",layoutDependency:layoutDependency,layoutId:\"CM_BPsd6B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255)))\"},children:\"Rubi.Agency\\xa9 2026. All rights reserved\"})}),className:\"framer-1gq3di3\",\"data-framer-name\":\"Copyright \\xa9 2020\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qTLv2MuIN\",style:{\"--extracted-r6o4lv\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({AwIjzSPfN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255)))\"},children:\"Rubi.Agency\\xa9 2026. All rights reserved\"})})}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hh5305-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EBAJkwCwk-container\",nodeId:\"EBAJkwCwk\",rendersWithMotion:true,scopeId:\"TeLoIXsmh\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:40,height:\"100%\",hoverFactor:1,id:\"EBAJkwCwk\",layoutId:\"EBAJkwCwk\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Framer Partner logo\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:500,pixelHeight:500,pixelWidth:500,sizes:\"87px\",src:\"https://framerusercontent.com/images/iPzSSlahHlCJJWYDolFijxXJC4.webp?width=500&height=500\"},className:\"framer-1jpp5z0\",\"data-framer-name\":\"Framer\",layoutDependency:layoutDependency,layoutId:\"ko5WtOQjp\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Meta Logo\",fit:\"fill\",intrinsicHeight:1254,intrinsicWidth:1254,pixelHeight:1254,pixelWidth:1254,sizes:\"87px\",src:\"https://framerusercontent.com/images/lekc8Te5kYNDTBfP5QjrJlHQ.webp?width=1254&height=1254\",srcSet:\"https://framerusercontent.com/images/lekc8Te5kYNDTBfP5QjrJlHQ.webp?scale-down-to=512&width=1254&height=1254 512w,https://framerusercontent.com/images/lekc8Te5kYNDTBfP5QjrJlHQ.webp?scale-down-to=1024&width=1254&height=1254 1024w,https://framerusercontent.com/images/lekc8Te5kYNDTBfP5QjrJlHQ.webp?width=1254&height=1254 1254w\"},className:\"framer-1oounuv\",\"data-framer-name\":\"Meta\",layoutDependency:layoutDependency,layoutId:\"eMq3jfbFx\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Google Logo\",fit:\"fill\",intrinsicHeight:1254,intrinsicWidth:1254,pixelHeight:1254,pixelWidth:1254,sizes:\"87px\",src:\"https://framerusercontent.com/images/Q3rE8w1oiKDErp4st2Zox2Nn7sc.webp?width=1254&height=1254\",srcSet:\"https://framerusercontent.com/images/Q3rE8w1oiKDErp4st2Zox2Nn7sc.webp?scale-down-to=512&width=1254&height=1254 512w,https://framerusercontent.com/images/Q3rE8w1oiKDErp4st2Zox2Nn7sc.webp?scale-down-to=1024&width=1254&height=1254 1024w,https://framerusercontent.com/images/Q3rE8w1oiKDErp4st2Zox2Nn7sc.webp?width=1254&height=1254 1254w\"},className:\"framer-1bjcble\",\"data-framer-name\":\"Google\",layoutDependency:layoutDependency,layoutId:\"FQ3xQEPhG\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"TikTok Logo\",fit:\"fill\",intrinsicHeight:1254,intrinsicWidth:1254,pixelHeight:1254,pixelWidth:1254,sizes:\"87px\",src:\"https://framerusercontent.com/images/0vhM49fe5ZRwMKezUbk1QC9AKUc.webp?width=1254&height=1254\",srcSet:\"https://framerusercontent.com/images/0vhM49fe5ZRwMKezUbk1QC9AKUc.webp?scale-down-to=512&width=1254&height=1254 512w,https://framerusercontent.com/images/0vhM49fe5ZRwMKezUbk1QC9AKUc.webp?scale-down-to=1024&width=1254&height=1254 1024w,https://framerusercontent.com/images/0vhM49fe5ZRwMKezUbk1QC9AKUc.webp?width=1254&height=1254 1254w\"},className:\"framer-1ya0x4w\",\"data-framer-name\":\"TikTok\",layoutDependency:layoutDependency,layoutId:\"zsdp4gemx\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Wix Logo\",fit:\"fill\",intrinsicHeight:1254,intrinsicWidth:1254,pixelHeight:1254,pixelWidth:1254,sizes:\"87px\",src:\"https://framerusercontent.com/images/MF276Rs5ydZsd8qsv0Il4mUaPs.webp?width=1254&height=1254\",srcSet:\"https://framerusercontent.com/images/MF276Rs5ydZsd8qsv0Il4mUaPs.webp?scale-down-to=512&width=1254&height=1254 512w,https://framerusercontent.com/images/MF276Rs5ydZsd8qsv0Il4mUaPs.webp?scale-down-to=1024&width=1254&height=1254 1024w,https://framerusercontent.com/images/MF276Rs5ydZsd8qsv0Il4mUaPs.webp?width=1254&height=1254 1254w\"},className:\"framer-i6wf1m\",\"data-framer-name\":\"Wix\",layoutDependency:layoutDependency,layoutId:\"h9w07kwa9\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Shopify Logo\",fit:\"fill\",intrinsicHeight:1254,intrinsicWidth:1254,pixelHeight:1254,pixelWidth:1254,sizes:\"87px\",src:\"https://framerusercontent.com/images/Phw7Sl5R9fkqL0fLdrHG1F17ALo.webp?width=1254&height=1254\",srcSet:\"https://framerusercontent.com/images/Phw7Sl5R9fkqL0fLdrHG1F17ALo.webp?scale-down-to=512&width=1254&height=1254 512w,https://framerusercontent.com/images/Phw7Sl5R9fkqL0fLdrHG1F17ALo.webp?scale-down-to=1024&width=1254&height=1254 1024w,https://framerusercontent.com/images/Phw7Sl5R9fkqL0fLdrHG1F17ALo.webp?width=1254&height=1254 1254w\"},className:\"framer-jo02xg\",\"data-framer-name\":\"Shopify\",layoutDependency:layoutDependency,layoutId:\"jKjaNnWXZ\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Microsoft Logo\",fit:\"fill\",intrinsicHeight:1254,intrinsicWidth:1254,pixelHeight:1254,pixelWidth:1254,sizes:\"87px\",src:\"https://framerusercontent.com/images/0lJT5nPkcjoi0uJj8mPB2VPGIt0.webp?width=1254&height=1254\",srcSet:\"https://framerusercontent.com/images/0lJT5nPkcjoi0uJj8mPB2VPGIt0.webp?scale-down-to=512&width=1254&height=1254 512w,https://framerusercontent.com/images/0lJT5nPkcjoi0uJj8mPB2VPGIt0.webp?scale-down-to=1024&width=1254&height=1254 1024w,https://framerusercontent.com/images/0lJT5nPkcjoi0uJj8mPB2VPGIt0.webp?width=1254&height=1254 1254w\"},className:\"framer-1szpoqr\",\"data-framer-name\":\"Microsoft-Partner\",layoutDependency:layoutDependency,layoutId:\"RDAHQEG5l\"})],speed:40,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\".framer-Atci6.framer-1c4uhl9, .framer-Atci6 .framer-1c4uhl9 { display: block; }\",\".framer-Atci6.framer-p8ssmi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-Atci6 .framer-imbh92 { 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-Atci6 .framer-1prfst1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: hidden; padding: 100px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Atci6 .framer-pcyxk9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Atci6 .framer-wvpf21 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.8 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Atci6 .framer-e5fp8v { 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: center; overflow: hidden; padding: 0px; position: relative; width: 80%; }\",\".framer-Atci6 .framer-1nmkjp2 { flex: none; height: 129px; overflow: visible; position: relative; width: 238px; }\",\".framer-Atci6 .framer-pcgndl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 559px; }\",\".framer-Atci6 .framer-14fab9s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 34px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 164px; }\",\".framer-Atci6 .framer-12tk3sl-container, .framer-Atci6 .framer-7d391v-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Atci6 .framer-1y6hvek-container { flex: none; height: 86%; position: relative; width: 18%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Atci6 .framer-vt5ieb { display: grid; flex: 1 0 0px; gap: 40px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Atci6 .framer-160b58v, .framer-Atci6 .framer-1apqmxb, .framer-Atci6 .framer-7y83gi { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: auto; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Atci6 .framer-1p1yfsj, .framer-Atci6 .framer-vbvx0f, .framer-Atci6 .framer-1p3qfyl, .framer-Atci6 .framer-185v90p, .framer-Atci6 .framer-fmxydg { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Atci6 .framer-1el9hmi, .framer-Atci6 .framer-mkkcu4, .framer-Atci6 .framer-wtvynn { 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: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Atci6 .framer-1ahozdt-container, .framer-Atci6 .framer-w951sv-container, .framer-Atci6 .framer-i2hf08-container, .framer-Atci6 .framer-1h5y7en-container, .framer-Atci6 .framer-qkrlsi-container, .framer-Atci6 .framer-ocirf3-container, .framer-Atci6 .framer-1svan6e-container, .framer-Atci6 .framer-n6wtag-container, .framer-Atci6 .framer-r3d62e-container, .framer-Atci6 .framer-1xtmtlz-container, .framer-Atci6 .framer-10wk394-container, .framer-Atci6 .framer-1lbvzka-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Atci6 .framer-1cj0bos { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Atci6 .framer-1m8tdat { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-Atci6 .framer-11pr9ty { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-Atci6 .framer-2jluxl { 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: 100%; }\",\".framer-Atci6 .framer-1gq3di3 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Atci6 .framer-hh5305-container { flex: none; height: 140px; position: relative; width: 100%; }\",\".framer-Atci6 .framer-1jpp5z0, .framer-Atci6 .framer-1oounuv, .framer-Atci6 .framer-1bjcble, .framer-Atci6 .framer-1ya0x4w, .framer-Atci6 .framer-i6wf1m, .framer-Atci6 .framer-jo02xg, .framer-Atci6 .framer-1szpoqr { aspect-ratio: 1 / 1; height: auto; overflow: visible; position: relative; width: 87px; }\",\".framer-Atci6.framer-v-18c48fp.framer-p8ssmi { width: 810px; }\",\".framer-Atci6.framer-v-18c48fp .framer-1prfst1 { padding: 60px 0px 20px 0px; }\",\".framer-Atci6.framer-v-18c48fp .framer-pcyxk9, .framer-Atci6.framer-v-3129ez .framer-pcyxk9 { flex-direction: column; }\",\".framer-Atci6.framer-v-18c48fp .framer-wvpf21 { flex: none; max-width: 450px; width: 80%; }\",\".framer-Atci6.framer-v-18c48fp .framer-vt5ieb, .framer-Atci6.framer-v-3129ez .framer-1gq3di3 { flex: none; width: 100%; }\",\".framer-Atci6.framer-v-3129ez.framer-p8ssmi { width: 400px; }\",\".framer-Atci6.framer-v-3129ez .framer-imbh92 { gap: 0px; }\",\".framer-Atci6.framer-v-3129ez .framer-1prfst1 { padding: 50px 20px 20px 20px; }\",\".framer-Atci6.framer-v-3129ez .framer-wvpf21 { flex: none; order: 0; width: 100%; }\",\".framer-Atci6.framer-v-3129ez .framer-pcgndl { width: 100%; }\",\".framer-Atci6.framer-v-3129ez .framer-vt5ieb { flex: none; grid-template-columns: repeat(1, minmax(1px, 1fr)); order: 1; width: 100%; }\",\".framer-Atci6.framer-v-3129ez .framer-11pr9ty { gap: 10px; padding: 0px; }\",\".framer-Atci6.framer-v-3129ez .framer-2jluxl { flex-direction: column; padding: 20px 0px 0px 0px; }\",\".framer-Atci6.framer-v-3129ez .framer-hh5305-container { height: 109px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 617\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZM1ZeeMCr\":{\"layout\":[\"fixed\",\"auto\"]},\"AwIjzSPfN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTeLoIXsmh=withCSS(Component,css,\"framer-Atci6\");export default FramerTeLoIXsmh;FramerTeLoIXsmh.displayName=\"Footer 2\";FramerTeLoIXsmh.defaultProps={height:617,width:1440};addPropertyControls(FramerTeLoIXsmh,{variant:{options:[\"Y8Y5dGfO1\",\"ZM1ZeeMCr\",\"AwIjzSPfN\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTeLoIXsmh,[{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...SocialMediaFonts,...SingleLinkFonts,...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerTeLoIXsmh.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SocialMedia,{},context),()=>forwardLoader(SingleLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTeLoIXsmh\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"617\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZM1ZeeMCr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AwIjzSPfN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TeLoIXsmh.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const BRAND_PINK=\"#E91E63\";// ─── helpers ────────────────────────────────────────────────────────────────\nfunction hexAlpha(hex,alpha){if(!hex||typeof hex!==\"string\")return`rgba(0,0,0,${alpha})`;const clean=hex.startsWith(\"#\")?hex:`#${hex}`;if(clean.length<7)return`rgba(0,0,0,${alpha})`;const r=parseInt(clean.slice(1,3),16);const g=parseInt(clean.slice(3,5),16);const b=parseInt(clean.slice(5,7),16);if(isNaN(r)||isNaN(g)||isNaN(b))return`rgba(0,0,0,${alpha})`;return`rgba(${r},${g},${b},${alpha})`;}function target(newTab){return newTab?\"_blank\":\"_self\";}function rel(newTab){return newTab?\"noopener noreferrer\":undefined;}function groupMegaLinks(links){const map=new Map;for(const raw of links||[]){if(!raw)continue;const col=raw?.column??1;if(!map.has(col))map.set(col,{heading:raw?.columnHeading??\"\",links:[]});map.get(col).links.push(raw);}const sorted=[...map.entries()].sort(([a],[b])=>a-b);return sorted.map(([,group])=>group);}// ─── icon set ───────────────────────────────────────────────────────────────\n// Coherent stroke-based SVG icons, all 24x24 with stroke-width 1.75.\n// Triggered by setting icon to one of: icon:web, icon:brand, icon:content,\n// icon:ads, icon:social, icon:ai. Any other string falls back to text.\nconst SVG_ICONS={\"icon:web\":/*#__PURE__*/_jsx(\"path\",{d:\"M3 5.5h18v11.5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 3h18M7 6.75h.01M9.5 6.75h.01M12 6.75h.01\"}),\"icon:brand\":/*#__PURE__*/_jsx(\"path\",{d:\"M12 3l1.9 5.3 5.3 1.9-5.3 1.9L12 17.4l-1.9-5.3-5.3-1.9 5.3-1.9zM18.5 16.5l.7 1.9 1.9.7-1.9.7-.7 1.9-.7-1.9-1.9-.7 1.9-.7z\"}),\"icon:content\":/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4.5\",width:\"18\",height:\"13\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 9.5l4.5 2.75L10 15z\"})]}),\"icon:ads\":/*#__PURE__*/_jsx(\"path\",{d:\"M3 10.5l13.5-5v13L3 13.5zm0 0v3M16.5 8.5L21 7v10l-4.5-1.5M9.5 18.5l1 2.5\"}),\"icon:social\":/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"6\",cy:\"12\",r:\"2.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18\",cy:\"6.5\",r:\"2.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18\",cy:\"17.5\",r:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 10.8l8-3.5M8 13.2l8 3.5\"})]}),\"icon:ai\":/*#__PURE__*/_jsx(\"path\",{d:\"M12 3l1.5 4 4 1.5-4 1.5L12 14l-1.5-4-4-1.5 4-1.5zM6.5 16l1 2.5 2.5 1-2.5 1-1 2.5-1-2.5-2.5-1 2.5-1z\"})};function MegaIcon({name,color}){const svg=SVG_ICONS[name];if(svg){return /*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.75\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\"},children:svg});}return /*#__PURE__*/_jsx(\"span\",{style:{color,fontSize:16,lineHeight:1,display:\"inline-flex\"},children:name});}// ─── defaults ───────────────────────────────────────────────────────────────\nconst mkLink=(column,columnHeading,title,subtitle,icon)=>({column,columnHeading,title,subtitle,url:\"#\",icon,iconColor:BRAND_PINK,textColor:\"#111111\",subtitleColor:\"#697077\",hoverBackground:\"rgba(17,17,17,0.04)\",hoverTextColor:\"#111111\",radius:10,padding:10,highlighted:false,newTab:false});const defaultHighlightCard={show:true,image:\"\",label:\"\",heading:\"Not sure what you need?\",description:\"Tell us about your business and we'll guide you to the right service.\",linkText:\"Start a project\",linkUrl:\"#\",newTab:false,background:\"#F6F4F1\",textColor:\"#111111\",labelColor:BRAND_PINK,descriptionColor:\"#6B6B6B\",buttonBackground:\"#111111\",buttonTextColor:\"#FFFFFF\",buttonHoverBackground:BRAND_PINK,buttonHoverTextColor:\"#FFFFFF\",buttonBorderColor:\"#111111\",buttonRadius:0,buttonPaddingX:20,buttonPaddingY:10,padding:16};const defaultSecondaryCard={show:true,image:\"\",label:\"FEATURED\",heading:\"Limited Q2 spots open\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",linkText:\"Apply\",linkUrl:\"#\",newTab:false,background:\"#1F2E2A\",textColor:\"#FFFFFF\",labelColor:\"#9DB5A7\",descriptionColor:\"rgba(255,255,255,0.72)\",buttonBackground:BRAND_PINK,buttonTextColor:\"#111111\",buttonHoverBackground:\"#FFFFFF\",buttonHoverTextColor:\"#111111\",buttonBorderColor:\"#111111\",buttonRadius:0,buttonPaddingX:20,buttonPaddingY:10,padding:16};// Stronger bottom gradient so the title + subtitle stay legible over any image.\nconst PROJECT_OVERLAY=\"linear-gradient(180deg, rgba(0,0,0,0) 28%, rgba(0,0,0,0.5) 62%, rgba(0,0,0,0.88) 100%)\";const mkProject=(title,subtitle,badge)=>({image:\"\",title,subtitle,badge,url:\"#\",newTab:false,overlay:PROJECT_OVERLAY});const defaultProjectCards=[mkProject(\"Pro Project Promotions\",\"Full marketing services\",\"MARKETING\"),mkProject(\"West Ham United\",\"Content creation\",\"CONTENT\"),mkProject(\"Rose Court Chambers\",\"Web design\",\"WEB DESIGN\")];const mkLargeLink=(text,description)=>({text,description,url:\"#\",newTab:false});const defaultLargeLinks=[mkLargeLink(\"About Rubi\",\"Who we are and what we stand for\"),mkLargeLink(\"Our Process\",\"How we approach every project\"),mkLargeLink(\"Meet The Team\",\"The people behind the work\"),mkLargeLink(\"Careers\",\"Open roles and how to apply\")];const defaultPromoBar={show:true,message:\"Ready to grow your brand online?\",linkText:\"Let's talk →\",linkUrl:\"#\",newTab:false,background:\"rgba(255,200,210,0.35)\",textColor:\"#111111\",linkColor:BRAND_PINK,height:48,padding:24,radius:0,alignment:\"center\"};const UNIFIED_BUTTON_STYLE={background:\"#111111\",textColor:\"#FFFFFF\",hoverBackground:BRAND_PINK,hoverTextColor:\"#FFFFFF\",borderColor:\"#111111\",borderWidth:0,radius:0,fontWeight:600};// Primary CTA — matches the site's \"Book A Call\" button:\n// solid fill, semibold, ↗ arrow, clean colour swap on hover.\nconst defaultRightButtonOne={show:true,text:\"Contact Us\",url:\"#\",newTab:false,background:\"#111111\",textColor:\"#FFFFFF\",hoverTextColor:\"#FFFFFF\",hoverBackground:BRAND_PINK,fillColor:\"transparent\",borderColor:\"#111111\",borderWidth:0,radius:0,paddingX:22,paddingY:12,fixedWidth:0,fontSize:14,fontWeight:600,letterSpacing:0,animationDuration:220};// Secondary as a true ghost: no fill, just text + accent on hover.\nconst defaultRightButtonTwo={show:true,text:\"Client Login\",url:\"#\",newTab:false,background:\"#111111\",textColor:\"#FFFFFF\",hoverTextColor:\"#FFFFFF\",hoverBackground:BRAND_PINK,fillColor:\"transparent\",borderColor:\"#111111\",borderWidth:0,radius:0,paddingX:22,paddingY:12,fixedWidth:0,fontSize:14,fontWeight:600,letterSpacing:0,animationDuration:220};const defaultNavItem=(text,type=\"link\",megaLinks=[])=>({text,url:\"#\",newTab:false,type,textColor:\"#111111\",hoverColor:BRAND_PINK,activeColor:BRAND_PINK,buttonBackground:\"#111111\",buttonTextColor:\"#FFFFFF\",buttonBorderColor:\"#111111\",buttonHoverBackground:BRAND_PINK,buttonHoverTextColor:\"#FFFFFF\",buttonRadius:0,buttonPaddingX:18,buttonPaddingY:10,megaLinks,highlightCard:defaultHighlightCard,secondaryCard:defaultSecondaryCard,promoBar:defaultPromoBar,layout:\"services\",projectCards:defaultProjectCards,largeLinks:defaultLargeLinks,viewAllText:\"View all\",viewAllUrl:\"#\",viewAllNewTab:false,viewAllHeading:\"Need something specific?\",viewAllDescription:\"Tell us what you're trying to build and we'll shape the right plan around it.\",viewAllBackground:\"#F5F4F1\",heroImage:\"\"});const defaultNavItems=[defaultNavItem(\"Home\"),defaultNavItem(\"Services\",\"dropdown\",[mkLink(1,\"\",\"Web Design\",\"High-converting websites built to drive growth\",\"icon:web\"),mkLink(2,\"\",\"Content Creation\",\"Photo and video that captures real attention\",\"icon:content\"),mkLink(1,\"\",\"Paid Advertising\",\"Meta and Google campaigns built to scale fast\",\"icon:ads\"),mkLink(2,\"\",\"Branding\",\"Distinct identities that stand out and connect\",\"icon:brand\"),mkLink(1,\"\",\"Social Media Management\",\"Strategic posting that grows real audiences\",\"icon:social\"),mkLink(2,\"\",\"AI and Automation\",\"Smart workflows that save time and reduce work\",\"icon:ai\")]),{...defaultNavItem(\"Our Work\",\"dropdown\"),layout:\"projects\",viewAllText:\"View all work\",viewAllHeading:\"Need something specific?\",viewAllDescription:\"Tell us what you're trying to build and we'll shape the right plan around it.\"},{...defaultNavItem(\"About\",\"dropdown\"),layout:\"links\"},defaultNavItem(\"Blog\")];function getUnifiedButtonStyle({fontStyle,hovered,paddingX,paddingY,fontSize,letterSpacing,animationDuration,fixedWidth,background,textColor,hoverBackground,hoverTextColor,borderColor,borderWidth,radius}){return{...fontStyle,position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\",overflow:\"hidden\",boxSizing:\"border-box\",borderRadius:radius??UNIFIED_BUTTON_STYLE.radius,width:fixedWidth&&fixedWidth>0?fixedWidth:undefined,padding:`${paddingY}px ${paddingX}px`,fontSize,fontWeight:UNIFIED_BUTTON_STYLE.fontWeight,letterSpacing:letterSpacing??0,lineHeight:1,color:hovered?hoverTextColor??UNIFIED_BUTTON_STYLE.hoverTextColor:textColor??UNIFIED_BUTTON_STYLE.textColor,background:hovered?hoverBackground??UNIFIED_BUTTON_STYLE.hoverBackground:background??UNIFIED_BUTTON_STYLE.background,border:`${borderWidth??UNIFIED_BUTTON_STYLE.borderWidth}px solid ${borderColor??UNIFIED_BUTTON_STYLE.borderColor}`,transition:`color ${animationDuration}ms ease, background ${animationDuration}ms ease`};}// ─── hooks ──────────────────────────────────────────────────────────────────\n// ⚡ PERF: use matchMedia instead of a resize listener. The old version fired\n// setIsMobile on every resize tick; matchMedia only fires when actually\n// crossing the breakpoint. Same behaviour, far fewer updates.\nfunction useIsMobile(breakpoint){const[isMobile,setIsMobile]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(`(max-width: ${breakpoint}px)`);const update=()=>setIsMobile(mq.matches);update();mq.addEventListener(\"change\",update);return()=>mq.removeEventListener(\"change\",update);},[breakpoint]);return isMobile;}function useBodyScrollLock(locked){React.useEffect(()=>{if(typeof document===\"undefined\")return;const prev=document.body.style.overflow;if(locked)document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};},[locked]);}// ─── sub-components ─────────────────────────────────────────────────────────\nfunction ChevronIcon({open,duration}){return /*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:\"10\",height:\"6\",viewBox:\"0 0 10 6\",fill:\"none\",style:{flexShrink:0,transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:`transform ${duration}ms ease`},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1L5 5L9 1\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function RubiButton({button,fontStyle}){const[hovered,setHovered]=React.useState(false);if(!button.show)return null;const dur=button.animationDuration;return /*#__PURE__*/_jsx(\"a\",{href:button.url,target:target(button.newTab),rel:rel(button.newTab),onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:getUnifiedButtonStyle({fontStyle,hovered,paddingX:button.paddingX,paddingY:button.paddingY,fontSize:button.fontSize,letterSpacing:button.letterSpacing,animationDuration:dur,fixedWidth:button.fixedWidth}),children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,display:\"inline-flex\",alignItems:\"center\",pointerEvents:\"none\"},children:button.text})});}// ─── main component ──────────────────────────────────────────────────────────\nexport default function RubiAgencyNav(props){const{logoType,logoText,logoImage,logoLink,navItems,rightButtonOne,rightButtonTwo,navbarBackground,navbarBorderColor,navbarShadow,navbarBlur,navbarHeight,navbarMaxWidth,navbarPaddingX,navbarPaddingY,navGap,navbarRadius,font,navFontSize,navFontWeight,navLineHeight,navLetterSpacing,dropdownTitleSize,dropdownTitleWeight,dropdownSubtitleSize,dropdownSubtitleWeight,columnHeadingColor,buttonFontSize,buttonFontWeight,promoFontSize,promoFontWeight,dropdownBackground,dropdownBorderColor,dropdownShadow,dropdownBlur,dropdownWidth,dropdownMaxWidth,dropdownTopSpacing,dropdownPadding,dropdownColumnGap,dropdownRowGap,dropdownRadius,projectCardRadius,iconColor,showChevron,showArrowNotch,activeBackground,hoverBackground,focusColor,animationDuration,animationEasing,displayMode,mobileBreakpoint,mobileBackground,mobileTextColor,mobileBorderColor,mobileMenuTopSpacing,enableBackdrop,backdropBlur,backdropTint,projectCards,viewAllText,viewAllUrl,viewAllNewTab,viewAllHeading,viewAllDescription,viewAllBackground,largeLinks,heroImage}=props;const rootRef=React.useRef(null);const triggerRefs=React.useRef([]);const dropdownRefs=React.useRef([]);const navId=React.useId().replace(/:/g,\"\");const autoIsMobile=useIsMobile(mobileBreakpoint);const isMobile=displayMode===\"mobile\"?true:displayMode===\"desktop\"||displayMode===\"tablet\"?false:autoIsMobile;const[openIndex,setOpenIndex]=React.useState(null);const[mobileOpen,setMobileOpen]=React.useState(false);const[hoveredNav,setHoveredNav]=React.useState(null);const[arrowLeft,setArrowLeft]=React.useState(0);useBodyScrollLock(isMobile&&mobileOpen);const fontStyle=React.useMemo(()=>({...font||{},fontFamily:font?.fontFamily||font?.family||\"Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"}),[font]);React.useEffect(()=>{const onDown=e=>{if(!rootRef.current?.contains(e.target)){setOpenIndex(null);setMobileOpen(false);}};const onKey=e=>{if(e.key===\"Escape\"){setOpenIndex(null);setMobileOpen(false);}};document.addEventListener(\"mousedown\",onDown);document.addEventListener(\"touchstart\",onDown);document.addEventListener(\"keydown\",onKey);return()=>{document.removeEventListener(\"mousedown\",onDown);document.removeEventListener(\"touchstart\",onDown);document.removeEventListener(\"keydown\",onKey);};},[]);React.useEffect(()=>{if(!isMobile)setMobileOpen(false);if(isMobile)setOpenIndex(null);},[isMobile]);// Position the arrow notch under the active trigger.\nReact.useLayoutEffect(()=>{if(openIndex===null||isMobile)return;const trigger=triggerRefs.current[openIndex];const dropdown=dropdownRefs.current[openIndex];if(!trigger||!dropdown)return;const tRect=trigger.getBoundingClientRect();const dRect=dropdown.getBoundingClientRect();const center=tRect.left+tRect.width/2-dRect.left;setArrowLeft(Math.max(20,Math.min(dRect.width-20,center)));},[openIndex,isMobile,navItems]);const navLinkStyle=(item,index)=>{const isOpen=openIndex===index;const hov=hoveredNav===index;const isInteractive=isOpen||hov;return{...fontStyle,display:\"inline-flex\",alignItems:\"center\",gap:6,appearance:\"none\",border:0,cursor:\"pointer\",textDecoration:\"none\",borderRadius:0,padding:\"8px 14px\",fontSize:navFontSize,fontWeight:navFontWeight,lineHeight:navLineHeight,letterSpacing:navLetterSpacing,color:isInteractive?BRAND_PINK:item.textColor,background:isInteractive?\"rgba(233,30,99,0.12)\":\"transparent\",transition:`color ${animationDuration}ms ease, background ${animationDuration}ms ease`};};const itemButtonStyle=(item,hov)=>({...getUnifiedButtonStyle({fontStyle,hovered:hov,paddingX:item.buttonPaddingX,paddingY:item.buttonPaddingY,fontSize:buttonFontSize,animationDuration}),gap:7});return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...fontStyle,width:\"100%\",position:\"relative\",zIndex:10},children:[!isMobile&&enableBackdrop&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"fixed\",inset:0,zIndex:1,pointerEvents:\"none\",opacity:openIndex!==null?1:0,...openIndex!==null&&{backdropFilter:`blur(${Math.min(backdropBlur,8)}px)`,WebkitBackdropFilter:`blur(${Math.min(backdropBlur,8)}px)`},background:backdropTint,transition:\"opacity 200ms cubic-bezier(0.16, 1, 0.3, 1)\"}}),/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Main navigation\",style:{width:\"100%\",// ⚡ FIX: position + zIndex keep the nav above the backdrop\n// so it never gets blurred.\nposition:\"relative\",zIndex:2,minHeight:navbarHeight,background:navbarBackground,borderBottom:`1px solid ${navbarBorderColor}`,boxShadow:navbarShadow,// ⚡ PERF: only declare backdrop-filter when there's actual\n// blur. blur(0px) still forces a permanent compositing layer\n// on the sticky nav and re-rasterises on every scroll frame.\n...navbarBlur>0&&{backdropFilter:`blur(${navbarBlur}px)`,WebkitBackdropFilter:`blur(${navbarBlur}px)`},borderRadius:navbarRadius},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:navbarMaxWidth,minHeight:navbarHeight,margin:\"0 auto\",padding:`${navbarPaddingY}px ${navbarPaddingX}px`,display:isMobile?\"flex\":\"grid\",gridTemplateColumns:\"1fr auto 1fr\",alignItems:\"center\",justifyContent:isMobile?\"space-between\":undefined},children:[/*#__PURE__*/_jsx(\"a\",{href:logoLink,\"aria-label\":\"Rubi.Agency home\",style:{...fontStyle,display:\"inline-flex\",alignItems:\"center\",textDecoration:\"none\",color:\"#111111\",fontSize:20,fontWeight:700,lineHeight:1},children:logoType===\"image\"&&logoImage?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:logoText||\"Rubi.Agency\",style:{display:\"block\",maxHeight:Math.max(24,navbarHeight-28),width:\"auto\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"span\",{children:logoText})}),!isMobile&&/*#__PURE__*/_jsx(\"div\",{role:\"menubar\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:navGap},children:(navItems||[]).map((item,index)=>{const hasDropdown=item.type===\"dropdown\"&&(item.megaLinks?.length||0)>0;const hov=hoveredNav===index;if(item.type===\"button\"){return /*#__PURE__*/_jsx(\"a\",{ref:el=>{triggerRefs.current[index]=el;},href:item.url,target:target(item.newTab),rel:rel(item.newTab),onMouseEnter:()=>{setHoveredNav(index);setOpenIndex(null);},onMouseLeave:()=>setHoveredNav(null),style:itemButtonStyle(item,hov),children:item.text},`${item.text}-${index}`);}if(!hasDropdown){return /*#__PURE__*/_jsx(\"a\",{ref:el=>{triggerRefs.current[index]=el;},href:item.url,target:target(item.newTab),rel:rel(item.newTab),role:\"menuitem\",onMouseEnter:()=>{setHoveredNav(index);setOpenIndex(null);},onMouseLeave:()=>setHoveredNav(null),style:navLinkStyle(item,index),children:item.text},`${item.text}-${index}`);}return /*#__PURE__*/_jsxs(\"button\",{ref:el=>{triggerRefs.current[index]=el;},type:\"button\",role:\"menuitem\",\"aria-haspopup\":\"true\",\"aria-expanded\":openIndex===index,\"aria-controls\":`${navId}-mega-${index}`,onClick:()=>setOpenIndex(openIndex===index?null:index),onMouseEnter:()=>{setHoveredNav(index);setOpenIndex(index);},onMouseLeave:()=>setHoveredNav(null),onFocus:()=>setOpenIndex(index),style:navLinkStyle(item,index),children:[item.text,showChevron&&/*#__PURE__*/_jsx(ChevronIcon,{open:openIndex===index,duration:animationDuration})]},`${item.text}-${index}`);})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",gap:8},children:!isMobile?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RubiButton,{button:rightButtonTwo,fontStyle:fontStyle}),/*#__PURE__*/_jsx(RubiButton,{button:rightButtonOne,fontStyle:fontStyle})]}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":mobileOpen?\"Close menu\":\"Open menu\",\"aria-expanded\":mobileOpen,\"aria-controls\":`${navId}-mobile-menu`,onClick:()=>setMobileOpen(!mobileOpen),style:{width:42,height:42,borderRadius:999,border:`1px solid ${mobileBorderColor}`,background:\"transparent\",color:mobileTextColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:0},children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"relative\",width:18,height:12,display:\"block\"},children:[{top:mobileOpen?5:0,transform:mobileOpen?\"rotate(45deg)\":\"none\",transition:\"top 160ms ease, transform 160ms ease\"},{top:5,opacity:mobileOpen?0:1,transition:\"opacity 120ms ease\"},{top:mobileOpen?5:10,transform:mobileOpen?\"rotate(-45deg)\":\"none\",transition:\"top 160ms ease, transform 160ms ease\"}].map((s,i)=>/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,width:18,height:2,background:\"currentColor\",borderRadius:2,...s}},i))})})})]})}),!isMobile&&openIndex!==null&&(()=>{const index=openIndex;const item=(navItems||[])[index];if(!item||item.type!==\"dropdown\"||(item.megaLinks?.length||0)===0){return null;}const columns=groupMegaLinks(item.megaLinks||[]);return /*#__PURE__*/_jsxs(\"div\",{id:`${navId}-mega-${index}`,ref:el=>{dropdownRefs.current[index]=el;},onMouseEnter:()=>setOpenIndex(index),onMouseLeave:()=>setOpenIndex(null),style:{pointerEvents:\"auto\",position:\"absolute\",// ⚡ FIX: zIndex 3 keeps the dropdown above the\n// backdrop (zIndex 1) so the menu stays sharp.\nzIndex:3,left:\"50%\",top:navbarHeight+dropdownTopSpacing,width:`min(${dropdownWidth}px, calc(100vw - 32px))`,maxWidth:dropdownMaxWidth,transformOrigin:\"top center\",transform:\"translateX(-50%) translateY(0) scale(1)\",opacity:1,visibility:\"visible\",transition:`opacity ${animationDuration}ms cubic-bezier(0.16, 1, 0.3, 1), transform ${animationDuration}ms cubic-bezier(0.16, 1, 0.3, 1), visibility ${animationDuration}ms ${animationEasing}`,willChange:\"opacity, transform\"},children:[showArrowNotch&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:-6,left:arrowLeft,width:12,height:12,transform:\"translateX(-50%) rotate(45deg)\",background:dropdownBackground,borderTop:`1px solid ${dropdownBorderColor}`,borderLeft:`1px solid ${dropdownBorderColor}`,zIndex:2,transition:`left ${animationDuration}ms ${animationEasing}`}}),item.layout===\"projects\"?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:dropdownColumnGap,alignItems:\"stretch\",position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",background:dropdownBackground,border:`1px solid ${dropdownBorderColor}`,boxShadow:dropdownShadow,backdropFilter:`blur(${dropdownBlur}px)`,WebkitBackdropFilter:`blur(${dropdownBlur}px)`,borderRadius:dropdownRadius,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(ProjectsLayout,{cards:projectCards,fontStyle:fontStyle,dropdownPadding:dropdownPadding,cardRadius:projectCardRadius,accentColor:iconColor})}),/*#__PURE__*/_jsx(ProjectsCTACard,{text:viewAllText,url:viewAllUrl,newTab:viewAllNewTab,heading:viewAllHeading,description:viewAllDescription,background:viewAllBackground,fontStyle:fontStyle,dropdownRadius:dropdownRadius,dropdownBorderColor:dropdownBorderColor,shadow:dropdownShadow,accentColor:iconColor})]}):item.layout===\"links\"?/*#__PURE__*/_jsx(\"div\",{style:{background:dropdownBackground,border:`1px solid ${dropdownBorderColor}`,boxShadow:dropdownShadow,backdropFilter:`blur(${dropdownBlur}px)`,WebkitBackdropFilter:`blur(${dropdownBlur}px)`,borderRadius:dropdownRadius,overflow:\"hidden\",position:\"relative\",zIndex:1},children:/*#__PURE__*/_jsx(LargeLinksLayout,{links:largeLinks,heroImage:heroImage,fontStyle:fontStyle,dropdownPadding:dropdownPadding,dropdownRadius:dropdownRadius,accentColor:iconColor})}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:dropdownColumnGap,alignItems:\"stretch\",position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",background:dropdownBackground,border:`1px solid ${dropdownBorderColor}`,boxShadow:dropdownShadow,backdropFilter:`blur(${dropdownBlur}px)`,WebkitBackdropFilter:`blur(${dropdownBlur}px)`,borderRadius:dropdownRadius,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:dropdownPadding},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${Math.max(1,columns.length)}, minmax(0, 1fr))`,columnGap:dropdownColumnGap},children:columns.map(({heading,links},colIdx)=>{const hasHeading=heading.trim();const anyHeading=columns.some(c=>c.heading.trim());return /*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[hasHeading?/*#__PURE__*/_jsx(\"div\",{style:{...fontStyle,marginBottom:14,paddingLeft:10,fontSize:11,fontWeight:600,lineHeight:1,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:columnHeadingColor},children:heading}):anyHeading?/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:14,height:11}}):null,/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:dropdownRowGap},children:links.map((link,li)=>/*#__PURE__*/_jsx(MegaMenuLink,{link:link,fontStyle:fontStyle,titleSize:dropdownTitleSize,titleWeight:dropdownTitleWeight,subtitleSize:dropdownSubtitleSize,subtitleWeight:dropdownSubtitleWeight,fallbackIconColor:iconColor},`${link?.title??li}-${li}`))})]},`${heading}-${colIdx}`);})})}),item.promoBar?.show&&/*#__PURE__*/_jsx(PromoBarView,{promo:item.promoBar,fontStyle:fontStyle,fontSize:promoFontSize,fontWeight:promoFontWeight})]}),(item.highlightCard?.show||item.secondaryCard?.show)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,width:280,flexShrink:0},children:[item.highlightCard?.show&&/*#__PURE__*/_jsx(HighlightCardView,{card:item.highlightCard,fontStyle:fontStyle,dropdownRadius:dropdownRadius,dropdownBorderColor:dropdownBorderColor,dropdownBackground:dropdownBackground,shadow:dropdownShadow}),item.secondaryCard?.show&&/*#__PURE__*/_jsx(HighlightCardView,{card:item.secondaryCard,fontStyle:fontStyle,dropdownRadius:dropdownRadius,dropdownBorderColor:dropdownBorderColor,dropdownBackground:dropdownBackground,shadow:dropdownShadow})]})]})]},`${item.text}-mega-${index}`);})(),isMobile&&/*#__PURE__*/_jsx(\"div\",{id:`${navId}-mobile-menu`,style:{position:\"absolute\",left:0,right:0,top:navbarHeight+mobileMenuTopSpacing,padding:`0 ${navbarPaddingX}px`,opacity:mobileOpen?1:0,visibility:mobileOpen?\"visible\":\"hidden\",transform:mobileOpen?\"translateY(0)\":\"translateY(-10px)\",pointerEvents:mobileOpen?\"auto\":\"none\",transition:`opacity ${animationDuration}ms ${animationEasing}, transform ${animationDuration}ms ${animationEasing}, visibility ${animationDuration}ms ${animationEasing}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:navbarMaxWidth,margin:\"0 auto\",background:mobileBackground,border:`1px solid ${mobileBorderColor}`,borderRadius:dropdownRadius,boxShadow:dropdownShadow,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px 8px 0\"},children:(navItems||[]).map((item,index)=>/*#__PURE__*/_jsxs(\"a\",{href:item.url,target:target(item.newTab),rel:rel(item.newTab),onClick:()=>setMobileOpen(false),style:{...fontStyle,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",textDecoration:\"none\",color:mobileTextColor,fontSize:Math.max(navFontSize,16),fontWeight:navFontWeight,lineHeight:1.2,padding:\"13px 10px\",borderRadius:8,borderBottom:index<navItems.length-1?\"1px solid rgba(17,17,17,0.06)\":\"none\"},children:[item.text,/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:\"7\",height:\"12\",viewBox:\"0 0 7 12\",fill:\"none\",style:{opacity:.3,flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1L6 6L1 11\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]},`${item.text}-mobile-${index}`))}),(rightButtonTwo.show||rightButtonOne.show)&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 16px 16px\",display:\"grid\",gap:8,borderTop:\"1px solid rgba(17,17,17,0.07)\",marginTop:8},children:[/*#__PURE__*/_jsx(RubiButton,{button:rightButtonTwo,fontStyle:fontStyle}),/*#__PURE__*/_jsx(RubiButton,{button:rightButtonOne,fontStyle:fontStyle})]})]})}),/*#__PURE__*/_jsx(\"style\",{children:`\n                [aria-label=\"Main navigation\"] a:focus-visible,\n                [aria-label=\"Main navigation\"] button:focus-visible,\n                #${navId}-mobile-menu a:focus-visible {\n                    outline: 2px solid ${focusColor};\n                    outline-offset: 3px;\n                }\n            `})]});}// ─── mega menu link ──────────────────────────────────────────────────────────\n// ─── Projects layout ─────────────────────────────────────────────────────────\nfunction ProjectCardView({card,fontStyle,radius,accentColor}){const hasImage=!!card.image;const[hovered,setHovered]=React.useState(false);const normalizedTitle=(card.title||\"\").trim().toLowerCase().replace(/\\.+$/g,\"\");const isWestHamCard=normalizedTitle===\"west ham united\"||normalizedTitle===\"west ham united f.c\";const renderedTitle=isWestHamCard?\"West Ham\\nUnited F.C\":card.title;return /*#__PURE__*/_jsxs(\"a\",{href:card.url,target:target(card.newTab),rel:rel(card.newTab),onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{...fontStyle,position:\"relative\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",aspectRatio:\"1 / 1.35\",borderRadius:radius,overflow:\"hidden\",textDecoration:\"none\",padding:22,color:\"#FFFFFF\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,background:hasImage?\"#1a1a1a\":\"#222\",backgroundImage:hasImage?`url(${card.image})`:undefined,backgroundSize:\"cover\",backgroundPosition:\"center\",transform:hovered?\"scale(1.05)\":\"scale(1)\",transformOrigin:\"center\",transition:\"transform 400ms cubic-bezier(0.16,1,0.3,1)\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,background:card.overlay,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1},children:card.badge&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",fontSize:11,fontWeight:700,letterSpacing:\"0.02em\",color:\"#111111\",padding:\"5px 10px\",borderRadius:0,background:\"#F4B400\"},children:card.badge})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1,display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{minHeight:\"2.4em\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-end\"},children:/*#__PURE__*/_jsx(\"div\",{style:{fontSize:18,fontWeight:700,lineHeight:1.2,color:\"#FFFFFF\",textShadow:\"0 1px 12px rgba(0,0,0,0.5)\",whiteSpace:\"pre-line\"},children:renderedTitle})}),card.subtitle&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,marginTop:4,color:\"rgba(255,255,255,0.92)\",lineHeight:1.4,textShadow:\"0 1px 10px rgba(0,0,0,0.5)\"},children:card.subtitle})]}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flexShrink:0,width:32,height:32,borderRadius:999,background:\"rgba(255,255,255,0.16)\",backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#FFFFFF\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 6h8m0 0L6.5 2.5M10 6L6.5 9.5\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]});}function ProjectsLayout({cards,fontStyle,dropdownPadding,cardRadius,accentColor}){const safeCards=cards||[];if(safeCards.length===0)return null;return /*#__PURE__*/_jsx(\"div\",{style:{padding:dropdownPadding,display:\"grid\",gridTemplateColumns:`repeat(${safeCards.length}, minmax(0, 1fr))`,gap:12},children:safeCards.map((card,i)=>/*#__PURE__*/_jsx(ProjectCardView,{card:card,fontStyle:fontStyle,radius:cardRadius,accentColor:accentColor},`${card.title}-${i}`))});}function ProjectsCTACard({text,url,newTab,heading,description,background,fontStyle,dropdownRadius,dropdownBorderColor,shadow,accentColor}){const[hovered,setHovered]=React.useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:url||\"#\",target:target(newTab),rel:rel(newTab),onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{...fontStyle,width:280,flexShrink:0,borderRadius:dropdownRadius,background:background||\"#F5F4F1\",border:`1px solid ${dropdownBorderColor}`,boxShadow:shadow,color:\"#111111\",textDecoration:\"none\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",padding:24,cursor:\"pointer\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:19,fontWeight:700,lineHeight:1.25,color:\"#111111\"},children:heading||\"Need something specific?\"}),description&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,marginTop:10,color:\"#666666\",lineHeight:1.5},children:description})]}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",alignSelf:\"flex-start\",fontSize:14,fontWeight:600,color:\"#FFFFFF\",background:hovered?\"#E91E63\":\"#111111\",padding:\"12px 22px\",borderRadius:0,marginTop:20,transition:\"background 220ms ease\"},children:text||\"View all\"})]});}// ─── Large links layout ──────────────────────────────────────────────────────\nfunction LargeLinkRow({link,fontStyle,accentColor}){const[hovered,setHovered]=React.useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:link.url,target:target(link.newTab),rel:rel(link.newTab),onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{...fontStyle,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",cursor:\"pointer\",textDecoration:\"none\",padding:\"12px 4px\",borderBottom:\"1px solid rgba(17,17,17,0.06)\",color:\"#111111\",transition:\"color 200ms ease\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:26,fontWeight:600,lineHeight:1.2,letterSpacing:\"-0.01em\",color:hovered?accentColor:\"#111111\",transition:\"color 200ms ease\"},children:link.text}),link.description&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:4,fontSize:13,color:\"#697077\",lineHeight:1.5},children:link.description})]}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flexShrink:0,width:36,height:36,borderRadius:999,border:`1px solid ${hovered?accentColor:\"rgba(17,17,17,0.12)\"}`,color:hovered?accentColor:\"#111111\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",transform:hovered?\"translateX(4px)\":\"translateX(0)\",transition:\"transform 220ms cubic-bezier(0.16, 1, 0.3, 1), color 200ms ease, border-color 200ms ease\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 7h8m0 0L7.5 3.5M11 7L7.5 10.5\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]});}function LargeLinksLayout({links,heroImage,fontStyle,dropdownPadding,dropdownRadius,accentColor}){const safeLinks=links||[];const innerRadius=Math.max(8,dropdownRadius-6);const hasHero=!!heroImage;return /*#__PURE__*/_jsxs(\"div\",{style:{padding:dropdownPadding,display:\"grid\",gridTemplateColumns:hasHero?\"1fr 1.1fr\":\"1fr\",gap:24,alignItems:\"stretch\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"center\"},children:safeLinks.map((link,i)=>/*#__PURE__*/_jsx(LargeLinkRow,{link:link,fontStyle:fontStyle,accentColor:accentColor},`${link.text}-${i}`))}),hasHero&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:innerRadius,backgroundImage:`url(${heroImage})`,backgroundSize:\"cover\",backgroundPosition:\"center\",minHeight:320}})]});}function safeMegaLink(link){const title=link?.title||\"Link title\";// Corrected service descriptions for mismatched incoming control content.\nconst correctedServiceSubtitles={\"Digital Marketing\":\"Data-driven campaigns and funnels that keep your pipeline growing.\",\"Website Maintenance\":\"Ongoing updates that keep your site fast, secure and running smoothly.\"};return{column:link?.column??1,columnHeading:link?.columnHeading??\"\",title,subtitle:correctedServiceSubtitles[title]??link?.subtitle??\"Short description\",url:link?.url||\"#\",icon:link?.icon??\"icon:web\",iconColor:link?.iconColor||BRAND_PINK,textColor:link?.textColor||\"#111111\",subtitleColor:link?.subtitleColor||\"#697077\",hoverBackground:link?.hoverBackground||\"rgba(17,17,17,0.04)\",hoverTextColor:link?.hoverTextColor||\"#111111\",radius:link?.radius??10,padding:link?.padding??10,highlighted:link?.highlighted??false,newTab:link?.newTab??false};}function MegaMenuLink({link:raw,fontStyle,titleSize,titleWeight,subtitleSize,subtitleWeight,fallbackIconColor}){const[hovered,setHovered]=React.useState(false);if(!raw)return null;const link=safeMegaLink(raw);const ic=link.iconColor||fallbackIconColor;return /*#__PURE__*/_jsxs(\"a\",{href:link.url,target:target(link.newTab),rel:rel(link.newTab),onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{...fontStyle,display:\"grid\",gridTemplateColumns:link.icon?\"36px 1fr\":\"1fr\",alignItems:\"start\",gap:12,textDecoration:\"none\",padding:link.padding,borderRadius:link.radius,background:hovered||link.highlighted?link.hoverBackground:\"transparent\",transition:\"background 150ms ease\"},children:[link.icon&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:36,height:36,borderRadius:0,flexShrink:0,background:hexAlpha(ic,.1),color:ic,lineHeight:1},children:/*#__PURE__*/_jsx(MegaIcon,{name:link.icon,color:ic})}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,paddingTop:link.icon?1:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",color:hovered?link.hoverTextColor:link.textColor,fontSize:titleSize,fontWeight:titleWeight,lineHeight:1.25,transition:\"color 150ms ease\"},children:link.title}),link.subtitle&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:3,color:link.subtitleColor,fontSize:subtitleSize,fontWeight:subtitleWeight,lineHeight:1.5},children:link.subtitle})]})]});}// ─── highlight card ──────────────────────────────────────────────────────────\nfunction HighlightCardView({card,fontStyle,dropdownRadius,dropdownBorderColor,dropdownBackground,shadow}){const[btnHovered,setBtnHovered]=React.useState(false);const hasImage=!!card.image;const innerRadius=Math.max(0,dropdownRadius-6);const isApplyCTA=React.useMemo(()=>/^apply\\b/i.test((card.linkText||\"\").trim()),[card.linkText]);const buttonLabel=React.useMemo(()=>{const raw=card.linkText||\"\";if(!isApplyCTA)return raw;return raw.replace(/\\s*[→➜➝➞➡]+$/u,\"\");},[card.linkText,isApplyCTA]);return /*#__PURE__*/_jsxs(\"aside\",{style:{...fontStyle,width:\"100%\",flexShrink:0,borderRadius:dropdownRadius,background:card.background,border:`1px solid ${dropdownBorderColor}`,boxShadow:shadow,overflow:\"hidden\",color:card.textColor,display:\"flex\",flexDirection:\"column\",padding:6},children:[hasImage&&/*#__PURE__*/_jsx(\"img\",{src:card.image,alt:\"\",style:{display:\"block\",width:\"100%\",height:160,objectFit:\"cover\",borderRadius:innerRadius,flexShrink:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:card.padding,display:\"flex\",flexDirection:\"column\",gap:8,flex:1,justifyContent:\"center\"},children:[card.label&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:600,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:card.labelColor,marginBottom:-2},children:card.label}),card.heading&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:17,fontWeight:700,lineHeight:1.25,color:card.textColor},children:card.heading}),card.description&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,lineHeight:1.5,color:card.descriptionColor},children:card.description}),card.linkText&&/*#__PURE__*/_jsx(\"a\",{href:card.linkUrl,target:target(card.newTab),rel:rel(card.newTab),onMouseEnter:()=>setBtnHovered(true),onMouseLeave:()=>setBtnHovered(false),style:{...getUnifiedButtonStyle({fontStyle,hovered:btnHovered,paddingX:22,paddingY:12,fontSize:14,animationDuration:220,background:isApplyCTA?\"#E91E63\":card.buttonBackground,textColor:isApplyCTA?\"#FFFFFF\":card.buttonTextColor,hoverBackground:isApplyCTA?\"#FFFFFF\":\"#E91E63\",hoverTextColor:isApplyCTA?\"#111111\":\"#FFFFFF\",borderColor:isApplyCTA?\"transparent\":card.buttonBorderColor,borderWidth:0,radius:0}),alignSelf:\"flex-start\",marginTop:4},children:buttonLabel})]})]});}// ─── promo bar ───────────────────────────────────────────────────────────────\nfunction PromoBarView({promo,fontStyle,fontSize,fontWeight}){return /*#__PURE__*/_jsxs(\"div\",{style:{...fontStyle,flex:1,minHeight:promo.height,padding:`0 ${promo.padding}px`,display:\"flex\",alignItems:\"center\",justifyContent:promo.alignment===\"center\"?\"center\":promo.alignment===\"right\"?\"flex-end\":\"flex-start\",gap:6,flexWrap:\"wrap\",background:promo.background,color:promo.textColor,borderRadius:promo.radius,margin:0,borderTop:\"none\",fontSize,fontWeight,lineHeight:1.4,textAlign:promo.alignment},children:[/*#__PURE__*/_jsx(\"span\",{children:promo.message}),promo.linkText&&/*#__PURE__*/_jsx(\"a\",{href:promo.linkUrl,target:target(promo.newTab),rel:rel(promo.newTab),style:{color:promo.linkColor,textDecoration:\"none\",fontWeight:600},children:promo.linkText})]});}// ─── defaultProps ────────────────────────────────────────────────────────────\nRubiAgencyNav.defaultProps={logoType:\"text\",logoText:\"Rubi.Agency\",logoImage:\"\",logoLink:\"https://www.rubi.agency\",navItems:defaultNavItems,rightButtonOne:defaultRightButtonOne,rightButtonTwo:defaultRightButtonTwo,navbarBackground:\"#FFFFFF\",navbarBorderColor:\"rgba(17,17,17,0.06)\",navbarShadow:\"0 4px 16px -8px rgba(17,17,17,0.06)\",navbarBlur:0,navbarHeight:64,navbarMaxWidth:1200,navbarPaddingX:28,navbarPaddingY:0,navGap:6,navbarRadius:0,navFontSize:15,navFontWeight:500,navLineHeight:1.1,navLetterSpacing:0,dropdownTitleSize:14,dropdownTitleWeight:500,dropdownSubtitleSize:13,dropdownSubtitleWeight:400,columnHeadingColor:\"#6B7280\",buttonFontSize:14,buttonFontWeight:600,promoFontSize:13,promoFontWeight:500,dropdownBackground:\"#FFFFFF\",dropdownBorderColor:\"rgba(17,17,17,0.08)\",dropdownShadow:\"0 32px 72px -16px rgba(17,17,17,0.12), 0 4px 16px -8px rgba(17,17,17,0.04), 0 0 0 1px rgba(17,17,17,0.04)\",dropdownBlur:0,dropdownWidth:1080,dropdownMaxWidth:1200,dropdownTopSpacing:12,dropdownPadding:16,dropdownColumnGap:12,dropdownRowGap:0,dropdownRadius:20,projectCardRadius:0,iconColor:\"#E91E63\",showChevron:true,showArrowNotch:true,activeBackground:\"rgba(233,30,99,0.12)\",hoverBackground:\"rgba(233,30,99,0.12)\",focusColor:\"#E91E63\",animationDuration:180,animationEasing:\"ease-out\",displayMode:\"auto\",mobileBreakpoint:768,mobileBackground:\"#FFFFFF\",mobileTextColor:\"#111111\",mobileBorderColor:\"rgba(17,17,17,0.08)\",mobileMenuTopSpacing:4,enableBackdrop:true,backdropBlur:16,backdropTint:\"rgba(17,17,17,0.08)\",projectCards:defaultProjectCards,viewAllText:\"View all work\",viewAllUrl:\"#\",viewAllNewTab:false,viewAllHeading:\"Need something specific?\",viewAllDescription:\"Tell us what you're trying to build and we'll shape the right plan around it.\",viewAllBackground:\"#F5F4F1\",largeLinks:defaultLargeLinks,heroImage:\"\"};// ─── property controls ───────────────────────────────────────────────────────\nconst defaultMegaLinkItem={column:1,columnHeading:\"\",title:\"Link title\",subtitle:\"Short description\",icon:\"icon:web\",iconColor:\"#E91E63\",textColor:\"#111111\",subtitleColor:\"#697077\",hoverBackground:\"rgba(17,17,17,0.04)\",hoverTextColor:\"#111111\",radius:10,padding:10,highlighted:false};function rightButtonControl(title,defaultValue){return{title,type:ControlType.Object,controls:{show:{title:\"Show\",type:ControlType.Boolean},text:{title:\"Text\",type:ControlType.String},url:{title:\"URL\",type:ControlType.Link},background:{title:\"BG\",type:ControlType.Color},textColor:{title:\"Text Color\",type:ControlType.Color},hoverBackground:{title:\"Hover BG\",type:ControlType.Color},hoverTextColor:{title:\"Hover Text\",type:ControlType.Color},fillColor:{title:\"Fill Color\",type:ControlType.Color},borderColor:{title:\"Border Color\",type:ControlType.Color},borderWidth:{title:\"Border Width\",type:ControlType.Number,min:0,max:6,step:1},radius:{title:\"Radius\",type:ControlType.Number,min:0,max:999},paddingX:{title:\"Pad X\",type:ControlType.Number,min:0,max:80},paddingY:{title:\"Pad Y\",type:ControlType.Number,min:0,max:40},fixedWidth:{title:\"Width (0=auto)\",type:ControlType.Number,min:0,max:400},fontSize:{title:\"Font Size\",type:ControlType.Number,min:10,max:28},fontWeight:{title:\"Weight\",type:ControlType.Number,min:100,max:900,step:10},letterSpacing:{title:\"Spacing\",type:ControlType.Number,min:-2,max:6,step:.1},animationDuration:{title:\"Anim ms\",type:ControlType.Number,min:0,max:1500}},defaultValue};}addPropertyControls(RubiAgencyNav,{logoType:{title:\"Logo Type\",type:ControlType.Enum,options:[\"text\",\"image\"],optionTitles:[\"Text\",\"Image\"]},logoText:{title:\"Logo Text\",type:ControlType.String,defaultValue:\"Rubi.Agency\"},logoImage:{title:\"Logo Image\",type:ControlType.Image},logoLink:{title:\"Logo Link\",type:ControlType.Link},navItems:{title:\"Nav Items\",type:ControlType.Array,control:{type:ControlType.Object,controls:{text:{title:\"Label\",type:ControlType.String,defaultValue:\"Page\"},url:{title:\"URL\",type:ControlType.Link},type:{title:\"Type\",type:ControlType.Enum,options:[\"link\",\"dropdown\",\"button\"],optionTitles:[\"Link\",\"Mega Menu\",\"Button\"]},textColor:{title:\"Text\",type:ControlType.Color,defaultValue:\"#111111\"},hoverColor:{title:\"Hover\",type:ControlType.Color,defaultValue:\"#E91E63\"},activeColor:{title:\"Active\",type:ControlType.Color,defaultValue:\"#E91E63\"},layout:{title:\"Dropdown Layout\",type:ControlType.Enum,options:[\"services\",\"projects\",\"links\"],optionTitles:[\"Services (mega list)\",\"Projects (image cards)\",\"Large Links + Hero\"],defaultValue:\"services\",hidden:props=>props.type!==\"dropdown\"},// Mega menu — flat link list. Set \"Column\" on each link to group them.\nmegaLinks:{title:\"Mega Links\",type:ControlType.Array,hidden:props=>props.type!==\"dropdown\"||props.layout&&props.layout!==\"services\",control:{type:ControlType.Object,controls:{column:{title:\"Column #\",type:ControlType.Number,min:1,max:6,step:1,defaultValue:1},columnHeading:{title:\"Heading\",type:ControlType.String,defaultValue:\"\"},title:{title:\"Title\",type:ControlType.String,defaultValue:\"Link title\"},subtitle:{title:\"Subtitle\",type:ControlType.String,defaultValue:\"Short description\"},icon:{title:\"Icon (name or symbol)\",type:ControlType.String,defaultValue:\"icon:web\",description:\"Use icon:web, icon:brand, icon:content, icon:ads, icon:social, icon:ai — or any emoji/symbol.\"},iconColor:{title:\"Icon Color\",type:ControlType.Color,defaultValue:\"#E91E63\"},url:{title:\"URL\",type:ControlType.Link},textColor:{title:\"Text\",type:ControlType.Color,defaultValue:\"#111111\"},subtitleColor:{title:\"Subtitle\",type:ControlType.Color,defaultValue:\"#697077\"},hoverBackground:{title:\"Hover BG\",type:ControlType.Color,defaultValue:\"rgba(17,17,17,0.04)\"},hoverTextColor:{title:\"Hover Text\",type:ControlType.Color,defaultValue:\"#111111\"},radius:{title:\"Radius\",type:ControlType.Number,min:0,max:40,defaultValue:10},padding:{title:\"Padding\",type:ControlType.Number,min:0,max:40,defaultValue:10},highlighted:{title:\"Highlighted\",type:ControlType.Boolean,defaultValue:false}}},defaultValue:[defaultMegaLinkItem]},highlightCard:{title:\"Highlight Card\",type:ControlType.Object,hidden:props=>props.type!==\"dropdown\"||props.layout&&props.layout!==\"services\",controls:{show:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},image:{title:\"Image\",type:ControlType.Image},label:{title:\"Label\",type:ControlType.String,defaultValue:\"\"},heading:{title:\"Heading\",type:ControlType.String,defaultValue:\"Not sure what you need?\"},description:{title:\"Description\",type:ControlType.String,displayTextArea:true,defaultValue:\"Tell us about your business and we'll guide you to the right service.\"},linkText:{title:\"Button Text\",type:ControlType.String,defaultValue:\"Start a project\"},linkUrl:{title:\"Button Link\",type:ControlType.Link},newTab:{title:\"New Tab\",type:ControlType.Boolean,defaultValue:false},background:{title:\"Card Bg\",type:ControlType.Color,defaultValue:\"#F6F4F1\"},textColor:{title:\"Heading\",type:ControlType.Color,defaultValue:\"#111111\"},labelColor:{title:\"Label\",type:ControlType.Color,defaultValue:\"#E91E63\"},descriptionColor:{title:\"Description\",type:ControlType.Color,defaultValue:\"#697077\"},buttonBackground:{title:\"Btn Bg\",type:ControlType.Color,defaultValue:\"#111111\"},buttonTextColor:{title:\"Btn Text\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},buttonHoverBackground:{title:\"Btn Hover Bg\",type:ControlType.Color,defaultValue:\"#E91E63\"},buttonHoverTextColor:{title:\"Btn Hover Text\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},buttonBorderColor:{title:\"Btn Border\",type:ControlType.Color,defaultValue:\"#111111\"},buttonRadius:{title:\"Btn Radius\",type:ControlType.Number,min:0,max:50,defaultValue:0},buttonPaddingX:{title:\"Btn Pad X\",type:ControlType.Number,min:0,max:40,defaultValue:20},buttonPaddingY:{title:\"Btn Pad Y\",type:ControlType.Number,min:0,max:40,defaultValue:10},padding:{title:\"Padding\",type:ControlType.Number,min:0,max:60,defaultValue:16}}},secondaryCard:{title:\"Secondary Card\",type:ControlType.Object,hidden:props=>props.type!==\"dropdown\"||props.layout&&props.layout!==\"services\",controls:{show:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},image:{title:\"Image\",type:ControlType.Image},label:{title:\"Label\",type:ControlType.String,defaultValue:\"FEATURED\"},heading:{title:\"Heading\",type:ControlType.String,defaultValue:\"Limited Q2 spots open\"},description:{title:\"Description\",type:ControlType.String,displayTextArea:true,defaultValue:\"We're taking on a few new long-term partners. See if you're a fit.\"},linkText:{title:\"Button Text\",type:ControlType.String,defaultValue:\"Apply\"},linkUrl:{title:\"Button Link\",type:ControlType.Link},newTab:{title:\"New Tab\",type:ControlType.Boolean,defaultValue:false},background:{title:\"Card Bg\",type:ControlType.Color,defaultValue:\"#1F2E2A\"},textColor:{title:\"Heading\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},labelColor:{title:\"Label\",type:ControlType.Color,defaultValue:\"#9DB5A7\"},descriptionColor:{title:\"Description\",type:ControlType.Color,defaultValue:\"rgba(255,255,255,0.72)\"},buttonBackground:{title:\"Btn Bg\",type:ControlType.Color,defaultValue:\"#111111\"},buttonTextColor:{title:\"Btn Text\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},buttonHoverBackground:{title:\"Btn Hover Bg\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},buttonHoverTextColor:{title:\"Btn Hover Text\",type:ControlType.Color,defaultValue:\"#E91E63\"},buttonBorderColor:{title:\"Btn Border\",type:ControlType.Color,defaultValue:\"#111111\"},buttonRadius:{title:\"Btn Radius\",type:ControlType.Number,min:0,max:50,defaultValue:0},buttonPaddingX:{title:\"Btn Pad X\",type:ControlType.Number,min:0,max:40,defaultValue:16},buttonPaddingY:{title:\"Btn Pad Y\",type:ControlType.Number,min:0,max:40,defaultValue:8},padding:{title:\"Padding\",type:ControlType.Number,min:0,max:60,defaultValue:16}}},promoBar:{title:\"Promo Bar\",type:ControlType.Object,hidden:props=>props.type!==\"dropdown\"||props.layout&&props.layout!==\"services\",controls:{show:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},message:{title:\"Message\",type:ControlType.String,defaultValue:\"Ready to grow your brand online?\"},linkText:{title:\"Link Text\",type:ControlType.String,defaultValue:\"Let's talk →\"},linkUrl:{title:\"Link URL\",type:ControlType.Link},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(255,200,210,0.35)\"},textColor:{title:\"Text\",type:ControlType.Color,defaultValue:\"#111111\"},linkColor:{title:\"Link Color\",type:ControlType.Color,defaultValue:\"#E91E63\"},height:{title:\"Height\",type:ControlType.Number,min:32,max:120,defaultValue:48},padding:{title:\"Padding\",type:ControlType.Number,min:0,max:80,defaultValue:24},alignment:{title:\"Align\",type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"}}},buttonBackground:{title:\"Btn BG\",type:ControlType.Color,defaultValue:\"#111111\",hidden:props=>props.type!==\"button\"},buttonTextColor:{title:\"Btn Text\",type:ControlType.Color,defaultValue:\"#FFFFFF\",hidden:props=>props.type!==\"button\"},buttonBorderColor:{title:\"Btn Border\",type:ControlType.Color,defaultValue:\"#111111\",hidden:props=>props.type!==\"button\"},buttonHoverBackground:{title:\"Btn Hover BG\",type:ControlType.Color,defaultValue:\"#E91E63\",hidden:props=>props.type!==\"button\"},buttonHoverTextColor:{title:\"Btn Hover Text\",type:ControlType.Color,defaultValue:\"#FFFFFF\",hidden:props=>props.type!==\"button\"},buttonRadius:{title:\"Btn Radius\",type:ControlType.Number,min:0,max:999,defaultValue:0,hidden:props=>props.type!==\"button\"},buttonPaddingX:{title:\"Btn Pad X\",type:ControlType.Number,min:0,max:80,defaultValue:18,hidden:props=>props.type!==\"button\"},buttonPaddingY:{title:\"Btn Pad Y\",type:ControlType.Number,min:0,max:40,defaultValue:10,hidden:props=>props.type!==\"button\"}}},defaultValue:defaultNavItems},rightButtonOne:rightButtonControl(\"Button 1 (Primary)\",defaultRightButtonOne),rightButtonTwo:rightButtonControl(\"Button 2 (Secondary)\",defaultRightButtonTwo),navbarBackground:{title:\"Nav BG\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},navbarBorderColor:{title:\"Nav Border\",type:ControlType.Color,defaultValue:\"rgba(17,17,17,0.06)\"},navbarShadow:{title:\"Nav Shadow\",type:ControlType.String,defaultValue:\"0 4px 16px -8px rgba(17,17,17,0.06)\"},navbarBlur:{title:\"Nav Blur\",type:ControlType.Number,min:0,max:40,defaultValue:0},navbarHeight:{title:\"Height\",type:ControlType.Number,min:48,max:140,defaultValue:64},navbarMaxWidth:{title:\"Max Width\",type:ControlType.Number,min:640,max:1800,defaultValue:1200},navbarPaddingX:{title:\"Pad X\",type:ControlType.Number,min:0,max:80,defaultValue:28},navbarPaddingY:{title:\"Pad Y\",type:ControlType.Number,min:0,max:40,defaultValue:0},navGap:{title:\"Nav Gap\",type:ControlType.Number,min:0,max:48,defaultValue:6},navbarRadius:{title:\"Nav Radius\",type:ControlType.Number,min:0,max:60,defaultValue:0},font:{title:\"Font\",type:ControlType.Font,controls:\"extended\"},navFontSize:{title:\"Nav Size\",type:ControlType.Number,min:10,max:28,defaultValue:15},navFontWeight:{title:\"Nav Weight\",type:ControlType.Number,min:100,max:900,step:10,defaultValue:500},navLineHeight:{title:\"Line Height\",type:ControlType.Number,min:.8,max:2,step:.05,defaultValue:1.1},navLetterSpacing:{title:\"Letter Spacing\",type:ControlType.Number,min:0,max:4,step:.1,defaultValue:0},dropdownTitleSize:{title:\"Link Title\",type:ControlType.Number,min:10,max:28,defaultValue:14},dropdownTitleWeight:{title:\"Link Title W\",type:ControlType.Number,min:100,max:900,step:10,defaultValue:500},dropdownSubtitleSize:{title:\"Link Sub\",type:ControlType.Number,min:10,max:24,defaultValue:13},dropdownSubtitleWeight:{title:\"Link Sub W\",type:ControlType.Number,min:100,max:900,step:10,defaultValue:400},columnHeadingColor:{title:\"Column Label\",type:ControlType.Color,defaultValue:\"#6B7280\"},buttonFontSize:{title:\"Button Size\",type:ControlType.Number,min:10,max:28,defaultValue:14},buttonFontWeight:{title:\"Button Weight\",type:ControlType.Number,min:100,max:900,step:10,defaultValue:600},promoFontSize:{title:\"Promo Size\",type:ControlType.Number,min:10,max:24,defaultValue:13},promoFontWeight:{title:\"Promo Weight\",type:ControlType.Number,min:100,max:900,step:10,defaultValue:500},dropdownBackground:{title:\"Mega BG\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},dropdownBorderColor:{title:\"Mega Border\",type:ControlType.Color,defaultValue:\"rgba(17,17,17,0.08)\"},dropdownShadow:{title:\"Mega Shadow\",type:ControlType.String,defaultValue:\"0 32px 72px -16px rgba(17,17,17,0.12), 0 4px 16px -8px rgba(17,17,17,0.04), 0 0 0 1px rgba(17,17,17,0.04)\"},dropdownBlur:{title:\"Mega Blur\",type:ControlType.Number,min:0,max:50,defaultValue:0},dropdownWidth:{title:\"Mega Width\",type:ControlType.Number,min:320,max:1600,defaultValue:1080},dropdownMaxWidth:{title:\"Mega Max\",type:ControlType.Number,min:320,max:1800,defaultValue:1200},dropdownTopSpacing:{title:\"Mega Top\",type:ControlType.Number,min:0,max:80,defaultValue:12},dropdownPadding:{title:\"Mega Pad\",type:ControlType.Number,min:0,max:80,defaultValue:16},dropdownColumnGap:{title:\"Column Gap\",type:ControlType.Number,min:0,max:80,defaultValue:12},dropdownRowGap:{title:\"Row Gap\",type:ControlType.Number,min:0,max:40,defaultValue:0},dropdownRadius:{title:\"Mega Radius\",type:ControlType.Number,min:0,max:60,defaultValue:20},projectCardRadius:{title:\"Project Card Radius\",type:ControlType.Number,min:0,max:40,defaultValue:0},iconColor:{title:\"Icon Color\",type:ControlType.Color,defaultValue:\"#E91E63\"},showChevron:{title:\"Chevron\",type:ControlType.Boolean,defaultValue:true},showArrowNotch:{title:\"Arrow Notch\",type:ControlType.Boolean,defaultValue:true},activeBackground:{title:\"Active BG\",type:ControlType.Color,defaultValue:\"rgba(233,30,99,0.12)\"},hoverBackground:{title:\"Hover BG\",type:ControlType.Color,defaultValue:\"rgba(233,30,99,0.12)\"},focusColor:{title:\"Focus\",type:ControlType.Color,defaultValue:\"#E91E63\"},animationDuration:{title:\"Anim ms\",type:ControlType.Number,min:0,max:1e3,defaultValue:180},animationEasing:{title:\"Easing\",type:ControlType.Enum,options:[\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\",\"linear\"],defaultValue:\"ease-out\"},displayMode:{title:\"Display Mode\",type:ControlType.Enum,options:[\"auto\",\"desktop\",\"tablet\",\"mobile\"],optionTitles:[\"Auto\",\"Desktop\",\"Tablet\",\"Mobile\"],defaultValue:\"auto\",description:\"Auto = use Mobile BP. Desktop/Tablet show the full nav. Mobile forces hamburger.\"},mobileBreakpoint:{title:\"Mobile BP\",type:ControlType.Number,min:320,max:1200,defaultValue:768,hidden:props=>props.displayMode!==\"auto\"},mobileBackground:{title:\"Mobile BG\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},mobileTextColor:{title:\"Mobile Text\",type:ControlType.Color,defaultValue:\"#111111\"},mobileBorderColor:{title:\"Mobile Border\",type:ControlType.Color,defaultValue:\"rgba(17,17,17,0.08)\"},mobileMenuTopSpacing:{title:\"Mobile Top\",type:ControlType.Number,min:0,max:80,defaultValue:4},enableBackdrop:{title:\"Backdrop Blur\",type:ControlType.Boolean,defaultValue:true},backdropBlur:{title:\"Blur Amount\",type:ControlType.Number,min:0,max:60,defaultValue:16},backdropTint:{title:\"Backdrop Tint\",type:ControlType.Color,defaultValue:\"rgba(17,17,17,0.08)\"},projectCards:{title:\"Project Cards\",type:ControlType.Array,control:{type:ControlType.Object,controls:{image:{title:\"Image\",type:ControlType.Image},title:{title:\"Title\",type:ControlType.String,defaultValue:\"Project\"},subtitle:{title:\"Subtitle\",type:ControlType.String,defaultValue:\"Short description\"},badge:{title:\"Badge\",type:ControlType.String,defaultValue:\"FEATURED\"},url:{title:\"URL\",type:ControlType.Link},newTab:{title:\"New Tab\",type:ControlType.Boolean,defaultValue:false},overlay:{title:\"Overlay\",type:ControlType.String,defaultValue:PROJECT_OVERLAY}}},defaultValue:defaultProjectCards},viewAllText:{title:\"Projects CTA\",type:ControlType.String,defaultValue:\"View all work\"},viewAllUrl:{title:\"Projects CTA URL\",type:ControlType.Link},viewAllNewTab:{title:\"CTA New Tab\",type:ControlType.Boolean,defaultValue:false},viewAllHeading:{title:\"Projects CTA Heading\",type:ControlType.String,defaultValue:\"Need something specific?\"},viewAllDescription:{title:\"Projects CTA Body\",type:ControlType.String,displayTextArea:true,defaultValue:\"Tell us what you're trying to build and we'll shape the right plan around it.\"},viewAllBackground:{title:\"Projects CTA Bg\",type:ControlType.Color,defaultValue:\"#F5F4F1\"},largeLinks:{title:\"Large Links\",type:ControlType.Array,control:{type:ControlType.Object,controls:{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Link\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"\"},url:{title:\"URL\",type:ControlType.Link},newTab:{title:\"New Tab\",type:ControlType.Boolean,defaultValue:false}}},defaultValue:defaultLargeLinks},heroImage:{title:\"Hero Image\",type:ControlType.Image}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RubiAgencyNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Nav_Example.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";const STORAGE_KEY=\"rubi-cookie-consent\";function parseStoredConsent(){if(typeof window===\"undefined\")return null;try{const raw=window.localStorage.getItem(STORAGE_KEY);if(!raw)return null;const parsed=JSON.parse(raw);if(typeof parsed?.necessary===\"boolean\"&&typeof parsed?.analytics===\"boolean\"&&typeof parsed?.marketing===\"boolean\"){return{necessary:true,analytics:parsed.analytics,marketing:parsed.marketing,ts:typeof parsed.ts===\"number\"?parsed.ts:Date.now()};}}catch(error){console.warn(\"Failed to parse cookie consent:\",error);}return null;}function applyConsent(consent){if(typeof window===\"undefined\")return;const dataLayer=window.dataLayer||[];window.dataLayer=dataLayer;dataLayer.push({event:\"cookie_consent_update\",analytics:consent.analytics,marketing:consent.marketing});if(typeof window.gtag===\"function\"){window.gtag(\"consent\",\"update\",{analytics_storage:consent.analytics?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\"});}}function persistConsent(consent){if(typeof window===\"undefined\")return;try{window.localStorage.setItem(STORAGE_KEY,JSON.stringify(consent));}catch(error){console.warn(\"Failed to store cookie consent:\",error);}}function ToggleRow(props){const{title,description,checked,disabled=false,accentColor,textColor,onChange}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,padding:\"10px 0\",borderBottom:\"1px solid rgba(0,0,0,0.08)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Inter, sans-serif\",fontSize:14,fontWeight:600,color:textColor,marginBottom:2},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Inter, sans-serif\",fontSize:12,lineHeight:\"1.4\",color:\"rgba(64,64,64,0.95)\"},children:description})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":checked,disabled:disabled,onClick:()=>{if(disabled||!onChange)return;onChange(!checked);},style:{width:44,height:26,borderRadius:999,border:\"none\",background:checked?accentColor:\"rgba(0,0,0,0.2)\",opacity:disabled?.65:1,cursor:disabled?\"not-allowed\":\"pointer\",position:\"relative\",transition:\"background 0.2s ease\",flexShrink:0},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:3,left:checked?21:3,width:20,height:20,borderRadius:\"50%\",background:\"#fff\",transition:\"left 0.2s ease\",boxShadow:\"0 2px 8px rgba(0,0,0,0.2)\"}})})]});}// Create RubiCookieConsent: portal fixed cookie consent banner with summary/settings views, persistence, reopen triggers, consent updates, SSR-safe behavior, and static canvas rendering with style controls.\n/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function RubiCookieConsent(props){const{policyUrl,heading,bodyText,accentColor,backgroundColor,textColor,cornerRadius,offset,zIndex,headingFont,bodyFont,buttonFont}=props;const isStatic=useIsStaticRenderer();const target=RenderTarget.current();const isCanvas=target===RenderTarget.canvas;const[isPhone,setIsPhone]=React.useState(false);const[isVisible,setIsVisible]=React.useState(false);const[isOpen,setIsOpen]=React.useState(false);const[view,setView]=React.useState(\"summary\");const[analytics,setAnalytics]=React.useState(false);const[marketing,setMarketing]=React.useState(false);const[isPolicyLinkHovered,setIsPolicyLinkHovered]=React.useState(false);const[isSettingsLinkHovered,setIsSettingsLinkHovered]=React.useState(false);const bodyParts=React.useMemo(()=>{const marker=\"Cookie Policy\";const idx=bodyText.indexOf(marker);if(idx<0)return{before:bodyText,marker:\"\",after:\"\"};return{before:bodyText.slice(0,idx),marker,after:bodyText.slice(idx+marker.length)};},[bodyText]);const hideBanner=React.useCallback(()=>{React.startTransition(()=>setIsVisible(false));window.setTimeout(()=>{React.startTransition(()=>setIsOpen(false));},210);},[]);const handleConsent=React.useCallback((nextAnalytics,nextMarketing)=>{const consent={necessary:true,analytics:nextAnalytics,marketing:nextMarketing,ts:Date.now()};persistConsent(consent);applyConsent(consent);hideBanner();},[hideBanner]);const openSettings=React.useCallback(()=>{const stored=parseStoredConsent();React.startTransition(()=>{setAnalytics(stored?.analytics??false);setMarketing(stored?.marketing??false);setView(\"settings\");setIsOpen(true);setIsVisible(true);});},[]);React.useEffect(()=>{if(isCanvas||isStatic)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const updatePhoneState=()=>{React.startTransition(()=>setIsPhone(window.innerWidth<=809));};updatePhoneState();window.addEventListener(\"resize\",updatePhoneState);const stored=parseStoredConsent();if(stored){applyConsent(stored);}else{React.startTransition(()=>{setView(\"summary\");setIsOpen(true);});window.requestAnimationFrame(()=>{React.startTransition(()=>setIsVisible(true));});}const onOpenEvent=()=>{openSettings();};const onDelegatedClick=event=>{const target=event.target;if(!target)return;const trigger=target.closest(\"[data-cookie-settings]\");if(trigger){event.preventDefault();openSettings();}};window.addEventListener(\"rubi:open-cookie-settings\",onOpenEvent);document.addEventListener(\"click\",onDelegatedClick);return()=>{window.removeEventListener(\"resize\",updatePhoneState);window.removeEventListener(\"rubi:open-cookie-settings\",onOpenEvent);document.removeEventListener(\"click\",onDelegatedClick);};},[isCanvas,isStatic,openSettings]);const cardStyle=React.useMemo(()=>({position:\"fixed\",right:isPhone?10:offset,left:isPhone?10:\"auto\",bottom:offset,width:isPhone?\"auto\":420,maxWidth:\"calc(100vw - 20px)\",background:backgroundColor,color:textColor,borderRadius:cornerRadius,boxShadow:\"0 20px 60px rgba(0,0,0,0.15), 0 8px 24px rgba(0,0,0,0.08)\",padding:24,zIndex,fontFamily:\"Inter, sans-serif\",transform:isVisible?\"translateY(0px)\":\"translateY(14px)\",opacity:isVisible?1:0,transition:\"opacity 0.2s ease, transform 0.2s ease\",pointerEvents:isVisible?\"auto\":\"none\"}),[isPhone,offset,backgroundColor,textColor,cornerRadius,zIndex,isVisible]);const summaryView=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:\"0 0 16px 0\",color:textColor,fontSize:headingFont.fontSize,lineHeight:headingFont.lineHeight,fontWeight:headingFont.fontWeight,letterSpacing:headingFont.letterSpacing,fontStyle:headingFont.fontStyle,textAlign:headingFont.textAlign},children:heading}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 16px 0\",color:\"#404040\",fontSize:bodyFont.fontSize,lineHeight:bodyFont.lineHeight,fontWeight:bodyFont.fontWeight,letterSpacing:bodyFont.letterSpacing,fontStyle:bodyFont.fontStyle,textAlign:bodyFont.textAlign},children:[bodyParts.before,bodyParts.marker?/*#__PURE__*/_jsx(\"a\",{href:policyUrl,style:{color:accentColor,textDecoration:isPolicyLinkHovered?\"underline\":\"none\"},onMouseEnter:()=>{React.startTransition(()=>setIsPolicyLinkHovered(true));},onMouseLeave:()=>{React.startTransition(()=>setIsPolicyLinkHovered(false));},children:bodyParts.marker}):null,bodyParts.after]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"nowrap\",gap:8,alignItems:\"stretch\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>handleConsent(true,true),style:{border:\"none\",background:accentColor,color:\"#FFFFFF\",padding:\"14px 20px\",borderRadius:0,flex:1,boxSizing:\"border-box\",fontSize:buttonFont.fontSize,lineHeight:buttonFont.lineHeight,fontWeight:buttonFont.fontWeight,letterSpacing:buttonFont.letterSpacing,fontStyle:buttonFont.fontStyle,textAlign:buttonFont.textAlign,cursor:\"pointer\"},children:\"Accept all\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>handleConsent(false,false),style:{border:\"none\",background:\"#111111\",color:\"#FFFFFF\",padding:\"14px 20px\",borderRadius:0,flex:1,boxSizing:\"border-box\",fontSize:buttonFont.fontSize,lineHeight:buttonFont.lineHeight,fontWeight:buttonFont.fontWeight,letterSpacing:buttonFont.letterSpacing,fontStyle:buttonFont.fontStyle,textAlign:buttonFont.textAlign,cursor:\"pointer\"},children:\"Reject non-essential\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:12},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{React.startTransition(()=>setView(\"settings\"));},style:{width:\"100%\",border:\"none\",background:\"transparent\",color:\"#666666\",padding:\"0\",fontSize:13,lineHeight:\"1.2em\",fontWeight:500,letterSpacing:\"0em\",textAlign:\"center\",textDecoration:isSettingsLinkHovered?\"underline\":\"none\",cursor:\"pointer\"},onMouseEnter:()=>{React.startTransition(()=>setIsSettingsLinkHovered(true));},onMouseLeave:()=>{React.startTransition(()=>setIsSettingsLinkHovered(false));},children:\"Cookie settings\"})})]});const settingsView=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{React.startTransition(()=>setView(\"summary\"));},style:{border:\"none\",background:\"transparent\",color:textColor,padding:0,marginBottom:16,fontSize:buttonFont.fontSize,lineHeight:buttonFont.lineHeight,fontWeight:buttonFont.fontWeight,letterSpacing:buttonFont.letterSpacing,fontStyle:buttonFont.fontStyle,textAlign:buttonFont.textAlign,cursor:\"pointer\"},children:\"← Back\"}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:\"0 0 16px 0\",color:textColor,fontSize:headingFont.fontSize,lineHeight:headingFont.lineHeight,fontWeight:headingFont.fontWeight,letterSpacing:headingFont.letterSpacing,fontStyle:headingFont.fontStyle,textAlign:headingFont.textAlign},children:\"Cookie settings\"}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:16},children:[/*#__PURE__*/_jsx(ToggleRow,{title:\"Necessary\",description:\"Required for core site functionality and security.\",checked:true,disabled:true,accentColor:accentColor,textColor:textColor}),/*#__PURE__*/_jsx(ToggleRow,{title:\"Analytics\",description:\"Helps us understand site usage and improve performance.\",checked:analytics,accentColor:accentColor,textColor:textColor,onChange:next=>{React.startTransition(()=>setAnalytics(next));}}),/*#__PURE__*/_jsx(ToggleRow,{title:\"Marketing\",description:\"Used to personalise ads and track campaign effectiveness.\",checked:marketing,accentColor:accentColor,textColor:textColor,onChange:next=>{React.startTransition(()=>setMarketing(next));}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"nowrap\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>handleConsent(analytics,marketing),style:{border:\"none\",background:accentColor,color:\"#FFFFFF\",padding:\"14px 20px\",borderRadius:0,flex:1,boxSizing:\"border-box\",fontSize:buttonFont.fontSize,lineHeight:buttonFont.lineHeight,fontWeight:buttonFont.fontWeight,letterSpacing:buttonFont.letterSpacing,fontStyle:buttonFont.fontStyle,textAlign:buttonFont.textAlign,cursor:\"pointer\"},children:\"Save preferences\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>handleConsent(true,true),style:{border:\"none\",background:\"#111111\",color:\"#FFFFFF\",padding:\"14px 20px\",borderRadius:0,flex:1,boxSizing:\"border-box\",fontSize:buttonFont.fontSize,lineHeight:buttonFont.lineHeight,fontWeight:buttonFont.fontWeight,letterSpacing:buttonFont.letterSpacing,fontStyle:buttonFont.fontStyle,textAlign:buttonFont.textAlign,cursor:\"pointer\"},children:\"Accept all\"})]})]});const banner=/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-live\":\"polite\",\"aria-label\":\"Cookie consent\",style:cardStyle,children:view===\"summary\"?summaryView:settingsView});const shouldHideInStaticNonCanvas=isStatic&&!isCanvas;const shouldRenderPortal=!isCanvas&&!shouldHideInStaticNonCanvas&&isOpen&&typeof document!==\"undefined\";return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:[isCanvas?/*#__PURE__*/_jsx(\"div\",{style:{...cardStyle,position:\"relative\",right:\"auto\",left:\"auto\",bottom:\"auto\",width:\"100%\",maxWidth:\"100%\",opacity:1,transform:\"none\",pointerEvents:\"auto\"},children:summaryView}):null,shouldRenderPortal?/*#__PURE__*/createPortal(banner,document.body):null]});}addPropertyControls(RubiCookieConsent,{policyUrl:{type:ControlType.String,title:\"Policy URL\",defaultValue:\"/legal/cookies-policy\"},heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Manage your cookie settings\"},bodyText:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"We use cookies to improve your experience, boost site performance, and understand how our site is used. See our Cookie Policy for details.\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#E1306C\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#111111\"},cornerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:40,step:1,unit:\"px\"},offset:{type:ControlType.Number,title:\"Offset\",defaultValue:20,min:0,max:100,step:1,unit:\"px\"},zIndex:{type:ControlType.Number,title:\"Z Index\",defaultValue:9990,min:1,max:2e4,step:1},headingFont:{type:ControlType.Font,title:\"Heading Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"18px\",variant:\"Semibold\",lineHeight:\"1.2em\",letterSpacing:\"-0.01em\",textAlign:\"left\"}},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",lineHeight:\"1.5em\",letterSpacing:\"0em\",textAlign:\"left\"}},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",lineHeight:\"1em\",letterSpacing:\"0em\",textAlign:\"left\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RubiCookieConsent\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RubiCookieConsent.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2 from\"#framer/local/canvasComponent/TeLoIXsmh/TeLoIXsmh.js\";import RubiAgencyNav from\"#framer/local/codeFile/KYkD1QY/Nav_Example.js\";import RubiCookieConsent from\"#framer/local/codeFile/EhHA0K5/RubiCookieConsent.js\";const RubiAgencyNavFonts=getFonts(RubiAgencyNav);const RubiCookieConsentFonts=getFonts(RubiCookieConsent);const Footer2Fonts=getFonts(Footer2);const breakpoints={P1cYsAiBw:\"(max-width: 809.98px)\",rFm0I2LRo:\"(min-width: 810px) and (max-width: 1199.98px)\",vkY9yg0x0:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-9ursd\";const variantClassNames={P1cYsAiBw:\"framer-v-b8pzy0\",rFm0I2LRo:\"framer-v-1uvxjqx\",vkY9yg0x0:\"framer-v-16piqjd\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={P1cYsAiBw:[\".framer-9ursd .framer-hf4vpu { padding: 0px; }\"],rFm0I2LRo:[\".framer-9ursd .framer-hf4vpu { padding: 0px 40px 0px 40px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={P1cYsAiBw:\".framer-b8pzy0-override\",rFm0I2LRo:\".framer-1uvxjqx-override\"};const rules=[\".framer-9ursd.framer-g1w2sl, .framer-9ursd .framer-g1w2sl { display: block; }\",\".framer-9ursd.framer-16piqjd { align-content: center; align-items: center; background-color: var(--token-1712adb3-23a5-4a3f-89f3-7440b755267c, #f3f3f3); 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-9ursd .framer-4ix1nf-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-9ursd .framer-1krkvyi { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-9ursd .framer-txu8wx-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); flex: none; height: auto; order: 1002; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: 420px; z-index: 10; }\",\".framer-9ursd .framer-hf4vpu { align-content: center; align-items: center; background-color: var(--token-a3703a7e-69e9-4e57-9e11-19ef2e858d4b, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: visible; padding: 0px 30px 0px 30px; position: relative; width: 100%; z-index: 0; }\",\".framer-9ursd .framer-p0t99m-container { flex: none; height: auto; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={P1cYsAiBw:\"(max-width: 809.98px)\",rFm0I2LRo:\"(min-width: 810px) and (max-width: 1199.98px)\",vkY9yg0x0:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"vkY9yg0x0\",Phone:\"P1cYsAiBw\",Tablet:\"rFm0I2LRo\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vkY9yg0x0\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"vkY9yg0x0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1712adb3-23a5-4a3f-89f3-7440b755267c, rgb(243, 243, 243)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-16piqjd\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"web-design\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"SbTPRL5eG\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"content-creation\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"hJXTC4BWz\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"paid-advertising\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"hnoXmfpkC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"branding\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"YLK4gklEC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"digital-marketing\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"Ah8CLtDVC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"website-maintenance\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"t3u5_8Eww\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{webPageId:\"rMDziFsmF\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{webPageId:\"ioJ62D1WX\"},implicitPathVariables:undefined},{href:{webPageId:\"h2EYETHFX\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{pathVariables:{qaeTgqg2G:\"pro-project-promotions\"},unresolvedPathSlugs:{qaeTgqg2G:{collectionId:\"MTrLpKR0n\",collectionItemId:\"deg_6DD03\"}},webPageId:\"pyJuMFjDu\"},implicitPathVariables:undefined},{href:{pathVariables:{qaeTgqg2G:\"west-ham-united\"},unresolvedPathSlugs:{qaeTgqg2G:{collectionId:\"MTrLpKR0n\",collectionItemId:\"Oufav8vpz\"}},webPageId:\"pyJuMFjDu\"},implicitPathVariables:undefined},{href:{pathVariables:{qaeTgqg2G:\"rose-court-chambers\"},unresolvedPathSlugs:{qaeTgqg2G:{collectionId:\"MTrLpKR0n\",collectionItemId:\"qO1c3RIY1\"}},webPageId:\"pyJuMFjDu\"},implicitPathVariables:undefined},{href:{webPageId:\"ioJ62D1WX\"},implicitPathVariables:undefined},{href:{webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{hash:\":Vo04GzyhL\",webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{hash:\":a1xahLCsu\",webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{webPageId:\"rMDziFsmF\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"web-design\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"SbTPRL5eG\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"content-creation\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"hJXTC4BWz\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"paid-advertising\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"hnoXmfpkC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"branding\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"YLK4gklEC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"digital-marketing\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"Ah8CLtDVC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"website-maintenance\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"t3u5_8Eww\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{webPageId:\"rMDziFsmF\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{webPageId:\"ioJ62D1WX\"},implicitPathVariables:undefined},{href:{webPageId:\"h2EYETHFX\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{pathVariables:{qaeTgqg2G:\"pro-project-promotions\"},unresolvedPathSlugs:{qaeTgqg2G:{collectionId:\"MTrLpKR0n\",collectionItemId:\"deg_6DD03\"}},webPageId:\"pyJuMFjDu\"},implicitPathVariables:undefined},{href:{pathVariables:{qaeTgqg2G:\"west-ham-united\"},unresolvedPathSlugs:{qaeTgqg2G:{collectionId:\"MTrLpKR0n\",collectionItemId:\"Oufav8vpz\"}},webPageId:\"pyJuMFjDu\"},implicitPathVariables:undefined},{href:{pathVariables:{qaeTgqg2G:\"rose-court-chambers\"},unresolvedPathSlugs:{qaeTgqg2G:{collectionId:\"MTrLpKR0n\",collectionItemId:\"qO1c3RIY1\"}},webPageId:\"pyJuMFjDu\"},implicitPathVariables:undefined},{href:{webPageId:\"ioJ62D1WX\"},implicitPathVariables:undefined},{href:{webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{hash:\":Vo04GzyhL\",webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{hash:\":a1xahLCsu\",webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{webPageId:\"rMDziFsmF\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"PPJKwpuUl\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"web-design\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"SbTPRL5eG\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"content-creation\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"hJXTC4BWz\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"paid-advertising\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"hnoXmfpkC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"branding\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"YLK4gklEC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"digital-marketing\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"Ah8CLtDVC\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{pathVariables:{LasCNWIbu:\"website-maintenance\"},unresolvedPathSlugs:{LasCNWIbu:{collectionId:\"N2v892tUB\",collectionItemId:\"t3u5_8Eww\"}},webPageId:\"bFYDZWwEs\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"ioJ62D1WX\"},implicitPathVariables:undefined},{href:{webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{webPageId:\"h2EYETHFX\"},implicitPathVariables:undefined},{href:{webPageId:\"GEJ38oqoR\"},implicitPathVariables:undefined},{href:{webPageId:\"ioJ62D1WX\"},implicitPathVariables:undefined},{href:{webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{hash:\":Vo04GzyhL\",webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{hash:\":a1xahLCsu\",webPageId:\"gUoArWUB2\"},implicitPathVariables:undefined},{href:{webPageId:\"rMDziFsmF\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4ix1nf-container\",isAuthoredByUser:true,nodeId:\"onwYetDqB\",scopeId:\"stStZQ0CP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P1cYsAiBw:{displayMode:\"mobile\",largeLinks:[{description:\"Who we are and what we stand for\",newTab:false,text:\"About Rubi\",url:resolvedLinks[59]},{description:\"What guides our work\",newTab:false,text:\"Our Values\",url:resolvedLinks[60]},{description:\"The people behind the work\",newTab:false,text:\"Meet The Team\",url:resolvedLinks[61]},{description:\"Open roles and how to apply\",newTab:false,text:\"Careers\",url:resolvedLinks[62]}],logoLink:resolvedLinks[44],navItems:[{activeColor:\"rgb(225, 48, 108)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(225, 48, 108)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Home\",textColor:\"rgb(17, 17, 17)\",type:\"link\",url:resolvedLinks[45]},{activeColor:\"rgb(237, 9, 131)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(237, 9, 131)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"Services\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Websites built to look sharp, load fast and turn visitors into enquiries.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Web Design\",url:resolvedLinks[47]},{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:content\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Photo and video content made to capture attention and keep your brand visible.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Content Creation\",url:resolvedLinks[48]},{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:ads\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Targeted campaigns designed to generate leads, sales and stronger returns.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Paid Advertising\",url:resolvedLinks[49]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:brand\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Distinct visual identities that help your business stand out and build trust.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Branding\",url:resolvedLinks[50]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:social\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Planned, consistent social content that keeps your audience engaged.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Digital Marketing\",url:resolvedLinks[51]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:ai\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Smart systems that save time, improve workflows and reduce manual tasks.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Website Maintenance\",url:resolvedLinks[52]}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",linkUrl:resolvedLinks[53],message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Services\",textColor:\"rgb(17, 17, 17)\",type:\"dropdown\",url:resolvedLinks[46]},{activeColor:\"rgb(237, 9, 131)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(237, 9, 131)\",layout:\"projects\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Our Work\",textColor:\"rgb(17, 17, 17)\",type:\"dropdown\",url:resolvedLinks[54]},{activeColor:\"rgb(237, 9, 131)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(237, 9, 131)\",layout:\"links\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"About\",textColor:\"rgb(17, 17, 17)\",type:\"dropdown\",url:resolvedLinks[55]},{activeColor:\"rgb(237, 9, 131)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(237, 9, 131)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Blog\",textColor:\"rgb(17, 17, 17)\",type:\"link\",url:resolvedLinks[56]}],projectCards:[{badge:\"MARKETING\",image:\"https://framerusercontent.com/images/t18XX4ROF5Mo9CsONZEr4MO8Qvs.webp?width=2048&height=1365\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Full marketing services\",title:\"Pro Project Promotions\"},{badge:\"CONTENT\",image:\"https://framerusercontent.com/images/4cxM7lOmyB0xvwteNd7By7NkaI.webp?width=1920&height=1080\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Content creation\",title:\"West Ham United\"},{badge:\"WEB DESIGN\",image:\"https://framerusercontent.com/images/wMCeV5D9UuJ2Fb4VzxZoX0coaY.webp?width=1448&height=1086\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Web design\",title:\"Rose Court Chambers\"}],rightButtonOne:{animationDuration:500,background:\"rgb(17, 17, 17)\",borderColor:\"rgb(17, 17, 17)\",borderWidth:0,fillColor:\"rgb(225, 48, 108)\",fixedWidth:0,fontSize:14,fontWeight:500,hoverBackground:\"rgb(233, 30, 99)\",hoverTextColor:\"rgb(255, 255, 255)\",letterSpacing:0,paddingX:22,paddingY:12,radius:0,show:true,text:\"Contact Us\",textColor:\"rgb(255, 255, 255)\",url:resolvedLinks[57]},viewAllUrl:resolvedLinks[58]},rFm0I2LRo:{buttonFontSize:10,displayMode:\"tablet\",largeLinks:[{description:\"Who we are and what we stand for\",newTab:false,text:\"About Rubi\",url:resolvedLinks[40]},{description:\"What guides our work\",newTab:false,text:\"Our Values\",url:resolvedLinks[41]},{description:\"The people behind the work\",newTab:false,text:\"Meet The Team\",url:resolvedLinks[42]},{description:\"Open roles and how to apply\",newTab:false,text:\"Careers\",url:resolvedLinks[43]}],logoLink:resolvedLinks[22],navFontSize:14,navItems:[{activeColor:\"rgb(225, 48, 108)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(225, 48, 108)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Home\",textColor:\"rgb(17, 17, 17)\",type:\"link\",url:resolvedLinks[23]},{activeColor:\"rgb(225, 48, 108)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(243, 243, 243)\",buttonBackground:\"rgb(0, 0, 0)\",buttonBorderColor:\"rgb(0, 0, 0)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us what you need and we’ll point you towards the best fit.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Need help choosing a service?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",linkUrl:resolvedLinks[30],newTab:false,padding:16,show:true,textColor:\"rgb(0, 0, 0)\"},hoverColor:\"rgb(225, 48, 108)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"Services\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Websites built to look sharp, load fast and turn visitors into enquiries.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Web Design\",url:resolvedLinks[24]},{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:content\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Photo and video content made to capture attention and keep your brand visible.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Content Creation\",url:resolvedLinks[25]},{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:ads\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Targeted campaigns designed to generate leads, sales and stronger returns.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Paid Advertising\",url:resolvedLinks[26]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:brand\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Distinct visual identities that help your business stand out and build trust.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Branding\",url:resolvedLinks[27]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:social\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Planned, consistent social content that keeps your audience engaged.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Digital Marketing\",url:resolvedLinks[28]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:ai\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Smart systems that save time, improve workflows and reduce manual tasks.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Website Maintenance\",url:resolvedLinks[29]}],promoBar:{alignment:\"center\",background:\"rgb(225, 48, 108)\",height:48,linkColor:\"rgb(255, 255, 255)\",linkText:\"Let's talk >\",linkUrl:resolvedLinks[32],message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(255, 255, 255)\"},secondaryCard:{background:\"rgb(0, 0, 0)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Open to talented freelancers.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Work with Rubi\",label:\"FREELANCERS\",labelColor:\"rgb(253, 185, 5)\",linkText:\"Apply\",linkUrl:resolvedLinks[31],newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Services\",textColor:\"rgb(0, 0, 0)\",type:\"dropdown\"},{activeColor:\"rgb(225, 48, 108)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(225, 48, 108)\",layout:\"projects\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Our Work\",textColor:\"rgb(0, 0, 0)\",type:\"dropdown\",url:resolvedLinks[33]},{activeColor:\"rgb(237, 9, 131)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(237, 9, 131)\",layout:\"links\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"About\",textColor:\"rgb(17, 17, 17)\",type:\"dropdown\"},{activeColor:\"rgb(237, 9, 131)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(237, 9, 131)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Blog\",textColor:\"rgb(17, 17, 17)\",type:\"link\",url:resolvedLinks[34]}],navLetterSpacing:.1,projectCards:[{badge:\"MARKETING\",image:\"https://framerusercontent.com/images/t18XX4ROF5Mo9CsONZEr4MO8Qvs.webp?width=2048&height=1365\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Full marketing services\",title:\"Pro Project Promotions\",url:resolvedLinks[36]},{badge:\"CONTENT\",image:\"https://framerusercontent.com/images/4cxM7lOmyB0xvwteNd7By7NkaI.webp?width=1920&height=1080\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Content creation\",title:\"West Ham United\",url:resolvedLinks[37]},{badge:\"WEB DESIGN\",image:\"https://framerusercontent.com/images/jbsXzQKUTRUZyNojXaAT3eLOpA.png?width=1448&height=1086\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Web design\",title:\"Rose Court Chambers\",url:resolvedLinks[38]}],rightButtonOne:{animationDuration:500,background:\"rgb(17, 17, 17)\",borderColor:\"rgb(17, 17, 17)\",borderWidth:0,fillColor:\"rgb(225, 48, 108)\",fixedWidth:0,fontSize:14,fontWeight:500,hoverBackground:\"rgb(233, 30, 99)\",hoverTextColor:\"rgb(255, 255, 255)\",letterSpacing:0,paddingX:22,paddingY:12,radius:0,show:true,text:\"Contact Us\",textColor:\"rgb(255, 255, 255)\",url:resolvedLinks[35]},viewAllUrl:resolvedLinks[39]}},children:/*#__PURE__*/_jsx(RubiAgencyNav,{activeBackground:\"rgb(225, 48, 108)\",animationDuration:180,animationEasing:\"ease-out\",backdropBlur:10,backdropTint:\"rgba(17, 17, 17, 0.08)\",buttonFontSize:14,buttonFontWeight:600,columnHeadingColor:\"rgb(107, 114, 128)\",displayMode:\"auto\",dropdownBackground:\"rgb(255, 255, 255)\",dropdownBlur:0,dropdownBorderColor:\"rgba(17, 17, 17, 0.08)\",dropdownColumnGap:12,dropdownMaxWidth:1200,dropdownPadding:16,dropdownRadius:0,dropdownRowGap:0,dropdownShadow:\"0 32px 72px -16px rgba(17,17,17,0.12), 0 4px 16px -8px rgba(17,17,17,0.04), 0 0 0 1px rgba(17,17,17,0.04)\",dropdownSubtitleSize:13,dropdownSubtitleWeight:400,dropdownTitleSize:14,dropdownTitleWeight:500,dropdownTopSpacing:12,dropdownWidth:1080,enableBackdrop:true,focusColor:\"rgb(225, 48, 108)\",font:{},height:\"100%\",hoverBackground:\"rgb(225, 48, 108)\",iconColor:\"rgb(225, 48, 108)\",id:\"onwYetDqB\",largeLinks:[{description:\"Who we are and what we stand for\",newTab:false,text:\"About Rubi\",url:resolvedLinks[18]},{description:\"What guides our work\",newTab:false,text:\"Our Values\",url:resolvedLinks[19]},{description:\"The people behind the work\",newTab:false,text:\"Meet The Team\",url:resolvedLinks[20]},{description:\"Open roles and how to apply\",newTab:false,text:\"Careers\",url:resolvedLinks[21]}],layoutId:\"onwYetDqB\",logoImage:\"https://framerusercontent.com/images/fHg2P6UIeBCfQlSzZWQ9O5EKNE.png?width=500&height=243\",logoLink:resolvedLinks[0],logoText:\"Rubi.Agency\",logoType:\"image\",mobileBackground:\"rgb(255, 255, 255)\",mobileBorderColor:\"rgba(17, 17, 17, 0.08)\",mobileBreakpoint:768,mobileMenuTopSpacing:4,mobileTextColor:\"rgb(0, 0, 0)\",navbarBackground:\"rgb(255, 255, 255)\",navbarBlur:0,navbarBorderColor:\"rgba(17, 17, 17, 0.06)\",navbarHeight:64,navbarMaxWidth:1200,navbarPaddingX:28,navbarPaddingY:0,navbarRadius:0,navbarShadow:\"0 4px 16px -8px rgba(17,17,17,0.06)\",navFontSize:15,navFontWeight:500,navGap:6,navItems:[{activeColor:\"rgb(225, 48, 108)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(225, 48, 108)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Home\",textColor:\"rgb(17, 17, 17)\",type:\"link\",url:resolvedLinks[1]},{activeColor:\"rgb(225, 48, 108)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(243, 243, 243)\",buttonBackground:\"rgb(0, 0, 0)\",buttonBorderColor:\"rgb(0, 0, 0)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us what you need and we’ll point you towards the best fit.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Need help choosing a service?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",linkUrl:resolvedLinks[8],newTab:false,padding:16,show:true,textColor:\"rgb(0, 0, 0)\"},hoverColor:\"rgb(225, 48, 108)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"Services\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Websites built to look sharp, load fast and turn visitors into enquiries.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Web Design\",url:resolvedLinks[2]},{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:content\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Photo and video content made to capture attention and keep your brand visible.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Content Creation\",url:resolvedLinks[3]},{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:ads\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Targeted campaigns designed to generate leads, sales and stronger returns.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Paid Advertising\",url:resolvedLinks[4]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:brand\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Distinct visual identities that help your business stand out and build trust.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Branding\",url:resolvedLinks[5]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:social\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Planned, consistent social content that keeps your audience engaged.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Digital Marketing\",url:resolvedLinks[6]},{column:2,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:ai\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Smart systems that save time, improve workflows and reduce manual tasks.\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(0, 0, 0)\",title:\"Website Maintenance\",url:resolvedLinks[7]}],promoBar:{alignment:\"center\",background:\"rgb(225, 48, 108)\",height:48,linkColor:\"rgb(255, 255, 255)\",linkText:\"Let's talk >\",linkUrl:resolvedLinks[10],message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(255, 255, 255)\"},secondaryCard:{background:\"rgb(0, 0, 0)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Open to talented freelancers.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Work with Rubi\",label:\"FREELANCERS\",labelColor:\"rgb(253, 185, 5)\",linkText:\"Apply\",linkUrl:resolvedLinks[9],newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Services\",textColor:\"rgb(0, 0, 0)\",type:\"dropdown\"},{activeColor:\"rgb(225, 48, 108)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(225, 48, 108)\",layout:\"projects\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Our Work\",textColor:\"rgb(0, 0, 0)\",type:\"dropdown\",url:resolvedLinks[11]},{activeColor:\"rgb(237, 9, 131)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(237, 9, 131)\",layout:\"links\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"About\",textColor:\"rgb(17, 17, 17)\",type:\"dropdown\"},{activeColor:\"rgb(237, 9, 131)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(51, 51, 51)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:18,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",highlightCard:{background:\"rgb(246, 244, 241)\",buttonBackground:\"rgb(17, 17, 17)\",buttonBorderColor:\"rgb(17, 17, 17)\",buttonHoverBackground:\"rgb(233, 30, 99)\",buttonHoverTextColor:\"rgb(255, 255, 255)\",buttonPaddingX:20,buttonPaddingY:10,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"Tell us about your business and we'll guide you to the right service.\",descriptionColor:\"rgb(105, 112, 119)\",heading:\"Not sure what you need?\",label:\"\",labelColor:\"rgb(225, 48, 108)\",linkText:\"Start a project\",newTab:false,padding:16,show:true,textColor:\"rgb(17, 17, 17)\"},hoverColor:\"rgb(237, 9, 131)\",layout:\"services\",megaLinks:[{column:1,columnHeading:\"\",highlighted:false,hoverBackground:\"rgba(17, 17, 17, 0.04)\",hoverTextColor:\"rgb(17, 17, 17)\",icon:\"icon:web\",iconColor:\"rgb(225, 48, 108)\",padding:10,radius:10,subtitle:\"Short description\",subtitleColor:\"rgb(105, 112, 119)\",textColor:\"rgb(17, 17, 17)\",title:\"Link title\"}],promoBar:{alignment:\"center\",background:\"rgba(255, 200, 210, 0.35)\",height:48,linkColor:\"rgb(225, 48, 108)\",linkText:\"Let's talk →\",message:\"Ready to grow your brand online?\",padding:24,show:true,textColor:\"rgb(17, 17, 17)\"},secondaryCard:{background:\"rgb(31, 46, 42)\",buttonBackground:\"rgba(0, 0, 0, 0)\",buttonBorderColor:\"rgba(255, 255, 255, 0.2)\",buttonHoverBackground:\"rgb(255, 255, 255)\",buttonHoverTextColor:\"rgb(233, 30, 99)\",buttonPaddingX:16,buttonPaddingY:8,buttonRadius:10,buttonTextColor:\"rgb(255, 255, 255)\",description:\"We're taking on a few new long-term partners. See if you're a fit.\",descriptionColor:\"rgba(255, 255, 255, 0.72)\",heading:\"Limited Q2 spots open\",label:\"FEATURED\",labelColor:\"rgb(157, 181, 167)\",linkText:\"Apply →\",newTab:false,padding:16,show:true,textColor:\"rgb(255, 255, 255)\"},text:\"Blog\",textColor:\"rgb(17, 17, 17)\",type:\"link\",url:resolvedLinks[12]}],navLetterSpacing:0,navLineHeight:1.1,projectCardRadius:0,projectCards:[{badge:\"MARKETING\",image:\"https://framerusercontent.com/images/t18XX4ROF5Mo9CsONZEr4MO8Qvs.webp?width=2048&height=1365\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Full marketing services\",title:\"Pro Project Promotions\",url:resolvedLinks[14]},{badge:\"CONTENT\",image:\"https://framerusercontent.com/images/4cxM7lOmyB0xvwteNd7By7NkaI.webp?width=1920&height=1080\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Content creation\",title:\"West Ham United\",url:resolvedLinks[15]},{badge:\"WEB DESIGN\",image:\"https://framerusercontent.com/images/jbsXzQKUTRUZyNojXaAT3eLOpA.png?width=1448&height=1086\",newTab:false,overlay:\"linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.65) 100%)\",subtitle:\"Web design\",title:\"Rose Court Chambers\",url:resolvedLinks[16]}],promoFontSize:13,promoFontWeight:500,rightButtonOne:{animationDuration:500,background:\"var(--token-f91c59ed-9f9a-417c-b5ed-7852c5232782, rgb(225, 48, 108))\",borderColor:\"rgb(17, 17, 17)\",borderWidth:0,fillColor:\"rgb(225, 48, 108)\",fixedWidth:0,fontSize:14,fontWeight:500,hoverBackground:\"rgb(0, 0, 0)\",hoverTextColor:\"rgb(255, 255, 255)\",letterSpacing:0,paddingX:22,paddingY:12,radius:0,show:true,text:\"Contact Us\",textColor:\"rgb(255, 255, 255)\",url:resolvedLinks[13]},rightButtonTwo:{animationDuration:250,background:\"rgba(0, 0, 0, 0)\",borderColor:\"rgba(0, 0, 0, 0)\",borderWidth:0,fillColor:\"rgba(0, 0, 0, 0)\",fixedWidth:0,fontSize:14,fontWeight:500,hoverBackground:\"rgb(233, 30, 99)\",hoverTextColor:\"rgb(225, 48, 108)\",letterSpacing:0,paddingX:14,paddingY:12,radius:10,show:false,text:\"Client Login\",textColor:\"rgb(17, 17, 17)\"},showArrowNotch:true,showChevron:true,style:{width:\"100%\"},viewAllBackground:\"rgb(243, 243, 243)\",viewAllDescription:\"A closer look at the websites, content, campaigns and brand work we’ve built for businesses across different sectors.\",viewAllHeading:\"Selected Work\",viewAllNewTab:false,viewAllText:\"View all work\",viewAllUrl:resolvedLinks[17],width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1krkvyi\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-txu8wx-container\",\"data-framer-name\":\"Cookie Consent\",isAuthoredByUser:true,layoutScroll:true,name:\"Cookie Consent\",nodeId:\"KXunpyndQ\",scopeId:\"stStZQ0CP\",children:/*#__PURE__*/_jsx(RubiCookieConsent,{accentColor:\"rgb(225, 48, 108)\",backgroundColor:\"rgb(255, 255, 255)\",bodyFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\",textAlign:\"left\"},bodyText:\"We use cookies to improve your experience, boost site performance, and understand how our site is used. See our Cookie Policy for details.\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"},cornerRadius:0,heading:\"Manage your cookie settings\",headingFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\",textAlign:\"left\"},height:\"100%\",id:\"KXunpyndQ\",layoutId:\"KXunpyndQ\",name:\"Cookie Consent\",offset:20,policyUrl:\"/legal/cookies-policy\",style:{height:\"100%\",width:\"100%\"},textColor:\"rgb(17, 17, 17)\",width:\"100%\",zIndex:9990})})}),/*#__PURE__*/_jsx(motion.section,{className:\"framer-hf4vpu\",\"data-framer-name\":\"FOOTER\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P1cYsAiBw:{width:\"100vw\"},rFm0I2LRo:{width:\"calc(100vw - 80px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:617,width:\"calc(100vw - 60px)\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p0t99m-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"ydbs22VDy\",scopeId:\"stStZQ0CP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P1cYsAiBw:{variant:matchVariant(\"AwIjzSPfN\")},rFm0I2LRo:{variant:matchVariant(\"ZM1ZeeMCr\")}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"ydbs22VDy\",layoutId:\"ydbs22VDy\",name:\"Footer\",style:{width:\"100%\"},variant:matchVariant(\"Y8Y5dGfO1\"),width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rFm0I2LRo\":{\"layout\":[\"fixed\",\"fixed\"]},\"P1cYsAiBw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vkY9yg0x0\":[\".framer-4ix1nf-container\",\".framer-txu8wx-container\",\".framer-hf4vpu\"],\"rFm0I2LRo\":[\".framer-4ix1nf-container\",\".framer-txu8wx-container\",\".framer-hf4vpu\"],\"P1cYsAiBw\":[\".framer-4ix1nf-container\",\".framer-txu8wx-container\",\".framer-hf4vpu\"]}\n * @framerBreakpoints {\"vkY9yg0x0\":{\"min\":1200,\"canvasClassName\":\"framer-16piqjd-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"rFm0I2LRo\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1uvxjqx-override\",\"minHeight\":1155,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"P1cYsAiBw\":{\"max\":809,\"canvasClassName\":\"framer-b8pzy0-override\",\"minHeight\":1500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant vkY9yg0x0\n * @framerLayoutTemplate true\n */const FramerstStZQ0CP=withCSS(Component,css,\"framer-9ursd\");export default FramerstStZQ0CP;FramerstStZQ0CP.displayName=\"Template\";FramerstStZQ0CP.defaultProps={height:1e3,width:1200};addFonts(FramerstStZQ0CP,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{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\"}]},...RubiAgencyNavFonts,...RubiCookieConsentFonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});FramerstStZQ0CP.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Footer2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerstStZQ0CP\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rFm0I2LRo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P1cYsAiBw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"vkY9yg0x0\\\":[\\\".framer-4ix1nf-container\\\",\\\".framer-txu8wx-container\\\",\\\".framer-hf4vpu\\\"],\\\"rFm0I2LRo\\\":[\\\".framer-4ix1nf-container\\\",\\\".framer-txu8wx-container\\\",\\\".framer-hf4vpu\\\"],\\\"P1cYsAiBw\\\":[\\\".framer-4ix1nf-container\\\",\\\".framer-txu8wx-container\\\",\\\".framer-hf4vpu\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"vkY9yg0x0\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-16piqjd-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"rFm0I2LRo\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1uvxjqx-override\\\",\\\"minHeight\\\":1155,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"P1cYsAiBw\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-b8pzy0-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"vkY9yg0x0\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/pgSVrjqhm1qkz86Nwgi9/EleYqxtyN0rPDJEKT4uO/stStZQ0CP.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {qvm9WomQj: \"enquiry-form\", vJsuAEE5O: \"need\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/by5Z6muVDZ3ob4Sz2aYp/VMEK0cLDHoI1nzgvL9OV/augiA20Il.js\")), path: \"/\"}, XRROT3hnv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yLQKiABpjkvy7dZNhhe7/7onL2mp8JNYg4hevGUvL/XRROT3hnv.js\")), path: \"/locations\"}, gUoArWUB2: {elements: {a1xahLCsu: \"meet-the-team\", Vo04GzyhL: \"our-values\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oNcqKFHIqUVZ7U5A477D/I6wLeENpWFsYWBEeH9Kb/gUoArWUB2.js\")), path: \"/about\"}, ioJ62D1WX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9nTSlIyxDW6q0HI4WPul/9XJLJd3uhgyLEu1NpHz6/ioJ62D1WX.js\")), path: \"/works\"}, h2EYETHFX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uuAMnfOiPLIl3rz0kgFa/3OAy1smnDSYQC0pX0WUB/h2EYETHFX.js\")), path: \"/blog\"}, PPJKwpuUl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3afyr9EVF83fOvikOzLV/HwWfrSzNvvDGbMaOnv2o/PPJKwpuUl.js\")), path: \"/service\"}, GEJ38oqoR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6gLfzf2qRg2lPDM5s4ZU/8iuSp9YaGyLRze9fGRUi/GEJ38oqoR.js\")), path: \"/contact\"}, rMDziFsmF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0TBsZ65NNwbIhqal3jls/RQRFGBnnoGa9NwOufZAF/rMDziFsmF.js\")), path: \"/careers\"}, JHwvAFxGA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b68Z1jHyNNmJFcSDRngZ/3oAVCYtzKd6XcqkGKTaa/JHwvAFxGA.js\")), path: \"/404\"}, WUqTlyUjC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cvktKMCpNvpTrF19VNYj/GEK2hIme5AJxk0JFAXFi/WUqTlyUjC.js\")), path: \"/thank-you\"}, jaKjD6FyY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x16ncZlqHOZqAlhXDXxZ/NQcqKLUu7rKHl8GfTsKZ/jaKjD6FyY.js\")), path: \"/company-audit\"}, SSZCaFVXj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mgeUQ1ocI6wMStT8XGX7/QYw91ORIDbnYGobbxTsz/SSZCaFVXj.js\")), path: \"/faq\"}, bFYDZWwEs: {collectionId: \"N2v892tUB\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jxICy09qjBzQIYu2I5kn/aRamK9pgTcskiXaFjsE9/bFYDZWwEs.js\")), path: \"/service/:LasCNWIbu\"}, pyJuMFjDu: {collectionId: \"MTrLpKR0n\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bO9qH2fBwjZws8WKnKgv/hwLJHHGd7bUFtgtyueEA/pyJuMFjDu.js\")), path: \"/works/:qaeTgqg2G\"}, uV1LaHCov: {collectionId: \"bt2QuxW2W\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8ehZ7NASIWwmrqI00EFl/0kavSMAxQhIIJ5dfz54u/uV1LaHCov.js\")), path: \"/blog/:fObzhetEC\"}, L8oYiJn26: {collectionId: \"JpURRkbbF\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qmuQAHrpnE134eA0X7j6/lK3jzTvArY2gJ6wLsum7/L8oYiJn26.js\")), path: \"/legal/:J3CYnOCqb\"}, JYYvyecx0: {collectionId: \"zror_eRbn\", elements: {APi9BbOKx: \"need\", iCNFW5PP5: \"need-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bl1IUU1jmo74me99P9te/z0PuuVsJFi6W5PmsnCOr/JYYvyecx0.js\")), path: \"/locations/:X4BZjIDYI\"}, nntQ4wDY8: {collectionId: \"E1Ydo09hv\", elements: {hcs1upHEY: \"contact-form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U89YhqG58jaBtTVgcQVt/st5qFuiUwm7tHQOU7Jck/nntQ4wDY8.js\")), path: \"/service-locations/:zEP28y4sL\"}, B0RKQK09R: {collectionId: \"SshjI9DDp\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cVZLpZ8ufbJKBG8rxnE0/BmyiJNo48nsnSbQR1yyR/B0RKQK09R.js\")), path: \"/campaign/:fv6adYc5h\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {bt2QuxW2W: async () => (await import(\"https://framerusercontent.com/modules/pNg3XAp3EZsrIz2cfcPz/hz4Pn9JDrrLxEK4m1uXJ/bt2QuxW2W.js\"))?.[\"utils\"], E1Ydo09hv: async () => (await import(\"https://framerusercontent.com/modules/6Dyp79JwQv2WDjA7l71x/Vdr0qnZBNcYIbQehDbO4/E1Ydo09hv.js\"))?.[\"utils\"], J8RNoBE6c: async () => (await import(\"https://framerusercontent.com/modules/ns02HUGcTIi5ucuvlWOx/MiVEExTlGYgul37wJYSp/J8RNoBE6c.js\"))?.[\"utils\"], JpURRkbbF: async () => (await import(\"https://framerusercontent.com/modules/wDWczDtSofZ4Q50skrVS/KPPWGM3pLUTrM1H8rVAt/JpURRkbbF.js\"))?.[\"utils\"], MTrLpKR0n: async () => (await import(\"https://framerusercontent.com/modules/vLjFmxlP1g9XEsVyQNSq/N4fAWQ3dVADxLWVzHiF1/MTrLpKR0n.js\"))?.[\"utils\"], N2v892tUB: async () => (await import(\"https://framerusercontent.com/modules/hT8Ro8YfvaAbFA65VirL/0BUCyqHZu6xnVQCoQNdJ/N2v892tUB.js\"))?.[\"utils\"], n3id5LxEv: async () => (await import(\"https://framerusercontent.com/modules/TrGBN9I1WwAvhaTNUD2h/UtdbvDlih3exjBm5rCh3/n3id5LxEv.js\"))?.[\"utils\"], s91EWuejh: async () => (await import(\"https://framerusercontent.com/modules/VX3rhJtA8w9pwFNOExCs/NbDkwF8UPCRn7sHYORAM/s91EWuejh.js\"))?.[\"utils\"], SshjI9DDp: async () => (await import(\"https://framerusercontent.com/modules/RlPfAKsXN0Gj4ej05Rhl/9Bbw24cY9K3utqyaAMpG/SshjI9DDp.js\"))?.[\"utils\"], zror_eRbn: async () => (await import(\"https://framerusercontent.com/modules/D8LeYWTN4WjtNMBoTy4K/l7LoyxCvVGV9Lal0LOLD/zror_eRbn.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"397a8e632daec2193657a85718c3982cb5c029dd06825d7b538d45480db64505\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"XRROT3hnv\":\r\ncase \"gUoArWUB2\":\r\ncase \"ioJ62D1WX\":\r\ncase \"h2EYETHFX\":\r\ncase \"PPJKwpuUl\":\r\ncase \"GEJ38oqoR\":\r\ncase \"rMDziFsmF\":\r\ncase \"JHwvAFxGA\":\r\ncase \"WUqTlyUjC\":\r\ncase \"jaKjD6FyY\":\r\ncase \"SSZCaFVXj\":\r\ncase \"bFYDZWwEs\":\r\ncase \"pyJuMFjDu\":\r\ncase \"uV1LaHCov\":\r\ncase \"L8oYiJn26\":\r\ncase \"JYYvyecx0\":\r\ncase \"nntQ4wDY8\":\r\ncase \"B0RKQK09R\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"XRROT3hnv\":\r\ncase \"gUoArWUB2\":\r\ncase \"ioJ62D1WX\":\r\ncase \"h2EYETHFX\":\r\ncase \"PPJKwpuUl\":\r\ncase \"GEJ38oqoR\":\r\ncase \"rMDziFsmF\":\r\ncase \"JHwvAFxGA\":\r\ncase \"WUqTlyUjC\":\r\ncase \"jaKjD6FyY\":\r\ncase \"SSZCaFVXj\":\r\ncase \"bFYDZWwEs\":\r\ncase \"pyJuMFjDu\":\r\ncase \"uV1LaHCov\":\r\ncase \"L8oYiJn26\":\r\ncase \"JYYvyecx0\":\r\ncase \"nntQ4wDY8\":\r\ncase \"B0RKQK09R\":\r\nreturn [{hash: \"b8pzy0\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1uvxjqx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"16piqjd\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b68Z1jHyNNmJFcSDRngZ/3oAVCYtzKd6XcqkGKTaa/JHwvAFxGA.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.rubi.agency\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/zAzKKhMwTpdKSnaPp47c/QZirUuS7hXPktWCAwNPn/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}