{"version":3,"file":"OBFjEyL7U.BkeE6DFe.mjs","names":["useState","useReactState","useCallback","p","React.useCallback","React.useState","p"],"sources":["https:/framerusercontent.com/modules/kMcQpK8P9j2jf5cC4NbO/NecRm0NVi591tDoxLqqx/password_protect_round.js","https:/framerusercontent.com/modules/L1QUEQTWd6Py4AHaVigP/yGM5ZlQYGvRV7bICNXcx/Carousel.js","https:/framerusercontent.com/modules/sXHNqsPAYvkEHY3jUN8W/JZzuFzqJdWP4RwDcCf0e/OBFjEyL7U.js"],"sourcesContent":["/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useCallback,useEffect,useState as useReactState}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function PasswordProtectedScreen(props){const isFramerEditor=()=>{if(typeof window===\"undefined\")return false;if(window.FramerDesignTimeModeEnabled!==undefined)return true;if(window.Framer&&window.Framer.CurrentContext&&window.Framer.CurrentContext.isDesignTime)return true;if(window.document&&window.document.documentElement.hasAttribute(\"data-framer-preview-mode\"))return false;const url=window.location.href;return url.includes(\"framer.com\")&&(url.includes(\"/editor\")||url.includes(\"/projects\")||!url.includes(\"/preview\"));};if(isFramerEditor())return null;const{password,titleText=\"Enter password to view case study\",titleColor=\"#3D3733\",titleFont,bodyFont,overlayType=\"color\",overlayColor=\"#FCFBF7\",overlayImage,inputBackground=\"#E5E3DE\",inputTextColor=\"#5F5956\",inputPlaceholder=\"Password\",buttonBackground=\"#E06B41\",buttonTextColor=\"#ffffff\",buttonText=\"Submit\",errorTextColor=\"#E06B41\",cardBackground=\"#F2F0EB\",linkText=\"Get in touch\",linkColor=\"#5F5956\",linkHref=\"\",// NEW: focus border color\nfocusBorderColor=\"#C5C3BD\"}=props;const[inputValue,setInputValue]=useState(\"\");const[isAuthenticated,setIsAuthenticated]=useState(false);const[error,setError]=useState(\"\");const[isMobile,setIsMobile]=useReactState(false);const[isInputFocused,setIsInputFocused]=useState(false)// NEW\n;useEffect(()=>{const handleResize=()=>setIsMobile(window.innerWidth<=768);handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const handlePasswordSubmit=useCallback(()=>{if(inputValue===password){setIsAuthenticated(true);}else{setError(\"Incorrect password. Please try again.\");setInputValue(\"\");}},[inputValue,password]);const handleKeyPress=useCallback(e=>{if(e.key===\"Enter\")handlePasswordSubmit();},[handlePasswordSubmit]);const getOverlayStyle=()=>overlayType===\"image\"&&overlayImage?{backgroundImage:`url(${overlayImage})`,backgroundSize:\"cover\"}:{backgroundColor:overlayColor};if(isAuthenticated)return null;return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:1},exit:{opacity:0},transition:{duration:.3},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",padding:\"4rem\",zIndex:9999,...getOverlayStyle()},children:/*#__PURE__*/_jsxs(motion.div,{initial:{y:20,opacity:0},animate:{y:0,opacity:1},transition:{delay:.1},style:{maxWidth:isMobile?\"none\":\"400px\",width:isMobile?\"calc(100vw - 32px)\":\"100%\",margin:isMobile?\"16px\":\"0\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",gap:\"24px\",padding:isMobile?\"40px 24px\":\"4rem\",borderRadius:\"1.03156rem\",backgroundColor:cardBackground},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,color:titleColor,...titleFont||{}},children:titleText}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:inputValue,onChange:e=>setInputValue(e.target.value),onKeyPress:handleKeyPress,onFocus:()=>setIsInputFocused(true),onBlur:()=>setIsInputFocused(false),style:{display:\"flex\",padding:\"1rem 0.8125rem\",justifyContent:\"center\",alignItems:\"center\",borderRadius:\"0.41263rem\",backgroundColor:inputBackground,color:inputTextColor,textAlign:\"center\",...bodyFont||{},// NEW: custom focus/blur visuals\noutline:\"none\",border:`1px solid ${isInputFocused?focusBorderColor:\"transparent\"}`,boxShadow:\"none\",transition:\"border-color .2s ease, box-shadow .2s ease\"},placeholder:inputPlaceholder,autoFocus:true}),error&&/*#__PURE__*/_jsx(motion.p,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},style:{marginTop:\"12px\",color:errorTextColor,textAlign:\"center\",...bodyFont||{},fontSize:bodyFont?.fontSize||\"0.875rem\"},children:error}),/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.03},whileTap:{scale:.98},onClick:handlePasswordSubmit,style:{marginTop:\"20px\",display:\"flex\",padding:\"1rem 0.8125rem\",justifyContent:\"center\",alignItems:\"center\",border:\"none\",borderRadius:\"0.41263rem\",backgroundColor:buttonBackground,color:buttonTextColor,textAlign:\"center\",cursor:\"pointer\",...bodyFont||{}},children:buttonText}),linkText&&/*#__PURE__*/_jsx(\"a\",{href:linkHref||\"#\",style:{marginTop:\"24px\",textDecoration:\"underline\",textAlign:\"center\",color:linkColor,cursor:\"pointer\",...bodyFont||{},fontSize:bodyFont?.fontSize||\"0.9375rem\"},children:linkText})]})]})});}PasswordProtectedScreen.defaultProps={password:\"secret123\",titleText:\"Enter password to view case study\",titleColor:\"#3D3733\",titleFont:{fontFamily:\"'Editorial New', Inter, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\",textAlign:\"center\",fontSize:\"1.75rem\",lineHeight:\"100%\",letterSpacing:\"-0.035rem\",fontWeight:400},bodyFont:{fontFamily:\"'PP Neue Montreal', Inter, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\",fontSize:\"1rem\",lineHeight:\"100%\",fontWeight:400},overlayType:\"color\",overlayColor:\"#FCFBF7\",inputBackground:\"#E5E3DE\",inputTextColor:\"#5F5956\",inputPlaceholder:\"Password\",buttonBackground:\"#E06B41\",buttonTextColor:\"#ffffff\",buttonText:\"Submit\",errorTextColor:\"#E06B41\",cardBackground:\"#F2F0EB\",linkText:\"Get in touch\",linkColor:\"#5F5956\",linkHref:\"\",// NEW\nfocusBorderColor:\"#C5C3BD\"};addPropertyControls(PasswordProtectedScreen,{password:{type:ControlType.String,title:\"Password\"},overlayType:{type:ControlType.Enum,title:\"Overlay Type\",options:[\"color\",\"image\"],optionTitles:[\"Color\",\"Image\"]},overlayColor:{type:ControlType.Color,title:\"Overlay Color\",hidden:p=>p.overlayType!==\"color\"},cardBackground:{type:ControlType.Color,title:\"Card Background\"},overlayImage:{type:ControlType.Image,title:\"Overlay Image\",hidden:p=>p.overlayType!==\"image\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",displayTextAlignment:true,displayFontSize:true},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",displayTextAlignment:false,displayFontSize:true},titleText:{type:ControlType.String,title:\"Title Text\"},titleColor:{type:ControlType.Color,title:\"Title Color\"},inputBackground:{type:ControlType.Color,title:\"Input Background\"},inputTextColor:{type:ControlType.Color,title:\"Input Text Color\"},inputPlaceholder:{type:ControlType.String,title:\"Input Text\"},buttonBackground:{type:ControlType.Color,title:\"Button Color\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\"},buttonText:{type:ControlType.String,title:\"Button Text\"},linkText:{type:ControlType.String,title:\"Link Text\"},linkColor:{type:ControlType.Color,title:\"Link Color\"},linkHref:{type:ControlType.String,title:\"Link URL\"},// NEW: make focus color editable too\nfocusBorderColor:{type:ControlType.Color,title:\"Input Focus Border\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PasswordProtectedScreen\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./password_protect_round.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export function CaseStudyCarousel(rawProps){const props={...DEFAULT_PROPS,...rawProps};const{slides,slideHeadings,slideBodies,startIndex,loop,layoutMode,leftPaneWidth,gap,padding,copyMaxWidth,slideDurationMs,headingSize,headingLineHeight,headingFontFamily,headingFontWeight,headingFontStyle,headingLetterSpacing,headingTextTransform,bodySize,bodyLineHeight,bodyFontFamily,bodyFontWeight,bodyFontStyle,bodyLetterSpacing,bodyTextTransform,headingColor,bodyColor,background,imageBackground,imageRadius,clipImage,imageFit,slideBg,centerMedia,minSlideHeight,arrowSize,arrowRadius,arrowGap,arrowTopMargin,arrowBorderWidth,arrowBg,arrowBgHover,arrowBorder,arrowColor,arrowColorHover,arrowDisabledOpacity}=props;const mediaItems=React.Children.toArray(slides).filter(Boolean);const total=mediaItems.length;const clamp=React.useCallback(n=>Math.max(0,Math.min(n,Math.max(0,total-1))),[total]);const[index,setIndex]=React.useState(clamp(startIndex));const[prevHover,setPrevHover]=React.useState(false);const[nextHover,setNextHover]=React.useState(false);React.useEffect(()=>{setIndex(clamp(startIndex));},[startIndex,clamp]);React.useEffect(()=>{setIndex(i=>clamp(i));},[total,clamp]);const prevDisabled=total<=1||!loop&&index===0;const nextDisabled=total<=1||!loop&&index===total-1;const prev=()=>{if(prevDisabled)return;setIndex(i=>loop?(i-1+total)%total:Math.max(0,i-1));};const next=()=>{if(nextDisabled)return;setIndex(i=>loop?(i+1)%total:Math.min(total-1,i+1));};const activeHeading=String(slideHeadings?.[index]??\"\");const activeBody=String(slideBodies?.[index]??\"\");const renderMedia=node=>{if(!/*#__PURE__*/React.isValidElement(node))return node;const el=node;const isImgTag=typeof el.type===\"string\"&&el.type.toLowerCase()===\"img\";const stylePatch=isImgTag?{display:\"block\",maxWidth:\"100%\",maxHeight:\"100%\",width:\"auto\",height:\"auto\",objectFit:imageFit}:{maxWidth:\"100%\",width:\"100%\",height:\"auto\"};return /*#__PURE__*/React.cloneElement(el,{style:{...el.props?.style||{},...stylePatch}});};const buttonBase={width:arrowSize,height:arrowSize,borderRadius:arrowRadius,border:`${arrowBorderWidth}px solid ${arrowBorder}`,display:\"grid\",placeItems:\"center\",padding:0,outline:\"none\",transition:\"all 0.18s ease\"};const iconSize=Math.max(12,Math.round(arrowSize*.42));const isStacked=layoutMode===\"stacked\";return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"auto\",display:\"flex\",flexDirection:isStacked?\"column\":\"row\",alignItems:isStacked?\"flex-start\":\"stretch\",gap,padding,boxSizing:\"border-box\",background,overflow:\"visible\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:isStacked?\"0 0 auto\":`0 0 ${leftPaneWidth}%`,width:isStacked?\"100%\":undefined,minWidth:isStacked?0:240,maxWidth:isStacked?\"100%\":copyMaxWidth,alignSelf:isStacked?\"auto\":\"stretch\",display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",minHeight:0},children:[activeHeading?/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,color:headingColor,fontSize:headingSize,lineHeight:headingLineHeight,fontFamily:headingFontFamily||undefined,fontWeight:headingFontWeight,fontStyle:headingFontStyle,letterSpacing:headingLetterSpacing,textTransform:headingTextTransform},children:activeHeading}):null,activeBody?/*#__PURE__*/_jsx(\"p\",{style:{margin:activeHeading?\"18px 0 0 0\":\"0\",color:bodyColor,fontSize:bodySize,lineHeight:bodyLineHeight,maxWidth:copyMaxWidth,fontFamily:bodyFontFamily||undefined,fontWeight:bodyFontWeight,fontStyle:bodyFontStyle,letterSpacing:bodyLetterSpacing,textTransform:bodyTextTransform},children:activeBody}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:arrowGap,marginTop:isStacked?arrowTopMargin:\"auto\",paddingTop:isStacked?0:16},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Previous slide\",onClick:prev,disabled:prevDisabled,onMouseEnter:()=>setPrevHover(true),onMouseLeave:()=>setPrevHover(false),style:{...buttonBase,background:prevHover?arrowBgHover:arrowBg,color:prevHover?arrowColorHover:arrowColor,opacity:prevDisabled?arrowDisabledOpacity:1,cursor:prevDisabled?\"not-allowed\":\"pointer\"},children:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M14 5L7 12L14 19\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Next slide\",onClick:next,disabled:nextDisabled,onMouseEnter:()=>setNextHover(true),onMouseLeave:()=>setNextHover(false),style:{...buttonBase,background:nextHover?arrowBgHover:arrowBg,color:nextHover?arrowColorHover:arrowColor,opacity:nextDisabled?arrowDisabledOpacity:1,cursor:nextDisabled?\"not-allowed\":\"pointer\"},children:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10 5L17 12L10 19\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:isStacked?\"0 0 auto\":\"1 1 0%\",width:\"100%\",minWidth:0,background:imageBackground,borderRadius:imageRadius,overflow:clipImage?\"hidden\":\"visible\"},children:total>0?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",width:\"100%\",transform:`translateX(-${index*100}%)`,transition:slideDurationMs>0?`transform ${slideDurationMs}ms cubic-bezier(0.22, 0.61, 0.36, 1)`:\"none\",willChange:\"transform\"},children:mediaItems.map((item,i)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 100%\",width:\"100%\",minWidth:\"100%\",display:\"flex\",alignItems:centerMedia?\"center\":\"flex-start\",justifyContent:centerMedia?\"center\":\"flex-start\",background:slideBg,minHeight:minSlideHeight},children:renderMedia(item)},`slide-${i}`))})}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minHeight:220,display:\"grid\",placeItems:\"center\",color:\"#777\",fontSize:13},children:\"Add layers/components in `Slides`\"})})]});}const DEFAULT_PROPS={slides:[],slideHeadings:[\"Establishing early hypothesis and IA to test\",\"Defining user flows and edge cases\",\"Validating prototypes with users\"],slideBodies:[\"We sketched out the IA on a high level to ensure it would integrate seamlessly with existing mechanisms in the product.\",\"Mapped path variants and failure states before implementation to reduce rework.\",\"Tested early flows, gathered feedback, and refined interactions for clarity.\"],startIndex:0,loop:false,layoutMode:\"horizontal\",leftPaneWidth:34,gap:40,padding:16,copyMaxWidth:760,slideDurationMs:340,headingSize:72,headingLineHeight:1.02,headingFontFamily:\"Inter, sans-serif\",headingFontWeight:500,headingFontStyle:\"normal\",headingLetterSpacing:-1.2,headingTextTransform:\"none\",bodySize:18,bodyLineHeight:1.38,bodyFontFamily:\"Inter, sans-serif\",bodyFontWeight:400,bodyFontStyle:\"normal\",bodyLetterSpacing:0,bodyTextTransform:\"none\",headingColor:\"#171717\",bodyColor:\"#707070\",background:\"#f2f2f2\",imageBackground:\"#ececec\",imageRadius:0,clipImage:false,imageFit:\"contain\",slideBg:\"#ffffff\",centerMedia:true,minSlideHeight:420,arrowSize:56,arrowRadius:999,arrowGap:12,arrowTopMargin:20,arrowBorderWidth:0,arrowBg:\"#30d158\",arrowBgHover:\"#22c44c\",arrowBorder:\"rgba(0,0,0,0.12)\",arrowColor:\"#ffffff\",arrowColorHover:\"#ffffff\",arrowDisabledOpacity:.35};addPropertyControls(CaseStudyCarousel,{slides:{type:ControlType.Array,title:\"Slides\",control:{type:ControlType.ComponentInstance}},slideHeadings:{type:ControlType.Array,title:\"Slide Heads\",control:{type:ControlType.String}},slideBodies:{type:ControlType.Array,title:\"Slide Bodies\",control:{type:ControlType.String}},startIndex:{type:ControlType.Number,title:\"Start\",min:0,max:50,step:1,defaultValue:0},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:false},layoutMode:{type:ControlType.Enum,title:\"Layout\",options:[\"horizontal\",\"stacked\"],optionTitles:[\"Horizontal\",\"Stacked\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},leftPaneWidth:{type:ControlType.Number,title:\"Left %\",min:20,max:60,step:1,defaultValue:34,hidden:p=>p.layoutMode===\"stacked\"},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:120,step:1,defaultValue:40},padding:{type:ControlType.Number,title:\"Padding\",min:0,max:120,step:1,defaultValue:16},copyMaxWidth:{type:ControlType.Number,title:\"Copy Max W\",min:240,max:1400,step:1,defaultValue:760},slideDurationMs:{type:ControlType.Number,title:\"Slide ms\",min:0,max:1200,step:10,defaultValue:340},headingSize:{type:ControlType.Number,title:\"Head Size\",min:12,max:240,step:1,defaultValue:72},headingLineHeight:{type:ControlType.Number,title:\"Head LH\",min:.8,max:2,step:.01,defaultValue:1.02},headingFontFamily:{type:ControlType.String,title:\"Head Font\",defaultValue:\"Inter, sans-serif\"},headingFontWeight:{type:ControlType.Number,title:\"Head Wt\",min:100,max:900,step:100,defaultValue:500},headingFontStyle:{type:ControlType.Enum,title:\"Head Style\",options:[\"normal\",\"italic\"],optionTitles:[\"Normal\",\"Italic\"],displaySegmentedControl:true,defaultValue:\"normal\"},headingLetterSpacing:{type:ControlType.Number,title:\"Head Track\",min:-4,max:10,step:.1,defaultValue:-1.2},headingTextTransform:{type:ControlType.Enum,title:\"Head Case\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"UPPER\",\"lower\",\"Cap\"],displaySegmentedControl:true,defaultValue:\"none\"},bodySize:{type:ControlType.Number,title:\"Body Size\",min:10,max:120,step:1,defaultValue:18},bodyLineHeight:{type:ControlType.Number,title:\"Body LH\",min:1,max:2.4,step:.01,defaultValue:1.38},bodyFontFamily:{type:ControlType.String,title:\"Body Font\",defaultValue:\"Inter, sans-serif\"},bodyFontWeight:{type:ControlType.Number,title:\"Body Wt\",min:100,max:900,step:100,defaultValue:400},bodyFontStyle:{type:ControlType.Enum,title:\"Body Style\",options:[\"normal\",\"italic\"],optionTitles:[\"Normal\",\"Italic\"],displaySegmentedControl:true,defaultValue:\"normal\"},bodyLetterSpacing:{type:ControlType.Number,title:\"Body Track\",min:-2,max:6,step:.1,defaultValue:0},bodyTextTransform:{type:ControlType.Enum,title:\"Body Case\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"UPPER\",\"lower\",\"Cap\"],displaySegmentedControl:true,defaultValue:\"none\"},headingColor:{type:ControlType.Color,title:\"Head Color\",defaultValue:\"#171717\"},bodyColor:{type:ControlType.Color,title:\"Body Color\",defaultValue:\"#707070\"},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#f2f2f2\"},imageBackground:{type:ControlType.Color,title:\"Image BG\",defaultValue:\"#ececec\"},imageRadius:{type:ControlType.Number,title:\"Image Radius\",min:0,max:48,step:1,defaultValue:0},clipImage:{type:ControlType.Boolean,title:\"Clip Image\",defaultValue:false},imageFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"contain\",\"cover\"],optionTitles:[\"Contain\",\"Cover\"],displaySegmentedControl:true,defaultValue:\"contain\"},slideBg:{type:ControlType.Color,title:\"Slide BG\",defaultValue:\"#ffffff\"},centerMedia:{type:ControlType.Boolean,title:\"Center Media\",defaultValue:true},minSlideHeight:{type:ControlType.Number,title:\"Min Slide H\",min:0,max:2e3,step:1,defaultValue:420},arrowSize:{type:ControlType.Number,title:\"Arrow Size\",min:20,max:120,step:1,defaultValue:56},arrowRadius:{type:ControlType.Number,title:\"Arrow Radius\",min:0,max:999,step:1,defaultValue:999},arrowGap:{type:ControlType.Number,title:\"Arrow Gap\",min:0,max:40,step:1,defaultValue:12},arrowTopMargin:{type:ControlType.Number,title:\"Arrow Top\",min:0,max:120,step:1,defaultValue:20},arrowBorderWidth:{type:ControlType.Number,title:\"Arrow Border W\",min:0,max:6,step:1,defaultValue:0},arrowBg:{type:ControlType.Color,title:\"Arrow BG\",defaultValue:\"#30d158\"},arrowBgHover:{type:ControlType.Color,title:\"Arrow BG Hover\",defaultValue:\"#22c44c\"},arrowBorder:{type:ControlType.Color,title:\"Arrow Border\",defaultValue:\"rgba(0,0,0,0.12)\"},arrowColor:{type:ControlType.Color,title:\"Arrow Color\",defaultValue:\"#ffffff\"},arrowColorHover:{type:ControlType.Color,title:\"Arrow Color Hover\",defaultValue:\"#ffffff\"},arrowDisabledOpacity:{type:ControlType.Number,title:\"Arrow Disabled\",min:.1,max:1,step:.05,defaultValue:.35}});\nexport const __FramerMetadata__ = {\"exports\":{\"CaseStudyCarousel\":{\"type\":\"reactComponent\",\"name\":\"CaseStudyCarousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map","// Generated by Framer (f0648f9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=['.framer-bzzZR .framer-styles-preset-w9c47m:not(.rich-text-wrapper), .framer-bzzZR .framer-styles-preset-w9c47m.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4776b77c-2e24-456b-ade7-1e9c6c4ad534, #737373); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-bzzZR .framer-styles-preset-w9c47m:not(.rich-text-wrapper), .framer-bzzZR .framer-styles-preset-w9c47m.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4776b77c-2e24-456b-ade7-1e9c6c4ad534, #737373); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-bzzZR .framer-styles-preset-w9c47m:not(.rich-text-wrapper), .framer-bzzZR .framer-styles-preset-w9c47m.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4776b77c-2e24-456b-ade7-1e9c6c4ad534, #737373); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-bzzZR\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}