{"version":3,"file":"SectionGridCards.CX0Q2EOv.mjs","names":["React.Fragment","useState","useRef","React.useId","useMemo","_Fragment","record","useRef","useId","useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/Ntnv6OU5mr3yxO6vc7Rt/uUhb2lUfuxNAtdkjzZ0J/sectionHeaderCopy.js","https:/framerusercontent.com/modules/5qRXRQpSfBpJonHmRTrN/sIpZmyxXzopze0CWdHh0/sectionHeadlineWidth.js","https:/framerusercontent.com/modules/VXa4HRc2HeVyVjdeFE9v/ZUSdl67A3rhtWsxg4ntd/injectBreakpointIntoCmsSlot.js","https:/framerusercontent.com/modules/s7B4CWUqyeyqoNv7dyUD/yJ8T8GJx3sFBHb7wK7ff/cardOverlayButton.js","https:/framerusercontent.com/modules/X0M5dKNjpLodTqwNr9XV/09Qctw5jvqS6uhH9kpUt/CardIconGrid.js","https:/framerusercontent.com/modules/HnSLpgr7aAQ8xVWLIge7/hyYaOpxetJU5sUZQxv7W/SectionGridCards.js"],"sourcesContent":["import{getWidthValue}from\"https://framerusercontent.com/modules/yBm4xQRQEBvJankYjkxZ/N8DK97LOdjAnJ3sY5V0v/colors.js\";import{getCopyStackGap}from\"https://framerusercontent.com/modules/DM1v77aLRbnef2YaFAIl/YKh8b0dsFKbyzHJB7ql1/layoutStyles.js\";import{SECTION_STANDARD_HEADLINE_PATH,getHeadlineTypographyStyles,getSupportingTextTypographyStyles}from\"https://framerusercontent.com/modules/Gmo2iWCS6cyuhk4IfMrP/Odh8XXMRq3elBNjf71oQ/sectionCopyTypography.js\";export{SECTION_STANDARD_HEADLINE_PATH,SECTION_PAGE_HEADER_HEADLINE_PATH}from\"https://framerusercontent.com/modules/Gmo2iWCS6cyuhk4IfMrP/Odh8XXMRq3elBNjf71oQ/sectionCopyTypography.js\";export function getCenteredSectionHeaderStackLayout(breakpoint,options){return{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",textAlign:\"center\",gap:getCopyStackGap(breakpoint),width:\"100%\",maxWidth:getWidthValue(\"width-xl\"),marginLeft:\"auto\",marginRight:\"auto\",...options?.marginBottom!==undefined?{marginBottom:options.marginBottom}:{}};}export function getSizedSectionHeadlineStyles(headlinePath,breakpoint){return{...getHeadlineTypographyStyles(headlinePath,breakpoint),margin:0,width:\"100%\",textAlign:\"center\",overflowWrap:\"break-word\"};}export function getSizedSectionSubheadlineStyles(headlinePath,breakpoint){return{...getSupportingTextTypographyStyles(headlinePath,breakpoint),margin:0,width:\"100%\",textAlign:\"center\",overflowWrap:\"break-word\"};}export function getStandardSectionHeadlineStyles(breakpoint){return getSizedSectionHeadlineStyles(SECTION_STANDARD_HEADLINE_PATH,breakpoint);}export function getStandardSectionSubheadlineStyles(breakpoint){return getSizedSectionSubheadlineStyles(SECTION_STANDARD_HEADLINE_PATH,breakpoint);}// recompile: 1792505897503\n\nexport const __FramerMetadata__ = {\"exports\":{\"SECTION_STANDARD_HEADLINE_PATH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSizedSectionSubheadlineStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_PAGE_HEADER_HEADLINE_PATH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCenteredSectionHeaderStackLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSizedSectionHeadlineStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getStandardSectionHeadlineStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getStandardSectionSubheadlineStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{getWidthValue}from\"https://framerusercontent.com/modules/yBm4xQRQEBvJankYjkxZ/N8DK97LOdjAnJ3sY5V0v/colors.js\";export const SECTION_HEADLINE_WIDTH_DEFAULT=\"default\";const DEFAULT_HEADLINE_WIDTH_STYLES={wrapper:{},subheadline:{}};export function getSectionHeadlineWidthStyles(width){if(width!==\"wide\")return DEFAULT_HEADLINE_WIDTH_STYLES;return{wrapper:{maxWidth:\"100%\"},subheadline:{maxWidth:getWidthValue(\"width-xl\")}};}export const sectionHeadlineWidthPropertyControl={type:ControlType.Enum,title:\"Headline Width\",options:[\"default\",\"wide\"],optionTitles:[\"Default\",\"Wide\"],displaySegmentedControl:true,defaultValue:SECTION_HEADLINE_WIDTH_DEFAULT,description:\"Default keeps the headline within the standard text width, so long headlines wrap. Wide lets the headline use the full section width. The subheadline keeps the standard width.\"};// recompile: 1792505897503\n\nexport const __FramerMetadata__ = {\"exports\":{\"SECTION_HEADLINE_WIDTH_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionHeadlineWidthStyles\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sectionHeadlineWidthPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionHeadlineWidthStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionHeadlineWidth\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import*as React from\"react\";export function injectBreakpointIntoCmsSlot(node,breakpoint,sectionContext){if(Array.isArray(node)){return node.map(child=>injectBreakpointIntoCmsSlot(child,breakpoint,sectionContext));}if(!/*#__PURE__*/React.isValidElement(node)){return node;}const nextChildren=node.props.children!=null?injectBreakpointIntoCmsSlot(node.props.children,breakpoint,sectionContext):node.props.children;const isCustomComponent=typeof node.type!==\"string\"&&node.type!==React.Fragment;const hasResponsiveBreakpoint=Object.prototype.hasOwnProperty.call(node.props,\"breakpoint\");const nextProps={};if(isCustomComponent){nextProps.canvasBreakpoint=breakpoint;}if(hasResponsiveBreakpoint||isCustomComponent){nextProps.breakpoint=breakpoint;}if(sectionContext&&isCustomComponent){if(sectionContext.theme!==undefined){nextProps.theme=sectionContext.theme;nextProps.themeTricount=sectionContext.theme;}if(sectionContext.brand!==undefined){nextProps.brand=sectionContext.brand;}}if(nextChildren!==node.props.children){nextProps.children=nextChildren;}if(Object.keys(nextProps).length===0){return node;}return /*#__PURE__*/React.cloneElement(node,nextProps);}// recompile: 1792505897503\n\nexport const __FramerMetadata__ = {\"exports\":{\"injectBreakpointIntoCmsSlot\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionCmsInjectionContext\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./injectBreakpointIntoCmsSlot.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";import{getFocusOutlineWidth,getZIndex}from\"https://framerusercontent.com/modules/yBm4xQRQEBvJankYjkxZ/N8DK97LOdjAnJ3sY5V0v/colors.js\";import{shouldShowFocusRing}from\"https://framerusercontent.com/modules/DM1v77aLRbnef2YaFAIl/YKh8b0dsFKbyzHJB7ql1/layoutStyles.js\";import{getBrandFocusColor}from\"https://framerusercontent.com/modules/lQGwaimbNM5Xu6MyhkbX/EF5c3vbo35vN32upk91L/themeHelpers.js\";export function CardOverlayButton({labelledBy,describedBy,ariaLabel,onClick,brand,theme,borderRadius,analyticsId,zIndex=getZIndex(\"elevated\"),drawFocusRing=true,onFocus,onBlur,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}){const[isFocusVisible,setIsFocusVisible]=useState(false);const focusWidth=getFocusOutlineWidth();const style={position:\"absolute\",inset:0,zIndex,margin:0,padding:0,border:\"none\",background:\"transparent\",borderRadius,cursor:\"pointer\",outline:drawFocusRing&&isFocusVisible?`${focusWidth} solid ${getBrandFocusColor(brand,theme)}`:`${focusWidth} solid transparent`,outlineOffset:`-${focusWidth}`};return /*#__PURE__*/_jsx(\"button\",{type:\"button\",style:style,\"aria-labelledby\":labelledBy,\"aria-describedby\":describedBy,\"aria-label\":labelledBy?undefined:ariaLabel,\"data-analytics-id\":analyticsId,onClick:onClick,onFocus:event=>{setIsFocusVisible(shouldShowFocusRing(event.currentTarget));onFocus?.(event);},onBlur:event=>{setIsFocusVisible(false);onBlur?.(event);},onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp});}// recompile: 1792505897503\n\nexport const __FramerMetadata__ = {\"exports\":{\"CardOverlayButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CardOverlayButton\":{\"type\":\"reactComponent\",\"name\":\"CardOverlayButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{forwardRef,useMemo,useRef}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffectiveBreakpoint,useReducedMotion,kernHeadingPlainText,getBrightnessFilter,getFocusOutlineWidth,getTransition,getTypographyStyles}from\"https://framerusercontent.com/modules/yBm4xQRQEBvJankYjkxZ/N8DK97LOdjAnJ3sY5V0v/colors.js\";import{getBrandFocusColor,getCardThemeColors,getThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/lQGwaimbNM5Xu6MyhkbX/EF5c3vbo35vN32upk91L/themeHelpers.js\";import{getCardPadding,getCardRadius,getGap,VISUALLY_HIDDEN_STYLE}from\"https://framerusercontent.com/modules/DM1v77aLRbnef2YaFAIl/YKh8b0dsFKbyzHJB7ql1/layoutStyles.js\";import{applyCardSurfaceStyle,CardSurfaceOverlay,getCardContentLayerStyle}from\"https://framerusercontent.com/modules/E7lXIeTp5cwdRHSttZoH/zHEzl32ZJQBFox0rSxVv/cardSurface.js\";import{getLinkUrl,useSmartLinkProps}from\"https://framerusercontent.com/modules/Da10ki4vvDJiJ9Ja6o9D/4trqWfy4fex3Wv65m7ii/linkHelpers.js\";import{pickSafeDivProps}from\"https://framerusercontent.com/modules/Sx8k7JsNecf4q1AxCvNa/RtjKBvJPuJeCUHYOWd5S/domProps.js\";import{PLACEHOLDER}from\"https://framerusercontent.com/modules/sFBK7i1bSAAxq1HXohb0/3bLhFGK0oOHq1YZsARMt/placeholders.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/Obxzp3iLrh8h7zTIfeN4/flioFwA6hZLjY57r9QQw/controlTextStyles.js\";import{ICON_ACCENT_COLORS,resolveIconName}from\"https://framerusercontent.com/modules/oeRXEzsbxOVxWPA6HGTi/vtDZC5gIHDMsurz57ctq/icons.js\";import{resolveRepeatedCollectionElementId,resolveScopedElementId}from\"https://framerusercontent.com/modules/RC9cnc7ejWllpeuEEKC6/IuTffWmxQC1YLfYDweOO/resolveElementId.js\";import FeaturedIcon from\"https://framerusercontent.com/modules/oVJWipHAxb5mz6Take1L/EuQXARX3Y0B0LjrCCRYH/FeaturedIcon.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/nTA72VfL0DEAlm2xczZI/T2DtGWsPA12hRClubd1O/useInteractiveStates.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/Z5V3SrDZ3N0SCr97UEjQ/EZWle6y45LVGSbzjQLrv/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/z6QCrYX84ckJpnUeNhHF/V5lRlixCkjyRQnG204By/themeControl.js\";import{FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN}from\"https://framerusercontent.com/modules/XkpNQPznFVFpVVrkUS2q/spjva4f9kpqk4PdhI8cm/propertyControlCopy.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/6UdBjSNcTj2ZvqwzYBhr/1vLuhB16CNwtH5XxrlMG/breakpointControl.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/WCbOum21k69Q0xAjOlE7/XYRcFpz1UTzwKRFDanv2/useAccessibilityStrings.js\";import{CardOverlayButton}from\"https://framerusercontent.com/modules/s7B4CWUqyeyqoNv7dyUD/yJ8T8GJx3sFBHb7wK7ff/cardOverlayButton.js\";const CardIconGridInternal=/*#__PURE__*/forwardRef(function CardIconGridInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",canvasBreakpoint:_canvasBreakpoint,brand,heading=PLACEHOLDER.ITEM_HEADING,description=\"Medium-length description of this item goes here to support the heading.\",linkLabel:_linkLabel=PLACEHOLDER.SECONDARY_BUTTON,link,iconName,icon,iconSvg,iconColor=\"blue\",ctaId,onLinkClick,showCtaWithoutLink:_showCtaWithoutLink=false,variants,onHoverChange,headingTypography=\"/Headline SM/Heavy\",descriptionTypography=\"/Body XL/Light\",descriptionColor,contentJustify=\"flex-start\",id,style,...rest}=props;const rawIconName=icon??iconName??\"check\";const resolvedIconName=rawIconName===\"none\"||rawIconName===\"custom\"?rawIconName:resolveIconName(rawIconName,\"check\")??\"check\";const safeDomProps=pickSafeDivProps(rest);const isStatic=useIsStaticRenderer();const prefersReducedMotion=useReducedMotion();const breakpoint=useEffectiveBreakpoint(breakpointProp);const isTricount=resolveBrand(brand)===\"tricount\";const colors=isTricount?getCardThemeColors(theme,\"tricount\"):getThemeColors(theme,brand);const linkUrl=getLinkUrl(link);const strings=useAccessibilityStrings();const smartLink=useSmartLinkProps(link??\"\",false,{brand,onClick:onLinkClick?event=>{event.preventDefault();onLinkClick();}:undefined});const hasHref=Boolean(smartLink.href);const isInteractive=hasHref||Boolean(onLinkClick);const wrapAsAnchor=hasHref;const reactId=React.useId();const rootId=resolveRepeatedCollectionElementId(id,\"card-icon-grid\",linkUrl||heading,reactId);const idSuffix=reactId.replace(/:/g,\"\");const headingId=`card-icon-grid-${idSuffix}-heading`;const descriptionId=`card-icon-grid-${idSuffix}-description`;const newTabId=`card-icon-grid-${idSuffix}-new-tab`;const hasHeading=Boolean(heading?.trim());const hasDescription=Boolean(description?.trim());const usesOverlayButton=isInteractive&&!wrapAsAnchor;const resolvedCtaId=resolveScopedElementId(ctaId,\"card-icon-grid-cta\",rootId,\"cta\");const hasCopy=Boolean(heading||description);const{isHovered,isFocused,isPressed,handlers}=useInteractiveStates(!isInteractive,{brand,theme});const focusOutlineColor=getBrandFocusColor(brand,theme);const usesDarkCardSurface=!isTricount&&theme!==\"inverted\";const cardRadius=getCardRadius(breakpoint,\"default\");const hoverFilter=useMemo(()=>{const hoverOrPress=isHovered||isPressed;const active=isInteractive&&hoverOrPress;if(!usesDarkCardSurface){return getBrightnessFilter(false,isHovered&&isInteractive,isPressed&&isInteractive);}return active?\"brightness(1.4)\":\"none\";},[usesDarkCardSurface,isInteractive,isHovered,isPressed]);const cardStyle=useMemo(()=>applyCardSurfaceStyle({display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",justifyContent:contentJustify,gap:0,padding:getCardPadding(breakpoint),borderRadius:cardRadius,backgroundColor:colors.bgTertiary,boxSizing:\"border-box\",width:\"100%\",minHeight:0,minWidth:0,textDecoration:\"none\",color:\"inherit\",cursor:isInteractive?\"pointer\":\"default\",outline:isFocused?`${getFocusOutlineWidth()} solid ${focusOutlineColor}`:`${getFocusOutlineWidth()} solid transparent`,outlineOffset:-2,transition:prefersReducedMotion?\"none\":`${getTransition(\"filter\",\"quick\")}, ${getTransition(\"outline\",\"quick\")}`,filter:hoverFilter,...style},\"liquid-glass\"),[breakpoint,cardRadius,colors.bgTertiary,contentJustify,focusOutlineColor,hoverFilter,isFocused,isInteractive,prefersReducedMotion,style]);const cardContentLayerStyle=getCardContentLayerStyle(\"liquid-glass\");const headingStyle=useMemo(()=>({...getTypographyStyles(headingTypography,breakpoint),color:colors.textPrimary,margin:0,...PRESERVE_CONTROL_NEWLINES}),[breakpoint,colors.textPrimary,headingTypography]);const descriptionStyle=useMemo(()=>({...getTypographyStyles(descriptionTypography,breakpoint),color:descriptionColor??colors.textSecondary,minHeight:0,margin:0,...PRESERVE_CONTROL_NEWLINES}),[breakpoint,colors.textSecondary,descriptionColor,descriptionTypography]);const iconWrapperStyle=useMemo(()=>({flexShrink:0,marginBottom:hasCopy?getGap(\"sm\",breakpoint):0,...cardContentLayerStyle}),[breakpoint,cardContentLayerStyle,hasCopy]);const copyStackStyle=useMemo(()=>({display:\"flex\",flexDirection:\"column\",gap:getGap(\"xs\",breakpoint),alignItems:\"flex-start\",width:\"100%\",minWidth:0,...cardContentLayerStyle}),[breakpoint,cardContentLayerStyle]);const resolvedIcon=resolvedIconName&&resolvedIconName!==\"none\"?resolvedIconName:\"check\";const showIcon=resolvedIconName!==\"none\";const resolvedIconColor=(()=>{if(!iconColor||typeof iconColor!==\"string\")return\"blue\";const normalized=iconColor.trim().toLowerCase().replace(/\\s+/g,\"-\");if(normalized===\"default\")return\"default\";if(ICON_ACCENT_COLORS.includes(normalized))return normalized;return\"blue\";})();const opensInNewTab=wrapAsAnchor&&smartLink.target===\"_blank\";const labelledBy=hasHeading?[headingId,opensInNewTab?newTabId:\"\"].filter(Boolean).join(\" \"):undefined;const describedBy=hasHeading&&hasDescription?descriptionId:undefined;const cardBody=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(CardSurfaceOverlay,{surface:\"liquid-glass\",radius:cardRadius,theme:theme,brand:brand}),showIcon&&/*#__PURE__*/_jsx(\"div\",{style:iconWrapperStyle,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(FeaturedIcon,{id:`${rootId}-icon`,theme:theme,brand:brand,breakpoint:breakpoint,iconContext:\"card\",color:isTricount?undefined:resolvedIconColor,size:48,icon:resolvedIcon,iconName:resolvedIcon,iconSvg:resolvedIconName===\"custom\"?iconSvg:undefined})}),hasCopy&&/*#__PURE__*/_jsxs(\"div\",{style:copyStackStyle,children:[heading&&/*#__PURE__*/_jsx(\"h3\",{id:headingId,\"data-framer-name\":\"Title\",style:headingStyle,children:kernHeadingPlainText(heading)}),description&&/*#__PURE__*/_jsx(\"p\",{id:descriptionId,\"data-framer-name\":\"Description\",style:descriptionStyle,children:description}),opensInNewTab&&hasHeading?/*#__PURE__*/_jsx(\"span\",{id:newTabId,style:VISUALLY_HIDDEN_STYLE,children:strings.newTabSuffix.trim()}):null]})]});const interactionHandlers={onMouseEnter:()=>{handlers.onMouseEnter();onHoverChange?.(true);},onMouseLeave:()=>{handlers.onMouseLeave();onHoverChange?.(false);},onMouseDown:handlers.onMouseDown,onMouseUp:handlers.onMouseUp,onFocus:handlers.onFocus,onBlur:handlers.onBlur};const motionVariants=isStatic||prefersReducedMotion?undefined:variants;if(wrapAsAnchor){return /*#__PURE__*/_jsx(motion.a,{ref:ref,href:smartLink.href,target:smartLink.target,rel:smartLink.rel,style:{...cardStyle,...smartLink.style},\"aria-labelledby\":labelledBy,\"aria-describedby\":describedBy,variants:motionVariants,onClick:smartLink.onClick,\"data-analytics-id\":resolvedCtaId,...interactionHandlers,...safeDomProps,id:rootId,children:cardBody});}return /*#__PURE__*/_jsxs(motion.article,{ref:ref,style:cardStyle,variants:motionVariants,\"data-analytics-id\":usesOverlayButton?resolvedCtaId:undefined,...safeDomProps,id:rootId,children:[cardBody,usesOverlayButton?/*#__PURE__*/_jsx(CardOverlayButton,{labelledBy:labelledBy,describedBy:describedBy,onClick:()=>onLinkClick?.(),brand:brand,theme:theme,borderRadius:cardRadius,drawFocusRing:false,...interactionHandlers}):null]});});export default function CardIconGrid(props){const ref=useRef(null);return /*#__PURE__*/_jsx(CardIconGridInternal,{...props,ref:ref});}CardIconGrid.displayName=\"Card Icon Grid - Molecule\";addPropertyControls(CardIconGrid,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:PLACEHOLDER.ITEM_HEADING,placeholder:\"Card heading\",displayTextArea:true,description:\"Card heading text.\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Medium-length description of this item goes here to support the heading.\",placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\"},linkLabel:{type:ControlType.String,title:\"Link Label\",defaultValue:PLACEHOLDER.SECONDARY_BUTTON,placeholder:\"Learn more\",description:\"Kept for existing instances. Unused when the whole card is the hit target.\",hidden:()=>true},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"\",description:\"Destination URL for the card. Makes the whole card the hit target.\"},onLinkClick:{type:ControlType.EventHandler,title:\"On Link Click\",description:\"Optional click handler for the card. Overrides default navigation.\"},iconName:{type:ControlType.String,title:\"Icon Name\",defaultValue:\"check\",placeholder:\"e.g. book-open\",description:\"Icon name (or CMS-bound). Named iconName to avoid CMS $control__icon collisions.\",preventLocalization:true},iconSvg:{type:ControlType.String,title:\"Custom Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",displayTextArea:true,description:\"Custom SVG markup. Used only when Icon is Custom.\",preventLocalization:true,hidden:props=>(props.iconName??props.icon)!==\"custom\"},iconColor:{type:ControlType.String,title:\"Icon Color\",defaultValue:\"blue\",placeholder:\"e.g. orange\",description:\"Accent color name for the FeaturedIcon (CMS-bindable).\",preventLocalization:true,hidden:props=>(props.iconName??props.icon)===\"none\"},ctaId:{type:ControlType.String,title:\"CTA ID\",defaultValue:\"card-icon-grid-cta\",placeholder:\"e.g. card-icon-grid-cta\",description:\"Unique ID for Contentsquare analytics on the clickable card.\",preventLocalization:true},id:{type:ControlType.String,title:\"ID\",defaultValue:\"card-icon-grid\",placeholder:\"e.g. card-icon-grid\",description:\"HTML id for the root element.\",preventLocalization:true},canvasBreakpoint:{type:ControlType.Enum,title:\"Canvas Breakpoint\",options:[\"desktop\",\"tablet\",\"phone\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],displaySegmentedControl:true,defaultValue:\"desktop\",description:\"Kept for existing instances. No longer drives a nested CTA.\",hidden:()=>true},...breakpointPropertyControl(),...themePropertyControls(FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN),...brandPropertyControl()});// recompile: 1792506517586\n\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CardIconGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CardIconGridProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useRef,useId,useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useLocaleInfo}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/6UdBjSNcTj2ZvqwzYBhr/1vLuhB16CNwtH5XxrlMG/breakpointControl.js\";import{themePropertyControls}from\"https://framerusercontent.com/modules/Z5V3SrDZ3N0SCr97UEjQ/EZWle6y45LVGSbzjQLrv/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/z6QCrYX84ckJpnUeNhHF/V5lRlixCkjyRQnG204By/themeControl.js\";import{FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN}from\"https://framerusercontent.com/modules/XkpNQPznFVFpVVrkUS2q/spjva4f9kpqk4PdhI8cm/propertyControlCopy.js\";import{resolveScopedElementId,resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/RC9cnc7ejWllpeuEEKC6/IuTffWmxQC1YLfYDweOO/resolveElementId.js\";import{getIsFramerDesignCanvas,isFramerDesignEnvironment}from\"https://framerusercontent.com/modules/ftX3Jc41Y7LVySIwERQ6/Cl9pDI0KnsePkqBWjIGL/useInViewport.js\";import{isTricountBunqOnlyLinkHiddenForLocale}from\"https://framerusercontent.com/modules/D9AcnAYPfO5WhgNmeoPL/Teo8M70nDlouCdikGONP/tricountBunqOnlyPages.js\";import{useReducedMotion,useEffectiveBreakpoint,isCanvasPhoneBreakpoint,isCanvasTabletBreakpoint,kernHeadingPlainText,getSpacing,getTypographyStyles}from\"https://framerusercontent.com/modules/yBm4xQRQEBvJankYjkxZ/N8DK97LOdjAnJ3sY5V0v/colors.js\";import{getThemeColors,getPlaceholderColors}from\"https://framerusercontent.com/modules/lQGwaimbNM5Xu6MyhkbX/EF5c3vbo35vN32upk91L/themeHelpers.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/MGSskEwvDCtfP0DaYvsZ/4w9MGtzH2xA8jwUmwc6W/sectionBackground.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/ewQRLND7FrcrRu0SQw4z/qCU8eLrnt4gJVgFXYd6S/sectionProps.js\";import{getSectionStyles,getContainerStyles,getGap,getSectionWrapperStyles,getCmsEmptyPlaceholderStyle}from\"https://framerusercontent.com/modules/DM1v77aLRbnef2YaFAIl/YKh8b0dsFKbyzHJB7ql1/layoutStyles.js\";import{sectionHeadlineSizePath,sectionHeadlineSizePropertyControl}from\"https://framerusercontent.com/modules/Gmo2iWCS6cyuhk4IfMrP/Odh8XXMRq3elBNjf71oQ/sectionCopyTypography.js\";import{getCenteredSectionHeaderStackLayout,getSizedSectionHeadlineStyles,getSizedSectionSubheadlineStyles}from\"https://framerusercontent.com/modules/Ntnv6OU5mr3yxO6vc7Rt/uUhb2lUfuxNAtdkjzZ0J/sectionHeaderCopy.js\";import{getSectionHeadlineWidthStyles,sectionHeadlineWidthPropertyControl}from\"https://framerusercontent.com/modules/5qRXRQpSfBpJonHmRTrN/sIpZmyxXzopze0CWdHh0/sectionHeadlineWidth.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/Da10ki4vvDJiJ9Ja6o9D/4trqWfy4fex3Wv65m7ii/linkHelpers.js\";import{ICON_ACCENT_COLORS,ICON_ACCENT_OPTION_TITLES,ICON_OPTIONS_WITH_NONE_AND_CUSTOM,ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM}from\"https://framerusercontent.com/modules/oeRXEzsbxOVxWPA6HGTi/vtDZC5gIHDMsurz57ctq/icons.js\";import{PLACEHOLDER,HINT_BUTTON_LABEL}from\"https://framerusercontent.com/modules/sFBK7i1bSAAxq1HXohb0/3bLhFGK0oOHq1YZsARMt/placeholders.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/Obxzp3iLrh8h7zTIfeN4/flioFwA6hZLjY57r9QQw/controlTextStyles.js\";import{useSectionAnimation}from\"https://framerusercontent.com/modules/9qSWM51g80qN7vKcwfzg/zXWcPFITPqnltGAf6RPx/useSectionAnimation.js\";import{useLocaleRestrictedLinkFilter}from\"https://framerusercontent.com/modules/7j8gznLw37VbFDq0204n/VfFoudFEpW9fq9ZxkOxB/useLocaleRestrictedLinks.js\";import{buildCmsCollectionGridCriticalCss,SECTION_GRID_CARDS_CMS_GRID_ID,useCmsCollectionLayout}from\"https://framerusercontent.com/modules/eOSwza2JTdvRVICEipdz/o9bFSsoKqzePoIeo8wWq/cmsCollectionLayout.js\";import{injectBreakpointIntoCmsSlot}from\"https://framerusercontent.com/modules/VXa4HRc2HeVyVjdeFE9v/ZUSdl67A3rhtWsxg4ntd/injectBreakpointIntoCmsSlot.js\";import{createCardVariants}from\"https://framerusercontent.com/modules/oW7B7s8PVE8ORjRjpzof/LTFxXwCSrgBFyhDNmbbG/motionVariants.js\";import Button from\"https://framerusercontent.com/modules/ctRFReweYjCUO95woTJb/VbfdpeL7TYOoIzBxLMCS/Button.js\";import{resolveTricountOnSurfaceButtonVariant}from\"https://framerusercontent.com/modules/vKY6x5g0FbznhD8FniTv/jg0l3I2nU2Wx7Ry9defB/buttonStyles.js\";import CardIconGrid from\"https://framerusercontent.com/modules/X0M5dKNjpLodTqwNr9XV/09Qctw5jvqS6uhH9kpUt/CardIconGrid.js\";const DEFAULT_ICON_ORDER=[\"check\",\"check\",\"check\",\"check\",\"check\",\"check\",\"check\"];const DEFAULT_COLOR_ORDER=[\"orange\",\"blue\",\"green\",\"purple\",\"yellow\",\"red\",\"cyan\",\"fuchsia\",\"indigo\"];const MIN_CARDS=1;const MAX_CARDS=9;function getDesktopGridColumns(columns){if(columns===\"2\"){return\"repeat(2, 1fr)\";}if(columns===\"4\"){return\"repeat(4, 1fr)\";}return\"repeat(3, 1fr)\";}const MANUAL_CARD_PROP_KEYS=[\"headline\",\"subheadline\",\"numberOfCards\",\"primaryButtonLabel\",\"primaryButtonLabel1\",...Array.from({length:MAX_CARDS},(_unused,index)=>{const n=index+1;return[`card${n}Heading`,`card${n}Headline`,`card${n}Description`,`card${n}SupportingText`,`card${n}LinkLabel`,`card${n}Link`,`card${n}Icon`,`card${n}IconSvg`,`card${n}IconSVG`,`card${n}IconColor`,`card${n}CtaId`,`card${n}CTAID`];}).flat()];function resolveNumCards(props,numCards){const record=props;const raw=numCards??record.numberOfCards;const parsed=typeof raw===\"number\"?raw:typeof raw===\"string\"&&raw.trim()!==\"\"?Number(raw):undefined;const safe=typeof parsed===\"number\"&&Number.isFinite(parsed)?parsed:6;return Math.min(MAX_CARDS,Math.max(MIN_CARDS,safe));}function readTitleDerivedString(record,propKey,titleDerivedKey){const primary=record[propKey];if(typeof primary===\"string\"&&primary.trim()!==\"\"){return primary;}const alias=record[titleDerivedKey];return typeof alias===\"string\"&&alias.trim()!==\"\"?alias:undefined;}function resolveIconFromControl(value){if(value===undefined||value===null||value===\"default\"){return undefined;}if(typeof value!==\"string\"){return undefined;}const trimmed=value.trim();if(ICON_OPTIONS_WITH_NONE_AND_CUSTOM.includes(trimmed)){return trimmed;}const byTitle=ICON_OPTIONS_WITH_NONE_AND_CUSTOM.find(name=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[name]===trimmed);return byTitle;}function resolveIconColorFromControl(value){if(value===undefined||value===null||value===\"default\"){return undefined;}if(typeof value!==\"string\"){return undefined;}const trimmed=value.trim();const lower=trimmed.toLowerCase();if(ICON_ACCENT_COLORS.includes(lower)){return lower;}const byTitle=ICON_ACCENT_COLORS.find(name=>ICON_ACCENT_OPTION_TITLES[name]===trimmed);return byTitle;}function getCardSlotsFromProps(props){const record=props;const supportingText=(n,description)=>description??record[`card${n}SupportingText`];const iconSvg=(n,value)=>value??record[`card${n}IconSVG`];const ctaId=(n,value)=>value??record[`card${n}CTAID`];const cardSlot=(n,slot)=>({heading:readTitleDerivedString(record,`card${n}Heading`,`card${n}Headline`)??slot.heading,description:supportingText(n,slot.description),linkLabel:slot.linkLabel,link:slot.link,icon:resolveIconFromControl(slot.icon)??slot.icon,iconSvg:iconSvg(n,slot.iconSvg),iconColor:resolveIconColorFromControl(slot.iconColor)??slot.iconColor,ctaId:ctaId(n,slot.ctaId)});return[cardSlot(1,{heading:props.card1Heading,description:props.card1Description,linkLabel:props.card1LinkLabel,link:props.card1Link,icon:props.card1Icon,iconSvg:props.card1IconSvg,iconColor:props.card1IconColor,ctaId:props.card1CtaId}),cardSlot(2,{heading:props.card2Heading,description:props.card2Description,linkLabel:props.card2LinkLabel,link:props.card2Link,icon:props.card2Icon,iconSvg:props.card2IconSvg,iconColor:props.card2IconColor,ctaId:props.card2CtaId}),cardSlot(3,{heading:props.card3Heading,description:props.card3Description,linkLabel:props.card3LinkLabel,link:props.card3Link,icon:props.card3Icon,iconSvg:props.card3IconSvg,iconColor:props.card3IconColor,ctaId:props.card3CtaId}),cardSlot(4,{heading:props.card4Heading,description:props.card4Description,linkLabel:props.card4LinkLabel,link:props.card4Link,icon:props.card4Icon,iconSvg:props.card4IconSvg,iconColor:props.card4IconColor,ctaId:props.card4CtaId}),cardSlot(5,{heading:props.card5Heading,description:props.card5Description,linkLabel:props.card5LinkLabel,link:props.card5Link,icon:props.card5Icon,iconSvg:props.card5IconSvg,iconColor:props.card5IconColor,ctaId:props.card5CtaId}),cardSlot(6,{heading:props.card6Heading,description:props.card6Description,linkLabel:props.card6LinkLabel,link:props.card6Link,icon:props.card6Icon,iconSvg:props.card6IconSvg,iconColor:props.card6IconColor,ctaId:props.card6CtaId}),cardSlot(7,{heading:props.card7Heading,description:props.card7Description,linkLabel:props.card7LinkLabel,link:props.card7Link,icon:props.card7Icon,iconSvg:props.card7IconSvg,iconColor:props.card7IconColor,ctaId:props.card7CtaId}),cardSlot(8,{heading:props.card8Heading,description:props.card8Description,linkLabel:props.card8LinkLabel,link:props.card8Link,icon:props.card8Icon,iconSvg:props.card8IconSvg,iconColor:props.card8IconColor,ctaId:props.card8CtaId}),cardSlot(9,{heading:props.card9Heading,description:props.card9Description,linkLabel:props.card9LinkLabel,link:props.card9Link,icon:props.card9Icon,iconSvg:props.card9IconSvg,iconColor:props.card9IconColor,ctaId:props.card9CtaId})];}function buildManualCards(props,count){const slots=getCardSlotsFromProps(props);const cards=[];for(let i=0;i<count;i++){const slot=slots[i];const iconProp=slot.icon;const icon=iconProp!==undefined&&iconProp!==\"default\"?iconProp:DEFAULT_ICON_ORDER[i%DEFAULT_ICON_ORDER.length];const iconColorProp=slot.iconColor;const iconColor=iconColorProp!==undefined&&iconColorProp!==\"default\"&&ICON_ACCENT_COLORS.includes(iconColorProp)?iconColorProp:DEFAULT_COLOR_ORDER[i%DEFAULT_COLOR_ORDER.length];cards.push({heading:slot.heading??\"Short item heading goes here\",description:slot.description??\"Medium-length description of this item goes here to support the heading.\",linkLabel:slot.linkLabel??defaultCard.linkLabel,link:getLinkUrl(slot.link)||defaultCard.link,icon:icon,iconSvg:icon===\"custom\"?slot.iconSvg:undefined,iconColor:iconColor,ctaId:slot.ctaId});}return cards;}const SectionGridCardsInternal=/*#__PURE__*/forwardRef(function SectionGridCardsInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",contentSource=\"manual\",collectionList,heading,subheading,headingSize,headingWidth,label,buttonLabel,buttonLink=\"\",buttonId,numCards,columns=\"auto\",showTopPadding=true,sectionId,emptyStateAriaLabel=\"grid cards\",onCardLinkClick,onButtonClick,backgroundVariant=SECTION_BACKGROUND_DEFAULTS.backgroundVariant,backgroundPreset=SECTION_BACKGROUND_DEFAULTS.backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection=SECTION_BACKGROUND_DEFAULTS.backgroundOverlayDirection,backgroundShowOverlay=SECTION_BACKGROUND_DEFAULTS.backgroundShowOverlay,useMontserrat=SECTION_BACKGROUND_DEFAULTS.useMontserrat,style,...rest}=props;const record=props;const resolvedHeading=readTitleDerivedString(record,\"heading\",\"headline\")??heading;const resolvedSubheading=readTitleDerivedString(record,\"subheading\",\"subheadline\")??subheading;const resolvedPrimaryLabel=label??buttonLabel??readTitleDerivedString(record,\"label\",\"primaryButtonLabel\")??record.primaryButtonLabel1;const{sectionRef,sectionRefObject,animate}=useSectionAnimation(ref);const breakpoint=useEffectiveBreakpoint(breakpointProp,sectionRefObject);const resolvedBrand=brand??backgroundGradientBrand;const colors=getThemeColors(theme,resolvedBrand);const{bgSubtle:placeholderBgSubtle,textMuted:placeholderTextMuted}=getPlaceholderColors(colors);const reducedMotion=useReducedMotion();const componentId=useId();const resolvedSectionId=resolveSectionIdPrefix(sectionId,componentId,\"section-grid-cards\");const resolvedButtonId=resolveScopedElementId(buttonId,\"section-grid-cards-cta-primary\",resolvedSectionId,\"cta-primary\");const headingId=useId();const cmsGridRef=useRef(null);const clampedNumCards=resolveNumCards(props,numCards);const isCanvas=getIsFramerDesignCanvas();const hasCMS=contentSource===\"cms\";const hasCollection=hasCMS&&(Array.isArray(collectionList)?collectionList.filter(Boolean).length>0:Boolean(collectionList));const cmsEmptyPlaceholderStyle=getCmsEmptyPlaceholderStyle(breakpoint,placeholderBgSubtle);const{sectionBgColor,isGradient:_isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundPreset,brand:resolvedBrand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const sectionStyles=useMemo(()=>({...getSectionStyles(breakpoint),...getSectionRootBackgroundStyle({useMontserrat,brand:resolvedBrand}),backgroundColor:sectionBgColor,maxWidth:\"100%\",minWidth:0,...showTopPadding?{}:{paddingTop:0},...style}),[breakpoint,sectionBgColor,showTopPadding,style,useMontserrat,resolvedBrand]);const containerStyles=useMemo(()=>getContainerStyles(breakpoint),[breakpoint]);const isCanvasPhone=isCanvasPhoneBreakpoint(breakpointProp);const isCanvasTablet=isCanvasTabletBreakpoint(breakpointProp);const desktopGridColumns=getDesktopGridColumns(columns);const headlinePath=sectionHeadlineSizePath(headingSize);const headlineWidthStyles=getSectionHeadlineWidthStyles(headingWidth);const headerWrapperStyles={...getCenteredSectionHeaderStackLayout(breakpoint),...headlineWidthStyles.wrapper};const sectionHeadingStyles={...getSizedSectionHeadlineStyles(headlinePath,breakpoint),color:colors.textPrimary,...PRESERVE_CONTROL_NEWLINES};const sectionSubheadingStyles={...getSizedSectionSubheadlineStyles(headlinePath,breakpoint),color:colors.textSecondary,...headlineWidthStyles.subheadline,...PRESERVE_CONTROL_NEWLINES};const contentWrapperStyles={display:\"flex\",flexDirection:\"column\",gap:getGap(\"lg\",breakpoint),width:\"100%\",minWidth:0};const gridStyles=useMemo(()=>({display:\"grid\",gridTemplateColumns:isCanvasPhone?\"1fr\":isCanvasTablet?\"repeat(2, 1fr)\":desktopGridColumns,...isCanvasPhone?{}:{gridAutoRows:\"1fr\"},gap:isCanvasPhone?getGap(\"sm\",breakpoint):getGap(\"md\",breakpoint),width:\"100%\",minWidth:0}),[breakpoint,desktopGridColumns,isCanvasPhone,isCanvasTablet]);const responsiveCollectionList=useMemo(()=>injectBreakpointIntoCmsSlot(collectionList,breakpointProp,{theme,brand:resolvedBrand}),[collectionList,breakpointProp,theme,resolvedBrand]);useCmsCollectionLayout(cmsGridRef,hasCMS&&hasCollection,{...gridStyles,maxWidth:\"100%\",minWidth:\"100%\"},{minWidth:\"0\",maxWidth:\"100%\",width:\"100%\"});const cmsGridCriticalCss=useMemo(()=>{if(!(hasCMS&&hasCollection))return\"\";const gridColumns=isCanvasPhone?\"1fr\":isCanvasTablet?\"repeat(2, 1fr)\":desktopGridColumns;const gap=isCanvasPhone?getGap(\"sm\",breakpoint):getGap(\"md\",breakpoint);return buildCmsCollectionGridCriticalCss(SECTION_GRID_CARDS_CMS_GRID_ID,gridColumns,gap);},[breakpoint,desktopGridColumns,hasCMS,hasCollection,isCanvasPhone,isCanvasTablet]);const{activeLocale}=useLocaleInfo();const isDesignEnvironment=isFramerDesignEnvironment();const isLinkHiddenInLocale=useLocaleRestrictedLinkFilter(resolvedBrand);const authoredCards=buildManualCards(props,clampedNumCards).filter(card=>isDesignEnvironment||!isTricountBunqOnlyLinkHiddenForLocale(card.link,activeLocale?.code));const cards=authoredCards.filter(card=>!isLinkHiddenInLocale(card.link));const isHiddenInLocale=!hasCMS&&authoredCards.length>0&&cards.length===0;const{container:containerVariants,item:itemVariants}=createCardVariants(reducedMotion);const showSectionHeader=!!resolvedHeading||!!resolvedSubheading;const resolvedLabel=resolvedPrimaryLabel;const showSectionCta=Boolean(resolvedLabel?.trim());const sectionCtaWrapperStyles={display:\"flex\",justifyContent:\"center\",width:\"100%\"};const renderSectionCta=variants=>{if(!showSectionCta){return null;}const button=/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,theme:theme,brand:resolvedBrand,variant:resolveTricountOnSurfaceButtonVariant(resolvedBrand,theme,\"section\",\"ghost\"),size:isCanvasPhone?\"medium\":\"large\",label:resolvedLabel,link:getLinkUrl(buttonLink),onClick:onButtonClick,id:resolvedButtonId});if(variants){return /*#__PURE__*/_jsx(motion.div,{style:sectionCtaWrapperStyles,variants:variants,children:button});}return /*#__PURE__*/_jsx(\"div\",{style:sectionCtaWrapperStyles,children:button});};const renderCmsEmptyPlaceholder=variants=>{const content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{role:\"img\",\"aria-label\":emptyStateAriaLabel,style:{fontSize:getSpacing(32),lineHeight:1},children:\"🗂️\"}),/*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyles(\"/Body SM/Heavy\",breakpoint),color:colors.textSecondary},children:\"Connect CMS Collection\"}),/*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyles(\"/Body SM/Light\",breakpoint),color:placeholderTextMuted},children:\"Drop a Collection List here and link it to your cards CMS\"})]});if(variants){return /*#__PURE__*/_jsx(motion.div,{style:cmsEmptyPlaceholderStyle,variants:variants,children:content});}return /*#__PURE__*/_jsx(\"div\",{style:cmsEmptyPlaceholderStyle,children:content});};if(isHiddenInLocale)return null;if(hasCMS&&isCanvas&&!hasCollection){return /*#__PURE__*/_jsxs(\"section\",{ref:sectionRef,id:resolvedSectionId,style:sectionStyles,\"aria-labelledby\":resolvedHeading?headingId:undefined,children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:contentWrapperStyles,children:[showSectionHeader&&/*#__PURE__*/_jsxs(\"div\",{style:headerWrapperStyles,children:[resolvedHeading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:sectionHeadingStyles,children:kernHeadingPlainText(resolvedHeading)}),resolvedSubheading&&/*#__PURE__*/_jsx(\"p\",{style:sectionSubheadingStyles,children:resolvedSubheading})]}),renderCmsEmptyPlaceholder(),renderSectionCta()]})})]});}return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,id:resolvedSectionId,style:sectionStyles,\"aria-labelledby\":resolvedHeading?headingId:undefined,initial:animate===\"visible\"?false:\"hidden\",animate:animate,variants:containerVariants,...getSectionRestProps(rest,MANUAL_CARD_PROP_KEYS),children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:contentWrapperStyles,children:[showSectionHeader&&/*#__PURE__*/_jsxs(motion.div,{style:headerWrapperStyles,variants:itemVariants,children:[resolvedHeading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:sectionHeadingStyles,children:kernHeadingPlainText(resolvedHeading)}),resolvedSubheading&&/*#__PURE__*/_jsx(\"p\",{style:sectionSubheadingStyles,children:resolvedSubheading})]}),cmsGridCriticalCss?/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:cmsGridCriticalCss}}):null,/*#__PURE__*/_jsx(\"div\",{ref:cmsGridRef,\"data-bunq-cms-grid\":hasCMS&&hasCollection?SECTION_GRID_CARDS_CMS_GRID_ID:undefined,role:hasCMS?undefined:\"list\",style:hasCMS&&!hasCollection?undefined:contentSource===\"cms\"?{width:\"100%\",minWidth:0,maxWidth:\"100%\"}:gridStyles,children:hasCMS&&hasCollection&&responsiveCollectionList?responsiveCollectionList:hasCMS&&!hasCollection&&isCanvas?renderCmsEmptyPlaceholder(itemVariants):hasCMS?null:cards.map((card,index)=>/*#__PURE__*/_jsx(motion.div,{role:\"listitem\",variants:itemVariants,style:{minWidth:0,width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(CardIconGrid,{style:{height:\"100%\"},breakpoint:breakpoint,canvasBreakpoint:breakpointProp,theme:theme,brand:resolvedBrand,heading:card.heading,description:card.description,linkLabel:card.linkLabel,link:card.link,icon:card.icon,iconName:card.icon,iconSvg:card.iconSvg,iconColor:card.iconColor,ctaId:card.ctaId,onLinkClick:onCardLinkClick&&card.link?()=>{onCardLinkClick(index,card.link);}:undefined})},`item-${index}-${card.heading??\"\"}`))}),renderSectionCta(itemVariants)]})})]});});const defaultCard={heading:\"Short item heading goes here\",description:\"Medium-length description of this item goes here to support the heading.\",linkLabel:\"Learn more\",link:\"\",icon:DEFAULT_ICON_ORDER[0],iconColor:DEFAULT_COLOR_ORDER[0]};export default function SectionGridCards(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionGridCardsInternal,{...props,ref:ref})});}SectionGridCards.displayName=\"Section Grid Cards - Organism\";addPropertyControls(SectionGridCards,{heading:{type:ControlType.String,title:\"Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Main heading text for the section. Leave empty to hide the header.\",displayTextArea:true},subheading:{type:ControlType.String,title:\"Subheadline\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",displayTextArea:true,description:\"Description or body text.\"},headingSize:sectionHeadlineSizePropertyControl,headingWidth:sectionHeadlineWidthPropertyControl,label:{type:ControlType.String,title:\"Primary Button Label\",defaultValue:PLACEHOLDER.SECONDARY_BUTTON,placeholder:HINT_BUTTON_LABEL,description:\"Primary button below the card grid. Leave empty to hide.\"},buttonLabel:{type:ControlType.String,title:\"Primary Button Label\",defaultValue:PLACEHOLDER.SECONDARY_BUTTON,placeholder:HINT_BUTTON_LABEL,description:\"Primary button below the card grid. Leave empty to hide.\",hidden:()=>true},buttonLink:{type:ControlType.Link,title:\"Primary Button Link\",defaultValue:\"\",description:\"Link for the primary button below the card grid.\",hidden:p=>!(p.label??p.buttonLabel)?.trim()},contentSource:{type:ControlType.Enum,title:\"Content Source\",options:[\"manual\",\"cms\"],optionTitles:[\"Manual\",\"CMS\"],displaySegmentedControl:true,defaultValue:\"manual\",description:\"Manual: configure card fields below. CMS: connect a Framer Collection List.\"},collectionList:{type:ControlType.ComponentInstance,title:\"Collection List\",description:\"CMS collection list. Shown when content source is CMS.\",hidden:({contentSource})=>contentSource!==\"cms\"},numCards:{type:ControlType.Number,title:\"Number of Cards\",min:MIN_CARDS,max:MAX_CARDS,defaultValue:6,step:1,displayStepper:true,description:\"Number of cards to display.\",hidden:({contentSource})=>contentSource===\"cms\"},columns:{type:ControlType.Enum,title:\"Columns\",options:[\"auto\",\"2\",\"3\",\"4\"],optionTitles:[\"Auto\",\"2\",\"3\",\"4\"],displaySegmentedControl:true,defaultValue:\"auto\",description:\"Cards per row on desktop. Auto keeps three per row. Use 2 for an even 2 x 2 grid of four cards, or 4 for two rows of four. Tablet always shows two per row and phone one.\"},card1Heading:{type:ControlType.String,title:\"Card 1 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:({contentSource})=>contentSource===\"cms\"},card1Description:{type:ControlType.String,title:\"Card 1 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:({contentSource})=>contentSource===\"cms\"},card1LinkLabel:{type:ControlType.String,title:\"Card 1 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:({contentSource})=>contentSource===\"cms\"},card1Link:{type:ControlType.Link,title:\"Card 1 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:({contentSource})=>contentSource===\"cms\"},card1Icon:{type:ControlType.Enum,title:\"Card 1 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:DEFAULT_ICON_ORDER[0],description:\"Icon for the card. Custom = paste SVG below.\",hidden:({contentSource})=>contentSource===\"cms\"},card1IconSvg:{type:ControlType.String,title:\"Card 1 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||p.card1Icon!==\"custom\"},card1IconColor:{type:ControlType.Enum,title:\"Card 1 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[0],description:\"Color of the card icon.\",hidden:({contentSource})=>contentSource===\"cms\"},card1CtaId:{type:ControlType.String,title:\"Card 1 CTA ID\",defaultValue:\"section-grid-cards-card-1-cta\",placeholder:\"e.g. grid-card-1-cta\",description:\"Unique ID for the card 1 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\",preventLocalization:true},card2Heading:{type:ControlType.String,title:\"Card 2 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:({contentSource})=>contentSource===\"cms\"},card2Description:{type:ControlType.String,title:\"Card 2 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:({contentSource})=>contentSource===\"cms\"},card2LinkLabel:{type:ControlType.String,title:\"Card 2 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:({contentSource})=>contentSource===\"cms\"},card2Link:{type:ControlType.Link,title:\"Card 2 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:({contentSource})=>contentSource===\"cms\"},card2Icon:{type:ControlType.Enum,title:\"Card 2 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Icon for the card. Custom = paste SVG below.\",hidden:({contentSource})=>contentSource===\"cms\"},card2IconSvg:{type:ControlType.String,title:\"Card 2 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||p.card2Icon!==\"custom\"},card2IconColor:{type:ControlType.Enum,title:\"Card 2 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[1],description:\"Color of the card icon.\",hidden:({contentSource})=>contentSource===\"cms\"},card2CtaId:{type:ControlType.String,title:\"Card 2 CTA ID\",defaultValue:\"section-grid-cards-card-2-cta\",placeholder:\"e.g. grid-card-2-cta\",description:\"Unique ID for the card 2 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\",preventLocalization:true},card3Heading:{type:ControlType.String,title:\"Card 3 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:({contentSource})=>contentSource===\"cms\"},card3Description:{type:ControlType.String,title:\"Card 3 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:({contentSource})=>contentSource===\"cms\"},card3LinkLabel:{type:ControlType.String,title:\"Card 3 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:({contentSource})=>contentSource===\"cms\"},card3Link:{type:ControlType.Link,title:\"Card 3 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:({contentSource})=>contentSource===\"cms\"},card3Icon:{type:ControlType.Enum,title:\"Card 3 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Icon for the card. Custom = paste SVG below.\",hidden:({contentSource})=>contentSource===\"cms\"},card3IconSvg:{type:ControlType.String,title:\"Card 3 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||p.card3Icon!==\"custom\"},card3IconColor:{type:ControlType.Enum,title:\"Card 3 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[2],description:\"Color of the card icon.\",hidden:({contentSource})=>contentSource===\"cms\"},card3CtaId:{type:ControlType.String,title:\"Card 3 CTA ID\",defaultValue:\"section-grid-cards-card-3-cta\",placeholder:\"e.g. grid-card-3-cta\",description:\"Unique ID for the card 3 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\",preventLocalization:true},card4Heading:{type:ControlType.String,title:\"Card 4 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<4},card4Description:{type:ControlType.String,title:\"Card 4 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<4},card4LinkLabel:{type:ControlType.String,title:\"Card 4 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<4},card4Link:{type:ControlType.Link,title:\"Card 4 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<4},card4Icon:{type:ControlType.Enum,title:\"Card 4 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Icon for the card. Custom = paste SVG below.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<4},card4IconSvg:{type:ControlType.String,title:\"Card 4 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<4||p.card4Icon!==\"custom\"},card4IconColor:{type:ControlType.Enum,title:\"Card 4 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[3],description:\"Color of the card icon.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<4},card4CtaId:{type:ControlType.String,title:\"Card 4 CTA ID\",defaultValue:\"section-grid-cards-card-4-cta\",placeholder:\"e.g. grid-card-4-cta\",description:\"Unique ID for the card 4 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<4,preventLocalization:true},card5Heading:{type:ControlType.String,title:\"Card 5 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<5},card5Description:{type:ControlType.String,title:\"Card 5 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<5},card5LinkLabel:{type:ControlType.String,title:\"Card 5 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<5},card5Link:{type:ControlType.Link,title:\"Card 5 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<5},card5Icon:{type:ControlType.Enum,title:\"Card 5 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Icon for the card. Custom = paste SVG below.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<5},card5IconSvg:{type:ControlType.String,title:\"Card 5 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<5||p.card5Icon!==\"custom\"},card5IconColor:{type:ControlType.Enum,title:\"Card 5 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[4],description:\"Color of the card icon.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<5},card5CtaId:{type:ControlType.String,title:\"Card 5 CTA ID\",defaultValue:\"section-grid-cards-card-5-cta\",placeholder:\"e.g. grid-card-5-cta\",description:\"Unique ID for the card 5 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<5,preventLocalization:true},card6Heading:{type:ControlType.String,title:\"Card 6 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<6},card6Description:{type:ControlType.String,title:\"Card 6 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<6},card6LinkLabel:{type:ControlType.String,title:\"Card 6 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<6},card6Link:{type:ControlType.Link,title:\"Card 6 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<6},card6Icon:{type:ControlType.Enum,title:\"Card 6 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Icon for the card. Custom = paste SVG below.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<6},card6IconSvg:{type:ControlType.String,title:\"Card 6 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<6||p.card6Icon!==\"custom\"},card6IconColor:{type:ControlType.Enum,title:\"Card 6 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[5],description:\"Color of the card icon.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<6},card6CtaId:{type:ControlType.String,title:\"Card 6 CTA ID\",defaultValue:\"section-grid-cards-card-6-cta\",placeholder:\"e.g. grid-card-6-cta\",description:\"Unique ID for the card 6 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<6,preventLocalization:true},card7Heading:{type:ControlType.String,title:\"Card 7 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<7},card7Description:{type:ControlType.String,title:\"Card 7 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<7},card7LinkLabel:{type:ControlType.String,title:\"Card 7 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<7},card7Link:{type:ControlType.Link,title:\"Card 7 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<7},card7Icon:{type:ControlType.Enum,title:\"Card 7 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Icon for the card. Custom = paste SVG below.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<7},card7IconSvg:{type:ControlType.String,title:\"Card 7 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<7||p.card7Icon!==\"custom\"},card7IconColor:{type:ControlType.Enum,title:\"Card 7 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[6],description:\"Color of the card icon.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<7},card7CtaId:{type:ControlType.String,title:\"Card 7 CTA ID\",defaultValue:\"section-grid-cards-card-7-cta\",placeholder:\"e.g. grid-card-7-cta\",description:\"Unique ID for the card 7 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<7,preventLocalization:true},card8Heading:{type:ControlType.String,title:\"Card 8 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<8},card8Description:{type:ControlType.String,title:\"Card 8 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<8},card8LinkLabel:{type:ControlType.String,title:\"Card 8 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<8},card8Link:{type:ControlType.Link,title:\"Card 8 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<8},card8Icon:{type:ControlType.Enum,title:\"Card 8 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Icon for the card. Custom = paste SVG below.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<8},card8IconSvg:{type:ControlType.String,title:\"Card 8 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<8||p.card8Icon!==\"custom\"},card8IconColor:{type:ControlType.Enum,title:\"Card 8 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[7],description:\"Color of the card icon.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<8},card8CtaId:{type:ControlType.String,title:\"Card 8 CTA ID\",defaultValue:\"section-grid-cards-card-8-cta\",placeholder:\"e.g. grid-card-8-cta\",description:\"Unique ID for the card 8 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<8,preventLocalization:true},card9Heading:{type:ControlType.String,title:\"Card 9 Headline\",defaultValue:defaultCard.heading,placeholder:\"Card heading\",description:\"Card heading text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<9},card9Description:{type:ControlType.String,title:\"Card 9 Supporting Text\",defaultValue:defaultCard.description,placeholder:\"Card description\",displayTextArea:true,description:\"Card description text.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<9},card9LinkLabel:{type:ControlType.String,title:\"Card 9 Link Label\",defaultValue:defaultCard.linkLabel,placeholder:\"Learn more\",description:\"Label for the card link button.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<9},card9Link:{type:ControlType.Link,title:\"Card 9 Link\",defaultValue:\"\",description:\"URL for the card link.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<9},card9Icon:{type:ControlType.Enum,title:\"Card 9 Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(c=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[c]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Icon for the card. Custom = paste SVG below.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<9},card9IconSvg:{type:ControlType.String,title:\"Card 9 Icon SVG\",defaultValue:\"\",placeholder:\"<svg>...</svg>\",preventLocalization:true,description:\"Custom SVG. Used when Icon is Custom.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<9||p.card9Icon!==\"custom\"},card9IconColor:{type:ControlType.Enum,title:\"Card 9 Icon Color\",options:[...ICON_ACCENT_COLORS],optionTitles:ICON_ACCENT_COLORS.map(c=>ICON_ACCENT_OPTION_TITLES[c]),defaultValue:DEFAULT_COLOR_ORDER[8],description:\"Color of the card icon.\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<9},card9CtaId:{type:ControlType.String,title:\"Card 9 CTA ID\",defaultValue:\"section-grid-cards-card-9-cta\",placeholder:\"e.g. grid-card-9-cta\",description:\"Unique ID for the card 9 CTA button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\"||resolveNumCards(p,p.numCards)<9,preventLocalization:true},showTopPadding:{type:ControlType.Boolean,title:\"Top Padding\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Turn off to remove the section's top vertical padding when stacking tightly against the section above.\"},...sectionBackgroundPropertyControls(),onCardLinkClick:{type:ControlType.EventHandler,title:\"On Card Link Click\",description:\"Callback when a card link is clicked (receives card index and link URL).\"},onButtonClick:{type:ControlType.EventHandler,title:\"On Button Click\",description:\"Click handler for the primary CTA button below the card grid.\"},buttonId:{type:ControlType.String,title:\"Primary CTA ID\",defaultValue:\"section-grid-cards-cta-primary\",placeholder:\"e.g. section-grid-cards-cta-primary\",description:\"Contentsquare analytics ID for the section primary CTA button.\",hidden:p=>!(p.label??p.buttonLabel)?.trim(),preventLocalization:true},emptyStateAriaLabel:{type:ControlType.String,title:\"Empty State Aria Label\",defaultValue:\"grid cards\",placeholder:\"e.g. grid cards\",description:\"Accessible label for the CMS empty state emoji placeholder shown before a collection is connected.\"},sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-grid-cards\",placeholder:\"e.g. grid-cards\",description:\"HTML id for the section element. Used for anchor links and page navigation.\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN)});// recompile: 1792506547752\n\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionGridCards\",\"slots\":[\"collectionList\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionGridCardsColumns\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionGridCardsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GridCardData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}