{"version":3,"file":"shared-lib.CmMbaKDI.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/DLtbfgPezbcDnuAqzNLw/DCLQAE0VMjs4sVhhVVzs/NavBar.js","https:/framerusercontent.com/modules/ayW3sOPYoLQyR4cax8Br/9uPBn4mjViDuRqldUMFL/siteMetadata.js"],"sourcesContent":["/**\n * NavBar -- Framer Code Component\n *\n * HOW TO USE IN FRAMER:\n * 1. Assets > Code > + > name it \"NavBar\"\n * 2. Delete default code, paste this file in full\n * 3. Click Publish\n * 4. Add to EVERY page — drag onto each page frame, position at top, set Width: Fill\n * 5. In Framer right panel set Position to Fixed so it sticks on scroll\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const FONT='\"Helvetica Neue\", Inter, sans-serif';export default function NavBar({ctaLabel=\"Book a Free Call\",ctaUrl=\"/contact\",bgColor=\"#0D0D0D\",accentColor=\"#A07828\",textColor=\"#F4F1EB\",fontFamily=FONT}){const[menuOpen,setMenuOpen]=useState(false);const[hoveredLink,setHoveredLink]=useState(null);const links=[{label:\"Services\",href:\"/services\"},{label:\"Pricing\",href:\"/pricing\"},{label:\"Contact\",href:\"/contact\"}];// Detect current page for active state\nconst currentPath=typeof window!==\"undefined\"?window.location.pathname:\"\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"nav\",{style:{position:\"fixed\",top:0,left:0,right:0,zIndex:1e3,background:\"rgba(13,13,13,0.92)\",backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\",borderBottom:\"1px solid rgba(160,120,40,0.12)\",fontFamily:fontFamily,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",padding:\"0 40px\",height:68,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/\",style:{textDecoration:\"none\",display:\"flex\",flexDirection:\"column\",gap:2},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,fontWeight:300,letterSpacing:\"0.18em\",textTransform:\"uppercase\",color:textColor,lineHeight:1,fontFamily},children:\"Arcanum\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:8,fontWeight:400,letterSpacing:\"0.22em\",textTransform:\"uppercase\",color:accentColor,lineHeight:1,opacity:.8},children:\"Group\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:40},className:\"desktop-nav\",children:[links.map(link=>{const isActive=currentPath===link.href;const isHovered=hoveredLink===link.label;return /*#__PURE__*/_jsxs(\"a\",{href:link.href,onMouseEnter:()=>setHoveredLink(link.label),onMouseLeave:()=>setHoveredLink(null),style:{fontSize:11,fontWeight:400,letterSpacing:\"0.14em\",textTransform:\"uppercase\",textDecoration:\"none\",color:isActive?accentColor:textColor,opacity:isHovered?1:isActive?1:.55,transition:\"opacity 0.2s, color 0.2s\",fontFamily,position:\"relative\"},children:[link.label,isActive&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",bottom:-4,left:0,right:0,height:1,background:accentColor,opacity:.7}})]},link.label);}),/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:16,background:\"rgba(160,120,40,0.25)\"}}),/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{display:\"inline-block\",padding:\"10px 22px\",background:accentColor,color:textColor,fontSize:10,fontWeight:400,letterSpacing:\"0.14em\",textTransform:\"uppercase\",textDecoration:\"none\",borderRadius:2,fontFamily,whiteSpace:\"nowrap\",transition:\"opacity 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"0.82\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"1\";},children:ctaLabel})]}),/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setMenuOpen(!menuOpen),style:{display:\"none\",background:\"none\",border:\"none\",cursor:\"pointer\",padding:8,flexDirection:\"column\",gap:5},className:\"mobile-menu-btn\",\"aria-label\":\"Menu\",children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:22,height:1,background:menuOpen?accentColor:textColor,transition:\"all 0.2s\",transform:menuOpen?\"rotate(45deg) translate(4px, 4px)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:22,height:1,background:menuOpen?accentColor:textColor,transition:\"all 0.2s\",opacity:menuOpen?0:1}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:22,height:1,background:menuOpen?accentColor:textColor,transition:\"all 0.2s\",transform:menuOpen?\"rotate(-45deg) translate(4px, -4px)\":\"none\"}})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",maxHeight:menuOpen?320:0,transition:\"max-height 0.3s ease\",borderTop:menuOpen?\"1px solid rgba(160,120,40,0.12)\":\"none\",background:\"rgba(13,13,13,0.98)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px 40px 28px\",display:\"flex\",flexDirection:\"column\",gap:0},children:[links.map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,onClick:()=>setMenuOpen(false),style:{fontSize:13,fontWeight:300,letterSpacing:\"0.12em\",textTransform:\"uppercase\",textDecoration:\"none\",color:textColor,opacity:.7,padding:\"14px 0\",borderBottom:\"1px solid rgba(160,120,40,0.08)\",fontFamily},children:link.label},link.label)),/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,onClick:()=>setMenuOpen(false),style:{display:\"inline-block\",marginTop:20,padding:\"13px 28px\",background:accentColor,color:textColor,fontSize:10,fontWeight:400,letterSpacing:\"0.14em\",textTransform:\"uppercase\",textDecoration:\"none\",borderRadius:2,fontFamily,textAlign:\"center\"},children:ctaLabel})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:{height:68,width:\"100%\",flexShrink:0}}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (max-width: 768px) {\n                    .desktop-nav { display: none !important; }\n                    .mobile-menu-btn { display: flex !important; }\n                }\n            `})]});}addPropertyControls(NavBar,{ctaLabel:{type:ControlType.String,title:\"CTA label\",defaultValue:\"Book a Free Call\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"/contact\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#0D0D0D\"},accentColor:{type:ControlType.Color,title:\"Accent / gold\",defaultValue:\"#A07828\"},textColor:{type:ControlType.Color,title:\"Text colour\",defaultValue:\"#F4F1EB\"},fontFamily:{type:ControlType.String,title:\"Font family\",defaultValue:FONT}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavBar.map","// Generated by Framer (a1ad18b)\nexport default function metadata(params,activeLocale){return{description:\"Helping Businesses Thrive in the Modern World.\",favicon:\"https://framerusercontent.com/assets/7cC5VTv5wPBDkyi3LCxIFZeRlU.png\",robots:\"max-image-preview:large\",title:\"Arcanum Group\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}