{"version":3,"file":"CaseStudySection.CI-l7X_Z.mjs","names":["_Fragment","React.Fragment","React.useRef","React.useState","React.useCallback","useRef","useState","__esmMin","init_npm_react_18_3_1","ne","init_ssg_sandbox_shims","window","x","z","l","_e","K","c","init_jsx_runtime","ce","j","de","motion","useTransform","useScroll","init_framer_motion_DhsWWWsN","useIsStaticRenderer","init_framer_BL9pqxmF","addPropertyControls","ControlType","pxValue","value","parsed","fallback","responsiveFontSize","max","font","minimumScale","viewportScale","initialsFromName","words","name","aspectRatio","ratio","imageValue","image","parseTags","item","parseListItems","HighlightedCopy","parts","text","part","index","content","highlightStyles","style","accent","Reveal","isStaticRenderer","hiddenState","offset","blur","enabled","wrapperStyle","stagger","ArrowIcon","size","ManualProjectCard","border","radius","imageFit","metaFont","mutedColor","titleFont","textColor","LinkedProjectCard","child","node","LinkedImpactCard","ManualImpactCard","eyebrowFont","eyebrowColor","metricFont","metricColor","titleColor","bodyFont","bodyColor","LinkedDigitalMaturityScale","labelColor","labelFont","ImpactShelf","scrollerRef","canScrollLeft","setCanScrollLeft","canScrollRight","setCanScrollRight","linked","linkedCards","manual","manualItems","items","source","renderedItems","layout","maturityNode","digitalMaturityCard","renderMaturitySlot","showDigitalMaturity","gridTemplateColumns","gridMode","componentWidth","mobileBreakpoint","minCardWidth","mobileColumns","tabletBreakpoint","tabletColumns","gridColumns","horizontalItemCount","updateScrollState","element","maxScroll","observer","gap","horizontalCardWidth","mobileCardWidth","move","first","distance","direction","cardFor","card","mobile","maturityForLayout","renderedCards","shelfChildren","digitalMaturityPosition","label","showArrows","arrowSize","arrowBorder","arrowBackground","arrowColor","ProjectShelf","linkedProjects","manualProjects","count","desktopCardWidth","cardBorder","cardRadius","renderCard","cardRatio","cardBackground","cardPadding","LinkedHeaderCTA","CaseStudySectionV10ImpactMaturity","props","rootRef","stickyColumnRef","stickyIntroRef","sidebarColumnRef","sidebarInnerRef","setComponentWidth","width","entries","resolvedFadeStart","fadeStart","fadeEnd","resolvedFadeEnd","stickyExitProgress","stickyExitOpacity","isSidebarLayout","isSingleVariant","isSidebarMobile","sidebarBreakpoint","isStacked","breakpoint","isNarrowFlow","isProjectMobile","projectMobileBreakpoint","isImpactMobile","impactMobileBreakpoint","isDetailMobile","detailMobileBreakpoint","actualSectionPadding","mobilePadding","sectionPadding","projectsInSidebar","sidebarSource","galleryColumns","mediaColumns","usesSoftFade","stickyExit","hasSectionNumber","sectionNumber","hasEyebrow","eyebrow","hasIntroMeta","normalizedSectionNumber","automaticSectionId","resolvedNavigationId","navigationId","resolvedNavigationTitle","navigationTitle","heading","column","introElement","shouldStick","stickyEnabled","frame","updateStickyPosition","columnRect","columnHeight","introHeight","maximumTravel","requestedTravel","stickyTop","travel","requestUpdate","resizeObserver","inner","updateSidebarPosition","innerHeight","sidebarStickyTop","revealIndex","revealElement","reveal","revealOffset","revealBlur","revealDuration","revealStagger","revealAmount","revealOnce","key","renderDetailRows","showDetailRows","detailRows","validRows","row","effectiveLayout","detailLayout","tags","listItems","contentType","isSplit","isSingleHeader","header","detailTagGap","detailTagPaddingY","detailTagPaddingX","detailTagRadius","detailTagBorder","detailTagBackground","headingColor","tag","tagIndex","accentColor","highlightStyle","itemIndex","detailRowPadding","detailShowBorders","sectionBorder","columnGap","p","detailInternalGap","renderFlow","showFlow","validFlowItems","flowMedia","flowLabel","flowSteps","flowChipFont","flowBorder","step","flowRadius","flowMobilePadding","flowPadding","flowBackground","flowGap","flowCardRadius","flowShadow","flowImageFit","flowCaptionFont","renderProjects","showProjects","projectsLabel","projectSource","projectLayout","projectGap","projectDesktopCardWidth","projectMobileCardWidth","projectCardRatio","projectCardRadius","projectCardBackground","projectCardBorder","projectCardPadding","projectImageFit","projectTextColor","projectMutedColor","projectTitleFont","projectMetaFont","projectShowArrows","projectArrowSize","projectArrowBackground","projectArrowColor","projectArrowBorder","renderImpactMetrics","showImpactMetrics","impactLabel","impactSource","linkedImpactCards","manualImpacts","impactLayout","impactGridColumns","impactGridMode","impactGridTabletBreakpoint","impactGridTabletColumns","impactGridMobileColumns","impactGridMinCardWidth","impactGap","impactHorizontalCardWidth","impactMobileCardWidth","impactMinHeight","impactPadding","impactRadius","impactBackground","impactBorder","impactMetricColor","impactTitleColor","impactBodyColor","impactEyebrowColor","impactMetricFont","impactTitleFont","impactBodyFont","impactEyebrowFont","impactShowArrows","impactArrowSize","impactArrowBackground","impactArrowColor","impactArrowBorder","renderMediaRange","media","normalizedStart","startItem","normalizedCount","selected","resolvedColumns","layoutOverride","validItems","selectedIndex","entry","mediaGap","keyPrefix","originalIndex","mediaRadius","mediaBackground","mediaFit","captionFont","renderMedia","renderVideoRange","videos","videoColumns","videoGap","videoRadius","videoBackground","poster","videoAutoplay","videoLoop","videoMuted","videoControls","videoPreload","videoFit","renderVideos","renderQuotes","showQuotes","quotes","quoteLabel","avatarBackground","avatarColor","cardNameFont","quote","cardTitleFont","cardBodyFont","renderHighlight","showHighlight","highlightText","highlightBorder","highlightLabel","highlightFont","renderSidebar","customItems","sidebarComponents","projectCount","hasContent","sidebarLabel","sidebarGap","renderParagraphRange","paragraphs","paragraph","renderUserFlowRange","userFlowComponents","contentGap","renderUserFlows","renderCustomComponentRange","contentComponents","withSlotKey","renderContentSlot","type","slot","slotKey","slotIndex","renderAutomaticContent","userFlowPlacement","detailPlacement","impactPlacement","projectPlacement","mediaPlacement","videoPlacement","renderNarrativeContent","contentArrangement","contentSlots","intro","numberFont","numberColor","showSingleCTA","singleCTAGap","singleHeadingFont","singleCTAButton","singleCTALink","singleCTANewTab","event","singleCTAFont","singleCTAPaddingY","singleCTAPaddingX","singleCTABorder","singleCTARadius","singleCTABackground","singleCTAColor","singleCTAText","singleCTAShowArrow","headingFont","includeInNavigation","gutter","showTopBorder","singleMaxWidth","maxWidth","sidebarWidth","singleHeaderGap","sidebarMaxWidth","init_CaseStudySection"],"sources":["https:/framerusercontent.com/modules/1oIudMuHV2HrmMM8xdqS/jjaXQDDwN4aXyZk4KdD9/CaseStudySection.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useScroll,useTransform}from\"framer-motion\";function pxValue(value,fallback){if(typeof value===\"number\")return value;if(typeof value===\"string\"){const parsed=parseFloat(value);if(!Number.isNaN(parsed))return parsed;}return fallback;}function responsiveFontSize(font,fallback,minimumScale=.76,viewportScale=2){const max=pxValue(font?.fontSize,fallback);const min=Math.max(11,Math.round(max*minimumScale));return`clamp(${min}px, ${viewportScale}vw, ${max}px)`;}function initialsFromName(name=\"\"){const words=name.trim().split(/\\s+/).filter(Boolean);if(words.length===0)return\"U\";if(words.length===1)return words[0].slice(0,2).toUpperCase();return`${words[0][0]}${words[words.length-1][0]}`.toUpperCase();}function aspectRatio(ratio=\"16/9\"){switch(ratio){case\"4/3\":return\"4 / 3\";case\"1/1\":return\"1 / 1\";case\"3/4\":return\"3 / 4\";case\"4/5\":return\"4 / 5\";case\"auto\":return undefined;default:return\"16 / 9\";}}function imageValue(image){if(!image)return{src:\"\",srcSet:undefined,alt:\"\"};if(typeof image===\"string\"){return{src:image,srcSet:undefined,alt:\"\"};}return{src:image.src||\"\",srcSet:image.srcSet,alt:image.alt||\"\"};}function parseTags(value=\"\"){return value.split(/\\n|,/).map(item=>item.trim()).filter(Boolean);}function parseListItems(value=\"\"){return value.split(/\\n/).map(item=>item.trim()).filter(Boolean);}function HighlightedCopy({text,accent,style}){const parts=(text||\"\").split(/(\\[\\[[\\s\\S]*?\\]\\])/g);return /*#__PURE__*/_jsx(_Fragment,{children:parts.map((part,index)=>{const highlighted=part.startsWith(\"[[\")&&part.endsWith(\"]]\");if(!highlighted){return /*#__PURE__*/_jsx(React.Fragment,{children:part},index);}const content=part.slice(2,-2);let highlightStyles={};if(style===\"marker\"){highlightStyles={backgroundImage:`linear-gradient(transparent 57%, ${accent} 57%)`,paddingLeft:\"0.04em\",paddingRight:\"0.04em\"};}if(style===\"underline\"){highlightStyles={textDecorationLine:\"underline\",textDecorationColor:accent,textDecorationThickness:\"0.12em\",textUnderlineOffset:\"0.12em\"};}if(style===\"accent\"){highlightStyles={color:accent};}return /*#__PURE__*/_jsx(\"span\",{style:highlightStyles,children:content},index);})});}function Reveal({children,index,enabled,offset,blur,duration,stagger,amount,once,wrapperStyle}){const isStaticRenderer=useIsStaticRenderer();const hiddenState={opacity:0,y:offset,filter:blur>0?`blur(${blur}px)`:\"blur(0px)\"};const visibleState={opacity:1,y:0,filter:\"blur(0px)\"};if(!enabled||isStaticRenderer){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",...wrapperStyle},children:children});}return /*#__PURE__*/_jsx(motion.div,{initial:hiddenState,whileInView:visibleState,viewport:{once,amount},transition:{duration,delay:index*stagger,ease:[.22,1,.36,1]},style:{width:\"100%\",willChange:\"opacity, transform, filter\",...wrapperStyle},children:children});}function ArrowIcon({size=36}){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",width:size,height:size,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 12h15M13 6l6 6-6 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function ManualProjectCard({item,ratio,radius,background,border,padding,imageFit,textColor,mutedColor,titleFont,metaFont}){const image=imageValue(item.image);const content=/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",minWidth:0,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",background,border:`1px solid ${border}`,borderRadius:radius,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",flex:\"1 1 auto\",minHeight:0,overflow:\"hidden\",background:\"rgba(0,0,0,0.018)\"},children:image.src&&/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,alt:item.alt||image.alt||\"\",loading:\"lazy\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"100%\",objectFit:imageFit,objectPosition:\"center center\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"0 0 auto\",display:\"flex\",flexDirection:\"column\",gap:8,padding,boxSizing:\"border-box\"},children:[(item.category||item.metric)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10,minWidth:0},children:[item.category&&/*#__PURE__*/_jsx(\"span\",{style:{...metaFont,minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",color:mutedColor,textTransform:\"uppercase\"},children:item.category}),item.metric&&/*#__PURE__*/_jsx(\"span\",{style:{...metaFont,flexShrink:0,color:mutedColor},children:item.metric})]}),item.title&&/*#__PURE__*/_jsx(\"div\",{style:{...titleFont,color:textColor,whiteSpace:\"pre-line\"},children:item.title}),item.description&&/*#__PURE__*/_jsx(\"div\",{style:{...metaFont,color:mutedColor,display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:3,overflow:\"hidden\"},children:item.description})]})]});if(!item.link){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",aspectRatio:ratio},children:content});}return /*#__PURE__*/_jsx(\"a\",{href:item.link,target:item.openInNewTab?\"_blank\":undefined,rel:item.openInNewTab?\"noopener noreferrer\":undefined,style:{display:\"block\",width:\"100%\",height:\"100%\",aspectRatio:ratio,color:\"inherit\",textDecoration:\"none\"},children:content});}function LinkedProjectCard({node,ratio}){const child=/*#__PURE__*/React.isValidElement(node)?/*#__PURE__*/React.cloneElement(node,{style:{...node.props?.style||{},width:\"100%\",height:\"100%\"}}):node;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",aspectRatio:ratio,minWidth:0,overflow:\"visible\"},children:child});}function LinkedImpactCard({node,minHeight}){const child=/*#__PURE__*/React.isValidElement(node)?/*#__PURE__*/React.cloneElement(node,{cardVariant:\"compact\",style:{...node.props?.style||{},width:\"100%\",height:\"100%\",minHeight}}):node;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",minHeight,minWidth:0},children:child});}function ManualImpactCard({item,minHeight,padding,radius,background,border,metricColor,titleColor,bodyColor,eyebrowColor,metricFont,titleFont,bodyFont,eyebrowFont}){const content=/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minHeight,height:\"100%\",minWidth:0,display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",justifyContent:\"flex-start\",boxSizing:\"border-box\",padding,borderRadius:radius,background,border:`1px solid ${border}`,overflow:\"hidden\"},children:[item.eyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{...eyebrowFont,color:eyebrowColor,textTransform:\"uppercase\",letterSpacing:eyebrowFont?.letterSpacing||\"0.08em\",overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",maxWidth:\"100%\"},children:item.eyebrow}),item.metric&&/*#__PURE__*/_jsx(\"div\",{style:{...metricFont,marginTop:item.eyebrow?10:0,color:metricColor,lineHeight:metricFont?.lineHeight||.95,letterSpacing:metricFont?.letterSpacing||\"-0.045em\",overflowWrap:\"anywhere\",maxWidth:\"100%\"},children:item.metric}),item.title&&/*#__PURE__*/_jsx(\"h3\",{style:{...titleFont,margin:`${item.metric||item.eyebrow?10:0}px 0 0`,color:titleColor,overflowWrap:\"anywhere\",maxWidth:\"100%\"},children:item.title}),item.showDescription&&item.description&&/*#__PURE__*/_jsx(\"p\",{style:{...bodyFont,margin:`${item.title?8:item.metric?10:0}px 0 0`,color:bodyColor,overflowWrap:\"anywhere\",maxWidth:\"100%\"},children:item.description})]});if(!item.link)return content;return /*#__PURE__*/_jsx(\"a\",{href:item.link,target:item.openInNewTab?\"_blank\":undefined,rel:item.openInNewTab?\"noopener noreferrer\":undefined,style:{display:\"block\",width:\"100%\",height:\"100%\",color:\"inherit\",textDecoration:\"none\"},children:content});}function LinkedDigitalMaturityScale({node,isStaticRenderer,border,labelColor,labelFont}){if(!node){if(!isStaticRenderer)return null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minHeight:190,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20,boxSizing:\"border-box\",border:`1px dashed ${border}`,borderRadius:18,color:labelColor,textAlign:\"center\",...labelFont},children:\"Connect a DigitalMaturityScale component in Maturity Component.\"});}const child=/*#__PURE__*/React.isValidElement(node)?/*#__PURE__*/React.cloneElement(node,{// The case-study impact area always uses the compact maturity rail.\n// All content, stages, colours, labels and animation settings still\n// come from the linked DigitalMaturityScale instance.\nvariant:\"Compact Rail\",style:{...node.props?.style||{},width:\"100%\",height:\"auto\",minWidth:0}}):node;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0,height:\"auto\"},children:child});}function ImpactShelf({label,source,linkedCards,manualItems,layout,mobile,gridColumns,gridMode,componentWidth,mobileBreakpoint,tabletBreakpoint,tabletColumns,mobileColumns,minCardWidth,gap,horizontalCardWidth,mobileCardWidth,minHeight,padding,radius,background,border,metricColor,titleColor,bodyColor,eyebrowColor,metricFont,titleFont,bodyFont,eyebrowFont,labelFont,labelColor,showArrows,arrowSize,arrowBackground,arrowColor,arrowBorder,showDigitalMaturity,digitalMaturityCard,digitalMaturityPosition,isStaticRenderer}){const scrollerRef=React.useRef(null);const[canScrollLeft,setCanScrollLeft]=React.useState(false);const[canScrollRight,setCanScrollRight]=React.useState(false);const linked=React.Children.toArray(linkedCards||[]).filter(Boolean);const manual=(manualItems||[]).filter(item=>Boolean(item?.metric||item?.title||item?.eyebrow));const items=source===\"linked\"?linked:manual;const renderedItems=layout===\"single\"?items.slice(0,1):items;const maturityNode=React.Children.toArray(digitalMaturityCard?[digitalMaturityCard]:[]).filter(Boolean)[0];const renderMaturitySlot=showDigitalMaturity&&Boolean(maturityNode||isStaticRenderer);const desktopColumns=Math.max(1,Math.min(6,gridColumns));const resolvedTabletColumns=Math.max(1,Math.min(6,tabletColumns));const resolvedMobileColumns=Math.max(1,Math.min(2,mobileColumns));const fixedColumns=componentWidth<mobileBreakpoint?resolvedMobileColumns:componentWidth<tabletBreakpoint?resolvedTabletColumns:desktopColumns;const gridTemplateColumns=gridMode===\"autoFit\"&&componentWidth>=mobileBreakpoint?`repeat(auto-fit, minmax(min(${Math.max(140,minCardWidth)}px, 100%), 1fr))`:`repeat(${fixedColumns}, minmax(0, 1fr))`;const horizontalItemCount=renderedItems.length+(renderMaturitySlot?1:0);const updateScrollState=React.useCallback(()=>{const element=scrollerRef.current;if(!element||layout!==\"horizontal\"){setCanScrollLeft(false);setCanScrollRight(false);return;}const maxScroll=Math.max(0,element.scrollWidth-element.clientWidth);setCanScrollLeft(element.scrollLeft>2);setCanScrollRight(element.scrollLeft<maxScroll-2);},[layout]);React.useEffect(()=>{updateScrollState();const element=scrollerRef.current;if(!element)return;element.addEventListener(\"scroll\",updateScrollState,{passive:true});window.addEventListener(\"resize\",updateScrollState);const observer=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(updateScrollState):null;observer?.observe(element);return()=>{element.removeEventListener(\"scroll\",updateScrollState);window.removeEventListener(\"resize\",updateScrollState);observer?.disconnect();};},[horizontalItemCount,gap,horizontalCardWidth,mobileCardWidth,updateScrollState]);const move=direction=>{const element=scrollerRef.current;if(!element)return;const first=element.firstElementChild;const distance=first?first.getBoundingClientRect().width+gap:element.clientWidth*.8;element.scrollBy({left:direction*distance,behavior:\"smooth\"});};if(items.length===0&&!renderMaturitySlot){if(!isStaticRenderer)return null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",padding:20,border:`1px dashed ${border}`,borderRadius:radius,color:labelColor,...labelFont,boxSizing:\"border-box\"},children:source===\"linked\"?\"Connect ImpactMetricCard instances in Linked Impact Cards.\":\"Add compact KPI entries in Manual Impact.\"});}const cardFor=(item,index)=>{const card=source===\"linked\"?/*#__PURE__*/_jsx(LinkedImpactCard,{node:item,minHeight:minHeight}):/*#__PURE__*/_jsx(ManualImpactCard,{item:item,minHeight:minHeight,padding:padding,radius:radius,background:background,border:border,metricColor:metricColor,titleColor:titleColor,bodyColor:bodyColor,eyebrowColor:eyebrowColor,metricFont:metricFont,titleFont:titleFont,bodyFont:bodyFont,eyebrowFont:eyebrowFont});if(layout===\"horizontal\"){return /*#__PURE__*/_jsx(\"div\",{style:{flex:`0 0 ${mobile?`${mobileCardWidth}%`:`${horizontalCardWidth}px`}`,minWidth:0,scrollSnapAlign:\"start\",scrollSnapStop:\"always\"},children:card},`impact-${index}`);}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0},children:card},`impact-${index}`);};const maturityForLayout=renderMaturitySlot?/*#__PURE__*/_jsx(\"div\",{style:layout===\"grid\"?{width:\"100%\",minWidth:0,// Always span the complete KPI grid, regardless of\n// whether the grid is 2, 3, 4, 5, or 6 columns.\n// On mobile this remains a full-width list/grid item.\ngridColumn:\"1 / -1\"}:layout===\"horizontal\"?{flex:`0 0 ${mobile?`${Math.max(90,mobileCardWidth)}%`:`${Math.max(560,horizontalCardWidth*2+gap)}px`}`,minWidth:0,scrollSnapAlign:\"start\",scrollSnapStop:\"always\"}:{width:\"100%\",minWidth:0},children:/*#__PURE__*/_jsx(LinkedDigitalMaturityScale,{node:maturityNode,isStaticRenderer:isStaticRenderer,border:border,labelColor:labelColor,labelFont:labelFont})},\"digital-maturity\"):null;const renderedCards=renderedItems.map((item,index)=>cardFor(item,index));const shelfChildren=[...digitalMaturityPosition===\"first\"&&maturityForLayout?[maturityForLayout]:[],...renderedCards,...digitalMaturityPosition===\"last\"&&maturityForLayout?[maturityForLayout]:[]];return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minWidth:0},children:[(label||layout===\"horizontal\"&&!mobile&&showArrows)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,marginBottom:label?16:10},children:[label?/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:labelColor,textTransform:\"uppercase\",letterSpacing:labelFont?.letterSpacing||\"0.25em\"},children:label}):/*#__PURE__*/_jsx(\"span\",{}),layout===\"horizontal\"&&!mobile&&showArrows&&horizontalItemCount>1&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Previous metric\",onClick:()=>move(-1),disabled:!canScrollLeft,style:{width:arrowSize,height:arrowSize,borderRadius:999,border:`1px solid ${arrowBorder}`,background:arrowBackground,color:arrowColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,cursor:canScrollLeft?\"pointer\":\"default\",opacity:canScrollLeft?1:.32},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",transform:\"rotate(180deg)\"},children:/*#__PURE__*/_jsx(ArrowIcon,{size:Math.max(18,arrowSize*.45)})})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Next metric\",onClick:()=>move(1),disabled:!canScrollRight,style:{width:arrowSize,height:arrowSize,borderRadius:999,border:`1px solid ${arrowBorder}`,background:arrowBackground,color:arrowColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,cursor:canScrollRight?\"pointer\":\"default\",opacity:canScrollRight?1:.32},children:/*#__PURE__*/_jsx(ArrowIcon,{size:Math.max(18,arrowSize*.45)})})]})]}),/*#__PURE__*/_jsx(\"div\",{ref:layout===\"horizontal\"?scrollerRef:undefined,style:layout===\"grid\"?{display:\"grid\",gridTemplateColumns,gap,width:\"100%\"}:{display:\"flex\",flexDirection:layout===\"list\"?\"column\":\"row\",gap,width:\"100%\",minWidth:0,overflowX:layout===\"horizontal\"?\"auto\":\"visible\",overflowY:\"visible\",scrollSnapType:layout===\"horizontal\"?\"x mandatory\":undefined,scrollBehavior:\"smooth\",WebkitOverflowScrolling:\"touch\",overscrollBehaviorX:layout===\"horizontal\"?\"contain\":undefined,scrollbarWidth:layout===\"horizontal\"?\"none\":undefined,paddingBottom:layout===\"horizontal\"?2:0},children:shelfChildren})]});}function ProjectShelf({label,source,linkedProjects,manualProjects,layout,mobile,gap,desktopCardWidth,mobileCardWidth,cardRatio,cardRadius,cardBackground,cardBorder,cardPadding,imageFit,textColor,mutedColor,titleFont,metaFont,labelFont,labelColor,showArrows,arrowSize,arrowBackground,arrowColor,arrowBorder,isStaticRenderer}){const scrollerRef=React.useRef(null);const[canScrollLeft,setCanScrollLeft]=React.useState(false);const[canScrollRight,setCanScrollRight]=React.useState(false);const linked=React.Children.toArray(linkedProjects||[]).filter(Boolean);const manual=(manualProjects||[]).filter(item=>Boolean(item?.title||imageValue(item?.image).src));const count=source===\"linked\"?linked.length:manual.length;const updateScrollState=React.useCallback(()=>{const element=scrollerRef.current;if(!element||layout!==\"carousel\"){setCanScrollLeft(false);setCanScrollRight(false);return;}const maxScroll=Math.max(0,element.scrollWidth-element.clientWidth);setCanScrollLeft(element.scrollLeft>2);setCanScrollRight(element.scrollLeft<maxScroll-2);},[layout]);React.useEffect(()=>{updateScrollState();const element=scrollerRef.current;if(!element)return;element.addEventListener(\"scroll\",updateScrollState,{passive:true});window.addEventListener(\"resize\",updateScrollState);const observer=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(updateScrollState):null;observer?.observe(element);return()=>{element.removeEventListener(\"scroll\",updateScrollState);window.removeEventListener(\"resize\",updateScrollState);observer?.disconnect();};},[count,gap,desktopCardWidth,mobileCardWidth,updateScrollState]);const move=direction=>{const element=scrollerRef.current;if(!element)return;const first=element.firstElementChild;const distance=first?first.getBoundingClientRect().width+gap:element.clientWidth*.8;element.scrollBy({left:direction*distance,behavior:\"smooth\"});};if(count===0){if(!isStaticRenderer)return null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",padding:20,border:`1px dashed ${cardBorder}`,borderRadius:Math.max(12,cardRadius),color:mutedColor,...metaFont,boxSizing:\"border-box\"},children:source===\"linked\"?\"Connect ProjectCardMultiScene instances in Linked Projects.\":\"Add projects in Manual Projects.\"});}const items=source===\"linked\"?linked:manual;const renderedItems=layout===\"single\"?items.slice(0,1):items;const renderCard=(item,index)=>{const card=source===\"linked\"?/*#__PURE__*/_jsx(LinkedProjectCard,{node:item,ratio:cardRatio}):/*#__PURE__*/_jsx(ManualProjectCard,{item:item,ratio:cardRatio,radius:cardRadius,background:cardBackground,border:cardBorder,padding:cardPadding,imageFit:imageFit,textColor:textColor,mutedColor:mutedColor,titleFont:titleFont,metaFont:metaFont});if(layout===\"carousel\"){return /*#__PURE__*/_jsx(\"div\",{style:{flex:`0 0 ${mobile?`${mobileCardWidth}%`:`${desktopCardWidth}px`}`,minWidth:0,scrollSnapAlign:\"start\",scrollSnapStop:\"always\",overflow:\"visible\"},children:card},`project-${index}`);}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0,overflow:\"visible\"},children:card},`project-${index}`);};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minWidth:0},children:[(label||layout===\"carousel\"&&!mobile&&showArrows)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,marginBottom:label?16:10},children:[label?/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:labelColor,textTransform:\"uppercase\",letterSpacing:labelFont?.letterSpacing||\"0.25em\"},children:label}):/*#__PURE__*/_jsx(\"span\",{}),layout===\"carousel\"&&!mobile&&showArrows&&count>1&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Previous project\",onClick:()=>move(-1),disabled:!canScrollLeft,style:{width:arrowSize,height:arrowSize,borderRadius:999,border:`1px solid ${arrowBorder}`,background:arrowBackground,color:arrowColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,cursor:canScrollLeft?\"pointer\":\"default\",opacity:canScrollLeft?1:.32},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",transform:\"rotate(180deg)\"},children:/*#__PURE__*/_jsx(ArrowIcon,{size:Math.max(18,arrowSize*.45)})})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Next project\",onClick:()=>move(1),disabled:!canScrollRight,style:{width:arrowSize,height:arrowSize,borderRadius:999,border:`1px solid ${arrowBorder}`,background:arrowBackground,color:arrowColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,cursor:canScrollRight?\"pointer\":\"default\",opacity:canScrollRight?1:.32},children:/*#__PURE__*/_jsx(ArrowIcon,{size:Math.max(18,arrowSize*.45)})})]})]}),/*#__PURE__*/_jsx(\"div\",{ref:layout===\"carousel\"?scrollerRef:undefined,style:{display:\"flex\",flexDirection:layout===\"stack\"?\"column\":\"row\",gap,width:\"100%\",minWidth:0,overflowX:layout===\"carousel\"?\"auto\":\"visible\",overflowY:\"visible\",scrollSnapType:layout===\"carousel\"?\"x mandatory\":undefined,scrollBehavior:\"smooth\",WebkitOverflowScrolling:\"touch\",overscrollBehaviorX:layout===\"carousel\"?\"contain\":undefined,scrollbarWidth:layout===\"carousel\"?\"none\":undefined,paddingBottom:layout===\"carousel\"?2:0},children:renderedItems.map((item,index)=>renderCard(item,index))})]});}function LinkedHeaderCTA({node}){if(!node)return null;const child=/*#__PURE__*/React.isValidElement(node)?/*#__PURE__*/React.cloneElement(node,{style:{...node.props?.style||{},width:\"auto\",maxWidth:\"100%\",flex:\"0 0 auto\"}}):node;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"flex-end\",width:\"fit-content\",maxWidth:\"100%\",minWidth:0,flex:\"0 0 auto\"},children:child});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function CaseStudySectionV10ImpactMaturity(props){const{style,layout,breakpoint,maxWidth,singleMaxWidth,gutter,sectionPadding,mobilePadding,columnGap,singleHeaderGap,editorialContentWidth,editorialBreakpoint,sidebarSource,sidebarLabel,sidebarComponents,sidebarWidth,sidebarMaxWidth,sidebarGap,sidebarBreakpoint,sidebarStickyTop,contentGap,contentArrangement,contentSlots,contentComponents,userFlowComponents,userFlowPlacement,stickyEnabled,stickyTop,stickyExit,fadeStart,fadeEnd,sectionNumber,eyebrow,heading,showSingleCTA,singleCTAButton,singleCTAText,singleCTALink,singleCTANewTab,singleCTAShowArrow,singleCTAGap,singleCTAFont,singleCTAColor,singleCTABackground,singleCTABorder,singleCTARadius,singleCTAPaddingX,singleCTAPaddingY,includeInNavigation,navigationId,navigationTitle,paragraphs,showDetailRows,detailRows,detailPlacement,detailLayout,detailMobileBreakpoint,detailRowPadding,detailInternalGap,detailTagGap,detailTagPaddingX,detailTagPaddingY,detailTagRadius,detailTagBorder,detailTagBackground,detailShowBorders,showFlow,flowLabel,flowSteps,flowMedia,flowBackground,flowBorder,flowRadius,flowPadding,flowMobilePadding,flowGap,flowCardRadius,flowImageFit,flowShadow,showProjects,projectsLabel,projectSource,linkedProjects,manualProjects,projectPlacement,projectLayout,projectMobileBreakpoint,projectGap,projectDesktopCardWidth,projectMobileCardWidth,projectCardRatio,projectCardRadius,projectCardBackground,projectCardBorder,projectCardPadding,projectImageFit,projectTextColor,projectMutedColor,projectTitleFont,projectMetaFont,projectShowArrows,projectArrowSize,projectArrowBackground,projectArrowColor,projectArrowBorder,showImpactMetrics,impactLabel,impactSource,linkedImpactCards,manualImpacts,impactPlacement,impactLayout,impactMobileBreakpoint,impactGap,impactGridColumns,impactGridMode,impactGridTabletBreakpoint,impactGridTabletColumns,impactGridMobileColumns,impactGridMinCardWidth,impactHorizontalCardWidth,impactMobileCardWidth,impactMinHeight,impactPadding,impactRadius,impactBackground,impactBorder,impactMetricColor,impactTitleColor,impactBodyColor,impactEyebrowColor,impactMetricFont,impactTitleFont,impactBodyFont,impactEyebrowFont,impactShowArrows,impactArrowSize,impactArrowBackground,impactArrowColor,impactArrowBorder,showDigitalMaturity,digitalMaturityCard,digitalMaturityPosition,showQuotes,quoteLabel,quotes,media,mediaPlacement,mediaColumns,mediaGap,mediaRadius,mediaFit,mediaBackground,videos,videoPlacement,videoColumns,videoGap,videoRadius,videoFit,videoBackground,videoAutoplay,videoLoop,videoMuted,videoControls,videoPreload,showHighlight,highlightLabel,highlightText,highlightStyle,accentColor,numberFont,labelFont,headingFont,singleHeadingFont,bodyFont,cardNameFont,cardTitleFont,cardBodyFont,highlightFont,captionFont,flowChipFont,flowCaptionFont,background,headingColor,bodyColor,labelColor,numberColor,cardBackground,cardBorder,avatarBackground,avatarColor,showTopBorder,sectionBorder,highlightBorder,cardRadius,cardPadding,reveal,revealOffset,revealBlur,revealDuration,revealStagger,revealAmount,revealOnce}=props;const rootRef=useRef(null);const stickyColumnRef=useRef(null);const stickyIntroRef=useRef(null);const sidebarColumnRef=useRef(null);const sidebarInnerRef=useRef(null);const isStaticRenderer=useIsStaticRenderer();const[componentWidth,setComponentWidth]=useState(1200);useEffect(()=>{const element=rootRef.current;if(!element||typeof ResizeObserver===\"undefined\")return;const observer=new ResizeObserver(entries=>{const width=entries[0]?.contentRect.width;if(width)setComponentWidth(width);});observer.observe(element);return()=>observer.disconnect();},[]);// Fade the complete sticky intro before the section boundary starts\n// pushing it out of view. This avoids the number and label disappearing\n// before the heading at the end of a long two-column section.\nconst resolvedFadeStart=Math.max(fadeStart,fadeEnd);const resolvedFadeEnd=Math.min(fadeStart,fadeEnd);const{scrollYProgress:stickyExitProgress}=useScroll({target:rootRef,offset:[`end ${resolvedFadeStart}%`,`end ${resolvedFadeEnd}%`]});const stickyExitOpacity=useTransform(stickyExitProgress,[0,1],[1,0]);// `singleRight` was an earlier experimental value. Keep it as a legacy\n// alias so existing instances do not break, but treat it as the intended\n// article + sticky sidebar layout.\nconst isSidebarLayout=layout===\"sidebarRight\"||layout===\"singleRight\";const isSingleVariant=layout===\"single\";const isSidebarMobile=isSidebarLayout&&componentWidth<sidebarBreakpoint;const isStacked=isSingleVariant||isSidebarMobile||layout===\"auto\"&&componentWidth<breakpoint;const isNarrowFlow=componentWidth<760;const isProjectMobile=componentWidth<projectMobileBreakpoint;const isImpactMobile=componentWidth<impactMobileBreakpoint;const isDetailMobile=componentWidth<detailMobileBreakpoint;const actualSectionPadding=isStacked?mobilePadding:sectionPadding;const projectsInSidebar=isSidebarLayout&&sidebarSource===\"projects\";const galleryColumns=componentWidth<680?1:Math.max(1,Math.min(mediaColumns,3));const usesSoftFade=stickyExit===\"fade\";// Header metadata is optional. When the section number is removed, do not\n// leave behind an empty flex item or its gap. If both the number and label\n// are empty, the heading starts flush at the top with no reserved spacing.\nconst hasSectionNumber=String(sectionNumber||\"\").trim().length>0;const hasEyebrow=String(eyebrow||\"\").trim().length>0;const hasIntroMeta=hasSectionNumber||hasEyebrow;const normalizedSectionNumber=String(sectionNumber||\"\").trim();const automaticSectionId=normalizedSectionNumber?`sec-${normalizedSectionNumber.padStart(2,\"0\")}`:\"\";const resolvedNavigationId=String(navigationId||automaticSectionId).trim().replace(/^#/,\"\").replace(/\\s+/g,\"-\");const resolvedNavigationTitle=String(navigationTitle||eyebrow||heading||`Section ${sectionNumber}`).trim();// Framer pages often wrap Code Components in layout layers that can make\n// native position: sticky unreliable. Instead, keep the intro in normal\n// document flow and translate it within the full-height left grid column.\n// The translation is clamped to the column height, so the complete intro\n// stays locked at stickyTop and only leaves when this section ends.\nuseEffect(()=>{const column=stickyColumnRef.current;const introElement=stickyIntroRef.current;const shouldStick=!isStaticRenderer&&!isStacked&&stickyEnabled;if(!column||!introElement)return;if(!shouldStick){introElement.style.transform=\"translate3d(0, 0, 0)\";introElement.style.willChange=\"auto\";return;}let frame=0;const updateStickyPosition=()=>{frame=0;const columnRect=column.getBoundingClientRect();const columnHeight=column.offsetHeight;const introHeight=introElement.offsetHeight;const maximumTravel=Math.max(0,columnHeight-introHeight);const requestedTravel=stickyTop-columnRect.top;const travel=Math.min(Math.max(requestedTravel,0),maximumTravel);introElement.style.transform=`translate3d(0, ${travel}px, 0)`;introElement.style.willChange=\"transform\";};const requestUpdate=()=>{if(frame)return;frame=window.requestAnimationFrame(updateStickyPosition);};updateStickyPosition();window.addEventListener(\"scroll\",requestUpdate,{passive:true});window.addEventListener(\"resize\",requestUpdate);const resizeObserver=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(requestUpdate):null;resizeObserver?.observe(column);resizeObserver?.observe(introElement);return()=>{window.removeEventListener(\"scroll\",requestUpdate);window.removeEventListener(\"resize\",requestUpdate);resizeObserver?.disconnect();if(frame)window.cancelAnimationFrame(frame);introElement.style.transform=\"translate3d(0, 0, 0)\";introElement.style.willChange=\"auto\";};},[isStaticRenderer,isStacked,stickyEnabled,stickyTop,componentWidth]);// Keep the related-content sidebar pinned while the article column scrolls.\n// Like the intro sticky behaviour above, this uses a bounded transform so it\n// remains reliable inside Framer wrappers and stops at the section boundary.\nuseEffect(()=>{const column=sidebarColumnRef.current;const inner=sidebarInnerRef.current;const shouldStick=!isStaticRenderer&&isSidebarLayout&&!isSidebarMobile;if(!column||!inner)return;if(!shouldStick){inner.style.transform=\"translate3d(0, 0, 0)\";inner.style.willChange=\"auto\";return;}let frame=0;const updateSidebarPosition=()=>{frame=0;const columnRect=column.getBoundingClientRect();const columnHeight=column.offsetHeight;const innerHeight=inner.offsetHeight;const maximumTravel=Math.max(0,columnHeight-innerHeight);const requestedTravel=sidebarStickyTop-columnRect.top;const travel=Math.min(Math.max(requestedTravel,0),maximumTravel);inner.style.transform=`translate3d(0, ${travel}px, 0)`;inner.style.willChange=\"transform\";};const requestUpdate=()=>{if(frame)return;frame=window.requestAnimationFrame(updateSidebarPosition);};updateSidebarPosition();window.addEventListener(\"scroll\",requestUpdate,{passive:true});window.addEventListener(\"resize\",requestUpdate);const resizeObserver=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(requestUpdate):null;resizeObserver?.observe(column);resizeObserver?.observe(inner);return()=>{window.removeEventListener(\"scroll\",requestUpdate);window.removeEventListener(\"resize\",requestUpdate);resizeObserver?.disconnect();if(frame)window.cancelAnimationFrame(frame);inner.style.transform=\"translate3d(0, 0, 0)\";inner.style.willChange=\"auto\";};},[isStaticRenderer,isSidebarLayout,isSidebarMobile,sidebarStickyTop,componentWidth]);let revealIndex=0;const revealElement=(key,element,wrapperStyle)=>/*#__PURE__*/_jsx(Reveal,{index:revealIndex++,enabled:reveal,offset:revealOffset,blur:revealBlur,duration:revealDuration,stagger:revealStagger,amount:revealAmount,once:revealOnce,wrapperStyle:wrapperStyle,children:element},key);const renderDetailRows=()=>{if(!showDetailRows||!detailRows?.length)return null;const validRows=detailRows.filter(row=>Boolean(row?.title||row?.tags||row?.text||row?.items));if(!validRows.length)return null;const effectiveLayout=isDetailMobile?\"singleStacked\":detailLayout;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0,display:\"flex\",flexDirection:\"column\"},children:validRows.map((row,index)=>{const tags=parseTags(row.tags||\"\");const listItems=parseListItems(row.items||\"\");const contentType=row.contentType||\"text\";const isSplit=effectiveLayout===\"split\";const isSingleHeader=effectiveLayout===\"singleHeader\";const header=/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,width:\"100%\",display:\"flex\",flexDirection:isSingleHeader?\"row\":\"column\",alignItems:isSingleHeader?\"flex-start\":undefined,justifyContent:isSingleHeader?\"space-between\":undefined,flexWrap:isSingleHeader?\"wrap\":undefined,gap:tags.length?isSingleHeader?20:16:0},children:[row.title&&/*#__PURE__*/_jsx(\"h3\",{style:{...labelFont,margin:0,color:labelColor,textTransform:\"uppercase\",letterSpacing:labelFont?.letterSpacing||\"0.25em\"},children:row.title}),tags.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:detailTagGap,minWidth:0},children:tags.map((tag,tagIndex)=>/*#__PURE__*/_jsx(\"span\",{style:{...labelFont,display:\"inline-flex\",alignItems:\"center\",minWidth:0,padding:`${detailTagPaddingY}px ${detailTagPaddingX}px`,borderRadius:detailTagRadius,border:`1px solid ${detailTagBorder}`,background:detailTagBackground,color:headingColor,fontSize:Math.min(13,pxValue(labelFont?.fontSize,13)),lineHeight:1.2,letterSpacing:\"normal\",textTransform:\"none\"},children:tag},`${tag}-${tagIndex}`))})]});const content=/*#__PURE__*/_jsx(\"div\",{style:{minWidth:0,width:\"100%\"},children:contentType===\"list\"?/*#__PURE__*/_jsx(\"ul\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,listStyle:\"none\",padding:0,margin:0},children:listItems.map((item,itemIndex)=>/*#__PURE__*/_jsxs(\"li\",{style:{...bodyFont,display:\"flex\",alignItems:\"flex-start\",gap:12,color:bodyColor,fontSize:responsiveFontSize(bodyFont,18,.88,1.45),lineHeight:1.6,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:6,height:6,flex:\"0 0 6px\",marginTop:\"0.6em\",borderRadius:999,background:accentColor}}),/*#__PURE__*/_jsx(\"span\",{style:{minWidth:0,maxWidth:isSplit?\"58ch\":\"100%\"},children:/*#__PURE__*/_jsx(HighlightedCopy,{text:item,accent:accentColor,style:highlightStyle})})]},`${item}-${itemIndex}`))}):row.text&&/*#__PURE__*/_jsx(\"p\",{style:{...bodyFont,margin:0,width:\"100%\",maxWidth:isSplit?\"62ch\":\"100%\",color:bodyColor,fontSize:responsiveFontSize(bodyFont,19,.9,1.5),whiteSpace:\"pre-line\"},children:/*#__PURE__*/_jsx(HighlightedCopy,{text:row.text,accent:accentColor,style:highlightStyle})})});return revealElement(`detail-row-${index}`,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0,boxSizing:\"border-box\",paddingTop:detailRowPadding,paddingBottom:detailRowPadding,borderTop:detailShowBorders?`1px solid ${sectionBorder}`:undefined},children:isSplit?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"minmax(220px, 0.78fr) minmax(0, 1.22fr)\",gap:columnGap,alignItems:\"start\",width:\"100%\",minWidth:0},children:[header,content]}):isSingleHeader?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:detailInternalGap,width:\"100%\",minWidth:0},children:[header,content]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:detailInternalGap,width:\"100%\",minWidth:0},children:[header,content]})}));})});};const renderFlow=()=>{if(!isSingleVariant||!showFlow)return null;const validFlowItems=(flowMedia||[]).filter(item=>{return Boolean(imageValue(item?.image).src);});return /*#__PURE__*/_jsxs(_Fragment,{children:[(flowLabel||flowSteps?.length>0)&&revealElement(\"flow-steps\",/*#__PURE__*/_jsxs(\"div\",{children:[flowLabel&&/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,marginBottom:16,color:labelColor,textTransform:\"uppercase\",letterSpacing:labelFont?.letterSpacing||\"0.25em\"},children:flowLabel}),flowSteps?.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",rowGap:8},children:flowSteps.map((step,index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{...flowChipFont,display:\"inline-flex\",alignItems:\"center\",borderRadius:999,padding:\"9px 16px\",color:bodyColor,background:\"#FFFFFF\",border:`1px solid ${flowBorder}`,boxShadow:\"0 1px 3px rgba(0,0,0,0.05)\"},children:step}),index<flowSteps.length-1&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{paddingLeft:8,paddingRight:8,color:accentColor,fontSize:17,lineHeight:1},children:\"→\"})]},`${step}-${index}`))})]})),validFlowItems.length>0&&revealElement(\"flow-media\",/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",borderRadius:flowRadius,padding:isNarrowFlow?flowMobilePadding:flowPadding,background:flowBackground,border:`1px solid ${flowBorder}`},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:isNarrowFlow?\"column\":\"row\",alignItems:isNarrowFlow?\"center\":\"flex-end\",justifyContent:\"center\",gap:flowGap,width:\"100%\"},children:validFlowItems.map((item,index)=>{const image=imageValue(item.image);const ratio=item.ratio||\"auto\";return /*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"figure\",{style:{margin:0,width:isNarrowFlow?\"100%\":0,maxWidth:isNarrowFlow?360:undefined,flex:isNarrowFlow?\"0 0 auto\":item.featured?\"1.18 1 0\":\"1 1 0\",minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",overflow:\"hidden\",borderRadius:flowCardRadius,aspectRatio:aspectRatio(ratio),background:\"rgba(255,255,255,0.55)\",boxShadow:flowShadow?\"0 24px 60px rgba(0,0,0,0.14)\":undefined},children:/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,alt:item.alt||image.alt||\"\",loading:\"lazy\",style:{display:\"block\",width:\"100%\",height:ratio===\"auto\"?\"auto\":\"100%\",objectFit:flowImageFit,objectPosition:\"top center\"}})}),item.caption&&/*#__PURE__*/_jsx(\"figcaption\",{style:{...flowCaptionFont,marginTop:isNarrowFlow?12:16,color:headingColor,textAlign:\"center\"},children:item.caption})]}),index<validFlowItems.length-1&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,color:accentColor,transform:isNarrowFlow?\"rotate(90deg)\":\"none\"},children:/*#__PURE__*/_jsx(ArrowIcon,{size:isNarrowFlow?32:40})})]},`flow-${index}`);})})}))]});};const renderProjects=()=>{if(!showProjects)return null;return revealElement(\"project-shelf\",/*#__PURE__*/_jsx(ProjectShelf,{label:projectsLabel,source:projectSource,linkedProjects:linkedProjects,manualProjects:manualProjects,layout:projectLayout,mobile:isProjectMobile,gap:projectGap,desktopCardWidth:projectDesktopCardWidth,mobileCardWidth:projectMobileCardWidth,cardRatio:projectCardRatio,cardRadius:projectCardRadius,cardBackground:projectCardBackground,cardBorder:projectCardBorder,cardPadding:projectCardPadding,imageFit:projectImageFit,textColor:projectTextColor,mutedColor:projectMutedColor,titleFont:projectTitleFont,metaFont:projectMetaFont,labelFont:labelFont,labelColor:labelColor,showArrows:projectShowArrows,arrowSize:projectArrowSize,arrowBackground:projectArrowBackground,arrowColor:projectArrowColor,arrowBorder:projectArrowBorder,isStaticRenderer:isStaticRenderer}));};const renderImpactMetrics=()=>{if(!showImpactMetrics)return null;return revealElement(\"impact-metrics\",/*#__PURE__*/_jsx(ImpactShelf,{label:impactLabel,source:impactSource,linkedCards:linkedImpactCards,manualItems:manualImpacts,layout:impactLayout,mobile:isImpactMobile,gridColumns:impactGridColumns,gridMode:impactGridMode,componentWidth:componentWidth,mobileBreakpoint:impactMobileBreakpoint,tabletBreakpoint:impactGridTabletBreakpoint,tabletColumns:impactGridTabletColumns,mobileColumns:impactGridMobileColumns,minCardWidth:impactGridMinCardWidth,gap:impactGap,horizontalCardWidth:impactHorizontalCardWidth,mobileCardWidth:impactMobileCardWidth,minHeight:impactMinHeight,padding:impactPadding,radius:impactRadius,background:impactBackground,border:impactBorder,metricColor:impactMetricColor,titleColor:impactTitleColor,bodyColor:impactBodyColor,eyebrowColor:impactEyebrowColor,metricFont:impactMetricFont,titleFont:impactTitleFont,bodyFont:impactBodyFont,eyebrowFont:impactEyebrowFont,labelFont:labelFont,labelColor:labelColor,showArrows:impactShowArrows,arrowSize:impactArrowSize,arrowBackground:impactArrowBackground,arrowColor:impactArrowColor,arrowBorder:impactArrowBorder,showDigitalMaturity:showDigitalMaturity,digitalMaturityCard:digitalMaturityCard,digitalMaturityPosition:digitalMaturityPosition,isStaticRenderer:isStaticRenderer}));};const renderMediaRange=(startItem=1,count=0,layoutOverride=\"global\",keyPrefix=\"media\")=>{if(!media?.length)return null;const normalizedStart=Math.max(1,Math.floor(startItem||1))-1;const normalizedCount=Math.max(0,Math.floor(count||0));const selected=normalizedCount>0?media.slice(normalizedStart,normalizedStart+normalizedCount):media.slice(normalizedStart);const requestedColumns=layoutOverride===\"single\"?1:layoutOverride===\"grid2\"?2:layoutOverride===\"grid3\"?3:layoutOverride===\"grid4\"?4:galleryColumns;const resolvedColumns=componentWidth<680?1:Math.max(1,Math.min(requestedColumns,4));const validItems=selected.map((item,selectedIndex)=>({item,originalIndex:normalizedStart+selectedIndex,image:imageValue(item?.image)})).filter(entry=>Boolean(entry.image.src));if(!validItems.length)return null;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${resolvedColumns}, minmax(0, 1fr))`,gap:mediaGap,width:\"100%\",minWidth:0,boxSizing:\"border-box\"},children:validItems.map(({item,originalIndex,image})=>revealElement(`${keyPrefix}-${originalIndex}`,/*#__PURE__*/_jsxs(\"figure\",{style:{margin:0,width:\"100%\",minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\",borderRadius:mediaRadius,background:mediaBackground,aspectRatio:aspectRatio(item.ratio||\"16/9\")},children:/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,alt:item.alt||image.alt||\"\",loading:\"lazy\",style:{display:\"block\",width:\"100%\",height:item.ratio===\"auto\"?\"auto\":\"100%\",objectFit:mediaFit}})}),item.caption&&/*#__PURE__*/_jsx(\"figcaption\",{style:{...captionFont,marginTop:10,color:labelColor,opacity:.82},children:item.caption})]})))});};const renderMedia=()=>renderMediaRange(1,0,\"global\",\"media\");const renderVideoRange=(startItem=1,count=0,layoutOverride=\"global\",keyPrefix=\"video\")=>{if(!videos?.length)return null;const normalizedStart=Math.max(1,Math.floor(startItem||1))-1;const normalizedCount=Math.max(0,Math.floor(count||0));const selected=normalizedCount>0?videos.slice(normalizedStart,normalizedStart+normalizedCount):videos.slice(normalizedStart);const requestedColumns=layoutOverride===\"single\"?1:layoutOverride===\"grid2\"?2:layoutOverride===\"grid3\"?3:layoutOverride===\"grid4\"?4:videoColumns;const resolvedColumns=componentWidth<680?1:Math.max(1,Math.min(requestedColumns,4));const validItems=selected.map((item,selectedIndex)=>({item,originalIndex:normalizedStart+selectedIndex,src:String(item?.file||item?.url||\"\").trim(),poster:imageValue(item?.poster)})).filter(entry=>Boolean(entry.src));if(!validItems.length)return null;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${resolvedColumns}, minmax(0, 1fr))`,gap:videoGap,width:\"100%\",minWidth:0,boxSizing:\"border-box\"},children:validItems.map(({item,originalIndex,src,poster})=>revealElement(`${keyPrefix}-${originalIndex}`,/*#__PURE__*/_jsxs(\"figure\",{style:{margin:0,width:\"100%\",minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\",borderRadius:videoRadius,background:videoBackground,aspectRatio:aspectRatio(item.ratio||\"16/9\")},children:/*#__PURE__*/_jsx(\"video\",{src:src,poster:poster.src||undefined,\"aria-label\":item.description||item.caption||\"Case study video\",autoPlay:videoAutoplay,loop:videoLoop,muted:videoAutoplay?true:videoMuted,controls:videoControls,playsInline:true,preload:videoPreload,style:{display:\"block\",width:\"100%\",height:item.ratio===\"auto\"?\"auto\":\"100%\",objectFit:videoFit,background:videoBackground}})}),item.caption&&/*#__PURE__*/_jsx(\"figcaption\",{style:{...captionFont,marginTop:10,color:labelColor,opacity:.82},children:item.caption})]})))});};const renderVideos=()=>renderVideoRange(1,0,\"global\",\"video\");const renderQuotes=()=>{if(!showQuotes||!quotes?.length)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16},children:[quoteLabel&&revealElement(\"quote-label\",/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:labelColor,textTransform:\"uppercase\",letterSpacing:labelFont?.letterSpacing||\"0.25em\"},children:quoteLabel})),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16},children:quotes.map((quote,index)=>revealElement(`quote-${index}`,/*#__PURE__*/_jsxs(\"article\",{style:{padding:cardPadding,borderRadius:cardRadius,border:`1px solid ${cardBorder}`,background:cardBackground},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",minWidth:0,gap:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:40,height:40,borderRadius:\"50%\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:avatarBackground,color:avatarColor,fontFamily:cardNameFont?.fontFamily,fontWeight:600,fontSize:13},children:quote.initials||initialsFromName(quote.name)}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{...cardNameFont,color:headingColor},children:quote.name}),quote.meta&&/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,marginTop:3,color:labelColor,opacity:.75,textTransform:\"none\",letterSpacing:\"normal\"},children:quote.meta})]})]}),quote.time&&/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:labelColor,opacity:.7,flexShrink:0,textTransform:\"none\",letterSpacing:\"normal\"},children:quote.time})]}),quote.title&&/*#__PURE__*/_jsx(\"h5\",{style:{...cardTitleFont,color:headingColor,margin:\"18px 0 0\"},children:quote.title}),quote.body&&/*#__PURE__*/_jsx(\"p\",{style:{...cardBodyFont,color:bodyColor,margin:\"8px 0 0\",whiteSpace:\"pre-line\"},children:/*#__PURE__*/_jsx(HighlightedCopy,{text:quote.body,accent:accentColor,style:highlightStyle})})]})))})]});};const renderHighlight=()=>{if(!showHighlight||!highlightText)return null;return revealElement(\"highlight\",/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",paddingLeft:isStacked?22:30,paddingTop:4,paddingBottom:4,borderLeft:`2px solid ${highlightBorder}`},children:[highlightLabel&&/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,marginBottom:16,color:labelColor,textTransform:\"uppercase\",letterSpacing:labelFont?.letterSpacing||\"0.25em\"},children:highlightLabel}),/*#__PURE__*/_jsx(\"p\",{style:{...highlightFont,fontSize:responsiveFontSize(highlightFont,38,.58,2.6),color:headingColor,maxWidth:isSingleVariant?\"100%\":\"36ch\",width:\"100%\",margin:0},children:/*#__PURE__*/_jsx(HighlightedCopy,{text:highlightText,accent:accentColor,style:highlightStyle})})]}));};const renderSidebar=()=>{if(!isSidebarLayout)return null;const customItems=React.Children.toArray(sidebarComponents||[]).filter(Boolean);const projectCount=projectSource===\"linked\"?React.Children.toArray(linkedProjects||[]).filter(Boolean).length:(manualProjects||[]).filter(item=>Boolean(item?.title||imageValue(item?.image).src)).length;const hasContent=sidebarSource===\"projects\"?showProjects&&projectCount>0:customItems.length>0;const content=sidebarSource===\"projects\"?showProjects?/*#__PURE__*/_jsx(ProjectShelf,{label:sidebarLabel||projectsLabel,source:projectSource,linkedProjects:linkedProjects,manualProjects:manualProjects,layout:\"stack\",mobile:isSidebarMobile,gap:sidebarGap,desktopCardWidth:projectDesktopCardWidth,mobileCardWidth:projectMobileCardWidth,cardRatio:projectCardRatio,cardRadius:projectCardRadius,cardBackground:projectCardBackground,cardBorder:projectCardBorder,cardPadding:projectCardPadding,imageFit:projectImageFit,textColor:projectTextColor,mutedColor:projectMutedColor,titleFont:projectTitleFont,metaFont:projectMetaFont,labelFont:labelFont,labelColor:labelColor,showArrows:false,arrowSize:projectArrowSize,arrowBackground:projectArrowBackground,arrowColor:projectArrowColor,arrowBorder:projectArrowBorder,isStaticRenderer:isStaticRenderer}):null:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minWidth:0},children:[sidebarLabel&&/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:labelColor,textTransform:\"uppercase\",letterSpacing:labelFont?.letterSpacing||\"0.25em\",marginBottom:16},children:sidebarLabel}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:sidebarGap,width:\"100%\",minWidth:0},children:customItems.map((node,index)=>{const child=/*#__PURE__*/React.isValidElement(node)?/*#__PURE__*/React.cloneElement(node,{style:{...node.props?.style||{},width:\"100%\",maxWidth:\"100%\"}}):node;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0},children:child},`sidebar-component-${index}`);})})]});if(!hasContent&&!isStaticRenderer)return null;return content||/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",padding:18,border:`1px dashed ${cardBorder}`,borderRadius:cardRadius,color:labelColor,...captionFont,boxSizing:\"border-box\"},children:sidebarSource===\"projects\"?\"Enable Project Cards and connect or add projects for the sticky sidebar.\":\"Connect article or card components in Sidebar Cards.\"});};const renderParagraphRange=(startItem=1,count=0,keyPrefix=\"paragraph\")=>{if(!paragraphs?.length)return null;const normalizedStart=Math.max(1,Math.floor(startItem||1))-1;const normalizedCount=Math.max(0,Math.floor(count||0));const selected=normalizedCount>0?paragraphs.slice(normalizedStart,normalizedStart+normalizedCount):paragraphs.slice(normalizedStart);if(!selected.length)return null;return /*#__PURE__*/_jsx(_Fragment,{children:selected.map((paragraph,index)=>revealElement(`${keyPrefix}-${normalizedStart+index}`,/*#__PURE__*/_jsx(\"p\",{style:{...bodyFont,fontSize:responsiveFontSize(bodyFont,19,.9,1.5),color:bodyColor,margin:0,maxWidth:isSingleVariant||isSidebarLayout?\"100%\":\"62ch\",width:\"100%\",whiteSpace:\"pre-line\"},children:/*#__PURE__*/_jsx(HighlightedCopy,{text:paragraph,accent:accentColor,style:highlightStyle})})))});};const renderUserFlowRange=(startItem=1,count=0,keyPrefix=\"user-flow\")=>{const items=React.Children.toArray(userFlowComponents||[]).filter(Boolean);if(!items.length)return null;const normalizedStart=Math.max(1,Math.floor(startItem||1))-1;const normalizedCount=Math.max(0,Math.floor(count||0));const selected=normalizedCount>0?items.slice(normalizedStart,normalizedStart+normalizedCount):items.slice(normalizedStart);if(!selected.length)return null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0,maxWidth:\"100%\",display:\"flex\",flexDirection:\"column\",gap:Math.max(12,Math.round(contentGap*.6)),boxSizing:\"border-box\"},children:selected.map((node,index)=>{const child=/*#__PURE__*/React.isValidElement(node)?/*#__PURE__*/React.cloneElement(node,{style:{...node.props?.style||{},width:\"100%\",minWidth:0,maxWidth:\"100%\"}}):node;return revealElement(`${keyPrefix}-${normalizedStart+index}`,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0,maxWidth:\"100%\",boxSizing:\"border-box\"},children:child}));})});};const renderUserFlows=()=>renderUserFlowRange(1,0,\"user-flow\");const renderCustomComponentRange=(startItem=1,count=0,keyPrefix=\"custom\")=>{const items=React.Children.toArray(contentComponents||[]).filter(Boolean);if(!items.length)return null;const normalizedStart=Math.max(1,Math.floor(startItem||1))-1;const normalizedCount=Math.max(0,Math.floor(count||0));const selected=normalizedCount>0?items.slice(normalizedStart,normalizedStart+normalizedCount):items.slice(normalizedStart);if(!selected.length)return null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:Math.max(12,Math.round(contentGap*.6))},children:selected.map((node,index)=>{const child=/*#__PURE__*/React.isValidElement(node)?/*#__PURE__*/React.cloneElement(node,{style:{...node.props?.style||{},width:\"100%\",maxWidth:\"100%\"}}):node;return revealElement(`${keyPrefix}-${normalizedStart+index}`,/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0,maxWidth:\"100%\",boxSizing:\"border-box\"},children:child}));})});};const withSlotKey=(node,key)=>{if(!node)return null;if(/*#__PURE__*/React.isValidElement(node)){return /*#__PURE__*/React.cloneElement(node,{key});}return /*#__PURE__*/_jsx(React.Fragment,{children:node},key);};const renderContentSlot=(slot,slotIndex)=>{const type=slot?.type||\"text\";const startItem=Math.max(1,Math.floor(slot?.start||1));const count=Math.max(0,Math.floor(slot?.count||0));const slotKey=`content-slot-${slotIndex}-${type}`;switch(type){case\"flow\":return withSlotKey(renderFlow(),slotKey);case\"userFlow\":return /*#__PURE__*/_jsx(React.Fragment,{children:renderUserFlowRange(startItem,count,`${slotKey}-user-flow`)},slotKey);case\"text\":return /*#__PURE__*/_jsx(React.Fragment,{children:renderParagraphRange(startItem,count,`${slotKey}-text`)},slotKey);case\"details\":return withSlotKey(renderDetailRows(),slotKey);case\"impact\":return withSlotKey(renderImpactMetrics(),slotKey);case\"projects\":return projectsInSidebar?null:withSlotKey(renderProjects(),slotKey);case\"media\":return /*#__PURE__*/_jsx(React.Fragment,{children:renderMediaRange(startItem,count,slot?.mediaLayout||\"global\",`${slotKey}-media`)},slotKey);case\"videos\":return /*#__PURE__*/_jsx(React.Fragment,{children:renderVideoRange(startItem,count,slot?.mediaLayout||\"global\",`${slotKey}-video`)},slotKey);case\"quotes\":return withSlotKey(renderQuotes(),slotKey);case\"highlight\":return withSlotKey(renderHighlight(),slotKey);case\"custom\":return /*#__PURE__*/_jsx(React.Fragment,{children:renderCustomComponentRange(startItem,count,`${slotKey}-component`)},slotKey);default:return null;}};const renderAutomaticContent=()=>/*#__PURE__*/_jsxs(_Fragment,{children:[renderFlow(),renderParagraphRange(1,0,\"paragraph\"),userFlowPlacement===\"afterText\"&&renderUserFlows(),detailPlacement===\"afterText\"&&renderDetailRows(),impactPlacement===\"afterText\"&&renderImpactMetrics(),!projectsInSidebar&&projectPlacement===\"afterText\"&&renderProjects(),mediaPlacement===\"afterText\"&&renderMedia(),videoPlacement===\"afterText\"&&renderVideos(),renderQuotes(),userFlowPlacement===\"afterQuotes\"&&renderUserFlows(),detailPlacement===\"afterQuotes\"&&renderDetailRows(),impactPlacement===\"afterQuotes\"&&renderImpactMetrics(),!projectsInSidebar&&projectPlacement===\"afterQuotes\"&&renderProjects(),mediaPlacement===\"afterQuotes\"&&renderMedia(),videoPlacement===\"afterQuotes\"&&renderVideos(),userFlowPlacement===\"beforeHighlight\"&&renderUserFlows(),detailPlacement===\"beforeHighlight\"&&renderDetailRows(),mediaPlacement===\"beforeHighlight\"&&renderMedia(),videoPlacement===\"beforeHighlight\"&&renderVideos(),impactPlacement===\"beforeHighlight\"&&renderImpactMetrics(),!projectsInSidebar&&projectPlacement===\"beforeHighlight\"&&renderProjects(),renderHighlight()]});const renderNarrativeContent=()=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:contentGap,minWidth:0,width:\"100%\",maxWidth:\"100%\",boxSizing:\"border-box\",paddingTop:!isStacked&&!isSidebarLayout?4:0},children:contentArrangement===\"slots\"?(contentSlots||[]).map((slot,index)=>renderContentSlot(slot,index)):renderAutomaticContent()});const intro=/*#__PURE__*/_jsxs(_Fragment,{children:[hasIntroMeta&&revealElement(\"section-id\",/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",flexWrap:\"wrap\",gap:hasSectionNumber&&hasEyebrow?12:0,margin:0,padding:0},children:[hasSectionNumber&&/*#__PURE__*/_jsx(\"span\",{style:{...numberFont,fontSize:responsiveFontSize(numberFont,68,.52,4),lineHeight:1,color:numberColor,margin:0},children:sectionNumber}),hasEyebrow&&/*#__PURE__*/_jsx(\"span\",{style:{...labelFont,color:labelColor,textTransform:\"uppercase\",letterSpacing:labelFont?.letterSpacing||\"0.25em\",margin:0},children:eyebrow})]})),revealElement(\"heading\",isSingleVariant&&showSingleCTA?/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minWidth:0,display:\"grid\",gridTemplateColumns:\"minmax(0, 1fr) auto\",// Keep the title anchored directly below the eyebrow.\n// The CTA may be taller than a single-line heading, so bottom\n// alignment would push the heading downward and create a false\n// visual gap. Top alignment also lets the title wrap on mobile\n// while the CTA stays fixed at the top-right of the row.\nalignItems:\"start\",columnGap:singleCTAGap,marginTop:hasIntroMeta?6:0,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{...singleHeadingFont,fontSize:responsiveFontSize(singleHeadingFont,44,.55,3),color:headingColor,width:\"100%\",minWidth:0,maxWidth:\"100%\",margin:0,overflowWrap:\"break-word\"},children:/*#__PURE__*/_jsx(HighlightedCopy,{text:heading,accent:accentColor,style:highlightStyle})}),/*#__PURE__*/_jsx(\"div\",{style:{justifySelf:\"end\",alignSelf:\"start\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"flex-end\",flex:\"0 0 auto\",width:\"auto\",maxWidth:\"100%\",minWidth:0},children:singleCTAButton?/*#__PURE__*/_jsx(LinkedHeaderCTA,{node:singleCTAButton}):/*#__PURE__*/_jsxs(\"a\",{href:singleCTALink||\"#\",target:singleCTANewTab?\"_blank\":undefined,rel:singleCTANewTab?\"noopener noreferrer\":undefined,onClick:event=>{if(!singleCTALink)event.preventDefault();},style:{...singleCTAFont,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:7,maxWidth:\"100%\",padding:`${singleCTAPaddingY}px ${singleCTAPaddingX}px`,border:`1px solid ${singleCTABorder}`,borderRadius:singleCTARadius,background:singleCTABackground,color:singleCTAColor,textDecoration:\"none\",whiteSpace:\"nowrap\",boxSizing:\"border-box\",cursor:singleCTALink?\"pointer\":\"default\"},\"aria-label\":singleCTAText||\"Section action\",children:[/*#__PURE__*/_jsx(\"span\",{children:singleCTAText}),singleCTAShowArrow&&/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",style:{display:\"block\",flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})})]}):/*#__PURE__*/_jsx(\"h2\",{style:{...isSingleVariant?singleHeadingFont:headingFont,fontSize:isSingleVariant?responsiveFontSize(singleHeadingFont,44,.55,3):responsiveFontSize(headingFont,26,.73,1.7),color:headingColor,maxWidth:isSingleVariant||isSidebarLayout?\"100%\":\"26ch\",margin:hasIntroMeta?isSingleVariant?\"6px 0 0\":\"16px 0 0\":\"0\"},children:/*#__PURE__*/_jsx(HighlightedCopy,{text:heading,accent:accentColor,style:highlightStyle})}))]});return /*#__PURE__*/_jsx(\"section\",{ref:rootRef,id:resolvedNavigationId||undefined,\"data-case-study-section\":includeInNavigation?\"true\":undefined,\"data-case-study-section-number\":includeInNavigation?sectionNumber:undefined,\"data-case-study-section-title\":includeInNavigation?resolvedNavigationTitle:undefined,\"aria-label\":includeInNavigation?resolvedNavigationTitle:undefined,style:{...style,boxSizing:\"border-box\",width:\"100%\",minWidth:0,maxWidth:\"100%\",paddingLeft:gutter,paddingRight:gutter,overflow:\"visible\",background,borderTop:showTopBorder?`1px solid ${sectionBorder}`:undefined,scrollMarginTop:88},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",maxWidth:isSingleVariant?singleMaxWidth:maxWidth,minWidth:0,boxSizing:\"border-box\",paddingTop:actualSectionPadding,paddingBottom:actualSectionPadding,marginInline:\"auto\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:isSidebarLayout?isSidebarMobile?\"minmax(0, 1fr)\":`minmax(0, ${Math.max(40,100-sidebarWidth)}fr) minmax(240px, ${Math.max(18,sidebarWidth)}fr)`:isStacked?\"minmax(0, 1fr)\":\"minmax(220px, 0.78fr) minmax(0, 1.22fr)\",alignItems:isStacked?\"start\":\"stretch\",columnGap:isStacked?0:columnGap,rowGap:isSingleVariant?singleHeaderGap:isSidebarMobile?Math.min(columnGap,40):isStacked?Math.min(columnGap,40):0,width:\"100%\",minWidth:0,maxWidth:\"100%\",boxSizing:\"border-box\",overflow:\"visible\"},children:isSidebarLayout?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:contentGap},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:0},children:intro}),renderNarrativeContent()]}),/*#__PURE__*/_jsx(\"div\",{ref:sidebarColumnRef,style:{position:\"relative\",minWidth:0,width:\"100%\",maxWidth:isSidebarMobile?\"100%\":sidebarMaxWidth,justifySelf:\"end\",alignSelf:isSidebarMobile?\"start\":\"stretch\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"div\",{ref:sidebarInnerRef,style:{position:\"relative\",width:\"100%\",minWidth:0,height:\"max-content\",transform:\"translate3d(0, 0, 0)\",overflow:\"visible\"},children:revealElement(\"sticky-sidebar\",renderSidebar())})})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{ref:stickyColumnRef,style:{position:\"relative\",display:\"block\",minWidth:0,minHeight:0,alignSelf:isStacked?\"start\":\"stretch\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"div\",{ref:stickyIntroRef,style:{position:\"relative\",width:\"100%\",height:\"max-content\",minWidth:0,overflow:\"visible\",transform:\"translate3d(0, 0, 0)\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:\"100%\",opacity:!isStacked&&stickyEnabled&&usesSoftFade?stickyExitOpacity:1,willChange:!isStacked&&stickyEnabled&&usesSoftFade?\"opacity\":\"auto\"},children:intro})})}),renderNarrativeContent()]})})})});}CaseStudySectionV10ImpactMaturity.displayName=\"CaseStudySectionV10ImpactMaturity\";CaseStudySectionV10ImpactMaturity.defaultProps={layout:\"auto\",breakpoint:780,maxWidth:1280,singleMaxWidth:1280,gutter:24,sectionPadding:120,mobilePadding:72,columnGap:64,singleHeaderGap:40,editorialContentWidth:62,editorialBreakpoint:760,sidebarSource:\"projects\",sidebarLabel:\"Related work\",sidebarComponents:[],sidebarWidth:30,sidebarMaxWidth:380,sidebarGap:16,sidebarBreakpoint:820,sidebarStickyTop:96,contentGap:36,contentArrangement:\"automatic\",contentSlots:[{type:\"flow\"},{type:\"text\",start:1,count:0},{type:\"userFlow\",start:1,count:0},{type:\"details\"},{type:\"impact\"},{type:\"projects\"},{type:\"media\",start:1,count:0,mediaLayout:\"global\"},{type:\"quotes\"},{type:\"highlight\"}],contentComponents:[],userFlowComponents:[],userFlowPlacement:\"afterText\",stickyEnabled:true,stickyTop:96,stickyExit:\"push\",fadeStart:62,fadeEnd:28,sectionNumber:\"01\",eyebrow:\"Problem & Challenge\",heading:\"Users had access to everything, but no [[clear starting point]]\",showSingleCTA:false,singleCTAButton:undefined,singleCTAText:\"View all\",singleCTALink:\"\",singleCTANewTab:false,singleCTAShowArrow:true,singleCTAMobileBreakpoint:640,singleCTAGap:24,singleCTAFont:{fontFamily:\"Inter\",variant:\"Medium\",fontSize:14,lineHeight:\"1.2em\",letterSpacing:\"-0.01em\"},singleCTAColor:\"#171717\",singleCTABackground:\"transparent\",singleCTABorder:\"rgba(0,0,0,0.16)\",singleCTARadius:999,singleCTAPaddingX:14,singleCTAPaddingY:8,includeInNavigation:true,navigationId:\"\",navigationTitle:\"\",paragraphs:[\"Despite the platform’s capabilities across courses, community, resources, and live training, new users were often unclear about what to do when they first entered the experience.\",\"The platform had strong content, but the learning experience felt fragmented. Users could access many parts of the product, but there was no [[clear path connecting them]].\"],showDetailRows:false,detailRows:[{title:\"My Role\",tags:\"Product Consultant\\nUX/UI Designer\\nDesign Strategy\\nVisual Design\\nDesign System\\nIdeation\\nAgile Workflow\\nPrototyping\\nInformation Architecture\",contentType:\"text\",text:\"I joined the project to reimagine the end-to-end experience and expanded into optimising the wider platform as the product evolved.\",items:\"\"},{title:\"Key Objectives\",tags:\"\",contentType:\"list\",text:\"\",items:\"Clarify and redesign fragmented product flows\\nBuild scalable UI/UX foundations\\nTranslate business strategy into interfaces\\nIntegrate AI into the user journey\"}],detailPlacement:\"afterText\",detailLayout:\"split\",detailMobileBreakpoint:760,detailRowPadding:36,detailInternalGap:20,detailTagGap:8,detailTagPaddingX:12,detailTagPaddingY:4,detailTagRadius:999,detailTagBorder:\"rgba(0,0,0,0.15)\",detailTagBackground:\"transparent\",detailShowBorders:true,showFlow:false,flowLabel:\"New flow\",flowSteps:[\"Goal\",\"AI-generated follow-up questions\",\"Learner profile\",\"Personalized plan\",\"Recommended courses\"],flowMedia:[],flowBackground:\"#F3F6FF\",flowBorder:\"rgba(79,112,232,0.14)\",flowRadius:28,flowPadding:40,flowMobilePadding:24,flowGap:20,flowCardRadius:16,flowImageFit:\"cover\",flowShadow:true,showProjects:false,projectsLabel:\"Related projects\",projectSource:\"linked\",linkedProjects:[],manualProjects:[{category:\"Product design\",title:\"Podcasting with designers about craft, growth and personal stories\",description:\"\",metric:\"\",link:\"#\",openInNewTab:false}],projectPlacement:\"afterText\",projectLayout:\"carousel\",projectMobileBreakpoint:760,projectGap:16,projectDesktopCardWidth:310,projectMobileCardWidth:84,projectCardRatio:.76,projectCardRadius:22,projectCardBackground:\"#F7F7F7\",projectCardBorder:\"rgba(0,0,0,0.04)\",projectCardPadding:16,projectImageFit:\"cover\",projectTextColor:\"#171717\",projectMutedColor:\"#737373\",projectTitleFont:{fontFamily:\"Inter, sans-serif\",fontSize:18,fontWeight:600,lineHeight:\"1.12em\",letterSpacing:\"-0.03em\"},projectMetaFont:{fontFamily:\"Inter, sans-serif\",fontSize:11,fontWeight:500,lineHeight:\"1.35em\",letterSpacing:\"0.06em\"},projectShowArrows:true,projectArrowSize:42,projectArrowBackground:\"#FFFFFF\",projectArrowColor:\"#171717\",projectArrowBorder:\"rgba(0,0,0,0.10)\",showImpactMetrics:false,impactLabel:\"Impact at a glance\",impactSource:\"linked\",linkedImpactCards:[],manualImpacts:[{eyebrow:\"Measured outcome\",metric:\"-10pp\",title:\"Checkout abandonment\",description:\"\",showDescription:false,link:\"\",openInNewTab:false},{eyebrow:\"Measured outcome\",metric:\"+9pp\",title:\"Order & Collect adoption\",description:\"\",showDescription:false,link:\"\",openInNewTab:false},{eyebrow:\"Engagement\",metric:\"+19%\",title:\"Mobile navigation engagement\",description:\"\",showDescription:false,link:\"\",openInNewTab:false}],impactPlacement:\"afterText\",impactLayout:\"grid\",impactMobileBreakpoint:720,impactGap:16,impactGridColumns:3,impactGridMode:\"fixed\",impactGridTabletBreakpoint:1024,impactGridTabletColumns:2,impactGridMobileColumns:1,impactGridMinCardWidth:220,impactHorizontalCardWidth:280,impactMobileCardWidth:84,impactMinHeight:160,impactPadding:\"20px 20px 22px 20px\",impactRadius:\"18px\",impactBackground:\"#F1F1F1\",impactBorder:\"rgba(0,0,0,0)\",impactMetricColor:\"#EF4E5E\",impactTitleColor:\"#383838\",impactBodyColor:\"#505050\",impactEyebrowColor:\"#777777\",impactMetricFont:{fontFamily:\"Inter, sans-serif\",fontSize:48,fontWeight:400,lineHeight:\"0.95em\",letterSpacing:\"-0.045em\"},impactTitleFont:{fontFamily:\"Inter, sans-serif\",fontSize:16,fontWeight:700,lineHeight:\"1.25em\",letterSpacing:\"-0.015em\"},impactBodyFont:{fontFamily:\"Inter, sans-serif\",fontSize:14,fontWeight:400,lineHeight:\"1.42em\",letterSpacing:\"-0.01em\"},impactEyebrowFont:{fontFamily:\"Inter, sans-serif\",fontSize:11,fontWeight:600,lineHeight:\"1.2em\",letterSpacing:\"0.08em\"},impactShowArrows:true,impactArrowSize:40,impactArrowBackground:\"#FFFFFF\",impactArrowColor:\"#171717\",impactArrowBorder:\"rgba(0,0,0,0.10)\",showDigitalMaturity:false,digitalMaturityCard:null,digitalMaturityPosition:\"last\",showQuotes:true,quoteLabel:\"What we heard from users\",quotes:[{initials:\"D\",name:\"Debbie\",meta:\"\",time:\"1 year ago\",title:\"Beginners starting point — Help\",body:\"I am confused about where to start. Do you have a summary of each course and the lessons that should be watched in a specific order? I need some direction as a newbie.\"},{initials:\"CL\",name:\"Christopher Lovos\",meta:\"Reputation: 825\",time:\"26 days ago\",title:\"Help me pick the right course\",body:\"I’m trying to reduce the time wasted by my team and understand which course would give us the clearest starting point.\"}],media:[],mediaPlacement:\"afterText\",mediaColumns:1,mediaGap:16,mediaRadius:20,mediaFit:\"cover\",mediaBackground:\"#F4F4F4\",videos:[],videoPlacement:\"afterText\",videoColumns:1,videoGap:16,videoRadius:20,videoFit:\"cover\",videoBackground:\"#0A0A0A\",videoAutoplay:true,videoLoop:true,videoMuted:true,videoControls:false,videoPreload:\"metadata\",showHighlight:true,highlightLabel:\"Core problem\",highlightText:\"The platform was functioning more like a [[content library]] than a guided learning experience.\",highlightStyle:\"marker\",accentColor:\"#4F70E8\",background:\"#FFFFFF\",headingColor:\"#151515\",bodyColor:\"#666666\",labelColor:\"#7A7A7A\",numberColor:\"rgba(0,0,0,0.16)\",cardBackground:\"#F8F8F8\",cardBorder:\"rgba(0,0,0,0.10)\",avatarBackground:\"#171717\",avatarColor:\"#FFFFFF\",showTopBorder:true,sectionBorder:\"rgba(0,0,0,0.08)\",highlightBorder:\"rgba(0,0,0,0.20)\",cardRadius:18,cardPadding:24,reveal:true,revealOffset:22,revealBlur:4,revealDuration:.7,revealStagger:.04,revealAmount:.14,revealOnce:true};addPropertyControls(CaseStudySectionV10ImpactMaturity,{includeInNavigation:{type:ControlType.Boolean,title:\"Case Nav\",enabledTitle:\"Include\",disabledTitle:\"Exclude\",defaultValue:true},navigationId:{type:ControlType.String,title:\"Nav ID\",placeholder:\"Auto: sec-01\",defaultValue:\"\"},navigationTitle:{type:ControlType.String,title:\"Nav Title\",placeholder:\"Uses Label\",defaultValue:\"\"},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"auto\",\"two\",\"single\",\"sidebarRight\"],optionTitles:[\"Responsive\",\"Two Columns\",\"Single Column\",\"Text + Sidebar\"],displaySegmentedControl:true,defaultValue:\"auto\"},breakpoint:{type:ControlType.Number,title:\"Breakpoint\",defaultValue:780,min:400,max:1200,step:10,unit:\"px\",hidden:props=>props.layout!==\"auto\"},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:1280,min:600,max:1800,step:10,unit:\"px\"},singleMaxWidth:{type:ControlType.Number,title:\"Single Width\",defaultValue:1280,min:480,max:1800,unit:\"px\",hidden:props=>props.layout!==\"single\"},gutter:{type:ControlType.Number,title:\"Gutter\",defaultValue:24,min:0,max:120,unit:\"px\"},sectionPadding:{type:ControlType.Number,title:\"Desktop Y\",defaultValue:120,min:0,max:240,unit:\"px\"},mobilePadding:{type:ControlType.Number,title:\"Stacked Y\",defaultValue:72,min:0,max:180,unit:\"px\"},columnGap:{type:ControlType.Number,title:\"Columns Gap\",defaultValue:64,min:0,max:160,unit:\"px\"},singleHeaderGap:{type:ControlType.Number,title:\"Header Gap\",defaultValue:40,min:0,max:120,unit:\"px\",hidden:props=>props.layout!==\"single\"},editorialContentWidth:{type:ControlType.Number,title:\"Legacy Right Width\",defaultValue:62,min:40,max:82,step:1,unit:\"%\",hidden:()=>true},editorialBreakpoint:{type:ControlType.Number,title:\"Legacy Right Below\",defaultValue:760,min:480,max:1100,step:10,unit:\"px\",hidden:()=>true},sidebarSource:{type:ControlType.Enum,title:\"Sidebar Source\",options:[\"projects\",\"components\"],optionTitles:[\"Project Cards\",\"Components\"],displaySegmentedControl:true,defaultValue:\"projects\",hidden:props=>props.layout!==\"sidebarRight\"},sidebarLabel:{type:ControlType.String,title:\"Sidebar Label\",defaultValue:\"Related work\",hidden:props=>props.layout!==\"sidebarRight\"},sidebarComponents:{type:ControlType.Array,title:\"Sidebar Cards\",control:{type:ControlType.ComponentInstance},maxCount:8,hidden:props=>props.layout!==\"sidebarRight\"||props.sidebarSource!==\"components\"},sidebarWidth:{type:ControlType.Number,title:\"Sidebar Width\",defaultValue:30,min:20,max:45,step:1,unit:\"%\",hidden:props=>props.layout!==\"sidebarRight\"},sidebarMaxWidth:{type:ControlType.Number,title:\"Sidebar Max\",defaultValue:380,min:240,max:600,step:10,unit:\"px\",hidden:props=>props.layout!==\"sidebarRight\"},sidebarGap:{type:ControlType.Number,title:\"Sidebar Gap\",defaultValue:16,min:0,max:64,unit:\"px\",hidden:props=>props.layout!==\"sidebarRight\"},sidebarBreakpoint:{type:ControlType.Number,title:\"Sidebar Below\",defaultValue:820,min:560,max:1200,step:10,unit:\"px\",hidden:props=>props.layout!==\"sidebarRight\"},sidebarStickyTop:{type:ControlType.Number,title:\"Sidebar Top\",defaultValue:96,min:0,max:240,unit:\"px\",hidden:props=>props.layout!==\"sidebarRight\"},contentGap:{type:ControlType.Number,title:\"Content Gap\",defaultValue:36,min:0,max:100,unit:\"px\"},stickyEnabled:{type:ControlType.Boolean,title:\"Sticky Intro\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:props=>props.layout===\"single\"||props.layout===\"sidebarRight\"||props.layout===\"singleRight\"},stickyTop:{type:ControlType.Number,title:\"Sticky Top\",defaultValue:96,min:0,max:240,unit:\"px\",hidden:props=>props.layout===\"single\"||props.layout===\"sidebarRight\"||props.layout===\"singleRight\"||props.stickyEnabled===false},stickyExit:{type:ControlType.Enum,title:\"Sticky Exit\",options:[\"push\",\"fade\"],optionTitles:[\"Push\",\"Fade\"],displaySegmentedControl:true,defaultValue:\"push\"},fadeStart:{type:ControlType.Number,title:\"Fade Start\",defaultValue:62,min:0,max:100,step:1,unit:\"%\"},fadeEnd:{type:ControlType.Number,title:\"Fade End\",defaultValue:28,min:0,max:100,step:1,unit:\"%\"},sectionNumber:{type:ControlType.String,title:\"Number\",defaultValue:\"01\"},eyebrow:{type:ControlType.String,title:\"Label\",defaultValue:\"Problem & Challenge\"},heading:{type:ControlType.String,title:\"Heading\",displayTextArea:true,defaultValue:\"Users had access to everything, but no [[clear starting point]]\"},showSingleCTA:{type:ControlType.Boolean,title:\"Header CTA\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden:props=>props.layout!==\"single\"},singleCTAButton:{type:ControlType.ComponentInstance,title:\"CTA Button\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA},singleCTAText:{type:ControlType.String,title:\"CTA Text\",defaultValue:\"View all\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTALink:{type:ControlType.Link,title:\"CTA Link\",defaultValue:\"\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTANewTab:{type:ControlType.Boolean,title:\"CTA New Tab\",defaultValue:false,hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)||!props.singleCTALink},singleCTAShowArrow:{type:ControlType.Boolean,title:\"CTA Arrow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTAGap:{type:ControlType.Number,title:\"CTA Gap\",defaultValue:24,min:0,max:80,step:1,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA},singleCTAFont:{type:ControlType.Font,title:\"CTA Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"14px\",defaultValue:{fontFamily:\"Inter\",variant:\"Medium\",fontSize:14,lineHeight:\"1.2em\",letterSpacing:\"-0.01em\"},hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTAColor:{type:ControlType.Color,title:\"CTA Text\",defaultValue:\"#171717\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTABackground:{type:ControlType.Color,title:\"CTA Fill\",defaultValue:\"transparent\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTABorder:{type:ControlType.Color,title:\"CTA Border\",defaultValue:\"rgba(0,0,0,0.16)\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTARadius:{type:ControlType.Number,title:\"CTA Radius\",defaultValue:999,min:0,max:999,step:1,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTAPaddingX:{type:ControlType.Number,title:\"CTA X\",defaultValue:14,min:0,max:48,step:1,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},singleCTAPaddingY:{type:ControlType.Number,title:\"CTA Y\",defaultValue:8,min:0,max:32,step:1,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showSingleCTA||Boolean(props.singleCTAButton)},contentArrangement:{type:ControlType.Enum,title:\"Content Flow\",options:[\"automatic\",\"slots\"],optionTitles:[\"Automatic\",\"Custom Slots\"],displaySegmentedControl:true,defaultValue:\"automatic\"},contentSlots:{type:ControlType.Array,title:\"Content Slots\",maxCount:30,hidden:props=>props.contentArrangement!==\"slots\",control:{type:ControlType.Object,controls:{type:{type:ControlType.Enum,title:\"Block\",options:[\"flow\",\"userFlow\",\"text\",\"details\",\"impact\",\"projects\",\"media\",\"videos\",\"quotes\",\"highlight\",\"custom\"],optionTitles:[\"Flow Story\",\"User Flow\",\"Text\",\"Detail Rows\",\"Impact\",\"Projects\",\"Images\",\"Videos\",\"Quotes\",\"Highlight\",\"Components\"],defaultValue:\"text\"},start:{type:ControlType.Number,title:\"Start Item\",defaultValue:1,min:1,max:30,step:1,hidden:slot=>slot.type!==\"text\"&&slot.type!==\"userFlow\"&&slot.type!==\"media\"&&slot.type!==\"videos\"&&slot.type!==\"custom\"},count:{type:ControlType.Number,title:\"Count (0=All)\",defaultValue:0,min:0,max:30,step:1,hidden:slot=>slot.type!==\"text\"&&slot.type!==\"userFlow\"&&slot.type!==\"media\"&&slot.type!==\"videos\"&&slot.type!==\"custom\"},mediaLayout:{type:ControlType.Enum,title:\"Media Layout\",options:[\"global\",\"single\",\"grid2\",\"grid3\",\"grid4\"],optionTitles:[\"Use Global\",\"Single / Stack\",\"2 Columns\",\"3 Columns\",\"4 Columns\"],defaultValue:\"global\",hidden:slot=>slot.type!==\"media\"&&slot.type!==\"videos\"}}},defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.contentSlots},contentComponents:{type:ControlType.Array,title:\"Slot Components\",control:{type:ControlType.ComponentInstance},maxCount:20,hidden:props=>props.contentArrangement!==\"slots\"},userFlowComponents:{type:ControlType.Array,title:\"User Flows\",control:{type:ControlType.ComponentInstance},maxCount:12},userFlowPlacement:{type:ControlType.Enum,title:\"Flow Position\",options:[\"afterText\",\"afterQuotes\",\"beforeHighlight\"],optionTitles:[\"After Text\",\"After Quotes\",\"Before Highlight\"],defaultValue:\"afterText\",hidden:props=>props.contentArrangement===\"slots\"},paragraphs:{type:ControlType.Array,title:\"Paragraphs\",maxCount:12,control:{type:ControlType.String,displayTextArea:true},defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.paragraphs},showDetailRows:{type:ControlType.Boolean,title:\"Detail Rows\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},detailLayout:{type:ControlType.Enum,title:\"Detail Layout\",options:[\"split\",\"singleStacked\",\"singleHeader\"],optionTitles:[\"Split Columns\",\"Single / Stacked\",\"Single / Header\"],defaultValue:\"split\",hidden:props=>!props.showDetailRows},detailPlacement:{type:ControlType.Enum,title:\"Detail Position\",options:[\"afterText\",\"afterQuotes\",\"beforeHighlight\"],optionTitles:[\"After Text\",\"After Quotes\",\"Before Highlight\"],defaultValue:\"afterText\",hidden:props=>!props.showDetailRows||props.contentArrangement===\"slots\"},detailRows:{type:ControlType.Array,title:\"Details\",maxCount:10,hidden:props=>!props.showDetailRows,control:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:\"My Role\"},tags:{type:ControlType.String,title:\"Tags\",displayTextArea:true,defaultValue:\"Product Consultant\\nUX/UI Designer\"},contentType:{type:ControlType.Enum,title:\"Content\",options:[\"text\",\"list\"],optionTitles:[\"Text\",\"List\"],defaultValue:\"text\",displaySegmentedControl:true},text:{type:ControlType.String,title:\"Text\",displayTextArea:true,defaultValue:\"Describe the role, responsibility, or context.\"},items:{type:ControlType.String,title:\"List Items\",displayTextArea:true,defaultValue:\"First objective\\nSecond objective\"}}},defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.detailRows},detailMobileBreakpoint:{type:ControlType.Number,title:\"Detail Mobile\",defaultValue:760,min:420,max:1100,step:10,unit:\"px\",hidden:props=>!props.showDetailRows},detailRowPadding:{type:ControlType.Number,title:\"Detail Row Y\",defaultValue:36,min:0,max:100,unit:\"px\",hidden:props=>!props.showDetailRows},detailInternalGap:{type:ControlType.Number,title:\"Detail Gap\",defaultValue:20,min:0,max:80,unit:\"px\",hidden:props=>!props.showDetailRows},detailTagGap:{type:ControlType.Number,title:\"Tag Gap\",defaultValue:8,min:0,max:32,unit:\"px\",hidden:props=>!props.showDetailRows},detailTagPaddingX:{type:ControlType.Number,title:\"Tag X\",defaultValue:12,min:0,max:32,unit:\"px\",hidden:props=>!props.showDetailRows},detailTagPaddingY:{type:ControlType.Number,title:\"Tag Y\",defaultValue:4,min:0,max:20,unit:\"px\",hidden:props=>!props.showDetailRows},detailTagRadius:{type:ControlType.Number,title:\"Tag Radius\",defaultValue:999,min:0,max:999,unit:\"px\",hidden:props=>!props.showDetailRows},detailTagBorder:{type:ControlType.Color,title:\"Tag Border\",defaultValue:\"rgba(0,0,0,0.15)\",hidden:props=>!props.showDetailRows},detailTagBackground:{type:ControlType.Color,title:\"Tag Fill\",defaultValue:\"transparent\",hidden:props=>!props.showDetailRows},detailShowBorders:{type:ControlType.Boolean,title:\"Row Borders\",defaultValue:true,hidden:props=>!props.showDetailRows},showFlow:{type:ControlType.Boolean,title:\"Flow Story\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.layout!==\"single\"},flowLabel:{type:ControlType.String,title:\"Flow Label\",defaultValue:\"New flow\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowSteps:{type:ControlType.Array,title:\"Flow Steps\",maxCount:10,control:{type:ControlType.String},defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.flowSteps,hidden:props=>props.layout!==\"single\"||!props.showFlow},flowMedia:{type:ControlType.Array,title:\"Flow Screens\",maxCount:6,hidden:props=>props.layout!==\"single\"||!props.showFlow,control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Image\"},alt:{type:ControlType.String,title:\"Alt Text\"},caption:{type:ControlType.String,title:\"Caption\"},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"auto\",\"16/9\",\"4/3\",\"1/1\",\"3/4\",\"4/5\"],optionTitles:[\"Original\",\"16 : 9\",\"4 : 3\",\"Square\",\"3 : 4\",\"4 : 5\"],defaultValue:\"auto\"},featured:{type:ControlType.Boolean,title:\"Featured\",defaultValue:false}}}},flowBackground:{type:ControlType.Color,title:\"Flow BG\",defaultValue:\"#F3F6FF\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowBorder:{type:ControlType.Color,title:\"Flow Border\",defaultValue:\"rgba(79,112,232,0.14)\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowRadius:{type:ControlType.Number,title:\"Flow Radius\",defaultValue:28,min:0,max:80,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowPadding:{type:ControlType.Number,title:\"Flow Padding\",defaultValue:40,min:0,max:100,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowMobilePadding:{type:ControlType.Number,title:\"Mobile Padding\",defaultValue:24,min:0,max:64,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowGap:{type:ControlType.Number,title:\"Flow Gap\",defaultValue:20,min:0,max:60,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowCardRadius:{type:ControlType.Number,title:\"Screen Radius\",defaultValue:16,min:0,max:60,unit:\"px\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowImageFit:{type:ControlType.Enum,title:\"Screen Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",hidden:props=>props.layout!==\"single\"||!props.showFlow},flowShadow:{type:ControlType.Boolean,title:\"Screen Shadow\",defaultValue:true,hidden:props=>props.layout!==\"single\"||!props.showFlow},media:{type:ControlType.Array,title:\"Images\",maxCount:10,control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Image\"},alt:{type:ControlType.String,title:\"Alt Text\"},caption:{type:ControlType.String,title:\"Caption\",displayTextArea:true},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"auto\",\"16/9\",\"4/3\",\"1/1\",\"3/4\",\"4/5\"],optionTitles:[\"Original\",\"16 : 9\",\"4 : 3\",\"Square\",\"3 : 4\",\"4 : 5\"],defaultValue:\"16/9\"}}}},mediaPlacement:{type:ControlType.Enum,title:\"Image Position\",options:[\"afterText\",\"afterQuotes\",\"beforeHighlight\"],optionTitles:[\"After Text\",\"After Quotes\",\"Before Highlight\"],defaultValue:\"afterText\",hidden:props=>props.contentArrangement===\"slots\"},mediaColumns:{type:ControlType.Number,title:\"Image Columns\",defaultValue:1,min:1,max:3,step:1},mediaGap:{type:ControlType.Number,title:\"Image Gap\",defaultValue:16,min:0,max:60,unit:\"px\"},mediaRadius:{type:ControlType.Number,title:\"Image Radius\",defaultValue:20,min:0,max:80,unit:\"px\"},mediaFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\"},mediaBackground:{type:ControlType.Color,title:\"Image BG\",defaultValue:\"#F4F4F4\"},videos:{type:ControlType.Array,title:\"Videos\",maxCount:10,control:{type:ControlType.Object,controls:{file:{type:ControlType.File,title:\"Upload\",allowedFileTypes:[\"mp4\",\"mov\",\"webm\"]},url:{type:ControlType.String,title:\"Video URL\",placeholder:\"https://…/video.mp4\"},poster:{type:ControlType.ResponsiveImage,title:\"Poster\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,placeholder:\"Accessible description\"},caption:{type:ControlType.String,title:\"Caption\",displayTextArea:true},ratio:{type:ControlType.Enum,title:\"Ratio\",options:[\"auto\",\"16/9\",\"4/3\",\"1/1\",\"3/4\",\"4/5\"],optionTitles:[\"Original\",\"16 : 9\",\"4 : 3\",\"Square\",\"3 : 4\",\"4 : 5\"],defaultValue:\"16/9\"}}}},videoPlacement:{type:ControlType.Enum,title:\"Video Position\",options:[\"afterText\",\"afterQuotes\",\"beforeHighlight\"],optionTitles:[\"After Text\",\"After Quotes\",\"Before Highlight\"],defaultValue:\"afterText\",hidden:props=>props.contentArrangement===\"slots\"},videoColumns:{type:ControlType.Number,title:\"Video Columns\",defaultValue:1,min:1,max:4,step:1},videoGap:{type:ControlType.Number,title:\"Video Gap\",defaultValue:16,min:0,max:60,unit:\"px\"},videoRadius:{type:ControlType.Number,title:\"Video Radius\",defaultValue:20,min:0,max:80,unit:\"px\"},videoFit:{type:ControlType.Enum,title:\"Video Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\"},videoBackground:{type:ControlType.Color,title:\"Video BG\",defaultValue:\"#0A0A0A\"},videoAutoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},videoLoop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true},videoMuted:{type:ControlType.Boolean,title:\"Muted\",defaultValue:true,description:\"Autoplay is always muted to satisfy browser policies.\"},videoControls:{type:ControlType.Boolean,title:\"Controls\",defaultValue:false},videoPreload:{type:ControlType.Enum,title:\"Preload\",options:[\"none\",\"metadata\",\"auto\"],optionTitles:[\"None\",\"Metadata\",\"Auto\"],defaultValue:\"metadata\"},showProjects:{type:ControlType.Boolean,title:\"Project Cards\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},projectsLabel:{type:ControlType.String,title:\"Projects Label\",defaultValue:\"Related projects\",hidden:props=>!props.showProjects},projectSource:{type:ControlType.Enum,title:\"Project Source\",options:[\"linked\",\"manual\"],optionTitles:[\"Linked Cards\",\"Manual\"],displaySegmentedControl:true,defaultValue:\"linked\",hidden:props=>!props.showProjects},linkedProjects:{type:ControlType.Array,title:\"Linked Projects\",control:{type:ControlType.ComponentInstance},maxCount:12,hidden:props=>!props.showProjects||props.projectSource!==\"linked\"},manualProjects:{type:ControlType.Array,title:\"Manual Projects\",maxCount:12,hidden:props=>!props.showProjects||props.projectSource!==\"manual\",control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Image\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"Project preview\"},category:{type:ControlType.String,title:\"Category\",defaultValue:\"Product design\"},title:{type:ControlType.String,title:\"Title\",displayTextArea:true,defaultValue:\"Project title\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"\"},metric:{type:ControlType.String,title:\"Meta\",defaultValue:\"\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"#\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false}}},defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.manualProjects},projectPlacement:{type:ControlType.Enum,title:\"Projects Position\",options:[\"afterText\",\"afterQuotes\",\"beforeHighlight\"],optionTitles:[\"After Text\",\"After Quotes\",\"Before Highlight\"],defaultValue:\"afterText\",hidden:props=>!props.showProjects||props.contentArrangement===\"slots\"},projectLayout:{type:ControlType.Enum,title:\"Projects Layout\",options:[\"carousel\",\"single\",\"stack\"],optionTitles:[\"Horizontal\",\"Single\",\"Stack\"],displaySegmentedControl:true,defaultValue:\"carousel\",hidden:props=>!props.showProjects},projectMobileBreakpoint:{type:ControlType.Number,title:\"Project Mobile\",defaultValue:760,min:480,max:1100,step:10,unit:\"px\",hidden:props=>!props.showProjects},projectGap:{type:ControlType.Number,title:\"Project Gap\",defaultValue:16,min:0,max:64,unit:\"px\",hidden:props=>!props.showProjects},projectDesktopCardWidth:{type:ControlType.Number,title:\"Desktop Card\",defaultValue:310,min:180,max:720,step:10,unit:\"px\",hidden:props=>!props.showProjects||props.projectLayout!==\"carousel\"},projectMobileCardWidth:{type:ControlType.Number,title:\"Mobile Card\",defaultValue:84,min:55,max:100,step:1,unit:\"%\",hidden:props=>!props.showProjects||props.projectLayout!==\"carousel\"},projectCardRatio:{type:ControlType.Number,title:\"Card Ratio\",defaultValue:.76,min:.45,max:2.2,step:.01,hidden:props=>!props.showProjects},projectShowArrows:{type:ControlType.Boolean,title:\"Desktop Arrows\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,hidden:props=>!props.showProjects||props.projectLayout!==\"carousel\"},projectArrowSize:{type:ControlType.Number,title:\"Arrow Size\",defaultValue:42,min:28,max:64,unit:\"px\",hidden:props=>!props.showProjects||props.projectLayout!==\"carousel\"||!props.projectShowArrows},projectArrowBackground:{type:ControlType.Color,title:\"Arrow Fill\",defaultValue:\"#FFFFFF\",hidden:props=>!props.showProjects||props.projectLayout!==\"carousel\"||!props.projectShowArrows},projectArrowColor:{type:ControlType.Color,title:\"Arrow Icon\",defaultValue:\"#171717\",hidden:props=>!props.showProjects||props.projectLayout!==\"carousel\"||!props.projectShowArrows},projectArrowBorder:{type:ControlType.Color,title:\"Arrow Border\",defaultValue:\"rgba(0,0,0,0.10)\",hidden:props=>!props.showProjects||props.projectLayout!==\"carousel\"||!props.projectShowArrows},projectCardRadius:{type:ControlType.Number,title:\"Manual Radius\",defaultValue:22,min:0,max:72,unit:\"px\",hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},projectCardBackground:{type:ControlType.Color,title:\"Manual Fill\",defaultValue:\"#F7F7F7\",hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},projectCardBorder:{type:ControlType.Color,title:\"Manual Border\",defaultValue:\"rgba(0,0,0,0.04)\",hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},projectCardPadding:{type:ControlType.Number,title:\"Manual Padding\",defaultValue:16,min:8,max:48,unit:\"px\",hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},projectImageFit:{type:ControlType.Enum,title:\"Manual Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},projectTextColor:{type:ControlType.Color,title:\"Manual Text\",defaultValue:\"#171717\",hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},projectMutedColor:{type:ControlType.Color,title:\"Manual Muted\",defaultValue:\"#737373\",hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},projectTitleFont:{type:ControlType.Font,title:\"Manual Title\",controls:\"extended\",defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.projectTitleFont,hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},projectMetaFont:{type:ControlType.Font,title:\"Manual Meta\",controls:\"extended\",defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.projectMetaFont,hidden:props=>!props.showProjects||props.projectSource!==\"manual\"},showImpactMetrics:{type:ControlType.Boolean,title:\"Impact Cards\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},impactLabel:{type:ControlType.String,title:\"Impact Label\",defaultValue:\"Impact at a glance\",hidden:props=>!props.showImpactMetrics},impactSource:{type:ControlType.Enum,title:\"Impact Source\",options:[\"linked\",\"manual\"],optionTitles:[\"Linked Cards\",\"Manual\"],displaySegmentedControl:true,defaultValue:\"linked\",hidden:props=>!props.showImpactMetrics},linkedImpactCards:{type:ControlType.Array,title:\"Linked Impact Cards\",control:{type:ControlType.ComponentInstance},maxCount:12,hidden:props=>!props.showImpactMetrics||props.impactSource!==\"linked\"},showDigitalMaturity:{type:ControlType.Boolean,title:\"Maturity Scale\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden:props=>!props.showImpactMetrics},digitalMaturityCard:{type:ControlType.ComponentInstance,title:\"Maturity Component\",hidden:props=>!props.showImpactMetrics||!props.showDigitalMaturity},digitalMaturityPosition:{type:ControlType.Enum,title:\"Maturity Position\",options:[\"first\",\"last\"],optionTitles:[\"Before Metrics\",\"After Metrics\"],displaySegmentedControl:true,defaultValue:\"last\",hidden:props=>!props.showImpactMetrics||!props.showDigitalMaturity},manualImpacts:{type:ControlType.Array,title:\"Manual Impact\",maxCount:12,hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\",control:{type:ControlType.Object,controls:{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Measured outcome\"},metric:{type:ControlType.String,title:\"Metric\",defaultValue:\"+9pp\"},title:{type:ControlType.String,title:\"Heading\",displayTextArea:true,defaultValue:\"Order & Collect adoption\"},showDescription:{type:ControlType.Boolean,title:\"Description\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},description:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false}}},defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.manualImpacts},impactPlacement:{type:ControlType.Enum,title:\"Impact Position\",options:[\"afterText\",\"afterQuotes\",\"beforeHighlight\"],optionTitles:[\"After Text\",\"After Quotes\",\"Before Highlight\"],defaultValue:\"afterText\",hidden:props=>!props.showImpactMetrics||props.contentArrangement===\"slots\"},impactLayout:{type:ControlType.Enum,title:\"Impact Layout\",options:[\"grid\",\"list\",\"horizontal\",\"single\"],optionTitles:[\"Grid\",\"List\",\"Horizontal\",\"Single\"],defaultValue:\"grid\",hidden:props=>!props.showImpactMetrics},impactGridMode:{type:ControlType.Enum,title:\"Grid Mode\",options:[\"fixed\",\"autoFit\"],optionTitles:[\"Fixed Columns\",\"Auto Fit\"],displaySegmentedControl:true,defaultValue:\"fixed\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"grid\"},impactMobileBreakpoint:{type:ControlType.Number,title:\"Impact Mobile\",defaultValue:720,min:480,max:1100,step:10,unit:\"px\",hidden:props=>!props.showImpactMetrics},impactGridColumns:{type:ControlType.Number,title:\"Desktop Columns\",defaultValue:3,min:1,max:6,step:1,hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"grid\"||props.impactGridMode===\"autoFit\"},impactGridTabletBreakpoint:{type:ControlType.Number,title:\"Tablet Below\",defaultValue:1024,min:680,max:1400,step:10,unit:\"px\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"grid\"},impactGridTabletColumns:{type:ControlType.Number,title:\"Tablet Columns\",defaultValue:2,min:1,max:6,step:1,hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"grid\"||props.impactGridMode===\"autoFit\"},impactGridMobileColumns:{type:ControlType.Number,title:\"Mobile Columns\",defaultValue:1,min:1,max:2,step:1,hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"grid\"},impactGridMinCardWidth:{type:ControlType.Number,title:\"Min Card Width\",defaultValue:220,min:140,max:480,step:10,unit:\"px\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"grid\"||props.impactGridMode!==\"autoFit\"},impactGap:{type:ControlType.Number,title:\"Impact Gap\",defaultValue:16,min:0,max:64,unit:\"px\",hidden:props=>!props.showImpactMetrics},impactHorizontalCardWidth:{type:ControlType.Number,title:\"Desktop Card\",defaultValue:280,min:180,max:560,step:10,unit:\"px\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"horizontal\"},impactMobileCardWidth:{type:ControlType.Number,title:\"Mobile Card\",defaultValue:84,min:55,max:100,step:1,unit:\"%\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"horizontal\"},impactMinHeight:{type:ControlType.Number,title:\"Impact Height\",defaultValue:160,min:120,max:420,unit:\"px\",hidden:props=>!props.showImpactMetrics},impactShowArrows:{type:ControlType.Boolean,title:\"Impact Arrows\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"horizontal\"},impactArrowSize:{type:ControlType.Number,title:\"Impact Arrow Size\",defaultValue:40,min:28,max:64,unit:\"px\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"horizontal\"||!props.impactShowArrows},impactArrowBackground:{type:ControlType.Color,title:\"Impact Arrow Fill\",defaultValue:\"#FFFFFF\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"horizontal\"||!props.impactShowArrows},impactArrowColor:{type:ControlType.Color,title:\"Impact Arrow Icon\",defaultValue:\"#171717\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"horizontal\"||!props.impactShowArrows},impactArrowBorder:{type:ControlType.Color,title:\"Impact Arrow Border\",defaultValue:\"rgba(0,0,0,0.10)\",hidden:props=>!props.showImpactMetrics||props.impactLayout!==\"horizontal\"||!props.impactShowArrows},impactPadding:{type:ControlType.Padding,title:\"Impact Padding\",defaultValue:\"20px 20px 22px 20px\",hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactRadius:{type:ControlType.BorderRadius,title:\"Impact Radius\",defaultValue:\"18px\",hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactBackground:{type:ControlType.Color,title:\"Impact Fill\",defaultValue:\"#F1F1F1\",hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactBorder:{type:ControlType.Color,title:\"Impact Border\",defaultValue:\"rgba(0,0,0,0)\",hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactMetricColor:{type:ControlType.Color,title:\"Metric Colour\",defaultValue:\"#EF4E5E\",hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactTitleColor:{type:ControlType.Color,title:\"Impact Text\",defaultValue:\"#383838\",hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactBodyColor:{type:ControlType.Color,title:\"Impact Body\",defaultValue:\"#505050\",hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactEyebrowColor:{type:ControlType.Color,title:\"Impact Eyebrow\",defaultValue:\"#777777\",hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactMetricFont:{type:ControlType.Font,title:\"Impact Metric\",controls:\"extended\",defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.impactMetricFont,hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactTitleFont:{type:ControlType.Font,title:\"Impact Heading\",controls:\"extended\",defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.impactTitleFont,hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactBodyFont:{type:ControlType.Font,title:\"Impact Body Font\",controls:\"extended\",defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.impactBodyFont,hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},impactEyebrowFont:{type:ControlType.Font,title:\"Impact Eyebrow Font\",controls:\"extended\",defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.impactEyebrowFont,hidden:props=>!props.showImpactMetrics||props.impactSource!==\"manual\"},showQuotes:{type:ControlType.Boolean,title:\"Quotes\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},quoteLabel:{type:ControlType.String,title:\"Quote Label\",defaultValue:\"What we heard from users\",hidden:props=>!props.showQuotes},quotes:{type:ControlType.Array,title:\"Quote Cards\",maxCount:10,hidden:props=>!props.showQuotes,control:{type:ControlType.Object,controls:{initials:{type:ControlType.String,title:\"Initials\"},name:{type:ControlType.String,title:\"Name\"},meta:{type:ControlType.String,title:\"Meta\"},time:{type:ControlType.String,title:\"Time\"},title:{type:ControlType.String,title:\"Title\"},body:{type:ControlType.String,title:\"Quote\",displayTextArea:true}}},defaultValue:CaseStudySectionV10ImpactMaturity.defaultProps.quotes},showHighlight:{type:ControlType.Boolean,title:\"Highlight\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},highlightLabel:{type:ControlType.String,title:\"Highlight Label\",defaultValue:\"Core problem\",hidden:props=>!props.showHighlight},highlightText:{type:ControlType.String,title:\"Highlight Text\",displayTextArea:true,defaultValue:\"The platform was functioning more like a [[content library]] than a guided learning experience.\",hidden:props=>!props.showHighlight},highlightStyle:{type:ControlType.Enum,title:\"Text Emphasis\",options:[\"marker\",\"underline\",\"accent\"],optionTitles:[\"Marker\",\"Underline\",\"Accent\"],defaultValue:\"marker\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#4F70E8\"},numberFont:{type:ControlType.Font,title:\"Number Type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"68px\",defaultValue:{fontSize:68,variant:\"Medium\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"12px\",defaultValue:{fontSize:12,variant:\"Regular\",lineHeight:\"1.4em\",letterSpacing:\"0.18em\"}},headingFont:{type:ControlType.Font,title:\"2-Col Heading\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"26px\",defaultValue:{fontSize:26,variant:\"Medium\",lineHeight:\"1.25em\",letterSpacing:\"-0.01em\"}},singleHeadingFont:{type:ControlType.Font,title:\"Single Heading\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"44px\",defaultValue:{fontSize:44,variant:\"Medium\",lineHeight:\"1.1em\",letterSpacing:\"-0.01em\"}},bodyFont:{type:ControlType.Font,title:\"Body Type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"19px\",defaultValue:{fontSize:19,variant:\"Regular\",lineHeight:\"1.75em\"}},flowChipFont:{type:ControlType.Font,title:\"Flow Chip\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"14px\",defaultValue:{fontSize:14,variant:\"Regular\",lineHeight:\"1.2em\"}},flowCaptionFont:{type:ControlType.Font,title:\"Flow Caption\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"16px\",defaultValue:{fontSize:16,variant:\"Medium\",lineHeight:\"1.3em\"}},cardNameFont:{type:ControlType.Font,title:\"Name Type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"15px\",defaultValue:{fontSize:15,variant:\"Medium\",lineHeight:\"1.2em\"}},cardTitleFont:{type:ControlType.Font,title:\"Card Heading\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"18px\",defaultValue:{fontSize:18,variant:\"Semibold\",lineHeight:\"1.35em\"}},cardBodyFont:{type:ControlType.Font,title:\"Card Body\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"15px\",defaultValue:{fontSize:15,variant:\"Regular\",lineHeight:\"1.6em\"}},highlightFont:{type:ControlType.Font,title:\"Highlight Type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"38px\",defaultValue:{fontSize:38,variant:\"Regular\",lineHeight:\"1.15em\",letterSpacing:\"-0.01em\"}},captionFont:{type:ControlType.Font,title:\"Caption Type\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"12px\",defaultValue:{fontSize:12,variant:\"Regular\",lineHeight:\"1.45em\"}},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},headingColor:{type:ControlType.Color,title:\"Heading\",defaultValue:\"#151515\"},bodyColor:{type:ControlType.Color,title:\"Body\",defaultValue:\"#666666\"},labelColor:{type:ControlType.Color,title:\"Labels\",defaultValue:\"#7A7A7A\"},numberColor:{type:ControlType.Color,title:\"Number\",defaultValue:\"rgba(0,0,0,0.16)\"},cardBackground:{type:ControlType.Color,title:\"Card BG\",defaultValue:\"#F8F8F8\"},cardBorder:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"rgba(0,0,0,0.10)\"},avatarBackground:{type:ControlType.Color,title:\"Avatar BG\",defaultValue:\"#171717\"},avatarColor:{type:ControlType.Color,title:\"Avatar Text\",defaultValue:\"#FFFFFF\"},cardRadius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:18,min:0,max:60,unit:\"px\"},cardPadding:{type:ControlType.Number,title:\"Card Padding\",defaultValue:24,min:8,max:64,unit:\"px\"},showTopBorder:{type:ControlType.Boolean,title:\"Top Border\",defaultValue:true},sectionBorder:{type:ControlType.Color,title:\"Section Border\",defaultValue:\"rgba(0,0,0,0.08)\",hidden:props=>!props.showTopBorder},highlightBorder:{type:ControlType.Color,title:\"Highlight Line\",defaultValue:\"rgba(0,0,0,0.20)\"},reveal:{type:ControlType.Boolean,title:\"Reveal\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},revealOffset:{type:ControlType.Number,title:\"Reveal Y\",defaultValue:22,min:0,max:100,unit:\"px\",hidden:props=>!props.reveal},revealBlur:{type:ControlType.Number,title:\"Reveal Blur\",defaultValue:4,min:0,max:20,unit:\"px\",hidden:props=>!props.reveal},revealDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:.7,min:.1,max:2,step:.05,unit:\"s\",hidden:props=>!props.reveal},revealStagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:.04,min:0,max:.3,step:.01,unit:\"s\",hidden:props=>!props.reveal},revealAmount:{type:ControlType.Number,title:\"Trigger\",defaultValue:.14,min:0,max:1,step:.05,hidden:props=>!props.reveal},revealOnce:{type:ControlType.Boolean,title:\"Reveal Once\",defaultValue:true,hidden:props=>!props.reveal}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CaseStudySectionV10ImpactMaturity\",\"slots\":[\"singleCTAButton\",\"digitalMaturityCard\"],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CaseStudySection.map"],"mappings":"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"}