{"version":3,"file":"shared-lib.BeY2FEPw.mjs","names":["React.useState","normalizePathname","pathsMatch","React.useRef","React.useMemo","React.useCallback","_Fragment","React.useState","React.useId","React.useMemo","React.useState","React.useState"],"sources":["https:/framerusercontent.com/modules/tkaNHerkoiMqQPuLGDQf/NEE1iMKffNTGUk1M3zPk/Floating_Nav.js","https:/framerusercontent.com/modules/VdWzHbpnQu0Ni0t7fWsr/TlUhsyCDlW813GwUqOQd/Footer.js","https:/framerusercontent.com/modules/pMh2kUNtqjf8kvb3OAHP/pK2ag3pwBkDgjxkzZ7x4/Hero_Overlay.js","https:/framerusercontent.com/modules/nsnj2fMLOj6fnRjIjh1z/bhvWQb38ciELTfpkshbO/Liberty_Nav_Button.js","https:/framerusercontent.com/modules/SpC6yIzf14ulIC31N3mh/ISyw3U6gi6pwdyZfiISi/Tixg1BWq2.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,Link}from\"framer\";// Keep the new LSM artwork within the original compact mono footprint.\nconst LOGO_WIDTH=\"3.79rem\";const NAV_EASE=\"cubic-bezier(0.22, 1, 0.36, 1)\";const INTRO_STORAGE_KEY=\"lsm-nav-intro-played\";const MOBILE_EXIT_SLIDE_MS=1500;const MOBILE_EXIT_FADE_DELAY_MS=1150;const MOBILE_EXIT_OVERLAY_FADE_MS=900;function useMountedIntro(){const[mounted,setMounted]=React.useState(()=>{if(typeof window===\"undefined\")return false;try{return window.sessionStorage.getItem(INTRO_STORAGE_KEY)===\"true\";}catch{return false;}});React.useEffect(()=>{if(mounted)return;const firstFrame=window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{setMounted(true);try{window.sessionStorage.setItem(INTRO_STORAGE_KEY,\"true\");}catch{// Ignore storage restrictions; the intro still plays normally.\n}});});return()=>window.cancelAnimationFrame(firstFrame);},[mounted]);return mounted;}function colorIsWhite(color){const normalized=color.trim().toLowerCase();if(normalized===\"#fff\"||normalized===\"#ffffff\"||normalized===\"white\"){return true;}const values=normalized.match(/\\d+(\\.\\d+)?/g);if(!values||values.length<3)return false;const[r,g,b]=values.slice(0,3).map(Number);return r>245&&g>245&&b>245;}function splitIds(value){return value.split(\",\").map(id=>id.trim().replace(/^#/,\"\")).filter(Boolean);}function normalizeNavHref(value,fallback){const raw=(value||fallback||\"\").trim();if(!raw)return fallback;if(raw===\"/\"||raw.startsWith(\"/\")||raw.startsWith(\"#\")||raw.startsWith(\"http://\")||raw.startsWith(\"https://\")||raw.startsWith(\"mailto:\")||raw.startsWith(\"tel:\")){return raw;}return`/${raw.replace(/^#/,\"\").trim().toLowerCase().replace(/[^a-z0-9]+/g,\"-\").replace(/^-+|-+$/g,\"\")}`;}function isInternalRouteHref(href){const value=href.trim().toLowerCase();if(!value)return false;if(value.startsWith(\"#\"))return false;if(value.startsWith(\"http://\")||value.startsWith(\"https://\")||value.startsWith(\"mailto:\")||value.startsWith(\"tel:\")){return false;}return value.startsWith(\"/\");}function isExternalHref(href){const value=href.trim().toLowerCase();return value.startsWith(\"http://\")||value.startsWith(\"https://\");}function normalizePathname(value){if(!value||value.startsWith(\"#\"))return value;const path=value.split(\"#\")[0].split(\"?\")[0];if(path===\"/\")return\"/\";return path.replace(/\\/+$/,\"\");}function pathsMatch(itemPath,currentPath){if(!itemPath||!currentPath)return false;if(itemPath===currentPath)return true;if(itemPath===\"/\"&&(currentPath===\"/\"||currentPath===\"/home\")){return true;}return false;}function navFontStyles(navFontStyle){if(!navFontStyle){return{fontFamily:'Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif'};}return navFontStyle;}function normalizeThemeKey(value){return value.trim().replace(/^#/,\"\").toLowerCase().replace(/[_\\s]+/g,\"-\");}function getThemeElements(key){const normalizedKey=normalizeThemeKey(key);const elements=new Set;const byId=document.getElementById(key)||document.getElementById(normalizedKey);if(byId instanceof HTMLElement)elements.add(byId);document.querySelectorAll(\"[data-framer-name]\").forEach(element=>{const name=element.getAttribute(\"data-framer-name\");if(name&&normalizeThemeKey(name)===normalizedKey){elements.add(element);}});return Array.from(elements);}function probeIsInsideElement(key,viewportY){const elements=getThemeElements(key);if(!elements.length)return false;return elements.some(element=>{const rect=element.getBoundingClientRect();return viewportY>=rect.top&&viewportY<rect.bottom;});}function getThemeFromIds(viewportY,lightIds,darkIds){for(const id of darkIds){if(probeIsInsideElement(id,viewportY))return false;}for(const id of lightIds){if(probeIsInsideElement(id,viewportY))return true;}return null;}function Logo({image,text,color,colorize}){const imageUrl=typeof image===\"string\"?image:image?.src||image?.url||undefined;if(imageUrl){return /*#__PURE__*/_jsx(\"img\",{src:imageUrl,alt:text,draggable:false,style:{display:\"block\",height:\"auto\",width:LOGO_WIDTH,maxWidth:\"none\",objectFit:\"contain\",filter:colorize?colorIsWhite(color)?\"brightness(0) invert(1)\":\"brightness(0) saturate(100%) invert(8%) sepia(0%) saturate(2%) hue-rotate(173deg) brightness(95%) contrast(91%)\":\"none\",transition:\"filter 500ms ease\"}});}return /*#__PURE__*/_jsx(\"span\",{style:{color,display:\"inline-flex\",alignItems:\"center\",height:\"4.55rem\",fontSize:31,fontWeight:760,letterSpacing:0,lineHeight:1,whiteSpace:\"nowrap\"},children:text});}export default function LSMFramerHoverNav(props){const{logoText=\"LSM\",logoHref=\"/\",fullLogoImage,monoLogoImage,homeLabel=\"Home\",homeHref=\"/\",homeSectionId=\"home\",aboutLabel=\"About\",aboutHref=\"/about\",aboutSectionId=\"about\",leadershipLabel=\"Leadership\",leadershipHref=\"/leadership\",leadershipSectionId=\"leadership\",contactNavLabel=\"Contact\",contactNavHref=\"/contact\",contactNavSectionId=\"contact\",contactLabel=\"Contact\",contactHref=\"/contact\",contactPadX=20,contactPadY=8,email=\"info@libertystrategic.com\",companyName=\"Liberty Strategic Minerals\",navFontStyle,collapseAfter=24,heroIsDark=true,topGlass=false,lightSectionIds=\"about,vision,news\",darkSectionIds=\"home,hero,leadership,contact\",darkText=\"#1A1A1A\",lightText=\"#FFFFFF\",darkGlass=\"rgba(26, 26, 26, 0.30)\",lightGlass=\"rgba(255, 255, 255, 0.25)\",colorizeLogos=true,adaptiveBlend=false,topOffset=16,sidePadding=30,glassOutset=0}=props;const[scrolled,setScrolled]=React.useState(false);const[navOverLight,setNavOverLight]=React.useState(!heroIsDark);const[activeHash,setActiveHash]=React.useState(\"#home\");const[currentPath,setCurrentPath]=React.useState(\"\");const[open,setOpen]=React.useState(false);const[exitingIndex,setExitingIndex]=React.useState(null);const headerRef=React.useRef(null);const closeTimer=React.useRef(null);const exitTimer=React.useRef(null);const mounted=useMountedIntro();const navItems=React.useMemo(()=>[{label:homeLabel,href:normalizeNavHref(homeHref,\"/\"),sectionId:homeSectionId},{label:aboutLabel,href:normalizeNavHref(aboutHref,\"/about\"),sectionId:aboutSectionId},{label:leadershipLabel,href:normalizeNavHref(leadershipHref,\"/leadership\"),sectionId:leadershipSectionId},{label:contactNavLabel,href:normalizeNavHref(contactNavHref,\"/contact\"),sectionId:contactNavSectionId}].filter(item=>item.label&&item.href),[aboutHref,aboutLabel,aboutSectionId,contactNavHref,contactNavLabel,contactNavSectionId,homeHref,homeLabel,homeSectionId,leadershipHref,leadershipLabel,leadershipSectionId]);const contactButtonHref=normalizeNavHref(contactHref,\"/contact\");const logoLinkHref=normalizeNavHref(logoHref||homeHref,\"/\");// Preserve the existing Framer image properties while using one logo in every state.\nconst logoImage=fullLogoImage||monoLogoImage;const desktopItems=navItems.filter(item=>item.label.toLowerCase()!==\"contact\");const lightSections=React.useMemo(()=>splitIds(lightSectionIds),[lightSectionIds]);const darkSections=React.useMemo(()=>splitIds(darkSectionIds),[darkSectionIds]);React.useEffect(()=>{const updatePath=()=>setCurrentPath(normalizePathname(window.location.pathname));updatePath();window.addEventListener(\"popstate\",updatePath);window.addEventListener(\"hashchange\",updatePath);const originalPushState=window.history.pushState;const originalReplaceState=window.history.replaceState;window.history.pushState=function(...args){originalPushState.apply(this,args);updatePath();};window.history.replaceState=function(...args){originalReplaceState.apply(this,args);updatePath();};return()=>{window.removeEventListener(\"popstate\",updatePath);window.removeEventListener(\"hashchange\",updatePath);window.history.pushState=originalPushState;window.history.replaceState=originalReplaceState;};},[]);React.useEffect(()=>{const onScroll=()=>{const nextScrolled=window.scrollY>collapseAfter;setScrolled(nextScrolled);const navProbeY=topOffset+44;const explicitTheme=getThemeFromIds(navProbeY,lightSections,darkSections);setNavOverLight(explicitTheme??!heroIsDark);const activeProbeY=window.scrollY+window.innerHeight*.35;let current=navItems[0]?.sectionId?`#${navItems[0].sectionId}`:navItems[0]?.href;for(const item of navItems){const id=item.sectionId||item.href.replace(/^#/,\"\");if(!id)continue;const section=document.getElementById(id);if(section&&activeProbeY>=section.offsetTop){current=`#${id}`;}}if(current)setActiveHash(current);};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);};},[collapseAfter,darkSections,heroIsDark,lightSections,navItems,topOffset]);React.useEffect(()=>{if(!scrolled)setOpen(false);},[scrolled]);React.useEffect(()=>{if(!open)return;const closeOnOutsideClick=event=>{if(!headerRef.current?.contains(event.target))setOpen(false);};document.addEventListener(\"pointerdown\",closeOnOutsideClick);return()=>document.removeEventListener(\"pointerdown\",closeOnOutsideClick);},[open]);const collapsed=scrolled&&!open;const useWhiteText=open||!navOverLight;const textColor=useWhiteText?lightText:darkText;const compactContentColor=adaptiveBlend&&collapsed?\"#FFFFFF\":textColor;const compactBlendMode=adaptiveBlend&&collapsed?\"difference\":\"normal\";const glassBackground=useWhiteText?darkGlass:lightGlass;const glassBorder=useWhiteText?\"rgba(255,255,255,.15)\":\"rgba(255,255,255,.40)\";const showExpandedGlass=scrolled||topGlass;const glassSidePadding=Math.max(0,sidePadding-glassOutset);const collapsedGlassWidth=glassOutset>0?`calc(11.44rem + ${glassOutset*2}px)`:\"11.44rem\";const handleMobileNavTap=index=>{if(exitTimer.current)window.clearTimeout(exitTimer.current);setExitingIndex(index);exitTimer.current=window.setTimeout(()=>{setOpen(false);window.setTimeout(()=>setExitingIndex(null),MOBILE_EXIT_OVERLAY_FADE_MS);},MOBILE_EXIT_FADE_DELAY_MS);};const openMenu=()=>setOpen(true);const isItemActive=React.useCallback(item=>{const itemPath=normalizePathname(item.href);if(itemPath.startsWith(\"/\")&&currentPath){return pathsMatch(itemPath,currentPath);}return activeHash===`#${item.sectionId||item.href.replace(/^#/,\"\")}`;},[activeHash,currentPath]);const renderNavAnchor=React.useCallback((href,content,anchorProps={})=>{if(isInternalRouteHref(href)){return /*#__PURE__*/_jsx(Link,{href:href,children:/*#__PURE__*/_jsx(\"a\",{...anchorProps,children:content})});}const shouldOpenExternal=isExternalHref(href)&&!anchorProps.target&&!anchorProps.rel;return /*#__PURE__*/_jsx(\"a\",{href:href,target:shouldOpenExternal?\"_blank\":anchorProps.target,rel:shouldOpenExternal?\"noreferrer noopener\":anchorProps.rel,...anchorProps,children:content});},[]);return /*#__PURE__*/_jsxs(\"header\",{ref:headerRef,style:{position:\"fixed\",inset:\"0 0 auto 0\",zIndex:9999,pointerEvents:collapsed&&!open?\"none\":\"auto\",...navFontStyles(navFontStyle)},onMouseLeave:()=>{if(!open)return;if(closeTimer.current)window.clearTimeout(closeTimer.current);closeTimer.current=window.setTimeout(()=>setOpen(false),2e3);},onMouseEnter:()=>{if(!closeTimer.current)return;window.clearTimeout(closeTimer.current);closeTimer.current=null;},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (max-width: 767px) {\n                    .lsm-desktop-only { display: none !important; }\n                    .lsm-mobile-only { display: inline-flex !important; }\n                    .lsm-shell { height: 5.8rem !important; padding-left: 28px !important; padding-right: 28px !important; }\n                }\n                @media (min-width: 768px) {\n                    .lsm-mobile-only { display: none !important; }\n                    .lsm-mobile-overlay { display: none !important; }\n                }\n                .lsm-link .lsm-underline {\n                    transform: scaleX(0);\n                }\n                .lsm-link:hover .lsm-underline,\n                .lsm-link[data-active=\"true\"] .lsm-underline {\n                    transform: scaleX(1);\n                }\n                .lsm-menu-row:hover .lsm-menu-arrow { transform: translateX(2px); color: white; }\n                .lsm-menu-row:hover .lsm-menu-label { transform: translateX(4px); }\n                .lsm-contact-pill[data-tone=\"white\"]:hover {\n                    background-color: #FFFFFF !important;\n                    border-color: #FFFFFF !important;\n                    color: #1A1A1A !important;\n                }\n                .lsm-contact-pill[data-tone=\"dark\"]:hover {\n                    background-color: #1A1A1A !important;\n                    border-color: #1A1A1A !important;\n                    color: #FFFFFF !important;\n                }\n                .lsm-shell a,\n                .lsm-shell button,\n                .lsm-mobile-overlay a,\n                .lsm-mobile-overlay button {\n                    font-family: inherit;\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",transform:mounted?\"translateY(0)\":\"translateY(-100%)\",opacity:mounted?1:0,transition:`transform 1100ms ${NAV_EASE}, opacity 1100ms ${NAV_EASE}`},children:[/*#__PURE__*/_jsx(\"div\",{className:\"lsm-desktop-only\",style:{pointerEvents:\"none\",position:\"absolute\",inset:`${topOffset}px 0 auto 0`,display:\"block\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",height:\"4.55rem\",width:\"100%\",paddingLeft:glassSidePadding,paddingRight:glassSidePadding},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:collapsed?collapsedGlassWidth:\"100%\",transition:`width 700ms ${NAV_EASE}`},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\",borderRadius:999,border:showExpandedGlass?`1px solid ${glassBorder}`:\"1px solid transparent\",background:showExpandedGlass?glassBackground:\"transparent\",WebkitBackdropFilter:showExpandedGlass?\"blur(28px) saturate(150%)\":\"none\",backdropFilter:showExpandedGlass?\"blur(28px) saturate(150%)\":\"none\",boxShadow:showExpandedGlass?useWhiteText?\"0 8px 24px rgba(0,0,0,.18)\":\"0 8px 24px rgba(0,0,0,.06)\":\"none\",transition:\"background 500ms ease, border-color 500ms ease, box-shadow 500ms ease\"}})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"lsm-shell\",style:{position:\"relative\",margin:\"0 auto\",display:\"flex\",height:\"6.55rem\",width:\"100%\",alignItems:\"center\",justifyContent:\"space-between\",paddingLeft:40,paddingRight:40,pointerEvents:collapsed?\"none\":\"auto\"},children:[collapsed&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Open navigation\",className:\"lsm-desktop-only\",onClick:openMenu,onMouseEnter:openMenu,style:{position:\"absolute\",left:glassSidePadding,top:topOffset,zIndex:20,height:\"4.55rem\",width:collapsedGlassWidth,border:0,borderRadius:999,background:\"transparent\",cursor:\"pointer\",pointerEvents:\"auto\"}}),/*#__PURE__*/_jsxs(\"div\",{className:\"lsm-desktop-only\",style:{position:\"relative\",zIndex:10,display:\"flex\",alignItems:\"center\",gap:16,height:\"4.55rem\"},children:[/*#__PURE__*/_jsx(Link,{href:logoLinkHref,children:/*#__PURE__*/_jsx(\"a\",{\"aria-label\":`${companyName} home`,style:{position:\"relative\",display:\"flex\",height:\"4.55rem\",width:LOGO_WIDTH,flexShrink:0,alignItems:\"center\",color:textColor,textDecoration:\"none\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",alignItems:\"center\",mixBlendMode:compactBlendMode},children:/*#__PURE__*/_jsx(Logo,{image:logoImage,text:logoText,color:compactContentColor,colorize:colorizeLogos})})})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:openMenu,\"aria-label\":\"Open navigation\",className:\"lsm-desktop-only\",style:{pointerEvents:collapsed?\"auto\":\"none\",opacity:collapsed?1:0,transform:collapsed?\"translateX(0)\":\"translateX(-8px)\",border:0,background:\"transparent\",color:compactContentColor,mixBlendMode:compactBlendMode,cursor:\"pointer\",fontSize:13,fontWeight:300,letterSpacing:\"0.22em\",textTransform:\"uppercase\",transition:\"opacity 500ms ease, transform 500ms ease, color 500ms ease\"},children:\"Menu\"})]}),/*#__PURE__*/_jsx(Link,{href:logoLinkHref,children:/*#__PURE__*/_jsx(\"a\",{\"aria-label\":`${companyName} home`,className:\"lsm-mobile-only\",style:{position:\"absolute\",left:40,top:\"3.275rem\",zIndex:25,display:\"none\",alignItems:\"center\",color:textColor,textDecoration:\"none\",opacity:open?0:scrolled?0:1,pointerEvents:open||scrolled?\"none\":\"auto\",transform:scrolled?\"translateY(-150%)\":\"translateY(-50%)\",transition:`opacity 500ms ${NAV_EASE}, transform 700ms ${NAV_EASE}, color 300ms ease`},children:/*#__PURE__*/_jsx(Logo,{image:logoImage,text:logoText,color:textColor,colorize:colorizeLogos})})}),/*#__PURE__*/_jsx(\"nav\",{className:\"lsm-desktop-only\",style:{position:\"absolute\",left:\"50%\",zIndex:10,transform:\"translateX(-50%)\"},children:/*#__PURE__*/_jsx(\"ul\",{style:{display:\"flex\",alignItems:\"center\",gap:40,margin:0,padding:0,listStyle:\"none\"},children:desktopItems.map((item,index)=>{const active=isItemActive(item);return /*#__PURE__*/_jsx(\"li\",{style:{pointerEvents:collapsed?\"none\":\"auto\",opacity:collapsed?0:1,filter:collapsed?\"blur(1px)\":\"blur(0)\",transform:collapsed?\"translateX(-32px) scale(.95)\":\"translateX(0) scale(1)\",transition:`all 700ms ${NAV_EASE}`,transitionDelay:collapsed?`${(desktopItems.length-1-index)*50}ms`:`${index*50}ms`},children:renderNavAnchor(item.href,/*#__PURE__*/_jsxs(_Fragment,{children:[item.label,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,className:\"lsm-underline\",style:{pointerEvents:\"none\",marginTop:6,display:\"block\",height:1,width:\"100%\",transformOrigin:\"left\",background:\"currentColor\",transition:`transform 500ms ${NAV_EASE}`}})]}),{className:\"lsm-link\",\"data-active\":active?\"true\":\"false\",\"aria-current\":active?\"page\":undefined,style:{position:\"relative\",display:\"inline-flex\",flexDirection:\"column\",alignItems:\"flex-start\",transform:\"translateY(3px)\",color:textColor,opacity:active?1:.78,textDecoration:\"none\",fontSize:14,fontWeight:400,transition:\"color 300ms ease\"}})},item.label);})})}),renderNavAnchor(contactButtonHref,contactLabel,{className:\"lsm-desktop-only lsm-contact-pill\",\"data-tone\":useWhiteText?\"white\":\"dark\",style:{position:\"relative\",zIndex:10,display:\"inline-flex\",alignItems:\"center\",borderRadius:999,border:`1px solid ${useWhiteText?\"rgba(255,255,255,.40)\":\"rgba(26,26,26,.25)\"}`,backgroundColor:\"transparent\",padding:`${contactPadY}px ${contactPadX}px`,color:textColor,textDecoration:\"none\",fontSize:13,fontWeight:400,letterSpacing:\"0.18em\",textTransform:\"uppercase\",pointerEvents:collapsed?\"none\":\"auto\",opacity:collapsed?0:1,transform:collapsed?\"translateX(16px)\":\"translateX(0)\",transition:\"opacity 500ms ease, transform 500ms ease, color 500ms ease, border-color 500ms ease, background-color 500ms ease\"}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:openMenu,\"aria-label\":\"Open menu\",className:\"lsm-mobile-only\",style:{position:\"absolute\",right:40,top:\"50%\",zIndex:30,display:\"none\",height:44,width:44,transform:\"translateY(-50%)\",alignItems:\"center\",justifyContent:\"center\",border:0,background:\"transparent\",cursor:\"pointer\",opacity:open?0:1,pointerEvents:open?\"none\":\"auto\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:1,width:24,background:textColor}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:1,width:16,background:textColor}})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"lsm-mobile-overlay\",\"aria-hidden\":!open,style:{position:\"fixed\",inset:0,zIndex:40,background:\"#0E0E0E\",opacity:open?1:0,pointerEvents:open?\"auto\":\"none\",transition:`opacity ${MOBILE_EXIT_OVERLAY_FADE_MS}ms ${NAV_EASE}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",height:\"6.55rem\",width:\"100%\",alignItems:\"center\",justifyContent:\"space-between\",paddingLeft:40,paddingRight:40},children:[/*#__PURE__*/_jsx(Logo,{image:logoImage,text:logoText,color:\"#FFFFFF\",colorize:colorizeLogos}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close menu\",onClick:()=>setOpen(false),style:{display:\"inline-flex\",height:44,width:44,alignItems:\"center\",justifyContent:\"center\",border:0,background:\"transparent\",color:\"rgba(255,255,255,.8)\",cursor:\"pointer\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 18 18\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 2l14 14M16 2L2 16\",stroke:\"currentColor\",strokeWidth:\"1.1\",strokeLinecap:\"square\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",height:\"calc(100% - 6.55rem)\",flexDirection:\"column\",padding:\"24px 24px 40px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:24,display:\"flex\",alignItems:\"center\",gap:12,color:\"rgba(255,255,255,.45)\",fontSize:10,fontWeight:500,letterSpacing:\"0.4em\",textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{height:1,width:32,background:\"rgba(255,255,255,.30)\"}}),\"Navigation\"]}),/*#__PURE__*/_jsx(\"nav\",{children:/*#__PURE__*/_jsx(\"ul\",{style:{display:\"flex\",flexDirection:\"column\",margin:0,padding:0,listStyle:\"none\"},children:navItems.map((item,index)=>{const active=isItemActive(item);const isExiting=exitingIndex!==null;const isSelected=exitingIndex===index;return /*#__PURE__*/_jsx(\"li\",{style:{borderBottom:\"1px solid rgba(255,255,255,.10)\",opacity:isExiting?isSelected?1:0:open?1:0,transform:isExiting?isSelected?\"translateX(120vw)\":\"translateX(0)\":open?\"translate(0, 0)\":\"translateY(12px)\",transitionProperty:isExiting?isSelected?\"transform\":\"opacity\":\"all\",transitionDuration:isExiting?isSelected?`${MOBILE_EXIT_SLIDE_MS}ms`:\"850ms\":\"600ms\",transitionTimingFunction:NAV_EASE,transitionDelay:isExiting?isSelected?\"0ms\":\"220ms\":open?`${120+index*80}ms`:\"0ms\",willChange:\"transform, opacity\"},children:renderNavAnchor(item.href,/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"baseline\",gap:20},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:active?\"#FFFFFF\":\"rgba(255,255,255,.40)\",fontSize:10,fontWeight:500,letterSpacing:\"0.28em\",fontVariantNumeric:\"tabular-nums\"},children:String(index+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"span\",{className:\"lsm-menu-label\",style:{color:active?\"#FFFFFF\":\"rgba(255,255,255,.70)\",fontSize:\"clamp(2.25rem,9vw,3rem)\",fontWeight:300,lineHeight:1,letterSpacing:0,transition:\"transform 500ms ease, color 500ms ease\"},children:item.label})]}),active?/*#__PURE__*/_jsx(\"span\",{style:{height:8,width:8,borderRadius:999,background:\"#FFFFFF\",boxShadow:\"0 0 10px rgba(255,255,255,.5)\"}}):/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",className:\"lsm-menu-arrow\",style:{color:\"rgba(255,255,255,.40)\",transition:\"transform 500ms ease, color 500ms ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 4l4 4-4 4\",stroke:\"currentColor\",strokeWidth:\"1.2\",strokeLinecap:\"square\"})})]}),{className:\"lsm-menu-row\",\"aria-current\":active?\"page\":undefined,onClick:()=>handleMobileNavTap(index),style:{display:\"flex\",alignItems:\"baseline\",justifyContent:\"space-between\",padding:\"20px 0\",color:\"#FFFFFF\",textDecoration:\"none\"}})},item.label);})})}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:20,display:\"flex\",alignItems:\"center\",gap:12,color:\"rgba(255,255,255,.45)\",fontSize:10,fontWeight:500,letterSpacing:\"0.4em\",textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{height:1,width:32,background:\"rgba(255,255,255,.30)\"}}),\"Get in touch\"]}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,style:{display:\"block\",color:\"#FFFFFF\",textDecoration:\"none\",fontSize:18,fontWeight:300},children:email}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:32,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",color:\"rgba(255,255,255,.40)\",fontSize:10,letterSpacing:\"0.32em\",textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(\"span\",{children:companyName}),/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 \",new Date().getFullYear()]})]})]})]})]})]});}addPropertyControls(LSMFramerHoverNav,{logoText:{type:ControlType.String,title:\"Logo Text\",defaultValue:\"LSM\"},logoHref:{type:ControlType.Link,title:\"Logo Link\",defaultValue:\"/\"},fullLogoImage:{type:ControlType.Image,title:\"LSM Logo\"},monoLogoImage:{type:ControlType.Image,title:\"Fallback Logo\"},homeLabel:{type:ControlType.String,title:\"Home Label\",defaultValue:\"Home\"},homeHref:{type:ControlType.Link,title:\"Home Link\",defaultValue:\"/\"},homeSectionId:{type:ControlType.String,title:\"Home Section\",defaultValue:\"home\"},aboutLabel:{type:ControlType.String,title:\"About Label\",defaultValue:\"About\"},aboutHref:{type:ControlType.Link,title:\"About Link\",defaultValue:\"/about\"},aboutSectionId:{type:ControlType.String,title:\"About Section\",defaultValue:\"about\"},leadershipLabel:{type:ControlType.String,title:\"Lead Label\",defaultValue:\"Leadership\"},leadershipHref:{type:ControlType.Link,title:\"Lead Link\",defaultValue:\"/leadership\"},leadershipSectionId:{type:ControlType.String,title:\"Lead Section\",defaultValue:\"leadership\"},contactNavLabel:{type:ControlType.String,title:\"Contact Label\",defaultValue:\"Contact\"},contactNavHref:{type:ControlType.Link,title:\"Contact Link\",defaultValue:\"/contact\"},contactNavSectionId:{type:ControlType.String,title:\"Contact Sec\",defaultValue:\"contact\"},contactLabel:{type:ControlType.String,title:\"Contact\",defaultValue:\"Contact\"},contactHref:{type:ControlType.Link,title:\"Contact Link\",defaultValue:\"/contact\"},contactPadX:{type:ControlType.Number,title:\"Contact X\",defaultValue:20,min:8,max:48,step:1,unit:\"px\"},contactPadY:{type:ControlType.Number,title:\"Contact Y\",defaultValue:8,min:4,max:24,step:1,unit:\"px\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"info@libertystrategic.com\"},companyName:{type:ControlType.String,title:\"Company\",defaultValue:\"Liberty Strategic Minerals\"},navFontStyle:{type:ControlType.Font,title:\"Nav Font\",controls:\"extended\",defaultValue:{fontFamily:\"Nav\",fontWeight:300}},collapseAfter:{type:ControlType.Number,title:\"Collapse Y\",min:0,max:500,step:1,defaultValue:24},heroIsDark:{type:ControlType.Boolean,title:\"Hero Dark\",defaultValue:true},topGlass:{type:ControlType.Boolean,title:\"Top Glass\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},lightSectionIds:{type:ControlType.String,title:\"Light Scroll\",defaultValue:\"about,vision,news\"},darkSectionIds:{type:ControlType.String,title:\"Dark Scroll\",defaultValue:\"home,hero,leadership,contact\"},darkText:{type:ControlType.Color,title:\"Dark Text\",defaultValue:\"#1A1A1A\"},lightText:{type:ControlType.Color,title:\"Light Text\",defaultValue:\"#FFFFFF\"},darkGlass:{type:ControlType.Color,title:\"Dark Glass\",defaultValue:\"rgba(26, 26, 26, 0.30)\"},lightGlass:{type:ControlType.Color,title:\"Light Glass\",defaultValue:\"rgba(255, 255, 255, 0.25)\"},colorizeLogos:{type:ControlType.Boolean,title:\"Color Logos\",defaultValue:true},adaptiveBlend:{type:ControlType.Boolean,title:\"Blend Pill\",defaultValue:false},topOffset:{type:ControlType.Number,title:\"Top\",min:0,max:80,step:1,defaultValue:16},sidePadding:{type:ControlType.Number,title:\"Side\",min:16,max:80,step:1,defaultValue:30},glassOutset:{type:ControlType.Number,title:\"Glass Outset\",min:0,max:48,step:1,defaultValue:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LSMFramerHoverNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Floating_Nav.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,Link}from\"framer\";const defaultNavItems=[{label:\"Home\",href:\"/\"},{label:\"About\",href:\"/about\"},{label:\"Leadership\",href:\"/leadership\"},{label:\"Contact\",href:\"/contact\"}];const defaultClocks=[{code:\"AZ\",timeZone:\"America/Phoenix\"},{code:\"NY\",timeZone:\"America/New_York\"},{code:\"SCL\",timeZone:\"America/Santiago\"}];function useNowTick(intervalMs=3e4){const[now,setNow]=React.useState(null);React.useEffect(()=>{setNow(new Date);const id=window.setInterval(()=>setNow(new Date),intervalMs);return()=>window.clearInterval(id);},[intervalMs]);return now;}function formatTime(date,timeZone){try{const time=new Intl.DateTimeFormat(\"en-US\",{timeZone,hour:\"numeric\",minute:\"2-digit\",hour12:true}).format(date);const offsetParts=new Intl.DateTimeFormat(\"en-US\",{timeZone,timeZoneName:\"shortOffset\"}).formatToParts(date);const offset=offsetParts.find(part=>part.type===\"timeZoneName\")?.value??\"\";return{time,offset};}catch{return{time:\"--:--\",offset:\"\"};}}function footerFontVariables(fontStyle){return{\"--liberty-font-family\":fontStyle?.fontFamily??'Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif',\"--liberty-font-weight\":fontStyle?.fontWeight??300,\"--liberty-font-style\":fontStyle?.fontStyle??\"normal\"};}function normalizeFramerHref(href){const raw=(href||\"\").trim();if(!raw)return null;if(raw.startsWith(\"#\"))return null;if(raw.startsWith(\"//\"))return null;if(raw.startsWith(\"mailto:\"))return null;if(raw.startsWith(\"tel:\"))return null;if(raw.includes(\"#\"))return null;if(raw.startsWith(\"/\"))return normalizePathname(raw);if(!/^[a-z][a-z0-9+.-]*:/i.test(raw)){return normalizePathname(`/${raw}`);}if(/^https?:\\/\\//i.test(raw)&&typeof window!==\"undefined\"){try{const url=new URL(raw);if(url.origin===window.location.origin){return normalizePathname(`${url.pathname}${url.search}`);}}catch{return null;}}return null;}function normalizePathname(value){if(!value||value.startsWith(\"#\"))return value;const path=value.split(\"#\")[0].split(\"?\")[0];if(path===\"/\")return\"/\";const normalized=path.replace(/\\/+$/,\"\");const lowercase=normalized.toLowerCase();return lowercase===\"/home\"?\"/\":lowercase;}function pathFromHref(href){const raw=(href||\"\").trim();if(!raw||raw.startsWith(\"#\"))return null;if(raw.startsWith(\"//\"))return null;if(raw.startsWith(\"mailto:\"))return null;if(raw.startsWith(\"tel:\"))return null;if(raw.startsWith(\"/\"))return normalizePathname(raw);if(!/^[a-z][a-z0-9+.-]*:/i.test(raw)){return normalizePathname(`/${raw}`);}if(/^https?:\\/\\//i.test(raw)&&typeof window!==\"undefined\"){try{const url=new URL(raw);if(url.origin===window.location.origin){return normalizePathname(`${url.pathname}${url.search}`);}}catch{return null;}}return null;}function pathsMatch(itemPath,currentPath){if(!itemPath||!currentPath)return false;if(itemPath===currentPath)return true;if(itemPath===\"/\"&&(currentPath===\"/\"||currentPath===\"/home\")){return true;}return false;}function defaultHrefForLabel(label){const normalized=label.trim().toLowerCase();if(normalized===\"home\")return\"/\";if(normalized===\"about\")return\"/about\";if(normalized===\"leadership\")return\"/leadership\";if(normalized===\"contact\")return\"/contact\";return null;}function resolveNavHref(item){const labelHref=defaultHrefForLabel(item.label);const rawHref=(item.href||\"\").trim();return labelHref??rawHref;}function useCurrentPath(){const[currentPath,setCurrentPath]=React.useState(\"\");React.useEffect(()=>{const update=()=>{setCurrentPath(normalizePathname(window.location.pathname));};update();window.addEventListener(\"popstate\",update);window.addEventListener(\"hashchange\",update);const interval=window.setInterval(update,250);return()=>{window.removeEventListener(\"popstate\",update);window.removeEventListener(\"hashchange\",update);window.clearInterval(interval);};},[]);return currentPath;}function FramerTransitionLink({href,className,children,ariaLabel,onClick}){const internalHref=normalizeFramerHref(href);if(internalHref){return /*#__PURE__*/_jsx(Link,{href:internalHref,children:/*#__PURE__*/_jsx(\"a\",{className:className,href:internalHref,\"aria-label\":ariaLabel,onClick:onClick,children:children})},internalHref);}return /*#__PURE__*/_jsx(\"a\",{className:className,href:href,\"aria-label\":ariaLabel,onClick:onClick,children:children});}function FooterNavLink({href,className,children,onClick,active}){const internalHref=normalizeFramerHref(href);if(!internalHref){return /*#__PURE__*/_jsx(\"a\",{className:className,href:href,onClick:onClick,\"data-active\":active?\"true\":\"false\",\"aria-current\":active?\"page\":undefined,children:children});}return /*#__PURE__*/_jsx(Link,{href:internalHref,children:/*#__PURE__*/_jsx(\"a\",{className:className,href:internalHref,onClick:onClick,\"data-active\":active?\"true\":\"false\",\"aria-current\":active?\"page\":undefined,children:children})},internalHref);}function FooterClock({item,now}){const{time,offset}=now?formatTime(now,item.timeZone):{time:\"--:--\",offset:\"\"};return /*#__PURE__*/_jsxs(\"div\",{className:\"liberty-footer__clock\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"liberty-footer__clock-code\",children:item.code}),/*#__PURE__*/_jsx(\"span\",{className:\"liberty-footer__clock-time\",children:time}),/*#__PURE__*/_jsx(\"span\",{className:\"liberty-footer__clock-offset\",children:offset})]});}function RevealOverlay({footerHeight,enabled}){const[opacity,setOpacity]=React.useState(enabled?1:0);React.useEffect(()=>{if(!enabled){setOpacity(0);return;}const easeOut=value=>{const progress=Math.min(1,Math.max(0,value));return 1-Math.pow(1-progress,2);};const update=()=>{const viewportHeight=window.innerHeight;const documentHeight=document.documentElement.scrollHeight;const maxScroll=documentHeight-viewportHeight;if(maxScroll<=0){setOpacity(0);return;}const revealStart=Math.max(0,maxScroll-footerHeight);const progress=(window.scrollY-revealStart)/footerHeight;setOpacity(1-easeOut(progress));};update();window.addEventListener(\"scroll\",update,{passive:true});window.addEventListener(\"resize\",update);return()=>{window.removeEventListener(\"scroll\",update);window.removeEventListener(\"resize\",update);};},[enabled,footerHeight]);if(!enabled)return null;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,className:\"liberty-footer__overlay\",style:{opacity}});}function MailchimpSignupForm({mailchimpAction,placeholder,subscribeLabel,successMessage}){const[submitted,setSubmitted]=React.useState(false);const iframeName=`mailchimp-${React.useId().replace(/:/g,\"\")}`;function onSubmit(){// Allow the browser to serialize and submit the native form first.\nwindow.setTimeout(()=>setSubmitted(true),250);}return /*#__PURE__*/_jsxs(\"form\",{className:\"liberty-footer__waitlist-form\",action:mailchimpAction,method:\"post\",target:iframeName,onSubmit:onSubmit,children:[/*#__PURE__*/_jsx(\"iframe\",{name:iframeName,title:\"Mailchimp signup response\",className:\"liberty-footer__mailchimp-frame\"}),submitted?/*#__PURE__*/_jsx(\"p\",{className:\"liberty-footer__message\",children:successMessage}):/*#__PURE__*/_jsxs(\"div\",{className:\"liberty-footer__input-row\",children:[/*#__PURE__*/_jsx(\"input\",{className:\"liberty-footer__input\",type:\"email\",name:\"EMAIL\",required:true,placeholder:placeholder,autoComplete:\"email\"}),/*#__PURE__*/_jsx(\"input\",{\"aria-hidden\":\"true\",className:\"liberty-footer__honeypot\",type:\"text\",name:\"b_78c20c5b8b0bf774780998532_09a0469371\",tabIndex:-1,defaultValue:\"\"}),/*#__PURE__*/_jsxs(\"button\",{className:\"liberty-footer__submit\",type:\"submit\",children:[/*#__PURE__*/_jsx(\"span\",{children:subscribeLabel}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"11\",viewBox:\"0 0 14 11\",fill:\"none\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 5.5h12M8 1l4.5 4.5L8 10\",stroke:\"currentColor\",strokeWidth:\"1.1\",strokeLinecap:\"square\"})})]})]})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function LibertyFooter(props){const{logo,logoAlt=\"Liberty Strategic Minerals\",signupLabel=\"Stay informed - Sign up below for news\",mailchimpAction=\"https://design.us14.list-manage.com/subscribe/post?u=78c20c5b8b0bf774780998532&id=09a0469371&f_id=0058fce0f0\",placeholder=\"Enter your email\",subscribeLabel=\"Subscribe\",successMessage=\"You're on the list. Check your inbox.\",navigationLabel=\"Navigate\",navItems=defaultNavItems,clocks=defaultClocks,companyName=\"Liberty Strategic Minerals Holdings, LP\",address=\"Office Number 10, 4425 E Agave Road, Ste 122 & 124 - Phoenix, AZ 85044 - USA\",footerFontStyle,background=\"#050505\",textColor=\"#FFFFFF\",mutedColor=\"rgba(255, 255, 255, 0.45)\",borderColor=\"rgba(255, 255, 255, 0.08)\",maxWidth=1400,fixedReveal=false,visible=true,revealOverlay=false,footerHeight=520}=props;const now=useNowTick();const currentPath=useCurrentPath();const activeNavIndex=React.useMemo(()=>{if(!currentPath)return-1;return navItems.findIndex(item=>{const itemPath=pathFromHref(resolveNavHref(item));return itemPath?pathsMatch(itemPath,currentPath):false;});},[currentPath,navItems]);return /*#__PURE__*/_jsxs(\"footer\",{className:[\"liberty-footer\",fixedReveal?\"liberty-footer--fixed\":\"\",visible?\"liberty-footer--visible\":\"liberty-footer--hidden\"].join(\" \"),\"aria-label\":\"Site footer\",style:{\"--liberty-bg\":background,\"--liberty-text\":textColor,\"--liberty-muted\":mutedColor,\"--liberty-border\":borderColor,\"--liberty-max-width\":`${maxWidth}px`,...footerFontVariables(footerFontStyle)},children:[/*#__PURE__*/_jsx(\"style\",{children:styles}),/*#__PURE__*/_jsx(RevealOverlay,{enabled:fixedReveal&&revealOverlay,footerHeight:footerHeight}),/*#__PURE__*/_jsxs(\"div\",{className:\"liberty-footer__inner\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"liberty-footer__logo-row\",children:/*#__PURE__*/_jsx(FramerTransitionLink,{className:\"liberty-footer__logo-link\",href:\"/\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:logoAlt,className:\"lsm-footer__logo\",style:{display:\"block\",width:\"auto\",height:\"clamp(32px, 3.5vw, 48px)\",minWidth:0,minHeight:0,maxWidth:\"none\",maxHeight:\"clamp(32px, 3.5vw, 48px)\",flexShrink:0,objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"span\",{className:\"liberty-footer__wordmark\",children:\"Liberty Strategic Minerals\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"liberty-footer__main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"liberty-footer__signup\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"liberty-footer__eyebrow\",children:signupLabel}),/*#__PURE__*/_jsx(MailchimpSignupForm,{mailchimpAction:mailchimpAction,placeholder:placeholder,subscribeLabel:subscribeLabel,successMessage:successMessage})]}),/*#__PURE__*/_jsxs(\"nav\",{className:\"liberty-footer__nav\",\"aria-label\":navigationLabel,children:[/*#__PURE__*/_jsx(\"p\",{className:\"liberty-footer__eyebrow\",children:navigationLabel}),/*#__PURE__*/_jsx(\"ul\",{className:\"liberty-footer__nav-list\",children:navItems.map((item,index)=>{const href=resolveNavHref(item);const active=index===activeNavIndex;return /*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(FooterNavLink,{className:\"liberty-footer__nav-link\",href:href,active:active,children:[item.label,/*#__PURE__*/_jsx(\"span\",{className:\"liberty-footer__nav-underline\",\"aria-hidden\":true})]})},`${item.label}-${href}`);})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"liberty-footer__clocks\",children:clocks.map(item=>/*#__PURE__*/_jsx(FooterClock,{item:item,now:now},`${item.code}-${item.timeZone}`))}),/*#__PURE__*/_jsxs(\"div\",{className:\"liberty-footer__legal\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"liberty-footer__company\",children:companyName}),/*#__PURE__*/_jsx(\"p\",{className:\"liberty-footer__address\",children:address})]})]})]});}const styles=`\n.liberty-footer {\n    box-sizing: border-box;\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    background: var(--liberty-bg);\n    color: var(--liberty-text);\n    font-family: var(--liberty-font-family);\n    font-style: var(--liberty-font-style);\n    font-weight: var(--liberty-font-weight);\n    transition: opacity 300ms ease, visibility 300ms ease;\n}\n\n.liberty-footer--fixed {\n    position: fixed;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    z-index: 0;\n}\n\n.liberty-footer--hidden {\n    visibility: hidden;\n    opacity: 0;\n    pointer-events: none;\n}\n\n.liberty-footer--visible {\n    visibility: visible;\n    opacity: 1;\n}\n\n.liberty-footer *,\n.liberty-footer *::before,\n.liberty-footer *::after {\n    box-sizing: border-box;\n}\n\n.liberty-footer input,\n.liberty-footer button,\n.liberty-footer a {\n    font-family: inherit;\n}\n\n.liberty-footer__overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 2;\n    background: #1A1A1A;\n    pointer-events: none;\n}\n\n.liberty-footer__inner {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: var(--liberty-max-width);\n    margin: 0 auto;\n    padding: 48px clamp(22px, 4.2vw, 64px) 0;\n}\n\n.liberty-footer__logo-row {\n    display: flex;\n    justify-content: flex-start;\n}\n\n.liberty-footer__logo-link {\n    display: inline-flex;\n    color: inherit;\n    text-decoration: none;\n}\n\n.lsm-footer__logo {\n    display: block;\n    width: auto;\n    height: clamp(32px, 3.5vw, 48px);\n    filter: brightness(0) invert(1);\n    object-fit: contain;\n}\n\n.liberty-footer__wordmark {\n    max-width: 420px;\n    color: var(--liberty-text);\n    font-size: clamp(28px, 4vw, 54px);\n    font-weight: 500;\n    line-height: 0.96;\n    letter-spacing: 0;\n}\n\n.liberty-footer__main {\n    display: grid;\n    grid-template-columns: minmax(0, 7fr) minmax(180px, 5fr);\n    gap: 40px;\n    padding: 44px 0 32px;\n}\n\n.liberty-footer__signup {\n    width: 100%;\n    max-width: 460px;\n}\n\n.liberty-footer__eyebrow,\n.liberty-footer__company,\n.liberty-footer__address,\n.liberty-footer__message,\n.liberty-footer__error {\n    margin: 0;\n}\n\n.liberty-footer__eyebrow {\n    color: var(--liberty-muted);\n    font-size: 10px;\n    font-weight: 500;\n    line-height: 1.35;\n    letter-spacing: 0.42em;\n    text-transform: uppercase;\n}\n\n.liberty-footer__waitlist-form {\n    position: relative;\n    margin-top: 32px;\n}\n\n.liberty-footer__mailchimp-frame,\n.liberty-footer__honeypot {\n    position: absolute;\n    left: -5000px;\n    width: 1px;\n    height: 1px;\n    border: 0;\n}\n\n.liberty-footer__input-row {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding-bottom: 12px;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.25);\n    transition: border-color 200ms ease;\n}\n\n.liberty-footer__input-row:focus-within {\n    border-color: rgba(255, 255, 255, 0.7);\n}\n\n.liberty-footer__input {\n    width: 100%;\n    min-width: 0;\n    border: 0;\n    outline: 0;\n    background: transparent;\n    color: var(--liberty-text);\n    font: inherit;\n    font-size: 15px;\n    font-weight: 300;\n    letter-spacing: 0;\n}\n\n.liberty-footer__input::placeholder {\n    color: rgba(255, 255, 255, 0.35);\n}\n\n.liberty-footer__submit {\n    display: inline-flex;\n    flex: 0 0 auto;\n    align-items: center;\n    gap: 12px;\n    min-height: 28px;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: rgba(255, 255, 255, 0.8);\n    cursor: pointer;\n    font: inherit;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.32em;\n    text-transform: uppercase;\n    transition: color 200ms ease, opacity 200ms ease;\n}\n\n.liberty-footer__submit:hover {\n    color: var(--liberty-text);\n}\n\n.liberty-footer__submit:disabled {\n    cursor: default;\n    opacity: 0.5;\n}\n\n.liberty-footer__submit svg {\n    flex: 0 0 auto;\n    transition: transform 500ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.liberty-footer__submit:hover svg {\n    transform: translateX(4px);\n}\n\n.liberty-footer__message {\n    color: rgba(255, 255, 255, 0.8);\n    font-size: 12px;\n    line-height: 1.5;\n    letter-spacing: 0.32em;\n    text-transform: uppercase;\n}\n\n.liberty-footer__error {\n    margin-top: 12px;\n    color: rgba(255, 255, 255, 0.55);\n    font-size: 10px;\n    line-height: 1.5;\n    letter-spacing: 0.28em;\n    text-transform: uppercase;\n}\n\n.liberty-footer__nav {\n    justify-self: end;\n}\n\n.liberty-footer__nav-list {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    margin: 24px 0 0;\n    padding: 0;\n    list-style: none;\n}\n\n.liberty-footer__nav-link {\n    position: relative;\n    display: inline-flex;\n    flex-direction: column;\n    align-items: flex-start;\n    color: rgba(255, 255, 255, 0.8);\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.35;\n    text-decoration: none;\n    transition: color 200ms ease;\n}\n\n.liberty-footer__nav-link[data-active=\"true\"] {\n    color: var(--liberty-text);\n}\n\n.liberty-footer__nav-link:hover {\n    color: var(--liberty-text);\n}\n\n.liberty-footer__nav-underline {\n    display: block;\n    width: 100%;\n    height: 1px;\n    margin-top: 6px;\n    background: currentColor;\n    transform: scaleX(0);\n    transform-origin: left center;\n    transition: transform 500ms cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.liberty-footer__nav-link:hover .liberty-footer__nav-underline,\n.liberty-footer__nav-link[data-active=\"true\"] .liberty-footer__nav-underline {\n    transform: scaleX(1);\n}\n\n.liberty-footer__clocks {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    align-items: center;\n    gap: 24px;\n    padding: 24px 0;\n    border-top: 1px solid var(--liberty-border);\n}\n\n.liberty-footer__clock {\n    display: flex;\n    align-items: baseline;\n    gap: 12px;\n}\n\n.liberty-footer__clock:nth-child(2) {\n    justify-self: center;\n}\n\n.liberty-footer__clock:nth-child(3) {\n    justify-self: end;\n}\n\n.liberty-footer__clock-code,\n.liberty-footer__clock-offset {\n    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", monospace;\n    font-size: 10px;\n    line-height: 1.3;\n    letter-spacing: 0.28em;\n    text-transform: uppercase;\n}\n\n.liberty-footer__clock-code {\n    color: rgba(255, 255, 255, 0.4);\n}\n\n.liberty-footer__clock-time {\n    color: rgba(255, 255, 255, 0.85);\n    font-size: 13px;\n    font-weight: 300;\n    line-height: 1.3;\n    font-variant-numeric: tabular-nums;\n}\n\n.liberty-footer__clock-offset {\n    color: rgba(255, 255, 255, 0.3);\n}\n\n.liberty-footer__legal {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 4px;\n    padding: 24px 0;\n    border-top: 1px solid var(--liberty-border);\n    text-align: center;\n}\n\n.liberty-footer__company {\n    color: rgba(255, 255, 255, 0.6);\n    font-size: 10px;\n    font-weight: 500;\n    line-height: 1.45;\n    letter-spacing: 0.32em;\n    text-transform: uppercase;\n}\n\n.liberty-footer__address {\n    color: rgba(255, 255, 255, 0.4);\n    font-size: 10px;\n    font-weight: 300;\n    line-height: 1.55;\n    letter-spacing: 0.28em;\n    text-transform: uppercase;\n}\n\n@media (max-width: 767px) {\n    .liberty-footer__inner {\n        padding-top: 48px;\n    }\n\n    .liberty-footer__main {\n        grid-template-columns: 1fr;\n        gap: 40px;\n        padding-top: 40px;\n    }\n\n    .liberty-footer__nav {\n        justify-self: start;\n    }\n\n    .liberty-footer__clocks {\n        display: flex;\n        justify-content: space-between;\n        gap: 12px;\n        padding: 20px 0;\n    }\n\n    .liberty-footer__clock {\n        gap: 8px;\n    }\n\n    .liberty-footer__clock:nth-child(2),\n    .liberty-footer__clock:nth-child(3) {\n        justify-self: auto;\n    }\n\n    .liberty-footer__clock-offset {\n        display: none;\n    }\n\n    .liberty-footer__submit {\n        letter-spacing: 0.22em;\n    }\n}\n\n@media (max-width: 420px) {\n    .liberty-footer__input-row {\n        align-items: stretch;\n        flex-direction: column;\n        gap: 14px;\n    }\n\n    .liberty-footer__submit {\n        align-self: flex-start;\n    }\n\n    .liberty-footer__clocks {\n        flex-wrap: wrap;\n    }\n}\n`;LibertyFooter.defaultProps={logoAlt:\"Liberty Strategic Minerals\",signupLabel:\"Stay informed - Sign up below for news\",mailchimpAction:\"https://design.us14.list-manage.com/subscribe/post?u=78c20c5b8b0bf774780998532&id=09a0469371&f_id=0058fce0f0\",placeholder:\"Enter your email\",subscribeLabel:\"Subscribe\",successMessage:\"You're on the list. Check your inbox.\",navigationLabel:\"Navigate\",navItems:defaultNavItems,clocks:defaultClocks,companyName:\"Liberty Strategic Minerals Holdings, LP\",address:\"Office Number 10, 4425 E Agave Road, Ste 122 & 124 - Phoenix, AZ 85044 - USA\",footerFontStyle:{fontFamily:\"Nav\",fontWeight:300},background:\"#050505\",textColor:\"#FFFFFF\",mutedColor:\"rgba(255, 255, 255, 0.45)\",borderColor:\"rgba(255, 255, 255, 0.08)\",maxWidth:1400,fixedReveal:false,visible:true,revealOverlay:false,footerHeight:520};addPropertyControls(LibertyFooter,{logo:{type:ControlType.Image,title:\"Logo\"},logoAlt:{type:ControlType.String,title:\"Logo Alt\",defaultValue:\"Liberty Strategic Minerals\"},signupLabel:{type:ControlType.String,title:\"Signup\",defaultValue:\"Stay informed - Sign up below for news\"},mailchimpAction:{type:ControlType.String,title:\"MC Action\",defaultValue:\"https://design.us14.list-manage.com/subscribe/post?u=78c20c5b8b0bf774780998532&id=09a0469371&f_id=0058fce0f0\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Enter your email\"},subscribeLabel:{type:ControlType.String,title:\"Button\",defaultValue:\"Subscribe\"},successMessage:{type:ControlType.String,title:\"Success\",defaultValue:\"You're on the list. Check your inbox.\"},navigationLabel:{type:ControlType.String,title:\"Nav Label\",defaultValue:\"Navigate\"},navItems:{type:ControlType.Array,title:\"Nav Items\",defaultValue:defaultNavItems,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Home\"},href:{type:ControlType.Link,title:\"URL\",defaultValue:\"/\"}}}},clocks:{type:ControlType.Array,title:\"Clocks\",defaultValue:defaultClocks,maxCount:3,control:{type:ControlType.Object,controls:{code:{type:ControlType.String,title:\"Code\",defaultValue:\"AZ\"},timeZone:{type:ControlType.String,title:\"Zone\",defaultValue:\"America/Phoenix\"}}}},companyName:{type:ControlType.String,title:\"Company\",defaultValue:\"Liberty Strategic Minerals Holdings, LP\"},address:{type:ControlType.String,title:\"Address\",defaultValue:\"Office Number 10, 4425 E Agave Road, Ste 122 & 124 - Phoenix, AZ 85044 - USA\"},footerFontStyle:{type:ControlType.Font,title:\"Footer Font\",controls:\"extended\",defaultValue:{fontFamily:\"Nav\",fontWeight:300}},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#050505\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"rgba(255, 255, 255, 0.45)\"},borderColor:{type:ControlType.Color,title:\"Borders\",defaultValue:\"rgba(255, 255, 255, 0.08)\"},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:1400,min:900,max:1800,step:10,unit:\"px\"},fixedReveal:{type:ControlType.Boolean,title:\"Fixed\",defaultValue:false},visible:{type:ControlType.Boolean,title:\"Visible\",defaultValue:true,hidden:props=>!props.fixedReveal},revealOverlay:{type:ControlType.Boolean,title:\"Reveal\",defaultValue:false,hidden:props=>!props.fixedReveal},footerHeight:{type:ControlType.Number,title:\"Reveal H\",defaultValue:520,min:280,max:900,step:10,unit:\"px\",hidden:props=>!props.fixedReveal||!props.revealOverlay}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LibertyFooter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Liberty Hero Overlay\n *\n * Drop this component into a Framer project and set it to Fill.\n * Use \"Overlay Only\" when your hero image already exists underneath it.\n */export default function LibertyHeroOverlay(props){const{image,tabletImage,mobileImage,overlayOnly,imagePosition,tabletImagePosition,mobileImagePosition,fadeIn,style}=props;const[viewportWidth,setViewportWidth]=React.useState(typeof window===\"undefined\"?1200:window.innerWidth);React.useEffect(()=>{const updateViewportWidth=()=>setViewportWidth(window.innerWidth);updateViewportWidth();window.addEventListener(\"resize\",updateViewportWidth);return()=>window.removeEventListener(\"resize\",updateViewportWidth);},[]);const isMobile=viewportWidth<=767;const isTablet=viewportWidth<=1199&&!isMobile;const activeImage=isMobile&&mobileImage?mobileImage:isTablet&&tabletImage?tabletImage:image;const activeImagePosition=isMobile&&mobileImage?mobileImagePosition:isTablet&&tabletImage?tabletImagePosition:imagePosition;const[ready,setReady]=React.useState(!activeImage||overlayOnly||!fadeIn);React.useEffect(()=>{if(!fadeIn||overlayOnly||!activeImage){setReady(true);return;}setReady(false);},[fadeIn,overlayOnly,activeImage]);return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",minWidth:1,minHeight:1,overflow:\"hidden\",pointerEvents:overlayOnly?\"none\":style?.pointerEvents,background:overlayOnly?\"transparent\":\"#1a1a1a\"},children:[/*#__PURE__*/_jsx(\"style\",{children:libertyHeroOverlayCss}),/*#__PURE__*/_jsxs(\"div\",{className:\"liberty-hero-overlay-scene\",style:{opacity:ready?1:0,transition:fadeIn?\"opacity 1400ms ease-out\":\"none\"},children:[!overlayOnly&&activeImage&&/*#__PURE__*/_jsx(\"img\",{src:activeImage,alt:\"\",draggable:false,className:\"liberty-hero-overlay-image\",style:{objectPosition:activeImagePosition},onLoad:()=>setReady(true)}),/*#__PURE__*/_jsx(\"div\",{className:\"liberty-hero-gradient-overlay\"}),/*#__PURE__*/_jsx(\"div\",{className:\"liberty-hero-shimmer\"}),/*#__PURE__*/_jsx(\"div\",{className:\"liberty-hero-shimmer liberty-hero-shimmer-2\"}),/*#__PURE__*/_jsx(\"div\",{className:\"liberty-hero-grain-overlay\"})]})]});}LibertyHeroOverlay.defaultProps={image:\"\",tabletImage:\"\",mobileImage:\"\",overlayOnly:false,imagePosition:\"center center\",tabletImagePosition:\"center center\",mobileImagePosition:\"center center\",fadeIn:true};addPropertyControls(LibertyHeroOverlay,{overlayOnly:{type:ControlType.Boolean,title:\"Overlay Only\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},image:{type:ControlType.Image,title:\"Desktop\",hidden:({overlayOnly})=>overlayOnly},tabletImage:{type:ControlType.Image,title:\"Tablet\",hidden:({overlayOnly})=>overlayOnly},mobileImage:{type:ControlType.Image,title:\"Mobile\",hidden:({overlayOnly})=>overlayOnly},imagePosition:{type:ControlType.String,title:\"Desktop Pos\",defaultValue:\"center center\",hidden:({overlayOnly})=>overlayOnly},tabletImagePosition:{type:ControlType.String,title:\"Tablet Pos\",defaultValue:\"center center\",hidden:({overlayOnly})=>overlayOnly},mobileImagePosition:{type:ControlType.String,title:\"Mobile Pos\",defaultValue:\"center center\",hidden:({overlayOnly})=>overlayOnly},fadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"}});const libertyHeroOverlayCss=`\n@keyframes liberty-hero-shimmer-sweep {\n  0%   { transform: translate3d(-30%, -20%, 0) rotate(8deg); opacity: 0.0; }\n  20%  { opacity: 0.35; }\n  50%  { transform: translate3d(20%, 10%, 0) rotate(8deg); opacity: 0.45; }\n  80%  { opacity: 0.25; }\n  100% { transform: translate3d(60%, 30%, 0) rotate(8deg); opacity: 0.0; }\n}\n\n@keyframes liberty-hero-grain {\n  0%, 100% { transform: translate(0, 0); }\n  10% { transform: translate(-5%, -3%); }\n  20% { transform: translate(-8%, 4%); }\n  30% { transform: translate(6%, -8%); }\n  40% { transform: translate(-3%, 9%); }\n  50% { transform: translate(-9%, -2%); }\n  60% { transform: translate(7%, 6%); }\n  70% { transform: translate(-5%, -5%); }\n  80% { transform: translate(4%, 7%); }\n  90% { transform: translate(-7%, -4%); }\n}\n\n.liberty-hero-overlay-scene {\n  position: absolute;\n  inset: 0;\n}\n\n.liberty-hero-overlay-image {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  user-select: none;\n}\n\n.liberty-hero-gradient-overlay {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    180deg,\n    rgba(26, 26, 26, 0.45) 0%,\n    rgba(26, 26, 26, 0.35) 45%,\n    rgba(26, 26, 26, 0.85) 100%\n  );\n}\n\n.liberty-hero-shimmer {\n  position: absolute;\n  inset: -40%;\n  background: radial-gradient(\n    ellipse 60% 40% at 50% 50%,\n    rgba(220, 225, 235, 0.18) 0%,\n    rgba(180, 190, 200, 0.10) 30%,\n    rgba(0, 0, 0, 0) 70%\n  );\n  filter: blur(40px);\n  pointer-events: none;\n  animation: liberty-hero-shimmer-sweep 18s ease-in-out infinite;\n}\n\n.liberty-hero-shimmer-2 {\n  animation-duration: 26s;\n  animation-delay: -8s;\n  background: radial-gradient(\n    ellipse 50% 30% at 50% 50%,\n    rgba(255, 255, 255, 0.10) 0%,\n    rgba(160, 170, 180, 0.06) 40%,\n    rgba(0, 0, 0, 0) 75%\n  );\n}\n\n.liberty-hero-grain-overlay {\n  position: absolute;\n  inset: -50%;\n  background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>\");\n  opacity: 0.18;\n  mix-blend-mode: overlay;\n  pointer-events: none;\n  animation: liberty-hero-grain 8s steps(8) infinite;\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LibertyHeroOverlay\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero_Overlay.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,Link}from\"framer\";function easeInOutCubic(progress){return progress<.5?4*progress*progress*progress:1-Math.pow(-2*progress+2,3)/2;}function getSectionId(href){const hashIndex=href.indexOf(\"#\");if(hashIndex===-1||hashIndex===href.length-1){return\"\";}return decodeURIComponent(href.slice(hashIndex+1));}function isRelativeFramerLink(href){if(!href||href.startsWith(\"//\")){return false;}return href.startsWith(\"#\")||href.startsWith(\"/\")||href.startsWith(\"./\")||href.startsWith(\"../\");}function isSamePageSectionLink(href){if(typeof window===\"undefined\"){return href.startsWith(\"#\")||href.startsWith(\"/#\");}if(href.startsWith(\"#\")||href.startsWith(\"/#\")){return true;}if(!href.startsWith(\"/\")||!href.includes(\"#\")||href.startsWith(\"//\")){return false;}const[path]=href.split(\"#\");return path===window.location.pathname;}function findSectionElement(sectionId){if(typeof document===\"undefined\"||!sectionId){return null;}return document.getElementById(sectionId)||document.getElementsByName(sectionId)[0]||null;}function scrollToSection(element,href,scrollDuration,scrollOffset){const start=window.scrollY;const target=element.getBoundingClientRect().top+window.scrollY-scrollOffset;const distance=target-start;const startTime=performance.now();function animate(now){const elapsed=now-startTime;const progress=Math.min(elapsed/scrollDuration,1);window.scrollTo(0,start+distance*easeInOutCubic(progress));if(progress<1){window.requestAnimationFrame(animate);}else{window.history.pushState(null,\"\",href);}}window.requestAnimationFrame(animate);}function useMinWidth(queryWidth){const[matches,setMatches]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\"){return;}const mediaQuery=window.matchMedia(`(min-width: ${queryWidth}px)`);const updateMatches=()=>setMatches(mediaQuery.matches);updateMatches();mediaQuery.addEventListener(\"change\",updateMatches);return()=>mediaQuery.removeEventListener(\"change\",updateMatches);},[queryWidth]);return matches;}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function LibertyPageNavButton(props){const{label,href,openInNewTab,buttonFontStyle,mobileFontSize,desktopFontSize,fontWeight,mobileLetterSpacing,desktopLetterSpacing,mobilePaddingX,mobilePaddingY,desktopPaddingX,desktopPaddingY,textColor,hoverTextColor,borderColor,hoverBorderColor,backgroundColor,hoverBackgroundColor,borderWidth,transitionDuration,smoothSectionScroll,scrollDuration,scrollOffset,ariaLabel}=props;const[isHovered,setIsHovered]=React.useState(false);const isDesktop=useMinWidth(640);const duration=`${transitionDuration}ms`;const target=openInNewTab?\"_blank\":undefined;const rel=openInNewTab?\"noreferrer noopener\":undefined;const shouldSmoothScroll=smoothSectionScroll&&!openInNewTab&&isSamePageSectionLink(href);const shouldUseFramerLink=!shouldSmoothScroll&&!openInNewTab&&isRelativeFramerLink(href);const handleClick=event=>{if(!shouldSmoothScroll){return;}const section=findSectionElement(getSectionId(href));if(!section){return;}event.preventDefault();scrollToSection(section,href,scrollDuration,scrollOffset);};const buttonStyle={...buttonFontStyle,display:\"inline-flex\",alignItems:\"center\",justifyContent:isDesktop?\"flex-start\":\"center\",boxSizing:\"border-box\",width:\"fit-content\",backgroundColor:isHovered?hoverBackgroundColor:backgroundColor,border:`${borderWidth}px solid ${isHovered?hoverBorderColor:borderColor}`,borderRadius:0,color:isHovered?hoverTextColor:textColor,cursor:\"pointer\",fontSize:isDesktop?desktopFontSize:mobileFontSize,fontWeight,letterSpacing:`${isDesktop?desktopLetterSpacing:mobileLetterSpacing}em`,lineHeight:1,padding:`${isDesktop?desktopPaddingY:mobilePaddingY}px ${isDesktop?desktopPaddingX:mobilePaddingX}px`,textAlign:isDesktop?\"left\":\"center\",textDecoration:\"none\",textTransform:\"uppercase\",transition:`color ${duration} ease, background-color ${duration} ease, border-color ${duration} ease`,userSelect:\"none\",whiteSpace:\"nowrap\",WebkitTapHighlightColor:\"transparent\"};const anchor=/*#__PURE__*/_jsx(\"a\",{href:shouldUseFramerLink?undefined:href,target:target,rel:rel,\"aria-label\":ariaLabel||label,onClick:handleClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:buttonStyle,children:label});if(shouldUseFramerLink){return /*#__PURE__*/_jsx(Link,{href:href,children:anchor});}return anchor;}LibertyPageNavButton.defaultProps={label:\"Leadership\",href:\"/leadership\",openInNewTab:false,buttonFontStyle:{fontFamily:\"CoFo Sans, ui-sans-serif, system-ui, sans-serif\",fontWeight:400},mobileFontSize:10.5,desktopFontSize:13,fontWeight:400,mobileLetterSpacing:.18,desktopLetterSpacing:.2,mobilePaddingX:20,mobilePaddingY:12,desktopPaddingX:28,desktopPaddingY:14,textColor:\"#1A1A1A\",hoverTextColor:\"#1A1A1A\",borderColor:\"rgba(26, 26, 26, 0.25)\",hoverBorderColor:\"rgba(26, 26, 26, 0.60)\",backgroundColor:\"rgba(255, 255, 255, 0)\",hoverBackgroundColor:\"rgba(26, 26, 26, 0.05)\",borderWidth:1,transitionDuration:150,smoothSectionScroll:true,scrollDuration:900,scrollOffset:0,ariaLabel:\"\"};addPropertyControls(LibertyPageNavButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Leadership\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"/leadership\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},buttonFontStyle:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontFamily:\"CoFo Sans\",fontWeight:400}},mobileFontSize:{type:ControlType.Number,title:\"Mobile Size\",defaultValue:10.5,min:6,max:32,step:.5,unit:\"px\"},desktopFontSize:{type:ControlType.Number,title:\"Desktop Size\",defaultValue:13,min:6,max:40,step:.5,unit:\"px\"},fontWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:400,min:100,max:900,step:100},mobileLetterSpacing:{type:ControlType.Number,title:\"Mob Spacing\",defaultValue:.18,min:0,max:1,step:.01,displayStepper:true},desktopLetterSpacing:{type:ControlType.Number,title:\"Desk Spacing\",defaultValue:.2,min:0,max:1,step:.01,displayStepper:true},mobilePaddingX:{type:ControlType.Number,title:\"Mob Pad X\",defaultValue:20,min:0,max:80,step:1,unit:\"px\"},mobilePaddingY:{type:ControlType.Number,title:\"Mob Pad Y\",defaultValue:12,min:0,max:48,step:1,unit:\"px\"},desktopPaddingX:{type:ControlType.Number,title:\"Desk Pad X\",defaultValue:28,min:0,max:120,step:1,unit:\"px\"},desktopPaddingY:{type:ControlType.Number,title:\"Desk Pad Y\",defaultValue:14,min:0,max:64,step:1,unit:\"px\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#1A1A1A\"},hoverTextColor:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#1A1A1A\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(26, 26, 26, 0.25)\"},hoverBorderColor:{type:ControlType.Color,title:\"Hover Border\",defaultValue:\"rgba(26, 26, 26, 0.60)\"},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(255, 255, 255, 0)\"},hoverBackgroundColor:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"rgba(26, 26, 26, 0.05)\"},borderWidth:{type:ControlType.Number,title:\"Border\",defaultValue:1,min:0,max:8,step:.5,unit:\"px\"},transitionDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:150,min:0,max:2e3,step:25,unit:\"ms\"},smoothSectionScroll:{type:ControlType.Boolean,title:\"Smooth Scroll\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},scrollDuration:{type:ControlType.Number,title:\"Scroll Time\",defaultValue:900,min:100,max:3e3,step:50,unit:\"ms\",hidden:({smoothSectionScroll})=>!smoothSectionScroll},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:0,min:-400,max:400,step:1,unit:\"px\",hidden:({smoothSectionScroll})=>!smoothSectionScroll},ariaLabel:{type:ControlType.String,title:\"Aria Label\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LibertyPageNavButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Liberty_Nav_Button.map","// Generated by Framer (38310e0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;CoFo Sans Trial Light\",\"CUSTOMV2;CoFo Sans Trial Regular\",\"CUSTOMV2;CoFo Sans Trial Medium Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"CoFo Sans Trial Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"CoFo Sans Trial\",url:\"https://framerusercontent.com/assets/yAPWukh58ePeZfHUpfG4ABu7Zs.woff2\",weight:\"300\"},{cssFamilyName:\"CoFo Sans Trial Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"CoFo Sans Trial\",url:\"https://framerusercontent.com/assets/lPv8RgaqKsXI3FvAeu1AwTaXls.woff2\",weight:\"400\"},{cssFamilyName:\"CoFo Sans Trial Medium Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"CoFo Sans Trial\",url:\"https://framerusercontent.com/assets/GE6YKHrnxT5ihd8hhYLW5QTylB4.woff2\",weight:\"500\"}]}];export const css=['.framer-D89Gt .framer-styles-preset-9nse8z:not(.rich-text-wrapper), .framer-D89Gt .framer-styles-preset-9nse8z.rich-text-wrapper h1 { --framer-font-family: \"CoFo Sans Trial Light\", \"CoFo Sans Trial Light Placeholder\", sans-serif; --framer-font-family-bold: \"CoFo Sans Trial Regular\", \"CoFo Sans Trial Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"CoFo Sans Trial Medium Italic\", \"CoFo Sans Trial Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 76px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 500; --framer-letter-spacing: -0.035em; --framer-line-height: 1.04em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #f4f1ec; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-D89Gt .framer-styles-preset-9nse8z:not(.rich-text-wrapper), .framer-D89Gt .framer-styles-preset-9nse8z.rich-text-wrapper h1 { --framer-font-family: \"CoFo Sans Trial Light\", \"CoFo Sans Trial Light Placeholder\", sans-serif; --framer-font-family-bold: \"CoFo Sans Trial Regular\", \"CoFo Sans Trial Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"CoFo Sans Trial Medium Italic\", \"CoFo Sans Trial Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 61px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 500; --framer-letter-spacing: -0.035em; --framer-line-height: 1.04em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #f4f1ec; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-D89Gt .framer-styles-preset-9nse8z:not(.rich-text-wrapper), .framer-D89Gt .framer-styles-preset-9nse8z.rich-text-wrapper h1 { --framer-font-family: \"CoFo Sans Trial Light\", \"CoFo Sans Trial Light Placeholder\", sans-serif; --framer-font-family-bold: \"CoFo Sans Trial Regular\", \"CoFo Sans Trial Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"CoFo Sans Trial Medium Italic\", \"CoFo Sans Trial Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 500; --framer-letter-spacing: -0.035em; --framer-line-height: 1.04em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #f4f1ec; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-D89Gt\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}