{"version":3,"file":"Solutions.O2XfsSwT.mjs","names":["_Fragment","useState","useRef","c"],"sources":["https:/framerusercontent.com/modules/Oh6lFKyBV2bSCRWho77j/QVixJ7Ms8F2PubcV4inE/Solutions.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import BetterCommunitiesMark from\"https://framerusercontent.com/modules/xfaiivvu1o0AKVaf87zZ/dYgJFRNADumpyOVo4PZT/BetterCommunitiesMark.js\";/**\n * Solutions: offering cards, ecomflow-style.\n * Trigger \"On scroll\": plays when scrolled into view (the /solutions page).\n * Trigger \"On reveal\": stays hidden until a RevealLink is clicked\n * (window event \"melkor:reveal\"), then appears, scrolls into view and inks in.\n * In-site card links (like /better-communities) are preloaded once the cards\n * are on screen. On click, browsers with page transitions fly the card icon\n * into the next page while it opens in a circle from the click; others get\n * the ink handoff.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */const INK=\"rgb(20, 20, 20)\";const MUTED=\"rgb(115, 115, 115)\";const LINE=\"rgb(230, 230, 230)\";const SOFT=\"rgb(243, 243, 242)\";const SKEL=\"rgb(232, 232, 230)\";const FLAG=\"rgb(255, 90, 31)\";const BC_GREEN=\"rgb(27, 79, 48)\";const BC_TINT=\"rgb(233, 241, 235)\";const FONT='Inter, \"Inter Placeholder\", -apple-system, BlinkMacSystemFont, sans-serif';const MONO='ui-monospace, SFMono-Regular, Menlo, Consolas, \"Liberation Mono\", monospace';const MARK_D=\"M410 0 L819 410 L410 819 L0 410 Z M282 187 L380 286 L286 380 L187 282 Z\";const EASE=\"cubic-bezier(0.2, 0.8, 0.2, 1)\";const REVEAL_EVENT=\"melkor:reveal\";const INK_KEY=\"melkor:ink\";const BC_PATH=\"/better-communities\";const INK_BG_DARK=\"radial-gradient(circle, rgba(20,20,20,0.16) 0%, rgba(20,20,20,0.09) 42%, rgba(20,20,20,0.03) 62%, rgba(20,20,20,0) 72%)\";const INK_BG_GREEN=\"radial-gradient(circle, rgba(27,79,48,0.2) 0%, rgba(27,79,48,0.1) 42%, rgba(27,79,48,0.035) 62%, rgba(27,79,48,0) 72%)\";// Opt this page into animated page-to-page transitions\nconst VT_STYLE=`\n@view-transition { navigation: auto; }\nhtml.mk-circle::view-transition-old(root),\nhtml.mk-circle::view-transition-new(root) { animation: none; mix-blend-mode: normal; }\n::view-transition-group(bc-icon) { animation-duration: 0.7s; animation-timing-function: cubic-bezier(0.2, 0.8, 0.2, 1); }\n@media (prefers-reduced-motion: reduce) { @view-transition { navigation: none; } }\n`;const DEFAULT_CARDS=[{title:\"Automated databases\",tagline:\"Your whole stack in one place\",visual:\"brain\",icon:\"none\",showLink:false,link:\"\"},{title:\"MCP compatible\",tagline:\"Works with the AI you use\",visual:\"mcp\",icon:\"none\",showLink:false,link:\"\"},{title:\"Better Communities\",tagline:\"Know every member\",visual:\"members\",icon:\"bc\",showLink:true,link:\"\"}];/* ---------- page transitions + preloading ---------- */function supportsPageTransitions(){return typeof window!==\"undefined\"&&\"onpagereveal\"in window&&typeof CSS!==\"undefined\"&&!!CSS.supports?.(\"view-transition-name\",\"a\");}function injectTransitionStyle(){if(typeof document===\"undefined\"||document.getElementById(\"mk-vt\"))return;const s=document.createElement(\"style\");s.id=\"mk-vt\";s.textContent=VT_STYLE;document.head.appendChild(s);}// Ask the browser to get a page ready before anyone clicks.\n// Chrome/Edge fully prerender it (instant open); others prefetch the HTML.\nfunction preload(href){if(typeof document===\"undefined\"||!href)return;const id=\"mk-preload-\"+href.replace(/[^a-zA-Z0-9]/g,\"-\");if(document.getElementById(id))return;const supportsRules=typeof HTMLScriptElement!==\"undefined\"&&HTMLScriptElement.supports?.(\"speculationrules\");if(supportsRules){const s=document.createElement(\"script\");s.type=\"speculationrules\";s.id=id;s.textContent=JSON.stringify({prerender:[{source:\"list\",urls:[href],eagerness:\"immediate\"}]});document.head.appendChild(s);}else{const l=document.createElement(\"link\");l.rel=\"prefetch\";l.href=href;l.id=id;document.head.appendChild(l);}}function inkNavigate(e,href,bg){if(typeof window===\"undefined\")return;// Let cmd/ctrl/shift/middle clicks open a new tab as normal\nif(e.metaKey||e.ctrlKey||e.shiftKey||e.button===1)return;e.preventDefault();const reduced=!!window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;if(reduced){window.location.href=href;return;}const x=e.clientX||window.innerWidth/2;const y=e.clientY||window.innerHeight/2;// Best path: the browser animates straight into the next page\nif(supportsPageTransitions()){const card=e.currentTarget?.closest?.(\"[data-mk-card]\");const icon=card?.querySelector?.(\"[data-bc-icon]\");if(icon)icon.style.viewTransitionName=\"bc-icon\";try{sessionStorage.setItem(INK_KEY,JSON.stringify({x,y,bg,t:Date.now(),vt:true}));}catch(err){}window.location.href=href;return;}// Fallback: spread ink here, then hand it to the next page\nconst r=Math.hypot(Math.max(x,window.innerWidth-x),Math.max(y,window.innerHeight-y));const blot=document.createElement(\"div\");Object.assign(blot.style,{position:\"fixed\",left:`${x-r}px`,top:`${y-r}px`,width:`${r*2}px`,height:`${r*2}px`,borderRadius:\"50%\",pointerEvents:\"none\",zIndex:\"9999\",background:bg,transform:\"scale(0.01)\",transition:\"transform 0.8s cubic-bezier(0.2, 0.8, 0.2, 1)\",willChange:\"transform\"});document.body.appendChild(blot);void blot.offsetWidth;blot.style.transform=\"scale(1)\";try{sessionStorage.setItem(INK_KEY,JSON.stringify({x,y,bg,t:Date.now()}));}catch(err){}setTimeout(()=>{window.location.href=href;},420);}/* ---------- shared bits ---------- */function Ink(props){const{text,start,on,reduced}=props;const words=String(text||\"\").split(\" \");return /*#__PURE__*/_jsx(_Fragment,{children:words.map((w,i)=>{const d=start+i*.03;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-block\",whiteSpace:\"pre\",opacity:on?1:0,filter:on?\"blur(0px)\":\"blur(6px)\",transition:reduced?\"none\":`opacity 0.6s ease ${d}s, filter 0.8s ease ${d}s`},children:[w,i<words.length-1?\" \":\"\"]},i);})});}function useInView(ref,isCanvas,threshold){const[on,setOn]=useState(false);useEffect(()=>{if(isCanvas){setOn(true);return;}const el=ref.current;if(!el||typeof IntersectionObserver===\"undefined\"){setOn(true);return;}const io=new IntersectionObserver(entries=>{if(!entries[0].isIntersecting)return;io.disconnect();requestAnimationFrame(()=>requestAnimationFrame(()=>setOn(true)));},{threshold,rootMargin:\"0px 0px -6% 0px\"});io.observe(el);return()=>io.disconnect();},[]);return on;}function Panel(props){return /*#__PURE__*/_jsx(\"div\",{style:{width:props.width||\"78%\",maxWidth:300,background:\"white\",border:`1px solid ${LINE}`,borderRadius:14,padding:14,boxSizing:\"border-box\",boxShadow:\"0 1px 2px rgba(20,20,20,0.04)\"},children:props.children});}function LinkIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"17\",height:\"17\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 13.5a4.5 4.5 0 0 0 6.36 0l3-3a4.5 4.5 0 0 0-6.36-6.36l-1.2 1.2\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 10.5a4.5 4.5 0 0 0-6.36 0l-3 3a4.5 4.5 0 0 0 6.36 6.36l1.2-1.2\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}/* ---------- card mocks ---------- */function BrainVisual(props){const{play,delay,reduced}=props;const tools=[\"Stripe\",\"Slack\",\"Notion\",\"Whop\"];const ys=[40,86,132,178];const cx=290;const cy=110;return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 400 220\",width:\"100%\",height:\"100%\",preserveAspectRatio:\"xMidYMid meet\",children:[ys.map((y,i)=>/*#__PURE__*/_jsx(\"path\",{d:`M 122 ${y} C 205 ${y}, 205 ${cy}, ${cx-30} ${cy}`,fill:\"none\",stroke:\"rgba(20,20,20,0.3)\",strokeWidth:1.2,pathLength:1,strokeDasharray:\"1\",strokeDashoffset:play?0:1,style:{transition:reduced?\"none\":`stroke-dashoffset 0.9s cubic-bezier(0.65,0,0.35,1) ${delay+i*.08}s`}},`l${i}`)),tools.map((t,i)=>/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"rect\",{x:28,y:ys[i]-15,width:94,height:30,rx:15,fill:\"white\",stroke:LINE}),/*#__PURE__*/_jsx(\"text\",{x:75,y:ys[i]+4.5,textAnchor:\"middle\",fontFamily:FONT,fontSize:13,fontWeight:500,fill:INK,children:t})]},t)),/*#__PURE__*/_jsx(\"rect\",{x:cx-30,y:cy-30,width:60,height:60,rx:16,fill:\"white\",stroke:LINE,style:{opacity:play?1:.4,transition:reduced?\"none\":`opacity 0.5s ease ${delay+.7}s`}}),/*#__PURE__*/_jsx(\"g\",{transform:`translate(${cx-16} ${cy-16}) scale(${32/819})`,children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:INK,d:MARK_D})})]});}function McpVisual(props){const{play,delay,reduced}=props;const tools=[{name:\"get_members\",bar:\"44%\"},{name:\"get_revenue\",bar:\"58%\"},{name:\"search_company\",bar:\"36%\"}];return /*#__PURE__*/_jsxs(Panel,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12.5,fontWeight:500,color:INK},children:\"Melkor MCP\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:11.5,color:MUTED,display:\"inline-flex\",alignItems:\"center\",gap:5},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:5,height:5,borderRadius:9,background:BC_GREEN}}),\"Connected\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10},children:tools.map((t,i)=>{const d=delay+.15+i*.12;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"8px 2px\",borderTop:`1px solid ${LINE}`,opacity:play?1:0,transform:play?\"none\":\"translateY(6px)\",transition:reduced?\"none\":`opacity 0.5s ease ${d}s, transform 0.5s ${EASE} ${d}s`},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:MONO,fontSize:11,color:INK,background:SOFT,border:`1px solid ${LINE}`,borderRadius:6,padding:\"3px 7px\",whiteSpace:\"nowrap\"},children:t.name}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:7,width:t.bar,borderRadius:4,background:SKEL}})})]},t.name);})})]});}function MembersVisual(props){const{play,delay,reduced}=props;const rows=[{init:\"AR\",bar:\"46%\",status:\"Active\",dot:BC_GREEN},{init:\"JM\",bar:\"60%\",status:\"Going quiet\",dot:FLAG},{init:\"LS\",bar:\"38%\",status:\"New\",dot:\"rgb(170,170,170)\"}];return /*#__PURE__*/_jsx(Panel,{children:rows.map((r,i)=>{const d=delay+.15+i*.12;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"8px 2px\",borderTop:i?`1px solid ${LINE}`:\"none\",opacity:play?1:0,transform:play?\"none\":\"translateY(6px)\",transition:reduced?\"none\":`opacity 0.5s ease ${d}s, transform 0.5s ${EASE} ${d}s`},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:26,height:26,borderRadius:99,background:SOFT,border:`1px solid ${LINE}`,fontSize:10.5,fontWeight:600,color:INK,display:\"grid\",placeItems:\"center\",flexShrink:0},children:r.init}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:7,width:r.bar,borderRadius:4,background:SKEL}})}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5,fontSize:11.5,color:INK,border:`1px solid ${LINE}`,borderRadius:99,padding:\"3px 8px\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:5,height:5,borderRadius:9,background:r.dot}}),r.status]})]},r.init);})});}function Visual(props){const{kind,...rest}=props;if(kind===\"mcp\"||kind===\"dashboard\")return /*#__PURE__*/_jsx(McpVisual,{...rest});if(kind===\"members\")return /*#__PURE__*/_jsx(MembersVisual,{...rest});return /*#__PURE__*/_jsx(BrainVisual,{...rest});}/* ---------- main ---------- */export default function Solutions(props){const{title,subtitle,offerings,featureEyebrow,featureTitle,featureBody,ctaLabel,ctaLink,trigger,style}=props;const list=offerings&&offerings.length?offerings:DEFAULT_CARDS;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const onReveal=trigger===\"reveal\";const[revealed,setRevealed]=useState(!onReveal||isCanvas);const rootRef=useRef(null);const heroRef=useRef(null);const gridRef=useRef(null);const heroOn=useInView(heroRef,isCanvas,.05);const up=useInView(gridRef,isCanvas,.12);const[reduced,setReduced]=useState(false);const[w,setW]=useState(1100);useEffect(()=>{if(typeof window!==\"undefined\")setReduced(!!window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches);if(!isCanvas)injectTransitionStyle();const el=rootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(e=>setW(e[0].contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);// Once the cards are on screen, get their in-site destinations ready\nconst internalLinks=list.filter(c=>c.showLink).map(c=>c.link||(c.icon===\"bc\"?BC_PATH:\"\")).filter(h=>h&&h.startsWith(\"/\"));const linksKey=internalLinks.join(\"|\");useEffect(()=>{if(!up||isCanvas)return;internalLinks.forEach(preload);},[up,isCanvas,linksKey]);// Wait for a RevealLink click, then appear and glide into view\nuseEffect(()=>{if(!onReveal||isCanvas||typeof window===\"undefined\")return;const show=()=>{setRevealed(true);setTimeout(()=>{rootRef.current?.scrollIntoView({behavior:reduced?\"auto\":\"smooth\",block:\"start\"});},60);};window.addEventListener(REVEAL_EVENT,show);return()=>window.removeEventListener(REVEAL_EVENT,show);},[onReveal,isCanvas,reduced]);const cols=w>=940?3:w>=600?2:1;const rem=list.length%cols;const featureSpan=cols===1?1:rem===0?cols:cols-rem;// Give the hero a head start before the cards rise\nconst firstDelay=isCanvas?0:onReveal?.9:1.2;const[gridBase,setGridBase]=useState(firstDelay);useEffect(()=>{if(!up)return;const t=setTimeout(()=>setGridBase(0),3e3);return()=>clearTimeout(t);},[up]);const base=heroOn&&up?gridBase:0;const rise=i=>({opacity:up?1:0,transform:up?\"translateY(0)\":\"translateY(56px)\",transition:reduced?\"none\":`opacity 0.8s ease ${base+i*.1}s, transform 1s ${EASE} ${base+i*.1}s`});// On reveal, the ink comes from the click instead of from the mark\nconst heroInk=!onReveal;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...style,display:revealed?\"block\":\"none\",position:\"relative\",width:\"100%\",boxSizing:\"border-box\",padding:onReveal?\"40px 24px 24px\":\"56px 24px 24px\",scrollMarginTop:16,overflowX:\"clip\",overflowY:\"visible\",fontFamily:FONT,color:INK},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .mk-linkbtn { transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease, transform 0.2s ease; }\n                .mk-linkbtn:hover { background: var(--mk-accent, ${INK}); color: white; border-color: var(--mk-accent, ${INK}); transform: scale(1.06); }\n                .mk-linkbtn:focus-visible { outline: 2px solid var(--mk-accent, ${INK}); outline-offset: 3px; }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",maxWidth:1120,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:heroRef,style:{position:\"relative\",textAlign:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:56,height:56,margin:\"0 auto\"},children:[heroInk?/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:2400,height:2400,marginLeft:-1200,marginTop:-1200,borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(20,20,20,0.10) 0%, rgba(20,20,20,0.05) 45%, rgba(20,20,20,0) 70%)\",transform:heroOn?\"scale(1)\":\"scale(0.01)\",opacity:heroOn?0:1,transition:reduced?\"none\":`transform 2.2s ${EASE} 0.4s, opacity 2.2s ease 0.5s`,pointerEvents:\"none\"}}):null,/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 819 819\",width:\"56\",height:\"56\",style:{position:\"relative\",display:\"block\",opacity:heroOn?1:0,filter:heroOn?\"blur(0px)\":\"blur(6px)\",transform:heroOn?\"scale(1)\":\"scale(0.7)\",transition:reduced?\"none\":`opacity 0.6s ease 0.1s, filter 0.8s ease 0.1s, transform 0.8s ${EASE} 0.1s`},children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:INK,d:MARK_D})})]}),/*#__PURE__*/_jsx(\"h1\",{style:{position:\"relative\",margin:\"32px auto 0\",fontWeight:600,fontSize:\"clamp(38px, 5vw, 58px)\",letterSpacing:\"-0.045em\",lineHeight:1.04,textWrap:\"balance\"},children:/*#__PURE__*/_jsx(Ink,{text:title,start:onReveal?.4:.75,on:heroOn,reduced:reduced})}),subtitle?/*#__PURE__*/_jsx(\"p\",{style:{position:\"relative\",margin:\"18px auto 0\",maxWidth:520,fontSize:\"clamp(17px, 1.6vw, 20px)\",lineHeight:1.5,letterSpacing:\"-0.01em\",color:MUTED,textWrap:\"balance\"},children:/*#__PURE__*/_jsx(Ink,{text:subtitle,start:onReveal?.6:1,on:heroOn,reduced:reduced})}):null]}),/*#__PURE__*/_jsxs(\"div\",{ref:gridRef,style:{position:\"relative\",display:\"grid\",gridTemplateColumns:`repeat(${cols}, minmax(0, 1fr))`,gap:16,marginTop:64},children:[list.map((c,i)=>{const isBC=c.icon===\"bc\";const accent=isBC?BC_GREEN:INK;const href=c.link||(isBC?BC_PATH:\"\");const internal=href.startsWith(\"/\");return /*#__PURE__*/_jsxs(\"div\",{\"data-mk-card\":\"\",style:{display:\"flex\",flexDirection:\"column\",background:\"white\",border:`1px solid ${LINE}`,borderRadius:20,overflow:\"hidden\",...rise(i)},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:220,background:isBC?BC_TINT:SOFT,borderBottom:`1px solid ${LINE}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:16,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(Visual,{kind:c.visual,play:up,delay:reduced?0:base+i*.1+.55,reduced:reduced}),c.showLink?/*#__PURE__*/_jsx(\"a\",{className:\"mk-linkbtn\",href:href||undefined,target:href&&!internal?\"_blank\":undefined,rel:href&&!internal?\"noopener noreferrer\":undefined,onPointerEnter:internal?()=>preload(href):undefined,onClick:internal?e=>inkNavigate(e,href,isBC?INK_BG_GREEN:INK_BG_DARK):undefined,\"aria-label\":`Check out ${c.title}`,title:`Check out ${c.title}`,style:{\"--mk-accent\":accent,position:\"absolute\",top:14,right:14,width:38,height:38,borderRadius:999,border:`1px solid ${LINE}`,background:\"white\",color:INK,display:\"grid\",placeItems:\"center\",cursor:\"pointer\",boxShadow:\"0 1px 2px rgba(20,20,20,0.06)\"},children:/*#__PURE__*/_jsx(LinkIcon,{})}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"22px 26px 26px\",display:\"flex\",alignItems:\"center\",gap:14},children:[isBC?/*#__PURE__*/_jsx(\"div\",{\"data-bc-icon\":\"\",style:{width:48,height:48,flexShrink:0},children:/*#__PURE__*/_jsx(BetterCommunitiesMark,{variant:\"tile\",tileColor:BC_GREEN,markColor:BC_GREEN,lively:true,style:{width:48,height:48}})}):null,/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:22,fontWeight:600,letterSpacing:\"-0.025em\",lineHeight:1.2},children:c.title}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:4,fontSize:17,lineHeight:1.4,letterSpacing:\"-0.015em\",color:MUTED},children:c.tagline})]})]})]},i);}),/*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:`span ${featureSpan}`,position:\"relative\",overflow:\"hidden\",background:INK,color:\"white\",borderRadius:20,padding:cols===1?28:40,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",minHeight:cols===1?320:280,...rise(list.length)},children:[/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":true,viewBox:\"0 0 819 819\",style:{position:\"absolute\",width:380,height:380,right:-90,top:\"50%\",marginTop:-190,opacity:.08,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"white\",d:MARK_D})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",fontSize:12.5,fontWeight:500,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"rgba(255,255,255,0.55)\"},children:featureEyebrow}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",marginTop:14,maxWidth:460,fontSize:\"clamp(28px, 3vw, 38px)\",fontWeight:600,letterSpacing:\"-0.035em\",lineHeight:1.08,textWrap:\"balance\"},children:featureTitle}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",marginTop:14,maxWidth:420,fontSize:17,lineHeight:1.5,letterSpacing:\"-0.01em\",color:\"rgba(255,255,255,0.62)\"},children:featureBody}),ctaLabel?/*#__PURE__*/_jsxs(\"a\",{href:ctaLink||\"/\",style:{position:\"relative\",alignSelf:\"flex-start\",marginTop:26,display:\"inline-flex\",alignItems:\"center\",gap:10,background:\"white\",color:INK,borderRadius:999,padding:\"14px 22px\",fontSize:16,fontWeight:500,letterSpacing:\"-0.01em\",textDecoration:\"none\"},children:[ctaLabel,/*#__PURE__*/_jsx(\"svg\",{width:\"11\",height:\"11\",viewBox:\"0 0 11 11\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 9 L9 2 M3.5 2 H9 V7.5\",stroke:INK,strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}):null]})]})]})]});}Solutions.defaultProps={title:\"solutions\",subtitle:\"What we build for internet companies.\",offerings:DEFAULT_CARDS,featureEyebrow:\"Built for internet companies\",featureTitle:\"One database under everything\",featureBody:\"From your first lead to your hundredth member, in one connected system.\",ctaLabel:\"get a custom one\",ctaLink:\"/\",trigger:\"scroll\"};addPropertyControls(Solutions,{trigger:{type:ControlType.Enum,title:\"Plays\",options:[\"scroll\",\"reveal\"],optionTitles:[\"On scroll\",\"On reveal\"],displaySegmentedControl:true},title:{type:ControlType.String,title:\"Title\"},subtitle:{type:ControlType.String,title:\"Subtitle\",displayTextArea:true},offerings:{type:ControlType.Array,title:\"Cards\",maxCount:8,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\"},tagline:{type:ControlType.String,title:\"Tagline\"},visual:{type:ControlType.Enum,title:\"Visual\",options:[\"brain\",\"mcp\",\"members\"],optionTitles:[\"Tools → database\",\"MCP tools\",\"Member list\"]},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"none\",\"bc\"],optionTitles:[\"None\",\"Better Communities\"]},showLink:{type:ControlType.Boolean,title:\"Link button\",defaultValue:false},link:{type:ControlType.Link,title:\"Link\",hidden:p=>!p.showLink}}}},featureEyebrow:{type:ControlType.String,title:\"Feature eyebrow\"},featureTitle:{type:ControlType.String,title:\"Feature title\"},featureBody:{type:ControlType.String,title:\"Feature body\",displayTextArea:true},ctaLabel:{type:ControlType.String,title:\"Button\"},ctaLink:{type:ControlType.Link,title:\"Button link\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Solutions\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Solutions.map"],"mappings":"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"}