{"version":3,"file":"script_main.CSSVSvvN.mjs","names":["React.useCallback","BORDER","TEXT","BODY_FONT","ORANGE","MUTED","React.useState","React.useMemo","BG","TOP_BG","LOGO_ONE","LOGO_TWO","STRAPLINE","HEADING_FONT","TRUST_CHIPS","TOPICS","HUBS","CARD_BORDER","EMAIL_HREF","EMAIL","PHONE_HREF","PHONE","LINKEDIN_HREF","React.Fragment","LEGAL","FI","React.useState","React.useMemo","React.useCallback","React.startTransition","React.useState","React.useMemo","React.useCallback","_Fragment","React.startTransition","React.useRef","React.Fragment","isBrowser","useRef","React.useId","React.createElement","UniversalHeaderLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/h4VAwN03IBG5eQtjd6Ix/P7hQn6lCOGoRGUoLXSF3/Global_Footer_Mobile_V1.js","https:/framerusercontent.com/modules/8IGE7mpGsJFNUegYQS74/Br74DIg4kUCNuOxDRlOA/Global_Footer_V3.js","https:/framerusercontent.com/modules/KnWUAgIAhI3uNELvD8aK/Yi4FLtScTL3gvNr86r5t/new_global_header_nav_27_june_2026_mobile.js","https:/framerusercontent.com/modules/GIO1xS7jWvL2p99mCJp8/uaExggA8giobnbeCh3ta/new_global_header_nav_27_june_2026.js","https:/framerusercontent.com/modules/OlDLLZfBoX8BT84tlcsD/Ozj8vYFgsbKkIVx2Lm9G/U0jDIGe3M.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// User instructions:\n// Create file: Global_Footer_Mobile_V1.tsx. Export default component display name RightPartnersMobileFooter.\n// Match Global_Footer_V3.tsx content/routes closely for mobile-only global footer with dark premium style.\n// Include optional logo image + logo height controls, CTA pulse with reduced-motion support, trust/topics/hubs/accordions/contact/legal.\n// Keep accessible accordions (aria-expanded/aria-controls), no JSON-LD, no external packages.\nconst ORANGE=\"#FA5C00\";const BG=\"#030303\";const TOP_BG=\"radial-gradient(circle at 25% 0%, rgba(250,92,0,0.18), transparent 40%), #0a0706\";const TEXT=\"#F5F0EA\";const MUTED=\"rgba(245,240,234,0.68)\";const LOW_MUTED=\"rgba(245,240,234,0.38)\";const BORDER=\"rgba(250,92,0,0.18)\";const CHIP_BORDER=\"rgba(245,240,234,0.16)\";const CARD_BORDER=\"rgba(245,240,234,0.12)\";const BODY_FONT=\"Inter, Arial, sans-serif\";const HEADING_FONT=\"Playfair Display, serif\";const PAD=20;const LOGO_ONE=\"RIGHT\";const LOGO_TWO=\"PARTNERS\";const STRAPLINE=\"STRATEGY | TECHNOLOGY | PEOPLE\";const TRUST_CHIPS=[{label:\"KBB\",href:\"/sectors/kbb-ecommerce-uk\"},{label:\"Construction & Industrial\",href:\"/sectors/construction-industrial-ecommerce-uk\"},{label:\"Consumer Goods & FMCG\",href:\"/sectors/consumer-goods-fmcg-ecommerce-uk\"},{label:\"Private Equity\",href:\"/sectors/private-equity-ecommerce-uk\"},{label:\"B2B Commerce\",href:\"/b2b-trade-portal\"}];const TOPICS=[{label:\"Ecommerce Strategy\",href:\"/strategy\"},{label:\"Platform Selection\",href:\"/ecommerce-platform-selection\"},{label:\"Digital Transformation\",href:\"/digital-transformation-governance\"},{label:\"AI Readiness\",href:\"/ai-readiness-assessment\"},{label:\"Replatforming\",href:\"/ecommerce-replatform-impact-map\"},{label:\"B2B Ecommerce\",href:\"/b2b-trade-portal\"},{label:\"Operating Model\",href:\"/people\"}];const HUBS=[{label:\"Knowledge Hub\",href:\"/knowledge\"},{label:\"Diagnostics Hub\",href:\"/ecommerce-diagnostics\"},{label:\"Insights\",href:\"/insights\"},{label:\"The Right Framework\",href:\"/the-right-framework\"}];const ACCORDION_GROUPS=[{id:\"about\",title:\"About Right Partners\",links:[{label:\"Leadership Team\",href:\"/about/leadership-team\"},{label:\"Our Approach\",href:\"/approach\"},{label:\"Careers\",href:\"/careers\"},{label:\"Start a Conversation\",href:\"/free-strategy-consultation\"}]},{id:\"expertise\",title:\"Expertise\",links:[{label:\"Ecommerce Strategy\",href:\"/strategy\"},{label:\"Ecommerce Technology\",href:\"/technology\"},{label:\"People & Operating Model\",href:\"/people\"},{label:\"The Right Framework\",href:\"/the-right-framework\"}]},{id:\"sectors\",title:\"Sectors\",links:[{label:\"KBB\",href:\"/sectors/kbb-ecommerce-uk\"},{label:\"Construction & Industrial\",href:\"/sectors/construction-industrial-ecommerce-uk\"},{label:\"Consumer Goods & FMCG\",href:\"/sectors/consumer-goods-fmcg-ecommerce-uk\"},{label:\"Private Equity\",href:\"/sectors/private-equity-ecommerce-uk\"}]},{id:\"knowledge\",title:\"Ecommerce Knowledge & Resources\",links:[{label:\"Knowledge Hub\",href:\"/knowledge\"},{label:\"Diagnostics Hub\",href:\"/ecommerce-diagnostics\"},{label:\"Digital Maturity Index\",href:\"/digital-maturity-index\"},{label:\"Ecommerce Diagnostic\",href:\"/ecommerce-diagnostic\"},{label:\"Replatform Impact Map\",href:\"/ecommerce-replatform-impact-map\"},{label:\"AI Readiness Assessment\",href:\"/ai-readiness-assessment\"}]}];const EMAIL=\"hello@rightpartners.co.uk\";const EMAIL_HREF=\"mailto:hello@rightpartners.co.uk\";const PHONE=\"0203 432 0487\";const PHONE_HREF=\"tel:02034320487\";const LINKEDIN_HREF=\"https://www.linkedin.com/company/right-partners-ltd\";const ADDRESS=[\"Right Partners Ltd\",\"71-75 Shelton Street\",\"London WC2H 9JQ\",\"United Kingdom\"];const LEGAL=[{label:\"Privacy Policy\",href:\"/privacy-policy\"},{label:\"Terms of Use\",href:\"/terms-of-use\"},{label:\"Cookie Policy\",href:\"/cookie-policy\"}];function AccordionItem(props){const{group,isOpen,onToggle}=props;const contentId=`rp-mobile-footer-panel-${group.id}`;const buttonId=`rp-mobile-footer-trigger-${group.id}`;const handleToggle=React.useCallback(()=>{onToggle(group.id);},[group.id,onToggle]);return /*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:`1px solid ${BORDER}`},children:[/*#__PURE__*/_jsxs(\"button\",{id:buttonId,\"aria-expanded\":isOpen,\"aria-controls\":contentId,onClick:handleToggle,style:{width:\"100%\",minHeight:50,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,background:\"transparent\",border:\"none\",color:TEXT,padding:\"14px 0\",textAlign:\"left\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:BODY_FONT,fontSize:11,letterSpacing:\"0.12em\",textTransform:\"uppercase\",fontWeight:800,color:ORANGE},children:group.title}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{color:ORANGE,fontSize:18,fontWeight:500,lineHeight:1,width:22,textAlign:\"center\"},children:isOpen?\"−\":\"+\"})]}),/*#__PURE__*/_jsx(\"div\",{id:contentId,role:\"region\",\"aria-labelledby\":buttonId,style:{display:isOpen?\"flex\":\"none\",flexDirection:\"column\",gap:12,paddingBottom:16},children:group.links.map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{color:MUTED,textDecoration:\"none\",fontSize:14,lineHeight:1.35,fontFamily:BODY_FONT,fontWeight:500},children:link.label},link.label))})]});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function RightPartnersMobileFooter(props){const{logoImage,logoImageHeight=60,previewOpenAll=false}=props;const[openId,setOpenId]=React.useState(\"\");const year=React.useMemo(()=>new Date().getFullYear(),[]);const toggleAccordion=React.useCallback(id=>{React.startTransition(()=>{setOpenId(prev=>prev===id?\"\":id);});},[]);return /*#__PURE__*/_jsxs(\"footer\",{style:{width:\"100vw\",maxWidth:\"100vw\",position:\"relative\",left:\"50%\",transform:\"translateX(-50%)\",background:BG,color:TEXT,fontFamily:BODY_FONT,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes rpMobilePulse {\n                    0%, 100% { box-shadow: 0 0 0 rgba(250,92,0,0); }\n                    50% { box-shadow: 0 0 18px rgba(250,92,0,0.28); }\n                }\n                @media (prefers-reduced-motion: reduce) {\n                    .rp-mobile-cta { animation: none !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"section\",{style:{background:TOP_BG,borderTop:`1px solid ${BORDER}`,borderBottom:`1px solid ${BORDER}`,padding:`28px ${PAD}px`},children:[logoImage?.src?/*#__PURE__*/_jsx(\"img\",{src:logoImage.src,srcSet:logoImage.srcSet,alt:logoImage.alt||\"Right Partners\",style:{height:logoImageHeight,width:\"auto\",objectFit:\"contain\",display:\"block\",marginBottom:12}}):/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:8},children:/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:BODY_FONT,fontWeight:900,lineHeight:.88,letterSpacing:\"-0.04em\",fontSize:30},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:ORANGE,display:\"block\"},children:LOGO_ONE}),/*#__PURE__*/_jsx(\"span\",{style:{color:TEXT,display:\"block\"},children:LOGO_TWO})]})}),/*#__PURE__*/_jsx(\"div\",{style:{color:LOW_MUTED,fontSize:10,letterSpacing:\"0.12em\",textTransform:\"uppercase\",fontWeight:800,marginBottom:18},children:STRAPLINE}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 10px\",fontFamily:HEADING_FONT,fontSize:34,lineHeight:1.06,letterSpacing:\"-0.03em\",fontWeight:400},children:\"Get Independent Ecommerce Advice\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 20px\",color:MUTED,fontSize:15,lineHeight:1.45,fontWeight:500},children:\"Impartial, technology agnostic advice for UK manufacturers & retailers\"}),/*#__PURE__*/_jsx(\"a\",{className:\"rp-mobile-cta\",href:\"/free-strategy-consultation\",style:{display:\"inline-flex\",width:\"100%\",justifyContent:\"center\",alignItems:\"center\",minHeight:48,background:ORANGE,color:\"#111111\",textDecoration:\"none\",fontSize:12,textTransform:\"uppercase\",letterSpacing:\"0.08em\",fontWeight:800,border:`1px solid ${ORANGE}`,animation:\"rpMobilePulse 2.3s ease-in-out infinite\"},children:\"Start a conversation\"})]}),/*#__PURE__*/_jsxs(\"section\",{style:{borderBottom:`1px solid ${BORDER}`,padding:`22px ${PAD}px`},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 14px\",color:MUTED,fontSize:14,lineHeight:1.5},children:[\"We work with\",\" \",/*#__PURE__*/_jsx(\"strong\",{style:{color:TEXT},children:\"\\xa310m+ owner-managed and PE-backed\"}),\" \",\"manufacturers, retailers and DTC brands making ecommerce, technology and transformation decisions.\"]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8},children:TRUST_CHIPS.map(chip=>/*#__PURE__*/_jsx(\"a\",{href:chip.href,style:{border:`1px solid ${CHIP_BORDER}`,color:MUTED,textDecoration:\"none\",padding:\"7px 12px\",fontSize:12,lineHeight:1},children:chip.label},chip.label))})]}),/*#__PURE__*/_jsxs(\"section\",{style:{borderBottom:`1px solid ${BORDER}`,padding:`16px ${PAD}px 20px`},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:ORANGE,fontSize:11,letterSpacing:\"0.14em\",textTransform:\"uppercase\",fontWeight:800,marginBottom:10},children:\"Topics we advise on\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8},children:TOPICS.map(topic=>/*#__PURE__*/_jsx(\"a\",{href:topic.href,style:{border:`1px solid ${CHIP_BORDER}`,color:\"rgba(245,240,234,0.74)\",textDecoration:\"none\",padding:\"6px 10px\",fontSize:11,lineHeight:1.1},children:topic.label},topic.label))})]}),/*#__PURE__*/_jsx(\"section\",{style:{borderBottom:`1px solid ${BORDER}`,padding:`16px ${PAD}px 20px`,display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:10},children:HUBS.map(hub=>/*#__PURE__*/_jsxs(\"a\",{href:hub.href,style:{border:`1px solid ${CARD_BORDER}`,background:\"rgba(255,255,255,0.01)\",color:TEXT,textDecoration:\"none\",minHeight:64,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10,padding:\"12px 10px\",fontSize:13,lineHeight:1.25,fontWeight:600},children:[/*#__PURE__*/_jsx(\"span\",{children:hub.label}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{color:ORANGE},children:\"→\"})]},hub.label))}),/*#__PURE__*/_jsx(\"section\",{style:{padding:`0 ${PAD}px`},children:/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Footer navigation\",children:ACCORDION_GROUPS.map(group=>/*#__PURE__*/_jsx(AccordionItem,{group:group,isOpen:previewOpenAll||openId===group.id,onToggle:toggleAccordion},group.id))})}),/*#__PURE__*/_jsxs(\"section\",{style:{borderTop:`1px solid ${BORDER}`,borderBottom:`1px solid ${BORDER}`,marginTop:12,padding:`20px ${PAD}px`,display:\"grid\",gap:18},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{color:ORANGE,fontSize:11,textTransform:\"uppercase\",letterSpacing:\"0.12em\",fontWeight:800,marginBottom:8},children:\"Talk to Right Partners\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:14,lineHeight:1.5},children:/*#__PURE__*/_jsx(\"a\",{href:EMAIL_HREF,style:{color:MUTED,textDecoration:\"none\"},children:EMAIL})}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0\",fontSize:14,lineHeight:1.5},children:/*#__PURE__*/_jsx(\"a\",{href:PHONE_HREF,style:{color:MUTED,textDecoration:\"none\"},children:PHONE})}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"6px 0 0\",fontSize:14,lineHeight:1.5},children:/*#__PURE__*/_jsx(\"a\",{href:LINKEDIN_HREF,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:ORANGE,textDecoration:\"none\",fontWeight:700},children:\"LinkedIn\"})})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{color:ORANGE,fontSize:11,textTransform:\"uppercase\",letterSpacing:\"0.12em\",fontWeight:800,marginBottom:8},children:\"Registered Address\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:14,lineHeight:1.55,color:MUTED},children:ADDRESS.map((line,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[line,i<ADDRESS.length-1&&/*#__PURE__*/_jsx(\"br\",{})]},line))})]})]}),/*#__PURE__*/_jsxs(\"section\",{style:{padding:`18px ${PAD}px 28px`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{color:LOW_MUTED,fontSize:12,marginBottom:12},children:[\"Right Partners \\xa9 \",year]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:14},children:LEGAL.map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{color:LOW_MUTED,textDecoration:\"none\",fontSize:12,lineHeight:1.3},children:link.label},link.label))})]})]});}addPropertyControls(RightPartnersMobileFooter,{logoImage:{type:ControlType.ResponsiveImage,title:\"Logo Image\"},logoImageHeight:{type:ControlType.Number,title:\"Logo Height\",defaultValue:60,min:40,max:90,step:1},previewOpenAll:{type:ControlType.Boolean,title:\"Preview Open All\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RightPartnersMobileFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Global_Footer_Mobile_V1.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// Footer IA aligned to desktop global header navigation architecture.\n// Content is intentionally hardwired for single global desktop source consistency.\nconst LOGO_IMAGE=\"\";const LOGO_IMAGE_HEIGHT=80;const ORANGE=\"#FA5C00\";const BG=\"#030303\";const TOP_BG=\"linear-gradient(180deg, #120905 0%, #0a0706 100%)\";const TEXT=\"#F5F0EA\";const MUTED=\"rgba(245,240,234,0.48)\";const BORDER=\"rgba(250,92,0,0.18)\";const CARD_BORDER=\"rgba(245,240,234,0.12)\";const HEADING_FONT=\"Playfair Display, serif\";const BODY_FONT=\"Inter, Arial, sans-serif\";const MAX_WIDTH=1440;const PAD_D=56;const PAD_M=24;const H_SIZE=38;const TOP_LABEL=\"RIGHT PARTNERS\";const TOP_TITLE=\"Get Independent Ecommerce Advice\";const TOP_BODY=\"Impartial, technology agnostic advice for UK manufacturers & retailers\";const CTA_TEXT=\"Start a conversation\";const CTA_HREF=\"/free-strategy-consultation\";const INTRO=\"Right Partners is an independent ecommerce consultancy helping UK manufacturers, retailers and DTC brands make better decisions about strategy, technology, platforms, AI and transformation.\";const HUBS=[{label:\"Knowledge Hub\",href:\"/knowledge\",desc:\"Plain-English guides, glossary terms and decision support.\"},{label:\"Diagnostics Hub\",href:\"/ecommerce-diagnostics\",desc:\"Interactive tools for ecommerce and transformation decisions.\"},{label:\"Insights\",href:\"/insights\",desc:\"Opinion, analysis and practical interpretation.\"},{label:\"The Right Framework\",href:\"/the-right-framework\",desc:\"Align strategy, technology and people before major decisions.\"}];const TRUST_COPY_BEFORE=\"We work with \";const TRUST_COPY_STRONG=\"\\xa310m+ owner-managed and PE-backed\";const TRUST_COPY_AFTER=\" manufacturers, retailers and DTC brands making ecommerce, technology and transformation decisions.\";const TRUST_CHIPS=[{label:\"KBB\",href:\"/sectors/kbb-ecommerce-uk\"},{label:\"Construction & Industrial\",href:\"/sectors/construction-industrial-ecommerce-uk\"},{label:\"Consumer Goods & FMCG\",href:\"/sectors/consumer-goods-fmcg-ecommerce-uk\"},{label:\"Private Equity\",href:\"/sectors/private-equity-ecommerce-uk\"},{label:\"B2B Commerce\",href:\"/b2b-trade-portal\"}];const LOGO_ONE=\"RIGHT\";const LOGO_TWO=\"PARTNERS\";const STRAPLINE=\"STRATEGY | TECHNOLOGY | PEOPLE\";const EXPERTISE=[{label:\"Ecommerce Strategy\",href:\"/strategy\"},{label:\"Ecommerce Technology\",href:\"/technology\"},{label:\"People & Capability\",href:\"/people\"},{label:\"The Right Framework\",href:\"/the-right-framework\"}];const KNOWLEDGE_RESOURCES=[{label:\"Knowledge Hub\",href:\"/knowledge\"},{label:\"Diagnostics Hub\",href:\"/ecommerce-diagnostics\"},{label:\"Digital Maturity Index\",href:\"/digital-maturity-index\"},{label:\"Ecommerce Diagnostic\",href:\"/ecommerce-diagnostic\"},{label:\"Replatform Impact Map\",href:\"/ecommerce-replatform-impact-map\"},{label:\"AI Readiness Assessment\",href:\"/ai-readiness-assessment\"}];const SECTORS=[{label:\"KBB\",href:\"/sectors/kbb-ecommerce-uk\"},{label:\"Construction & Industrial\",href:\"/sectors/construction-industrial-ecommerce-uk\"},{label:\"Consumer Goods & FMCG\",href:\"/sectors/consumer-goods-fmcg-ecommerce-uk\"},{label:\"Private Equity\",href:\"/sectors/private-equity-ecommerce-uk\"}];const COMPANY=[{label:\"Leadership Team\",href:\"/about/leadership-team\"},{label:\"Our Approach\",href:\"/approach\"},{label:\"Careers\",href:\"/careers\"},{label:\"Start a Conversation\",href:\"/free-strategy-consultation\"}];const INSIGHTS_DESCRIPTION=\"Read our independent articles and opinions on Ecommerce, Digital Transformation and AI.\";const INSIGHTS_CTA=\"View insights →\";// TOPICS: stripped of duplicates already covered in KNOWLEDGE_RESOURCES and TRUST_CHIPS.\n// Removed: Replatforming (covered in KNOWLEDGE_RESOURCES), B2B Ecommerce (covered in TRUST_CHIPS).\n// Fixed: \"Operating Model\" → \"People & Capability\" for nav consistency.\nconst TOPICS=[{label:\"Ecommerce Strategy\",href:\"/strategy\"},{label:\"Platform Selection\",href:\"/ecommerce-platform-selection\"},{label:\"Digital Transformation\",href:\"/digital-transformation-governance\"},{label:\"AI Readiness\",href:\"/ai-readiness-assessment\"},{label:\"People & Capability\",href:\"/people\"},{label:\"B2B Ecommerce\",href:\"/b2b-trade-portal\"}];// knowsAbout: hardwired rich array — not derived from TOPICS.\n// Covers commercial terms, sector terms and proprietary frameworks for LLM citation breadth.\nconst KNOWS_ABOUT=[\"Ecommerce strategy\",\"B2B ecommerce\",\"B2B trade portal strategy\",\"DTC channel architecture\",\"Ecommerce platform selection\",\"Ecommerce replatforming\",\"Adobe Commerce\",\"Magento\",\"Shopify Plus\",\"ERP integration\",\"PIM systems\",\"Digital transformation governance\",\"Ecommerce consultancy\",\"KBB ecommerce\",\"Construction ecommerce\",\"FMCG DTC strategy\",\"Private equity ecommerce due diligence\",\"Digital maturity assessment\",\"AI readiness\",\"Ecommerce capability assessment\",\"The Right Framework\",\"Trifactor\"];const EMAIL=\"hello@rightpartners.co.uk\";const EMAIL_HREF=\"mailto:hello@rightpartners.co.uk\";const PHONE=\"0203 432 0487\";const PHONE_HREF=\"tel:+442034320487\";const LINKEDIN_HREF=\"https://www.linkedin.com/company/right-partners-ltd\";const LEGAL=[{label:\"Privacy Policy\",href:\"/privacy-policy\"},{label:\"Terms of Use\",href:\"/terms-of-use\"},{label:\"Cookie Policy\",href:\"/cookie-policy\"}];export default function RightPartnersFooter({logoImage,logoImageHeight}){const img=logoImage||LOGO_IMAGE;const imgH=logoImageHeight||LOGO_IMAGE_HEIGHT;const currentYear=new Date().getFullYear();return /*#__PURE__*/_jsxs(\"footer\",{itemScope:true,itemType:\"https://schema.org/ProfessionalService\",style:{width:\"100vw\",maxWidth:\"100vw\",position:\"relative\",left:\"50%\",transform:\"translateX(-50%)\",background:BG,color:TEXT,fontFamily:BODY_FONT,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .rp-fw { max-width: ${MAX_WIDTH}px; margin: 0 auto; padding-left: ${PAD_D}px; padding-right: ${PAD_D}px; }\n                .rp-top { background: ${TOP_BG}; border-top: 1px solid ${BORDER}; border-bottom: 1px solid ${BORDER}; }\n                .rp-top-wrap { padding: 30px 0 26px; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 20px; align-items: center; }\n                .rp-label { color: ${ORANGE}; font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 800; margin-bottom: 10px; }\n                .rp-hl { font-family: ${HEADING_FONT}; font-size: ${H_SIZE}px; line-height: 1.08; letter-spacing: -0.03em; font-weight: 400; max-width: 860px; margin: 0 0 8px; }\n                .rp-message { min-width: 0; justify-self: center; text-align: left; width: fit-content; max-width: 860px; }\n                .rp-copy-cta { display: block; }\n                .rp-body { color: ${MUTED}; font-size: 14px; line-height: 1.45; font-weight: 500; margin: 0; white-space: normal; }\n                .rp-cta-zone { justify-self: end; }\n                .rp-btn { display: inline-flex; align-items: center; justify-content: center; color: #111111; background: ${ORANGE}; border: 1px solid ${ORANGE}; border-radius: 0; padding: 14px 22px; font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; text-decoration: none; transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease; box-shadow: 0 0 0 rgba(250,92,0,0.0); animation: rpPulse 2.4s ease-in-out infinite; }\n                .rp-btn:hover { background: #ff6f1e; box-shadow: 0 0 22px rgba(250,92,0,0.32); transform: translateY(-1px); }\n                .rp-btn:focus-visible { outline: 2px solid ${ORANGE}; outline-offset: 2px; box-shadow: 0 0 0 3px rgba(250,92,0,0.25); }\n                @keyframes rpPulse {\n                    0%, 100% { box-shadow: 0 0 0 0 rgba(250,92,0,0.0); }\n                    50% { box-shadow: 0 0 18px 0 rgba(250,92,0,0.28); }\n                }\n                .rp-brand-card { border: none; background: transparent; padding: 0; max-width: 320px; }\n                .rp-logo { font-family: ${BODY_FONT}; font-weight: 900; text-transform: uppercase; line-height: 0.9; margin-bottom: 10px; }\n                .rp-logo-o { color: ${ORANGE}; font-size: 34px; display: block; letter-spacing: -0.04em; }\n                .rp-logo-w { color: ${TEXT}; font-size: 34px; display: block; letter-spacing: -0.04em; }\n                .rp-strap { font-size: 11px; letter-spacing: 0.13em; text-transform: uppercase; color: ${MUTED}; font-weight: 800; margin-bottom: 0; }\n                .rp-trust { border-top: 1px solid ${BORDER}; border-bottom: 1px solid ${BORDER}; padding: 22px 0; margin-bottom: 8px; }\n                .rp-trust-copy { color: ${MUTED}; font-size: 16px; line-height: 1.5; margin: 0 0 16px; }\n                .rp-trust-copy strong { color: ${TEXT}; font-weight: 700; }\n                .rp-trust-chips { display: flex; flex-wrap: wrap; gap: 10px; }\n                .rp-trust-chip { display: inline-block; color: rgba(245,240,234,0.7); border: 1px solid rgba(245,240,234,0.16); padding: 7px 14px; font-size: 13px; line-height: 1; text-decoration: none; transition: border-color .2s ease, color .2s ease, background .2s ease; }\n                .rp-trust-chip:hover { border-color: ${ORANGE}; color: ${TEXT}; background: rgba(250,92,0,0.08); }\n                .rp-trust-chip:focus-visible { outline: 1px solid ${ORANGE}; outline-offset: 2px; border-color: ${ORANGE}; }\n                .rp-topics { padding: 14px 0 8px; border-bottom: 1px solid ${BORDER}; }\n                .rp-topics-title { color: ${ORANGE}; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; font-weight: 800; margin-bottom: 12px; }\n                .rp-topics-chips { display: flex; flex-wrap: nowrap; gap: 6px; overflow-x: auto; scrollbar-width: none; }\n                .rp-topics-chips::-webkit-scrollbar { display: none; }\n                .rp-topic-chip { display: inline-block; color: rgba(245,240,234,0.72); border: 1px solid rgba(245,240,234,0.14); padding: 5px 10px; font-size: 11px; line-height: 1; white-space: nowrap; text-decoration: none; transition: border-color .2s ease, color .2s ease, background .2s ease; }\n                .rp-topic-chip:hover { border-color: ${ORANGE}; color: ${TEXT}; background: rgba(250,92,0,0.08); }\n                .rp-topic-chip:focus-visible { outline: 1px solid ${ORANGE}; outline-offset: 2px; border-color: ${ORANGE}; }\n                .rp-hubs { padding: 8px 0 44px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; border-bottom: 1px solid ${BORDER}; }\n                .rp-hub { text-decoration: none; border: 1px solid ${CARD_BORDER}; background: rgba(255,255,255,0.01); padding: 18px; min-height: 142px; transition: border-color .2s ease, background .2s ease; display: block; }\n                .rp-hub:hover { border-color: ${ORANGE}; background: rgba(250,92,0,0.06); }\n                .rp-hub:focus-visible { border-color: ${ORANGE}; background: rgba(250,92,0,0.08); outline: 1px solid ${ORANGE}; outline-offset: 2px; }\n                .rp-hub-title { color: ${TEXT}; font-size: 18px; line-height: 1.2; letter-spacing: -0.02em; margin: 0 0 10px; font-family: ${HEADING_FONT}; font-weight: 400; }\n                .rp-hub-desc { color: ${MUTED}; font-size: 13px; line-height: 1.55; margin: 0; }\n                .rp-main { padding: 44px 0 66px; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 34px; border-bottom: 1px solid ${BORDER}; }\n                .rp-col-title { color: ${ORANGE}; font-size: 11px; line-height: 1; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 900; margin-bottom: 22px; }\n                .rp-links { display: flex; flex-direction: column; gap: 14px; }\n                .rp-link { color: rgba(245,240,234,0.62); text-decoration: none; font-size: 14px; line-height: 1.35; font-weight: 600; transition: color 0.2s ease; }\n                .rp-link:hover { color: ${ORANGE}; }\n                .rp-contact-panel { margin-top: 28px; padding: 22px; border: 1px solid ${CARD_BORDER}; background: rgba(255,255,255,0.01); display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }\n                .rp-contact-title { color: ${ORANGE}; font-size: 11px; letter-spacing: .14em; text-transform: uppercase; font-weight: 900; margin-bottom: 10px; }\n                .rp-contact-line { color: ${MUTED}; font-size: 14px; line-height: 1.65; margin: 0 0 4px; }\n                .rp-contact-line a { color: ${MUTED}; text-decoration: none; transition: color .2s ease; }\n                .rp-contact-line a:hover { color: ${ORANGE}; }\n                .rp-address { font-style: normal; color: ${MUTED}; font-size: 14px; line-height: 1.65; font-family: ${BODY_FONT}; }\n                .rp-li { color: ${ORANGE} !important; font-weight: 700; }\n                .rp-insights-desc { color: ${MUTED}; font-size: 14px; line-height: 1.5; margin: 0; }\n                .rp-insights-cta { display: inline-block; margin-top: 10px; color: ${ORANGE}; font-size: 13px; font-weight: 700; letter-spacing: .02em; }\n                .rp-bottom { padding: 22px 0 30px; display: flex; align-items: center; justify-content: space-between; gap: 18px; color: rgba(255,255,255,0.35); font-size: 13px; font-weight: 500; }\n                .rp-legal { display: flex; gap: 24px; flex-wrap: wrap; }\n                .rp-legal a { color: rgba(255,255,255,0.24); text-decoration: none; transition: color 0.2s ease; }\n                .rp-legal a:hover { color: ${ORANGE}; }\n                @media (prefers-reduced-motion: reduce) { .rp-btn { animation: none; } }\n                @media (max-width: 900px) {\n                    .rp-fw { padding-left: ${PAD_M}px; padding-right: ${PAD_M}px; }\n                    .rp-top-wrap { grid-template-columns: 1fr; padding: 32px 0 28px; gap: 18px; }\n                    .rp-hl { font-size: ${Math.max(H_SIZE*.72,30)}px; }\n                    .rp-message { text-align: left; justify-self: stretch; }\n                    .rp-body { font-size: 15px; white-space: normal; max-width: 100%; }\n                    .rp-copy-cta { display: block; }\n                    .rp-cta-zone { justify-self: stretch; }\n                    .rp-btn { width: 100%; justify-content: center; }\n                    .rp-trust-copy { font-size: 15px; }\n                    .rp-topics { padding-top: 12px; }\n                    .rp-topics-chips { flex-wrap: wrap; overflow-x: visible; }\n                    .rp-hubs { grid-template-columns: 1fr 1fr; padding-bottom: 36px; }\n                    .rp-main { grid-template-columns: 1fr 1fr; gap: 34px; padding: 36px 0 48px; }\n                    .rp-contact-panel { grid-template-columns: 1fr; }\n                    .rp-bottom { flex-direction: column; align-items: flex-start; }\n                    .rp-legal { gap: 16px; }\n                }\n                @media (max-width: 580px) {\n                    .rp-hubs { grid-template-columns: 1fr; }\n                    .rp-main { grid-template-columns: 1fr; gap: 28px; }\n                }\n            `}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"name\",content:\"Right Partners Ltd\"}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"legalName\",content:\"Right Partners Ltd\"}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"url\",content:\"https://www.rightpartners.co.uk\"}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"email\",content:EMAIL}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"telephone\",content:\"+442034320487\"}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"areaServed\",content:\"United Kingdom\"}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"description\",content:INTRO}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"foundingDate\",content:\"2023\"}),/*#__PURE__*/_jsx(\"meta\",{itemProp:\"sameAs\",content:\"https://www.linkedin.com/company/right-partners-ltd\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"},\"aria-hidden\":\"true\",children:KNOWS_ABOUT.map(term=>/*#__PURE__*/_jsx(\"meta\",{itemProp:\"knowsAbout\",content:term},term))}),/*#__PURE__*/_jsx(\"section\",{className:\"rp-top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rp-fw\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"rp-top-wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rp-brand-card\",children:[img?/*#__PURE__*/_jsx(\"img\",{src:img,alt:\"Right Partners\",style:{height:`${imgH}px`,width:\"auto\",display:\"block\",objectFit:\"contain\",marginBottom:\"16px\"}}):/*#__PURE__*/_jsxs(\"div\",{className:\"rp-logo\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"rp-logo-o\",children:LOGO_ONE}),/*#__PURE__*/_jsx(\"span\",{className:\"rp-logo-w\",children:LOGO_TWO})]}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-strap\",children:STRAPLINE})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rp-message\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"rp-hl\",children:TOP_TITLE}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-copy-cta\",children:/*#__PURE__*/_jsx(\"p\",{className:\"rp-body\",children:TOP_BODY})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-cta-zone\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rp-btn\",href:CTA_HREF,children:CTA_TEXT})})]})})}),/*#__PURE__*/_jsx(\"section\",{children:/*#__PURE__*/_jsx(\"div\",{className:\"rp-fw\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"rp-trust\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"rp-trust-copy\",children:[TRUST_COPY_BEFORE,/*#__PURE__*/_jsx(\"strong\",{children:TRUST_COPY_STRONG}),TRUST_COPY_AFTER]}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-trust-chips\",children:TRUST_CHIPS.map(chip=>/*#__PURE__*/_jsx(\"a\",{className:\"rp-trust-chip\",href:chip.href,children:chip.label},chip.label))})]})})}),/*#__PURE__*/_jsx(\"section\",{children:/*#__PURE__*/_jsx(\"div\",{className:\"rp-fw\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"rp-topics\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-topics-title\",children:\"Topics we advise on\"}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-topics-chips\",children:TOPICS.map(topic=>/*#__PURE__*/_jsx(\"a\",{className:\"rp-topic-chip\",href:topic.href,children:topic.label},topic.label))})]})})}),/*#__PURE__*/_jsx(\"section\",{children:/*#__PURE__*/_jsx(\"div\",{className:\"rp-fw\",children:/*#__PURE__*/_jsx(\"div\",{className:\"rp-hubs\",children:HUBS.map(hub=>/*#__PURE__*/_jsxs(\"a\",{className:\"rp-hub\",href:hub.href,children:[/*#__PURE__*/_jsx(\"h3\",{className:\"rp-hub-title\",children:hub.label}),/*#__PURE__*/_jsx(\"p\",{className:\"rp-hub-desc\",children:hub.desc})]},hub.label))})})}),/*#__PURE__*/_jsx(\"section\",{children:/*#__PURE__*/_jsxs(\"div\",{className:\"rp-fw\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"rp-main\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-col-title\",children:\"ABOUT RIGHT PARTNERS\"}),/*#__PURE__*/_jsx(\"nav\",{className:\"rp-links\",\"aria-label\":\"About Right Partners\",children:COMPANY.map((c,i)=>/*#__PURE__*/_jsx(\"a\",{className:\"rp-link\",href:c.href,children:c.label},i))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-col-title\",children:\"EXPERTISE\"}),/*#__PURE__*/_jsx(\"nav\",{className:\"rp-links\",\"aria-label\":\"Expertise\",children:EXPERTISE.map((s,i)=>/*#__PURE__*/_jsx(\"a\",{className:\"rp-link\",href:s.href,children:s.label},i))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-col-title\",children:\"SECTORS\"}),/*#__PURE__*/_jsx(\"nav\",{className:\"rp-links\",\"aria-label\":\"Sectors\",children:SECTORS.map((s,i)=>/*#__PURE__*/_jsx(\"a\",{className:\"rp-link\",href:s.href,children:s.label},i))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-col-title\",children:\"ECOMMERCE KNOWLEDGE & RESOURCES\"}),/*#__PURE__*/_jsx(\"nav\",{className:\"rp-links\",\"aria-label\":\"Ecommerce Knowledge and Resources\",children:KNOWLEDGE_RESOURCES.map((s,i)=>/*#__PURE__*/_jsx(\"a\",{className:\"rp-link\",href:s.href,children:s.label},i))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-col-title\",children:\"INSIGHTS\"}),/*#__PURE__*/_jsxs(\"a\",{className:\"rp-link\",href:\"/insights\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"rp-insights-desc\",children:INSIGHTS_DESCRIPTION}),/*#__PURE__*/_jsx(\"span\",{className:\"rp-insights-cta\",children:INSIGHTS_CTA})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rp-contact-panel\",children:[/*#__PURE__*/_jsxs(\"address\",{className:\"rp-address\",itemProp:\"address\",itemScope:true,itemType:\"https://schema.org/PostalAddress\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-contact-title\",children:\"Registered Address\"}),/*#__PURE__*/_jsx(\"span\",{itemProp:\"name\",children:\"Right Partners Ltd\"}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{itemProp:\"streetAddress\",children:\"71-75 Shelton Street\"}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{itemProp:\"addressLocality\",children:\"London\"}),\" \",/*#__PURE__*/_jsx(\"span\",{itemProp:\"postalCode\",children:\"WC2H 9JQ\"}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{itemProp:\"addressCountry\",children:\"United Kingdom\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"rp-contact-title\",children:\"Talk to Right Partners\"}),/*#__PURE__*/_jsx(\"p\",{className:\"rp-contact-line\",children:/*#__PURE__*/_jsx(\"a\",{href:EMAIL_HREF,itemProp:\"email\",children:EMAIL})}),/*#__PURE__*/_jsx(\"p\",{className:\"rp-contact-line\",children:/*#__PURE__*/_jsx(\"a\",{href:PHONE_HREF,itemProp:\"telephone\",children:PHONE})}),/*#__PURE__*/_jsx(\"p\",{className:\"rp-contact-line\",children:/*#__PURE__*/_jsx(\"a\",{className:\"rp-li\",href:LINKEDIN_HREF,itemProp:\"sameAs\",target:\"_blank\",rel:\"noopener noreferrer\",children:\"LinkedIn\"})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"rp-bottom\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[\"Right Partners Ltd \\xa9 \",currentYear]}),/*#__PURE__*/_jsx(\"div\",{className:\"rp-legal\",children:LEGAL.map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.href,children:l.label},i))})]})]})})]});}RightPartnersFooter.defaultProps={logoImage:\"\",logoImageHeight:80};addPropertyControls(RightPartnersFooter,{logoImage:{type:ControlType.Image,title:\"Logo — Image (optional override)\"},logoImageHeight:{type:ControlType.Number,title:\"Logo — Height (px)\",min:24,max:120,step:2}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RightPartnersFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Global_Footer_V3.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// User request: Improve mobile nav hierarchy by introducing tiered rendering (primary cards, quieter secondary links, grouped labels), making Strategy/Technology/People and key resource destinations visually prominent while preserving the existing drawer/accordion interaction model, palette, links, CTA, trust strip, and persona strip.\nconst FI=\"Inter, Arial, sans-serif\";function AccordionSection({id,title,open,onToggle,children,borderColor,textColor,accentColor}){return /*#__PURE__*/_jsxs(\"section\",{style:{borderBottom:`1px solid ${borderColor}`},children:[/*#__PURE__*/_jsxs(\"button\",{\"aria-expanded\":open,\"aria-controls\":id,onClick:onToggle,style:{width:\"100%\",minHeight:52,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"14px 0\",background:\"transparent\",border:\"none\",color:textColor,fontSize:16,fontWeight:600,fontFamily:FI,textAlign:\"left\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{children:title}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{color:accentColor,fontSize:18,transform:open?\"rotate(45deg)\":\"rotate(0deg)\",transition:\"transform .18s ease\",lineHeight:1},children:\"+\"})]}),/*#__PURE__*/_jsx(\"div\",{id:id,style:{maxHeight:open?1200:0,overflow:\"hidden\",transition:\"max-height .24s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:\"2px 0 12px\"},children:children})})]});}function MenuLink({href,title,desc,textColor,mutedColor,onClick}){return /*#__PURE__*/_jsxs(\"a\",{href:href,onClick:onClick,style:{display:\"block\",textDecoration:\"none\",padding:\"10px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,lineHeight:1.35,color:textColor,fontWeight:550,fontFamily:FI},children:title}),desc?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:3,fontSize:12,lineHeight:1.45,color:mutedColor,fontFamily:FI},children:desc}):null]});}function GroupLabel({label,mutedColor}){return /*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,lineHeight:1.2,letterSpacing:\".12em\",textTransform:\"uppercase\",fontWeight:700,color:mutedColor,margin:\"14px 0 8px\",fontFamily:FI},children:label});}function PrimaryMenuCard({href,title,desc,onClick,textColor,mutedColor,accentColor,borderColor}){return /*#__PURE__*/_jsxs(\"a\",{href:href,onClick:onClick,style:{display:\"block\",textDecoration:\"none\",padding:\"12px 12px 12px 14px\",marginBottom:8,border:`1px solid ${borderColor}`,borderRadius:8,background:\"rgba(245,240,234,0.03)\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:10,bottom:10,width:2,borderRadius:999,background:accentColor}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:textColor,fontSize:16,lineHeight:1.25,fontWeight:700,fontFamily:FI},children:title}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{color:accentColor,fontSize:16,lineHeight:1,fontWeight:700},children:\"→\"})]}),desc?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:5,color:mutedColor,fontSize:12,lineHeight:1.45,fontFamily:FI},children:desc}):null]});}function SecondaryMenuLink({href,title,desc,textColor,mutedColor,onClick}){return /*#__PURE__*/_jsxs(\"a\",{href:href,onClick:onClick,style:{display:\"block\",textDecoration:\"none\",padding:\"8px 0\",borderBottom:\"1px solid rgba(245,240,234,0.06)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,lineHeight:1.35,color:textColor,fontWeight:500,fontFamily:FI},children:title}),desc?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:3,fontSize:11,lineHeight:1.4,color:mutedColor,fontFamily:FI},children:desc}):null]});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function GlobalHeaderNavV4Mobile(props){const{logoImage={src:\"https://framerusercontent.com/images/bqJPA6VImJHPa1kpTGl3nPf9bN4.svg?width=291&height=76&kb=1\",alt:\"Right Partners\"},logoHref=\"/\",bgColor=\"#050505\",accentColor=\"#FA5C00\",textColor=\"#F5F0EA\",borderColor=\"rgba(245,240,234,0.12)\",ctaText=\"Start a conversation\",ctaHref=\"/free-strategy-consultation\",showTrustStrip=true,showPersonaStrip=true,previewOpen=false}=props;const[menuOpen,setMenuOpen]=React.useState(false);const[logoFailed,setLogoFailed]=React.useState(false);const[openSection,setOpenSection]=React.useState(null);const isDrawerOpen=previewOpen||menuOpen;const mutedTextColor=\"rgba(245,240,234,0.62)\";const expertisePrimary=React.useMemo(()=>[{href:\"/strategy\",title:\"Strategy\",desc:\"Commercial clarity, growth strategy and transformation direction.\"},{href:\"/technology\",title:\"Technology\",desc:\"Platform selection, architecture, AI and systems decisions.\"},{href:\"/people\",title:\"People\",desc:\"Capability, governance, operating model and leadership support.\"}],[]);const expertiseSupport=React.useMemo(()=>[{href:\"/the-right-framework\",title:\"The Right Framework\"},{href:\"/ecommerce-platform-selection\",title:\"Ecommerce Platform Selection\"},{href:\"/ecommerce-solution-architecture\",title:\"Ecommerce Solution Architecture\"},{href:\"/digital-transformation-governance\",title:\"Digital Transformation Governance\"},{href:\"/fractional-ecommerce-leadership\",title:\"Fractional Ecommerce Leadership\"}],[]);const expertiseSectors=React.useMemo(()=>[{href:\"/sectors/kbb-ecommerce-uk\",title:\"KBB\"},{href:\"/sectors/construction-industrial-ecommerce-uk\",title:\"Construction & Industrial\"},{href:\"/sectors/consumer-goods-fmcg-ecommerce-uk\",title:\"FMCG\"},{href:\"/sectors/private-equity-ecommerce-uk\",title:\"Private Equity\"}],[]);const resourcePrimary=React.useMemo(()=>[{href:\"/knowledge\",title:\"Ecommerce Knowledge Base\",desc:\"Plain-English reference guides, glossaries and explainers.\"},{href:\"/ecommerce-diagnostics\",title:\"Free Diagnostic Tools\",desc:\"Interactive assessments and planning tools.\"},{href:\"/digital-maturity-index\",title:\"Digital Maturity Index\",desc:\"Independent benchmark research for digital decision-making.\"}],[]);const closeMenu=React.useCallback(()=>{React.startTransition(()=>setMenuOpen(false));},[]);const closeMenuAndCollapse=React.useCallback(()=>{React.startTransition(()=>{setMenuOpen(false);setOpenSection(null);});},[]);const toggleSection=React.useCallback(sectionKey=>{React.startTransition(()=>setOpenSection(prev=>prev===sectionKey?null:sectionKey));},[]);React.useEffect(()=>{React.startTransition(()=>setLogoFailed(false));},[logoImage?.src]);React.useEffect(()=>{if(typeof document!==\"undefined\"){const previousOverflow=document.body.style.overflow;if(isDrawerOpen)document.body.style.overflow=\"hidden\";else document.body.style.overflow=previousOverflow||\"\";return()=>{document.body.style.overflow=previousOverflow||\"\";};}},[isDrawerOpen]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",fontFamily:FI,background:bgColor,borderBottom:`1px solid ${borderColor}`},children:[/*#__PURE__*/_jsxs(\"header\",{style:{minHeight:72,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 16px\",boxSizing:\"border-box\",background:bgColor,position:\"relative\",zIndex:20},children:[/*#__PURE__*/_jsx(\"a\",{href:logoHref,onClick:closeMenuAndCollapse,style:{textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",minHeight:44},children:!logoFailed&&logoImage?.src?/*#__PURE__*/_jsx(\"img\",{src:logoImage.src,srcSet:logoImage.srcSet,alt:logoImage.alt||\"Right Partners\",onError:()=>React.startTransition(()=>setLogoFailed(true)),style:{height:30,width:\"auto\",display:\"block\",objectFit:\"contain\"}}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:accentColor,fontWeight:900,letterSpacing:\"-0.02em\",fontSize:16},children:\"RIGHT\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,fontWeight:700,letterSpacing:\"-0.02em\",fontSize:16,marginLeft:4},children:\"PARTNERS\"})]})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>React.startTransition(()=>setMenuOpen(prev=>!prev)),\"aria-expanded\":isDrawerOpen,\"aria-controls\":\"rp-v4-mobile-drawer\",\"aria-label\":isDrawerOpen?\"Close menu\":\"Open menu\",style:{minWidth:44,minHeight:44,border:`1px solid ${borderColor}`,borderRadius:4,background:\"transparent\",color:textColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{fontSize:20,lineHeight:1,marginTop:-1},children:isDrawerOpen?\"\\xd7\":\"☰\"})})]}),isDrawerOpen?/*#__PURE__*/_jsx(\"div\",{id:\"rp-v4-mobile-drawer\",role:\"dialog\",\"aria-label\":\"Mobile navigation\",onClick:closeMenuAndCollapse,style:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.58)\",zIndex:19},children:/*#__PURE__*/_jsxs(\"div\",{onClick:event=>event.stopPropagation(),style:{position:\"absolute\",top:0,right:0,width:\"100%\",maxWidth:520,height:\"100%\",background:bgColor,borderLeft:`1px solid ${borderColor}`,overflowY:\"auto\",WebkitOverflowScrolling:\"touch\",padding:\"86px 16px 24px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(AccordionSection,{id:\"rp-mobile-about\",title:\"About\",open:openSection===\"about\",onToggle:()=>toggleSection(\"about\"),borderColor:borderColor,textColor:textColor,accentColor:accentColor,children:[/*#__PURE__*/_jsx(MenuLink,{href:\"/about/leadership-team\",title:\"Leadership team\",textColor:textColor,mutedColor:mutedTextColor,onClick:closeMenu}),/*#__PURE__*/_jsx(MenuLink,{href:\"/approach\",title:\"Our approach\",desc:\"A different kind of partner\",textColor:textColor,mutedColor:mutedTextColor,onClick:closeMenu})]}),/*#__PURE__*/_jsxs(AccordionSection,{id:\"rp-mobile-expertise\",title:\"Expertise\",open:openSection===\"expertise\",onToggle:()=>toggleSection(\"expertise\"),borderColor:borderColor,textColor:textColor,accentColor:accentColor,children:[/*#__PURE__*/_jsx(GroupLabel,{label:\"Core services\",mutedColor:mutedTextColor}),expertisePrimary.map(item=>/*#__PURE__*/_jsx(PrimaryMenuCard,{href:item.href,title:item.title,desc:item.desc,onClick:closeMenu,textColor:textColor,mutedColor:mutedTextColor,accentColor:accentColor,borderColor:borderColor},item.href)),/*#__PURE__*/_jsx(GroupLabel,{label:\"Specialist support\",mutedColor:mutedTextColor}),expertiseSupport.map(item=>/*#__PURE__*/_jsx(SecondaryMenuLink,{href:item.href,title:item.title,onClick:closeMenu,textColor:textColor,mutedColor:mutedTextColor},item.href)),/*#__PURE__*/_jsx(GroupLabel,{label:\"Sectors\",mutedColor:mutedTextColor}),expertiseSectors.map(item=>/*#__PURE__*/_jsx(SecondaryMenuLink,{href:item.href,title:item.title,onClick:closeMenu,textColor:textColor,mutedColor:mutedTextColor},item.href))]}),/*#__PURE__*/_jsxs(AccordionSection,{id:\"rp-mobile-resources\",title:\"Resources\",open:openSection===\"resources\",onToggle:()=>toggleSection(\"resources\"),borderColor:borderColor,textColor:textColor,accentColor:accentColor,children:[/*#__PURE__*/_jsx(GroupLabel,{label:\"Featured resources\",mutedColor:mutedTextColor}),resourcePrimary.map(item=>/*#__PURE__*/_jsx(PrimaryMenuCard,{href:item.href,title:item.title,desc:item.desc,onClick:closeMenu,textColor:textColor,mutedColor:mutedTextColor,accentColor:accentColor,borderColor:borderColor},item.href))]}),/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:10},children:[/*#__PURE__*/_jsx(MenuLink,{href:\"/the-right-framework\",title:\"The Right Framework\",textColor:textColor,mutedColor:mutedTextColor,onClick:closeMenu}),/*#__PURE__*/_jsx(MenuLink,{href:\"/insights\",title:\"Insights\",textColor:textColor,mutedColor:mutedTextColor,onClick:closeMenu}),/*#__PURE__*/_jsx(MenuLink,{href:\"/careers\",title:\"Careers\",textColor:textColor,mutedColor:mutedTextColor,onClick:closeMenu})]}),/*#__PURE__*/_jsx(\"a\",{href:ctaHref,onClick:closeMenu,style:{display:\"block\",marginTop:14,background:accentColor,color:\"#fff\",textDecoration:\"none\",textAlign:\"center\",padding:\"14px 16px\",fontSize:13,fontWeight:800,letterSpacing:\".08em\",textTransform:\"uppercase\",borderRadius:4},children:ctaText}),showTrustStrip?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20,borderTop:`1px solid ${borderColor}`,paddingTop:14,display:\"flex\",flexWrap:\"wrap\",gap:8},children:[\"For UK Manufacturers & Retailers seeking growth\",\"20+ Years Experience\",\"For founders & leadership teams\",\"B2B & DTC\",\"Digital Transformation & Delivery with Accountability\"].map(item=>/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,lineHeight:1.3,color:mutedTextColor,border:`1px solid ${borderColor}`,padding:\"7px 10px\",borderRadius:999},children:item},item))}):null,showPersonaStrip?/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:16,borderTop:`1px solid ${borderColor}`,paddingTop:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,lineHeight:1.5,color:mutedTextColor},children:\"Make the most of your visit. Find what's most relevant for your role.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/start-here\",onClick:closeMenu,style:{display:\"inline-block\",marginTop:8,color:accentColor,textDecoration:\"none\",fontWeight:600,fontSize:13,borderBottom:\"1px solid rgba(250,92,0,0.45)\",paddingBottom:2},children:\"Start here →\"})]}):null]})}):null]});}addPropertyControls(GlobalHeaderNavV4Mobile,{logoImage:{type:ControlType.ResponsiveImage,title:\"Logo Image\"},logoHref:{type:ControlType.Link,title:\"Logo Link\",defaultValue:\"/\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#050505\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#FA5C00\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#F5F0EA\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(245,240,234,0.12)\"},ctaText:{type:ControlType.String,title:\"CTA Text\",defaultValue:\"Start a conversation\"},ctaHref:{type:ControlType.Link,title:\"CTA Link\",defaultValue:\"/free-strategy-consultation\"},showTrustStrip:{type:ControlType.Boolean,title:\"Show Trust\",defaultValue:true},showPersonaStrip:{type:ControlType.Boolean,title:\"Show Persona\",defaultValue:true},previewOpen:{type:ControlType.Boolean,title:\"Preview Open\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlobalHeaderNavV4Mobile\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./new_global_header_nav_27_june_2026_mobile.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const FI=\"Inter, Arial, sans-serif\";const FP=\"Playfair Display, Georgia, serif\";const ArrowRight=({size=13})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\"})});function parseLines(value){return value?value.split(\"\\n\").map(x=>x.trim()).filter(Boolean):[];}function PersonaFloatingPill({linkUrl,tooltipText,size,bottomOffset,rightOffset}){const[hovered,setHovered]=React.useState(false);const[dismissed,setDismissed]=React.useState(false);if(dismissed)return null;const sz=size||56;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",bottom:`${bottomOffset||32}px`,right:`${rightOffset||32}px`,zIndex:9999,display:\"flex\",alignItems:\"center\",gap:10,fontFamily:FI,pointerEvents:\"auto\"},children:[hovered&&/*#__PURE__*/_jsx(\"div\",{style:{background:\"#050505\",color:\"#F5F0EA\",fontSize:13,fontWeight:500,padding:\"8px 14px\",borderRadius:6,border:\"1px solid rgba(250,92,0,0.3)\",whiteSpace:\"nowrap\",pointerEvents:\"none\",animation:\"rp-pill-fadein .15s ease\"},children:tooltipText||\"Free Ecommerce Diagnostic\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    @keyframes rp-pill-pulse {\n                        0%   { transform: scale(1);    opacity: 0.6; }\n                        65%  { transform: scale(1.75); opacity: 0;   }\n                        100% { transform: scale(1.75); opacity: 0;   }\n                    }\n                    @keyframes rp-pill-fadein {\n                        from { opacity: 0; transform: translateX(6px); }\n                        to   { opacity: 1; transform: translateX(0);   }\n                    }\n                    @keyframes rp-tri-cw  { from { transform: rotate(0deg);   } to { transform: rotate(360deg);  } }\n                    @keyframes rp-tri-ccw { from { transform: rotate(0deg);   } to { transform: rotate(-360deg); } }\n                    .rp-tri-cw  { animation: rp-tri-cw  5s linear infinite; transform-origin: 50% 50%; transform-box: fill-box; }\n                    .rp-tri-ccw { animation: rp-tri-ccw 5s linear infinite; transform-origin: 50% 50%; transform-box: fill-box; }\n                `}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:\"50%\",background:\"#FA5C00\",opacity:hovered?0:undefined,animation:hovered?\"none\":\"rp-pill-pulse 2.8s cubic-bezier(0.4, 0, 0.6, 1) infinite\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"a\",{href:linkUrl||\"/ecommerce-diagnostic\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),\"aria-label\":tooltipText||\"Free Ecommerce Diagnostic\",style:{position:\"relative\",width:sz,height:sz,borderRadius:\"50%\",background:hovered?\"#2a1200\":\"#1a0a00\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",textDecoration:\"none\",boxShadow:hovered?\"0 6px 28px rgba(250,92,0,0.55), 0 0 0 1.5px rgba(250,92,0,0.6)\":\"0 4px 20px rgba(250,92,0,0.3), 0 0 0 1.5px rgba(250,92,0,0.3)\",transform:hovered?\"scale(1.08)\":\"scale(1)\",transition:\"background .15s, box-shadow .15s, transform .15s\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:Math.round(sz*.54),height:Math.round(sz*.54),viewBox:\"0 0 32 32\",fill:\"none\",\"aria-hidden\":\"true\",style:{overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"g\",{className:\"rp-tri-cw\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"16,2 30,16 16,16\",fill:\"#FA5C00\"})}),/*#__PURE__*/_jsx(\"g\",{className:\"rp-tri-ccw\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"16,30 2,16 16,16\",fill:\"#F5F0EA\"})})]})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setDismissed(true),\"aria-label\":\"Dismiss\",style:{position:\"absolute\",top:-4,right:-4,width:18,height:18,borderRadius:\"50%\",background:\"#1a1a1a\",border:\"1px solid rgba(255,255,255,0.25)\",color:\"rgba(255,255,255,0.7)\",fontSize:11,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,lineHeight:1,opacity:hovered?1:0,transition:\"opacity .15s\",zIndex:1},children:\"\\xd7\"})]})]});}function TopNavLink({label,href,hasArrow,active,accentColor,textColor,linkSize,navHeight,onMouseEnter}){const[hovered,setHovered]=React.useState(false);const on=active||hovered;return /*#__PURE__*/_jsxs(\"a\",{href:href||undefined,onMouseEnter:()=>{setHovered(true);onMouseEnter&&onMouseEnter();},onMouseLeave:()=>setHovered(false),style:{position:\"relative\",height:navHeight,display:\"flex\",alignItems:\"center\",gap:6,padding:\"0 14px\",fontFamily:FI,fontSize:linkSize,fontWeight:500,color:on?textColor:\"rgba(245,240,234,0.60)\",textDecoration:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\",boxSizing:\"border-box\"},children:[label,hasArrow&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:9,opacity:.5,transform:active?\"rotate(180deg)\":\"none\",transition:\"transform .15s\"},children:\"▾\"}),on&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:14,right:14,height:2,background:accentColor}})]});}function Eyebrow({children,accentColor}){if(!children)return null;return /*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FI,fontSize:9,fontWeight:700,letterSpacing:\".16em\",textTransform:\"uppercase\",color:accentColor,marginBottom:12},children:children});}function MegaMenuShell({children,navHeight,dropdownBg,borderColor,maxWidth,navPaddingX,onMouseEnter,onMouseLeave}){return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,style:{position:\"absolute\",top:navHeight-1,left:0,right:0,zIndex:950,background:dropdownBg,borderTop:`1px solid ${borderColor}`,borderBottom:`1px solid ${borderColor}`,boxShadow:\"0 28px 80px rgba(0,0,0,0.48)\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:-14,left:0,right:0,height:16,background:\"transparent\"}}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth,margin:\"0 auto\",padding:`0 ${navPaddingX}px`,boxSizing:\"border-box\"},children:children})]});}function SmallMenuShell({children,navHeight,dropdownBg,borderColor,onMouseEnter,onMouseLeave}){return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,style:{position:\"absolute\",top:navHeight-1,left:-18,zIndex:950,width:366,background:dropdownBg,border:`1px solid ${borderColor}`,boxShadow:\"0 24px 70px rgba(0,0,0,0.45)\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:-14,left:0,right:0,height:16,background:\"transparent\"}}),children]});}function LinkCard({title,desc,href,eyebrow,badge,accentColor,textColor,borderColor,compact=false}){const[hovered,setHovered]=React.useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{display:\"block\",minHeight:compact?96:132,padding:compact?18:22,background:hovered?\"rgba(255,255,255,0.05)\":\"#050505\",border:`1px solid ${borderColor}`,borderLeft:`2px solid ${hovered?accentColor:borderColor}`,textDecoration:\"none\",transition:\"background .14s, border-color .14s\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:12,alignItems:\"flex-start\",marginBottom:compact?6:10},children:[/*#__PURE__*/_jsxs(\"div\",{children:[eyebrow&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FI,fontSize:9,fontWeight:700,letterSpacing:\".14em\",textTransform:\"uppercase\",color:accentColor,marginBottom:8},children:eyebrow}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:compact?FI:FP,fontSize:compact?14:24,fontWeight:compact?650:400,color:hovered?textColor:\"rgba(245,240,234,0.9)\",lineHeight:compact?1.35:1.15},children:title})]}),badge&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:700,letterSpacing:\".10em\",textTransform:\"uppercase\",color:accentColor,border:`1px solid ${accentColor}`,padding:\"3px 6px\",lineHeight:1,flexShrink:0},children:badge})]}),desc&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FI,fontSize:compact?12:13,lineHeight:1.55,color:\"rgba(245,240,234,0.44)\",maxWidth:320},children:desc}),!compact&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:7,color:accentColor,marginTop:18,fontFamily:FI,fontSize:11,fontWeight:700,letterSpacing:\".08em\",textTransform:\"uppercase\"},children:[\"Explore \",/*#__PURE__*/_jsx(ArrowRight,{})]})]});}function TextLinkRow({title,desc,href,accentColor,textColor,borderColor,last}){const[hovered,setHovered]=React.useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{display:\"flex\",justifyContent:\"space-between\",gap:12,alignItems:\"flex-start\",padding:\"14px 0\",borderBottom:!last?`1px solid ${borderColor}`:\"none\",textDecoration:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:hovered?textColor:\"rgba(245,240,234,0.82)\",fontFamily:FI,lineHeight:1.35},children:title}),desc&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"rgba(245,240,234,0.36)\",fontFamily:FI,lineHeight:1.45,marginTop:3},children:desc})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:hovered?accentColor:\"rgba(245,240,234,0.22)\",fontSize:13,flexShrink:0,paddingTop:1},children:\"›\"})]});}function AboutDropdown(props){const{navHeight,dropdownBg,borderColor,accentColor,textColor,cancelClose,scheduleClose,about1Title,about1Sub,about1Href,about2Title,about2Sub,about2Href,about3Title,about3Sub,about3Href}=props;const items=[[about1Title,about1Sub,about1Href],[about2Title,about2Sub,about2Href],[about3Title,about3Sub,about3Href]].filter(([title])=>title);return /*#__PURE__*/_jsx(SmallMenuShell,{navHeight:navHeight,dropdownBg:dropdownBg,borderColor:borderColor,onMouseEnter:cancelClose,onMouseLeave:scheduleClose,children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"18px 22px 8px\"},children:[/*#__PURE__*/_jsx(Eyebrow,{accentColor:accentColor,children:\"About\"}),items.map(([title,sub,href],i)=>/*#__PURE__*/_jsx(TextLinkRow,{title:title,desc:sub,href:href,accentColor:accentColor,textColor:textColor,borderColor:borderColor,last:i===items.length-1},title))]})});}function ExpertiseMega(props){const{navHeight,dropdownBg,borderColor,accentColor,textColor,maxWidth,navPaddingX,cancelClose,scheduleClose,strategyLabel,strategyHref,strategyDesc,technologyLabel,technologyHref,technologyDesc,peopleLabel,peopleHref,peopleDesc,expertiseIntro,expertiseFeatureTitle,expertiseFeatureDesc,expertiseFeatureHref,sector1Label,sector1Href,sector2Label,sector2Href,sector3Label,sector3Href,sector4Label,sector4Href,specialist1Label,specialist1Href,specialist1Desc,specialist2Label,specialist2Href,specialist2Desc,specialist3Label,specialist3Href,specialist3Desc,specialist4Label,specialist4Href,specialist4Desc}=props;const sectors=[[sector1Label,sector1Href],[sector2Label,sector2Href],[sector3Label,sector3Href],[sector4Label,sector4Href]].filter(([label])=>label);const specialist=[[specialist1Label,specialist1Desc,specialist1Href],[specialist2Label,specialist2Desc,specialist2Href],[specialist3Label,specialist3Desc,specialist3Href],[specialist4Label,specialist4Desc,specialist4Href]].filter(([label])=>label);return /*#__PURE__*/_jsx(MegaMenuShell,{navHeight:navHeight,dropdownBg:dropdownBg,borderColor:borderColor,maxWidth:maxWidth,navPaddingX:navPaddingX,onMouseEnter:cancelClose,onMouseLeave:scheduleClose,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"0.92fr 1.6fr 1fr\",gap:34,padding:\"34px 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Eyebrow,{accentColor:accentColor,children:\"Expertise\"}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:FP,fontWeight:400,fontSize:36,lineHeight:1.05,letterSpacing:\"-.025em\",color:textColor,margin:\"0 0 16px\"},children:\"Strategy, technology and people.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:FI,fontSize:14,lineHeight:1.7,color:\"rgba(245,240,234,0.48)\",margin:\"0 0 22px\"},children:expertiseIntro})]}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(3, 1fr)\",gap:1,background:borderColor,border:`1px solid ${borderColor}`},children:[/*#__PURE__*/_jsx(LinkCard,{eyebrow:\"01\",title:strategyLabel,desc:strategyDesc,href:strategyHref,accentColor:accentColor,textColor:textColor,borderColor:borderColor}),/*#__PURE__*/_jsx(LinkCard,{eyebrow:\"02\",title:technologyLabel,desc:technologyDesc,href:technologyHref,accentColor:accentColor,textColor:textColor,borderColor:borderColor}),/*#__PURE__*/_jsx(LinkCard,{eyebrow:\"03\",title:peopleLabel,desc:peopleDesc,href:peopleHref,accentColor:accentColor,textColor:textColor,borderColor:borderColor})]})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Eyebrow,{accentColor:accentColor,children:\"Specialist support\"}),specialist.map(([title,desc,href],i)=>/*#__PURE__*/_jsx(TextLinkRow,{title:title,desc:desc,href:href,accentColor:accentColor,textColor:textColor,borderColor:borderColor,last:false},title)),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:22},children:[/*#__PURE__*/_jsx(Eyebrow,{accentColor:accentColor,children:\"Sectors\"}),sectors.map(([label,href],i)=>/*#__PURE__*/_jsx(TextLinkRow,{title:label,href:href,accentColor:accentColor,textColor:textColor,borderColor:borderColor,last:i===sectors.length-1},label))]})]})]})});}function ResourcesMega(props){const{navHeight,dropdownBg,borderColor,accentColor,textColor,maxWidth,navPaddingX,cancelClose,scheduleClose,resourcesIntro,knowledgeLabel,knowledgeHref,knowledgeDesc,insightsLabel,insightsHref,insightsDesc,toolsLabel,toolsHref,toolsDesc,dmiLabel,dmiHref,dmiDesc,tool1Label,tool1Href,tool1Desc,tool1Badge,tool2Label,tool2Href,tool2Desc,tool2Badge,tool3Label,tool3Href,tool3Desc,tool3Badge,resourceFeatureTitle,resourceFeatureDesc,resourceFeatureHref}=props;return /*#__PURE__*/_jsx(MegaMenuShell,{navHeight:navHeight,dropdownBg:dropdownBg,borderColor:borderColor,maxWidth:maxWidth,navPaddingX:navPaddingX,onMouseEnter:cancelClose,onMouseLeave:scheduleClose,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"0.9fr 2.1fr\",gap:34,padding:\"34px 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Eyebrow,{accentColor:accentColor,children:\"Resources\"}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:FP,fontWeight:400,fontSize:38,lineHeight:1.05,letterSpacing:\"-.025em\",color:textColor,margin:\"0 0 16px\"},children:\"Learn, assess and compare.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:FI,fontSize:14,lineHeight:1.7,color:\"rgba(245,240,234,0.48)\",margin:\"0 0 22px\"},children:resourcesIntro}),/*#__PURE__*/_jsxs(\"a\",{href:resourceFeatureHref,style:{display:\"inline-flex\",alignItems:\"center\",gap:8,color:accentColor,textDecoration:\"none\",fontFamily:FI,fontSize:11,fontWeight:800,letterSpacing:\".08em\",textTransform:\"uppercase\"},children:[\"Explore resources \",/*#__PURE__*/_jsx(ArrowRight,{})]})]}),/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(2, 1fr)\",gap:1,background:borderColor,border:`1px solid ${borderColor}`},children:[/*#__PURE__*/_jsx(LinkCard,{eyebrow:\"Reference\",title:knowledgeLabel,desc:knowledgeDesc,href:knowledgeHref,accentColor:accentColor,textColor:textColor,borderColor:borderColor}),/*#__PURE__*/_jsx(LinkCard,{eyebrow:\"Tools\",title:toolsLabel,desc:toolsDesc,href:toolsHref,accentColor:accentColor,textColor:textColor,borderColor:borderColor})]})})]})});}function GlobalSearch({appId,searchApiKey,indexName,accentColor,textColor,borderColor,bgColor}){const[open,setOpen]=React.useState(false);const[query,setQuery]=React.useState(\"\");const[results,setResults]=React.useState([]);const[loading,setLoading]=React.useState(false);const canSearch=Boolean(searchApiKey&&searchApiKey.trim());const popularSearches=React.useMemo(()=>[\"ERP\",\"PIM\",\"Replatforming\",\"Digital Strategy\",\"AI for Ecommerce\",\"Commerce Architecture\"],[]);const sectionOrder=React.useMemo(()=>[\"Knowledge Page\",\"Knowledge Term\",\"Insights & Articles\",\"Tools & Diagnostics\",\"Right Partners Services\",\"Framework\",\"Page\"],[]);const closeModal=React.useCallback(()=>{React.startTransition(()=>{setOpen(false);setQuery(\"\");setResults([]);setLoading(false);});},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const onKeyDown=event=>{const key=(event.key||\"\").toLowerCase();const cmdOrCtrl=event.metaKey||event.ctrlKey;if(cmdOrCtrl&&key===\"k\"){if(!canSearch)return;event.preventDefault();React.startTransition(()=>setOpen(true));}else if(key===\"escape\"){React.startTransition(()=>setOpen(false));}};window.addEventListener(\"keydown\",onKeyDown);return()=>window.removeEventListener(\"keydown\",onKeyDown);},[canSearch]);React.useEffect(()=>{if(!open||!canSearch)return;const trimmed=query.trim();if(!trimmed){React.startTransition(()=>{setResults([]);setLoading(false);});return;}const timeoutId=window.setTimeout(async()=>{React.startTransition(()=>setLoading(true));try{const response=await fetch(`https://${appId}-dsn.algolia.net/1/indexes/${indexName}/query`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Algolia-API-Key\":searchApiKey,\"X-Algolia-Application-Id\":appId},body:JSON.stringify({query:trimmed,hitsPerPage:8})});if(!response.ok)throw new Error(\"Algolia request failed\");const data=await response.json();const hits=Array.isArray(data?.hits)?data.hits:[];React.startTransition(()=>setResults(hits));}catch(error){React.startTransition(()=>setResults([]));}finally{React.startTransition(()=>setLoading(false));}},180);return()=>window.clearTimeout(timeoutId);},[appId,indexName,open,query,searchApiKey,canSearch]);const normalizedResults=React.useMemo(()=>{const toTypeLabel=(rawType,url)=>{const source=`${rawType||\"\"} ${url||\"\"}`.toLowerCase();if(source.includes(\"knowledge-term\"))return\"Knowledge Term\";if(source.includes(\"knowledge\")||source.includes(\"/knowledge\")){return\"Knowledge Page\";}if(source.includes(\"insight\")||source.includes(\"/insights\")){return\"Insights & Articles\";}if(source.includes(\"tool\")||source.includes(\"diagnostic\")||source.includes(\"/ecommerce-diagnostic\")||source.includes(\"/ecommerce-diagnostics\")){return\"Tools & Diagnostics\";}if(source.includes(\"service\")||source.includes(\"architecture\")||source.includes(\"selection\")||source.includes(\"governance\")||source.includes(\"fractional\")||source.includes(\"/strategy\")||source.includes(\"/technology\")||source.includes(\"/people\")){return\"Right Partners Services\";}if(source.includes(\"framework\")||source.includes(\"/the-right-framework\")){return\"Framework\";}return\"Page\";};const toBadgeColor=typeLabel=>{if(typeLabel===\"Knowledge Page\"||typeLabel===\"Knowledge Term\"||typeLabel===\"Knowledge\"){return\"#FA5C00\";}if(typeLabel===\"Insights & Articles\"||typeLabel===\"Insight\"){return\"#4A86FF\";}if(typeLabel===\"Tools & Diagnostics\"||typeLabel===\"Tool\"){return\"#27A36B\";}if(typeLabel===\"Right Partners Services\"||typeLabel===\"Service\"){return\"#8E5BFF\";}if(typeLabel===\"Framework\")return\"#D8D2CB\";return\"rgba(245,240,234,0.45)\";};const toBadgeLabel=typeLabel=>{if(typeLabel===\"Knowledge Page\"||typeLabel===\"Knowledge Term\"||typeLabel===\"Knowledge\"){return\"Knowledge\";}if(typeLabel===\"Insights & Articles\"||typeLabel===\"Insight\"){return\"Insight\";}if(typeLabel===\"Tools & Diagnostics\"||typeLabel===\"Tool\"){return\"Tool\";}if(typeLabel===\"Right Partners Services\"||typeLabel===\"Service\"){return\"Service\";}if(typeLabel===\"Framework\")return\"Framework\";return\"Page\";};return results.map(hit=>{const rawUrl=hit?.url||hit?.path||hit?.slug||hit?.objectID||\"#\";const url=rawUrl!==\"#\"&&!String(rawUrl).startsWith(\"/\")&&!String(rawUrl).startsWith(\"http\")?`/${rawUrl}`:String(rawUrl);const title=hit?.title||hit?.name||hit?.pageTitle||hit?.heading||\"Untitled\";const rawDescription=hit?.description||hit?.excerpt||hit?.content||hit?.text||\"\";const description=rawDescription.length>160?`${rawDescription.slice(0,157)}…`:rawDescription;return{url,title,description,typeLabel:toTypeLabel(hit?.type||hit?.category,url),badgeColor:toBadgeColor(toTypeLabel(hit?.type||hit?.category,url)),badgeLabel:toBadgeLabel(toTypeLabel(hit?.type||hit?.category,url))};});},[results]);const categoryPriority=React.useMemo(()=>{return new Map(sectionOrder.map((label,index)=>[label,index]));},[sectionOrder]);const rankedResults=React.useMemo(()=>{return normalizedResults.map((item,index)=>({...item,originalIndex:index})).sort((a,b)=>{const aPriority=categoryPriority.get(a.typeLabel)??999;const bPriority=categoryPriority.get(b.typeLabel)??999;if(aPriority!==bPriority)return aPriority-bPriority;return a.originalIndex-b.originalIndex;});},[normalizedResults,categoryPriority]);const groupedResults=React.useMemo(()=>{const groups=new Map;rankedResults.forEach(item=>{if(!groups.has(item.typeLabel))groups.set(item.typeLabel,[]);groups.get(item.typeLabel).push(item);});return sectionOrder.filter(label=>groups.has(label)).map(label=>({label,items:groups.get(label).slice(0,3)}));},[rankedResults,sectionOrder]);const onPopularSearchClick=React.useCallback(term=>{React.startTransition(()=>setQuery(term));},[]);if(!canSearch)return null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>React.startTransition(()=>setOpen(true)),style:{height:40,padding:\"0 14px\",marginRight:24,border:`1px solid ${borderColor}`,background:\"transparent\",color:textColor,fontFamily:FI,fontSize:12,fontWeight:600,letterSpacing:\".04em\",textTransform:\"uppercase\",cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",gap:8,flexShrink:0},\"aria-label\":\"Open global search\",children:[\"Search\",/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(245,240,234,0.5)\",fontSize:10},children:\"⌘/Ctrl K\"})]}),open&&/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Global site search\",onClick:closeModal,style:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.62)\",zIndex:2e3,display:\"flex\",alignItems:\"flex-start\",justifyContent:\"center\",padding:\"110px 24px 24px\"},children:/*#__PURE__*/_jsxs(\"div\",{onClick:event=>event.stopPropagation(),style:{width:\"min(980px, 100%)\",background:bgColor,border:`1px solid ${borderColor}`,boxShadow:\"0 28px 80px rgba(0,0,0,0.55)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{borderBottom:`1px solid ${borderColor}`,padding:14},children:/*#__PURE__*/_jsx(\"input\",{value:query,onChange:event=>React.startTransition(()=>setQuery(event.target.value)),placeholder:\"Search knowledge, insights, tools…\",autoFocus:true,style:{width:\"100%\",border:`1px solid ${borderColor}`,background:\"#0d0d0d\",color:textColor,padding:\"12px 14px\",fontFamily:FI,fontSize:15,outline:\"none\",boxSizing:\"border-box\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{maxHeight:420,overflowY:\"auto\"},children:[!query.trim()&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:18,borderTop:`1px solid ${borderColor}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FI,fontSize:10,fontWeight:700,letterSpacing:\".14em\",textTransform:\"uppercase\",color:\"rgba(245,240,234,0.52)\",marginBottom:12},children:\"Popular\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:10},children:popularSearches.map(term=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>onPopularSearchClick(term),style:{border:`1px solid ${borderColor}`,background:\"#0d0d0d\",color:textColor,fontFamily:FI,fontSize:12,fontWeight:600,padding:\"8px 12px\",letterSpacing:\".02em\",cursor:\"pointer\"},children:term},term))})]}),query.trim()&&loading&&/*#__PURE__*/_jsx(\"div\",{style:{padding:18,color:\"rgba(245,240,234,0.6)\",fontFamily:FI,fontSize:13},children:\"Searching…\"}),query.trim()&&!loading&&normalizedResults.length===0&&/*#__PURE__*/_jsx(\"div\",{style:{padding:18,color:\"rgba(245,240,234,0.6)\",fontFamily:FI,fontSize:13},children:\"No results found.\"}),groupedResults.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{padding:16,borderTop:`1px solid ${borderColor}`,display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(210px, 1fr))\",gap:12},children:groupedResults.map(group=>{const groupAccent=group.items[0]?.badgeColor||accentColor;return /*#__PURE__*/_jsxs(\"div\",{style:{background:\"#050505\",border:`1px solid ${borderColor}`,minHeight:140},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,padding:\"12px 12px 10px\",borderBottom:`1px solid ${borderColor}`,fontFamily:FI,fontSize:10,fontWeight:700,letterSpacing:\".1em\",textTransform:\"uppercase\",color:\"rgba(245,240,234,0.72)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,borderRadius:\"50%\",background:groupAccent,boxShadow:`0 0 0 2px ${groupAccent}22`,flexShrink:0}}),group.label]}),group.items.map((item,index)=>/*#__PURE__*/_jsxs(\"a\",{href:item.url,onClick:closeModal,style:{display:\"block\",padding:\"10px 12px 12px\",borderTop:index===0?\"none\":`1px solid ${borderColor}`,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FI,fontSize:14,fontWeight:600,lineHeight:1.35,color:textColor,marginBottom:item.description?4:0},children:item.title}),item.description&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FI,fontSize:12,lineHeight:1.45,color:\"rgba(245,240,234,0.5)\"},children:item.description})]},`${group.label}-${item.url}-${index}`))]},group.label);})})]})]})})]});}export default function GlobalHeaderNavV4Desktop(props){const{logoImage,logoImageHeight,logoHref,logoOrange,logoWhite,logoStrapline,logoSize,logoPaddingV,straplineSize,straplineColor,aboutLabel,expertiseLabel,frameworkLabel,frameworkHref,insightsLabel,insightsHref,resourcesLabel,resourcesHref,careersLabel,careersHref,ctaText,ctaHref,algoliaAppId,algoliaSearchApiKey,algoliaIndexName,bgColor,accentColor,buttonColor,textColor,dropdownBg,borderColor,navHeight,linkSize,ctaSize,navPaddingX,maxWidth,showTrustStrip,trustStatement,trustItem1,trustItem2,trustItem3,trustItem4,trustItem5,trustBorderColor,trustMutedColor,showPersonaStrip,personaStripText,personaStripLinkLabel,personaStripUrl,personaStripPaddingV,showPersonaPill,personaPillUrl,personaPillTooltip,personaPillSize,personaPillBottom,personaPillRight}=props;const[activeMenu,setActiveMenu]=React.useState(null);const[headerHeight,setHeaderHeight]=React.useState(navHeight);const[logoImageFailed,setLogoImageFailed]=React.useState(false);const headerRef=React.useRef(null);const timer=React.useRef(null);React.useEffect(()=>{if(typeof document===\"undefined\")return;if(document.getElementById(\"rp-ghn-v3-font\"))return;const link=document.createElement(\"link\");link.id=\"rp-ghn-v3-font\";link.rel=\"stylesheet\";link.href=\"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap\";document.head.appendChild(link);},[]);React.useEffect(()=>{React.startTransition(()=>setLogoImageFailed(false));},[logoImage]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const el=headerRef.current;if(!el)return;const updateHeaderHeight=()=>{const next=Math.ceil(el.getBoundingClientRect().height||0);React.startTransition(()=>{setHeaderHeight(prev=>prev===next?prev:next);});};updateHeaderHeight();let resizeObserver=null;if(typeof ResizeObserver!==\"undefined\"){resizeObserver=new ResizeObserver(updateHeaderHeight);resizeObserver.observe(el);}else{window.addEventListener(\"resize\",updateHeaderHeight);}return()=>{if(resizeObserver){resizeObserver.disconnect();}else{window.removeEventListener(\"resize\",updateHeaderHeight);}};},[navHeight,showTrustStrip,showPersonaStrip,personaStripPaddingV]);const cancelClose=()=>{if(timer.current)clearTimeout(timer.current);};const scheduleClose=()=>{timer.current=setTimeout(()=>setActiveMenu(null),520);};const openMenu=menu=>{cancelClose();setActiveMenu(menu);};const closeMenus=()=>{cancelClose();setActiveMenu(null);};const trustItems=[trustItem1,trustItem2,trustItem3,trustItem4,trustItem5].filter(Boolean);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",fontFamily:FI},children:[/*#__PURE__*/_jsxs(\"div\",{ref:headerRef,style:{position:\"fixed\",top:0,left:0,right:0,width:\"100%\",background:bgColor,zIndex:1200,isolation:\"isolate\"},children:[/*#__PURE__*/_jsx(\"nav\",{style:{position:\"relative\",background:bgColor,borderBottom:`1px solid ${borderColor}`,height:navHeight,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth,height:navHeight,margin:\"0 auto\",padding:`0 ${navPaddingX}px`,display:\"flex\",alignItems:\"center\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"a\",{href:logoHref,onMouseEnter:closeMenus,style:{textDecoration:\"none\",flexShrink:0,display:\"flex\",alignItems:\"center\",padding:`${logoPaddingV}px 0`},children:logoImage&&!logoImageFailed?/*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"Right Partners\",onError:()=>{React.startTransition(()=>setLogoImageFailed(true));},style:{height:logoImageHeight||41,width:\"auto\",display:\"block\",objectFit:\"contain\"}}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:2},children:[/*#__PURE__*/_jsxs(\"div\",{style:{lineHeight:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:logoSize,fontWeight:900,letterSpacing:\"-0.02em\",color:accentColor},children:logoOrange}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:logoSize,fontWeight:700,letterSpacing:\"-0.02em\",color:textColor},children:[\" \",logoWhite]})]}),logoStrapline&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:straplineSize,fontWeight:400,letterSpacing:\".06em\",color:straplineColor,lineHeight:1},children:logoStrapline})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",height:navHeight},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:navHeight,padding:\"0 4px\",margin:\"0 -4px\"},onMouseEnter:()=>openMenu(\"about\"),onMouseLeave:scheduleClose,children:[/*#__PURE__*/_jsx(TopNavLink,{label:aboutLabel,hasArrow:true,active:activeMenu===\"about\",accentColor:accentColor,textColor:textColor,linkSize:linkSize,navHeight:navHeight}),activeMenu===\"about\"&&/*#__PURE__*/_jsx(AboutDropdown,{...props,cancelClose:cancelClose,scheduleClose:scheduleClose})]}),/*#__PURE__*/_jsxs(\"div\",{style:{height:navHeight,padding:\"0 4px\",margin:\"0 -4px\"},onMouseEnter:()=>openMenu(\"expertise\"),onMouseLeave:scheduleClose,children:[/*#__PURE__*/_jsx(TopNavLink,{label:expertiseLabel,hasArrow:true,active:activeMenu===\"expertise\",accentColor:accentColor,textColor:textColor,linkSize:linkSize,navHeight:navHeight}),activeMenu===\"expertise\"&&/*#__PURE__*/_jsx(ExpertiseMega,{...props,cancelClose:cancelClose,scheduleClose:scheduleClose})]}),/*#__PURE__*/_jsx(TopNavLink,{label:frameworkLabel,href:frameworkHref,accentColor:accentColor,textColor:textColor,linkSize:linkSize,navHeight:navHeight,onMouseEnter:closeMenus}),/*#__PURE__*/_jsx(TopNavLink,{label:insightsLabel,href:insightsHref,accentColor:accentColor,textColor:textColor,linkSize:linkSize,navHeight:navHeight,onMouseEnter:closeMenus}),/*#__PURE__*/_jsxs(\"div\",{style:{height:navHeight,padding:\"0 4px\",margin:\"0 -4px\"},onMouseEnter:()=>openMenu(\"resources\"),onMouseLeave:scheduleClose,children:[/*#__PURE__*/_jsx(TopNavLink,{label:resourcesLabel,hasArrow:true,active:activeMenu===\"resources\",accentColor:accentColor,textColor:textColor,linkSize:linkSize,navHeight:navHeight}),activeMenu===\"resources\"&&/*#__PURE__*/_jsx(ResourcesMega,{...props,cancelClose:cancelClose,scheduleClose:scheduleClose})]}),/*#__PURE__*/_jsx(TopNavLink,{label:careersLabel,href:careersHref,accentColor:accentColor,textColor:textColor,linkSize:linkSize,navHeight:navHeight,onMouseEnter:closeMenus})]}),/*#__PURE__*/_jsx(GlobalSearch,{appId:algoliaAppId,searchApiKey:algoliaSearchApiKey,indexName:algoliaIndexName,accentColor:accentColor,textColor:textColor,borderColor:borderColor,bgColor:bgColor}),/*#__PURE__*/_jsx(\"a\",{href:ctaHref,onMouseEnter:closeMenus,style:{flexShrink:0,background:buttonColor,color:\"#fff\",fontSize:ctaSize,fontWeight:800,letterSpacing:\".08em\",textTransform:\"uppercase\",padding:\"11px 22px\",textDecoration:\"none\",fontFamily:FI,whiteSpace:\"nowrap\"},children:ctaText})]})}),showTrustStrip&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",background:bgColor,borderTop:`1px solid ${trustBorderColor}`,borderBottom:`1px solid ${accentColor}`,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth,margin:\"0 auto\",padding:`11px ${navPaddingX}px`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\",minHeight:44},children:[trustStatement?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:500,color:trustMutedColor,flexShrink:0,marginRight:20},children:trustStatement}),/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:18,background:accentColor,opacity:.8,flexShrink:0,marginRight:20}})]}):null,/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexWrap:\"nowrap\"},children:trustItems.map((label,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:500,color:trustMutedColor,whiteSpace:\"nowrap\",padding:\"0 14px 0 0\"},children:label}),i<trustItems.length-1&&/*#__PURE__*/_jsx(\"span\",{style:{width:1,height:14,background:accentColor,opacity:.7,flexShrink:0,marginRight:14}})]},i))})]})}),showPersonaStrip&&/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background:bgColor,boxSizing:\"border-box\",padding:`${personaStripPaddingV}px 24px`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:16,fontFamily:FI},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"rgba(245,240,234,0.6)\",lineHeight:1.4,textAlign:\"center\"},children:personaStripText}),/*#__PURE__*/_jsxs(\"a\",{href:personaStripUrl,style:{fontSize:12,fontWeight:600,color:accentColor,textDecoration:\"none\",borderBottom:\"1px solid rgba(250,92,0,0.4)\",paddingBottom:1,whiteSpace:\"nowrap\",letterSpacing:\".02em\",flexShrink:0},children:[personaStripLinkLabel,\" →\"]})]}),showPersonaPill&&/*#__PURE__*/_jsx(PersonaFloatingPill,{linkUrl:personaPillUrl,tooltipText:personaPillTooltip,size:personaPillSize,bottomOffset:personaPillBottom,rightOffset:personaPillRight})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",height:headerHeight}})]});}GlobalHeaderNavV4Desktop.defaultProps={logoImage:\"https://framerusercontent.com/images/bqJPA6VImJHPa1kpTGl3nPf9bN4.svg?width=291&height=76&kb=1\",logoImageHeight:41,logoOrange:\"RIGHT\",logoWhite:\"PARTNERS\",logoHref:\"/\",logoStrapline:\"Strategy \\xb7 Technology \\xb7 People\",logoSize:16,logoPaddingV:10,straplineSize:10,straplineColor:\"rgba(245,240,234,0.45)\",aboutLabel:\"About\",about1Title:\"Leadership team\",about1Sub:\"\",about1Href:\"/about/leadership-team\",about2Title:\"Our approach\",about2Sub:\"A different kind of partner\",about2Href:\"/approach\",about3Title:\"\",about3Sub:\"\",about3Href:\"/careers\",expertiseLabel:\"Expertise\",expertiseIntro:\"Independent advisory support for leadership teams navigating ecommerce, transformation, technology choices and organisational change.\",strategyLabel:\"Strategy\",strategyHref:\"/strategy\",strategyDesc:\"Commercial clarity, growth strategy and transformation direction.\",technologyLabel:\"Technology\",technologyHref:\"/technology\",technologyDesc:\"Platform selection, architecture, AI and systems decisions.\",peopleLabel:\"People\",peopleHref:\"/people\",peopleDesc:\"Capability, governance, operating model and leadership support.\",expertiseFeatureTitle:\"The Right Framework\",expertiseFeatureDesc:\"Our operating model for aligning strategy, technology and people before major digital transformation decisions are made.\",expertiseFeatureHref:\"/the-right-framework\",specialist1Label:\"Ecommerce Platform Selection\",specialist1Href:\"/ecommerce-platform-selection\",specialist1Desc:\"Independent platform evaluation and decision support.\",specialist2Label:\"Ecommerce Solution Architecture\",specialist2Href:\"/ecommerce-solution-architecture\",specialist2Desc:\"Design how systems, data and processes fit together.\",specialist3Label:\"Digital Transformation Governance\",specialist3Href:\"/digital-transformation-governance\",specialist3Desc:\"Create control, accountability and momentum.\",specialist4Label:\"Fractional Ecommerce Leadership\",specialist4Href:\"/fractional-ecommerce-leadership\",specialist4Desc:\"Senior support without a full-time hire.\",sector1Label:\"KBB\",sector1Href:\"/sectors/kbb-ecommerce-uk\",sector2Label:\"Construction & Industrial\",sector2Href:\"/sectors/construction-industrial-ecommerce-uk\",sector3Label:\"FMCG\",sector3Href:\"/sectors/consumer-goods-fmcg-ecommerce-uk\",sector4Label:\"Private Equity\",sector4Href:\"/sectors/private-equity-ecommerce-uk\",frameworkLabel:\"The Right Framework\",frameworkHref:\"/the-right-framework\",insightsLabel:\"Insights\",insightsHref:\"/insights\",insightsDesc:\"Opinion, analysis and practical interpretation from Right Partners.\",resourcesLabel:\"Resources\",resourcesHref:\"/resources\",resourcesIntro:\"Reference material, diagnostic tools and research assets designed to help leadership teams make better digital decisions.\",knowledgeLabel:\"Ecommerce Knowledge Base\",knowledgeHref:\"/knowledge\",knowledgeDesc:\"Plain-English reference guides, glossaries and explainers.\",toolsLabel:\"Free Diagnostic Tools\",toolsHref:\"/ecommerce-diagnostics\",toolsDesc:\"Interactive assessments and planning tools.\",dmiLabel:\"Digital Maturity Index\",dmiHref:\"/digital-maturity-index\",dmiDesc:\"Annual independent benchmark of UK SMB/SME Manufacturers & Retailers\",resourceFeatureTitle:\"Explore Resources\",resourceFeatureDesc:\"Knowledge, tools, research and frameworks for teams navigating ecommerce, AI and transformation.\",resourceFeatureHref:\"/resources\",tool1Label:\"Ecommerce Diagnostic\",tool1Href:\"/ecommerce-diagnostic\",tool1Desc:\"Assess ecommerce capability across key dimensions.\",tool1Badge:\"Free\",tool2Label:\"Replatform Impact Map\",tool2Href:\"/ecommerce-replatform-impact-map\",tool2Desc:\"Map dependencies before briefing an agency.\",tool2Badge:\"\",tool3Label:\"AI Readiness Assessment\",tool3Href:\"/ai-readiness-assessment\",tool3Desc:\"Understand organisational AI readiness.\",tool3Badge:\"\",careersLabel:\"Careers\",careersHref:\"/careers\",ctaText:\"Start a conversation\",ctaHref:\"/free-strategy-consultation\",algoliaAppId:\"2E65QVL6EU\",algoliaSearchApiKey:\"175197a7f5858e276b54d123f5a5b5d8\",algoliaIndexName:\"rightpartners_pages\",bgColor:\"#050505\",accentColor:\"#FA5C00\",buttonColor:\"#FA5C00\",textColor:\"#F5F0EA\",dropdownBg:\"#0d0d0d\",borderColor:\"rgba(245,240,234,0.08)\",navHeight:72,linkSize:14,ctaSize:13,navPaddingX:24,maxWidth:1480,showTrustStrip:true,trustStatement:\"\",trustItem1:\"For UK Manufacturers & Retailers seeking growth\",trustItem2:\"20+ Years Experience\",trustItem3:\"For founders & leadership teams\",trustItem4:\"B2B & DTC\",trustItem5:\"Digital Transformation & Delivery with Accountability\",trustBorderColor:\"rgba(255,255,255,0.08)\",trustMutedColor:\"rgba(244,241,234,0.75)\",showPersonaStrip:true,personaStripText:\"Make the most of your visit. Find what's most relevant for your role.\",personaStripLinkLabel:\"Start here\",personaStripUrl:\"/start-here\",personaStripPaddingV:11,showPersonaPill:true,personaPillUrl:\"/ecommerce-diagnostic\",personaPillTooltip:\"Free Ecommerce Diagnostic\",personaPillSize:56,personaPillBottom:32,personaPillRight:32};const pc=title=>({type:ControlType.Color,title});const sc=(title,area=false)=>({type:ControlType.String,title,displayTextArea:area});const nc=(title,min,max,step=1)=>({type:ControlType.Number,title,min,max,step});addPropertyControls(GlobalHeaderNavV4Desktop,{logoImage:{type:ControlType.Image,title:\"Logo — Image\"},logoImageHeight:nc(\"Logo Image Height\",24,80,2),logoHref:sc(\"Logo — URL\"),logoOrange:sc(\"Logo — Orange\"),logoWhite:sc(\"Logo — White\"),logoStrapline:sc(\"Logo — Strapline\"),logoSize:nc(\"Logo Size\",12,24),logoPaddingV:nc(\"Logo Padding V\",0,24),straplineSize:nc(\"Strapline Size\",7,14),straplineColor:pc(\"Strapline Colour\"),aboutLabel:sc(\"About — Label\"),about1Title:sc(\"About 1 — Title\"),about1Sub:sc(\"About 1 — Sub\"),about1Href:sc(\"About 1 — URL\"),about2Title:sc(\"About 2 — Title\"),about2Sub:sc(\"About 2 — Sub\"),about2Href:sc(\"About 2 — URL\"),about3Title:sc(\"About 3 — Title\"),about3Sub:sc(\"About 3 — Sub\"),about3Href:sc(\"About 3 — URL\"),expertiseLabel:sc(\"Expertise — Label\"),expertiseIntro:sc(\"Expertise — Intro\",true),strategyLabel:sc(\"Strategy — Label\"),strategyHref:sc(\"Strategy — URL\"),strategyDesc:sc(\"Strategy — Desc\",true),technologyLabel:sc(\"Technology — Label\"),technologyHref:sc(\"Technology — URL\"),technologyDesc:sc(\"Technology — Desc\",true),peopleLabel:sc(\"People — Label\"),peopleHref:sc(\"People — URL\"),peopleDesc:sc(\"People — Desc\",true),expertiseFeatureTitle:sc(\"Expertise Feature — Title\"),expertiseFeatureDesc:sc(\"Expertise Feature — Desc\",true),expertiseFeatureHref:sc(\"Expertise Feature — URL\"),specialist1Label:sc(\"Specialist 1 — Label\"),specialist1Href:sc(\"Specialist 1 — URL\"),specialist1Desc:sc(\"Specialist 1 — Desc\",true),specialist2Label:sc(\"Specialist 2 — Label\"),specialist2Href:sc(\"Specialist 2 — URL\"),specialist2Desc:sc(\"Specialist 2 — Desc\",true),specialist3Label:sc(\"Specialist 3 — Label\"),specialist3Href:sc(\"Specialist 3 — URL\"),specialist3Desc:sc(\"Specialist 3 — Desc\",true),specialist4Label:sc(\"Specialist 4 — Label\"),specialist4Href:sc(\"Specialist 4 — URL\"),specialist4Desc:sc(\"Specialist 4 — Desc\",true),sector1Label:sc(\"Sector 1 — Label\"),sector1Href:sc(\"Sector 1 — URL\"),sector2Label:sc(\"Sector 2 — Label\"),sector2Href:sc(\"Sector 2 — URL\"),sector3Label:sc(\"Sector 3 — Label\"),sector3Href:sc(\"Sector 3 — URL\"),sector4Label:sc(\"Sector 4 — Label\"),sector4Href:sc(\"Sector 4 — URL\"),frameworkLabel:sc(\"Framework — Label\"),frameworkHref:sc(\"Framework — URL\"),insightsLabel:sc(\"Insights — Label\"),insightsHref:sc(\"Insights — URL\"),insightsDesc:sc(\"Insights — Desc\",true),resourcesLabel:sc(\"Resources — Label\"),resourcesHref:sc(\"Resources — URL\"),resourcesIntro:sc(\"Resources — Intro\",true),knowledgeLabel:sc(\"Knowledge — Label\"),knowledgeHref:sc(\"Knowledge — URL\"),knowledgeDesc:sc(\"Knowledge — Desc\",true),toolsLabel:sc(\"Tools — Label\"),toolsHref:sc(\"Tools — URL\"),toolsDesc:sc(\"Tools — Desc\",true),dmiLabel:sc(\"DMI — Label\"),dmiHref:sc(\"DMI — URL\"),dmiDesc:sc(\"DMI — Desc\",true),resourceFeatureTitle:sc(\"Resource Feature — Title\"),resourceFeatureDesc:sc(\"Resource Feature — Desc\",true),resourceFeatureHref:sc(\"Resource Feature — URL\"),tool1Label:sc(\"Tool 1 — Label\"),tool1Href:sc(\"Tool 1 — URL\"),tool1Desc:sc(\"Tool 1 — Desc\",true),tool1Badge:sc(\"Tool 1 — Badge\"),tool2Label:sc(\"Tool 2 — Label\"),tool2Href:sc(\"Tool 2 — URL\"),tool2Desc:sc(\"Tool 2 — Desc\",true),tool2Badge:sc(\"Tool 2 — Badge\"),tool3Label:sc(\"Tool 3 — Label\"),tool3Href:sc(\"Tool 3 — URL\"),tool3Desc:sc(\"Tool 3 — Desc\",true),tool3Badge:sc(\"Tool 3 — Badge\"),careersLabel:sc(\"Careers — Label\"),careersHref:sc(\"Careers — URL\"),ctaText:sc(\"CTA — Text\"),ctaHref:sc(\"CTA — URL\"),algoliaAppId:sc(\"Algolia — App ID\"),algoliaSearchApiKey:sc(\"Algolia — Search API Key\"),algoliaIndexName:sc(\"Algolia — Index Name\"),bgColor:pc(\"Nav Background\"),accentColor:pc(\"Accent\"),buttonColor:pc(\"CTA Button\"),textColor:pc(\"Text\"),dropdownBg:pc(\"Dropdown Background\"),borderColor:pc(\"Border\"),navHeight:nc(\"Nav Height\",56,100,2),linkSize:nc(\"Link Size\",11,18),ctaSize:nc(\"CTA Size\",10,16),navPaddingX:nc(\"Nav Padding H\",16,80,4),maxWidth:nc(\"Max Width\",1100,1800,20),showTrustStrip:{type:ControlType.Boolean,title:\"Trust Strip — Show\"},trustStatement:sc(\"Trust — Statement\",true),trustItem1:sc(\"Trust — Item 1\"),trustItem2:sc(\"Trust — Item 2\"),trustItem3:sc(\"Trust — Item 3\"),trustItem4:sc(\"Trust — Item 4\"),trustItem5:sc(\"Trust — Item 5\"),trustBorderColor:pc(\"Trust — Border\"),trustMutedColor:pc(\"Trust — Text\"),showPersonaStrip:{type:ControlType.Boolean,title:\"Persona Strip — Show\"},personaStripText:sc(\"Persona Strip — Text\",true),personaStripLinkLabel:sc(\"Persona Strip — Link\"),personaStripUrl:sc(\"Persona Strip — URL\"),personaStripPaddingV:nc(\"Persona Strip — Padding V\",6,24),showPersonaPill:{type:ControlType.Boolean,title:\"Persona Pill — Show\"},personaPillUrl:sc(\"Persona Pill — URL\"),personaPillTooltip:sc(\"Persona Pill — Tooltip\"),personaPillSize:nc(\"Persona Pill — Size\",40,80,4),personaPillBottom:nc(\"Persona Pill — Bottom\",12,80,4),personaPillRight:nc(\"Persona Pill — Right\",12,80,4)});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlobalHeaderNavV4Desktop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./new_global_header_nav_27_june_2026.map","// Generated by Framer (b8c9ccb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RightPartnersMobileFooter from\"#framer/local/codeFile/jzDN0Y1/Global_Footer_Mobile_V1.js\";import RightPartnersFooter from\"#framer/local/codeFile/amn6QUo/Global_Footer_V3.js\";import GlobalHeaderNavV4Mobile from\"#framer/local/codeFile/AldG7J_/new_global_header_nav_27_june_2026_mobile.js\";import GlobalHeaderNavV4Desktop from\"#framer/local/codeFile/H9gCqas/new_global_header_nav_27_june_2026.js\";const GlobalHeaderNavV4MobileFonts=getFonts(GlobalHeaderNavV4Mobile);const GlobalHeaderNavV4DesktopFonts=getFonts(GlobalHeaderNavV4Desktop);const RightPartnersFooterFonts=getFonts(RightPartnersFooter);const RightPartnersMobileFooterFonts=getFonts(RightPartnersMobileFooter);const breakpoints={GXxes8MwV:\"(max-width: 1199.98px)\",SukAkCITf:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-HKZNO\";const variantClassNames={GXxes8MwV:\"framer-v-1269urz\",SukAkCITf:\"framer-v-6zw3ht\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HKZNO.framer-19rdq1a, .framer-HKZNO .framer-19rdq1a { display: block; }\",\".framer-HKZNO.framer-6zw3ht { align-content: center; align-items: center; background-color: #050505; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HKZNO .framer-tpyw82-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-HKZNO .framer-1v0q3h4-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-HKZNO .framer-sdva8h { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-HKZNO .framer-3qh78v-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-HKZNO .framer-dirlvp-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={GXxes8MwV:\"(max-width: 1199.98px)\",SukAkCITf:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"SukAkCITf\",Phone:\"GXxes8MwV\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SukAkCITf\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"GXxes8MwV\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"GXxes8MwV\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"SukAkCITf\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(5, 5, 5); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-6zw3ht\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-tpyw82-container hidden-6zw3ht\",\"data-framer-name\":\"Universal Mobile Header\",isAuthoredByUser:true,name:\"Universal Mobile Header\",nodeId:\"RKNVFNW0Y\",scopeId:\"U0jDIGe3M\",children:/*#__PURE__*/_jsx(GlobalHeaderNavV4Mobile,{accentColor:\"rgb(250, 92, 0)\",bgColor:\"rgb(5, 5, 5)\",borderColor:\"rgba(245, 240, 234, 0.12)\",ctaHref:\"/free-strategy-consultation\",ctaText:\"Start a conversation\",height:\"100%\",id:\"RKNVFNW0Y\",layoutId:\"RKNVFNW0Y\",logoHref:\"/\",name:\"Universal Mobile Header\",previewOpen:false,showPersonaStrip:true,showTrustStrip:true,style:{width:\"100%\"},textColor:\"rgb(245, 240, 234)\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v0q3h4-container hidden-1269urz\",\"data-framer-name\":\"Universal Global Header\",isAuthoredByUser:true,name:\"Universal Global Header\",nodeId:\"wC2mTO2Ue\",scopeId:\"U0jDIGe3M\",children:/*#__PURE__*/_jsx(GlobalHeaderNavV4Desktop,{about1Href:\"/about/leadership-team\",about1Sub:\"\",about1Title:\"Leadership team\",about2Href:\"/approach\",about2Sub:\"A different kind of partner\",about2Title:\"Our approach\",about3Href:\"/careers\",about3Sub:\"\",about3Title:\"\",aboutLabel:\"About\",accentColor:\"rgb(250, 92, 0)\",algoliaAppId:\"2E65QVL6EU\",algoliaIndexName:\"rightpartners_pages\",algoliaSearchApiKey:\"175197a7f5858e276b54d123f5a5b5d8\",bgColor:\"rgb(5, 5, 5)\",borderColor:\"rgba(245, 240, 234, 0.08)\",buttonColor:\"rgb(250, 92, 0)\",careersHref:\"/careers\",careersLabel:\"Careers\",ctaHref:\"/free-strategy-consultation\",ctaSize:13,ctaText:\"Start a conversation\",dmiDesc:\"Annual independent benchmark of UK SMB/SME Manufacturers & Retailers\",dmiHref:\"/digital-maturity-index\",dmiLabel:\"Digital Maturity Index\",dropdownBg:\"rgb(13, 13, 13)\",expertiseFeatureDesc:\"Our operating model for aligning strategy, technology and people before major digital transformation decisions are made.\",expertiseFeatureHref:\"/the-right-framework\",expertiseFeatureTitle:\"The Right Framework\",expertiseIntro:\"Independent advisory support for leadership teams navigating ecommerce, transformation, technology choices and organisational change.\",expertiseLabel:\"Expertise\",frameworkHref:\"/the-right-framework\",frameworkLabel:\"The Right Framework\",height:\"100%\",id:\"wC2mTO2Ue\",insightsDesc:\"Opinion, analysis and practical interpretation from Right Partners.\",insightsHref:\"/insights\",insightsLabel:\"Insights\",knowledgeDesc:\"Plain-English reference guides, glossaries and explainers.\",knowledgeHref:\"/knowledge\",knowledgeLabel:\"Ecommerce Knowledge Base\",layoutId:\"wC2mTO2Ue\",linkSize:14,logoHref:\"/\",logoImageHeight:41,logoOrange:\"RIGHT\",logoPaddingV:10,logoSize:16,logoStrapline:\"Strategy \\xb7 Technology \\xb7 People\",logoWhite:\"PARTNERS\",maxWidth:1480,name:\"Universal Global Header\",navHeight:72,navPaddingX:24,peopleDesc:\"Capability, governance, operating model and leadership support.\",peopleHref:\"/people\",peopleLabel:\"People\",personaPillBottom:32,personaPillRight:32,personaPillSize:56,personaPillTooltip:\"Free Ecommerce Diagnostic\",personaPillUrl:\"/ecommerce-diagnostic\",personaStripLinkLabel:\"Start here\",personaStripPaddingV:11,personaStripText:\"Make the most of your visit. Find what's most relevant for your role.\",personaStripUrl:\"/start-here\",resourceFeatureDesc:\"Knowledge, tools, research and frameworks for teams navigating ecommerce, AI and transformation.\",resourceFeatureHref:\"/resources\",resourceFeatureTitle:\"Explore Resources\",resourcesHref:\"/resources\",resourcesIntro:\"Reference material, diagnostic tools and research assets designed to help leadership teams make better digital decisions.\",resourcesLabel:\"Resources\",sector1Href:\"/sectors/kbb-ecommerce-uk\",sector1Label:\"KBB\",sector2Href:\"/sectors/construction-industrial-ecommerce-uk\",sector2Label:\"Construction & Industrial\",sector3Href:\"/sectors/consumer-goods-fmcg-ecommerce-uk\",sector3Label:\"FMCG\",sector4Href:\"/sectors/private-equity-ecommerce-uk\",sector4Label:\"Private Equity\",showPersonaPill:true,showPersonaStrip:true,showTrustStrip:true,specialist1Desc:\"Independent platform evaluation and decision support.\",specialist1Href:\"/ecommerce-platform-selection\",specialist1Label:\"Ecommerce Platform Selection\",specialist2Desc:\"Design how systems, data and processes fit together.\",specialist2Href:\"/ecommerce-solution-architecture\",specialist2Label:\"Ecommerce Solution Architecture\",specialist3Desc:\"Create control, accountability and momentum.\",specialist3Href:\"/digital-transformation-governance\",specialist3Label:\"Digital Transformation Governance\",specialist4Desc:\"Senior support without a full-time hire.\",specialist4Href:\"/fractional-ecommerce-leadership\",specialist4Label:\"Fractional Ecommerce Leadership\",straplineColor:\"rgba(245, 240, 234, 0.45)\",straplineSize:10,strategyDesc:\"Commercial clarity, growth strategy and transformation direction.\",strategyHref:\"/strategy\",strategyLabel:\"Strategy\",style:{width:\"100%\"},technologyDesc:\"Platform selection, architecture, AI and systems decisions.\",technologyHref:\"/technology\",technologyLabel:\"Technology\",textColor:\"rgb(245, 240, 234)\",tool1Badge:\"Free\",tool1Desc:\"Assess ecommerce capability across key dimensions.\",tool1Href:\"/ecommerce-diagnostic\",tool1Label:\"Ecommerce Diagnostic\",tool2Badge:\"\",tool2Desc:\"Map dependencies before briefing an agency.\",tool2Href:\"/ecommerce-replatform-impact-map\",tool2Label:\"Replatform Impact Map\",tool3Badge:\"\",tool3Desc:\"Understand organisational AI readiness.\",tool3Href:\"/ai-readiness-assessment\",tool3Label:\"AI Readiness Assessment\",toolsDesc:\"Interactive assessments and planning tools.\",toolsHref:\"/ecommerce-diagnostics\",toolsLabel:\"Free Diagnostic Tools\",trustBorderColor:\"rgba(255, 255, 255, 0.08)\",trustItem1:\"For UK Manufacturers & Retailers seeking growth\",trustItem2:\"20+ Years Experience\",trustItem3:\"For founders & leadership teams\",trustItem4:\"B2B & DTC\",trustItem5:\"Digital Transformation & Delivery with Accountability\",trustMutedColor:\"rgba(244, 241, 234, 0.75)\",trustStatement:\"\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-sdva8h\"}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3qh78v-container hidden-1269urz\",\"data-framer-name\":\"Universal Desktop Footer\",isAuthoredByUser:true,name:\"Universal Desktop Footer\",nodeId:\"r76PBNHJY\",scopeId:\"U0jDIGe3M\",children:/*#__PURE__*/_jsx(RightPartnersFooter,{height:\"100%\",id:\"r76PBNHJY\",layoutId:\"r76PBNHJY\",logoImageHeight:80,name:\"Universal Desktop Footer\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-dirlvp-container hidden-6zw3ht\",\"data-framer-name\":\"Universal Mobile Footer\",isAuthoredByUser:true,name:\"Universal Mobile Footer\",nodeId:\"vc5zYZ8Iz\",scopeId:\"U0jDIGe3M\",children:/*#__PURE__*/_jsx(RightPartnersMobileFooter,{height:\"100%\",id:\"vc5zYZ8Iz\",layoutId:\"vc5zYZ8Iz\",logoImage:addImageAlt(undefined,\"Right Partners\"),logoImageHeight:60,name:\"Universal Mobile Footer\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"GXxes8MwV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"GXxes8MwV\":[\".framer-tpyw82-container\",\".framer-dirlvp-container\"],\"SukAkCITf\":[\".framer-1v0q3h4-container\",\".framer-3qh78v-container\"]}\n * @framerBreakpoints {\"SukAkCITf\":{\"min\":1280,\"canvasClassName\":\"framer-6zw3ht-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"GXxes8MwV\":{\"max\":1279,\"canvasClassName\":\"framer-1269urz-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant SukAkCITf\n * @framerLayoutTemplate true\n */const FramerU0jDIGe3M=withCSS(Component,css,\"framer-HKZNO\");export default FramerU0jDIGe3M;FramerU0jDIGe3M.displayName=\"Universal Header Layout\";FramerU0jDIGe3M.defaultProps={height:1e3,width:1200};addFonts(FramerU0jDIGe3M,[{explicitInter:true,fonts:[]},...GlobalHeaderNavV4MobileFonts,...GlobalHeaderNavV4DesktopFonts,...RightPartnersFooterFonts,...RightPartnersMobileFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU0jDIGe3M\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"GXxes8MwV\\\":[\\\".framer-tpyw82-container\\\",\\\".framer-dirlvp-container\\\"],\\\"SukAkCITf\\\":[\\\".framer-1v0q3h4-container\\\",\\\".framer-3qh78v-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"SukAkCITf\",\"framerBreakpoints\":\"{\\\"SukAkCITf\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-6zw3ht-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"GXxes8MwV\\\":{\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-1269urz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GXxes8MwV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport UniversalHeaderLayout from \"https://framerusercontent.com/modules/OlDLLZfBoX8BT84tlcsD/Ozj8vYFgsbKkIVx2Lm9G/U0jDIGe3M.js\";\r\n\r\n\t\tconst routes = {ElwisRCmX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rWGDjZvUqAsWKjr2uNBl/rTi5VqPEFDyqjIRiHcXe/ElwisRCmX.js\")), path: \"/\"}, WItGe46Ot: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SIlHj1LSm90ueetPe6sm/30StoU4CDFyFdPFFoc0X/WItGe46Ot.js\")), path: \"/about/expertise\"}, WE5dSwrRm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8ddCawNpJHBmKMdErpHH/XkfVS8HSLkljFvtvKeOm/WE5dSwrRm.js\")), path: \"/approach\"}, VWIcls_1u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9wF3NtPvGCRMrJjNXreo/ZKmiQVatulpt9hMfwqaN/VWIcls_1u.js\")), path: \"/strategy\"}, ybZtM8DOd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ME8pAHImL6S7SE26dXQs/oV1rbJedrmGUuWl4Pcz7/ybZtM8DOd.js\")), path: \"/technology\"}, Nue3jyGll: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9ZOwYwDxWu99f2eKnojo/AcuTwiR1PCVXgF0KNa63/Nue3jyGll.js\")), path: \"/people\"}, YRYyB2_2p: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sj6kDcANzrj8uVsLWYAf/hbNRBoabfpIalvkUdMOJ/YRYyB2_2p.js\")), path: \"/about/leadership-team\"}, dmOBPI32d: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OPLpJ2fNZYD6ZPZqd1My/UUOlqUHhJfUI5lJjKPnw/dmOBPI32d.js\")), path: \"/free-strategy-consultation\"}, Z8GE999iW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YPWdXXhCUA3lCiKrXX76/UkZjWRDFpOExITIrZcIO/Z8GE999iW.js\")), path: \"/the-right-framework\"}, OFTagWgxD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/awHBocYlI27jlsBnOoUD/vt5Db513ZidhNMK3jcHl/OFTagWgxD.js\")), path: \"/insights\"}, s_ADeJ7fC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TKsK6Mr4Z4rYb94dOa5F/wQqWTOGkv3csbEGysncI/s_ADeJ7fC.js\")), path: \"/careers\"}, QBhGbRBni: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yj0FOAtZSvAlw4MCdLgK/H24PuT0IwwuSzwDKWxlC/QBhGbRBni.js\")), path: \"/privacy-policy\"}, sGY_MQT8D: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OlWJpMPEgKZGIgSuZ5ZV/UrpioGFiqXO9JYjbZ0UW/sGY_MQT8D.js\")), path: \"/terms-of-use\"}, IWnqult8u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/suoSx314vOAtLEwIdnhX/HXT6kA30UnwG8B2SFM5u/IWnqult8u.js\")), path: \"/cookie-policy\"}, qjeho1RL1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XlRytbZjRqlRtxUSzzRq/pyKfjDH52leVcEPkXPPn/qjeho1RL1.js\")), path: \"/ai-readiness-assessment\"}, nW0DsI_7n: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xiS30Rzi3wrvSwAdifhO/6kpQSFaM5xxp7rtPeycX/nW0DsI_7n.js\")), path: \"/sectors/kbb-ecommerce-uk\"}, RjvCy94HU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IH2m6GQxFYHekMSXwofy/8FaWvUDlmBUu5ywO5RcZ/RjvCy94HU.js\")), path: \"/sectors/\"}, Nw6VnWphz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0AShfM1HB3cWuZ62s7sr/iWIpwaaiU6sSgegglJlR/Nw6VnWphz.js\")), path: \"/sectors/private-equity-ecommerce-uk\"}, YlrvQtH93: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7WGYkevLQ5XwiQTqUKUH/AFuiuc6CbASzrgM3UtG8/YlrvQtH93.js\")), path: \"/sectors/construction-industrial-ecommerce-uk\"}, sWeY7y3Up: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u2WSMkCNDKzd2xi3qoRq/XfSevt6kPB1XBuEQpKQv/sWeY7y3Up.js\")), path: \"/sectors/consumer-goods-fmcg-ecommerce-uk\"}, g5GITb_1J: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y5IN2BQw1E7gnnJLnCVr/xvidIrV23QMyqNdfCGyF/g5GITb_1J.js\")), path: \"/start-here\"}, iIO1hJOJm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wpIvmHYkqRUT2uFsAyX8/o8WVzrpB5rOPO522Ch6W/iIO1hJOJm.js\")), path: \"/for-managing-directors\"}, LFGTQwuwA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dwRxrzN1EEsZdYtEdfdL/ifcAZkwySTbomoShVrMb/LFGTQwuwA.js\")), path: \"/for-commercial-directors\"}, lOkLpBOfz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3UhidNjXxqV1QyCg5qyn/MKJHfykblnKU0FOJMtW1/lOkLpBOfz.js\")), path: \"/for-heads-of-ecommerce\"}, yrDlfkQ8X: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CMvNthGSyNs8rlK85nrX/v8dX0TK1veVkJP4QqriN/yrDlfkQ8X.js\")), path: \"/for-operations-directors\"}, W1ujuRP3i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ANYy4DUjyGbwzuna64hz/8zmkcm8KGRj8nGNYfn8L/W1ujuRP3i.js\")), path: \"/for-investors\"}, C3iEYYmxp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DFfeILg9vm6FnU9N2Z8J/lssefnFH0f1LCvRNObNh/C3iEYYmxp.js\")), path: \"/for-technology-leaders\"}, Pgq3tSuYa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/16781Fk1XJ15fUOnanoE/UykmaE0iFYdQAaV6ai2x/Pgq3tSuYa.js\")), path: \"/not-sure-where-to-start\"}, TjkIXG4Ca: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mfCXHSf2dUkuVSgg1tX2/uYPsRST2wuIuIkH8ocvu/TjkIXG4Ca.js\")), path: \"/llms.txt\"}, Xq4Z_GGIS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FtbAjrClj2X72odCrvGB/RY7gxElTJrtgSj5hN59V/Xq4Z_GGIS.js\")), path: \"/b2b-trade-portal\"}, RK1JRADP0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3I0THMANqhz4eWN2T4il/1vGYwRaBkTUHwbUbaHOY/RK1JRADP0.js\")), path: \"/ecommerce-platform-migration\"}, eItUlA3St: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eWmcZtYmwrhsMadvlj3m/cg6BEGCpvh8N6x8B9Uyb/eItUlA3St.js\")), path: \"/ecommerce-platform-selection\"}, ux8sKI888: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zlUxWt2ncI8G5omSDuHQ/SyKuNgsyiklETFHiAug1/ux8sKI888.js\")), path: \"/ecommerce-erp-integration\"}, fYGis_7US: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x70cvfJil86eWJ7eYsz5/E01duUWu5lOfv6mAOltk/fYGis_7US.js\")), path: \"/magento-consultancy\"}, wbuuHV8dd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0IrskiYBzGOPPgRezb1y/sxROuoZNSyh80ZNod7d5/wbuuHV8dd.js\")), path: \"/fractional-ecommerce-leadership\"}, y7bnZ_ZbZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IiC34CSa9uyxijlPz2v7/rIO30w2ANlDJZpgBgiBC/y7bnZ_ZbZ.js\")), path: \"/ecommerce-capability-assessment\"}, kEosphKFb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6mddf4b55hUcClHppOJ6/gSJCNZcsdeidVtvQCcNI/kEosphKFb.js\")), path: \"/digital-transformation-governance\"}, anGX_uXpn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2zTV7JP0yMtw7RBmuJk9/zgBmKu1Nrru09LNgUdir/anGX_uXpn.js\")), path: \"/ai-opportunity-mapping\"}, XG0GyogSu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ulk1HJZdwKlgMOaMQWIN/t6xJzzX4krzn2k8ocqhi/XG0GyogSu.js\")), path: \"/ecommerce-cro-consultancy\"}, yRMNu9UqJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ce8zUIK8SPZ4zpFHMx7U/9z94JJo7Hz4mxm4Hq9vN/yRMNu9UqJ.js\")), path: \"/ecommerce-opportunity-mapping\"}, wj87rRciU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/krQxsdZGXTgHqEoBXZuv/HnDRtnkSuI7ZzCXpDYe6/wj87rRciU.js\")), path: \"/ecommerce-gtm-strategy\"}, DBIVbwXzC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zve5NtkinRI68YI2hG8f/op5KRMvJQSOSDgwZwyIA/DBIVbwXzC.js\")), path: \"/ecommerce-strategy-workshop\"}, yqZMS0Yo4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h6ymiQGCr6DY8DApnJzO/NpQA58060CjwKPxw3hWx/yqZMS0Yo4.js\")), path: \"/ecommerce-market-research\"}, neclW3tp9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NErmbkWKrDci8W9trpKK/D2z4kNPJTL6pvubpmahm/neclW3tp9.js\")), path: \"/ecommerce-analytics-reporting\"}, luYQkabB9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/S0CoJap4E7spa8GNmxpk/dJMfKYc8jyi5Jr54UjOg/luYQkabB9.js\")), path: \"/ecommerce-paid-media\"}, YmLYk5bLM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5JeKnhjAv2EdApZxfHRT/96ZTDfVICinis0o4wudW/YmLYk5bLM.js\")), path: \"/shopify-consultancy\"}, tollXEeSj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ybz4iTkmWAUk6wGjaFNH/CGff2Sa7kEMSmfCIts1u/tollXEeSj.js\")), path: \"/ecommerce-solution-architecture\"}, CGj6Biwz1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s6KkMD6isvoXEsUbZIhC/KINnUpssUFfwIBnvu3JL/CGj6Biwz1.js\")), path: \"/ecommerce-rfp-tender\"}, MRcFNUdVr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vbgREQwOZ48biCgSmJ5z/5sBYa5WXS1vrF6Zo2E0g/MRcFNUdVr.js\")), path: \"/ai-upskilling-workshops\"}, q3PlxmRR_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uzdMJyiQoVB8JvzVztG8/i8erDqU2quz1ET6lwQAo/q3PlxmRR_.js\")), path: \"/custom-ai-development\"}, WkoashC08: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gNrnYlIBcb6JIcdZkUWo/Lh5wb45h2mIq0qFxKNpI/WkoashC08.js\")), path: \"/salesforce-commerce-consultancy\"}, pLWNLr1N7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KtjLy8IG7TD4upd5zArK/WZF4kyf2VQpqLyvLaS8q/pLWNLr1N7.js\")), path: \"/ecommerce-organisational-design\"}, Yl6OsnEZa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zPhuLe5lVWcLhgywDNGx/fDzGRZ4cW1IViHQUkK5V/Yl6OsnEZa.js\")), path: \"/ecommerce-leadership-development\"}, mjWJCrxby: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GyCJ34rv7IvkuOdXDGrG/ayP7Kb7eoVraLUmvJYxm/mjWJCrxby.js\")), path: \"/ecommerce-change-management\"}, FdX4sSCt2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HOfDIdnzLpJgT7nvj9KY/3CxvcjB8wH0Et4uYFbmw/FdX4sSCt2.js\")), path: \"/ecommerce-agency-consultancy\"}, CJWItkD7b: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9V3pJGYNOJzo6CNb4Ntx/CLRwp0E9K6OjdedugQNO/CJWItkD7b.js\")), path: \"/ecommerce-capability-mapping\"}, cOLaTIEJI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MNVSIf5t5k56a8AFsm1f/vImeSdpEVzxEgfmniGAy/cOLaTIEJI.js\")), path: \"/ecommerce-team-structure\"}, sNxj0Bawl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/srqZ42pOd4JyaEv4pARH/ycYl2n24qPgadrhensED/sNxj0Bawl.js\")), path: \"/ecommerce-recruitment-consultancy\"}, MV5_W3lU5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oR9bm24B86c2ea9SURFo/HvSUCPFp7K0b1WhByMsQ/MV5_W3lU5.js\")), path: \"/ecommerce-traininig\"}, h99Ryc2SA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q3t5kuUGxmhCx87skvU6/pQCJvoFR0nrlzAcbi6Ve/h99Ryc2SA.js\")), path: \"/ecommerce-leadership-workshops\"}, a1WTt0Pjo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7vnTVedeWrq02Gh7Z5jm/EV9KzdD9nKOSr53lQLc9/a1WTt0Pjo.js\")), path: \"/ecommerce-diagnostic\"}, uPIhuJa36: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1Do5n32W5SWGfDaHrwoK/69Qy2UIYrzWe7ZMgoU1f/uPIhuJa36.js\")), path: \"/ecommerce-replatform-impact-map\"}, KAvDDNJph: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y9pARdalqMYWS3wKNgmo/oIlHIJlKWXDarigMDQjq/KAvDDNJph.js\")), path: \"/ecommerce-diagnostics\"}, Rgdwzhy00: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z8AkDMwfkl93LP2HbUKT/xgFslFwDGXtPPtrAL5Bt/Rgdwzhy00.js\")), path: \"/assets/logo.png\"}, v7KEzwO8R: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sER9Eu56oRctDlnjwP9a/fR8zgjRg4K6g3CPZCcLq/v7KEzwO8R.js\")), path: \"/assets/linkedinicon\"}, FmU93UtTF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aiaPb2symwmYIQqEETEN/4CcZ2LvlFbmYxINylviM/FmU93UtTF.js\")), path: \"/dmi\"}, i7pZDWTb2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yKxsULEwvDnHXJSzYhHC/LmpL5uUWKGUh6LrFIfkM/i7pZDWTb2.js\")), path: \"/digital-maturity-index\"}, B9eqEwW4O: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lkb4YNrgI6cgFfJ8pvV2/qkWsnTUp0waE4V1pLuZ2/B9eqEwW4O.js\")), path: \"/ecommerce-agency-management\"}, a7g_IooHl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2PEAt3BnN7hPtKcJ0sIq/1OAbWpzQZjl5ylD5Psw4/a7g_IooHl.js\")), path: \"/ecommerce-replatforming-glossary\"}, bKHDub54h: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tXkfmWlmqumIa5nzLdA8/PQhfpu1PaxuE3o57NkMx/bKHDub54h.js\")), path: \"/knowledge\"}, MnlqJCfJX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lE8qH86yzAvbWJK7GCPD/bABkVCZwvweBE50o38bh/MnlqJCfJX.js\")), path: \"/knowledge/ecommerce-replatforming-checklist\"}, Q21iAuez4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mpAxBU0822Q0c8KY3RXo/gvFF4KRG3regmEVvUIIH/Q21iAuez4.js\")), path: \"/knowledge/ecommerce-replatforming-business-case\"}, IUK9uYvqN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DIKlZtKjsGiVUcZnYFR9/psieXWeigGaIW97omKO0/IUK9uYvqN.js\")), path: \"/knowledge/ecommerce-replatforming-timeline\"}, jErOP5Mz_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Apsl2cEfV5YKrP0dB7wD/GVIiispaQK9PpGFVVGpl/jErOP5Mz_.js\")), path: \"/knowledge/ecommerce-platform-selection-guide\"}, aTM_3uSQn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hj3rbkpMKc7r6lvSwajA/4XKssWjqxE5EkvmyApot/aTM_3uSQn.js\")), path: \"/knowledge/ecommerce-vendor-evaluation-matrix\"}, bQw7Lu53z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c9btHkSG65vztVoQ1rzF/3m8XPnkIXAAMslPgwa1j/bQw7Lu53z.js\")), path: \"/knowledge/ecommerce-replatforming-rfp-template\"}, jwSjlXxn6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1veHIDnd5PZZSRflkBGc/UCI9PkqmWHaQlLrLXSgk/jwSjlXxn6.js\")), path: \"/knowledge/ecommerce-replatforming-agency-selection\"}, KrFtINI3W: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TINnPbbVfgrR0CrEOcMV/QhC5oQObSC3YtRDm8HOT/KrFtINI3W.js\")), path: \"/knowledge/ecommerce-replatforming-governance\"}, Sv3n5deZn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9TLNRQwFNyEdoex05mUF/aU7dqwNuZFKCnJQ3tht9/Sv3n5deZn.js\")), path: \"/knowledge/ecommerce-replatforming-risk-register\"}, uoBdlTaos: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bev7U0PlAIDSkHvXcMDB/LWxoRyt69t7E6vTDnkJt/uoBdlTaos.js\")), path: \"/knowledge/ecommerce-replatforming-erp-guide\"}, io8NZDGnK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MwG7km5EX1m5aX7Y4CX6/2sfdiqI8BTrGFhEvomyb/io8NZDGnK.js\")), path: \"/knowledge/ecommerce-replatforming-pim-guide\"}, j6jszDCAV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TCjlRalOSFI2gglFHhWd/BInicVVFSjyXwQPBLvI4/j6jszDCAV.js\")), path: \"/knowledge/ecommerce-replatforming-seo-migration\"}, t2fpeuP5i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fMNiBQwWTCzgSREYoM6B/QQVvOzyvyeGxBCsuF6LS/t2fpeuP5i.js\")), path: \"/llms-full.txt\"}, jreqiyNID: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7o2OLPnUsLPWj7GrbGyX/NVOayvrytCKipVk9Umif/jreqiyNID.js\")), path: \"/knowledge/ecommerce-strategy\"}, gQQTFdifp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HwpQ2LIdu27apuVVgWdl/Hmya5MnKlnsW9PI1z73X/gQQTFdifp.js\")), path: \"/knowledge/ecommerce-business-models\"}, d6npsJEn3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QBIb8QNIkD9RfeI3OnyI/FqvCVaf0SZzE7UBGf3zS/d6npsJEn3.js\")), path: \"/knowledge/ecommerce-growth-planning\"}, UTi39rXuC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tOdmCNTKo7JPziod4Mwu/v8pgHk8hitdz7UHkuwu4/UTi39rXuC.js\")), path: \"/knowledge/ecommerce-kpis\"}, S3azpJF4S: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w0MCBI2VJElTGqHPp6u1/OOf4ox5jFCsL7ggKiv5h/S3azpJF4S.js\")), path: \"/knowledge/conversion-optimisation\"}, ipKek0rUj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PPA7307FgQMeAsifHLJT/39ut6Mh3UzYSG6mtlxiC/ipKek0rUj.js\")), path: \"/knowledge/pricing-promotions\"}, YML3uBV_f: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OvJ0Y3cSjLU0FCRrVBMG/rSLLxKquHaSnIFPhkRjA/YML3uBV_f.js\")), path: \"/knowledge/customer-journey\"}, TG88uPpJw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MlxkYMjMolPT50u7Tj79/XmaWki2isPfwMJw7ku7N/TG88uPpJw.js\")), path: \"/knowledge/site-search-navigation\"}, FqLuxjUo7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/94vyYCCMaJDXiYZrYitE/LfQiurPfK5DdOAmWqnhv/FqLuxjUo7.js\")), path: \"/knowledge/checkout\"}, xFIcWjnzK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/slUXKz81s8fysTonow9U/fluZBqvbJpwCJgANM9Fe/xFIcWjnzK.js\")), path: \"/knowledge/digital-merchandising\"}, jRyewGJUj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Lfqj7v0Vh5ZXm2AVlCuD/xWmboryOmDJvLkP6LI9y/jRyewGJUj.js\")), path: \"/knowledge/product-content\"}, nH18_k4XL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t31Bqv6m7Xqsm8XG9jDK/BSfzsAfXPaRSlv2QsqlS/nH18_k4XL.js\")), path: \"/knowledge/retention-repeat-purchase\"}, DBeAqoIRI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kSrdtHO6YvCZcZSCls0G/2lasW7pOUfVx2b4OQaGT/DBeAqoIRI.js\")), path: \"/knowledge/ai-strategy\"}, xfLVv3JK9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3MDadbRo3r0gRDtgZLKg/oWicp4g5ScucLdIhW9Tp/xfLVv3JK9.js\")), path: \"/knowledge/ai-opportunity-assessment\"}, P_U8ZMD6v: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DqEeiAbIZ2qaxUBDG2IM/13b0pHo2NKszXXuQiygM/P_U8ZMD6v.js\")), path: \"/knowledge/ai-readiness\"}, DmOSPXc2q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6WQdNjzYA6aEufNAdnfh/DYUqK7Hn9kxm1Ka3X70p/DmOSPXc2q.js\")), path: \"/knowledge/ai-use-cases\"}, a0elLtcKU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gYvuZrh8jy3hCp6WPjHa/lRunqca2pWo3COyWeC8Z/a0elLtcKU.js\")), path: \"/knowledge/ai-business-case\"}, JcCTH1B23: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EktJ7GMfiluJZi2ZxJtP/jzQZ81QN9S6uAI4AsS01/JcCTH1B23.js\")), path: \"/knowledge/ai-roadmap\"}, tHqpHU4zY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aFXI4o2yFLHIN3JpDML7/ReN8qtNRoJDsIyVoOWoO/tHqpHU4zY.js\")), path: \"/knowledge/ai-transformation\"}, NNbhd9NE7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RwnIAoUNF7PhevLqU7fV/jx8SuAdopBRUpxYUCyNh/NNbhd9NE7.js\")), path: \"/knowledge/ai-governance\"}, dx704LW7t: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/isFc4KrNDoXnV9X4KT3i/YKpi9iN14CsFG9s6eSCF/dx704LW7t.js\")), path: \"/knowledge/responsible-ai\"}, MX4EEKAJE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OJxMSGsDU24rIZNhN6eN/VMTezErlMJCu0wCYqHp5/MX4EEKAJE.js\")), path: \"/knowledge/ai-steering-committee\"}, bT7Xdt8G7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6oKANJQSj2NmDL0QRbMr/BRE8EN2T2n7OyBcpa4U6/bT7Xdt8G7.js\")), path: \"/knowledge/ai-product-content\"}, hYaTjiYFo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MkjhJE6CGaSD4lFlzA7r/K47NHA0eH3I7JHnMGvWJ/hYaTjiYFo.js\")), path: \"/knowledge/ai-customer-service\"}, MPVKEFrov: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/COhRrs8DbGHsm1kPqjee/2QCTOTysOujAbZP1nRTA/MPVKEFrov.js\")), path: \"/knowledge/ai-merchandising\"}, fG0te8Lpu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4Gk920uSmYHC9p0Yefri/v0u3ydZKnANliegeOt7Y/fG0te8Lpu.js\")), path: \"/knowledge/ai-operations\"}, NUVKQXuyj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/V9NTzgoZFtgoao9chr4y/zY94y6ctkBPmiwIHCdmz/NUVKQXuyj.js\")), path: \"/knowledge/ai-marketing\"}, Rh3GJFsL9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zfGdZZ4FSkMbf4yyae1a/aQIxTFGXK7t7wzicOwsJ/Rh3GJFsL9.js\")), path: \"/knowledge/ai-leadership\"}, IS4A0sL8M: {collectionId: \"wPNMTJrbU\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EYoEe2KI6Vo0r5HvUZ0Z/IRF5HcgIYU2qO6WbJlDe/IS4A0sL8M.js\")), path: \"/knowledge-:Q6nTM9dAM\"}, eZwCLn6kh: {collectionId: \"wKlxxLG7l\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zvGMe3ZzIaOHFD1NDlkC/LOa07i193j3EtJujpDCi/eZwCLn6kh.js\")), path: \"/insights/:qmAZgs5aH\"}, Js59J2S99: {collectionId: \"WwLyhjYF8\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/brY9n58gyeMeaq8JHKpG/2tgnzIElY4hfMSCWtsCK/Js59J2S99.js\")), path: \"/knowledge/:USBT9A_OM\"}, M2dmBJQXt: {collectionId: \"TdqoHKhrE\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3k2hztcXK8HeNeNKiXq0/sxHw3QtP0b89tqmm9CQA/M2dmBJQXt.js\")), path: \"/rp-news/:wDdCQpAUu\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {TdqoHKhrE: async () => (await import(\"https://framerusercontent.com/modules/8zoR1fKnQJmHGQYbwLxK/5diO9Vv7kfSUPnD4edem/TdqoHKhrE.js\"))?.[\"utils\"], wKlxxLG7l: async () => (await import(\"https://framerusercontent.com/modules/kZcCRqwULoL54IXOnqJN/B1ogYlWgJZhl2DS85Iqx/wKlxxLG7l.js\"))?.[\"utils\"], wPNMTJrbU: async () => (await import(\"https://framerusercontent.com/modules/3PonlyFYNzgszRBi6oDl/EB4rdPE58xAqqQ1NJrYt/wPNMTJrbU.js\"))?.[\"utils\"], WwLyhjYF8: async () => (await import(\"https://framerusercontent.com/modules/k8g9xrnBHZtm1hlZvRQY/MkOtjd4U0eoT7taan8qv/WwLyhjYF8.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"5f957004af7abfd7f40bd2ebd26dd2ec2ca8e986581055ccec1aa950d8724c2e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"ElwisRCmX\":\r\ncase \"esEHCy8MS\":\r\ncase \"WItGe46Ot\":\r\ncase \"WE5dSwrRm\":\r\ncase \"VWIcls_1u\":\r\ncase \"ybZtM8DOd\":\r\ncase \"Nue3jyGll\":\r\ncase \"YRYyB2_2p\":\r\ncase \"dmOBPI32d\":\r\ncase \"Z8GE999iW\":\r\ncase \"OFTagWgxD\":\r\ncase \"s_ADeJ7fC\":\r\ncase \"QBhGbRBni\":\r\ncase \"sGY_MQT8D\":\r\ncase \"IWnqult8u\":\r\ncase \"qjeho1RL1\":\r\ncase \"nW0DsI_7n\":\r\ncase \"RjvCy94HU\":\r\ncase \"Nw6VnWphz\":\r\ncase \"YlrvQtH93\":\r\ncase \"sWeY7y3Up\":\r\ncase \"g5GITb_1J\":\r\ncase \"iIO1hJOJm\":\r\ncase \"LFGTQwuwA\":\r\ncase \"lOkLpBOfz\":\r\ncase \"yrDlfkQ8X\":\r\ncase \"W1ujuRP3i\":\r\ncase \"C3iEYYmxp\":\r\ncase \"Pgq3tSuYa\":\r\ncase \"TjkIXG4Ca\":\r\ncase \"Xq4Z_GGIS\":\r\ncase \"RK1JRADP0\":\r\ncase \"eItUlA3St\":\r\ncase \"ux8sKI888\":\r\ncase \"fYGis_7US\":\r\ncase \"wbuuHV8dd\":\r\ncase \"y7bnZ_ZbZ\":\r\ncase \"kEosphKFb\":\r\ncase \"anGX_uXpn\":\r\ncase \"XG0GyogSu\":\r\ncase \"yRMNu9UqJ\":\r\ncase \"wj87rRciU\":\r\ncase \"DBIVbwXzC\":\r\ncase \"yqZMS0Yo4\":\r\ncase \"neclW3tp9\":\r\ncase \"luYQkabB9\":\r\ncase \"YmLYk5bLM\":\r\ncase \"tollXEeSj\":\r\ncase \"CGj6Biwz1\":\r\ncase \"MRcFNUdVr\":\r\ncase \"q3PlxmRR_\":\r\ncase \"WkoashC08\":\r\ncase \"pLWNLr1N7\":\r\ncase \"Yl6OsnEZa\":\r\ncase \"mjWJCrxby\":\r\ncase \"FdX4sSCt2\":\r\ncase \"CJWItkD7b\":\r\ncase \"cOLaTIEJI\":\r\ncase \"sNxj0Bawl\":\r\ncase \"MV5_W3lU5\":\r\ncase \"h99Ryc2SA\":\r\ncase \"a1WTt0Pjo\":\r\ncase \"uPIhuJa36\":\r\ncase \"KAvDDNJph\":\r\ncase \"Rgdwzhy00\":\r\ncase \"v7KEzwO8R\":\r\ncase \"FmU93UtTF\":\r\ncase \"i7pZDWTb2\":\r\ncase \"B9eqEwW4O\":\r\ncase \"a7g_IooHl\":\r\ncase \"bKHDub54h\":\r\ncase \"MnlqJCfJX\":\r\ncase \"Q21iAuez4\":\r\ncase \"IUK9uYvqN\":\r\ncase \"jErOP5Mz_\":\r\ncase \"aTM_3uSQn\":\r\ncase \"bQw7Lu53z\":\r\ncase \"jwSjlXxn6\":\r\ncase \"KrFtINI3W\":\r\ncase \"Sv3n5deZn\":\r\ncase \"uoBdlTaos\":\r\ncase \"io8NZDGnK\":\r\ncase \"j6jszDCAV\":\r\ncase \"t2fpeuP5i\":\r\ncase \"jreqiyNID\":\r\ncase \"gQQTFdifp\":\r\ncase \"d6npsJEn3\":\r\ncase \"UTi39rXuC\":\r\ncase \"S3azpJF4S\":\r\ncase \"ipKek0rUj\":\r\ncase \"YML3uBV_f\":\r\ncase \"TG88uPpJw\":\r\ncase \"FqLuxjUo7\":\r\ncase \"xFIcWjnzK\":\r\ncase \"jRyewGJUj\":\r\ncase \"nH18_k4XL\":\r\ncase \"DBeAqoIRI\":\r\ncase \"xfLVv3JK9\":\r\ncase \"P_U8ZMD6v\":\r\ncase \"DmOSPXc2q\":\r\ncase \"a0elLtcKU\":\r\ncase \"JcCTH1B23\":\r\ncase \"tHqpHU4zY\":\r\ncase \"NNbhd9NE7\":\r\ncase \"dx704LW7t\":\r\ncase \"MX4EEKAJE\":\r\ncase \"bT7Xdt8G7\":\r\ncase \"hYaTjiYFo\":\r\ncase \"MPVKEFrov\":\r\ncase \"fG0te8Lpu\":\r\ncase \"NUVKQXuyj\":\r\ncase \"Rh3GJFsL9\":\r\ncase \"awJ5SyCfl\":\r\ncase \"IS4A0sL8M\":\r\ncase \"eZwCLn6kh\":\r\ncase \"Js59J2S99\":\r\ncase \"M2dmBJQXt\":\r\nreturn React.createElement(UniversalHeaderLayout, {...props, key: \"UniversalHeaderLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"ElwisRCmX\":\r\ncase \"esEHCy8MS\":\r\ncase \"WItGe46Ot\":\r\ncase \"WE5dSwrRm\":\r\ncase \"VWIcls_1u\":\r\ncase \"ybZtM8DOd\":\r\ncase \"Nue3jyGll\":\r\ncase \"YRYyB2_2p\":\r\ncase \"dmOBPI32d\":\r\ncase \"Z8GE999iW\":\r\ncase \"OFTagWgxD\":\r\ncase \"s_ADeJ7fC\":\r\ncase \"QBhGbRBni\":\r\ncase \"sGY_MQT8D\":\r\ncase \"IWnqult8u\":\r\ncase \"qjeho1RL1\":\r\ncase \"nW0DsI_7n\":\r\ncase \"RjvCy94HU\":\r\ncase \"Nw6VnWphz\":\r\ncase \"YlrvQtH93\":\r\ncase \"sWeY7y3Up\":\r\ncase \"g5GITb_1J\":\r\ncase \"iIO1hJOJm\":\r\ncase \"LFGTQwuwA\":\r\ncase \"lOkLpBOfz\":\r\ncase \"yrDlfkQ8X\":\r\ncase \"W1ujuRP3i\":\r\ncase \"C3iEYYmxp\":\r\ncase \"Pgq3tSuYa\":\r\ncase \"TjkIXG4Ca\":\r\ncase \"Xq4Z_GGIS\":\r\ncase \"RK1JRADP0\":\r\ncase \"eItUlA3St\":\r\ncase \"ux8sKI888\":\r\ncase \"fYGis_7US\":\r\ncase \"wbuuHV8dd\":\r\ncase \"y7bnZ_ZbZ\":\r\ncase \"kEosphKFb\":\r\ncase \"anGX_uXpn\":\r\ncase \"XG0GyogSu\":\r\ncase \"yRMNu9UqJ\":\r\ncase \"wj87rRciU\":\r\ncase \"DBIVbwXzC\":\r\ncase \"yqZMS0Yo4\":\r\ncase \"neclW3tp9\":\r\ncase \"luYQkabB9\":\r\ncase \"YmLYk5bLM\":\r\ncase \"tollXEeSj\":\r\ncase \"CGj6Biwz1\":\r\ncase \"MRcFNUdVr\":\r\ncase \"q3PlxmRR_\":\r\ncase \"WkoashC08\":\r\ncase \"pLWNLr1N7\":\r\ncase \"Yl6OsnEZa\":\r\ncase \"mjWJCrxby\":\r\ncase \"FdX4sSCt2\":\r\ncase \"CJWItkD7b\":\r\ncase \"cOLaTIEJI\":\r\ncase \"sNxj0Bawl\":\r\ncase \"MV5_W3lU5\":\r\ncase \"h99Ryc2SA\":\r\ncase \"a1WTt0Pjo\":\r\ncase \"uPIhuJa36\":\r\ncase \"KAvDDNJph\":\r\ncase \"Rgdwzhy00\":\r\ncase \"v7KEzwO8R\":\r\ncase \"FmU93UtTF\":\r\ncase \"i7pZDWTb2\":\r\ncase \"B9eqEwW4O\":\r\ncase \"a7g_IooHl\":\r\ncase \"bKHDub54h\":\r\ncase \"MnlqJCfJX\":\r\ncase \"Q21iAuez4\":\r\ncase \"IUK9uYvqN\":\r\ncase \"jErOP5Mz_\":\r\ncase \"aTM_3uSQn\":\r\ncase \"bQw7Lu53z\":\r\ncase \"jwSjlXxn6\":\r\ncase \"KrFtINI3W\":\r\ncase \"Sv3n5deZn\":\r\ncase \"uoBdlTaos\":\r\ncase \"io8NZDGnK\":\r\ncase \"j6jszDCAV\":\r\ncase \"t2fpeuP5i\":\r\ncase \"jreqiyNID\":\r\ncase \"gQQTFdifp\":\r\ncase \"d6npsJEn3\":\r\ncase \"UTi39rXuC\":\r\ncase \"S3azpJF4S\":\r\ncase \"ipKek0rUj\":\r\ncase \"YML3uBV_f\":\r\ncase \"TG88uPpJw\":\r\ncase \"FqLuxjUo7\":\r\ncase \"xFIcWjnzK\":\r\ncase \"jRyewGJUj\":\r\ncase \"nH18_k4XL\":\r\ncase \"DBeAqoIRI\":\r\ncase \"xfLVv3JK9\":\r\ncase \"P_U8ZMD6v\":\r\ncase \"DmOSPXc2q\":\r\ncase \"a0elLtcKU\":\r\ncase \"JcCTH1B23\":\r\ncase \"tHqpHU4zY\":\r\ncase \"NNbhd9NE7\":\r\ncase \"dx704LW7t\":\r\ncase \"MX4EEKAJE\":\r\ncase \"bT7Xdt8G7\":\r\ncase \"hYaTjiYFo\":\r\ncase \"MPVKEFrov\":\r\ncase \"fG0te8Lpu\":\r\ncase \"NUVKQXuyj\":\r\ncase \"Rh3GJFsL9\":\r\ncase \"awJ5SyCfl\":\r\ncase \"IS4A0sL8M\":\r\ncase \"eZwCLn6kh\":\r\ncase \"Js59J2S99\":\r\ncase \"M2dmBJQXt\":\r\nreturn [{hash: \"6zw3ht\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"1269urz\", mediaQuery: \"(max-width: 1279.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.rightpartners.co.uk\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/zBHepYRe46YCAtu7ooey/63K89SAqHlqXZPQ0tJq7/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}