{"version":3,"file":"PhotoStack.0v6cssC1.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useRef","useState","useRef","useState","useState"],"sources":["https:/framerusercontent.com/modules/EiRM30NwNb9UveXHqYPC/6kMNDVIwzn3wQ9q67Tqf/IiNCkzPyT.js","https:/framerusercontent.com/modules/mudQH6LDblDF3qWhlrbb/XuFdFHveh7ijtboh4IaD/CardPlayground.js","https:/framerusercontent.com/modules/gpUQ05E4ixKsH0tkpvTx/LTPa5Zq3nyKANNKm1grz/CountUp.js","https:/framerusercontent.com/modules/GVfEfykf9Ep93qJWfe8o/d3Wam77wC49NcRaF0M7Y/PhotoStack.js"],"sourcesContent":["// Generated by Framer (ae08463)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/pzr5WtAASqFmtqEhgy8I/isNBQkOeGqpqlD4WSY8X/dYx54HgzR.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/kGVzPViSR8kgluAQSxDW/aXzkAemRxN6pTpMGdVtD/KA3F4haCN.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ygkA24IuZKlQtDTXHxiB/iiWN3hQniRQdjZG07ChY/QZ9ALshmD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ta1O7ktRVwAeL49SITPV/NNRVexEKYiyNWNOlhtIJ/xmE87Lfkv.js\";const serializationHash=\"framer-eum55\";const variantClassNames={ahxxyE574:\"framer-v-1evi49d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OiCXPMVh4=undefined;const OjA7Q0KWo=undefined;const DBHA2nUFW=undefined;const HhKRKm7K_=undefined;const wRvYZSBAT=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({avatar,body,height,id,name1,quote,role,width,...props})=>{return{...props,DBHA2nUFW:avatar??props.DBHA2nUFW??{pixelHeight:75,pixelWidth:75,src:\"https://framerusercontent.com/images/nTRjGW0F1DS0LkHDGic5icODQ.png?width=75&height=75\"},HhKRKm7K_:name1??props.HhKRKm7K_??\"Leah\",OiCXPMVh4:quote??props.OiCXPMVh4??\"“I doubled my rates and kept my weekends.”\",OjA7Q0KWo:body??props.OjA7Q0KWo??\"“I never expected growth to feel this calm. Amara’s guidance changed how I run everything.”\",wRvYZSBAT:role??props.wRvYZSBAT??\"Brand Strategist\"};};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,OiCXPMVh4,OjA7Q0KWo,HhKRKm7K_,wRvYZSBAT,DBHA2nUFW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ahxxyE574\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1evi49d\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ahxxyE574\",ref:refBinding,style:{backgroundColor:\"rgb(252, 252, 238)\",...style},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0),pixelHeight:22,pixelWidth:117,sizes:\"116px\",src:\"https://framerusercontent.com/images/f86BnTKk4iqgbM3yQw7A7XhupQ.svg?width=117&height=22\"},className:\"framer-1yjalfh\",\"data-framer-name\":\"Stars\",layoutDependency:layoutDependency,layoutId:\"JcANWNRvz\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kq7sco\",\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"BbxfZTNQy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-84anc\",\"data-styles-preset\":\"QZ9ALshmD\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ddc1d9d5-a8a5-4d1c-981d-a5d20c0863df))\"},children:\"“I went from burnt out to booked out.”\"})}),className:\"framer-1v4omtz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"upfeLlUDE\",style:{\"--extracted-r6o4lv\":\"var(--token-ddc1d9d5-a8a5-4d1c-981d-a5d20c0863df)\"},text:OiCXPMVh4,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jc3sx2\",\"data-styles-preset\":\"xmE87Lfkv\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ddc1d9d5-a8a5-4d1c-981d-a5d20c0863df))\"},children:\"“I never thought scaling could feel this easy. Tiara’s mindset coaching was life-changing.”\"})}),className:\"framer-1m08g9h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G3JqFXi8v\",style:{\"--extracted-r6o4lv\":\"var(--token-ddc1d9d5-a8a5-4d1c-981d-a5d20c0863df)\"},text:OjA7Q0KWo,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l4y8d8\",\"data-framer-name\":\"Author\",layoutDependency:layoutDependency,layoutId:\"lJYOUYVa5\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+359+0),pixelHeight:75,pixelWidth:75,sizes:\"37px\",...toResponsiveImage(DBHA2nUFW)},className:\"framer-7dcvd4\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"iisG3JTfO\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eftuxa\",\"data-framer-name\":\"Meta\",layoutDependency:layoutDependency,layoutId:\"Ur1i0iiLZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1tb5cgb\",\"data-styles-preset\":\"KA3F4haCN\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ddc1d9d5-a8a5-4d1c-981d-a5d20c0863df))\"},children:\"Natalie\"})}),className:\"framer-197exmt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M2DU9sUt5\",style:{\"--extracted-r6o4lv\":\"var(--token-ddc1d9d5-a8a5-4d1c-981d-a5d20c0863df)\"},text:HhKRKm7K_,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wl19eq\",\"data-styles-preset\":\"dYx54HgzR\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ddc1d9d5-a8a5-4d1c-981d-a5d20c0863df))\"},children:\"Creative Consultant\"})}),className:\"framer-18dg1x2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bEwjJ1fFr\",style:{\"--extracted-r6o4lv\":\"var(--token-ddc1d9d5-a8a5-4d1c-981d-a5d20c0863df)\"},text:wRvYZSBAT,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\".framer-eum55.framer-1dskv5u, .framer-eum55 .framer-1dskv5u { display: block; }\",\".framer-eum55.framer-1evi49d { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; padding: 24px; position: relative; width: 306px; }\",\".framer-eum55 .framer-1yjalfh { flex: none; height: 22px; position: relative; width: 116px; }\",\".framer-eum55 .framer-kq7sco { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-eum55 .framer-1v4omtz, .framer-eum55 .framer-1m08g9h { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-eum55 .framer-l4y8d8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-eum55 .framer-7dcvd4 { flex: none; height: 37px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 37px; will-change: var(--framer-will-change-override, transform); }\",\".framer-eum55 .framer-1eftuxa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-eum55 .framer-197exmt, .framer-eum55 .framer-18dg1x2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"OiCXPMVh4\":\"quote\",\"OjA7Q0KWo\":\"body\",\"HhKRKm7K_\":\"name1\",\"wRvYZSBAT\":\"role\",\"DBHA2nUFW\":\"avatar\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIiNCkzPyT=withCSS(Component,css,\"framer-eum55\");export default FramerIiNCkzPyT;FramerIiNCkzPyT.displayName=\"Testimonial Card\";FramerIiNCkzPyT.defaultProps={height:200,width:200};addPropertyControls(FramerIiNCkzPyT,{OiCXPMVh4:{defaultValue:\"“I doubled my rates and kept my weekends.”\",title:\"Quote\",type:ControlType.String},onOiCXPMVh4Change:{changes:\"OiCXPMVh4\",type:ControlType.ChangeHandler},OjA7Q0KWo:{defaultValue:\"“I never expected growth to feel this calm. Amara’s guidance changed how I run everything.”\",title:\"Body\",type:ControlType.String},onOjA7Q0KWoChange:{changes:\"OjA7Q0KWo\",type:ControlType.ChangeHandler},HhKRKm7K_:{defaultValue:\"Leah\",title:\"Name\",type:ControlType.String},onHhKRKm7K_Change:{changes:\"HhKRKm7K_\",type:ControlType.ChangeHandler},wRvYZSBAT:{defaultValue:\"Brand Strategist\",title:\"Role\",type:ControlType.String},onwRvYZSBATChange:{changes:\"wRvYZSBAT\",type:ControlType.ChangeHandler},DBHA2nUFW:{__defaultAssetReference:\"data:framer/asset-reference,nTRjGW0F1DS0LkHDGic5icODQ.png?originalFilename=imported.png&width=75&height=75\",title:\"Avatar\",type:ControlType.ResponsiveImage}});addFonts(FramerIiNCkzPyT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIiNCkzPyT\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"OiCXPMVh4\\\":\\\"quote\\\",\\\"OjA7Q0KWo\\\":\\\"body\\\",\\\"HhKRKm7K_\\\":\\\"name1\\\",\\\"wRvYZSBAT\\\":\\\"role\\\",\\\"DBHA2nUFW\\\":\\\"avatar\\\"}\",\"framerIntrinsicWidth\":\"200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IiNCkzPyT.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useState}from\"react\";import{motion,useSpring}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * CardPlayground — testimonial cards you can throw around inside the section.\n * Drag is constrained to the playground, has momentum + soft edge bounce,\n * cards tilt with drag velocity and the touched card always comes to the front.\n * Card styling mirrors the Testimonial Card component (tokens + type styles).\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */const POS=[[0,54],[0,496],[0,937],[338,129],[338,607],[338,1163],[676,442],[676,1017],[676,0],[1014,280],[1014,864]];const BASE_W=1320,BASE_H=1508;const src=img=>img&&(img.src||img)||\"\";function Card(props){const{i,x,y,w,z,onFront,bounds,data,isCanvas,zoom}=props;const rotate=useSpring(0,{stiffness:220,damping:18});const t=s=>({textTransform:\"uppercase\",color:data.color,margin:0,...s});return /*#__PURE__*/_jsx(motion.div,{drag:!isCanvas,dragConstraints:bounds,dragElastic:.18,dragMomentum:true,dragTransition:{power:.28,timeConstant:260,bounceStiffness:280,bounceDamping:24},onPointerDown:onFront,onDrag:(_,info)=>rotate.set(Math.max(-12,Math.min(12,info.velocity.x/70))),onDragEnd:()=>rotate.set(0),whileDrag:{scale:1.04,boxShadow:\"0px 2px 4px rgba(21,21,19,0.08), 0px 18px 32px -8px rgba(21,21,19,0.26), 0px 48px 80px -20px rgba(21,21,19,0.42)\"},initial:isCanvas?false:{opacity:0,y:60},whileInView:{opacity:1,y:0},viewport:{once:true,amount:.3},transition:{duration:.9,delay:i%4*.08,ease:[.22,1,.36,1]},style:{position:\"absolute\",left:x,top:y,width:w*zoom,zIndex:z,rotate,background:data.background,cursor:\"grab\",touchAction:\"none\",userSelect:\"none\",boxShadow:\"0px 1px 1px rgba(21,21,19,0.06), 0px 6px 12px -4px rgba(21,21,19,0.16), 0px 22px 44px -14px rgba(21,21,19,0.32)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{zoom,width:w,padding:24,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:32},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:116,height:22,backgroundImage:`url(${src(data.stars)})`,backgroundSize:\"contain\",backgroundRepeat:\"no-repeat\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24},children:[/*#__PURE__*/_jsx(\"p\",{style:t({fontFamily:'\"Cormorant Garamond\", serif',fontStyle:\"italic\",fontWeight:500,fontSize:28,lineHeight:1.2,letterSpacing:\"-0.14px\"}),children:data.quote}),/*#__PURE__*/_jsx(\"p\",{style:t({fontFamily:'\"Geist Mono\", monospace',fontWeight:500,fontSize:12,lineHeight:1.35,letterSpacing:\"0.09px\"}),children:data.body})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:37,height:37,borderRadius:100,flexShrink:0,backgroundImage:`url(${src(data.avatar)})`,backgroundSize:\"cover\",backgroundPosition:\"center\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"p\",{style:t({fontFamily:'\"Geist Mono\", monospace',fontWeight:500,fontSize:14,lineHeight:1.5,letterSpacing:\"0.14px\"}),children:data.name}),/*#__PURE__*/_jsx(\"p\",{style:t({fontFamily:'\"Geist Mono\", monospace',fontWeight:500,fontSize:10,lineHeight:1.5,letterSpacing:\"0.075px\"}),children:data.role})]})]})]})});}export default function CardPlayground(props){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const bounds=useRef(null);const[order,setOrder]=useState(POS.map((_,i)=>i+1));const top=useRef(POS.length+1);const[size,setSize]=useState({w:BASE_W,h:BASE_H});const W=size.w,H=size.h;const wide=W>=1100;const cols=wide?4:W>=700?3:2;const gutter=wide?props.gutter??60:W>=700?32:16;// card scale: full size on desktop, shrinks to fit the columns on smaller frames\nconst zoom=wide?1:Math.min(1,((W-gutter*2)/cols+(cols>2?40:60))/306);const cw=306*zoom,ch=360*zoom;const count=wide?props.count:Math.min(props.count,cols*3);const placed=Array.from({length:count},(_,i)=>{if(wide){const[x,y]=POS[i];return[gutter+x/1014*Math.max(1,W-gutter*2-306),y*(H/BASE_H)];}const c=i%cols,r=Math.floor(i/cols),rows=Math.ceil(count/cols);const x=gutter+(cols>1?c/(cols-1)*(W-gutter*2-cw):0);const stepY=rows>1?(H-ch-40)/(rows-1):0;const y=20+r*stepY+(c%2?stepY*.35:0)-(r===rows-1&&c%2?stepY*.35:0);return[x,Math.max(0,Math.min(H-ch,y))];});const data={quote:props.quote,body:props.body,name:props.name,role:props.role,avatar:props.avatar,stars:props.stars,color:props.color,background:props.background};return /*#__PURE__*/_jsx(\"div\",{ref:n=>{bounds.current=n;if(n&&(Math.abs(n.offsetWidth-size.w)>1||Math.abs(n.offsetHeight-size.h)>1))setSize({w:n.offsetWidth||BASE_W,h:n.offsetHeight||BASE_H});},style:{position:\"relative\",width:\"100%\",height:\"100%\",...props.style},children:placed.map(([x,y],i)=>/*#__PURE__*/_jsx(Card,{i:i,x:x,y:y,w:306,zoom:zoom,z:order[i],bounds:bounds,data:data,isCanvas:isCanvas,onFront:()=>{const z=++top.current;setOrder(o=>o.map((v,j)=>j===i?z:v));}},i))});}CardPlayground.defaultProps={gutter:60,count:11,quote:\"“I doubled my rates and kept my weekends.”\",body:\"“I never expected growth to feel this calm. Amara’s guidance changed how I run everything.”\",name:\"Leah\",role:\"Brand Strategist\",color:\"#6B241E\",background:\"#FCFCEE\"};addPropertyControls(CardPlayground,{gutter:{type:ControlType.Number,title:\"Side Gutter\",defaultValue:60,min:0,max:200},count:{type:ControlType.Number,title:\"Cards\",defaultValue:11,min:1,max:11,step:1},quote:{type:ControlType.String,title:\"Quote\",defaultValue:\"“I doubled my rates and kept my weekends.”\"},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"“I never expected growth to feel this calm. Amara’s guidance changed how I run everything.”\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Leah\"},role:{type:ControlType.String,title:\"Role\",defaultValue:\"Brand Strategist\"},avatar:{type:ControlType.ResponsiveImage,title:\"Avatar\"},stars:{type:ControlType.ResponsiveImage,title:\"Stars\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#6B241E\"},background:{type:ControlType.Color,title:\"Card\",defaultValue:\"#FCFCEE\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CardPlayground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CardPlayground.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * CountUp — counts from 0 to the value when it scrolls into view (once).\n * Typography mirrors the Display/H1 style (Cormorant Garamond, italic 500, uppercase).\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function CountUp(props){const{value,prefix,suffix,decimals,duration,delay,color,fontSize,align}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const[n,setN]=useState(isCanvas?value:0);useEffect(()=>{if(isCanvas){setN(value);return;}if(window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches){setN(value);return;}const el=ref.current;if(!el)return;let raf=0,timer=0;const io=new IntersectionObserver(([e])=>{if(!e.isIntersecting)return;io.disconnect();timer=setTimeout(()=>{const start=performance.now();const tick=now=>{const t=Math.min(1,(now-start)/(duration*1e3));const eased=1-Math.pow(1-t,4);setN(value*eased);if(t<1)raf=requestAnimationFrame(tick);};raf=requestAnimationFrame(tick);},delay*1e3);},{threshold:.4});io.observe(el);return()=>{io.disconnect();cancelAnimationFrame(raf);clearTimeout(timer);};},[isCanvas,value,duration,delay]);const text=`${prefix}${Number(n).toFixed(decimals)}${suffix}`;return /*#__PURE__*/_jsx(\"div\",{ref:ref,\"aria-label\":`${prefix}${value}${suffix}`,style:{width:\"100%\",color,textAlign:align,fontFamily:'\"Cormorant Garamond\", serif',fontStyle:\"italic\",fontWeight:500,fontSize,lineHeight:.8,letterSpacing:\"-0.02em\",textTransform:\"uppercase\",fontVariantNumeric:\"lining-nums\",whiteSpace:\"nowrap\",...props.style},children:text});}CountUp.defaultProps={value:150,prefix:\"\",suffix:\"+\",decimals:0,duration:1.8,delay:0,color:\"#6B241E\",fontSize:96,align:\"left\"};addPropertyControls(CountUp,{value:{type:ControlType.Number,title:\"Value\",defaultValue:150,min:0,max:1e5,step:1},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"+\"},decimals:{type:ControlType.Number,title:\"Decimals\",defaultValue:0,min:0,max:3,step:1},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1.8,min:.2,max:6,step:.1,unit:\"s\"},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:3,step:.05,unit:\"s\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#6B241E\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:96,min:12,max:240},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],defaultValue:\"left\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountUp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountUp.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * PhotoStack — photos stacked vertically inside a frame; every few seconds the\n * stack slides up to the next photo, looping seamlessly (as in the Figma polaroid).\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PhotoStack(props){const{interval,duration,shadow}=props;const images=[props.image1,props.image2,props.image3,props.image4].filter(Boolean);const slides=images.length>1?[...images,images[0]]:images;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[index,setIndex]=useState(0);const[animate,setAnimate]=useState(true);useEffect(()=>{if(isCanvas||images.length<2)return;if(window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches)return;const id=setTimeout(()=>{setAnimate(true);setIndex(i=>i+1);},interval*1e3);return()=>clearTimeout(id);},[index,interval,images.length,isCanvas]);// After sliding onto the cloned first photo, jump back to the real first one without animation.\nuseEffect(()=>{if(index!==images.length||images.length<2)return;const id=setTimeout(()=>{setAnimate(false);setIndex(0);},duration*1e3+30);return()=>clearTimeout(id);},[index,images.length,duration]);const src=img=>img&&(img.src||img)||\"\";return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",...props.style},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,top:0,width:\"100%\",height:`${slides.length*100}%`,transform:`translateY(-${index*100/Math.max(1,slides.length)}%)`,transition:animate?`transform ${duration}s cubic-bezier(0.76, 0, 0.24, 1)`:\"none\",willChange:\"transform\"},children:slides.map((img,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:`${100/slides.length}%`,backgroundImage:`url(${src(img)})`,backgroundSize:\"cover\",backgroundPosition:\"center\"}},i))}),shadow?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",boxShadow:\"inset 0px -1px 0px 0px rgba(0,0,0,0.25), inset 0px 1px 4px 0px rgba(107,36,30,0.46)\"}}):null]});}PhotoStack.defaultProps={interval:2.6,duration:1.1,shadow:true};addPropertyControls(PhotoStack,{image1:{type:ControlType.ResponsiveImage,title:\"Image 1\"},image2:{type:ControlType.ResponsiveImage,title:\"Image 2\"},image3:{type:ControlType.ResponsiveImage,title:\"Image 3\"},image4:{type:ControlType.ResponsiveImage,title:\"Image 4\"},interval:{type:ControlType.Number,title:\"Interval\",defaultValue:2.6,min:.5,max:10,step:.1,unit:\"s\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1.1,min:.2,max:3,step:.1,unit:\"s\"},shadow:{type:ControlType.Boolean,title:\"Inner Shadow\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PhotoStack\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhotoStack.map"],"mappings":"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"}