{"version":3,"file":"script_main.B55ASaWx.mjs","names":["mask","SVG","getProps","Component","className","css","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","mask","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Instagram","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","SocialButton","cycleOrder","serializationHash","variantClassNames","animation","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","cursor","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","Instagram","Linkedin","Mail","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","getProps","Component","className","css","addPropertyOverrides","ChrisSchwartz","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Logo_CS","LinkText","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","HeaderFonts","Header","FooterFonts","Footer","CursorFonts","Cursor","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","cursor","cursor1","Component","useRef","React.useId","className","PropertyOverrides","css","HeaderFonts","Header","FooterFonts","Footer","CursorFonts","Cursor","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","cursor","cursor1","cursor2","Component","useRef","React.useId","className","PropertyOverrides","css","Header","Footer","Cursor","useRef","React.useId","className","PropertyOverrides","React.createElement","MasterBlue","Master","MasterPink","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/iBlN3gDTOeqtVWqrI07T/VLaEAvr9YTX5C4Z1q5cz/canIc7OJD.js","https:/framerusercontent.com/modules/pBBT8Sg5vkN62Wwg62sU/nc55YJicKUBb3dsfppOe/JRWkYTQZ1.js","https:/framerusercontent.com/modules/N86MfUb650QbWAi1Yp3k/X2Wt0RiFDWK8pVwpgXDa/NDGGhC2yW.js","https:/framerusercontent.com/modules/r0BQVQ58lhn0GRv1IO6K/FKVEv3O6aygc0e6sn7xR/IPaDuHYB1.js","https:/framerusercontent.com/modules/llH0h6wjj0HRqWU6qNDw/tS4YQ9kLbmwool8JG83C/FzGxIX_0w.js","https:/framerusercontent.com/modules/dVrJ3QMMvKue7Z0QjsbY/lOmKkMKkWHWMqczGJhYZ/bJF9Ob5tG.js","https:/framerusercontent.com/modules/bvaitMqZamPYfYXv9qE2/9sRPZD3haJLUXmTxzW4O/ryy0GgGHI.js","https:/framerusercontent.com/modules/uhHMQASKRLiZxGrHE1Ip/PJKmifwntyjHNxZ72kO1/Sznd6ETxD.js","https:/framerusercontent.com/modules/7qGaRVZNxyNy11p7qbWd/7Pr9oLlLiPabIP43cAb0/RBjRnGYbW.js","https:/framerusercontent.com/modules/Dpg4mNJGaZ9P1Ac4eEzT/nxF1PaFBf9CDSVMFumtS/GB9tBV7yR.js","https:/framerusercontent.com/modules/Mrj7D3AnMZa5TFfxZ2zo/u75otkABhOQlN18zk2XA/Ho0HeBPER.js","https:/framerusercontent.com/modules/tyBv6hTi0Zr1EEHdMQQK/pD367ur9vPMqoJbnAPfI/fGxlz21FQ.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (3bdc3c5)\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 64 64\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 32 0 C 23.316 0 22.224 0.04 18.812 0.192 C 15.4 0.352 13.076 0.888 11.04 1.68 C 8.903 2.481 6.969 3.742 5.372 5.372 C 3.742 6.969 2.481 8.903 1.68 11.04 C 0.888 13.072 0.348 15.4 0.192 18.8 C 0.04 22.22 0 23.308 0 32.004 C 0 40.692 0.04 41.78 0.192 45.192 C 0.352 48.6 0.888 50.924 1.68 52.96 C 2.5 55.064 3.592 56.848 5.372 58.628 C 7.148 60.408 8.932 61.504 11.036 62.32 C 13.076 63.112 15.396 63.652 18.804 63.808 C 22.22 63.96 23.308 64 32 64 C 40.692 64 41.776 63.96 45.192 63.808 C 48.596 63.648 50.928 63.112 52.964 62.32 C 55.099 61.518 57.033 60.258 58.628 58.628 C 60.408 56.848 61.5 55.064 62.32 52.96 C 63.108 50.924 63.648 48.6 63.808 45.192 C 63.96 41.78 64 40.692 64 32 C 64 23.308 63.96 22.22 63.808 18.804 C 63.648 15.4 63.108 13.072 62.32 11.04 C 61.519 8.903 60.258 6.969 58.628 5.372 C 57.031 3.742 55.097 2.481 52.96 1.68 C 50.92 0.888 48.592 0.348 45.188 0.192 C 41.772 0.04 40.688 0 31.992 0 Z M 29.132 5.768 L 32.004 5.768 C 40.548 5.768 41.56 5.796 44.932 5.952 C 48.052 6.092 49.748 6.616 50.876 7.052 C 52.368 7.632 53.436 8.328 54.556 9.448 C 55.676 10.568 56.368 11.632 56.948 13.128 C 57.388 14.252 57.908 15.948 58.048 19.068 C 58.204 22.44 58.236 23.452 58.236 31.992 C 58.236 40.532 58.204 41.548 58.048 44.92 C 57.908 48.04 57.384 49.732 56.948 50.86 C 56.431 52.248 55.613 53.503 54.552 54.536 C 53.432 55.656 52.368 56.348 50.872 56.928 C 49.752 57.368 48.056 57.888 44.932 58.032 C 41.56 58.184 40.548 58.22 32.004 58.22 C 23.46 58.22 22.444 58.184 19.072 58.032 C 15.952 57.888 14.26 57.368 13.132 56.928 C 11.743 56.413 10.486 55.596 9.452 54.536 C 8.389 53.502 7.569 52.245 7.052 50.856 C 6.616 49.732 6.092 48.036 5.952 44.916 C 5.8 41.544 5.768 40.532 5.768 31.984 C 5.768 23.436 5.8 22.432 5.952 19.06 C 6.096 15.94 6.616 14.244 7.056 13.116 C 7.636 11.624 8.332 10.556 9.452 9.436 C 10.572 8.316 11.636 7.624 13.132 7.044 C 14.26 6.604 15.952 6.084 19.072 5.94 C 22.024 5.804 23.168 5.764 29.132 5.76 Z M 49.084 11.08 C 46.963 11.08 45.244 12.799 45.244 14.92 C 45.244 17.041 46.963 18.76 49.084 18.76 C 51.205 18.76 52.924 17.041 52.924 14.92 C 52.924 12.799 51.205 11.08 49.084 11.08 M 32.004 15.568 C 26.072 15.475 20.55 18.587 17.557 23.71 C 14.563 28.833 14.563 35.171 17.557 40.294 C 20.55 45.417 26.072 48.529 32.004 48.436 C 40.98 48.296 48.184 40.979 48.184 32.002 C 48.184 23.025 40.98 15.708 32.004 15.568 M 32.004 21.332 C 37.896 21.332 42.672 26.108 42.672 32 C 42.672 37.892 37.896 42.668 32.004 42.668 C 26.112 42.668 21.336 37.892 21.336 32 C 21.336 26.108 26.112 21.332 32.004 21.332\" fill=\"var(--pyxq7v, var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)))\" height=\"64px\" id=\"VhvpL4SHw\" width=\"64px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,lineWidth,width,...props})=>{return{...props,AL5_eK9xC:lineWidth??props.AL5_eK9xC??6,XR21FnSz3:color??props.XR21FnSz3??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,AL5_eK9xC,XR21FnSz3,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-UP7ep\",className),layoutId:layoutId,ref:ref,style:{\"--pyxq7v\":XR21FnSz3,...style}});});const css=[`.framer-UP7ep { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pyxq7v); mask: ${mask}; width: 64px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 64\n * @framerIntrinsicHeight 64\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"AL5_eK9xC\":\"lineWidth\",\"XR21FnSz3\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"pyxq7v\"},\"set\":{\"localId\":\"vectorSet/iD_AQXHdA\",\"id\":\"iD_AQXHdA\",\"moduleId\":\"QYZ4APkWnbIUdrKXqGAU\"}}\n */const Icon=withCSS(Component,css,\"framer-UP7ep\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{AL5_eK9xC:{defaultValue:6,hidden:true,min:0,title:\"Line Width\",type:ControlType.Number},XR21FnSz3:{defaultValue:'var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)) /* {\"name\":\"Vivid Blue\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"64\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"AL5_eK9xC\\\":\\\"lineWidth\\\",\\\"XR21FnSz3\\\":\\\"color\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pyxq7v\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iD_AQXHdA\\\",\\\"id\\\":\\\"iD_AQXHdA\\\",\\\"moduleId\\\":\\\"QYZ4APkWnbIUdrKXqGAU\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3bdc3c5)\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 64 64\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><clipPath id=\"v6UeYDhhZ-1095451218-stroke\"><use href=\"#v6UeYDhhZ-1095451218\"/></clipPath>\\n<path d=\"M 0 17 C 0 7.611 7.611 0 17 0 L 47 0 C 56.389 0 64 7.611 64 17 L 64 47 C 64 56.389 56.389 64 47 64 L 17 64 C 7.611 64 0 56.389 0 47 Z\" id=\"v6UeYDhhZ-1095451218\"/></defs>\\n<use fill=\"transparent\" height=\"64px\" href=\"#v6UeYDhhZ-1095451218\" id=\"v6UeYDhhZ\" width=\"64px\"/>\\n<use clip-path=\"url(#v6UeYDhhZ-1095451218-stroke)\" fill=\"transparent\" href=\"#v6UeYDhhZ-1095451218\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"calc(var(--1wgho3r, 6) * 2px)\" stroke=\"var(--pyxq7v, var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)))\"/><path d=\"M 0 0 L 29 20 L 58 0\" fill=\"transparent\" height=\"20px\" id=\"b2r_6rGYS\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--1wgho3r, 6)\" stroke=\"var(--pyxq7v, var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)))\" transform=\"translate(3 17.5)\" width=\"58px\"/><path d=\"M 0 18.5 L 18.5 0\" fill=\"transparent\" height=\"18.5px\" id=\"g_GggJJWq\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--1wgho3r, 6)\" stroke=\"var(--pyxq7v, var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)))\" transform=\"translate(5 34)\" width=\"18.5px\"/><path d=\"M 18.5 18.5 L 0 0\" fill=\"transparent\" height=\"18.5px\" id=\"v2iyzRT63\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--1wgho3r, 6)\" stroke=\"var(--pyxq7v, var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)))\" transform=\"translate(41 34)\" width=\"18.5px\"/></svg>';const getProps=({color,height,id,lineWidth,width,...props})=>{return{...props,AL5_eK9xC:lineWidth??props.AL5_eK9xC??6,XR21FnSz3:color??props.XR21FnSz3??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,AL5_eK9xC,XR21FnSz3,...restProps}=getProps(props);const href=useSVGTemplate(\"1095451218\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-nDeY2\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1wgho3r\":AL5_eK9xC,\"--pyxq7v\":XR21FnSz3,...style},viewBox:\"0 0 64 64\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-nDeY2 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 64px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 64\n * @framerIntrinsicHeight 64\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"AL5_eK9xC\":\"lineWidth\",\"XR21FnSz3\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mail\",\"color\":{\"type\":\"variable\",\"value\":\"pyxq7v\"},\"set\":{\"localId\":\"vectorSet/iD_AQXHdA\",\"id\":\"iD_AQXHdA\",\"moduleId\":\"QYZ4APkWnbIUdrKXqGAU\"}}\n */const Icon=withCSS(Component,css,\"framer-nDeY2\");Icon.displayName=\"Mail\";export default Icon;addPropertyControls(Icon,{AL5_eK9xC:{defaultValue:6,hidden:false,min:0,title:\"Line Width\",type:ControlType.Number},XR21FnSz3:{defaultValue:'var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)) /* {\"name\":\"Vivid Blue\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Mail\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pyxq7v\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iD_AQXHdA\\\",\\\"id\\\":\\\"iD_AQXHdA\\\",\\\"moduleId\\\":\\\"QYZ4APkWnbIUdrKXqGAU\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"64\",\"framerVariables\":\"{\\\"AL5_eK9xC\\\":\\\"lineWidth\\\",\\\"XR21FnSz3\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3bdc3c5)\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 64 64\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><clipPath id=\"qoljDkLVA-1694218108-stroke\"><use href=\"#qoljDkLVA-1694218108\"/></clipPath>\\n<path d=\"M 0 17 C 0 7.611 7.611 0 17 0 L 47 0 C 56.389 0 64 7.611 64 17 L 64 47 C 64 56.389 56.389 64 47 64 L 17 64 C 7.611 64 0 56.389 0 47 Z\" id=\"qoljDkLVA-1694218108\"/></defs>\\n<path d=\"M 7.279 31 L 7.279 10.083 L 0.406 10.083 L 0.406 31 Z M 3.844 7.226 C 6.24 7.226 7.731 5.622 7.731 3.613 C 7.688 1.56 6.243 0 3.89 0 C 1.537 0 0 1.563 0 3.613 C 0 5.622 1.491 7.226 3.798 7.226 Z M 17.892 31 L 17.892 19.319 C 17.892 18.693 17.938 18.068 18.121 17.622 C 18.616 16.374 19.747 15.08 21.647 15.08 C 24.135 15.08 25.128 16.997 25.128 19.811 L 25.128 31 L 32 31 L 32 19.003 C 32 12.576 28.611 9.588 24.089 9.588 C 20.442 9.588 18.808 11.615 17.892 13.042 L 17.892 13.114 L 17.846 13.114 L 17.892 13.042 L 17.892 10.083 L 11.023 10.083 C 11.108 12.046 11.023 31 11.023 31 Z\" fill=\"var(--pyxq7v, var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)))\" height=\"31.000000287625483px\" id=\"Olsh7qnpo\" transform=\"translate(16.5 16.5)\" width=\"32.00000015695815px\"/><use fill=\"transparent\" height=\"64px\" href=\"#qoljDkLVA-1694218108\" id=\"qoljDkLVA\" width=\"64px\"/>\\n<use clip-path=\"url(#qoljDkLVA-1694218108-stroke)\" fill=\"transparent\" href=\"#qoljDkLVA-1694218108\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"calc(var(--1wgho3r, 6) * 2px)\" stroke=\"var(--pyxq7v, var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)))\"/></svg>';const getProps=({color,height,id,lineWidth,width,...props})=>{return{...props,AL5_eK9xC:lineWidth??props.AL5_eK9xC??6,XR21FnSz3:color??props.XR21FnSz3??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,AL5_eK9xC,XR21FnSz3,...restProps}=getProps(props);const href=useSVGTemplate(\"1694218108\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-WXdyK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1wgho3r\":AL5_eK9xC,\"--pyxq7v\":XR21FnSz3,...style},viewBox:\"0 0 64 64\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-WXdyK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 64px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 64\n * @framerIntrinsicHeight 64\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"AL5_eK9xC\":\"lineWidth\",\"XR21FnSz3\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"variable\",\"value\":\"pyxq7v\"},\"set\":{\"localId\":\"vectorSet/iD_AQXHdA\",\"id\":\"iD_AQXHdA\",\"moduleId\":\"QYZ4APkWnbIUdrKXqGAU\"}}\n */const Icon=withCSS(Component,css,\"framer-WXdyK\");Icon.displayName=\"Linkedin\";export default Icon;addPropertyControls(Icon,{AL5_eK9xC:{defaultValue:6,hidden:false,min:0,title:\"Line Width\",type:ControlType.Number},XR21FnSz3:{defaultValue:'var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)) /* {\"name\":\"Vivid Blue\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"64\",\"framerVariables\":\"{\\\"AL5_eK9xC\\\":\\\"lineWidth\\\",\\\"XR21FnSz3\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"64\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pyxq7v\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iD_AQXHdA\\\",\\\"id\\\":\\\"iD_AQXHdA\\\",\\\"moduleId\\\":\\\"QYZ4APkWnbIUdrKXqGAU\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2797bee)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Instagram from\"https://framerusercontent.com/modules/iBlN3gDTOeqtVWqrI07T/VLaEAvr9YTX5C4Z1q5cz/canIc7OJD.js\";const enabledGestures={gjNKYfooT:{hover:true}};const serializationHash=\"framer-ME5Ov\";const variantClassNames={gjNKYfooT:\"framer-v-1gw2ufq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,hoverColor,icon,id,link,width,...props})=>{return{...props,DSAxeKpg_:icon??props.DSAxeKpg_??Instagram,fMD70iiUV:link??props.fMD70iiUV,pEs4UU2pe:hoverColor??props.pEs4UU2pe??\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",vEeMOopbB:color??props.vEeMOopbB??\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"};};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,fMD70iiUV,DSAxeKpg_,vEeMOopbB,pEs4UU2pe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gjNKYfooT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:fMD70iiUV,motionChild:true,nodeId:\"gjNKYfooT\",openInNewTab:true,scopeId:\"IPaDuHYB1\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1gw2ufq\",className,classNames)} framer-ggdo6k`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gjNKYfooT\",ref:refBinding,style:{...style},...addPropertyOverrides({\"gjNKYfooT-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1jl6z8w\",Component:DSAxeKpg_,layoutDependency:layoutDependency,layoutId:\"eVkjTyigX\",style:{\"--1wgho3r\":6,\"--pyxq7v\":vEeMOopbB},variants:{\"gjNKYfooT-hover\":{\"--pyxq7v\":pEs4UU2pe}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ME5Ov.framer-ggdo6k, .framer-ME5Ov .framer-ggdo6k { display: block; }\",\".framer-ME5Ov.framer-1gw2ufq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 34px; }\",\".framer-ME5Ov .framer-1jl6z8w { flex: none; height: var(--framer-aspect-ratio-supported, 34px); position: relative; width: 34px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"z_G7P6ruV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fMD70iiUV\":\"link\",\"DSAxeKpg_\":\"icon\",\"vEeMOopbB\":\"color\",\"pEs4UU2pe\":\"hoverColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"QYZ4APkWnbIUdrKXqGAU\"]\n */const FramerIPaDuHYB1=withCSS(Component,css,\"framer-ME5Ov\");export default FramerIPaDuHYB1;FramerIPaDuHYB1.displayName=\"Social Button\";FramerIPaDuHYB1.defaultProps={height:34,width:34};addPropertyControls(FramerIPaDuHYB1,{fMD70iiUV:{title:\"Link\",type:ControlType.Link},DSAxeKpg_:{defaultValue:{identifier:\"local-module:vector/canIc7OJD:default\",moduleId:\"iBlN3gDTOeqtVWqrI07T\"},setModuleId:\"QYZ4APkWnbIUdrKXqGAU\",title:\"Icon\",type:ControlType.VectorSetItem},vEeMOopbB:{defaultValue:'var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Color\",type:ControlType.Color},pEs4UU2pe:{defaultValue:'var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240)) /* {\"name\":\"Pink\"} */',title:\"Hover Color\",type:ControlType.Color}});addFonts(FramerIPaDuHYB1,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIPaDuHYB1\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVectorSets\":\"[\\\"QYZ4APkWnbIUdrKXqGAU\\\"]\",\"framerIntrinsicHeight\":\"34\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"34\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z_G7P6ruV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fMD70iiUV\\\":\\\"link\\\",\\\"DSAxeKpg_\\\":\\\"icon\\\",\\\"vEeMOopbB\\\":\\\"color\\\",\\\"pEs4UU2pe\\\":\\\"hoverColor\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IPaDuHYB1.map","// Generated by Framer (2797bee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/p6mCnDy4JXm3YaxeMajq/MSFA88NmL5StPrPXMBfd/m_b0pFHzq.js\";import Instagram from\"https://framerusercontent.com/modules/iBlN3gDTOeqtVWqrI07T/VLaEAvr9YTX5C4Z1q5cz/canIc7OJD.js\";import Mail from\"https://framerusercontent.com/modules/pBBT8Sg5vkN62Wwg62sU/nc55YJicKUBb3dsfppOe/JRWkYTQZ1.js\";import Linkedin from\"https://framerusercontent.com/modules/N86MfUb650QbWAi1Yp3k/X2Wt0RiFDWK8pVwpgXDa/NDGGhC2yW.js\";import SocialButton from\"https://framerusercontent.com/modules/r0BQVQ58lhn0GRv1IO6K/FKVEv3O6aygc0e6sn7xR/IPaDuHYB1.js\";const SocialButtonFonts=getFonts(SocialButton);const MotionFooterWithFX=withFX(motion.footer);const cycleOrder=[\"ReVZk2wRR\",\"Le_uY808o\",\"yRTbABmWz\",\"NPYMwFSOu\"];const serializationHash=\"framer-Jy0Gm\";const variantClassNames={Le_uY808o:\"framer-v-1q33ewa\",NPYMwFSOu:\"framer-v-eqvacr\",ReVZk2wRR:\"framer-v-gje31f\",yRTbABmWz:\"framer-v-1776qyt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition1={damping:40,delay:0,mass:1,stiffness:180,type:\"spring\"};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"ReVZk2wRR\",Hover:\"yRTbABmWz\",Mobile:\"NPYMwFSOu\"};const getProps=({backgroundColor,cursor,height,hoverColor,id,letSConnectLink,textColor,width,...props})=>{return{...props,dI4aKBR9r:backgroundColor??props.dI4aKBR9r??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",LWw9OPHsG:letSConnectLink??props.LWw9OPHsG,MxGw4EtQX:hoverColor??props.MxGw4EtQX??\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",MYxFHWBT7:textColor??props.MYxFHWBT7??\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",om6CMAAW8:cursor??props.om6CMAAW8,variant:humanReadableVariantMap[props.variant]??props.variant??\"ReVZk2wRR\"};};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,om6CMAAW8,dI4aKBR9r,MYxFHWBT7,MxGw4EtQX,LWw9OPHsG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ReVZk2wRR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter52189z=activeVariantCallback(async(...args)=>{setVariant(\"yRTbABmWz\");});const onMouseEnterypizob=activeVariantCallback(async(...args)=>{setVariant(\"NPYMwFSOu\");});const onMouseLeave1puoknc=activeVariantCallback(async(...args)=>{setVariant(\"ReVZk2wRR\");});const onTap1n3e8ii=activeVariantCallback(async(...args)=>{setVariant(\"Le_uY808o\");});const onMouseLeave1n3e8ii=activeVariantCallback(async(...args)=>{setVariant(\"Le_uY808o\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionFooterWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-gje31f\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ReVZk2wRR\",ref:refBinding,style:{borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({Le_uY808o:{\"data-framer-name\":\"Mobile\"},NPYMwFSOu:{\"data-framer-name\":\"Mobile\"},yRTbABmWz:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bdftv5\",\"data-framer-name\":\"Content section\",layoutDependency:layoutDependency,layoutId:\"MAiPfgjBn\",style:{backgroundColor:dI4aKBR9r,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e917m0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Um3jZvQZ6\",children:[/*#__PURE__*/_jsx(Link,{href:LWw9OPHsG,motionChild:true,nodeId:\"qnr0a7sFc\",openInNewTab:false,scopeId:\"FzGxIX_0w\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-s2lv4k framer-lkbreo\",\"data-framer-cursor\":om6CMAAW8,layoutDependency:layoutDependency,layoutId:\"qnr0a7sFc\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1deu0ol\",\"data-framer-cursor\":om6CMAAW8,layoutDependency:layoutDependency,layoutId:\"EYk0PluGT\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCbGFjaw==\",\"--framer-font-family\":'\"Neuzeit Grotesk Black\", \"Neuzeit Grotesk Black Placeholder\", sans-serif',\"--framer-font-size\":\"83.244278113207px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"0.86em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-MYxFHWBT7-FzGxIX_0w))\",\"--framer-text-transform\":\"uppercase\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-letter-spacing\":\"0.01em\"},children:\"Let's \"}),\"Connect\"]})}),className:\"framer-14zaxxj\",\"data-highlight\":true,fonts:[\"CUSTOM;Neuzeit Grotesk Black\"],layoutDependency:layoutDependency,layoutId:\"wYYTodWp6\",onMouseEnter:onMouseEnter52189z,style:{\"--extracted-1of0zx5\":\"var(--variable-reference-MYxFHWBT7-FzGxIX_0w)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-MYxFHWBT7-FzGxIX_0w\":MYxFHWBT7},variants:{NPYMwFSOu:{\"--extracted-1of0zx5\":\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"},yRTbABmWz:{\"--extracted-1of0zx5\":\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",viewBox:\"0 0 565 72\",withExternalLayout:true,...addPropertyOverrides({Le_uY808o:{onMouseEnter:onMouseEnterypizob},NPYMwFSOu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCbGFjaw==\",\"--framer-font-family\":'\"Neuzeit Grotesk Black\", \"Neuzeit Grotesk Black Placeholder\", sans-serif',\"--framer-font-size\":\"83.244278113207px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"0.86em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-letter-spacing\":\"0.01em\"},children:\"Let's \"}),\"Connect\"]})}),onMouseEnter:undefined,onMouseLeave:onMouseLeave1n3e8ii,onTap:onTap1n3e8ii},yRTbABmWz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCbGFjaw==\",\"--framer-font-family\":'\"Neuzeit Grotesk Black\", \"Neuzeit Grotesk Black Placeholder\", sans-serif',\"--framer-font-size\":\"83.244278113207px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"0.86em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-letter-spacing\":\"0.01em\"},children:\"Let's \"}),\"Connect\"]})}),onMouseLeave:onMouseLeave1puoknc}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCbGFjaw==\",\"--framer-font-family\":'\"Neuzeit Grotesk Black\", \"Neuzeit Grotesk Black Placeholder\", sans-serif',\"--framer-font-size\":\"83.244278113207px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"0.86em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-MYxFHWBT7-FzGxIX_0w))\",\"--framer-text-transform\":\"uppercase\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-letter-spacing\":\"0.01em\"},children:\"Let's \"}),\"Connect\"]})}),className:\"framer-olmxtc\",fonts:[\"CUSTOM;Neuzeit Grotesk Black\"],layoutDependency:layoutDependency,layoutId:\"WW_Yn_ZDB\",style:{\"--extracted-1of0zx5\":\"var(--variable-reference-MYxFHWBT7-FzGxIX_0w)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-MYxFHWBT7-FzGxIX_0w\":MYxFHWBT7},variants:{yRTbABmWz:{\"--extracted-1of0zx5\":\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\"}},verticalAlignment:\"top\",viewBox:\"0 0 565 72\",withExternalLayout:true,...addPropertyOverrides({yRTbABmWz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCbGFjaw==\",\"--framer-font-family\":'\"Neuzeit Grotesk Black\", \"Neuzeit Grotesk Black Placeholder\", sans-serif',\"--framer-font-size\":\"83.244278113207px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"0.86em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240)))\",\"--framer-text-transform\":\"uppercase\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-letter-spacing\":\"0.01em\"},children:\"Let's \"}),\"Connect\"]})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-49fd27\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"xX_CEcRpd\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",...addPropertyOverrides({Le_uY808o:{width:`max((min(max(${componentViewport?.width||\"100vw\"} - 20px, 1px), 1800px) - 186px) / 3, 1px)`},NPYMwFSOu:{width:`max((min(max(${componentViewport?.width||\"100vw\"} - 20px, 1px), 1800px) - 186px) / 3, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cklwo2-container\",layoutDependency:layoutDependency,layoutId:\"UcQEatXcg-container\",nodeId:\"UcQEatXcg\",rendersWithMotion:true,scopeId:\"FzGxIX_0w\",children:/*#__PURE__*/_jsx(SocialButton,{DSAxeKpg_:Instagram,fMD70iiUV:\"https://www.instagram.com/okbacktowork/\",height:\"100%\",id:\"UcQEatXcg\",layoutId:\"UcQEatXcg\",pEs4UU2pe:MxGw4EtQX,style:{height:\"100%\",width:\"100%\"},vEeMOopbB:\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",...addPropertyOverrides({Le_uY808o:{width:`max((min(max(${componentViewport?.width||\"100vw\"} - 20px, 1px), 1800px) - 186px) / 3, 1px)`},NPYMwFSOu:{width:`max((min(max(${componentViewport?.width||\"100vw\"} - 20px, 1px), 1800px) - 186px) / 3, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15arr8i-container\",layoutDependency:layoutDependency,layoutId:\"lFdr8Oca8-container\",nodeId:\"lFdr8Oca8\",rendersWithMotion:true,scopeId:\"FzGxIX_0w\",children:/*#__PURE__*/_jsx(SocialButton,{DSAxeKpg_:Linkedin,fMD70iiUV:\"https://www.linkedin.com/in/jchrisschwartz/\",height:\"100%\",id:\"lFdr8Oca8\",layoutId:\"lFdr8Oca8\",pEs4UU2pe:MxGw4EtQX,style:{height:\"100%\",width:\"100%\"},vEeMOopbB:\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"34px\",...addPropertyOverrides({Le_uY808o:{width:`max((min(max(${componentViewport?.width||\"100vw\"} - 20px, 1px), 1800px) - 186px) / 3, 1px)`},NPYMwFSOu:{width:`max((min(max(${componentViewport?.width||\"100vw\"} - 20px, 1px), 1800px) - 186px) / 3, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qf8zjc-container\",layoutDependency:layoutDependency,layoutId:\"YVoelHAj0-container\",nodeId:\"YVoelHAj0\",rendersWithMotion:true,scopeId:\"FzGxIX_0w\",children:/*#__PURE__*/_jsx(SocialButton,{DSAxeKpg_:Mail,fMD70iiUV:\"mailto:j.chris.schwartz@gmail.com\",height:\"100%\",id:\"YVoelHAj0\",layoutId:\"YVoelHAj0\",pEs4UU2pe:MxGw4EtQX,style:{height:\"100%\",width:\"100%\"},vEeMOopbB:\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oltied\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"sMTqDzDqb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1oi6nqy\",\"data-styles-preset\":\"m_b0pFHzq\",children:\"2025 \\xae Chris Schwartz\"})}),className:\"framer-19hc8pl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wmXckZPhd\",verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Jy0Gm.framer-lkbreo, .framer-Jy0Gm .framer-lkbreo { display: block; }\",\".framer-Jy0Gm.framer-gje31f { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 206px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1240px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Jy0Gm .framer-1bdftv5 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: visible; padding: 20px 30px 0px 30px; position: relative; width: 1px; }\",\".framer-Jy0Gm .framer-1e917m0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 31px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Jy0Gm .framer-s2lv4k { 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; text-decoration: none; width: 1px; }\",\".framer-Jy0Gm .framer-1deu0ol { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-Jy0Gm .framer-14zaxxj, .framer-Jy0Gm .framer-olmxtc { flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }\",\".framer-Jy0Gm .framer-49fd27 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 137px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 34px; z-index: 1; }\",\".framer-Jy0Gm .framer-1cklwo2-container, .framer-Jy0Gm .framer-15arr8i-container, .framer-Jy0Gm .framer-qf8zjc-container { flex: none; height: 34px; position: relative; width: 100%; }\",\".framer-Jy0Gm .framer-1oltied { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-Jy0Gm .framer-19hc8pl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Jy0Gm.framer-v-1q33ewa.framer-gje31f, .framer-Jy0Gm.framer-v-eqvacr.framer-gje31f { height: min-content; padding: 0px 10px 0px 10px; width: 390px; }\",\".framer-Jy0Gm.framer-v-1q33ewa .framer-1bdftv5, .framer-Jy0Gm.framer-v-eqvacr .framer-1bdftv5 { gap: 13px; padding: 20px 20px 0px 20px; }\",\".framer-Jy0Gm.framer-v-1q33ewa .framer-1e917m0, .framer-Jy0Gm.framer-v-eqvacr .framer-1e917m0 { flex-direction: column; gap: 15px; }\",\".framer-Jy0Gm.framer-v-1q33ewa .framer-s2lv4k, .framer-Jy0Gm.framer-v-eqvacr .framer-s2lv4k { flex: none; width: 100%; }\",\".framer-Jy0Gm.framer-v-1q33ewa .framer-49fd27, .framer-Jy0Gm.framer-v-eqvacr .framer-49fd27 { flex-direction: row; gap: unset; height: 37px; justify-content: space-between; width: 100%; }\",\".framer-Jy0Gm.framer-v-1q33ewa .framer-1cklwo2-container, .framer-Jy0Gm.framer-v-1q33ewa .framer-15arr8i-container, .framer-Jy0Gm.framer-v-1q33ewa .framer-qf8zjc-container, .framer-Jy0Gm.framer-v-eqvacr .framer-1cklwo2-container, .framer-Jy0Gm.framer-v-eqvacr .framer-15arr8i-container, .framer-Jy0Gm.framer-v-eqvacr .framer-qf8zjc-container { flex: 1 0 0px; width: 1px; }\",\".framer-Jy0Gm.framer-v-1q33ewa .framer-1oltied, .framer-Jy0Gm.framer-v-eqvacr .framer-1oltied { justify-content: center; }\",\".framer-Jy0Gm.framer-v-eqvacr .framer-14zaxxj { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 206\n * @framerIntrinsicWidth 1240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Le_uY808o\":{\"layout\":[\"fixed\",\"auto\"]},\"yRTbABmWz\":{\"layout\":[\"fixed\",\"fixed\"]},\"NPYMwFSOu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"om6CMAAW8\":\"cursor\",\"dI4aKBR9r\":\"backgroundColor\",\"MYxFHWBT7\":\"textColor\",\"MxGw4EtQX\":\"hoverColor\",\"LWw9OPHsG\":\"letSConnectLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFzGxIX_0w=withCSS(Component,css,\"framer-Jy0Gm\");export default FramerFzGxIX_0w;FramerFzGxIX_0w.displayName=\"Footer\";FramerFzGxIX_0w.defaultProps={height:206,width:1240};addPropertyControls(FramerFzGxIX_0w,{variant:{options:[\"ReVZk2wRR\",\"Le_uY808o\",\"yRTbABmWz\",\"NPYMwFSOu\"],optionTitles:[\"Desktop\",\"Mobile\",\"Hover\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},om6CMAAW8:{title:\"Cursor\",type:ControlType.CustomCursor},dI4aKBR9r:{defaultValue:'var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)) /* {\"name\":\"Vivid Blue\"} */',title:\"Background Color\",type:ControlType.Color},MYxFHWBT7:{defaultValue:\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",title:\"Text Color\",type:ControlType.Color},MxGw4EtQX:{defaultValue:'var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240)) /* {\"name\":\"Pink\"} */',title:\"Hover Color\",type:ControlType.Color},LWw9OPHsG:{title:\"Let's connect Link\",type:ControlType.Link}});addFonts(FramerFzGxIX_0w,[{explicitInter:true,fonts:[{family:\"Neuzeit Grotesk Black\",source:\"custom\",url:\"https://framerusercontent.com/assets/VveYLiFoVJj6lAyiSZBgBYajI4.woff2\"},{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\"}]},...SocialButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFzGxIX_0w\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"206\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Le_uY808o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yRTbABmWz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NPYMwFSOu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1240\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"om6CMAAW8\\\":\\\"cursor\\\",\\\"dI4aKBR9r\\\":\\\"backgroundColor\\\",\\\"MYxFHWBT7\\\":\\\"textColor\\\",\\\"MxGw4EtQX\\\":\\\"hoverColor\\\",\\\"LWw9OPHsG\\\":\\\"letSConnectLink\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FzGxIX_0w.map","// Generated by Framer (612a550)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={FuIlpQP_M:{hover:true}};const serializationHash=\"framer-shmgL\";const variantClassNames={FuIlpQP_M:\"framer-v-2pkm0j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,hoverColor,id,link,linkWord,width,work,...props})=>{return{...props,F2HQch6by:work??props.F2HQch6by,FP7n5QP9K:link??props.FP7n5QP9K,IzZOBp3Z5:linkWord??props.IzZOBp3Z5??\"Work\",OOUcmuKqO:color??props.OOUcmuKqO??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",X178a_TBZ:hoverColor??props.X178a_TBZ??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\"};};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,F2HQch6by,OOUcmuKqO,IzZOBp3Z5,X178a_TBZ,FP7n5QP9K,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"FuIlpQP_M\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:FP7n5QP9K,motionChild:true,nodeId:\"FuIlpQP_M\",openInNewTab:false,scopeId:\"bJF9Ob5tG\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2pkm0j\",className,classNames)} framer-1ctwkxj`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"FuIlpQP_M\",ref:refBinding,style:{...style},...addPropertyOverrides({\"FuIlpQP_M-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCb2xk\",\"--framer-font-family\":'\"Neuzeit Grotesk Bold\", \"Neuzeit Grotesk Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-OOUcmuKqO-bJF9Ob5tG))\",\"--framer-text-transform\":\"uppercase\"},children:\"Work\"})}),className:\"framer-ns3cz3\",\"data-framer-cursor\":F2HQch6by,fonts:[\"CUSTOM;Neuzeit Grotesk Bold\"],layoutDependency:layoutDependency,layoutId:\"LgOAwCkuX\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-OOUcmuKqO-bJF9Ob5tG)\",\"--variable-reference-OOUcmuKqO-bJF9Ob5tG\":OOUcmuKqO,\"--variable-reference-X178a_TBZ-bJF9Ob5tG\":X178a_TBZ,opacity:0},text:IzZOBp3Z5,variants:{\"FuIlpQP_M-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-X178a_TBZ-bJF9Ob5tG)\",\"--variable-reference-X178a_TBZ-bJF9Ob5tG\":X178a_TBZ}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"FuIlpQP_M-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCb2xk\",\"--framer-font-family\":'\"Neuzeit Grotesk Bold\", \"Neuzeit Grotesk Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X178a_TBZ-bJF9Ob5tG))\",\"--framer-text-transform\":\"uppercase\"},children:\"Work\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCb2xk\",\"--framer-font-family\":'\"Neuzeit Grotesk Bold\", \"Neuzeit Grotesk Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-OOUcmuKqO-bJF9Ob5tG))\",\"--framer-text-transform\":\"uppercase\"},children:\"Work\"})}),className:\"framer-17s7o3c\",\"data-framer-cursor\":F2HQch6by,fonts:[\"CUSTOM;Neuzeit Grotesk Bold\"],layoutDependency:layoutDependency,layoutId:\"sQjhpVAcH\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-OOUcmuKqO-bJF9Ob5tG)\",\"--variable-reference-OOUcmuKqO-bJF9Ob5tG\":OOUcmuKqO,\"--variable-reference-X178a_TBZ-bJF9Ob5tG\":X178a_TBZ},text:IzZOBp3Z5,transformTemplate:transformTemplate1,variants:{\"FuIlpQP_M-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-X178a_TBZ-bJF9Ob5tG)\",\"--variable-reference-X178a_TBZ-bJF9Ob5tG\":X178a_TBZ}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"FuIlpQP_M-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCb2xk\",\"--framer-font-family\":'\"Neuzeit Grotesk Bold\", \"Neuzeit Grotesk Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X178a_TBZ-bJF9Ob5tG))\",\"--framer-text-transform\":\"uppercase\"},children:\"Work\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCb2xk\",\"--framer-font-family\":'\"Neuzeit Grotesk Bold\", \"Neuzeit Grotesk Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-OOUcmuKqO-bJF9Ob5tG))\",\"--framer-text-transform\":\"uppercase\"},children:\"Work\"})}),className:\"framer-16h0i9x\",\"data-framer-cursor\":F2HQch6by,fonts:[\"CUSTOM;Neuzeit Grotesk Bold\"],layoutDependency:layoutDependency,layoutId:\"ubGxrEhQh\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-OOUcmuKqO-bJF9Ob5tG)\",\"--variable-reference-OOUcmuKqO-bJF9Ob5tG\":OOUcmuKqO,\"--variable-reference-X178a_TBZ-bJF9Ob5tG\":X178a_TBZ},text:IzZOBp3Z5,transformTemplate:transformTemplate2,variants:{\"FuIlpQP_M-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-X178a_TBZ-bJF9Ob5tG)\",\"--variable-reference-X178a_TBZ-bJF9Ob5tG\":X178a_TBZ}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"FuIlpQP_M-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldXplaXQgR3JvdGVzayBCb2xk\",\"--framer-font-family\":'\"Neuzeit Grotesk Bold\", \"Neuzeit Grotesk Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-X178a_TBZ-bJF9Ob5tG))\",\"--framer-text-transform\":\"uppercase\"},children:\"Work\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-shmgL.framer-1ctwkxj, .framer-shmgL .framer-1ctwkxj { display: block; }\",\".framer-shmgL.framer-2pkm0j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 3px 0px 3px; position: relative; text-decoration: none; width: min-content; }\",\".framer-shmgL .framer-ns3cz3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-shmgL .framer-17s7o3c { flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; z-index: 1; }\",\".framer-shmgL .framer-16h0i9x { bottom: -19px; flex: none; height: auto; left: 46%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-shmgL.framer-v-2pkm0j.hover .framer-17s7o3c { top: -35%; }\",\".framer-shmgL.framer-v-2pkm0j.hover .framer-16h0i9x { bottom: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 56\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YhiMqv_J0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"F2HQch6by\":\"work\",\"OOUcmuKqO\":\"color\",\"IzZOBp3Z5\":\"linkWord\",\"X178a_TBZ\":\"hoverColor\",\"FP7n5QP9K\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbJF9Ob5tG=withCSS(Component,css,\"framer-shmgL\");export default FramerbJF9Ob5tG;FramerbJF9Ob5tG.displayName=\"LinkText\";FramerbJF9Ob5tG.defaultProps={height:20,width:56};addPropertyControls(FramerbJF9Ob5tG,{F2HQch6by:{title:\"Work\",type:ControlType.CustomCursor},OOUcmuKqO:{defaultValue:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",title:\"Color\",type:ControlType.Color},IzZOBp3Z5:{defaultValue:\"Work\",displayTextArea:false,title:\"Link Word\",type:ControlType.String},X178a_TBZ:{defaultValue:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",title:\"Hover Color\",type:ControlType.Color},FP7n5QP9K:{title:\"Link\",type:ControlType.Link}});addFonts(FramerbJF9Ob5tG,[{explicitInter:true,fonts:[{family:\"Neuzeit Grotesk Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/2Jnrsi9ydQJ7PIhfdS7BZUc86Rs.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbJF9Ob5tG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"F2HQch6by\\\":\\\"work\\\",\\\"OOUcmuKqO\\\":\\\"color\\\",\\\"IzZOBp3Z5\\\":\\\"linkWord\\\",\\\"X178a_TBZ\\\":\\\"hoverColor\\\",\\\"FP7n5QP9K\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"56\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YhiMqv_J0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"20\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bJF9Ob5tG.map","// Generated by Framer (de48785)\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 30 29\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 15.053 23.444 C 10.983 23.444 7.672 20.943 7.672 17.87 L 11.175 17.87 C 11.175 18.712 12.804 19.962 15.053 19.962 C 16.803 19.962 18.033 19.231 18.046 18.185 C 18.053 17.574 18.064 16.737 14.266 15.919 C 12.092 15.45 8.047 14.579 7.831 10.926 C 7.755 9.64 8.313 8.275 9.323 7.276 C 10.221 6.388 11.881 5.367 14.696 5.543 C 16.731 5.67 18.333 6.274 19.458 7.338 C 20.396 8.224 20.933 9.394 20.933 10.551 L 17.43 10.551 C 17.43 10.201 16.887 9.169 14.475 9.017 C 13.279 8.943 12.351 9.194 11.795 9.744 C 11.404 10.132 11.319 10.553 11.329 10.722 C 11.365 11.331 12.004 11.87 15.007 12.516 C 18.268 13.218 21.595 14.447 21.549 18.229 C 21.531 19.723 20.845 21.076 19.619 22.038 C 18.445 22.959 16.867 23.445 15.055 23.445 Z M 25.424 16.845 C 24.339 21.797 19.894 25.518 14.591 25.518 C 8.477 25.518 3.504 20.575 3.504 14.5 C 3.504 8.425 8.477 3.482 14.591 3.482 C 19.894 3.482 24.339 7.203 25.424 12.155 L 28.989 12.155 C 27.857 5.271 21.832 0 14.591 0 C 6.546 0 0 6.505 0 14.5 C 0 22.495 6.546 29 14.591 29 C 21.832 29 27.858 23.729 28.989 16.845 Z\" fill=\"transparent\" height=\"29px\" id=\"N8G4gpCo0\" transform=\"translate(0.505 0)\" width=\"28.989156816676445px\"><path d=\"M 7.382 17.921 C 3.311 17.921 0 15.42 0 12.347 L 3.504 12.347 C 3.504 13.19 5.132 14.439 7.382 14.439 C 9.131 14.439 10.361 13.708 10.374 12.662 C 10.381 12.051 10.392 11.214 6.594 10.396 C 4.421 9.927 0.376 9.056 0.159 5.403 C 0.083 4.118 0.642 2.752 1.652 1.754 C 2.549 0.865 4.209 -0.155 7.024 0.02 C 9.06 0.147 10.662 0.751 11.787 1.815 C 12.724 2.701 13.262 3.871 13.262 5.028 L 9.758 5.028 C 9.758 4.678 9.216 3.646 6.803 3.494 C 5.607 3.42 4.679 3.671 4.123 4.221 C 3.732 4.609 3.647 5.03 3.657 5.199 C 3.693 5.808 4.332 6.347 7.336 6.993 C 10.597 7.695 13.924 8.924 13.878 12.706 C 13.86 14.2 13.173 15.554 11.947 16.515 C 10.773 17.436 9.195 17.922 7.383 17.922 Z\" fill=\"var(--2cy7q0, var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)))\" height=\"17.922412579338705px\" id=\"ghk4mp8sB\" transform=\"translate(7.672 5.523)\" width=\"13.878296112473556px\"/><path d=\"M 25.424 16.845 C 24.339 21.797 19.894 25.518 14.591 25.518 C 8.477 25.518 3.504 20.575 3.504 14.5 C 3.504 8.425 8.477 3.482 14.591 3.482 C 19.894 3.482 24.339 7.203 25.424 12.155 L 28.989 12.155 C 27.857 5.271 21.832 0 14.591 0 C 6.546 0 0 6.505 0 14.5 C 0 22.495 6.546 29 14.591 29 C 21.832 29 27.858 23.729 28.989 16.845 Z\" fill=\"var(--2cy7q0, var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)))\" height=\"29px\" id=\"lFbhnXy8t\" width=\"28.989156816676445px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,OUrs94S_9:color??props.OUrs94S_9??\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,OUrs94S_9,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-PoQfs\",className),layoutId:layoutId,ref:ref,style:{\"--2cy7q0\":OUrs94S_9,...style}});});const css=[`.framer-PoQfs { -webkit-mask: ${mask}; aspect-ratio: 1.0344827586206897; background-color: var(--2cy7q0); mask: ${mask}; width: 30px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 29\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"OUrs94S_9\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chris Schwartz\",\"color\":{\"type\":\"variable\",\"value\":\"2cy7q0\"},\"set\":{\"localId\":\"vectorSet/RFYvsMW4Y\",\"id\":\"RFYvsMW4Y\",\"moduleId\":\"0LhDJ8OaOtRmNYIenDQ4\"}}\n */const Icon=withCSS(Component,css,\"framer-PoQfs\");Icon.displayName=\"Chris Schwartz\";export default Icon;addPropertyControls(Icon,{OUrs94S_9:{defaultValue:'var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"30\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"29\",\"framerVector\":\"{\\\"name\\\":\\\"Chris Schwartz\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"2cy7q0\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/RFYvsMW4Y\\\",\\\"id\\\":\\\"RFYvsMW4Y\\\",\\\"moduleId\\\":\\\"0LhDJ8OaOtRmNYIenDQ4\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"OUrs94S_9\\\":\\\"color\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9cd6ca5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChrisSchwartz from\"https://framerusercontent.com/modules/bvaitMqZamPYfYXv9qE2/9sRPZD3haJLUXmTxzW4O/ryy0GgGHI.js\";const ChrisSchwartzFonts=getFonts(ChrisSchwartz);const enabledGestures={aLtUUzNin:{hover:true}};const serializationHash=\"framer-7xT0l\";const variantClassNames={aLtUUzNin:\"framer-v-1jz77qz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,link,width,work,...props})=>{return{...props,I6W3VJTzN:work??props.I6W3VJTzN,mn4Nf5NB5:color??props.mn4Nf5NB5??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",T_rsFNFcq:link??props.T_rsFNFcq};};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,I6W3VJTzN,mn4Nf5NB5,T_rsFNFcq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aLtUUzNin\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:T_rsFNFcq,motionChild:true,nodeId:\"aLtUUzNin\",openInNewTab:false,scopeId:\"Sznd6ETxD\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1jz77qz\",className,classNames)} framer-14ddwxo`,\"data-framer-cursor\":I6W3VJTzN,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aLtUUzNin\",ref:refBinding,style:{rotate:0,...style},variants:{\"aLtUUzNin-hover\":{rotate:360}},...addPropertyOverrides({\"aLtUUzNin-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ChrisSchwartz,{animated:true,className:\"framer-4c3cqr\",\"data-framer-cursor\":I6W3VJTzN,layoutDependency:layoutDependency,layoutId:\"iTRGix0qo\",style:{\"--2cy7q0\":mn4Nf5NB5}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7xT0l.framer-14ddwxo, .framer-7xT0l .framer-14ddwxo { display: block; }\",\".framer-7xT0l.framer-1jz77qz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7xT0l .framer-4c3cqr { flex: none; height: var(--framer-aspect-ratio-supported, 29px); position: relative; width: 30px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"C5emk1G3p\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"I6W3VJTzN\":\"work\",\"mn4Nf5NB5\":\"color\",\"T_rsFNFcq\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSznd6ETxD=withCSS(Component,css,\"framer-7xT0l\");export default FramerSznd6ETxD;FramerSznd6ETxD.displayName=\"Logo_CS\";FramerSznd6ETxD.defaultProps={height:30,width:30};addPropertyControls(FramerSznd6ETxD,{I6W3VJTzN:{title:\"Work\",type:ControlType.CustomCursor},mn4Nf5NB5:{defaultValue:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",title:\"Color\",type:ControlType.Color},T_rsFNFcq:{title:\"Link\",type:ControlType.Link}});addFonts(FramerSznd6ETxD,[{explicitInter:true,fonts:[]},...ChrisSchwartzFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSznd6ETxD\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerIntrinsicWidth\":\"30\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"C5emk1G3p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"I6W3VJTzN\\\":\\\"work\\\",\\\"mn4Nf5NB5\\\":\\\"color\\\",\\\"T_rsFNFcq\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Sznd6ETxD.map","// Generated by Framer (2ac8f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,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 FrostedButton from\"https://framerusercontent.com/modules/VMUHfdlkEKNx6K3RxBGg/BHenJ3NGHzjMsaISy6B6/Liquid_glass_effect.js\";import LinkText from\"https://framerusercontent.com/modules/dVrJ3QMMvKue7Z0QjsbY/lOmKkMKkWHWMqczGJhYZ/bJF9Ob5tG.js\";import Logo_CS from\"https://framerusercontent.com/modules/uhHMQASKRLiZxGrHE1Ip/PJKmifwntyjHNxZ72kO1/Sznd6ETxD.js\";const FrostedButtonFonts=getFonts(FrostedButton);const Logo_CSFonts=getFonts(Logo_CS);const LinkTextFonts=getFonts(LinkText);const enabledGestures={g3ymmwdnv:{hover:true}};const cycleOrder=[\"g3ymmwdnv\",\"cqFySDYaS\",\"si3fEtcNa\"];const serializationHash=\"framer-t7Sgr\";const variantClassNames={cqFySDYaS:\"framer-v-1sl3tum\",g3ymmwdnv:\"framer-v-ofwluf\",si3fEtcNa:\"framer-v-1u0tz56\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.5,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"g3ymmwdnv\",Phone:\"si3fEtcNa\",Tablet:\"cqFySDYaS\"};const getProps=({color,height,home,hoverColor,id,width,work,...props})=>{return{...props,c5p_QTpRw:home??props.c5p_QTpRw,IzplITh8t:work??props.IzplITh8t,variant:humanReadableVariantMap[props.variant]??props.variant??\"g3ymmwdnv\",Wh8ash4qj:hoverColor??props.Wh8ash4qj??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",y4wLjnRxT:color??props.y4wLjnRxT??\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\"};};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,y4wLjnRxT,IzplITh8t,Wh8ash4qj,c5p_QTpRw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g3ymmwdnv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ofwluf\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"g3ymmwdnv\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:44,borderBottomRightRadius:44,borderTopLeftRadius:44,borderTopRightRadius:44,boxShadow:\"none\",...style},variants:{\"g3ymmwdnv-hover\":{\"--border-color\":\"rgb(255, 255, 255)\",boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\"}},...addPropertyOverrides({\"g3ymmwdnv-hover\":{\"data-framer-name\":undefined},cqFySDYaS:{\"data-framer-name\":\"Tablet\"},si3fEtcNa:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b6qg28-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dosiIm8fu-container\",nodeId:\"dosiIm8fu\",rendersWithMotion:true,scopeId:\"RBjRnGYbW\",style:{opacity:.39},variants:{\"g3ymmwdnv-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(FrostedButton,{animationSpeed:1,blurLevel:12.5,cornerRadius:10,distortionPower:262,fillColor:\"rgba(255, 255, 255, 0.65)\",fontColor:\"rgb(255, 255, 255)\",fontWeight:\"600\",glow:false,height:\"100%\",hoverScale:1,hoverShadow:false,iconEnabled:false,iconLabel:\"\",iconSize:18,iconTint:\"rgb(0, 0, 0)\",id:\"dosiIm8fu\",insetLineColor:\"rgba(255, 255, 255, 0.37)\",insetLineOpacity:1,label:\"\",layoutId:\"dosiIm8fu\",outlineColor:\"rgba(255, 255, 255, 0)\",outlineOpacity:1,overlayOpacity:.27,size:28,style:{height:\"100%\",width:\"100%\"},typeface:{fontFamily:'\"Source Sans 3\", \"Source Sans 3 Placeholder\", sans-serif',fontSize:\"17.95px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},width:\"100%\",...addPropertyOverrides({\"g3ymmwdnv-hover\":{blurLevel:14.5,distortionPower:249,overlayOpacity:1,size:18}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(14+((componentViewport?.height||55)-28-30)/2),...addPropertyOverrides({cqFySDYaS:{y:(componentViewport?.y||0)+(14+((componentViewport?.height||83)-28-30)/2)},si3fEtcNa:{y:(componentViewport?.y||0)+(14+((componentViewport?.height||70)-28-30)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rn2fzf-container\",\"data-framer-cursor\":IzplITh8t,layoutDependency:layoutDependency,layoutId:\"xAERQ7FJX-container\",nodeId:\"xAERQ7FJX\",rendersWithMotion:true,scopeId:\"RBjRnGYbW\",children:/*#__PURE__*/_jsx(Logo_CS,{height:\"100%\",I6W3VJTzN:IzplITh8t,id:\"xAERQ7FJX\",layoutId:\"xAERQ7FJX\",mn4Nf5NB5:y4wLjnRxT,style:{height:\"100%\"},T_rsFNFcq:c5p_QTpRw,width:\"100%\",...addPropertyOverrides({\"g3ymmwdnv-hover\":{mn4Nf5NB5:Wh8ash4qj}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fd75ig\",layoutDependency:layoutDependency,layoutId:\"D4Ql_IESr\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ocSYK7p51\"},implicitPathVariables:undefined},{href:{webPageId:\"ocSYK7p51\"},implicitPathVariables:undefined},{href:{webPageId:\"ocSYK7p51\"},implicitPathVariables:undefined},{href:{webPageId:\"ocSYK7p51\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(14+((componentViewport?.height||55)-28-21)/2)+0,...addPropertyOverrides({cqFySDYaS:{y:(componentViewport?.y||0)+(14+((componentViewport?.height||83)-28-21)/2)+0},si3fEtcNa:{y:(componentViewport?.y||0)+(14+((componentViewport?.height||70)-28-21)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fbvy08-container\",\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"FcODWiSTI-container\",name:\"Work\",nodeId:\"FcODWiSTI\",rendersWithMotion:true,scopeId:\"RBjRnGYbW\",children:/*#__PURE__*/_jsx(LinkText,{F2HQch6by:IzplITh8t,FP7n5QP9K:resolvedLinks[0],height:\"100%\",id:\"FcODWiSTI\",IzZOBp3Z5:\"Work\",layoutId:\"FcODWiSTI\",name:\"Work\",OOUcmuKqO:y4wLjnRxT,style:{height:\"100%\"},width:\"100%\",X178a_TBZ:Wh8ash4qj,...addPropertyOverrides({\"g3ymmwdnv-hover\":{FP7n5QP9K:resolvedLinks[3],OOUcmuKqO:Wh8ash4qj,X178a_TBZ:y4wLjnRxT},cqFySDYaS:{FP7n5QP9K:resolvedLinks[1]},si3fEtcNa:{FP7n5QP9K:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Lw5TeXCxk\"},implicitPathVariables:undefined},{href:{webPageId:\"Lw5TeXCxk\"},implicitPathVariables:undefined},{href:{webPageId:\"Lw5TeXCxk\"},implicitPathVariables:undefined},{href:{webPageId:\"Lw5TeXCxk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(14+((componentViewport?.height||55)-28-21)/2)+0,...addPropertyOverrides({cqFySDYaS:{y:(componentViewport?.y||0)+(14+((componentViewport?.height||83)-28-21)/2)+0},si3fEtcNa:{y:(componentViewport?.y||0)+(14+((componentViewport?.height||70)-28-21)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fdcdbb-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"izvJkOnRv-container\",name:\"About\",nodeId:\"izvJkOnRv\",rendersWithMotion:true,scopeId:\"RBjRnGYbW\",children:/*#__PURE__*/_jsx(LinkText,{F2HQch6by:IzplITh8t,FP7n5QP9K:resolvedLinks1[0],height:\"100%\",id:\"izvJkOnRv\",IzZOBp3Z5:\"About\",layoutId:\"izvJkOnRv\",name:\"About\",OOUcmuKqO:y4wLjnRxT,style:{height:\"100%\"},width:\"100%\",X178a_TBZ:Wh8ash4qj,...addPropertyOverrides({\"g3ymmwdnv-hover\":{FP7n5QP9K:resolvedLinks1[3],OOUcmuKqO:Wh8ash4qj,X178a_TBZ:y4wLjnRxT},cqFySDYaS:{FP7n5QP9K:resolvedLinks1[1]},si3fEtcNa:{FP7n5QP9K:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-t7Sgr.framer-krc0bc, .framer-t7Sgr .framer-krc0bc { display: block; }\",\".framer-t7Sgr.framer-ofwluf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 55px; justify-content: space-between; overflow: hidden; padding: 14px; position: relative; width: 1000px; will-change: var(--framer-will-change-override, transform); }\",\".framer-t7Sgr .framer-b6qg28-container { bottom: -20px; flex: none; left: -15px; position: absolute; right: -18px; top: -32px; z-index: 0; }\",\".framer-t7Sgr .framer-rn2fzf-container { flex: none; height: 30px; position: relative; width: auto; z-index: 6; }\",\".framer-t7Sgr .framer-1fd75ig { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; user-select: none; width: min-content; z-index: 3; }\",\".framer-t7Sgr .framer-1fbvy08-container, .framer-t7Sgr .framer-fdcdbb-container { flex: none; height: 21px; position: relative; width: auto; }\",\".framer-t7Sgr.framer-v-1sl3tum.framer-ofwluf { cursor: unset; height: 83px; width: 810px; }\",\".framer-t7Sgr.framer-v-1u0tz56.framer-ofwluf { cursor: unset; height: 70px; width: 390px; }\",\".framer-t7Sgr.framer-v-1u0tz56 .framer-b6qg28-container { order: 3; }\",\".framer-t7Sgr.framer-v-1u0tz56 .framer-rn2fzf-container { order: 0; }\",\".framer-t7Sgr.framer-v-1u0tz56 .framer-1fd75ig { order: 1; }\",\".framer-t7Sgr.framer-v-ofwluf.hover .framer-b6qg28-container { bottom: -5px; top: -8px; }\",'.framer-t7Sgr[data-border=\"true\"]::after, .framer-t7Sgr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 55\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cqFySDYaS\":{\"layout\":[\"fixed\",\"fixed\"]},\"si3fEtcNa\":{\"layout\":[\"fixed\",\"fixed\"]},\"SGMSoUgWI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"y4wLjnRxT\":\"color\",\"IzplITh8t\":\"work\",\"Wh8ash4qj\":\"hoverColor\",\"c5p_QTpRw\":\"home\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRBjRnGYbW=withCSS(Component,css,\"framer-t7Sgr\");export default FramerRBjRnGYbW;FramerRBjRnGYbW.displayName=\"Header\";FramerRBjRnGYbW.defaultProps={height:55,width:1e3};addPropertyControls(FramerRBjRnGYbW,{variant:{options:[\"g3ymmwdnv\",\"cqFySDYaS\",\"si3fEtcNa\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},y4wLjnRxT:{defaultValue:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",title:\"Color\",type:ControlType.Color},IzplITh8t:{title:\"Work\",type:ControlType.CustomCursor},Wh8ash4qj:{defaultValue:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",title:\"Hover Color\",type:ControlType.Color},c5p_QTpRw:{title:\"Home\",type:ControlType.Link}});addFonts(FramerRBjRnGYbW,[{explicitInter:true,fonts:[{family:\"Source Sans 3\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/sourcesans3/v18/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Ky461EI_io6npfB.woff2\",weight:\"400\"}]},...FrostedButtonFonts,...Logo_CSFonts,...LinkTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRBjRnGYbW\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"55\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"y4wLjnRxT\\\":\\\"color\\\",\\\"IzplITh8t\\\":\\\"work\\\",\\\"Wh8ash4qj\\\":\\\"hoverColor\\\",\\\"c5p_QTpRw\\\":\\\"home\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cqFySDYaS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"si3fEtcNa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SGMSoUgWI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fd53b96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,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 Footer from\"#framer/local/canvasComponent/FzGxIX_0w/FzGxIX_0w.js\";import Cursor from\"#framer/local/canvasComponent/ph7T2EEPO/ph7T2EEPO.js\";import Header from\"#framer/local/canvasComponent/RBjRnGYbW/RBjRnGYbW.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const CursorFonts=getFonts(Cursor);const breakpoints={AOabmqvFX:\"(min-width: 1200px)\",jgVRiJWMD:\"(max-width: 809px)\",V29BBk1DS:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-3lj9q\";const variantClassNames={AOabmqvFX:\"framer-v-15oi54a\",jgVRiJWMD:\"framer-v-1ddly08\",V29BBk1DS:\"framer-v-410xij\"};const breakpointRules={jgVRiJWMD:[\".framer-3lj9q .framer-1ng2ole { padding: 0px 10px 0px 10px; right: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jgVRiJWMD:\".framer-1ddly08-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3lj9q.framer-7o9i6r, .framer-3lj9q .framer-7o9i6r { display: block; }\",\".framer-3lj9q.framer-15oi54a { align-content: center; align-items: center; background-color: var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, #0236fc); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3lj9q .framer-1ng2ole { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; order: -1000; overflow: visible; padding: 12px 20px 0px 20px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-3lj9q .framer-1iurx9r-container { flex: none; height: auto; max-width: 1020px; position: sticky; top: 0px; width: 100%; z-index: 2; }\",\".framer-3lj9q .framer-11ttklc { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-3lj9q .framer-1ctxmzu-container { flex: none; height: auto; max-width: 1200px; order: 1002; position: relative; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AOabmqvFX:\"(min-width: 1200px)\",jgVRiJWMD:\"(max-width: 809px)\",V29BBk1DS:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"AOabmqvFX\",Phone:\"jgVRiJWMD\",Tablet:\"V29BBk1DS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AOabmqvFX\"};};const cursor={component:Cursor,variant:\"uhDGDemgz\"};const cursor1={component:Cursor,variant:\"yxiTzu5lq\"};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({\"1aod83n\":cursor,gg1yv9:cursor1});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"AOabmqvFX\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-15oi54a\",className),\"data-framer-cursor\":\"1aod83n\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ng2ole\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined},{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined},{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jgVRiJWMD:{width:\"min(100vw - 20px, 1020px)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,width:\"min(100vw - 40px, 1020px)\",y:12,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1iurx9r-container\",nodeId:\"jtVfAJCxW\",scopeId:\"GB9tBV7yR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jgVRiJWMD:{c5p_QTpRw:resolvedLinks[2],variant:\"si3fEtcNa\"},V29BBk1DS:{c5p_QTpRw:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Header,{c5p_QTpRw:resolvedLinks[0],height:\"100%\",id:\"jtVfAJCxW\",IzplITh8t:\"gg1yv9\",layoutId:\"jtVfAJCxW\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"g3ymmwdnv\",Wh8ash4qj:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",width:\"100%\",y4wLjnRxT:\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\"})})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-11ttklc\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:206,width:\"min(100vw, 1200px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ctxmzu-container\",nodeId:\"PFdt1XMnM\",scopeId:\"GB9tBV7yR\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jgVRiJWMD:{variant:\"Le_uY808o\"}},children:/*#__PURE__*/_jsx(Footer,{dI4aKBR9r:\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",height:\"100%\",id:\"PFdt1XMnM\",layoutId:\"PFdt1XMnM\",MxGw4EtQX:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",MYxFHWBT7:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",om6CMAAW8:\"gg1yv9\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"ReVZk2wRR\",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\"]},\"V29BBk1DS\":{\"layout\":[\"fixed\",\"fixed\"]},\"jgVRiJWMD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"AOabmqvFX\":[\".framer-1ng2ole\",\".framer-1ctxmzu-container\"],\"V29BBk1DS\":[\".framer-1ng2ole\",\".framer-1ctxmzu-container\"],\"jgVRiJWMD\":[\".framer-1ng2ole\",\".framer-1ctxmzu-container\"]}\n * @framerBreakpoints {\"AOabmqvFX\":{\"min\":1200,\"canvasClassName\":\"framer-15oi54a-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"V29BBk1DS\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-410xij-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"jgVRiJWMD\":{\"max\":809,\"canvasClassName\":\"framer-1ddly08-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant AOabmqvFX\n * @framerLayoutTemplate\n */const FramerGB9tBV7yR=withCSS(Component,css,\"framer-3lj9q\");export default FramerGB9tBV7yR;FramerGB9tBV7yR.displayName=\"Master Blue\";FramerGB9tBV7yR.defaultProps={height:1e3,width:1200};addFonts(FramerGB9tBV7yR,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGB9tBV7yR\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"AOabmqvFX\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-15oi54a-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"V29BBk1DS\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-410xij-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"jgVRiJWMD\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ddly08-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"AOabmqvFX\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V29BBk1DS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jgVRiJWMD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"AOabmqvFX\\\":[\\\".framer-1ng2ole\\\",\\\".framer-1ctxmzu-container\\\"],\\\"V29BBk1DS\\\":[\\\".framer-1ng2ole\\\",\\\".framer-1ctxmzu-container\\\"],\\\"jgVRiJWMD\\\":[\\\".framer-1ng2ole\\\",\\\".framer-1ctxmzu-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fd53b96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/FzGxIX_0w/FzGxIX_0w.js\";import Cursor from\"#framer/local/canvasComponent/ph7T2EEPO/ph7T2EEPO.js\";import Header from\"#framer/local/canvasComponent/RBjRnGYbW/RBjRnGYbW.js\";const HeaderFonts=getFonts(Header);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const CursorFonts=getFonts(Cursor);const breakpoints={BABPWxt0L:\"(min-width: 810px) and (max-width: 1199px)\",KVOk4Xino:\"(min-width: 1200px)\",opBgZ83mT:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-GyXCG\";const variantClassNames={BABPWxt0L:\"framer-v-19cs0qb\",KVOk4Xino:\"framer-v-1e4jnor\",opBgZ83mT:\"framer-v-zvhvel\"};const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const breakpointRules={opBgZ83mT:[\".framer-GyXCG .framer-12vxf83 { padding: 0px 15px 0px 15px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={opBgZ83mT:\".framer-zvhvel-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GyXCG.framer-122ec52, .framer-GyXCG .framer-122ec52 { display: block; }\",\".framer-GyXCG.framer-1e4jnor { align-content: center; align-items: center; background-color: var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, #ffc8f0); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GyXCG .framer-12vxf83 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; max-width: 100%; order: -1000; overflow: visible; padding: 12px 20px 0px 20px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 4; }\",\".framer-GyXCG .framer-1yzzjcs-container { flex: none; height: auto; max-width: 1020px; position: sticky; top: 0px; width: 100%; z-index: 2; }\",\".framer-GyXCG .framer-65zyht { flex: none; height: 12px; order: -999; overflow: visible; position: sticky; width: 100%; }\",\".framer-GyXCG .framer-1fb8xr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-GyXCG .framer-nkqczw-container { flex: none; height: auto; max-width: 1200px; order: 1003; position: relative; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BABPWxt0L:\"(min-width: 810px) and (max-width: 1199px)\",KVOk4Xino:\"(min-width: 1200px)\",opBgZ83mT:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"KVOk4Xino\",Phone:\"opBgZ83mT\",Tablet:\"BABPWxt0L\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KVOk4Xino\"};};const cursor={component:Cursor,variant:\"uhDGDemgz\"};const cursor1={component:Cursor,variant:\"yxiTzu5lq\"};const cursor2={component:Cursor,variant:\"n_IcEAi3e\"};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({\"1aod83n\":cursor,\"1bpoga8\":cursor2,gg1yv9:cursor1});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"KVOk4Xino\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1e4jnor\",className),\"data-framer-cursor\":\"1aod83n\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12vxf83\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined},{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined},{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{opBgZ83mT:{width:\"min(100vw - 30px, 1020px)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,width:\"min(100vw - 40px, 1020px)\",y:12,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1yzzjcs-container\",nodeId:\"SV9uKiJYV\",rendersWithMotion:true,scopeId:\"Ho0HeBPER\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BABPWxt0L:{c5p_QTpRw:resolvedLinks[1]},opBgZ83mT:{c5p_QTpRw:resolvedLinks[2],variant:\"si3fEtcNa\"}},children:/*#__PURE__*/_jsx(Header,{c5p_QTpRw:resolvedLinks[0],height:\"100%\",id:\"SV9uKiJYV\",IzplITh8t:\"gg1yv9\",layoutId:\"SV9uKiJYV\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"g3ymmwdnv\",Wh8ash4qj:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",width:\"100%\",y4wLjnRxT:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\"})})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-65zyht\"}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fb8xr\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:206,width:\"min(100vw, 1200px)\",y:1012,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nkqczw-container\",nodeId:\"MXAB9Xzax\",scopeId:\"Ho0HeBPER\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{opBgZ83mT:{variant:\"Le_uY808o\"}},children:/*#__PURE__*/_jsx(Footer,{dI4aKBR9r:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",height:\"100%\",id:\"MXAB9Xzax\",layoutId:\"MXAB9Xzax\",LWw9OPHsG:\"mailto:j.chris.schwartz@gmail.com\",MxGw4EtQX:\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",MYxFHWBT7:\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",om6CMAAW8:\"1bpoga8\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"ReVZk2wRR\",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\"]},\"BABPWxt0L\":{\"layout\":[\"fixed\",\"fixed\"]},\"opBgZ83mT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"KVOk4Xino\":[\".framer-12vxf83\",\".framer-65zyht\",\".framer-nkqczw-container\"],\"BABPWxt0L\":[\".framer-12vxf83\",\".framer-65zyht\",\".framer-nkqczw-container\"],\"opBgZ83mT\":[\".framer-12vxf83\",\".framer-65zyht\",\".framer-nkqczw-container\"]}\n * @framerBreakpoints {\"KVOk4Xino\":{\"min\":1200,\"canvasClassName\":\"framer-1e4jnor-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"BABPWxt0L\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-19cs0qb-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"opBgZ83mT\":{\"max\":809,\"canvasClassName\":\"framer-zvhvel-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant KVOk4Xino\n * @framerLayoutTemplate\n */const FramerHo0HeBPER=withCSS(Component,css,\"framer-GyXCG\");export default FramerHo0HeBPER;FramerHo0HeBPER.displayName=\"Master Pink\";FramerHo0HeBPER.defaultProps={height:1e3,width:1200};addFonts(FramerHo0HeBPER,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHo0HeBPER\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BABPWxt0L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"opBgZ83mT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"KVOk4Xino\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"KVOk4Xino\\\":[\\\".framer-12vxf83\\\",\\\".framer-65zyht\\\",\\\".framer-nkqczw-container\\\"],\\\"BABPWxt0L\\\":[\\\".framer-12vxf83\\\",\\\".framer-65zyht\\\",\\\".framer-nkqczw-container\\\"],\\\"opBgZ83mT\\\":[\\\".framer-12vxf83\\\",\\\".framer-65zyht\\\",\\\".framer-nkqczw-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"KVOk4Xino\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1e4jnor-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"BABPWxt0L\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-19cs0qb-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"opBgZ83mT\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-zvhvel-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fd53b96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,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 Footer from\"#framer/local/canvasComponent/FzGxIX_0w/FzGxIX_0w.js\";import Cursor from\"#framer/local/canvasComponent/ph7T2EEPO/ph7T2EEPO.js\";import Header from\"#framer/local/canvasComponent/RBjRnGYbW/RBjRnGYbW.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const CursorFonts=getFonts(Cursor);const breakpoints={a_nlnyHb9:\"(min-width: 810px) and (max-width: 1199px)\",b8m1OEQSq:\"(max-width: 809px)\",UkR7z97qn:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-rB8yX\";const variantClassNames={a_nlnyHb9:\"framer-v-1968ujb\",b8m1OEQSq:\"framer-v-1ny7mzy\",UkR7z97qn:\"framer-v-dt0e6f\"};const breakpointRules={b8m1OEQSq:[\".framer-rB8yX .framer-isyrno { padding: 12px 15px 0px 15px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={b8m1OEQSq:\".framer-1ny7mzy-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rB8yX.framer-1xf1uij, .framer-rB8yX .framer-1xf1uij { display: block; }\",\".framer-rB8yX.framer-dt0e6f { align-content: center; align-items: center; background-color: var(--token-e33c3ba9-31c2-46b2-a046-e687109c3532, #f0e5ed); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-rB8yX .framer-isyrno { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; order: -1000; overflow: visible; padding: 12px 40px 0px 40px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 4; }\",\".framer-rB8yX .framer-2qsdvy-container { flex: none; height: auto; max-width: 1020px; position: sticky; top: 0px; width: 100%; z-index: 2; }\",\".framer-rB8yX .framer-s0fsa1 { flex: none; height: 12px; order: -999; overflow: visible; position: sticky; width: 100%; }\",\".framer-rB8yX .framer-k8cio1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-rB8yX .framer-rqd5dv-container { flex: none; height: auto; max-width: 1200px; order: 1003; position: relative; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={a_nlnyHb9:\"(min-width: 810px) and (max-width: 1199px)\",b8m1OEQSq:\"(max-width: 809px)\",UkR7z97qn:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"UkR7z97qn\",Phone:\"b8m1OEQSq\",Tablet:\"a_nlnyHb9\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UkR7z97qn\"};};const cursor={component:Cursor,variant:\"uhDGDemgz\"};const cursor1={component:Cursor,variant:\"yxiTzu5lq\"};const cursor2={component:Cursor,variant:\"n_IcEAi3e\"};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({\"1aod83n\":cursor,\"1bpoga8\":cursor2,gg1yv9:cursor1});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"UkR7z97qn\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-e33c3ba9-31c2-46b2-a046-e687109c3532, rgb(240, 229, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-dt0e6f\",className),\"data-framer-cursor\":\"1aod83n\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-isyrno\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined},{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined},{href:{webPageId:\"q_qRH2K5r\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b8m1OEQSq:{width:\"min(100vw - 30px, 1020px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,width:\"min(100vw - 80px, 1020px)\",y:12,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2qsdvy-container\",nodeId:\"cjeDSFcMC\",scopeId:\"fGxlz21FQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{a_nlnyHb9:{c5p_QTpRw:resolvedLinks[1]},b8m1OEQSq:{c5p_QTpRw:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Header,{c5p_QTpRw:resolvedLinks[0],height:\"100%\",id:\"cjeDSFcMC\",IzplITh8t:\"gg1yv9\",layoutId:\"cjeDSFcMC\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"g3ymmwdnv\",Wh8ash4qj:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",width:\"100%\",y4wLjnRxT:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\"})})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-s0fsa1\"}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-k8cio1\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:206,width:\"min(100vw, 1200px)\",y:1012,children:/*#__PURE__*/_jsx(Container,{className:\"framer-rqd5dv-container\",nodeId:\"GqxLjaSkO\",scopeId:\"fGxlz21FQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b8m1OEQSq:{variant:\"Le_uY808o\"}},children:/*#__PURE__*/_jsx(Footer,{dI4aKBR9r:\"var(--token-ea4ab931-cd5d-495b-b5ca-49fdc1cf1a58, rgb(2, 54, 252))\",height:\"100%\",id:\"GqxLjaSkO\",layoutId:\"GqxLjaSkO\",MxGw4EtQX:\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",MYxFHWBT7:\"var(--token-7f2005fd-d03b-48ad-a687-8babb533bf6c, rgb(255, 200, 240))\",om6CMAAW8:\"1bpoga8\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"ReVZk2wRR\",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\"]},\"a_nlnyHb9\":{\"layout\":[\"fixed\",\"fixed\"]},\"b8m1OEQSq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"UkR7z97qn\":[\".framer-isyrno\",\".framer-s0fsa1\",\".framer-rqd5dv-container\"],\"a_nlnyHb9\":[\".framer-isyrno\",\".framer-s0fsa1\",\".framer-rqd5dv-container\"],\"b8m1OEQSq\":[\".framer-isyrno\",\".framer-s0fsa1\",\".framer-rqd5dv-container\"]}\n * @framerBreakpoints {\"UkR7z97qn\":{\"min\":1200,\"canvasClassName\":\"framer-dt0e6f-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"a_nlnyHb9\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1968ujb-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"b8m1OEQSq\":{\"max\":809,\"canvasClassName\":\"framer-1ny7mzy-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant UkR7z97qn\n * @framerLayoutTemplate\n */const FramerfGxlz21FQ=withCSS(Component,css,\"framer-rB8yX\");export default FramerfGxlz21FQ;FramerfGxlz21FQ.displayName=\"Master\";FramerfGxlz21FQ.defaultProps={height:1e3,width:1200};addFonts(FramerfGxlz21FQ,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfGxlz21FQ\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"UkR7z97qn\\\":[\\\".framer-isyrno\\\",\\\".framer-s0fsa1\\\",\\\".framer-rqd5dv-container\\\"],\\\"a_nlnyHb9\\\":[\\\".framer-isyrno\\\",\\\".framer-s0fsa1\\\",\\\".framer-rqd5dv-container\\\"],\\\"b8m1OEQSq\\\":[\\\".framer-isyrno\\\",\\\".framer-s0fsa1\\\",\\\".framer-rqd5dv-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a_nlnyHb9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b8m1OEQSq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"UkR7z97qn\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-dt0e6f-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"a_nlnyHb9\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1968ujb-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"b8m1OEQSq\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ny7mzy-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"UkR7z97qn\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * 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 MasterBlue from \"https://framerusercontent.com/modules/Dpg4mNJGaZ9P1Ac4eEzT/nxF1PaFBf9CDSVMFumtS/GB9tBV7yR.js\";\r\nimport MasterPink from \"https://framerusercontent.com/modules/Mrj7D3AnMZa5TFfxZ2zo/u75otkABhOQlN18zk2XA/Ho0HeBPER.js\";\r\nimport Master from \"https://framerusercontent.com/modules/tyBv6hTi0Zr1EEHdMQQK/pD367ur9vPMqoJbnAPfI/fGxlz21FQ.js\";\r\n\r\n        const routes = {q_qRH2K5r: {elements: {FmjYNLDLK: \"2\", k91TnxCLI: \"1\", xIvB_eV49: \"3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/71xiMVxIhy008Z6dbsaZ/K8JQZE00PklHSRaNYWl7/q_qRH2K5r.js\")), path: \"/\"}, xBZdP_EsT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dhRBuQPlRUj7sbzOrDMz/VWq1zTxiNLknvxIHe77t/xBZdP_EsT.js\")), path: \"/404\"}, mmqPes0IB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qxgYPZzB9uOGFmQwHcgJ/GaE7BSFtWCdOsrsrAuAJ/mmqPes0IB.js\")), path: \"/brooksbrothers\"}, uREmE6FnJ: {elements: {crf76NI7A: \"bottle-stack\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rwjeWtG1fW3qygwEl5RB/m7GvwzpazO2it4qUYKGJ/uREmE6FnJ.js\")), path: \"/owyn\"}, Gg1ORiEo8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/efSBp4x98eUcC6FLktuk/WVwBJXPg2k8CFk5D7QUJ/Gg1ORiEo8.js\")), path: \"/rhone\"}, xI9iESCvU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/33fmp5HzhvgNbRZUFPkD/MWlCapHEn1QhDvQM4H7j/xI9iESCvU.js\")), path: \"/forall\"}, LJqiOuwRB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uSa1e5l0zxWBwXuHJ77r/mt8noAHdcYCqKEun0iXo/LJqiOuwRB.js\")), path: \"/o2\"}, eOhG4pe5j: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sNQxBWT72nRdp5MJNO73/JpxVai71RqxcrE1ezewD/eOhG4pe5j.js\")), path: \"/slingshot\"}, gdzAfbi2e: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tFa4Z7982hAjeJwb6zuh/OJlTWZiCGzrzeVOxL2CE/gdzAfbi2e.js\")), path: \"/xerox\"}, KRQyNJkgI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7vJGBkae09p5PorK0Han/1R4i39DvkFwP6AcA1ou9/KRQyNJkgI.js\")), path: \"/wll\"}, PEkOt4ge3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s8XUtl230BzyHgKUkxVP/veKcBw8afcCQOo45C5AS/PEkOt4ge3.js\")), path: \"/asics_solarshowers\"}, PoTgXHVCn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/93tqwZmw5TSTkIoKGeGQ/ZDoKTi9xl01p6VYgjbrE/PoTgXHVCn.js\")), path: \"/asics_gt2000\"}, T5zdhIzrT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rvZVXyH6yOLbTOUV5kuz/BUUv2I4YqLZP1nrETbOU/T5zdhIzrT.js\")), path: \"/asics_imoveme\"}, Jo18TQsCz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wIKyZOPoYC4RlDw9bblR/ePRe0bHiT4svGMqrywyS/Jo18TQsCz.js\")), path: \"/premierlacrosseleague\"}, bwsKdQfxO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j94VRy5zqPjTdkFv2YLx/NhUQKsQWCicZ8b88yXYu/bwsKdQfxO.js\")), path: \"/panasonic\"}, xG5cYsxaK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aqyXhMtI884BhSajAnwM/taHF7arpTrv2ov9Sl9eM/xG5cYsxaK.js\")), path: \"/servcorp\"}, eg1wDeJ1q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9oCiH7N93eb7fPcm36NY/tE3JHaYdzPMitaq6rnVT/eg1wDeJ1q.js\")), path: \"/premierlacrosseleague-2\"}, ocSYK7p51: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r5JaaNPdcK7jBJkUmQoN/06v90OVnyyTVISBBnlLn/ocSYK7p51.js\")), path: \"/work\"}, Lw5TeXCxk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eGy2lEosvDZys4qHXXnQ/oJXSXC6FYt3PuEI5RwvF/Lw5TeXCxk.js\")), path: \"/about\"}, EarKHzRnd: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mIOWVOAibmHB1XOEfwZJ/9Qg4heSS7yFamEz6bmwd/EarKHzRnd.js\"))}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"db0bde5247c5650a6ed52038bd4b0e50835ac7f05a61213dee4cdf15cad465f5\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"q_qRH2K5r\":\r\ncase \"LF4GgpZuO\":\r\ncase \"xBZdP_EsT\":\r\ncase \"ocSYK7p51\":\r\ncase \"ob7SlEwen\":\r\nreturn React.createElement(MasterBlue, {...props, key: \"MasterBlue\", routeId, style}, children(true));\r\ncase \"mmqPes0IB\":\r\ncase \"uREmE6FnJ\":\r\ncase \"Gg1ORiEo8\":\r\ncase \"xI9iESCvU\":\r\ncase \"LJqiOuwRB\":\r\ncase \"eOhG4pe5j\":\r\ncase \"gdzAfbi2e\":\r\ncase \"KRQyNJkgI\":\r\ncase \"PEkOt4ge3\":\r\ncase \"PoTgXHVCn\":\r\ncase \"T5zdhIzrT\":\r\ncase \"Jo18TQsCz\":\r\ncase \"bwsKdQfxO\":\r\ncase \"xG5cYsxaK\":\r\ncase \"eg1wDeJ1q\":\r\nreturn React.createElement(Master, {...props, key: \"Master\", routeId, style}, children(true));\r\ncase \"Lw5TeXCxk\":\r\nreturn React.createElement(MasterPink, {...props, key: \"MasterPink\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"q_qRH2K5r\":\r\ncase \"LF4GgpZuO\":\r\ncase \"xBZdP_EsT\":\r\ncase \"ocSYK7p51\":\r\ncase \"ob7SlEwen\":\r\nreturn [{hash: \"15oi54a\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"410xij\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ddly08\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"mmqPes0IB\":\r\ncase \"uREmE6FnJ\":\r\ncase \"Gg1ORiEo8\":\r\ncase \"xI9iESCvU\":\r\ncase \"LJqiOuwRB\":\r\ncase \"eOhG4pe5j\":\r\ncase \"gdzAfbi2e\":\r\ncase \"KRQyNJkgI\":\r\ncase \"PEkOt4ge3\":\r\ncase \"PoTgXHVCn\":\r\ncase \"T5zdhIzrT\":\r\ncase \"Jo18TQsCz\":\r\ncase \"bwsKdQfxO\":\r\ncase \"xG5cYsxaK\":\r\ncase \"eg1wDeJ1q\":\r\nreturn [{hash: \"dt0e6f\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1968ujb\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ny7mzy\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"Lw5TeXCxk\":\r\nreturn [{hash: \"1e4jnor\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"19cs0qb\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"zvhvel\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dhRBuQPlRUj7sbzOrDMz/VWq1zTxiNLknvxIHe77t/xBZdP_EsT.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://jchrisschwartz.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0.1, duration: 0.7, durationBasedSpring: true, ease: [0.8, 0, 0.56, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}