{"version":3,"file":"shared-lib.8TTS2Cbz.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","Image","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","In12","Mail12","React.useContext","React.useMemo","React.Fragment","React.useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/A4O0ULpurbIbCoHacnjS/yiD3KmuKZ92qvEboKcTI/GbIoIyakt.js","https:/framerusercontent.com/modules/qtKYUropql87M4IjeMQf/G5iCuh6nJXqzJpKlhNV0/LMG5EsiS5.js","https:/framerusercontent.com/modules/JPdE6voUjhRHSFj0AS18/TWSMpMx9fxSlY7c0lKyA/LtRY0GMsS.js","https:/framerusercontent.com/modules/8YGIcl6jmIj8fYNOD7CR/u8HRpjB9sLTZzuBJ6Fxo/siteMetadata.js"],"sourcesContent":["// Generated by Framer (114832d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={XYs1nNS2h:{hover:true}};const serializationHash=\"framer-9RUTt\";const variantClassNames={XYs1nNS2h:\"framer-v-9ueopg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XYs1nNS2h\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:150,pixelWidth:150,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/qwStToUX7jq1PEOs8HM89bmbr0.svg\",srcSet:\"https://framerusercontent.com/images/qwStToUX7jq1PEOs8HM89bmbr0.svg?scale-down-to=512 512w,https://framerusercontent.com/images/qwStToUX7jq1PEOs8HM89bmbr0.svg 576w\"},className:cx(scopingClassNames,\"framer-9ueopg\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XYs1nNS2h\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"XYs1nNS2h-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:150,pixelWidth:150,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/GrMEGxapECcODo8efck5IWKy7vM.svg\",srcSet:\"https://framerusercontent.com/images/GrMEGxapECcODo8efck5IWKy7vM.svg?scale-down-to=512 512w,https://framerusercontent.com/images/GrMEGxapECcODo8efck5IWKy7vM.svg 576w\"}}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9RUTt.framer-6eoxom, .framer-9RUTt .framer-6eoxom { display: block; }\",\".framer-9RUTt.framer-9ueopg { cursor: pointer; height: 30px; overflow: hidden; position: relative; width: 30px; }\",\".framer-9RUTt.framer-v-9ueopg.hover.framer-9ueopg { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 30px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MANlvZE3f\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGbIoIyakt=withCSS(Component,css,\"framer-9RUTt\");export default FramerGbIoIyakt;FramerGbIoIyakt.displayName=\"mail1 2\";FramerGbIoIyakt.defaultProps={height:30,width:30};addFonts(FramerGbIoIyakt,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGbIoIyakt\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"30\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MANlvZE3f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GbIoIyakt.map","// Generated by Framer (114832d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={E_p9hrDf7:{hover:true}};const serializationHash=\"framer-dqUWb\";const variantClassNames={E_p9hrDf7:\"framer-v-60biz7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"E_p9hrDf7\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"E_p9hrDf7-hover\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"E_p9hrDf7-hover\")return false;return true;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"www.linkedin.com/in/grace-bloom\",nodeId:\"E_p9hrDf7\",openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-60biz7\",className,classNames)} framer-l5csqo`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"E_p9hrDf7\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"E_p9hrDf7-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1bqfjix\",\"data-framer-name\":\"In4\",fill:\"black\",intrinsicHeight:576,intrinsicWidth:576,layoutDependency:layoutDependency,layoutId:\"dsG1drwKi\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 576\"><path d=\"M504.46 0H71.54C32.03 0 0 32.03 0 71.54v432.93c0 39.51 32.03 71.54 71.54 71.54h432.93c39.51 0 71.54-32.03 71.54-71.54V71.54C576 32.03 543.97 0 504.46 0ZM188.14 463.88h-73.55V227.25h73.55v236.63Zm-37.26-265.66c-23.23 0-38.71-16.45-38.23-36.78-.49-21.29 15-37.26 38.71-37.26s38.71 15.97 39.2 37.26c0 20.33-15.49 36.78-39.68 36.78ZM471.7 463.88h-73.55V332.74c0-30.49-10.65-51.3-37.26-51.3-20.33 0-32.42 14.03-37.26 27.58-1.94 4.35-2.9 11.61-2.9 18.39v136.46h-73.55V302.73c0-29.52-.97-54.68-1.94-75.49h63.88l3.39 32.42h1.45c9.68-15 33.87-37.74 73.07-37.74 48.39 0 84.68 31.94 84.68 101.62v140.34Z\" style=\"fill:#0d2a18\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1a8j5mr\",\"data-framer-name\":\"Inred\",fill:\"black\",intrinsicHeight:576,intrinsicWidth:576,layoutDependency:layoutDependency,layoutId:\"oR04whL03\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 576.35\"><path d=\"M504.46.17H71.54C32.03.17 0 32.2 0 71.71v432.93c0 39.51 32.03 71.53 71.54 71.53h432.93c39.51 0 71.54-32.03 71.54-71.54V71.71C576 32.2 543.97.17 504.46.17ZM188.14 464.06h-73.55V227.43h73.55v236.63Zm-37.26-265.67c-23.23 0-38.71-16.45-38.23-36.78-.49-21.29 15-37.26 38.71-37.26s38.71 15.97 39.2 37.26c0 20.33-15.49 36.78-39.68 36.78ZM471.7 464.06h-73.55V332.92c0-30.49-10.65-51.3-37.26-51.3-20.33 0-32.42 14.03-37.26 27.58-1.94 4.35-2.9 11.61-2.9 18.39v136.46h-73.55V302.91c0-29.52-.97-54.68-1.94-75.49h63.88l3.39 32.42h1.45c9.68-15 33.87-37.74 73.07-37.74 48.39 0 84.68 31.94 84.68 101.62v140.34Z\" style=\"fill:#eb4e27\"/></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dqUWb.framer-l5csqo, .framer-dqUWb .framer-l5csqo { display: block; }\",\".framer-dqUWb.framer-60biz7 { cursor: pointer; height: 30px; overflow: hidden; position: relative; text-decoration: none; width: 30px; }\",\".framer-dqUWb .framer-1bqfjix, .framer-dqUWb .framer-1a8j5mr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"d9NTEBNvS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLMG5EsiS5=withCSS(Component,css,\"framer-dqUWb\");export default FramerLMG5EsiS5;FramerLMG5EsiS5.displayName=\"in1 2\";FramerLMG5EsiS5.defaultProps={height:30,width:30};addFonts(FramerLMG5EsiS5,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLMG5EsiS5\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d9NTEBNvS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LMG5EsiS5.map","// Generated by Framer (6d82f59)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Mail12 from\"https://framerusercontent.com/modules/A4O0ULpurbIbCoHacnjS/yiD3KmuKZ92qvEboKcTI/GbIoIyakt.js\";import In12 from\"https://framerusercontent.com/modules/qtKYUropql87M4IjeMQf/G5iCuh6nJXqzJpKlhNV0/LMG5EsiS5.js\";const In12Fonts=getFonts(In12);const Mail12Fonts=getFonts(Mail12);const serializationHash=\"framer-vr9M4\";const variantClassNames={sCns6lRVM:\"framer-v-1yexrl0\"};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)=>`translateY(-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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"sCns6lRVM\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1yexrl0\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"sCns6lRVM\",ref:ref??ref1,style:{backgroundColor:\"rgb(255, 245, 209)\",...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:`calc(${componentViewport?.width||\"100vw\"} / 48)`,y:(componentViewport?.y||0)+((componentViewport?.height||195)*.4615384615384618-15),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cgzqqc-container\",layoutDependency:layoutDependency,layoutId:\"LDPajUz2H-container\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(In12,{height:\"100%\",id:\"LDPajUz2H\",layoutId:\"LDPajUz2H\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:`calc(${componentViewport?.width||\"100vw\"} / 48)`,y:(componentViewport?.y||0)+((componentViewport?.height||195)*.4615384615384618-15),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ef9ekp-container\",layoutDependency:layoutDependency,layoutId:\"ptG3S_gyU-container\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Mail12,{height:\"100%\",id:\"ptG3S_gyU\",layoutId:\"ptG3S_gyU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10elima\",layoutDependency:layoutDependency,layoutId:\"GPjecMjn1\",style:{backgroundColor:\"rgb(255, 245, 209)\"},transformTemplate:transformTemplate2,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7UkVNLXJlZ3VsYXI=\",\"--framer-font-family\":'\"REM\", \"REM Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-18a59ef9-d0bc-4a78-a593-271b40c80792, rgb(255, 60, 0)))\"},children:[\"Grace Bloom \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-letter-spacing\":\"-0.14em\"},children:\"\\xa9\"}),\" 2025 All Rights Reserved\"]})}),className:\"framer-pn374j\",fonts:[\"GF;REM-regular\"],layoutDependency:layoutDependency,layoutId:\"ENUoeLQJ2\",style:{\"--extracted-r6o4lv\":\"var(--token-18a59ef9-d0bc-4a78-a593-271b40c80792, rgb(255, 60, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",viewBox:\"0 0 421 25\",viewBoxScale:.9,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UkVNLTcwMA==\",\"--framer-font-family\":'\"REM\", \"REM Placeholder\", sans-serif',\"--framer-font-size\":\"43.09293680297397px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-18a59ef9-d0bc-4a78-a593-271b40c80792, rgb(255, 60, 0)))\"},children:\"Get in touch!\"})}),className:\"framer-ubps5j\",fonts:[\"GF;REM-700\"],layoutDependency:layoutDependency,layoutId:\"GHe0Th5Y9\",style:{\"--extracted-r6o4lv\":\"var(--token-18a59ef9-d0bc-4a78-a593-271b40c80792, rgb(255, 60, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",viewBox:\"0 0 276 86\",viewBoxScale:.85,withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vr9M4.framer-k8pgq6, .framer-vr9M4 .framer-k8pgq6 { display: block; }\",\".framer-vr9M4.framer-1yexrl0 { height: 195px; overflow: hidden; position: relative; width: 1440px; }\",\".framer-vr9M4 .framer-1cgzqqc-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 89%; position: absolute; top: 46%; width: 2%; }\",\".framer-vr9M4 .framer-ef9ekp-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 86%; position: absolute; top: 46%; width: 2%; }\",\".framer-vr9M4 .framer-10elima { aspect-ratio: 5.423076923076923 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 78px); left: 88px; overflow: visible; position: absolute; top: 52%; width: 29%; }\",\".framer-vr9M4 .framer-pn374j { flex: none; height: auto; left: 50%; position: absolute; top: 71%; white-space: pre; width: 100%; }\",\".framer-vr9M4 .framer-ubps5j { flex: none; height: auto; left: 32%; position: absolute; top: 42%; white-space: pre; width: 65%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 195\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLtRY0GMsS=withCSS(Component,css,\"framer-vr9M4\");export default FramerLtRY0GMsS;FramerLtRY0GMsS.displayName=\"white bottom 2\";FramerLtRY0GMsS.defaultProps={height:195,width:1440};addFonts(FramerLtRY0GMsS,[{explicitInter:true,fonts:[{family:\"REM\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rem/v2/WnzgHAIoSDyHbRjfsYumpRvUPMLqrT8UbIqIfBU.woff2\",weight:\"400\"},{family:\"REM\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rem/v2/WnzgHAIoSDyHbRjfsYumpRvUPCXtrT8UbIqIfBU.woff2\",weight:\"700\"}]},...In12Fonts,...Mail12Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLtRY0GMsS\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"195\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LtRY0GMsS.map","// Generated by Framer (6d82f59)\nexport default function metadata(params,activeLocale){return{favicon:\"https://framerusercontent.com/assets/KYFufLinKbXbJDPFXF3L33eaz4.png\",robots:\"max-image-preview:large\",title:\"Grace Bloom Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}