{"version":3,"file":"CaseStudyCard.DOCsJ_mi.mjs","names":["useState","_Fragment","__esmMin","init_npm_react_18_3_1","_e","init_jsx_runtime","c","p","init_framer_B1b760uK","addPropertyControls","ControlType","getIndustryIcon","key","industry","INDUSTRY_ICON_MAP","k","Icon","CaseStudyCard","hovered","setHovered","isMobile","layout","headlineFontSize","metricValueFontSize","bodyPadding","headlineMinHeight","tags","iconEmployees","employees","t","outer","RADIUS","link","inner","borderOverlay","accentColor","tagStyle","content","l","coverImage","clientLogo","clientName","headline","metric1Value","metric1Label","metric2Value","metric2Label","m","i","icon","text","handlers","iconIGaming","iconSaaS","iconSoftware","iconITServices","iconManufacturing","iconFintech","iconConstruction","iconProfessionalServices","iconHealthcare","iconEcommerce","iconLogistics","iconRealEstate","iconEducation","iconSports","init_CaseStudyCard"],"sources":["https:/framerusercontent.com/modules/8cgbLaFib9dE5e9s5zlg/3UXAphM21Tk31PL0Vw8D/CaseStudyCard.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";// ── All outline icons — stroke=\"currentColor\" fill=\"none\" strokeWidth=\"1.5\"\n// ── viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" — consistent 1:1\nconst Icon=({children})=>/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0},children:children});const iconIGaming=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"6\",width:\"20\",height:\"12\",rx:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 12h4M8 10v4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"11\",r:\"1\",fill:\"currentColor\",stroke:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18.5\",cy:\"13\",r:\"1\",fill:\"currentColor\",stroke:\"none\"})]});const iconSaaS=/*#__PURE__*/_jsx(Icon,{children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 10a6 6 0 00-11.8-1.4A4 4 0 006 17h12a4 4 0 000-8z\"})});const iconSoftware=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"16 18 22 12 16 6\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"8 6 2 12 8 18\"})]});const iconITServices=/*#__PURE__*/_jsx(Icon,{children:/*#__PURE__*/_jsx(\"path\",{d:\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\"})});const iconManufacturing=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M2 20v-8l5-5 5 5V4l5 5v11H2z\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"15\",width:\"2\",height:\"5\"})]});const iconFintech=/*#__PURE__*/_jsx(Icon,{children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 22V11M21 22V11M12 22V11M2 11l10-9 10 9H2zM5 11v11M19 11v11\"})});const iconConstruction=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M2 18a1 1 0 001 1h18a1 1 0 001-1v-2a1 1 0 00-1-1H3a1 1 0 00-1 1v2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 10V5a2 2 0 114 0v5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 15V9a8 8 0 1116 0v6\"})]});const iconProfessionalServices=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"7\",width:\"20\",height:\"14\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 7V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h20\"})]});const iconHealthcare=/*#__PURE__*/_jsx(Icon,{children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.84 4.61a5.5 5.5 0 00-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 00-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 000-7.78z\"})});const iconEcommerce=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 10a4 4 0 01-8 0\"})]});const iconLogistics=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"1\",y:\"3\",width:\"15\",height:\"13\",rx:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 8h4l3 5v4h-7V8z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"5.5\",cy:\"18.5\",r:\"2.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18.5\",cy:\"18.5\",r:\"2.5\"})]});const iconRealEstate=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"7\",height:\"7\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"3\",width:\"7\",height:\"7\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"14\",width:\"7\",height:\"7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 14h7v7H3z\"})]});const iconEducation=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M22 10v6M2 10l10-5 10 5-10 5-10-5z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 12v5c3 3 9 3 12 0v-5\"})]});const iconSports=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 21h8M12 17v4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 4H4v3a5 5 0 004 4.9M17 4h3v3a5 5 0 01-4 4.9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 4h10a1 1 0 011 1v5a5 5 0 01-10 0V5a1 1 0 011-1z\"})]});const iconEmployees=/*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M23 21v-2a4 4 0 00-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3.13a4 4 0 010 7.75\"})]});const INDUSTRY_ICON_MAP={igaming:iconIGaming,gaming:iconIGaming,saas:iconSaaS,cloud:iconSaaS,\"it services\":iconITServices,\"it service\":iconITServices,software:iconSoftware,tech:iconSoftware,manufacturing:iconManufacturing,industrial:iconManufacturing,fintech:iconFintech,finance:iconFintech,banking:iconFintech,construction:iconConstruction,\"professional services\":iconProfessionalServices,consulting:iconProfessionalServices,professional:iconProfessionalServices,healthcare:iconHealthcare,health:iconHealthcare,medical:iconHealthcare,ecommerce:iconEcommerce,\"e-commerce\":iconEcommerce,retail:iconEcommerce,logistics:iconLogistics,transport:iconLogistics,shipping:iconLogistics,\"real estate\":iconRealEstate,property:iconRealEstate,education:iconEducation,sports:iconSports,entertainment:iconSports};function getIndustryIcon(industry){const key=(industry||\"\").toLowerCase().trim();if(INDUSTRY_ICON_MAP[key])return INDUSTRY_ICON_MAP[key];for(const k of Object.keys(INDUSTRY_ICON_MAP)){if(key.includes(k)||k.includes(key))return INDUSTRY_ICON_MAP[k];}return /*#__PURE__*/_jsxs(Icon,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"7\",height:\"7\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"3\",width:\"7\",height:\"7\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"14\",width:\"7\",height:\"7\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"14\",width:\"7\",height:\"7\"})]});}const RADIUS=15;export default function CaseStudyCard({layout=\"desktop\",coverImage,clientLogo,clientName=\"Client name\",headline=\"Case study headline goes here\",metric1Value=\"000\",metric1Label=\"metric label\",metric2Value=\"000\",metric2Label=\"metric label\",industry=\"iGaming\",employees=\"51–200\",location,link,accentColor=\"rgb(32,62,235)\"}){const[hovered,setHovered]=useState(false);const isMobile=layout===\"mobile\";const isTablet=layout===\"tablet\";// ── Responsive values ──\nconst headlineFontSize=isMobile?14:isTablet?15:17;const metricValueFontSize=isMobile?20:22;const bodyPadding=isMobile?14:16;const headlineMinHeight=Math.ceil(headlineFontSize*1.4*3);const industryIcon=getIndustryIcon(industry);const tags=[{icon:industryIcon,text:industry},{icon:iconEmployees,text:employees}].filter(t=>t.text);const outer={position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:RADIUS,cursor:link?\"pointer\":\"default\",textDecoration:\"none\",display:\"block\"};const inner={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",background:hovered?\"#fff\":\"rgb(247,247,247)\",borderRadius:RADIUS,overflow:\"hidden\",transition:\"background 0.1s ease\",boxSizing:\"border-box\"};const borderOverlay={position:\"absolute\",inset:0,borderRadius:RADIUS,border:hovered?`1px solid ${accentColor}`:\"1px solid rgb(226,232,240)\",pointerEvents:\"none\",transition:\"border-color 0.1s ease\",zIndex:1};const tagStyle={display:\"inline-flex\",alignItems:\"center\",gap:5,height:26,fontSize:12,fontWeight:500,color:\"rgb(55,65,81)\",fontFamily:\"Geist, Inter, sans-serif\",background:\"#fff\",border:\"1px solid rgba(0,0,0,0.08)\",borderRadius:6,padding:\"0 8px\",lineHeight:1,whiteSpace:\"nowrap\"};const content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:borderOverlay}),/*#__PURE__*/_jsxs(\"div\",{style:inner,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16/9\",flexShrink:0,overflow:\"hidden\",background:\"rgb(241,245,249)\"},children:coverImage&&/*#__PURE__*/_jsx(\"img\",{src:coverImage,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:bodyPadding,display:\"flex\",flexDirection:\"column\",gap:10,flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:32,height:32,borderRadius:7,border:\"1px solid rgb(226,232,240)\",background:\"#fff\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,overflow:\"hidden\"},children:clientLogo&&/*#__PURE__*/_jsx(\"img\",{src:clientLogo,alt:clientName,style:{width:\"100%\",height:\"100%\",objectFit:\"contain\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,fontWeight:600,color:\"rgb(17,24,39)\",fontFamily:\"Geist, sans-serif\",lineHeight:1.3},children:clientName})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:headlineFontSize,fontWeight:700,color:\"rgb(17,24,39)\",fontFamily:\"Geist, sans-serif\",lineHeight:1.4,letterSpacing:\"-0.02em\",margin:0,minHeight:headlineMinHeight},children:headline}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:20,paddingBottom:10,borderBottom:\"1px solid rgb(226,232,240)\"},children:[{v:metric1Value,l:metric1Label},{v:metric2Value,l:metric2Label}].map((m,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:3},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:metricValueFontSize,fontWeight:700,color:accentColor,fontFamily:\"Geist, sans-serif\",lineHeight:1.1,letterSpacing:\"-0.03em\"},children:m.v}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgb(107,114,128)\",fontFamily:\"Inter, sans-serif\"},children:m.l})]},i))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:5},children:tags.map(({icon,text},i)=>/*#__PURE__*/_jsxs(\"span\",{style:tagStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",alignItems:\"center\",color:\"rgb(107,114,128)\"},children:icon}),text]},i))})]})]})]});const handlers={onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false)};if(link)return /*#__PURE__*/_jsx(\"a\",{href:link,style:outer,...handlers,children:content});return /*#__PURE__*/_jsx(\"div\",{style:outer,...handlers,children:content});}addPropertyControls(CaseStudyCard,{layout:{type:ControlType.Enum,title:\"Layout\",options:[\"desktop\",\"tablet\",\"mobile\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],defaultValue:\"desktop\"},coverImage:{type:ControlType.Image,title:\"Cover image\"},clientLogo:{type:ControlType.Image,title:\"Client logo\"},clientName:{type:ControlType.String,title:\"Client name\",defaultValue:\"Client name\"},headline:{type:ControlType.String,title:\"Headline\",displayTextArea:true,defaultValue:\"Case study headline\"},metric1Value:{type:ControlType.String,title:\"Metric 1 value\",defaultValue:\"000\"},metric1Label:{type:ControlType.String,title:\"Metric 1 label\",defaultValue:\"metric label\"},metric2Value:{type:ControlType.String,title:\"Metric 2 value\",defaultValue:\"000\"},metric2Label:{type:ControlType.String,title:\"Metric 2 label\",defaultValue:\"metric label\"},industry:{type:ControlType.String,title:\"Industry\",defaultValue:\"iGaming\"},employees:{type:ControlType.String,title:\"Employees\",defaultValue:\"51–200\"},location:{type:ControlType.String,title:\"Location\",defaultValue:\"Slovenia\"},link:{type:ControlType.Link,title:\"Link\"},accentColor:{type:ControlType.Color,title:\"Accent colour\",defaultValue:\"rgb(32,62,235)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CaseStudyCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CaseStudyCard.map"],"mappings":"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"}