{"version":3,"file":"ScrollReveal.CmxWs-4c.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","Image","RichText","useRef","Tag"],"sources":["https:/framerusercontent.com/modules/ML97Ut0i1LExPpVLzX8Q/WQzQnRFANKAG6fYNMhki/dvUhUYW__.js","https:/framerusercontent.com/modules/GZiwBGZyJP6P5g7nnPWI/aGrHgXT4lYOUV6kzJfxz/ScrollReveal.js"],"sourcesContent":["// Generated by Framer (55d3d16)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,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={IxPreriza:{hover:true},o1Uh6FjEf:{hover:true},T2K_ARigA:{hover:true}};const cycleOrder=[\"IxPreriza\",\"T2K_ARigA\",\"o1Uh6FjEf\"];const serializationHash=\"framer-L3a1v\";const variantClassNames={IxPreriza:\"framer-v-18e2393\",o1Uh6FjEf:\"framer-v-d1rvv\",T2K_ARigA:\"framer-v-19wqsbs\"};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 humanReadableVariantMap={\"Design System\":\"T2K_ARigA\",\"Order Tracking\":\"o1Uh6FjEf\",Storeplus_overall:\"IxPreriza\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IxPreriza\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IxPreriza\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"o1Uh6FjEf-hover\")return false;if(baseVariant===\"o1Uh6FjEf\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"T2K_ARigA-hover\")return true;if(baseVariant===\"T2K_ARigA\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"o1Uh6FjEf-hover\")return true;if(baseVariant===\"o1Uh6FjEf\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XQhdH1K5_\"},motionChild:true,nodeId:\"IxPreriza\",openInNewTab:false,scopeId:\"dvUhUYW__\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18e2393\",className,classNames)} framer-138c3e1`,\"data-border\":true,\"data-framer-name\":\"Storeplus_overall\",layoutDependency:layoutDependency,layoutId:\"IxPreriza\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(204, 204, 204)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(250, 250, 250)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,rotate:0,...style},variants:{\"IxPreriza-hover\":{\"--border-color\":\"var(--token-0acd6463-69af-42a8-8ca4-a937ed1090ad, rgb(196, 58, 111))\",backgroundColor:\"rgb(255, 255, 255)\",rotate:2},\"o1Uh6FjEf-hover\":{\"--border-color\":\"var(--token-0acd6463-69af-42a8-8ca4-a937ed1090ad, rgb(196, 58, 111))\",rotate:2},\"T2K_ARigA-hover\":{\"--border-color\":\"var(--token-0acd6463-69af-42a8-8ca4-a937ed1090ad, rgb(196, 58, 111))\",rotate:2}},...addPropertyOverrides({\"IxPreriza-hover\":{\"data-framer-name\":undefined},\"o1Uh6FjEf-hover\":{\"data-framer-name\":undefined},\"T2K_ARigA-hover\":{\"data-framer-name\":undefined},o1Uh6FjEf:{\"data-framer-name\":\"Order Tracking\"},T2K_ARigA:{\"data-framer-name\":\"Design System\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14ecv3c\",layoutDependency:layoutDependency,layoutId:\"JgfTiFxYZ\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+0+((((componentViewport?.height||198)-32)*1-0-171)/2+0+0)),pixelHeight:152,pixelWidth:564,positionX:\"center\",positionY:\"center\",sizes:\"77px\",src:\"https://framerusercontent.com/images/9l43pZiAHLY97chYc2nM3tmFVAE.png?width=564&height=152\",srcSet:\"https://framerusercontent.com/images/9l43pZiAHLY97chYc2nM3tmFVAE.png?scale-down-to=512&width=564&height=152 512w,https://framerusercontent.com/images/9l43pZiAHLY97chYc2nM3tmFVAE.png?width=564&height=152 564w\"},className:\"framer-zqswe8\",\"data-framer-name\":\"UX_Design_Awards_2026_Logo_RGB_Frame_White_Nominated 1\",layoutDependency:layoutDependency,layoutId:\"bdhxenZwJ\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-74508462-ed99-4059-b6be-51fd78e9422f, rgb(31, 31, 31)))\"},children:[\"Led \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1pdGFsaWM=\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-0acd6463-69af-42a8-8ca4-a937ed1090ad, rgb(196, 58, 111)))\"},children:\"0→1 Modular dashboard design\"}),\" to turn operational data into actionable insights\"]})}),className:\"framer-ss9viv\",\"data-framer-name\":\"Designed an end-to-end B2B platform enabling seamless communication across SMS, WhatsApp\",fonts:[\"FS;Satoshi-medium\",\"GF;Instrument Serif-italic\"],layoutDependency:layoutDependency,layoutId:\"UTTYQj0ME\",style:{\"--extracted-1w3ko1f\":\"var(--token-0acd6463-69af-42a8-8ca4-a937ed1090ad, rgb(196, 58, 111))\",\"--extracted-r6o4lv\":\"var(--token-74508462-ed99-4059-b6be-51fd78e9422f, rgb(31, 31, 31))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({o1Uh6FjEf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-74508462-ed99-4059-b6be-51fd78e9422f, rgb(31, 31, 31)))\"},children:[\"Redesigned \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1pdGFsaWM=\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-0acd6463-69af-42a8-8ca4-a937ed1090ad, rgb(196, 58, 111)))\"},children:\"order-tracking \"}),\" for faster operational workflows\"]})})},T2K_ARigA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-74508462-ed99-4059-b6be-51fd78e9422f, rgb(31, 31, 31)))\"},children:[\"Built \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1pdGFsaWM=\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-0acd6463-69af-42a8-8ca4-a937ed1090ad, rgb(196, 58, 111)))\"},children:\"scalable Design System\"}),\" for Storeplus to cut feature roll-out time by 36%\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ipoc7z\",\"data-framer-name\":\"Frame 107\",layoutDependency:layoutDependency,layoutId:\"hyvcbul5o\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tetlda\",\"data-border\":true,\"data-framer-name\":\"Frame 105\",layoutDependency:layoutDependency,layoutId:\"rGCF4cwF0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(223, 223, 223)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2F0b3NoaS01MDA=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(112, 112, 112))\"},children:\"B2B SaaS\"})}),className:\"framer-ef4lsj\",\"data-framer-name\":\"Shipped\",fonts:[\"GF;Satoshi-500\"],layoutDependency:layoutDependency,layoutId:\"Yn4Q3sXCz\",style:{\"--extracted-r6o4lv\":\"rgb(112, 112, 112)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o6jkkz\",\"data-border\":true,\"data-framer-name\":\"Frame 112\",layoutDependency:layoutDependency,layoutId:\"Z1n4FXhka\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(223, 223, 223)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2F0b3NoaS01MDA=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(112, 112, 112))\"},children:\"0-1\"})}),className:\"framer-fajola\",\"data-framer-name\":\"Lead Product Designer\",fonts:[\"GF;Satoshi-500\"],layoutDependency:layoutDependency,layoutId:\"PSG2a791F\",style:{\"--extracted-r6o4lv\":\"rgb(112, 112, 112)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({o1Uh6FjEf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2F0b3NoaS01MDA=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(112, 112, 112))\"},children:\"Shipped\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x5q34j\",\"data-border\":true,\"data-framer-name\":\"Frame 112\",layoutDependency:layoutDependency,layoutId:\"n1u3MpZY5\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(223, 223, 223)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2F0b3NoaS01MDA=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(112, 112, 112))\"},children:\"Dashboard\"})}),className:\"framer-11i5eg1\",\"data-framer-name\":\"Lead Product Designer\",fonts:[\"GF;Satoshi-500\"],layoutDependency:layoutDependency,layoutId:\"qS9aSaJJs\",style:{\"--extracted-r6o4lv\":\"rgb(112, 112, 112)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16),pixelHeight:472,pixelWidth:631,positionX:\"center\",positionY:\"top\",sizes:\"142px\",src:\"https://framerusercontent.com/images/HAteJZLhX8XU0yh26iToMcRdn7w.png?width=631&height=472\",srcSet:\"https://framerusercontent.com/images/HAteJZLhX8XU0yh26iToMcRdn7w.png?scale-down-to=512&width=631&height=472 512w,https://framerusercontent.com/images/HAteJZLhX8XU0yh26iToMcRdn7w.png?width=631&height=472 631w\"},className:\"framer-mvpx08\",\"data-framer-name\":\"Rectangle 25\",layoutDependency:layoutDependency,layoutId:\"B2YIVtdSH\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:800,pixelWidth:1266,src:\"https://framerusercontent.com/images/BU98iApjmZkvlM0qCLPToRZ9kcM.png?width=1266&height=800\",srcSet:\"https://framerusercontent.com/images/BU98iApjmZkvlM0qCLPToRZ9kcM.png?scale-down-to=512&width=1266&height=800 512w,https://framerusercontent.com/images/BU98iApjmZkvlM0qCLPToRZ9kcM.png?scale-down-to=1024&width=1266&height=800 1024w,https://framerusercontent.com/images/BU98iApjmZkvlM0qCLPToRZ9kcM.png?width=1266&height=800 1266w\"},className:\"framer-1jz3s2e\",\"data-framer-name\":\"Rectangle 25\",layoutDependency:layoutDependency,layoutId:\"zOAT7uArt\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({T2K_ARigA:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+0),pixelHeight:800,pixelWidth:1266,sizes:\"142px\",src:\"https://framerusercontent.com/images/BU98iApjmZkvlM0qCLPToRZ9kcM.png?width=1266&height=800\",srcSet:\"https://framerusercontent.com/images/BU98iApjmZkvlM0qCLPToRZ9kcM.png?scale-down-to=512&width=1266&height=800 512w,https://framerusercontent.com/images/BU98iApjmZkvlM0qCLPToRZ9kcM.png?scale-down-to=1024&width=1266&height=800 1024w,https://framerusercontent.com/images/BU98iApjmZkvlM0qCLPToRZ9kcM.png?width=1266&height=800 1266w\"}}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:961,pixelWidth:842,src:\"https://framerusercontent.com/images/sjyHteYstun2H2GZwLbWZaAqIfw.png?width=842&height=961\",srcSet:\"https://framerusercontent.com/images/sjyHteYstun2H2GZwLbWZaAqIfw.png?width=842&height=961 842w\"},className:\"framer-fomw8p\",\"data-framer-name\":\"Rectangle 25\",layoutDependency:layoutDependency,layoutId:\"ay8eYby6Z\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({o1Uh6FjEf:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+0),pixelHeight:961,pixelWidth:842,sizes:\"142px\",src:\"https://framerusercontent.com/images/sjyHteYstun2H2GZwLbWZaAqIfw.png?width=842&height=961\",srcSet:\"https://framerusercontent.com/images/sjyHteYstun2H2GZwLbWZaAqIfw.png?width=842&height=961 842w\"}}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-L3a1v.framer-138c3e1, .framer-L3a1v .framer-138c3e1 { display: block; }\",\".framer-L3a1v.framer-18e2393 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-L3a1v .framer-14ecv3c { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-L3a1v .framer-zqswe8 { aspect-ratio: 3.710526315789474 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 21px); position: relative; width: 77px; }\",\".framer-L3a1v .framer-ss9viv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 254px; word-break: break-word; word-wrap: break-word; }\",\".framer-L3a1v .framer-1ipoc7z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-L3a1v .framer-tetlda { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 4px 12px 4px 12px; position: relative; width: min-content; }\",\".framer-L3a1v .framer-ef4lsj, .framer-L3a1v .framer-fajola, .framer-L3a1v .framer-11i5eg1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-L3a1v .framer-1o6jkkz, .framer-L3a1v .framer-1x5q34j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 12px 4px 12px; position: relative; width: min-content; }\",\".framer-L3a1v .framer-mvpx08 { flex: none; height: 166px; position: relative; width: 142px; }\",\".framer-L3a1v .framer-1jz3s2e, .framer-L3a1v .framer-fomw8p { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",'.framer-L3a1v[data-border=\"true\"]::after, .framer-L3a1v [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 198\n * @framerIntrinsicWidth 432\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"T2K_ARigA\":{\"layout\":[\"auto\",\"auto\"]},\"o1Uh6FjEf\":{\"layout\":[\"auto\",\"auto\"]},\"vGHzQnrS2\":{\"layout\":[\"auto\",\"auto\"]},\"K_Lb_QYVV\":{\"layout\":[\"auto\",\"auto\"]},\"qsiUWk3aK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdvUhUYW__=withCSS(Component,css,\"framer-L3a1v\");export default FramerdvUhUYW__;FramerdvUhUYW__.displayName=\"More_projects\";FramerdvUhUYW__.defaultProps={height:198,width:432};addPropertyControls(FramerdvUhUYW__,{variant:{options:[\"IxPreriza\",\"T2K_ARigA\",\"o1Uh6FjEf\"],optionTitles:[\"Storeplus_overall\",\"Design System\",\"Order Tracking\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdvUhUYW__,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdvUhUYW__\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T2K_ARigA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o1Uh6FjEf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vGHzQnrS2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K_Lb_QYVV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qsiUWk3aK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"432\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"198\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dvUhUYW__.map","// Text scroll reveal component that animates paragraphs on scroll\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useRef}from\"react\";import{motion,useScroll,useTransform}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ScrollReveal(props){const{text=\"This is a sample paragraph that will animate on scroll. Each character will fade from transparent to full color as it comes into view. You can customize the timing of the reveal animation.\",revealDuration=.8,revealDelay=0,staggerDelay=.02,font,textColor=\"#000000\",threshold=.1,triggerPosition=\"middle\",htmlTag=\"p\",style}=props;const containerRef=useRef(null);const isStatic=useIsStaticRenderer();// Calculate offset based on trigger position\nconst getOffset=()=>{switch(triggerPosition){case\"top\":return[\"start 1.0\",\"end 0.0\"];case\"middle\":return[\"start 0.8\",\"end 0.2\"];case\"bottom\":return[\"start 0.6\",\"end 0.4\"];default:return[\"start 0.8\",\"end 0.2\"];}};// Use scroll progress with dynamic offset\nconst{scrollYProgress}=useScroll({target:containerRef,offset:getOffset()});// Split text into paragraphs and then into words\nconst paragraphs=text.split(\"\\n\").filter(p=>p.trim().length>0);// Create word arrays for each paragraph, preserving spaces\nconst paragraphWords=paragraphs.map(paragraph=>{const words=paragraph.split(/(\\s+)/);return words.map((word,index)=>({word,index,isSpace:/^\\s+$/.test(word)}));});// Calculate total word count for progress calculation\nconst totalWords=paragraphWords.reduce((total,words)=>total+words.filter(w=>!w.isSpace).length,0);// Static preview for non-interactive environments\nif(isStatic){return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,position:\"relative\"},children:paragraphs.map((paragraph,index)=>{const Tag=htmlTag;return /*#__PURE__*/_jsx(Tag,{style:{...font,color:textColor,margin:index===paragraphs.length-1?0:\"0 0 1em 0\"},children:paragraph},index);})});}let globalWordIndex=0;return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,position:\"relative\"},children:paragraphWords.map((words,paragraphIndex)=>{const Tag=htmlTag;return /*#__PURE__*/_jsx(Tag,{style:{...font,margin:paragraphIndex===paragraphWords.length-1?0:\"0 0 1em 0\",display:\"block\"},children:words.map(({word,isSpace},wordIndex)=>{if(isSpace){return /*#__PURE__*/_jsx(\"span\",{children:word},`${paragraphIndex}-${wordIndex}`);}const currentGlobalIndex=globalWordIndex++;// Calculate when this word should start and finish revealing\n// Make reveal much faster: reduce spread and overlap more\nconst wordProgress=currentGlobalIndex/totalWords;const revealStart=wordProgress*.3// v1: slower, more spread out\n;const revealEnd=Math.min(.7,revealStart+.18)// v1: reveal ends later\n;// Transform scroll progress to word opacity\nconst opacity=useTransform(scrollYProgress,[revealStart,revealEnd],[0,1]);return /*#__PURE__*/_jsx(motion.span,{style:{color:textColor,opacity},children:word},`${paragraphIndex}-${wordIndex}`);})},paragraphIndex);})});}addPropertyControls(ScrollReveal,{text:{type:ControlType.String,title:\"Text\",description:\"Text content to animate. Use line breaks to create multiple paragraphs.\",defaultValue:\"This is a sample paragraph that will animate on scroll. Each character will fade from transparent to full color as it comes into view. You can customize the timing of the reveal animation.\\n\\nThis is a second paragraph that will animate character by character. You can add multiple paragraphs by separating them with line breaks.\",displayTextArea:true},htmlTag:{type:ControlType.Enum,title:\"HTML Tag\",description:\"Semantic HTML element to use for accessibility and SEO.\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"p\",\"span\"],optionTitles:[\"Heading 1\",\"Heading 2\",\"Heading 3\",\"Heading 4\",\"Heading 5\",\"Heading 6\",\"Paragraph\",\"Span\"],defaultValue:\"p\",displaySegmentedControl:false},triggerPosition:{type:ControlType.Enum,title:\"Trigger Position\",description:\"When the animation starts relative to viewport position.\",options:[\"top\",\"middle\",\"bottom\"],optionTitles:[\"Top\",\"Middle\",\"Bottom\"],defaultValue:\"middle\",displaySegmentedControl:true},revealDuration:{type:ControlType.Number,title:\"Duration\",description:\"Total time for the entire text to fully reveal.\",defaultValue:.8,min:.1,max:3,step:.1,unit:\"s\"},revealDelay:{type:ControlType.Number,title:\"Initial Delay\",description:\"Delay before animation starts after trigger.\",defaultValue:0,min:0,max:2,step:.1,unit:\"s\"},staggerDelay:{type:ControlType.Number,title:\"Character Stagger\",description:\"Time delay between each character's animation start.\",defaultValue:.02,min:0,max:.2,step:.01,unit:\"s\"},threshold:{type:ControlType.Number,title:\"Trigger Threshold\",description:\"How much of the element must be visible to trigger animation.\",defaultValue:.1,min:0,max:1,step:.1,unit:\"%\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.6em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollReveal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollReveal.map"],"mappings":"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"}