{"version":3,"file":"CaseStudyHero.C2LGf1W8.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/e9S1o6HWzpdVJzyWHaUD/gdIJgDY3lmHKe7ZzmnKh/CaseStudyHero.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";const HEADER_DEFAULTS={dateRangeColor:\"rgb(255, 85, 0)\",titleColor:\"#050505\",showDivider:true,dividerColor:\"rgb(255, 85, 0)\",dividerWidth:64,dividerThickness:3};const LAYOUT_DEFAULTS={maxWidth:1600,align:\"left\",bodyMaxWidth:760,titleMaxWidth:0,eyebrowGap:20,bodyGap:36,statsGap:56};const STATS_LAYOUT_DEFAULTS={layoutMode:\"row\",columns:4,align:\"left\",numberPosition:\"above\",rowGap:16,columnGap:16,narrowBreakpoint:780,narrowColumns:2,stackBreakpoint:460};const STATS_STYLE_DEFAULTS={showEyebrow:true,eyebrow:\"By The Numbers\",eyebrowColor:\"#51565A\",eyebrowGap:14,cardStyle:\"none\",cardFill:\"#FFFFFF\",cardBorderColor:\"rgba(19, 20, 21, 0.18)\",cardBorderWidth:1,cardRadius:12,showDividers:true,dividerColor:\"rgba(19, 20, 21, 0.18)\",dividerThickness:1,showTopRule:true,topRuleColor:\"rgba(19, 20, 21, 0.18)\",valueColor:\"rgb(255, 85, 0)\",labelColor:\"#51565A\",valueLabelGap:6,cellPaddingTop:22,cellPaddingRight:24,cellPaddingBottom:6,cellPaddingLeft:24};const REVEAL_DEFAULTS={enabled:true,duration:640,stagger:90,lift:14};function useMountReveal(enabled){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const prefersReduced=typeof window!==\"undefined\"&&typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const[visible,setVisible]=useState(!enabled||isCanvas||prefersReduced);useEffect(()=>{if(!enabled||isCanvas||prefersReduced)return;const raf=requestAnimationFrame(()=>setVisible(true));return()=>cancelAnimationFrame(raf);},[enabled,isCanvas,prefersReduced]);return visible;}function justifyFor(align){return align===\"center\"?\"center\":align===\"right\"?\"flex-end\":\"flex-start\";}/**\n * Case Study Hero\n *\n * Cover header for an individual case-study page: date range + big title,\n * description paragraph, and a fully configurable by-the-numbers stat row\n * (row / grid / stacked layouts, optional card chrome, inline or stacked\n * number+label, per-cell alignment). Content fields (date range, title,\n * description, and 4 stat value/label pairs) are top-level scalar props —\n * each connectable to a CMS field when this component sits on a Collection\n * Page — while all layout/style controls stay shared across every instance.\n * A stat slot with an empty Value simply doesn't render, so 1–4 stats both\n * work off the same 4 fixed fields. No forced section background — sits\n * transparently on whatever it's placed over. Layout is driven by the\n * component's own measured width (ResizeObserver, no window media queries),\n * so Framer canvas breakpoint frames render the narrow/stacked layouts too.\n *\n * @framerIntrinsicWidth 1600\n * @framerIntrinsicHeight 620\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function CaseStudyHero(props){const{dateRange=\"2008 — 2016\",title=\"Mailchimp\",description=\"As Mailchimp's fourth employee, I helped grow a scrappy email tool into an industry-leading SaaS platform — 15 million customers, $750M+ ARR, and a $12 billion acquisition by Intuit. Along the way, I shaped company strategy and built a design practice that became a benchmark for the SaaS industry.\",descriptionColor=\"#050505\",stat1Value=\"15M\",stat1Label=\"Customers At Exit\",stat2Value=\"$750M+\",stat2Label=\"Annual Recurring Revenue\",stat3Value=\"$12B\",stat3Label=\"Intuit Acquisition\",stat4Value=\"16\",stat4Label=\"Largest Team Managed\",sectionPadding=\"64px 80px 56px 80px\",eyebrowFont,titleFont,bodyFont,statValueFont,metaFont,style}=props;const header={...HEADER_DEFAULTS,...props.header||{}};const layout={...LAYOUT_DEFAULTS,...props.layout||{}};const statsLayout={...STATS_LAYOUT_DEFAULTS,...props.statsLayout||{}};const statsStyle={...STATS_STYLE_DEFAULTS,...props.statsStyle||{}};const reveal={...REVEAL_DEFAULTS,...props.reveal||{}};const rawStats=[{value:stat1Value,label:stat1Label},{value:stat2Value,label:stat2Label},{value:stat3Value,label:stat3Label},{value:stat4Value,label:stat4Label}];const visibleStats=rawStats.filter(s=>s.value&&s.value.trim().length>0);const rootRef=useRef(null);const[measuredW,setMeasuredW]=useState(null);useEffect(()=>{const el=rootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{const w=entries[0]?.contentRect?.width;if(typeof w===\"number\")setMeasuredW(w);});ro.observe(el);return()=>ro.disconnect();},[]);const isStacked=measuredW!=null&&measuredW<=statsLayout.stackBreakpoint;const isNarrowGrid=!isStacked&&measuredW!=null&&measuredW<=statsLayout.narrowBreakpoint;const effectiveMode=isStacked?\"stacked\":isNarrowGrid?\"grid\":statsLayout.layoutMode;const effectiveColumns=isStacked?1:isNarrowGrid?Math.max(1,statsLayout.narrowColumns):Math.max(1,statsLayout.columns);const isCenterLayout=layout.align===\"center\";const showDividerLines=statsStyle.cardStyle===\"none\"&&statsStyle.showDividers&&effectiveMode===\"row\";const visible=useMountReveal(reveal.enabled);const stepDelay=i=>Math.max(0,i*reveal.stagger);const revealStyle=i=>({opacity:visible?1:0,transform:visible?\"translateY(0px)\":`translateY(${Math.max(0,reveal.lift)}px)`,transition:`opacity ${reveal.duration}ms cubic-bezier(.2,.8,.2,1) ${stepDelay(i)}ms, transform ${reveal.duration}ms cubic-bezier(.2,.8,.2,1) ${stepDelay(i)}ms`,willChange:\"opacity, transform\"});const statsContainerStyle=effectiveMode===\"stacked\"?{display:\"flex\",flexDirection:\"column\",rowGap:`${Math.max(0,statsLayout.rowGap)}px`}:effectiveMode===\"grid\"?{display:\"grid\",gridTemplateColumns:`repeat(${effectiveColumns}, 1fr)`,rowGap:`${Math.max(0,statsLayout.rowGap)}px`,columnGap:`${Math.max(0,statsLayout.columnGap)}px`}:{display:\"flex\",flexWrap:\"nowrap\",columnGap:`${Math.max(0,statsLayout.columnGap)}px`};return /*#__PURE__*/_jsx(\"section\",{ref:rootRef,style:{...style,position:\"relative\",width:\"100%\",height:\"auto\",boxSizing:\"border-box\",background:\"transparent\",color:descriptionColor,padding:sectionPadding,fontFamily:\"Barlow, Inter, Arial, sans-serif\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:`${layout.maxWidth}px`,margin:\"0 auto\",boxSizing:\"border-box\",textAlign:isCenterLayout?\"center\":\"left\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:revealStyle(0),children:[dateRange&&/*#__PURE__*/_jsx(\"div\",{style:{color:header.dateRangeColor,marginBottom:`${Math.max(0,layout.eyebrowGap)}px`,textTransform:\"uppercase\",fontFamily:\"Barlow Semi Condensed, Barlow, Inter, sans-serif\",...eyebrowFont},children:dateRange}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:isCenterLayout?\"0 auto\":0,color:header.titleColor,fontFamily:\"Barlow, Inter, Arial, sans-serif\",maxWidth:layout.titleMaxWidth>0?`${layout.titleMaxWidth}px`:undefined,...titleFont},children:title}),header.showDivider&&/*#__PURE__*/_jsx(\"div\",{style:{width:`${Math.max(0,header.dividerWidth)}px`,height:`${Math.max(1,header.dividerThickness)}px`,background:header.dividerColor,margin:isCenterLayout?\"20px auto 0\":\"20px 0 0\"}})]}),/*#__PURE__*/_jsx(\"div\",{style:{...revealStyle(1),maxWidth:`${Math.max(200,layout.bodyMaxWidth)}px`,margin:isCenterLayout?`${Math.max(0,layout.bodyGap)}px auto 0`:`${Math.max(0,layout.bodyGap)}px 0 0`},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:descriptionColor,...bodyFont},children:description})}),visibleStats.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{...revealStyle(2),marginTop:`${Math.max(0,layout.statsGap)}px`,textAlign:\"left\"},children:[statsStyle.showEyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{color:statsStyle.eyebrowColor,marginBottom:`${Math.max(0,statsStyle.eyebrowGap)}px`,textTransform:\"uppercase\",fontFamily:\"Barlow Semi Condensed, Barlow, Inter, sans-serif\",...metaFont},children:statsStyle.eyebrow}),/*#__PURE__*/_jsx(\"div\",{style:{...statsContainerStyle,borderTop:statsStyle.showTopRule?`1px solid ${statsStyle.topRuleColor}`:\"none\",width:\"100%\"},children:visibleStats.map((stat,index)=>{const isFirstCell=index===0;const cellChrome=statsStyle.cardStyle===\"none\"?{borderLeft:showDividerLines&&!isFirstCell?`${statsStyle.dividerThickness}px solid ${statsStyle.dividerColor}`:\"none\"}:{border:`${statsStyle.cardBorderWidth}px solid ${statsStyle.cardBorderColor}`,borderRadius:`${statsStyle.cardRadius}px`,background:statsStyle.cardStyle===\"filled\"?statsStyle.cardFill:\"transparent\"};return /*#__PURE__*/_jsx(\"div\",{style:{...cellChrome,flex:effectiveMode===\"row\"?\"1 1 0\":undefined,minWidth:0,boxSizing:\"border-box\",padding:`${statsStyle.cellPaddingTop}px ${statsStyle.cellPaddingRight}px ${statsStyle.cellPaddingBottom}px ${statsStyle.cellPaddingLeft}px`},children:statsLayout.numberPosition===\"inline\"?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",alignItems:\"baseline\",justifyContent:justifyFor(statsLayout.align),flexWrap:\"wrap\",gap:`${Math.max(0,statsStyle.valueLabelGap)}px`},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:statsStyle.valueColor,...statValueFont},children:stat.value}),/*#__PURE__*/_jsx(\"span\",{style:{color:statsStyle.labelColor,textTransform:\"uppercase\",fontFamily:\"Barlow Semi Condensed, Barlow, Inter, sans-serif\",...metaFont},children:stat.label})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:justifyFor(statsLayout.align),gap:`${Math.max(0,statsStyle.valueLabelGap)}px`},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:statsStyle.valueColor,textAlign:statsLayout.align,...statValueFont},children:stat.value}),/*#__PURE__*/_jsx(\"div\",{style:{color:statsStyle.labelColor,textAlign:statsLayout.align,textTransform:\"uppercase\",fontFamily:\"Barlow Semi Condensed, Barlow, Inter, sans-serif\",...metaFont},children:stat.label})]})},`${stat.label}-${index}`);})})]})]})});}addPropertyControls(CaseStudyHero,{dateRange:{type:ControlType.String,title:\"Date Range\",defaultValue:\"2008 — 2016\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Mailchimp\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"As Mailchimp's fourth employee, I helped grow a scrappy email tool into an industry-leading SaaS platform — 15 million customers, $750M+ ARR, and a $12 billion acquisition by Intuit. Along the way, I shaped company strategy and built a design practice that became a benchmark for the SaaS industry.\",displayTextArea:true},descriptionColor:{type:ControlType.Color,title:\"Description Color\",defaultValue:\"#050505\"},stat1Value:{type:ControlType.String,title:\"Stat 1 Value\",defaultValue:\"15M\"},stat1Label:{type:ControlType.String,title:\"Stat 1 Label\",defaultValue:\"Customers At Exit\"},stat2Value:{type:ControlType.String,title:\"Stat 2 Value\",defaultValue:\"$750M+\"},stat2Label:{type:ControlType.String,title:\"Stat 2 Label\",defaultValue:\"Annual Recurring Revenue\"},stat3Value:{type:ControlType.String,title:\"Stat 3 Value\",defaultValue:\"$12B\"},stat3Label:{type:ControlType.String,title:\"Stat 3 Label\",defaultValue:\"Intuit Acquisition\"},stat4Value:{type:ControlType.String,title:\"Stat 4 Value\",defaultValue:\"16\"},stat4Label:{type:ControlType.String,title:\"Stat 4 Label\",defaultValue:\"Largest Team Managed\"},header:{type:ControlType.Object,title:\"Header Style\",defaultValue:HEADER_DEFAULTS,controls:{dateRangeColor:{type:ControlType.Color,title:\"Date Range Color\",defaultValue:\"rgb(255, 85, 0)\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#050505\"},showDivider:{type:ControlType.Boolean,title:\"Accent Rule\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},dividerColor:{type:ControlType.Color,title:\"Rule Color\",defaultValue:\"rgb(255, 85, 0)\",hidden:h=>!h.showDivider},dividerWidth:{type:ControlType.Number,title:\"Rule Width\",defaultValue:64,min:16,max:200,step:4,unit:\"px\",hidden:h=>!h.showDivider},dividerThickness:{type:ControlType.Number,title:\"Rule Thickness\",defaultValue:3,min:1,max:10,step:1,unit:\"px\",hidden:h=>!h.showDivider}}},layout:{type:ControlType.Object,title:\"Layout\",defaultValue:LAYOUT_DEFAULTS,controls:{maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:1600,min:800,max:2e3,step:20,unit:\"px\"},align:{type:ControlType.Enum,title:\"Content Align\",options:[\"left\",\"center\"],optionTitles:[\"Left\",\"Center\"],defaultValue:\"left\",displaySegmentedControl:true,description:\"Aligns the date range, title, and description block.\"},bodyMaxWidth:{type:ControlType.Number,title:\"Body Max Width\",defaultValue:760,min:300,max:1400,step:20,unit:\"px\"},titleMaxWidth:{type:ControlType.Number,title:\"Title Max Width\",defaultValue:0,min:0,max:1600,step:20,unit:\"px\",description:\"0 = unconstrained (wraps naturally at the section width).\"},eyebrowGap:{type:ControlType.Number,title:\"Date → Title Gap\",defaultValue:20,min:0,max:80,step:2,unit:\"px\"},bodyGap:{type:ControlType.Number,title:\"Title → Body Gap\",defaultValue:36,min:0,max:120,step:2,unit:\"px\"},statsGap:{type:ControlType.Number,title:\"Body → Stats Gap\",defaultValue:56,min:0,max:160,step:2,unit:\"px\"}}},sectionPadding:{type:ControlType.Padding,title:\"Section Padding\",defaultValue:\"64px 80px 56px 80px\"},statsLayout:{type:ControlType.Object,title:\"Stats Layout\",defaultValue:STATS_LAYOUT_DEFAULTS,controls:{layoutMode:{type:ControlType.Enum,title:\"Mode\",options:[\"row\",\"grid\",\"stacked\"],optionTitles:[\"Row\",\"Grid\",\"Stacked\"],defaultValue:\"row\",displaySegmentedControl:true,description:\"Row = one equal-width row. Grid = wraps at a fixed column count. Stacked = a vertical list.\"},columns:{type:ControlType.Number,title:\"Columns\",defaultValue:4,min:1,max:4,step:1,hidden:s=>s.layoutMode!==\"grid\"},align:{type:ControlType.Enum,title:\"Cell Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},numberPosition:{type:ControlType.Enum,title:\"Number Position\",options:[\"above\",\"inline\"],optionTitles:[\"Above Label\",\"Inline\"],defaultValue:\"above\",displaySegmentedControl:true},rowGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:16,min:0,max:80,step:2,unit:\"px\",description:\"Vertical gap once stats wrap to multiple rows (Grid/Stacked, or narrow widths).\"},columnGap:{type:ControlType.Number,title:\"Column Gap\",defaultValue:16,min:0,max:80,step:2,unit:\"px\"},narrowBreakpoint:{type:ControlType.Number,title:\"Narrow Below\",defaultValue:780,min:400,max:1200,step:10,unit:\"px\",description:\"Below this measured width, stats force into a Grid at Narrow Columns, regardless of Mode.\"},narrowColumns:{type:ControlType.Number,title:\"Narrow Columns\",defaultValue:2,min:1,max:4,step:1},stackBreakpoint:{type:ControlType.Number,title:\"Stack Below\",defaultValue:460,min:280,max:700,step:10,unit:\"px\",description:\"Below this measured width, stats force into a single column regardless of Mode.\"}}},statsStyle:{type:ControlType.Object,title:\"Stats Style\",defaultValue:STATS_STYLE_DEFAULTS,controls:{showEyebrow:{type:ControlType.Boolean,title:\"Eyebrow\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},eyebrow:{type:ControlType.String,title:\"Eyebrow Text\",defaultValue:\"By The Numbers\",hidden:s=>!s.showEyebrow},eyebrowColor:{type:ControlType.Color,title:\"Eyebrow Color\",defaultValue:\"#51565A\",hidden:s=>!s.showEyebrow},eyebrowGap:{type:ControlType.Number,title:\"Eyebrow Gap\",defaultValue:14,min:0,max:60,step:2,unit:\"px\",hidden:s=>!s.showEyebrow},showTopRule:{type:ControlType.Boolean,title:\"Top Rule\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},topRuleColor:{type:ControlType.Color,title:\"Top Rule Color\",defaultValue:\"rgba(19, 20, 21, 0.18)\",hidden:s=>!s.showTopRule},cardStyle:{type:ControlType.Enum,title:\"Cell Chrome\",options:[\"none\",\"bordered\",\"filled\"],optionTitles:[\"None\",\"Bordered\",\"Filled\"],defaultValue:\"none\",displaySegmentedControl:true,description:\"None = plain text, optionally divided by lines. Bordered/Filled give each stat its own box — works with any Layout mode.\"},showDividers:{type:ControlType.Boolean,title:\"Divider Lines\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Row mode + Cell Chrome = None only. Use Bordered/Filled for Grid or Stacked.\",hidden:s=>s.cardStyle!==\"none\"},dividerColor:{type:ControlType.Color,title:\"Divider Color\",defaultValue:\"rgba(19, 20, 21, 0.18)\",hidden:s=>s.cardStyle!==\"none\"||!s.showDividers},dividerThickness:{type:ControlType.Number,title:\"Divider Thickness\",defaultValue:1,min:1,max:6,step:1,unit:\"px\",hidden:s=>s.cardStyle!==\"none\"||!s.showDividers},cardBorderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(19, 20, 21, 0.18)\",hidden:s=>s.cardStyle===\"none\"},cardBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:6,step:1,unit:\"px\",hidden:s=>s.cardStyle===\"none\"},cardRadius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:12,min:0,max:48,step:1,unit:\"px\",hidden:s=>s.cardStyle===\"none\"},cardFill:{type:ControlType.Color,title:\"Card Fill\",defaultValue:\"#FFFFFF\",hidden:s=>s.cardStyle!==\"filled\"},valueColor:{type:ControlType.Color,title:\"Value Color\",defaultValue:\"rgb(255, 85, 0)\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#51565A\"},valueLabelGap:{type:ControlType.Number,title:\"Value–Label Gap\",defaultValue:6,min:0,max:32,step:1,unit:\"px\"},cellPaddingTop:{type:ControlType.Number,title:\"Cell Padding Top\",defaultValue:22,min:0,max:80,step:1,unit:\"px\"},cellPaddingRight:{type:ControlType.Number,title:\"Cell Padding Right\",defaultValue:24,min:0,max:80,step:1,unit:\"px\"},cellPaddingBottom:{type:ControlType.Number,title:\"Cell Padding Bottom\",defaultValue:6,min:0,max:80,step:1,unit:\"px\"},cellPaddingLeft:{type:ControlType.Number,title:\"Cell Padding Left\",defaultValue:24,min:0,max:80,step:1,unit:\"px\"}}},reveal:{type:ControlType.Object,title:\"Entrance\",defaultValue:REVEAL_DEFAULTS,description:\"One-time fade + rise on mount, staggered across header / body / stats.\",controls:{enabled:{type:ControlType.Boolean,title:\"Entrance\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:640,min:120,max:1400,step:20,unit:\"ms\",hidden:r=>!r.enabled},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:90,min:0,max:300,step:10,unit:\"ms\",hidden:r=>!r.enabled},lift:{type:ControlType.Number,title:\"Lift\",defaultValue:14,min:0,max:48,step:1,unit:\"px\",hidden:r=>!r.enabled}}},eyebrowFont:{type:ControlType.Font,title:\"Date Range Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Bold\",letterSpacing:\"0.1em\",lineHeight:\"1.2em\"},description:\"Typography for the date-range label.\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"120px\",variant:\"Black\",letterSpacing:\"-0.01em\",lineHeight:\"0.94em\"},description:\"Typography for the big cover title.\"},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"18px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.55em\"},description:\"Typography for the description paragraph.\"},statValueFont:{type:ControlType.Font,title:\"Stat Value Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"34px\",variant:\"Black\",letterSpacing:\"0em\",lineHeight:\"1em\"},description:\"Typography for the big stat numbers.\"},metaFont:{type:ControlType.Font,title:\"Meta Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Bold\",letterSpacing:\"0.08em\",lineHeight:\"1.25em\"},description:\"Typography for the stats eyebrow and stat labels.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CaseStudyHero\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerIntrinsicWidth\":\"1600\",\"framerIntrinsicHeight\":\"620\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CaseStudyHero.map"],"mappings":"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"}