{"version":3,"file":"ConvictionStack.Bm28nwKu.mjs","names":["useState","useRef","useState","useRef"],"sources":["https:/framerusercontent.com/modules/uuLNLj12Ga8ln58cpgtH/YUtRYPYU03crvh5jorLu/BucketLab.js","https:/framerusercontent.com/modules/OsB635JRX4A4Oqu47Tvp/WR6AWj16bw9gjsaqud1I/ConvictionStack.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const GRAIN=\"url(\\\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>\\\")\";const FONT=`\"FCG Archivo\", \"Archivo\", \"Helvetica Neue\", Arial, sans-serif`;const EASE=\"cubic-bezier(.2,.7,.2,1)\";const WIDE={fontFamily:FONT,fontWeight:800,fontVariationSettings:'\"wdth\" 112, \"wght\" 800',letterSpacing:\"-0.035em\",lineHeight:1};const BOLD={fontFamily:FONT,fontWeight:700,fontVariationSettings:'\"wdth\" 92, \"wght\" 700',letterSpacing:\"-0.025em\",lineHeight:1.05};function useWidth(ref){const[w,setW]=useState(1120);useEffect(()=>{const el=ref.current;if(!el)return;const ro=new ResizeObserver(([e])=>setW(e.contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);return w;}function Photo({src,active,style={}}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\",background:\"#121211\",...style},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(${src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",filter:\"grayscale(1) contrast(1.12) brightness(.82)\",transform:active?\"scale(1.04)\":\"scale(1.1)\",transition:`transform 1.4s ${EASE}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:GRAIN,opacity:.22,mixBlendMode:\"overlay\"}})]});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function BucketLab(props){const{variant,ink,signal,muted,rule}=props;const items=[{name:props.name1,img:props.img1},{name:props.name2,img:props.img2},{name:props.name3,img:props.img3}].filter(x=>x.name);const ref=useRef(null);const w=useWidth(ref);const narrow=w<700;const[hov,setHov]=useState(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;/* ---------- A: type list, photo follows the cursor ---------- */const[pos,setPos]=useState({x:0,y:0});if(variant===\"reveal\"){const fs=narrow?34:Math.min(64,Math.round(w/17));return /*#__PURE__*/_jsxs(\"div\",{ref:ref,onMouseLeave:()=>setHov(null),onMouseMove:e=>{const r=ref.current.getBoundingClientRect();setPos({x:e.clientX-r.left,y:e.clientY-r.top});},style:{position:\"relative\",width:\"100%\",borderTop:`1px solid ${rule}`,color:ink},children:[items.map((it,i)=>{const a=hov===i;return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setHov(i),onClick:()=>setHov(a?null:i),style:{borderBottom:`1px solid ${rule}`,padding:narrow?\"20px 0\":\"26px 0\",cursor:\"default\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...BOLD,fontSize:fs,display:\"flex\",alignItems:\"baseline\",opacity:hov!==null&&!a?.3:1,transition:`opacity .45s ${EASE}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:signal,display:\"inline-block\",overflow:\"hidden\",whiteSpace:\"nowrap\",maxWidth:a?\"1.3em\":0,transition:`max-width .5s ${EASE}`},children:\"//\\xa0\"}),it.name]}),narrow?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",height:a?200:0,marginTop:a?16:0,transition:`height .5s ${EASE}, margin .5s ${EASE}`},children:a&&it.img?/*#__PURE__*/_jsx(Photo,{src:it.img,active:true}):null}):null]},i);}),!narrow?items.map((it,i)=>it.img?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:240,height:300,left:Math.min(pos.x+40,w-260),top:pos.y-150,pointerEvents:\"none\",opacity:hov===i?1:0,transform:hov===i?\"rotate(-2deg) scale(1)\":\"rotate(-2deg) scale(.92)\",transition:`opacity .35s ${EASE}, transform .5s ${EASE}, left .25s ${EASE}, top .25s ${EASE}`,zIndex:5},children:/*#__PURE__*/_jsx(Photo,{src:it.img,active:hov===i})},\"p\"+i):null):null]});}/* ---------- B: scroll focus with a pinned photo ---------- */const rowRefs=useRef([]);const[focus,setFocus]=useState(0);useEffect(()=>{if(variant!==\"focus\"||isCanvas)return;const onScroll=()=>{const mid=window.innerHeight*.5;let best=0,bd=1e9;rowRefs.current.forEach((el,k)=>{if(!el)return;const r=el.getBoundingClientRect();const d=Math.abs(r.top+r.height/2-mid);if(d<bd){bd=d;best=k;}});setFocus(best);};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[variant,isCanvas]);if(variant===\"focus\"){const fs=narrow?40:Math.min(76,Math.round(w/13));return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",display:\"grid\",gridTemplateColumns:narrow?\"1fr\":\"minmax(0,1.4fr) minmax(0,1fr)\",gap:48,color:ink},children:[/*#__PURE__*/_jsx(\"div\",{children:items.map((it,i)=>{const a=focus===i;return /*#__PURE__*/_jsx(\"div\",{ref:el=>rowRefs.current[i]=el,style:{minHeight:narrow?120:\"30vh\",display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{...WIDE,fontSize:fs,color:a?ink:\"transparent\",WebkitTextStroke:`1px ${ink}`,opacity:a?1:.35,transition:`color .7s ${EASE}, opacity .7s ${EASE}`},children:[it.name,/*#__PURE__*/_jsx(\"span\",{style:{color:signal,WebkitTextStroke:0,opacity:a?1:0,transition:`opacity .5s ${EASE}`},children:\".\"})]})},i);})}),!narrow?/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"sticky\",top:\"22vh\",height:420},children:[items.map((it,i)=>it.img?/*#__PURE__*/_jsx(Photo,{src:it.img,active:focus===i,style:{opacity:focus===i?1:0,transition:`opacity .8s ${EASE}`}},i):null),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,width:12,height:12,background:signal}})]})}):null]});}/* ---------- C: staggered staircase with running hairlines ---------- */const[seen,setSeen]=useState(isCanvas);useEffect(()=>{if(variant!==\"stair\"||isCanvas||!ref.current)return;if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){setSeen(true);return;}const io=new IntersectionObserver(([e])=>{if(e.isIntersecting){setSeen(true);io.disconnect();}},{threshold:.25});io.observe(ref.current);return()=>io.disconnect();},[variant,isCanvas]);if(variant===\"stair\"){const fs=narrow?32:Math.min(54,Math.round(w/20));return /*#__PURE__*/_jsx(\"div\",{ref:ref,onMouseLeave:()=>setHov(null),style:{width:\"100%\",color:ink,display:\"flex\",flexDirection:\"column\",gap:narrow?18:26},children:items.map((it,i)=>{const a=hov===i;const d=i*.14;return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setHov(i),onClick:()=>setHov(a?null:i),style:{display:\"flex\",alignItems:\"center\",gap:20,paddingLeft:narrow?0:`${i*16}%`,cursor:\"default\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...WIDE,fontSize:Math.round(fs*.5),color:signal,opacity:seen?1:0,transition:`opacity .6s ${EASE} ${d+.1}s`},children:\"//\"}),/*#__PURE__*/_jsx(\"span\",{style:{...BOLD,fontSize:fs,whiteSpace:\"nowrap\",opacity:seen?1:0,transform:seen?a?\"translateX(8px)\":\"none\":\"translateX(-40px)\",transition:`transform ${seen&&hov!==null?\".5s\":\"1s\"} ${EASE} ${hov!==null?0:d}s, opacity .9s ${EASE} ${d}s`},children:it.name}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,height:a?2:1,background:a?signal:rule,transformOrigin:\"left center\",transform:seen?\"scaleX(1)\":\"scaleX(0)\",transition:`transform 1.3s ${EASE} ${d+.25}s, background-color .4s ${EASE}, height .3s ${EASE}`}})]},i);})});}/* ---------- D: tabs over one wide photo ---------- */const[tab,setTab]=useState(0);const[touched,setTouched]=useState(false);useEffect(()=>{if(variant!==\"tabs\"||touched||isCanvas)return;const t=setInterval(()=>setTab(x=>(x+1)%items.length),3600);return()=>clearInterval(t);},[variant,touched,items.length,isCanvas]);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",color:ink},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"baseline\",gap:narrow?\"6px 14px\":\"8px 22px\",marginBottom:22},children:items.map((it,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:narrow?14:22},children:[/*#__PURE__*/_jsx(\"span\",{onMouseEnter:()=>{setTouched(true);setTab(i);},onClick:()=>{setTouched(true);setTab(i);},style:{...BOLD,fontSize:narrow?24:34,color:tab===i?ink:muted,opacity:tab===i?1:.55,cursor:\"default\",transition:`color .4s ${EASE}, opacity .4s ${EASE}`},children:it.name}),i<items.length-1?/*#__PURE__*/_jsx(\"span\",{style:{...WIDE,fontSize:narrow?18:24,color:signal},children:\"//\"}):null]},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:narrow?\"4 / 3\":\"21 / 8\"},children:[items.map((it,i)=>it.img?/*#__PURE__*/_jsx(Photo,{src:it.img,active:tab===i,style:{opacity:tab===i?1:0,transition:`opacity .9s ${EASE}`}},i):null),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,width:12,height:12,background:signal}})]})]});}BucketLab.defaultProps={variant:\"reveal\",name1:\"Consumer Tech\",name2:\"Health & Wellness\",name3:\"Experiential\",img1:\"\",img2:\"\",img3:\"\",ink:\"#101010\",signal:\"#DE3A11\",muted:\"#5C5C58\",rule:\"rgba(16,16,16,0.16)\"};addPropertyControls(BucketLab,{variant:{type:ControlType.Enum,options:[\"reveal\",\"focus\",\"stair\",\"tabs\"],optionTitles:[\"Photo reveal\",\"Scroll focus\",\"Staircase\",\"Tabs\"]},name1:{type:ControlType.String},img1:{type:ControlType.String,title:\"Image 1 URL\"},name2:{type:ControlType.String},img2:{type:ControlType.String,title:\"Image 2 URL\"},name3:{type:ControlType.String},img3:{type:ControlType.String,title:\"Image 3 URL\"},ink:{type:ControlType.Color},signal:{type:ControlType.Color},muted:{type:ControlType.Color},rule:{type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BucketLab\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BucketLab.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const DEFAULT_ROWS=[{word:\"Routine\",lead:\"Does it become \",accent:\"routine?\",body:\"Use cases that are both frequent and important to the user. That’s where a better product experience can build a habit, even in crowded categories.\"},{word:\"Pull\",lead:\"Do users \",accent:\"pull others in?\",body:\"Products where core users become the biggest advocates. They carry the most weight and help build the base that propels future growth.\"},{word:\"Scale\",lead:\"Does the platform \",accent:\"scale?\",body:\"Whether the underlying unit economics actually support the user growth. Do the margins hold and grow with the user base or get squeezed by it?\"}];/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function ConvictionStack(props){const baseRows=props.rows?.length?props.rows:DEFAULT_ROWS;const rows=baseRows.map((r,i)=>props[`body${i+1}`]?{...r,body:props[`body${i+1}`]}:r);const{ink,signal,muted,rule}=props;const wm=props.wordMax??150;const qs=props.questionSize??24;const hoverMode=props.trigger===\"hover\";const compact=!!props.compact;const rowHover=!!props.rowHover&&hoverMode;const[hov,setHov]=useState(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const refs=useRef([]);const rootRef=useRef(null);const[on,setOn]=useState(rows.map(()=>isCanvas));const[narrow,setNarrow]=useState(false);const motion=!!props.motion;const[shown,setShown]=useState(rows.map(()=>isCanvas||!motion));const[drift,setDrift]=useState(rows.map(()=>0));useEffect(()=>{if(!motion||isCanvas)return;if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){setShown(rows.map(()=>true));return;}const io=new IntersectionObserver(es=>{setShown(prev=>{const n=[...prev];es.forEach(e=>{if(e.isIntersecting)n[Number(e.target.dataset.i)]=true;});return n;});},{threshold:.2});refs.current.forEach(el=>el&&io.observe(el));let raf=0;const onScroll=()=>{cancelAnimationFrame(raf);raf=requestAnimationFrame(()=>{const vh=window.innerHeight;setDrift(refs.current.map(el=>{if(!el)return 0;const r=el.getBoundingClientRect();const p=(r.top+r.height/2)/vh;return Math.max(-1,Math.min(1,p-.5))*28;}));});};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{io.disconnect();window.removeEventListener(\"scroll\",onScroll);cancelAnimationFrame(raf);};},[motion,isCanvas,rows.length]);useEffect(()=>{if(isCanvas||hoverMode)return;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(reduce){setOn(rows.map(()=>true));return;}const io=new IntersectionObserver(entries=>{setOn(prev=>{const next=[...prev];entries.forEach(e=>{const i=Number(e.target.dataset.i);// on once the row has reached the trigger line; off again only if scrolled back below it\nnext[i]=e.isIntersecting||e.boundingClientRect.top<0;});return next;});},{rootMargin:\"0px 0px -38% 0px\",threshold:0});refs.current.forEach(el=>el&&io.observe(el));return()=>io.disconnect();},[rows.length,isCanvas,hoverMode]);useEffect(()=>{const el=rootRef.current;if(!el)return;const ro=new ResizeObserver(([e])=>setNarrow(e.contentRect.width<700));ro.observe(el);return()=>ro.disconnect();},[]);const font=`\"FCG Archivo\", \"Archivo\", \"Helvetica Neue\", Arial, sans-serif`;const ease=\"cubic-bezier(.2,.6,.2,1)\";return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{width:\"100%\",fontFamily:font,color:ink},children:rows.map((r,i)=>{const active=hoverMode?hov===i:on[i];const textShown=hoverMode?true:active;return /*#__PURE__*/_jsxs(\"div\",{\"data-i\":i,ref:el=>refs.current[i]=el,onMouseEnter:hoverMode?()=>setHov(i):undefined,onMouseLeave:hoverMode?()=>setHov(null):undefined,onClick:hoverMode?()=>setHov(hov===i?null:i):undefined,style:{...motion?{opacity:shown[i]?1:0,transform:shown[i]?\"none\":\"translateY(36px)\"}:{},display:\"grid\",gridTemplateColumns:narrow?\"1fr\":compact?`${Math.round(wm*4.9)}px minmax(0, 1fr)`:\"minmax(0,1.35fr) minmax(0,1fr)\",gap:narrow?12:compact?32:40,cursor:hoverMode?\"default\":undefined,alignItems:\"center\",padding:narrow?\"20px 0 24px\":`${wm<100?24:30}px 0`,borderTop:i===0?`1px solid ${rule}`:\"none\",borderBottom:`1px solid ${rule}`,...rowHover?{background:active?props.hoverFill:\"rgba(255,255,255,0)\",boxShadow:active?`-${narrow?12:20}px 0 0 ${props.hoverFill}, ${narrow?12:20}px 0 0 ${props.hoverFill}`:`-${narrow?12:20}px 0 0 rgba(255,255,255,0), ${narrow?12:20}px 0 0 rgba(255,255,255,0)`,opacity:motion&&!shown[i]?0:hov!==null&&!active?.45:1,transition:`background-color .45s ${ease}, box-shadow .45s ${ease}, opacity ${motion?\".9s\":\".45s\"} ${ease}, transform 1s ${ease}`}:{}},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:narrow?`clamp(${Math.round(wm*.55)}px, 13vw, ${Math.round(wm*.75)}px)`:`clamp(${Math.round(wm*.6)}px, ${(wm/14).toFixed(2)}vw, ${wm}px)`,lineHeight:.9,fontWeight:800,fontVariationSettings:'\"wdth\" 112, \"wght\" 800',letterSpacing:\"-0.035em\",color:active?ink:\"transparent\",WebkitTextStroke:`${wm<100?1:1.25}px ${ink}`,transition:`color .8s ${ease}`,whiteSpace:\"nowrap\",...motion&&!narrow?{transform:`translateX(${((28-drift[i])/2).toFixed(1)}px)`,willChange:\"transform\"}:{}},children:[r.word,/*#__PURE__*/_jsx(\"span\",{style:{WebkitTextStroke:0,color:signal},children:\".\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{opacity:textShown?1:0,transform:textShown?\"none\":\"translateY(14px)\",transition:`opacity .7s .15s ${ease}, transform .7s .15s ${ease}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:narrow?Math.round(qs*.88):qs,lineHeight:1.2,fontWeight:700,fontVariationSettings:'\"wdth\" 96, \"wght\" 700',letterSpacing:\"-0.02em\"},children:[r.lead,/*#__PURE__*/_jsx(\"span\",{style:{color:signal},children:r.accent})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"10px 0 0\",fontSize:15,lineHeight:1.6,color:rowHover&&active?ink:muted,transition:`color .45s ${ease}`,maxWidth:compact?`${props.bodyCh??58}ch`:\"42ch\",textWrap:\"pretty\",fontVariationSettings:'\"wdth\" 100'},children:r.body})]})]},i);})});}ConvictionStack.defaultProps={rows:DEFAULT_ROWS,trigger:\"scroll\",compact:false,motion:false,rowHover:false,hoverFill:\"rgba(255,255,255,0.7)\",wordMax:150,questionSize:24,ink:\"#101010\",signal:\"#DE3A11\",muted:\"#5C5C58\",rule:\"rgba(16,16,16,0.16)\"};addPropertyControls(ConvictionStack,{rows:{type:ControlType.Array,title:\"Rows\",control:{type:ControlType.Object,controls:{word:{type:ControlType.String,title:\"Big word\"},lead:{type:ControlType.String,title:\"Question\"},accent:{type:ControlType.String,title:\"Red part\"},body:{type:ControlType.String,title:\"Sentence\",displayTextArea:true}}},defaultValue:DEFAULT_ROWS},body1:{type:ControlType.String,title:\"Override sentence 1\",displayTextArea:true},body2:{type:ControlType.String,title:\"Override sentence 2\",displayTextArea:true},body3:{type:ControlType.String,title:\"Override sentence 3\",displayTextArea:true},bodyCh:{type:ControlType.Number,title:\"Sentence width (ch)\",min:30,max:90,defaultValue:58},trigger:{type:ControlType.Enum,title:\"Fill on\",options:[\"scroll\",\"hover\"],optionTitles:[\"Scroll\",\"Hover\"],defaultValue:\"scroll\"},compact:{type:ControlType.Boolean,title:\"Tight layout\",defaultValue:false},rowHover:{type:ControlType.Boolean,title:\"Row highlight\",defaultValue:false},motion:{type:ControlType.Boolean,title:\"Scroll motion\",defaultValue:false},hoverFill:{type:ControlType.Color,title:\"Highlight\",defaultValue:\"rgba(255,255,255,0.7)\"},wordMax:{type:ControlType.Number,title:\"Word size\",min:32,max:200,defaultValue:150,unit:\"px\"},questionSize:{type:ControlType.Number,title:\"Question size\",min:14,max:40,defaultValue:24,unit:\"px\"},ink:{type:ControlType.Color,defaultValue:\"#101010\"},signal:{type:ControlType.Color,defaultValue:\"#DE3A11\"},muted:{type:ControlType.Color,defaultValue:\"#5C5C58\"},rule:{type:ControlType.Color,defaultValue:\"rgba(16,16,16,0.16)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ConvictionStack\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ConvictionStack.map"],"mappings":"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"}