{"version":3,"file":"shared-lib.D2EBnT-d.mjs","names":["useState","useCallback","useMemo","NavLink","_Fragment"],"sources":["https:/framerusercontent.com/modules/0QlXUVhqMzx9Vam2fmGB/xcNkB3vwrktZLluJwV1K/MonoformNavbar_2.js","https:/framerusercontent.com/modules/37tffJ44rh66ii6eksLT/XBpRrcnm9fx8ltnNelZ7/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{startTransition,useCallback,useEffect,useMemo,useState}from\"react\";/*\nInstructions:\nBuild a completely new navbar from scratch for the Monoform website.\nHorizontal navbar: Left (Work, Gallery) / Center (Monoform) / Right (About, Contact).\nNavbar sits over hero, transparent initially, fixed at top while scrolling (canvas + preview).\nOn scroll: subtle darker transparent background + soft blur, smooth transition.\nMinimal/premium/clean, typography-focused, subtle divider aligned to content width with soft edge fade.\nHover: links subtly transition to accent color.\nResponsive: on mobile collapse links into hamburger menu; keep Monoform visible/centered.\nEnsure links remain clickable and navbar stays above all sections with correct z-index.\n*//**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 80\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function MonoformNavbar(props){const isStatic=useIsStaticRenderer();const{brand=\"Monoform\",brandImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Monoform logo\"},logoHeight=18,workLabel=\"Work\",galleryLabel=\"Gallery\",aboutLabel=\"About\",contactLabel=\"Contact\",workHref=\"#work\",galleryHref=\"#gallery\",aboutHref=\"#about\",contactHref=\"#contact\",brandHref=\"#\",textColor=\"#FFFFFF\",secondaryTextColor=\"#B0B0B0\",accentColor=\"#E94B28\",navHeight=80,contentMaxWidth=1200,horizontalPadding=24,linkGap=22,scrollBackground=\"rgba(0, 0, 0, 0.35)\",scrollBlur=14,transitionMs=200,dividerOpacity=.22,dividerWidth=1,zIndex=9999,font,brandFont,mobileBreakpoint=820,style}=props;const[isMobile,setIsMobile]=useState(false);const[menuOpen,setMenuOpen]=useState(false);const[scrolled,setScrolled]=useState(false);const[logoRotation,setLogoRotation]=useState(0);const updateIsMobile=useCallback(()=>{if(typeof window===\"undefined\")return;const next=window.innerWidth<=mobileBreakpoint;startTransition(()=>setIsMobile(next));},[mobileBreakpoint]);useEffect(()=>{if(typeof window===\"undefined\")return;updateIsMobile();const onResize=()=>updateIsMobile();window.addEventListener(\"resize\",onResize,{passive:true});return()=>{window.removeEventListener(\"resize\",onResize);};},[updateIsMobile]);useEffect(()=>{if(typeof window===\"undefined\")return;if(isStatic)return;const onScroll=()=>{const y=window.scrollY||0;const next=y>8;startTransition(()=>setScrolled(next));};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[isStatic]);useEffect(()=>{// Close menu when switching to desktop\nif(!isMobile&&menuOpen)startTransition(()=>setMenuOpen(false));},[isMobile,menuOpen]);const effectiveBackground=useMemo(()=>{if(!scrolled)return\"rgba(0,0,0,0)\";return scrollBackground;},[scrolled,scrollBackground]);const effectiveBackdropFilter=useMemo(()=>{if(!scrolled)return\"none\";const blur=Math.max(0,scrollBlur);return blur>0?`blur(${blur}px)`:\"none\";},[scrolled,scrollBlur]);const transition=useMemo(()=>{const ms=Math.max(0,transitionMs);return`background-color ${ms}ms ease, backdrop-filter ${ms}ms ease, -webkit-backdrop-filter ${ms}ms ease`;},[transitionMs]);const rootStyle=useMemo(()=>({...style,position:\"relative\",width:\"100%\",height:navHeight,pointerEvents:\"none\"}),[style,navHeight]);const fixedBarStyle=useMemo(()=>({position:\"fixed\",top:0,left:0,right:0,height:navHeight,zIndex,pointerEvents:\"auto\",backgroundColor:effectiveBackground,backdropFilter:effectiveBackdropFilter,WebkitBackdropFilter:effectiveBackdropFilter,transition,display:\"flex\",alignItems:\"center\"}),[navHeight,zIndex,effectiveBackground,effectiveBackdropFilter,transition]);const innerStyle=useMemo(()=>({width:\"100%\",maxWidth:contentMaxWidth,margin:\"0 auto\",paddingLeft:horizontalPadding,paddingRight:horizontalPadding,display:\"grid\",gridTemplateColumns:isMobile?\"1fr auto 1fr\":\"1fr auto 1fr\",alignItems:\"center\",height:\"100%\"}),[contentMaxWidth,horizontalPadding,isMobile]);const linkBaseStyle=useMemo(()=>({color:secondaryTextColor,textDecoration:\"none\",outline:\"none\",transition:`color ${Math.max(0,transitionMs)}ms ease`,...font,lineHeight:\"1em\",letterSpacing:font?.letterSpacing??\"-0.01em\",whiteSpace:\"nowrap\"}),[secondaryTextColor,font,transitionMs]);const brandStyle=useMemo(()=>({color:textColor,textDecoration:\"none\",justifySelf:\"center\",position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",...brandFont,lineHeight:\"1em\",letterSpacing:brandFont?.letterSpacing??\"-0.03em\",whiteSpace:\"nowrap\",minWidth:\"max-content\"}),[textColor,brandFont]);const logoGlowStyle=useMemo(()=>({position:\"absolute\",left:\"50%\",top:\"58%\",transform:\"translateX(-50%)\",width:\"72%\",height:\"46%\",background:accentColor,opacity:.35,filter:\"blur(18px)\",borderRadius:999,pointerEvents:\"none\"}),[accentColor]);const logoImgStyle=useMemo(()=>({display:\"block\",height:Math.max(8,logoHeight)*2,width:\"auto\",maxWidth:\"min(440px, 80vw)\",transform:`rotate(${logoRotation}deg)`,transition:`transform 600ms ease`}),[logoHeight,logoRotation]);const groupStyle=useMemo(()=>({display:\"flex\",alignItems:\"center\",gap:linkGap,minWidth:0}),[linkGap]);const dividerStyle=useMemo(()=>({position:\"absolute\",left:\"50%\",bottom:0,transform:\"translateX(-50%)\",width:`min(${contentMaxWidth}px, calc(100% - ${horizontalPadding*2}px))`,height:dividerWidth,background:`linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,${dividerOpacity}) 18%, rgba(255,255,255,${dividerOpacity}) 82%, rgba(255,255,255,0) 100%)`,pointerEvents:\"none\"}),[contentMaxWidth,horizontalPadding,dividerWidth,dividerOpacity]);const buttonReset=useMemo(()=>({appearance:\"none\",WebkitAppearance:\"none\",border:\"none\",background:\"transparent\",padding:0,margin:0,cursor:\"pointer\",color:secondaryTextColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:40,height:40,borderRadius:10,transition:`color ${Math.max(0,transitionMs)}ms ease, background-color ${Math.max(0,transitionMs)}ms ease`,outline:\"none\"}),[secondaryTextColor,transitionMs]);const menuStyle=useMemo(()=>{const ms=Math.max(0,transitionMs);return{position:\"fixed\",top:navHeight,left:0,right:0,zIndex:zIndex-1,pointerEvents:menuOpen?\"auto\":\"none\",opacity:menuOpen?1:0,transform:menuOpen?\"translateY(0px)\":\"translateY(-6px)\",transition:`opacity ${ms}ms ease, transform ${ms}ms ease`,backgroundColor:scrolled?scrollBackground:\"rgba(0,0,0,0.25)\",backdropFilter:`blur(${Math.max(0,scrollBlur)}px)`,WebkitBackdropFilter:`blur(${Math.max(0,scrollBlur)}px)`};},[menuOpen,navHeight,zIndex,transitionMs,scrolled,scrollBackground,scrollBlur]);const menuInnerStyle=useMemo(()=>({width:\"100%\",maxWidth:contentMaxWidth,margin:\"0 auto\",padding:`${14}px ${horizontalPadding}px ${18}px`,display:\"flex\",flexDirection:\"column\",gap:14}),[contentMaxWidth,horizontalPadding]);const handleToggleMenu=useCallback(()=>{startTransition(()=>setMenuOpen(v=>!v));},[]);const handleCloseMenu=useCallback(()=>{startTransition(()=>setMenuOpen(false));},[]);const NavLink=useCallback(function NavLink({label,href,onClick,isPrimary}){return /*#__PURE__*/_jsx(\"a\",{href:href,onClick:onClick,style:{...linkBaseStyle,color:isPrimary?textColor:linkBaseStyle.color},\"data-accent\":accentColor,\"aria-label\":label,onMouseEnter:e=>{e.currentTarget.style.color=accentColor;},onMouseLeave:e=>{e.currentTarget.style.color=isPrimary?textColor:secondaryTextColor;},onFocus:e=>{e.currentTarget.style.color=accentColor;},onBlur:e=>{e.currentTarget.style.color=isPrimary?textColor:secondaryTextColor;},children:label});},[linkBaseStyle,textColor,secondaryTextColor,accentColor]);return /*#__PURE__*/_jsxs(\"div\",{style:rootStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:fixedBarStyle,role:\"navigation\",\"aria-label\":\"Primary\",children:[/*#__PURE__*/_jsxs(\"div\",{style:innerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{...groupStyle,justifySelf:\"start\"},\"aria-label\":\"Primary links left\",children:!isMobile&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(NavLink,{label:workLabel,href:workHref}),/*#__PURE__*/_jsx(NavLink,{label:galleryLabel,href:galleryHref})]})}),/*#__PURE__*/_jsxs(\"a\",{href:brandHref,style:brandStyle,\"aria-label\":brand,onMouseEnter:e=>{e.currentTarget.style.color=accentColor;startTransition(()=>setLogoRotation(360));},onMouseLeave:e=>{e.currentTarget.style.color=textColor;startTransition(()=>setLogoRotation(0));},onFocus:e=>{e.currentTarget.style.color=accentColor;startTransition(()=>setLogoRotation(360));},onBlur:e=>{e.currentTarget.style.color=textColor;startTransition(()=>setLogoRotation(0));},children:[/*#__PURE__*/_jsx(\"span\",{style:logoGlowStyle,\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"img\",{src:brandImage?.src,alt:brandImage?.alt||brand,style:logoImgStyle})]}),/*#__PURE__*/_jsx(\"div\",{style:{...groupStyle,justifySelf:\"end\"},\"aria-label\":\"Primary links right\",children:isMobile?/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:buttonReset,onClick:handleToggleMenu,\"aria-label\":menuOpen?\"Close menu\":\"Open menu\",\"aria-expanded\":menuOpen,onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.backgroundColor=\"rgba(255,255,255,0.06)\";},onMouseLeave:e=>{e.currentTarget.style.color=secondaryTextColor;e.currentTarget.style.backgroundColor=\"rgba(255,255,255,0)\";},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 7H20\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 12H20\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",opacity:menuOpen?0:1}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 17H20\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\"})]})}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(NavLink,{label:aboutLabel,href:aboutHref}),/*#__PURE__*/_jsx(NavLink,{label:contactLabel,href:contactHref})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:dividerStyle,\"aria-hidden\":\"true\"})]}),isMobile&&/*#__PURE__*/_jsx(\"div\",{style:menuStyle,role:\"dialog\",\"aria-label\":\"Mobile menu\",children:/*#__PURE__*/_jsxs(\"div\",{style:menuInnerStyle,children:[/*#__PURE__*/_jsx(NavLink,{label:workLabel,href:workHref,onClick:handleCloseMenu,isPrimary:true}),/*#__PURE__*/_jsx(NavLink,{label:galleryLabel,href:galleryHref,onClick:handleCloseMenu,isPrimary:true}),/*#__PURE__*/_jsx(NavLink,{label:aboutLabel,href:aboutHref,onClick:handleCloseMenu,isPrimary:true}),/*#__PURE__*/_jsx(NavLink,{label:contactLabel,href:contactHref,onClick:handleCloseMenu,isPrimary:true}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:2,height:1,background:`linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,${Math.min(.28,dividerOpacity+.06)}) 25%, rgba(255,255,255,0) 100%)`},\"aria-hidden\":\"true\"})]})})]});}addPropertyControls(MonoformNavbar,{brand:{type:ControlType.String,title:\"Brand\",defaultValue:\"Monoform\"},brandImage:{type:ControlType.ResponsiveImage,title:\"Brand Image\"},logoHeight:{type:ControlType.Number,title:\"Logo Height\",defaultValue:18,min:8,max:80,step:1,unit:\"px\"},brandHref:{type:ControlType.Link,title:\"Brand Link\",defaultValue:\"#\"},workLabel:{type:ControlType.String,title:\"Work Label\",defaultValue:\"Work\"},workHref:{type:ControlType.Link,title:\"Work Link\",defaultValue:\"#work\"},galleryLabel:{type:ControlType.String,title:\"Gallery Label\",defaultValue:\"Gallery\"},galleryHref:{type:ControlType.Link,title:\"Gallery Link\",defaultValue:\"#gallery\"},aboutLabel:{type:ControlType.String,title:\"About Label\",defaultValue:\"About\"},aboutHref:{type:ControlType.Link,title:\"About Link\",defaultValue:\"#about\"},contactLabel:{type:ControlType.String,title:\"Contact Label\",defaultValue:\"Contact\"},contactHref:{type:ControlType.Link,title:\"Contact Link\",defaultValue:\"#contact\"},textColor:{type:ControlType.Color,title:\"Primary\",defaultValue:\"#FFFFFF\"},secondaryTextColor:{type:ControlType.Color,title:\"Secondary\",defaultValue:\"#B0B0B0\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#E94B28\"},scrollBackground:{type:ControlType.Color,title:\"Scroll BG\",defaultValue:\"rgba(0, 0, 0, 0.35)\"},scrollBlur:{type:ControlType.Number,title:\"Scroll Blur\",defaultValue:14,min:0,max:30,step:1,unit:\"px\"},transitionMs:{type:ControlType.Number,title:\"Transition\",defaultValue:200,min:0,max:800,step:10,unit:\"ms\"},navHeight:{type:ControlType.Number,title:\"Height\",defaultValue:80,min:56,max:120,step:1,unit:\"px\"},contentMaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:1200,min:720,max:1800,step:10,unit:\"px\"},horizontalPadding:{type:ControlType.Number,title:\"Padding X\",defaultValue:24,min:8,max:60,step:1,unit:\"px\"},linkGap:{type:ControlType.Number,title:\"Link Gap\",defaultValue:22,min:8,max:48,step:1,unit:\"px\"},dividerOpacity:{type:ControlType.Number,title:\"Divider Opacity\",defaultValue:.22,min:0,max:.6,step:.01},dividerWidth:{type:ControlType.Number,title:\"Divider Width\",defaultValue:1,min:1,max:2,step:1,unit:\"px\"},zIndex:{type:ControlType.Number,title:\"Z-Index\",defaultValue:9999,min:1,max:99999,step:1},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile BP\",defaultValue:820,min:320,max:1200,step:10,unit:\"px\"},font:{type:ControlType.Font,title:\"Link Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},brandFont:{type:ControlType.Font,title:\"Brand Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MonoformNavbar\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"80\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MonoformNavbar_2.map","// Generated by Framer (a1faaee)\nexport default function metadata(params,activeLocale){return{description:\"Cinematic content production for brands and agencies — video, photography, and social-first campaigns.\",favicon:\"https://framerusercontent.com/assets/VIsbp43dtiKYN4S5j3zpjN5KU.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/gSod6GG9AwBv9zhjWzAwt5cdns.png\",title:\"Monoform Studio\"};}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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"}