{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/KpjkNDG7DsgYnOtKT4xq/LM3esNU8T5QSTUjSZyQn/t3IlXIoPO.js", "ssg:https://framerusercontent.com/modules/DdYUCnTosAFz2o24gFpu/TScp4hApEfs34qgBUy2o/ZHWh2hBgL.js"],
  "sourcesContent": ["// Generated by Framer (7e4cc89)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ProjectPageDetailComponentVertical from\"https://framerusercontent.com/modules/19Dvq0e3v5KNTzxztzNt/9coQBaSDSQ47HrVjW788/epCasFetT.js\";const ProjectPageDetailComponentVerticalFonts=getFonts(ProjectPageDetailComponentVertical);const cycleOrder=[\"DQ9y2G8j0\",\"zrLkllykf\"];const serializationHash=\"framer-ImUl8\";const variantClassNames={DQ9y2G8j0:\"framer-v-kn4buo\",zrLkllykf:\"framer-v-10ftnl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"DQ9y2G8j0\",Tablet:\"zrLkllykf\"};const getProps=({agencyName,client,clientWebsite,height,id,location,services,showAgency,showLocatoin,width,...props})=>{return{...props,By_NX_BpZ:services??props.By_NX_BpZ??\"Proof Of Concept, Product/ UX Strategy, Data Mapping, Community Strategy\",cXwlDOleF:clientWebsite??props.cXwlDOleF,fyeygkyA1:client??props.fyeygkyA1??\"PatientPerfect\",G1OpIc6mf:location??props.G1OpIc6mf??\"London, UK\",p2NG0lvTu:showAgency??props.p2NG0lvTu??true,R_0u0OgyM:showLocatoin??props.R_0u0OgyM??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"DQ9y2G8j0\",yaejrUEMZ:agencyName??props.yaejrUEMZ??\"Publicis Sapient\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,fyeygkyA1,cXwlDOleF,p2NG0lvTu,yaejrUEMZ,R_0u0OgyM,G1OpIc6mf,By_NX_BpZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DQ9y2G8j0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kn4buo\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"DQ9y2G8j0\",ref:refBinding,style:{...style},...addPropertyOverrides({zrLkllykf:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2duidl\",layoutDependency:layoutDependency,layoutId:\"rRutwMsWy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:`max(max(${componentViewport?.width||\"100vw\"}, 516px) * 1, 1px)`,...addPropertyOverrides({zrLkllykf:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q2nlct-container\",layoutDependency:layoutDependency,layoutId:\"zoIn0lI2V-container\",nodeId:\"zoIn0lI2V\",rendersWithMotion:true,scopeId:\"t3IlXIoPO\",children:/*#__PURE__*/_jsx(ProjectPageDetailComponentVertical,{d8G6IeEUT:\"Client\",height:\"100%\",id:\"zoIn0lI2V\",layoutId:\"zoIn0lI2V\",Lcvjb8L7c:\"Dove\",MSqlFFcA9:fyeygkyA1,qmKlvuuMB:cXwlDOleF,style:{width:\"100%\"},variant:\"Eesjbu_QI\",width:\"100%\"})})}),p2NG0lvTu&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:`max(max(${componentViewport?.width||\"100vw\"}, 516px) * 1, 1px)`,...addPropertyOverrides({zrLkllykf:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-og8896-container\",layoutDependency:layoutDependency,layoutId:\"oV8V7DmnJ-container\",nodeId:\"oV8V7DmnJ\",rendersWithMotion:true,scopeId:\"t3IlXIoPO\",children:/*#__PURE__*/_jsx(ProjectPageDetailComponentVertical,{d8G6IeEUT:\"Agency\",height:\"100%\",id:\"oV8V7DmnJ\",layoutId:\"oV8V7DmnJ\",Lcvjb8L7c:yaejrUEMZ,MSqlFFcA9:\"PatientPerfect\",style:{width:\"100%\"},variant:\"uVZvrFZX2\",width:\"100%\"})})}),R_0u0OgyM&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:`max(max(${componentViewport?.width||\"100vw\"}, 516px) * 1, 1px)`,...addPropertyOverrides({zrLkllykf:{width:`max(${componentViewport?.width||\"100vw\"}, 148px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wtsz3a-container\",layoutDependency:layoutDependency,layoutId:\"mXQVtPEXU-container\",nodeId:\"mXQVtPEXU\",rendersWithMotion:true,scopeId:\"t3IlXIoPO\",children:/*#__PURE__*/_jsx(ProjectPageDetailComponentVertical,{d8G6IeEUT:\"Location\",height:\"100%\",id:\"mXQVtPEXU\",layoutId:\"mXQVtPEXU\",Lcvjb8L7c:G1OpIc6mf,MSqlFFcA9:\"PatientPerfect\",style:{width:\"100%\"},variant:\"uVZvrFZX2\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:`max(${componentViewport?.width||\"100vw\"}, 516px)`,...addPropertyOverrides({zrLkllykf:{width:componentViewport?.width||\"100vw\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13hyisk-container\",layoutDependency:layoutDependency,layoutId:\"lMRewDoCX-container\",nodeId:\"lMRewDoCX\",rendersWithMotion:true,scopeId:\"t3IlXIoPO\",children:/*#__PURE__*/_jsx(ProjectPageDetailComponentVertical,{d8G6IeEUT:\"Services\",height:\"100%\",id:\"lMRewDoCX\",layoutId:\"lMRewDoCX\",Lcvjb8L7c:By_NX_BpZ,MSqlFFcA9:\"PatientPerfect\",style:{width:\"100%\"},variant:\"uVZvrFZX2\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ImUl8.framer-1o1kmd6, .framer-ImUl8 .framer-1o1kmd6 { display: block; }\",\".framer-ImUl8.framer-kn4buo { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1584px; }\",\".framer-ImUl8 .framer-2duidl { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.5 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; min-width: 516px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ImUl8 .framer-q2nlct-container, .framer-ImUl8 .framer-og8896-container, .framer-ImUl8 .framer-1wtsz3a-container { flex: 0.33333 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-ImUl8 .framer-13hyisk-container { flex: 0.5 0 0px; height: auto; min-width: 516px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ImUl8.framer-kn4buo, .framer-ImUl8 .framer-2duidl { gap: 0px; } .framer-ImUl8.framer-kn4buo > *, .framer-ImUl8 .framer-2duidl > * { margin: 0px; margin-left: calc(36px / 2); margin-right: calc(36px / 2); } .framer-ImUl8.framer-kn4buo > :first-child, .framer-ImUl8 .framer-2duidl > :first-child { margin-left: 0px; } .framer-ImUl8.framer-kn4buo > :last-child, .framer-ImUl8 .framer-2duidl > :last-child { margin-right: 0px; } }\",\".framer-ImUl8.framer-v-10ftnl.framer-kn4buo { flex-direction: column; gap: 24px; width: 810px; }\",\".framer-ImUl8.framer-v-10ftnl .framer-2duidl { flex: none; flex-wrap: wrap; min-width: unset; width: 100%; }\",\".framer-ImUl8.framer-v-10ftnl .framer-q2nlct-container { flex: none; min-width: 148px; order: 0; width: auto; }\",\".framer-ImUl8.framer-v-10ftnl .framer-og8896-container { flex: none; min-width: 148px; order: 1; width: auto; }\",\".framer-ImUl8.framer-v-10ftnl .framer-1wtsz3a-container { flex: 0.33 0 0px; min-width: 148px; order: 2; }\",\".framer-ImUl8.framer-v-10ftnl .framer-13hyisk-container { flex: none; min-width: unset; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ImUl8.framer-v-10ftnl.framer-kn4buo { gap: 0px; } .framer-ImUl8.framer-v-10ftnl.framer-kn4buo > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ImUl8.framer-v-10ftnl.framer-kn4buo > :first-child { margin-top: 0px; } .framer-ImUl8.framer-v-10ftnl.framer-kn4buo > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 1584\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zrLkllykf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fyeygkyA1\":\"client\",\"cXwlDOleF\":\"clientWebsite\",\"p2NG0lvTu\":\"showAgency\",\"yaejrUEMZ\":\"agencyName\",\"R_0u0OgyM\":\"showLocatoin\",\"G1OpIc6mf\":\"location\",\"By_NX_BpZ\":\"services\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framert3IlXIoPO=withCSS(Component,css,\"framer-ImUl8\");export default Framert3IlXIoPO;Framert3IlXIoPO.displayName=\"Project Description - Horizontal\";Framert3IlXIoPO.defaultProps={height:49,width:1584};addPropertyControls(Framert3IlXIoPO,{variant:{options:[\"DQ9y2G8j0\",\"zrLkllykf\"],optionTitles:[\"Desktop\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},fyeygkyA1:{defaultValue:\"PatientPerfect\",displayTextArea:true,title:\"Client\",type:ControlType.String},cXwlDOleF:{title:\"Client Website\",type:ControlType.Link},p2NG0lvTu:{defaultValue:true,title:\"Show Agency\",type:ControlType.Boolean},yaejrUEMZ:{defaultValue:\"Publicis Sapient\",displayTextArea:true,title:\"Agency Name\",type:ControlType.String},R_0u0OgyM:{defaultValue:true,title:\"Show Locatoin\",type:ControlType.Boolean},G1OpIc6mf:{defaultValue:\"London, UK\",displayTextArea:true,title:\"Location\",type:ControlType.String},By_NX_BpZ:{defaultValue:\"Proof Of Concept, Product/ UX Strategy, Data Mapping, Community Strategy\",displayTextArea:true,title:\"Services\",type:ControlType.String}});addFonts(Framert3IlXIoPO,[{explicitInter:true,fonts:[]},...ProjectPageDetailComponentVerticalFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert3IlXIoPO\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fyeygkyA1\\\":\\\"client\\\",\\\"cXwlDOleF\\\":\\\"clientWebsite\\\",\\\"p2NG0lvTu\\\":\\\"showAgency\\\",\\\"yaejrUEMZ\\\":\\\"agencyName\\\",\\\"R_0u0OgyM\\\":\\\"showLocatoin\\\",\\\"G1OpIc6mf\\\":\\\"location\\\",\\\"By_NX_BpZ\\\":\\\"services\\\"}\",\"framerIntrinsicHeight\":\"49\",\"framerIntrinsicWidth\":\"1584\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zrLkllykf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./t3IlXIoPO.map", "// Generated by Framer (722666c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/4wnZAZTGb3cnaK2xiMGi/eoEstRzDvvY21MipWfRx/B4u4aY2i7.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/B0iiDsFuzZdYT9J4xTW0/ikvdyZff0UR5m74tmVti/CJK_6IKRW.js\";const serializationHash=\"framer-aOhKD\";const variantClassNames={g5Kj4a2MI:\"framer-v-s5gwfc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({description,height,id,title,width,...props})=>{return{...props,gOCtA6ADf:description??props.gOCtA6ADf??\"Ennismore, a global hospitality collective faced significant operational software challenges due to rapid expansion and ongoing acquisitions. Their existing CMS tool initially a temporary solution, lacked key features and scalability. To support this transformation, they needed an integrated self-service SaaS solution to replace outdated software and streamline operations across their brands.Key challenges identified:Lack of guest history tracking for personalised experiences.Inefficient customer support throughout the booking journey.Inability to track booking journeys, limiting data collection and performance insights.High development and maintenance costs due to manual onboarding processes.\",mgwM3WYep:title??props.mgwM3WYep??\"Challenge\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,mgwM3WYep,gOCtA6ADf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"g5Kj4a2MI\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s5gwfc\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"g5Kj4a2MI\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1v4l06o\",\"data-styles-preset\":\"B4u4aY2i7\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-69257885-3d08-495c-9f99-4450a64f164c, rgb(40, 35, 41)))\"},children:\"Challenges\"})}),className:\"framer-jpalru\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qwVTcybqf\",style:{\"--extracted-1lwpl3i\":\"var(--token-69257885-3d08-495c-9f99-4450a64f164c, rgb(40, 35, 41))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mgwM3WYep,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1kfoe3i\",\"data-styles-preset\":\"CJK_6IKRW\",children:\"Ennismore, a global hospitality collective faced significant operational software challenges due to rapid expansion and ongoing acquisitions. Their existing CMS tool initially a temporary solution, lacked key features and scalability. To support this transformation, they needed an integrated self-service SaaS solution to replace outdated software and streamline operations across their brands.Key challenges identified:Lack of guest history tracking for personalised experiences.Inefficient customer support throughout the booking journey.Inability to track booking journeys, limiting data collection and performance insights.High development and maintenance costs due to manual onboarding processes.\"})}),className:\"framer-13ogazr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KvdmJATv7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:gOCtA6ADf,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aOhKD.framer-173f2mu, .framer-aOhKD .framer-173f2mu { display: block; }\",\".framer-aOhKD.framer-s5gwfc { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 950px; }\",\".framer-aOhKD .framer-jpalru, .framer-aOhKD .framer-13ogazr { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aOhKD.framer-s5gwfc { gap: 0px; } .framer-aOhKD.framer-s5gwfc > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-aOhKD.framer-s5gwfc > :first-child { margin-top: 0px; } .framer-aOhKD.framer-s5gwfc > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 453\n * @framerIntrinsicWidth 950\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mgwM3WYep\":\"title\",\"gOCtA6ADf\":\"description\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZHWh2hBgL=withCSS(Component,css,\"framer-aOhKD\");export default FramerZHWh2hBgL;FramerZHWh2hBgL.displayName=\"Project Page Content - Vertical\";FramerZHWh2hBgL.defaultProps={height:453,width:950};addPropertyControls(FramerZHWh2hBgL,{mgwM3WYep:{defaultValue:\"Challenge\",displayTextArea:false,title:\"Title\",type:ControlType.String},gOCtA6ADf:{defaultValue:\"Ennismore, a global hospitality collective faced significant operational software challenges due to rapid expansion and ongoing acquisitions. Their existing CMS tool initially a temporary solution, lacked key features and scalability. To support this transformation, they needed an integrated self-service SaaS solution to replace outdated software and streamline operations across their brands.Key challenges identified:Lack of guest history tracking for personalised experiences.Inefficient customer support throughout the booking journey.Inability to track booking journeys, limiting data collection and performance insights.High development and maintenance costs due to manual onboarding processes.\",displayTextArea:true,title:\"Description\",type:ControlType.String}});addFonts(FramerZHWh2hBgL,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZHWh2hBgL\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"950\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"453\",\"framerVariables\":\"{\\\"mgwM3WYep\\\":\\\"title\\\",\\\"gOCtA6ADf\\\":\\\"description\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["ProjectPageDetailComponentVerticalFonts", "getFonts", "epCasFetT_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "agencyName", "client", "clientWebsite", "height", "id", "location", "services", "showAgency", "showLocatoin", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "fyeygkyA1", "cXwlDOleF", "p2NG0lvTu", "yaejrUEMZ", "R_0u0OgyM", "G1OpIc6mf", "By_NX_BpZ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framert3IlXIoPO", "withCSS", "t3IlXIoPO_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "description", "height", "id", "title", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "mgwM3WYep", "gOCtA6ADf", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText2", "css", "FramerZHWh2hBgL", "withCSS", "ZHWh2hBgL_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
