{"version":3,"file":"FactCard.2kpPlIXa.mjs","names":["_Fragment","__esmMin","init_npm_react_18_3_1","l","p","c","init_jsx_runtime","j","useReducedMotion","motion","init_framer_motion_DhsWWWsN","init_framer_BL9pqxmF","addPropertyControls","ControlType","fluidFontSize","min","max","IllumiAwardLineIcon","size","ArrowUpRight","ImpactMetricCard","props","prefersReducedMotion","isCompact","cardVariant","isAward","Root","link","metricFontSize","_metricVariant","metricFontWithoutSize","metricFont","titleFontSize","_titleVariant","titleFontWithoutSize","titleFont","bodyFontSize","_bodyVariant","bodyFontWithoutSize","bodyFont","eyebrowFontSize","_eyebrowVariant","eyebrowFontWithoutSize","eyebrowFont","interactiveProps","newTab","ariaLabel","title","metric","hoverState","hoverBackground","hoverShadow","hoverLift","hoverScale","allowHoverInteraction","resolvedShowIcon","compactShowIcon","showIcon","resolvedMinHeight","compactMinHeight","minHeight","hasCustomAwardIcon","awardIcon","awardIconElement","awardIconSize","awardIconColor","icon","iconBackground","hoverIconBackground","iconBoxSize","iconRadius","iconColor","iconSize","metricElement","metricColor","fluidType","metricMin","metricMax","primaryElement","hasPrimary","titleElement","titleColor","titleMin","titleMax","descriptionElement","description","bodyColor","bodyMin","bodyMax","background","shadow","tapScale","style","border","radius","eyebrow","eyebrowColor","showDescription","iconAlign","bodyGap","metricGap","init_FactCard"],"sources":["https:/framerusercontent.com/modules/mI0koyfBw9pcWNaL43N3/6qBasYcFJ4exjBC5CMun/FactCard.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useReducedMotion}from\"framer-motion\";function fluidFontSize(min,max){// 424px is the reference width from the supplied Standard card design.\nconst containerWidthFactor=max/4.24;return`clamp(${min}px, ${containerWidthFactor}cqw, ${max}px)`;}function IllumiAwardLineIcon({size=72,color=\"currentColor\"}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 96 96\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",focusable:\"false\",style:{display:\"block\",color,overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M48 6 65 10 79 20 88 35 91 51 86 68 75 82 59 90 42 91 26 85 13 74 6 59 5 42 11 26 24 14 48 6Z\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M48 6 43 23 24 14M65 10 56 25 79 20M88 35 70 36 91 51M86 68 69 59 75 82M59 90 55 72 42 91M26 85 34 69 13 74M6 59 24 57 5 42M11 26 28 34 24 14\",stroke:\"currentColor\",strokeWidth:\"1.35\",strokeLinecap:\"round\",strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M43 23 56 25 70 36 69 59 55 72 34 69 24 57 28 34 43 23Z\",stroke:\"currentColor\",strokeWidth:\"1.35\",strokeLinecap:\"round\",strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"35\",y:\"31\",width:\"26\",height:\"32\",rx:\"2.5\",stroke:\"currentColor\",strokeWidth:\"1.6\",vectorEffect:\"non-scaling-stroke\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M40 47h16M40 53h16\",stroke:\"currentColor\",strokeWidth:\"1.45\",strokeLinecap:\"round\",vectorEffect:\"non-scaling-stroke\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M48 63v8M39.5 71h17\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",vectorEffect:\"non-scaling-stroke\"})]});}function ArrowUpRight({size=20}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",focusable:\"false\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 15.5 10.25 10l3.5 3.5L20 7\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14.5 7H20v5.5\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}export default function ImpactMetricCard(props){const{style,cardVariant,eyebrow,metric,title,description,showDescription,link,newTab,ariaLabel,showIcon,compactShowIcon,awardIcon,awardIconColor,awardIconSize,iconAlign,iconBoxSize,iconSize,iconRadius,iconColor,iconBackground,hoverIconBackground,background,hoverBackground,metricColor,titleColor,bodyColor,eyebrowColor,padding,radius,border,minHeight,compactMinHeight,metricGap,bodyGap,fluidType,metricMin,metricMax,titleMin,titleMax,bodyMin,bodyMax,metricFont,titleFont,bodyFont,eyebrowFont,shadow,hoverShadow,hoverLift,hoverScale,tapScale,transition}=props;const prefersReducedMotion=useReducedMotion();const isCompact=cardVariant===\"compact\"||cardVariant===\"awardCompact\";const isAward=cardVariant===\"award\"||cardVariant===\"awardCompact\";const Root=link?motion.a:motion.div;const{fontSize:metricFontSize,variant:_metricVariant,...metricFontWithoutSize}=metricFont||{};const{fontSize:titleFontSize,variant:_titleVariant,...titleFontWithoutSize}=titleFont||{};const{fontSize:bodyFontSize,variant:_bodyVariant,...bodyFontWithoutSize}=bodyFont||{};const{fontSize:eyebrowFontSize,variant:_eyebrowVariant,...eyebrowFontWithoutSize}=eyebrowFont||{};const interactiveProps=link?{href:link,target:newTab?\"_blank\":undefined,rel:newTab?\"noopener noreferrer\":undefined,\"aria-label\":ariaLabel||`${title}${metric?` — ${metric}`:\"\"}`}:{role:\"group\",\"aria-label\":ariaLabel||undefined};// Standard remains exactly as before. Compact only uses hover motion when\n// it is actually linked, so static KPI cards do not imply clickability.\nconst hoverState=prefersReducedMotion?{backgroundColor:hoverBackground,boxShadow:hoverShadow}:{y:-hoverLift,scale:hoverScale,backgroundColor:hoverBackground,boxShadow:hoverShadow};const allowHoverInteraction=!isCompact||Boolean(link);const resolvedShowIcon=isCompact?compactShowIcon:showIcon;const resolvedMinHeight=isCompact?compactMinHeight:minHeight;// Framer's ComponentInstance control can return an empty array/placeholder\n// when nothing has been connected. Those values are truthy, so using\n// `awardIcon || defaultIcon` can accidentally render nothing. Count the\n// actual React children instead and fall back to the built-in line icon.\nconst hasCustomAwardIcon=React.Children.count(awardIcon)>0;const awardIconElement=isAward?/*#__PURE__*/_jsx(\"div\",{style:{width:awardIconSize,height:awardIconSize,maxWidth:\"100%\",display:\"grid\",placeItems:\"center\",color:awardIconColor,flexShrink:0},children:hasCustomAwardIcon?awardIcon:/*#__PURE__*/_jsx(IllumiAwardLineIcon,{size:awardIconSize,color:awardIconColor})}):null;const icon=resolvedShowIcon?/*#__PURE__*/_jsx(motion.div,{variants:{rest:{x:0,y:0,backgroundColor:iconBackground},hover:prefersReducedMotion?{backgroundColor:hoverIconBackground}:{x:2,y:-2,backgroundColor:hoverIconBackground}},transition:transition,style:{width:iconBoxSize,height:iconBoxSize,minWidth:iconBoxSize,minHeight:iconBoxSize,display:\"grid\",placeItems:\"center\",borderRadius:iconRadius,color:iconColor,flexShrink:0},children:/*#__PURE__*/_jsx(ArrowUpRight,{size:iconSize})}):null;const metricElement=metric?/*#__PURE__*/_jsx(\"div\",{style:{...metricFontWithoutSize,margin:0,color:metricColor,fontWeight:metricFontWithoutSize.fontWeight??400,fontSize:fluidType?fluidFontSize(metricMin,metricMax):metricFontSize,lineHeight:metricFont?.lineHeight||.95,letterSpacing:metricFont?.letterSpacing??\"-0.045em\",...isCompact?{minWidth:0,maxWidth:\"100%\"}:{},overflowWrap:\"anywhere\"},children:metric}):null;const primaryElement=isAward?awardIconElement:metricElement;const hasPrimary=isAward?true:Boolean(metric);const titleElement=title?/*#__PURE__*/_jsx(\"h3\",{style:{...titleFontWithoutSize,margin:0,color:titleColor,fontWeight:titleFontWithoutSize.fontWeight??700,fontSize:fluidType?fluidFontSize(titleMin,titleMax):titleFontSize,...isCompact?{minWidth:0,maxWidth:\"100%\"}:{},overflowWrap:\"anywhere\"},children:title}):null;const descriptionElement=description?/*#__PURE__*/_jsx(\"p\",{style:{...bodyFontWithoutSize,margin:0,color:bodyColor,fontWeight:bodyFontWithoutSize.fontWeight??400,fontSize:fluidType?fluidFontSize(bodyMin,bodyMax):bodyFontSize,...isCompact?{minWidth:0,maxWidth:\"100%\"}:{},overflowWrap:\"anywhere\"},children:description}):null;return /*#__PURE__*/_jsx(Root,{...interactiveProps,variants:{rest:{y:0,scale:1,backgroundColor:background,boxShadow:shadow},hover:hoverState},initial:\"rest\",animate:\"rest\",whileHover:allowHoverInteraction?\"hover\":undefined,whileTap:link&&!prefersReducedMotion?{scale:tapScale}:undefined,transition:transition,style:{...style,...border,width:\"100%\",height:\"100%\",minHeight:resolvedMinHeight,...isCompact?{minWidth:0}:{},position:\"relative\",display:\"flex\",flexDirection:\"column\",boxSizing:\"border-box\",padding,borderRadius:radius,backgroundColor:background,boxShadow:shadow,color:titleColor,overflow:\"hidden\",textDecoration:\"none\",cursor:link?\"pointer\":\"default\",containerType:\"inline-size\",transformOrigin:\"center\",WebkitTapHighlightColor:\"transparent\"},children:isCompact?/*#__PURE__*/_jsxs(_Fragment,{children:[resolvedShowIcon&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,right:0,pointerEvents:\"none\"},children:icon}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minWidth:0,display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\"},children:[eyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{...eyebrowFontWithoutSize,margin:0,color:eyebrowColor,fontWeight:eyebrowFontWithoutSize.fontWeight??600,fontSize:eyebrowFontSize,lineHeight:eyebrowFont?.lineHeight||1.2,letterSpacing:eyebrowFont?.letterSpacing??\"0.08em\",minWidth:0,maxWidth:resolvedShowIcon?`calc(100% - ${iconBoxSize+12}px)`:\"100%\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:eyebrow}),hasPrimary&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:eyebrow?10:0,width:\"100%\",minWidth:0},children:primaryElement}),title&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:hasPrimary?10:eyebrow?10:0,width:\"100%\",minWidth:0},children:titleElement}),showDescription&&description&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:title?8:hasPrimary?10:0,width:\"100%\",minWidth:0},children:descriptionElement})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:iconAlign===\"left\"?\"flex-start\":\"flex-end\",flexShrink:0},children:icon}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minHeight:28}}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",minWidth:0},children:[primaryElement,/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:bodyGap,marginTop:hasPrimary?metricGap:0,minWidth:0},children:[titleElement,descriptionElement]})]})]})});}ImpactMetricCard.defaultProps={width:424,height:440,// New properties default to Standard-safe values.\ncardVariant:\"standard\",eyebrow:\"Measured outcome\",showDescription:false,metric:\"9ppt\",title:\"Optimised Fulfilment Choices\",description:\"Improved fulfilment visibility encouraged more customers to choose Order & Collect in 30 minutes, the most efficient collection option.\",link:\"\",newTab:false,ariaLabel:\"\",// Existing Standard icon default is unchanged.\nshowIcon:true,// Compact gets its own visibility flag so its default can be Off without\n// changing existing Standard instances.\ncompactShowIcon:false,awardIconColor:\"#EF4E5E\",awardIconSize:72,iconAlign:\"right\",iconBoxSize:32,iconSize:20,iconRadius:\"5px\",iconColor:\"#303030\",iconBackground:\"#FFFFFF\",hoverIconBackground:\"#FFFFFF\",background:\"#F1F1F1\",hoverBackground:\"#ECECEC\",metricColor:\"#EF4E5E\",titleColor:\"#383838\",bodyColor:\"#505050\",eyebrowColor:\"#777777\",padding:\"24px 24px 26px 24px\",radius:\"22px\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0)\"},minHeight:360,compactMinHeight:160,metricGap:24,bodyGap:16,fluidType:true,metricMin:46,metricMax:62,titleMin:16,titleMax:17,bodyMin:15,bodyMax:17,metricFont:{fontFamily:\"Inter\",variant:\"Regular\",fontSize:62,lineHeight:.95,letterSpacing:\"-0.045em\",textAlign:\"left\"},titleFont:{fontFamily:\"Inter\",variant:\"Bold\",fontSize:17,lineHeight:1.25,letterSpacing:\"-0.015em\",textAlign:\"left\"},bodyFont:{fontFamily:\"Inter\",variant:\"Regular\",fontSize:17,lineHeight:1.42,letterSpacing:\"-0.01em\",textAlign:\"left\"},eyebrowFont:{fontFamily:\"Inter\",variant:\"Semi Bold\",fontSize:12,lineHeight:1.2,letterSpacing:\"0.08em\",textAlign:\"left\",textTransform:\"uppercase\"},shadow:\"0px 0px 0px 0px rgba(0,0,0,0)\",hoverShadow:\"0px 16px 40px 0px rgba(0,0,0,0.10)\",hoverLift:4,hoverScale:1,tapScale:.99,transition:{type:\"spring\",stiffness:420,damping:34,mass:.65}};addPropertyControls(ImpactMetricCard,{// CONTENT\ncardVariant:{type:ControlType.Enum,title:\"Card Variant\",options:[\"standard\",\"compact\",\"award\",\"awardCompact\"],optionTitles:[\"Standard\",\"Compact\",\"Award\",\"Award Compact\"],displaySegmentedControl:true,defaultValue:\"standard\"},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Measured outcome\",placeholder:\"Measured outcome\",hidden:props=>props.cardVariant!==\"compact\"&&props.cardVariant!==\"awardCompact\"},metric:{type:ControlType.String,title:\"Metric\",defaultValue:\"9ppt\",hidden:props=>props.cardVariant===\"award\"||props.cardVariant===\"awardCompact\"},title:{type:ControlType.String,title:\"Heading\",defaultValue:\"Optimised Fulfilment Choices\"},description:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"Improved fulfilment visibility encouraged more customers to choose Order & Collect in 30 minutes, the most efficient collection option.\",hidden:props=>(props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\")&&!props.showDescription},showDescription:{type:ControlType.Boolean,title:\"Show Description\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden:props=>props.cardVariant!==\"compact\"&&props.cardVariant!==\"awardCompact\"},// ICON\nshowIcon:{type:ControlType.Boolean,title:\"Icon\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"},compactShowIcon:{type:ControlType.Boolean,title:\"Icon\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden:props=>props.cardVariant!==\"compact\"&&props.cardVariant!==\"awardCompact\"},awardIcon:{type:ControlType.ComponentInstance,title:\"Award Icon\",hidden:props=>props.cardVariant!==\"award\"&&props.cardVariant!==\"awardCompact\"},awardIconColor:{type:ControlType.Color,title:\"Award Lines\",defaultValue:\"#EF4E5E\",hidden:props=>props.cardVariant!==\"award\"&&props.cardVariant!==\"awardCompact\"},awardIconSize:{type:ControlType.Number,title:\"Award Size\",min:32,max:160,step:1,unit:\"px\",defaultValue:72,hidden:props=>props.cardVariant!==\"award\"&&props.cardVariant!==\"awardCompact\"},iconAlign:{type:ControlType.Enum,title:\"Icon Side\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true,defaultValue:\"right\",hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"||!props.showIcon},iconBoxSize:{type:ControlType.Number,title:\"Icon Box\",min:24,max:72,step:1,unit:\"px\",defaultValue:32,hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"?!props.compactShowIcon:!props.showIcon},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:12,max:48,step:1,unit:\"px\",defaultValue:20,hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"?!props.compactShowIcon:!props.showIcon},iconRadius:{type:ControlType.BorderRadius,title:\"Icon Radius\",defaultValue:\"5px\",hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"?!props.compactShowIcon:!props.showIcon},iconColor:{type:ControlType.Color,title:\"Icon Colour\",defaultValue:\"#303030\",hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"?!props.compactShowIcon:!props.showIcon},iconBackground:{type:ControlType.Color,title:\"Icon Fill\",defaultValue:\"#FFFFFF\",hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"?!props.compactShowIcon:!props.showIcon},hoverIconBackground:{type:ControlType.Color,title:\"Icon Hover\",defaultValue:\"#FFFFFF\",hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"?!props.compactShowIcon:!props.showIcon},// APPEARANCE\nbackground:{type:ControlType.Color,title:\"Card Fill\",defaultValue:\"#F1F1F1\"},hoverBackground:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"#ECECEC\",hidden:props=>(props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\")&&!props.link},metricColor:{type:ControlType.Color,title:\"Metric Colour\",defaultValue:\"#EF4E5E\",hidden:props=>props.cardVariant===\"award\"||props.cardVariant===\"awardCompact\"},titleColor:{type:ControlType.Color,title:\"Heading Colour\",defaultValue:\"#383838\"},bodyColor:{type:ControlType.Color,title:\"Body Colour\",defaultValue:\"#505050\",hidden:props=>(props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\")&&!props.showDescription},eyebrowColor:{type:ControlType.Color,title:\"Eyebrow Colour\",defaultValue:\"#777777\",hidden:props=>props.cardVariant!==\"compact\"&&props.cardVariant!==\"awardCompact\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"24px 24px 26px 24px\"},radius:{type:ControlType.BorderRadius,title:\"Card Radius\",defaultValue:\"22px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0,0,0,0)\"}},minHeight:{type:ControlType.Number,title:\"Min Height\",min:220,max:900,step:1,unit:\"px\",defaultValue:360,hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"},compactMinHeight:{type:ControlType.Number,title:\"Min Height\",min:140,max:400,step:1,unit:\"px\",defaultValue:160,hidden:props=>props.cardVariant!==\"compact\"&&props.cardVariant!==\"awardCompact\"},metricGap:{type:ControlType.Number,title:\"Metric Gap\",min:0,max:80,step:1,unit:\"px\",defaultValue:24,hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"},bodyGap:{type:ControlType.Number,title:\"Text Gap\",min:0,max:60,step:1,unit:\"px\",defaultValue:16,hidden:props=>props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\"},// TYPOGRAPHY\nfluidType:{type:ControlType.Boolean,title:\"Fluid Type\",enabledTitle:\"On\",disabledTitle:\"Off\",defaultValue:true},metricMin:{type:ControlType.Number,title:\"Metric Min\",min:12,max:180,step:1,unit:\"px\",defaultValue:46,hidden:props=>!props.fluidType||props.cardVariant===\"award\"||props.cardVariant===\"awardCompact\"},metricMax:{type:ControlType.Number,title:\"Metric Max\",min:12,max:220,step:1,unit:\"px\",defaultValue:62,hidden:props=>!props.fluidType||props.cardVariant===\"award\"||props.cardVariant===\"awardCompact\"},titleMin:{type:ControlType.Number,title:\"Heading Min\",min:10,max:96,step:1,unit:\"px\",defaultValue:16,hidden:props=>!props.fluidType},titleMax:{type:ControlType.Number,title:\"Heading Max\",min:10,max:120,step:1,unit:\"px\",defaultValue:17,hidden:props=>!props.fluidType},bodyMin:{type:ControlType.Number,title:\"Body Min\",min:10,max:64,step:1,unit:\"px\",defaultValue:15,hidden:props=>!props.fluidType},bodyMax:{type:ControlType.Number,title:\"Body Max\",min:10,max:72,step:1,unit:\"px\",defaultValue:17,hidden:props=>!props.fluidType},metricFont:{type:ControlType.Font,title:\"Metric Font\",defaultFontType:\"sans-serif\",defaultFontSize:\"62px\",displayTextAlignment:true,displayFontSize:true,controls:\"extended\",defaultValue:{fontFamily:\"Inter\",variant:\"Regular\",fontSize:62,lineHeight:.95,letterSpacing:\"-0.045em\",textAlign:\"left\"},hidden:props=>props.cardVariant===\"award\"||props.cardVariant===\"awardCompact\"},titleFont:{type:ControlType.Font,title:\"Heading Font\",defaultFontType:\"sans-serif\",defaultFontSize:\"17px\",displayTextAlignment:true,displayFontSize:true,controls:\"extended\",defaultValue:{fontFamily:\"Inter\",variant:\"Bold\",fontSize:17,lineHeight:1.25,letterSpacing:\"-0.015em\",textAlign:\"left\"}},bodyFont:{type:ControlType.Font,title:\"Body Font\",defaultFontType:\"sans-serif\",defaultFontSize:\"17px\",displayTextAlignment:true,displayFontSize:true,controls:\"extended\",defaultValue:{fontFamily:\"Inter\",variant:\"Regular\",fontSize:17,lineHeight:1.42,letterSpacing:\"-0.01em\",textAlign:\"left\"},hidden:props=>(props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\")&&!props.showDescription},eyebrowFont:{type:ControlType.Font,title:\"Eyebrow Font\",defaultFontType:\"sans-serif\",defaultFontSize:\"12px\",displayTextAlignment:true,displayFontSize:true,controls:\"extended\",defaultValue:{fontFamily:\"Inter\",variant:\"Semi Bold\",fontSize:12,lineHeight:1.2,letterSpacing:\"0.08em\",textAlign:\"left\",textTransform:\"uppercase\"},hidden:props=>props.cardVariant!==\"compact\"&&props.cardVariant!==\"awardCompact\"},// INTERACTION\nlink:{type:ControlType.Link,title:\"Link\",defaultValue:\"\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false,hidden:props=>!props.link},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:\"\",placeholder:\"Optional accessible label\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0px 0px 0px 0px rgba(0,0,0,0)\"},hoverShadow:{type:ControlType.BoxShadow,title:\"Hover Shadow\",defaultValue:\"0px 16px 40px 0px rgba(0,0,0,0.10)\",hidden:props=>(props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\")&&!props.link},hoverLift:{type:ControlType.Number,title:\"Hover Lift\",min:0,max:30,step:1,unit:\"px\",defaultValue:4,hidden:props=>(props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\")&&!props.link},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",min:.95,max:1.08,step:.005,defaultValue:1,hidden:props=>(props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\")&&!props.link},tapScale:{type:ControlType.Number,title:\"Tap Scale\",min:.9,max:1,step:.005,defaultValue:.99,hidden:props=>!props.link},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:420,damping:34,mass:.65},hidden:props=>(props.cardVariant===\"compact\"||props.cardVariant===\"awardCompact\")&&!props.link}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImpactMetricCard\",\"slots\":[\"awardIcon\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FactCard.map"],"mappings":"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"}