{"version":3,"file":"shared-lib.Be1TdPc3.mjs","names":["serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","useRef","useState","useCallback","fonts","css","className","fonts","css","className","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image1","RichText","Menu","X","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts"],"sources":["https:/framerusercontent.com/modules/5yd9exrqtq0NTu7g4rxK/98jLA0fXpXSFsZEpdrq7/xJ3ViIfbT.js","https:/framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/HjwmbbY0CTGknJpv81gV/vZ7ZgwP1IYlQmCVyGhbz/HomeIvoryWordmark.js","https:/framerusercontent.com/modules/xsVh215djlDpprnurwcu/pkiSjKE6rIGG9u5AxIXj/PhoneMenuViewportLock.js","https:/framerusercontent.com/modules/kA1IUfLd5bsE2p29ypST/El0tuaqhZDCgWq4GeICh/c9COXq0XC.js","https:/framerusercontent.com/modules/Lw9mqk3ipsdzyAPxFlz1/Ii0oGhw81KEnwTB9VFEg/faM8nAHJo.js","https:/framerusercontent.com/modules/R1Duwr9qcYfAR5eTVkPT/GduDY1bxbJVdF7LtSB5r/X11XOWMf3.js","https:/framerusercontent.com/modules/lHZYMJUZnfXGgX7mMV7S/4HKrajKBaMWrqfqQs8lC/IwasZQ4is.js","https:/framerusercontent.com/modules/jUtdfDV7CT1apSBxdg49/3KpH9iWhuSp3igKHjW3l/siteMetadata.js"],"sourcesContent":["// Generated by Framer (27c13c3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-VADXc\";const variantClassNames={sXNEH3Dxr:\"framer-v-1aiov10\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"sXNEH3Dxr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1aiov10\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"sXNEH3Dxr\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cv3xvh\",\"data-framer-name\":\"Orange Dot\",layoutDependency:layoutDependency,layoutId:\"ProNzcrqC\",style:{backgroundColor:\"rgb(255, 90, 31)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})})})})});});const css=[\".framer-VADXc.framer-duqyqm, .framer-VADXc .framer-duqyqm { display: block; }\",\".framer-VADXc.framer-1aiov10 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 20px; }\",\".framer-VADXc .framer-1cv3xvh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxJ3ViIfbT=withCSS(Component,css,\"framer-VADXc\");export default FramerxJ3ViIfbT;FramerxJ3ViIfbT.displayName=\"Global Cursor\";FramerxJ3ViIfbT.defaultProps={height:20,width:20};addFonts(FramerxJ3ViIfbT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxJ3ViIfbT\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"20\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xJ3ViIfbT.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"YnobPTYMb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 5)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Cb0Gao21R\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"oPtuyu4df\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 19)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3467097230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-grV1P\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-grV1P { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-grV1P\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// User request: Create minimal code component HomeIvoryWordmark.tsx renders img exact src hardcoded 'https://framerusercontent.com/images/JzN7yOn1ly7rMdeuf0oZ14lYSU.png?width=241&height=156&kb=3', altLight andMotion, widthheight100% displayblock objectFitcontain pointerEventsnone. Framer supportedlayout any fixed, style passed wrapper fullsize; no bg no filters no other behavior. Need because native fill repeatedly resolves wrongasset3iq. No controls needed except optional alt string. Return componentid. Only newfile.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n */export default function HomeIvoryWordmark(props){const{alt=\"Light and Motion\",style}=props;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",...style},children:/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/JzN7yOn1ly7rMdeuf0oZ14lYSU.png?width=241&height=156&kb=3\",alt:alt,style:{width:\"100%\",height:\"100%\",display:\"block\",objectFit:\"contain\",pointerEvents:\"none\"}})});}addPropertyControls(HomeIvoryWordmark,{alt:{type:ControlType.String,title:\"Alt\",defaultValue:\"Light and Motion\",placeholder:\"Alt text\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HomeIvoryWordmark\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HomeIvoryWordmark.map","// User request: Implement shared phone nav behavior max 809.98 only with closed fixed ivory bar + safe-area + black brand/toggle, scroll hide/show, idle reveal, reduced-motion 0ms, open fullscreen ivory with body lock, preserve menu/cursor behavior, reserve page-top space via root padding refcount (no DOM insertion), keep tablet/desktop untouched, and keep CTA/menu structure/underline behavior unchanged.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useRef,useState,startTransition}from\"react\";// @ts-ignore\nimport{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const rootPaddingMap=new Map;const NAV_HEIGHT=52.8;const PHONE_BREAKPOINT=809.98;const SCROLL_THRESHOLD=2;const IDLE_SHOW_MS=200;function canContainFixed(computed){if(computed.transform!==\"none\"||computed.filter!==\"none\"||computed.perspective!==\"none\"){return true;}const contain=computed.contain||\"\";if(contain.includes(\"paint\")||contain.includes(\"layout\")||contain.includes(\"strict\")){return true;}if(computed.clipPath&&computed.clipPath!==\"none\"){return true;}const willChange=(computed.willChange||\"\").toLowerCase();if(willChange.includes(\"transform\")||willChange.includes(\"filter\")||willChange.includes(\"perspective\")||willChange.includes(\"contain\")||willChange.includes(\"clip-path\")){return true;}return false;}function shouldElevateStacking(computed){if(computed.position===\"static\")return false;if(computed.zIndex!==\"auto\")return true;if(computed.isolation===\"isolate\")return true;if(Number(computed.opacity)<1)return true;if(computed.mixBlendMode&&computed.mixBlendMode!==\"normal\")return true;return false;}const FULLSCREEN_CSS=`\n    :root {\n        --lm-phone-nav-height: ${NAV_HEIGHT}px;\n        --lm-phone-safe-top: env(safe-area-inset-top, 0px);\n        --lm-phone-nav-total: calc(var(--lm-phone-nav-height) + var(--lm-phone-safe-top));\n    }\n    .lm-phone-nav-closed,\n    .lm-phone-nav-open {\n        box-sizing: border-box !important;\n        margin: 0 !important;\n        z-index: 10000 !important;\n    }\n    .lm-phone-nav-closed {\n        position: fixed !important;\n        top: 0 !important;\n        left: 0 !important;\n        width: 100vw !important;\n        min-height: var(--lm-phone-nav-total) !important;\n        max-height: var(--lm-phone-nav-total) !important;\n        overflow: visible !important;\n        transform: translateY(0) !important;\n        transition: transform var(--lm-phone-nav-transition, 250ms) ease !important;\n        will-change: transform !important;\n        height: var(--lm-phone-nav-total) !important;\n        background: var(--token-d9fca589-8858-47f7-90c1-303e3da589dd, #FAF2ED) !important;\n        color: #0C0C0C !important;\n        padding-top: calc(var(--lm-phone-safe-top) + 4.4px) !important;\n        padding-bottom: 4.4px !important;\n    }\n    .lm-phone-nav-closed.lm-phone-nav-hidden {\n        transform: translateY(calc(-1 * var(--lm-phone-nav-total))) !important;\n    }\n    .lm-phone-nav-open,\n    .lm-phone-nav-open.lm-phone-nav-open {\n        position: fixed !important;\n        inset: 0 !important;\n        top: var(--lm-menu-top, 0px) !important;\n        left: 0 !important;\n        right: auto !important;\n        bottom: auto !important;\n        width: 100vw !important;\n        min-width: 100vw !important;\n        max-width: 100vw !important;\n        height: 100vh !important;\n        height: 100dvh !important;\n        height: calc(var(--lm-menu-height, 100dvh) + 1px) !important;\n        min-height: calc(var(--lm-menu-height, 100dvh) + 1px) !important;\n        max-height: calc(var(--lm-menu-height, 100dvh) + 1px) !important;\n        box-sizing: border-box !important;\n        background-clip: border-box !important;\n        border: 0 !important;\n        outline: none !important;\n        box-shadow: none !important;\n        margin: 0 !important;\n        transform: none !important;\n        z-index: 10000 !important;\n        overflow-x: hidden !important;\n        overflow-y: auto !important;\n        overscroll-behavior: contain !important;\n        display: flex !important;\n        flex-direction: column !important;\n        background: rgba(12, 12, 12, 0.9) !important;\n        color: #FAF2ED !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Mobile Drawer Links\"] {\n        position: relative !important;\n        display: flex !important;\n        flex-direction: column !important;\n        justify-content: space-between !important;\n        gap: 32px !important;\n        flex: 1 0 auto !important;\n        min-height: var(--lm-menu-height, 100dvh) !important;\n        height: auto !important;\n        box-sizing: border-box !important;\n        overflow: visible !important;\n        padding: calc(104px + var(--lm-phone-safe-top)) 0 max(38px, env(safe-area-inset-bottom)) !important;\n    }\n    @media (max-width: 809.98px) {\n        [data-lm-home-phone-layout=\"true\"],\n        [data-lm-home-phone-layout=\"true\"] * {\n            box-sizing: border-box !important;\n            -webkit-text-size-adjust: 100% !important;\n            text-size-adjust: 100% !important;\n        }\n    }\n    .lm-phone-nav-open [data-framer-name=\"Mobile Drawer Links\"] a {\n        flex-shrink: 0 !important;\n        color: #FAF2ED !important;\n        --framer-text-color: #FAF2ED !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"] {\n        display: flex !important;\n        visibility: visible !important;\n        position: relative !important;\n        inset: auto !important;\n        width: 100% !important;\n        margin-top: auto !important;\n        transform: translateY(-50%) !important;\n        flex-shrink: 0 !important;\n        z-index: 2 !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"] a,\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"] button {\n        background: #FAF2ED !important;\n        color: #0C0C0C !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"],\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"] * {\n        border-top-color: rgba(255, 255, 255, 0.32) !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"L&M\"],\n    .lm-phone-nav-closed [data-framer-name=\"Home\"],\n    .lm-phone-nav-closed [data-framer-name=\"Mobile Menu Toggle\"] {\n        color: #0C0C0C !important;\n        --framer-text-color: #0C0C0C !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Home\"],\n    .lm-phone-nav-open [data-framer-name=\"Mobile Menu Toggle\"] {\n        color: #FAF2ED !important;\n        filter: none !important;\n        --framer-text-color: #FAF2ED !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"L&M\"] {\n        display: none !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Home\"] {\n        display: block !important;\n        visibility: visible !important;\n        position: absolute !important;\n        left: 24px !important;\n        top: calc(var(--lm-phone-safe-top) + 31.68px) !important;\n        transform: translateY(-50%) !important;\n        bottom: auto !important;\n        right: auto !important;\n        width: 121px !important;\n        min-width: 121px !important;\n        max-width: 121px !important;\n        height: 22px !important;\n        min-height: 22px !important;\n        max-height: 22px !important;\n        overflow: hidden !important;\n        background-image: url(\"https://framerusercontent.com/images/3iqSdwtc40nIkf1FjjO4exgo.png?width=241&height=156&kb=3\") !important;\n        background-repeat: no-repeat !important;\n        background-position: center !important;\n        background-size: 168.3px 108.9px !important;\n        filter: none !important;\n        -webkit-filter: none !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Home\"] * {\n        visibility: hidden !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Mobile Menu Toggle\"] {\n        position: absolute !important;\n        top: calc(var(--lm-phone-safe-top) + 9.68px) !important;\n        right: 24px !important;\n        left: auto !important;\n        width: 44px !important;\n        min-width: 44px !important;\n        max-width: 44px !important;\n        height: 44px !important;\n        min-height: 44px !important;\n        max-height: 44px !important;\n        padding: 10px !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Mobile Menu Toggle\"] {\n        position: absolute !important;\n        top: calc(var(--lm-phone-safe-top) + 9.68px) !important;\n        right: 24px !important;\n        left: auto !important;\n        width: 44px !important;\n        min-width: 44px !important;\n        max-width: 44px !important;\n        height: 44px !important;\n        min-height: 44px !important;\n        max-height: 44px !important;\n        padding: 10px !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Mobile Menu Toggle\"],\n    .lm-phone-nav-closed [data-framer-name=\"Mobile Menu Toggle\"] *,\n    .lm-phone-nav-open [data-framer-name=\"Mobile Menu Toggle\"],\n    .lm-phone-nav-open [data-framer-name=\"Mobile Menu Toggle\"] * {\n        animation: none !important;\n        transition: none !important;\n        transform: none !important;\n        opacity: 1 !important;\n        background: transparent !important;\n        box-shadow: none !important;\n        filter: none !important;\n        mix-blend-mode: normal !important;\n        -webkit-tap-highlight-color: transparent !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Home\"] {\n        display: block !important;\n        visibility: visible !important;\n        position: absolute !important;\n        left: 24px !important;\n        top: calc(var(--lm-phone-safe-top) + 31.68px) !important;\n        transform: translateY(-50%) !important;\n        bottom: auto !important;\n        right: auto !important;\n        width: 121px !important;\n        min-width: 121px !important;\n        max-width: 121px !important;\n        height: 22px !important;\n        min-height: 22px !important;\n        max-height: 22px !important;\n        overflow: hidden !important;\n        background-image: url(\"https://framerusercontent.com/images/JzN7yOn1ly7rMdeuf0oZ14lYSU.png?width=241&height=156&kb=3\") !important;\n        background-repeat: no-repeat !important;\n        background-position: center !important;\n        background-size: 168.3px 108.9px !important;\n        filter: none !important;\n        -webkit-filter: none !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Home\"] * {\n        visibility: hidden !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Home\"] [data-lm-home-hitarea=\"true\"],\n    .lm-phone-nav-open [data-framer-name=\"Home\"] [data-lm-home-hitarea=\"true\"] {\n        position: absolute !important;\n        inset: 0 !important;\n        display: block !important;\n        visibility: visible !important;\n        opacity: 0 !important;\n        pointer-events: auto !important;\n        z-index: 2 !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Home\"],\n    .lm-phone-nav-open [data-framer-name=\"Home\"] {\n        font-size: 16.2px !important;\n        line-height: 1 !important;\n        pointer-events: auto !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Home\"] p,\n    .lm-phone-nav-closed [data-framer-name=\"Home\"] span,\n    .lm-phone-nav-closed [data-framer-name=\"Home\"] h3,\n    .lm-phone-nav-open [data-framer-name=\"Home\"] p,\n    .lm-phone-nav-open [data-framer-name=\"Home\"] span,\n    .lm-phone-nav-open [data-framer-name=\"Home\"] h3 {\n        font-size: inherit !important;\n        line-height: 1 !important;\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Home\"] p,\n    .lm-phone-nav-closed [data-framer-name=\"Home\"] span,\n    .lm-phone-nav-open [data-framer-name=\"Home\"] p,\n    .lm-phone-nav-open [data-framer-name=\"Home\"] span,\n    .lm-phone-nav-open [data-framer-name=\"Mobile Drawer Links\"] p,\n    .lm-phone-nav-open [data-framer-name=\"Mobile Drawer Links\"] span,\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"] p,\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"] span {\n        color: #0C0C0C !important;\n        --framer-text-color: #0C0C0C !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Home\"] p,\n    .lm-phone-nav-open [data-framer-name=\"Home\"] span,\n    .lm-phone-nav-open [data-framer-name=\"Home\"] h3,\n    .lm-phone-nav-open [data-framer-name=\"Mobile Drawer Links\"] p,\n    .lm-phone-nav-open [data-framer-name=\"Mobile Drawer Links\"] span,\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"] p,\n    .lm-phone-nav-open [data-framer-name=\"Menu CTA\"] span {\n        color: #FAF2ED !important;\n        --framer-text-color: #FAF2ED !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Button Label\"],\n    .lm-phone-nav-open [data-framer-name=\"Button Label\"] p,\n    .lm-phone-nav-open [data-framer-name=\"Button Label\"] span {\n        color: #0C0C0C !important;\n        --framer-text-color: #0C0C0C !important;\n    }\n    @media (prefers-reduced-motion: reduce) {\n        .lm-phone-nav-closed {\n            transition-duration: 0ms !important;\n        }\n    }\n    .lm-phone-nav-closed [data-framer-name=\"Mobile Menu Toggle\"] svg,\n    .lm-phone-nav-closed [data-framer-name=\"Mobile Menu Toggle\"] svg * {\n        stroke: #0C0C0C !important;\n        color: #0C0C0C !important;\n    }\n    .lm-phone-nav-open [data-framer-name=\"Mobile Menu Toggle\"] svg,\n    .lm-phone-nav-open [data-framer-name=\"Mobile Menu Toggle\"] svg * {\n        stroke: #FAF2ED !important;\n        color: #FAF2ED !important;\n    }\n    @media (hover: hover) and (pointer: fine) {\n        .lm-phone-menu-cursor-only [data-lm-menu-cursor-target=\"true\"],\n        .lm-phone-menu-cursor-only [data-lm-menu-cursor-target=\"true\"] *,\n        .lm-phone-nav-open [data-lm-menu-cursor-target=\"true\"],\n        .lm-phone-nav-open [data-lm-menu-cursor-target=\"true\"] * {\n            cursor: none !important;\n        }\n    }\n    @media (min-width: 810px) {\n        nav[data-lm-closed-phone-branding=\"true\"] [data-framer-name=\"Home\"] {\n            display: none !important;\n        }\n    }\n`;const CURSOR_TARGET_NAMES=[\"Projects\",\"What We Do\",\"Connect\",\"Get in Touch\",\"Mobile Menu Toggle\",\"Home\"];function readInline(element,property){return{value:element.style.getPropertyValue(property),priority:element.style.getPropertyPriority(property)};}function restoreInline(element,property,snapshot){if(snapshot.value){element.style.setProperty(property,snapshot.value,snapshot.priority);}else{element.style.removeProperty(property);}}function isVisibleInTree(element){if(element.getClientRects().length===0)return false;let current=element.parentElement;while(current&&current!==document.body){const computed=window.getComputedStyle(current);if(computed.display===\"none\"||computed.visibility===\"hidden\"||current.hidden){return false;}current=current.parentElement;}return true;}function findPhoneRootContainer(marker,navRoot){const boundary=navRoot.closest(\"[data-framer-root]\")??document.getElementById(\"main\");if(!boundary)return null;const skipNames=new Set([\"Shared Phone Navigation Host\",\"Phone Open\",\"Phone Closed\"]);const isSkippable=element=>{const name=element.getAttribute(\"data-framer-name\")||\"\";const tag=element.tagName.toLowerCase();return tag===\"nav\"||skipNames.has(name);};let current=navRoot.parentElement;let nearestNamedPhone=null;let templateRoot=null;let highestWrapper=null;while(current&&current!==document.body){if(current.contains(navRoot)&&!isSkippable(current)){const name=current.getAttribute(\"data-framer-name\")||\"\";if(name===\"Phone\"&&!nearestNamedPhone){nearestNamedPhone=current;}const hasStudioCover=Boolean(current.querySelector(\"[data-framer-name='Studio Cover']\"));const hasSiteFooter=Boolean(current.querySelector(\"[data-framer-name='Site Footer']\"));if(hasStudioCover&&hasSiteFooter){templateRoot=current;}const hasSectionSibling=Array.from(current.children).some(child=>child instanceof HTMLElement&&child!==navRoot);if(hasSectionSibling||current===boundary){highestWrapper=current;}}if(current===boundary)break;current=current.parentElement;}if(templateRoot)return templateRoot;if(nearestNamedPhone)return nearestNamedPhone;return highestWrapper;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PhoneMenuViewportLock(props){const{enabled=true,fullscreen=true,style}=props;const isCanvasStatic=RenderTarget.current()===RenderTarget.canvas;const markerRef=useRef(null);const activeRootRef=useRef(null);const closedBrandingNavRef=useRef(null);const pageRootRef=useRef(null);const scrollLockRef=useRef(null);const ancestorOverridesRef=useRef([]);const runtimeStyleRef=useRef(null);const customCursorRef=useRef(null);const homeClickCleanupRef=useRef(null);const pendingHomeScrollToTopRef=useRef(false);const isCursorVisibleRef=useRef(false);const[canRenderCustomCursor,setCanRenderCustomCursor]=useState(false);const idleShowTimerRef=useRef(null);const lastScrollYRef=useRef(0);const accumulatedDeltaRef=useRef(0);const isHiddenRef=useRef(false);const setCustomCursorVisible=useCallback(visible=>{const cursorEl=customCursorRef.current;if(!cursorEl)return;if(isCursorVisibleRef.current===visible)return;isCursorVisibleRef.current=visible;cursorEl.style.opacity=visible?\"1\":\"0\";},[]);const setCustomCursorPosition=useCallback((x,y)=>{const cursorEl=customCursorRef.current;if(!cursorEl)return;cursorEl.style.transform=`translate3d(${x-10}px, ${y-10}px, 0)`;},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const marker=markerRef.current;if(!marker)return;marker.setAttribute(\"data-lm-menu-lock\",\"inactive\");const findClosedBrandingNav=()=>{const closestNav=marker.closest(\"nav\");if(closestNav&&Boolean(closestNav.querySelector(\"[data-framer-name='Mobile Menu Toggle']\"))){return closestNav;}let current=marker.parentElement;while(current&&current!==document.body){if(current.tagName.toLowerCase()===\"nav\"&&Boolean(current.querySelector(\"[data-framer-name='Mobile Menu Toggle']\"))){return current;}current=current.parentElement;}return null;};if(!fullscreen){const brandingNav=findClosedBrandingNav();if(brandingNav){brandingNav.setAttribute(\"data-lm-closed-phone-branding\",\"true\");closedBrandingNavRef.current=brandingNav;}}else if(closedBrandingNavRef.current){closedBrandingNavRef.current.removeAttribute(\"data-lm-closed-phone-branding\");closedBrandingNavRef.current=null;}const ensureRuntimeStyle=()=>{if(runtimeStyleRef.current)return;const styleEl=document.createElement(\"style\");styleEl.setAttribute(\"data-lm-menu-lock-style\",\"true\");styleEl.textContent=FULLSCREEN_CSS;document.head.appendChild(styleEl);runtimeStyleRef.current=styleEl;};const removeRuntimeStyle=()=>{if(!runtimeStyleRef.current)return;runtimeStyleRef.current.remove();runtimeStyleRef.current=null;};const clearAncestorOverrides=()=>{ancestorOverridesRef.current.forEach(entry=>{restoreInline(entry.element,\"transform\",entry.transform);restoreInline(entry.element,\"filter\",entry.filter);restoreInline(entry.element,\"perspective\",entry.perspective);restoreInline(entry.element,\"overflow\",entry.overflow);restoreInline(entry.element,\"contain\",entry.contain);restoreInline(entry.element,\"z-index\",entry.zIndex);restoreInline(entry.element,\"isolation\",entry.isolation);restoreInline(entry.element,\"clip-path\",entry.clipPath);restoreInline(entry.element,\"will-change\",entry.willChange);});ancestorOverridesRef.current=[];};const clearIdleTimer=()=>{if(idleShowTimerRef.current!==null){window.clearTimeout(idleShowTimerRef.current);idleShowTimerRef.current=null;}};const unlockBodyScroll=()=>{const snapshot=scrollLockRef.current;if(!snapshot)return;const body=document.body;const html=document.documentElement;restoreInline(body,\"position\",snapshot.bodyPosition);restoreInline(body,\"top\",snapshot.bodyTop);restoreInline(body,\"left\",snapshot.bodyLeft);restoreInline(body,\"right\",snapshot.bodyRight);restoreInline(body,\"width\",snapshot.bodyWidth);restoreInline(body,\"overflow\",snapshot.bodyOverflow);restoreInline(html,\"overflow\",snapshot.htmlOverflow);window.scrollTo(0,snapshot.scrollY);scrollLockRef.current=null;if(pendingHomeScrollToTopRef.current){pendingHomeScrollToTopRef.current=false;window.setTimeout(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.scrollTo({top:0,behavior:\"auto\"});});});},0);}};const lockBodyScroll=()=>{if(scrollLockRef.current)return;const body=document.body;const html=document.documentElement;const scrollY=window.scrollY||window.pageYOffset||0;scrollLockRef.current={bodyPosition:readInline(body,\"position\"),bodyTop:readInline(body,\"top\"),bodyLeft:readInline(body,\"left\"),bodyRight:readInline(body,\"right\"),bodyWidth:readInline(body,\"width\"),bodyOverflow:readInline(body,\"overflow\"),htmlOverflow:readInline(html,\"overflow\"),scrollY};body.style.setProperty(\"position\",\"fixed\");body.style.setProperty(\"top\",`-${scrollY}px`);body.style.setProperty(\"left\",\"0\");body.style.setProperty(\"right\",\"0\");body.style.setProperty(\"width\",\"100%\");body.style.setProperty(\"overflow\",\"hidden\");html.style.setProperty(\"overflow\",\"hidden\");};const deactivate=()=>{if(homeClickCleanupRef.current){homeClickCleanupRef.current();homeClickCleanupRef.current=null;}pendingHomeScrollToTopRef.current=false;const activeRoot=activeRootRef.current;if(activeRoot){activeRoot.removeEventListener(\"mousemove\",handlePointerMove);activeRoot.removeEventListener(\"mouseleave\",handlePointerLeave);window.removeEventListener(\"scroll\",handleScroll,{capture:false});activeRoot.style.removeProperty(\"--lm-menu-height\");activeRoot.style.removeProperty(\"--lm-menu-top\");activeRoot.classList.remove(\"lm-phone-nav-open\");activeRoot.classList.remove(\"lm-phone-nav-closed\");activeRoot.classList.remove(\"lm-phone-nav-hidden\");activeRoot.classList.remove(\"lm-phone-menu-cursor-only\");activeRoot.removeAttribute(\"data-lm-menu-lock\");activeRoot.querySelectorAll(`[data-lm-menu-cursor-target=\"true\"]`).forEach(node=>node.removeAttribute(\"data-lm-menu-cursor-target\"));activeRootRef.current=null;}const pageRoot=pageRootRef.current;if(pageRoot){const entry=rootPaddingMap.get(pageRoot);if(entry){entry.refCount-=1;if(entry.refCount<=0){restoreInline(pageRoot,\"padding-top\",entry.paddingSnapshot);restoreInline(pageRoot,\"box-sizing\",entry.boxSizingSnapshot);pageRoot.removeAttribute(\"data-lm-phone-content-offset\");pageRoot.removeAttribute(\"data-lm-home-phone-layout\");if(entry.heroElement&&entry.heroMinHeightSnapshot&&entry.heroHeightSnapshot){restoreInline(entry.heroElement,\"min-height\",entry.heroMinHeightSnapshot);restoreInline(entry.heroElement,\"height\",entry.heroHeightSnapshot);}rootPaddingMap.delete(pageRoot);}}pageRootRef.current=null;}marker.setAttribute(\"data-lm-menu-lock\",\"inactive\");clearAncestorOverrides();unlockBodyScroll();removeRuntimeStyle();setCustomCursorVisible(false);clearIdleTimer();accumulatedDeltaRef.current=0;isHiddenRef.current=false;};const maybeNormalizeAncestors=(root,allowOverflowChange,allowRootTransformReset)=>{if(ancestorOverridesRef.current.length>0)return;const overrides=[];let current=root;let elevationIndex=0;while(current&&current!==document.body){const computed=window.getComputedStyle(current);const needsFixedNormalization=canContainFixed(computed);const needsStackElevation=shouldElevateStacking(computed);if(needsFixedNormalization||needsStackElevation){const transformSnapshot=readInline(current,\"transform\");const filterSnapshot=readInline(current,\"filter\");const perspectiveSnapshot=readInline(current,\"perspective\");const overflowSnapshot=readInline(current,\"overflow\");const containSnapshot=readInline(current,\"contain\");const zIndexSnapshot=readInline(current,\"z-index\");const isolationSnapshot=readInline(current,\"isolation\");const clipPathSnapshot=readInline(current,\"clip-path\");const willChangeSnapshot=readInline(current,\"will-change\");if(needsFixedNormalization){if(current!==root||allowRootTransformReset){current.style.setProperty(\"transform\",\"none\",\"important\");current.style.setProperty(\"filter\",\"none\",\"important\");current.style.setProperty(\"perspective\",\"none\",\"important\");}if(allowOverflowChange&&current!==root){current.style.setProperty(\"overflow\",\"visible\",\"important\");}current.style.setProperty(\"contain\",\"none\",\"important\");if(computed.clipPath&&computed.clipPath!==\"none\"){current.style.setProperty(\"clip-path\",\"none\",\"important\");}const willChange=(computed.willChange||\"\").toLowerCase();if(willChange&&willChange!==\"auto\"&&(current!==root||allowRootTransformReset)){current.style.setProperty(\"will-change\",\"auto\",\"important\");}}if(needsStackElevation){elevationIndex+=1;current.style.setProperty(\"z-index\",String(2147482e3+elevationIndex),\"important\");if(computed.isolation===\"isolate\"){current.style.setProperty(\"isolation\",\"auto\",\"important\");}}overrides.push({element:current,transform:transformSnapshot,filter:filterSnapshot,perspective:perspectiveSnapshot,overflow:overflowSnapshot,contain:containSnapshot,zIndex:zIndexSnapshot,isolation:isolationSnapshot,clipPath:clipPathSnapshot,willChange:willChangeSnapshot});}current=current.parentElement;}ancestorOverridesRef.current=overrides;};const markCursorTargets=root=>{const names=fullscreen?CURSOR_TARGET_NAMES:[\"Mobile Menu Toggle\",\"Home\"];root.querySelectorAll(`[data-framer-name]`).forEach(node=>{const name=node.getAttribute(\"data-framer-name\")||\"\";if(names.includes(name)){node.setAttribute(\"data-lm-menu-cursor-target\",\"true\");}});};const normalizePath=value=>{const lowered=value.toLowerCase();const withoutTrailing=lowered.replace(/\\/+$/,\"\");return withoutTrailing===\"\"?\"/\":withoutTrailing;};const bindHomeAnchorBehavior=root=>{if(homeClickCleanupRef.current){homeClickCleanupRef.current();homeClickCleanupRef.current=null;}const homeNodes=Array.from(root.querySelectorAll(`[data-framer-name=\"Home\"]`));if(homeNodes.length===0)return;const scheduleScrollToTop=()=>{window.setTimeout(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.scrollTo({top:0,behavior:\"auto\"});});});},0);};const closeMenuIfOpen=()=>{const activeRoot=activeRootRef.current;if(!activeRoot)return false;const isOpenMenu=activeRoot.classList.contains(\"lm-phone-nav-open\")||fullscreen;if(!isOpenMenu)return false;const toggle=activeRoot.querySelector(`[data-framer-name=\"Mobile Menu Toggle\"]`);if(!toggle)return false;toggle.click();return true;};const handleHomeActivate=event=>{if(event instanceof KeyboardEvent){if(event.key!==\"Enter\")return;}else{if(event.button!==0)return;if(event.metaKey||event.ctrlKey||event.altKey||event.shiftKey){return;}}const closedOpenMenu=closeMenuIfOpen();const currentPath=normalizePath(window.location.pathname||\"/\");const isCurrentHome=currentPath===\"/\";if(!isCurrentHome){return;}event.preventDefault();event.stopPropagation();if(closedOpenMenu){pendingHomeScrollToTopRef.current=true;return;}scheduleScrollToTop();};const cleanupTasks=[];homeNodes.forEach(homeNode=>{const nativeAnchor=homeNode.querySelector(\"a[href]\")??homeNode.closest(\"a[href]\")??(homeNode instanceof HTMLAnchorElement&&homeNode.getAttribute(\"href\")?homeNode:null);let targetNode=homeNode;if(nativeAnchor){nativeAnchor.setAttribute(\"data-lm-home-hitarea\",\"true\");targetNode=nativeAnchor;cleanupTasks.push(()=>{nativeAnchor.removeAttribute(\"data-lm-home-hitarea\");});}else{homeNode.setAttribute(\"role\",\"link\");homeNode.setAttribute(\"tabindex\",\"0\");homeNode.setAttribute(\"aria-label\",\"Light and Motion — Home\");cleanupTasks.push(()=>{homeNode.removeAttribute(\"role\");homeNode.removeAttribute(\"tabindex\");homeNode.removeAttribute(\"aria-label\");});}const clickHandler=event=>handleHomeActivate(event);const keydownHandler=event=>handleHomeActivate(event);targetNode.addEventListener(\"click\",clickHandler);targetNode.addEventListener(\"keydown\",keydownHandler);cleanupTasks.push(()=>{targetNode.removeEventListener(\"click\",clickHandler);targetNode.removeEventListener(\"keydown\",keydownHandler);});});homeClickCleanupRef.current=()=>{cleanupTasks.forEach(cleanup=>cleanup());};};const applyViewportVars=root=>{const visualViewport=window.visualViewport;const viewportHeight=visualViewport?.height??window.innerHeight;const viewportTop=visualViewport?.offsetTop??0;root.style.setProperty(\"--lm-menu-height\",`${Math.max(0,viewportHeight)}px`);root.style.setProperty(\"--lm-menu-top\",`${viewportTop}px`);};const applyPageRootPadding=navRoot=>{const pageRoot=findPhoneRootContainer(marker,navRoot);if(!pageRoot)return;if(pageRootRef.current===pageRoot)return;if(pageRootRef.current&&pageRootRef.current!==pageRoot){const previousEntry=rootPaddingMap.get(pageRootRef.current);if(previousEntry){previousEntry.refCount-=1;if(previousEntry.refCount<=0){restoreInline(pageRootRef.current,\"padding-top\",previousEntry.paddingSnapshot);restoreInline(pageRootRef.current,\"box-sizing\",previousEntry.boxSizingSnapshot);pageRootRef.current.removeAttribute(\"data-lm-phone-content-offset\");pageRootRef.current.removeAttribute(\"data-lm-home-phone-layout\");if(previousEntry.heroElement&&previousEntry.heroMinHeightSnapshot&&previousEntry.heroHeightSnapshot){restoreInline(previousEntry.heroElement,\"min-height\",previousEntry.heroMinHeightSnapshot);restoreInline(previousEntry.heroElement,\"height\",previousEntry.heroHeightSnapshot);}rootPaddingMap.delete(pageRootRef.current);}}}pageRootRef.current=pageRoot;const existing=rootPaddingMap.get(pageRoot);if(existing){existing.refCount+=1;return;}const computed=window.getComputedStyle(pageRoot);const basePaddingTop=Number.parseFloat(computed.paddingTop||\"0\")||0;const entry={refCount:1,paddingTop:basePaddingTop,paddingSnapshot:readInline(pageRoot,\"padding-top\"),boxSizingSnapshot:readInline(pageRoot,\"box-sizing\"),heroElement:null,heroMinHeightSnapshot:null,heroHeightSnapshot:null};pageRoot.style.setProperty(\"box-sizing\",\"border-box\",\"important\");pageRoot.style.setProperty(\"padding-top\",`calc(${basePaddingTop}px + ${NAV_HEIGHT}px + env(safe-area-inset-top, 0px))`,\"important\");pageRoot.setAttribute(\"data-lm-phone-content-offset\",`calc(${NAV_HEIGHT}px + env(safe-area-inset-top, 0px))`);const hasStudioCover=Boolean(pageRoot.querySelector(\"[data-framer-name='Studio Cover']\"));if(hasStudioCover){pageRoot.setAttribute(\"data-lm-home-phone-layout\",\"true\");}else{pageRoot.removeAttribute(\"data-lm-home-phone-layout\");}const hero=pageRoot.firstElementChild;if(hero instanceof HTMLElement){const hasViewportUnit=value=>{const normalized=(value||\"\").toLowerCase();return/(^|[^a-z])(s?vh|dvh|lvh)([^a-z]|$)/.test(normalized);};const authoredMinHeight=hero.style.minHeight||\"\";const authoredHeight=hero.style.height||\"\";const looksViewportBased=hasViewportUnit(authoredMinHeight)||hasViewportUnit(authoredHeight);if(looksViewportBased){entry.heroElement=hero;entry.heroMinHeightSnapshot=readInline(hero,\"min-height\");entry.heroHeightSnapshot=readInline(hero,\"height\");hero.style.setProperty(\"min-height\",`calc(100svh - (${NAV_HEIGHT}px + env(safe-area-inset-top, 0px)))`,\"important\");hero.style.setProperty(\"height\",`calc(100svh - (${NAV_HEIGHT}px + env(safe-area-inset-top, 0px)))`,\"important\");}}rootPaddingMap.set(pageRoot,entry);};const resolveRoot=()=>{if(!fullscreen){const closestNav=marker.closest(\"nav\");if(closestNav)return closestNav;let current=marker.parentElement;while(current&&current!==document.body){const hasToggle=Boolean(current.querySelector(\"[data-framer-name='Mobile Menu Toggle']\"));if(hasToggle)return current;current=current.parentElement;}return null;}const closestNav=marker.closest(\"nav\");if(closestNav&&Boolean(closestNav.querySelector(\"[data-framer-name='Mobile Drawer Links']\"))){return closestNav;}let current=marker.parentElement;const hasPhoneOpenName=node=>node.getAttribute(\"data-framer-name\")===\"Phone Open\";const hasMenuStructure=node=>{const hasDrawerLinks=Boolean(node.querySelector(\"[data-framer-name='Mobile Drawer Links']\"));const hasToggle=Boolean(node.querySelector(\"[data-framer-name='Mobile Menu Toggle']\"));const hasCTA=Boolean(node.querySelector(\"[data-framer-name='Menu CTA']\"));return hasDrawerLinks&&hasToggle&&hasCTA;};while(current&&current!==document.body){if(hasPhoneOpenName(current)&&hasMenuStructure(current)){return current;}current=current.parentElement;}current=marker.parentElement;while(current&&current!==document.body){if(hasMenuStructure(current)){return current;}current=current.parentElement;}current=marker.parentElement;while(current&&current!==document.body){if(current.tagName.toLowerCase()===\"nav\"&&Boolean(current.querySelector(\"[data-framer-name='Mobile Drawer Links']\"))){return current;}current=current.parentElement;}return null;};const supportsHoverQuery=window.matchMedia(\"(hover: hover) and (pointer: fine)\");const reducedMotionQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const setClosedVisibility=(root,hidden)=>{if(hidden===isHiddenRef.current)return;isHiddenRef.current=hidden;if(hidden){root.classList.add(\"lm-phone-nav-hidden\");}else{root.classList.remove(\"lm-phone-nav-hidden\");}};const handleScroll=()=>{const root=activeRootRef.current;if(!root||fullscreen)return;const maxScroll=Math.max(0,document.documentElement.scrollHeight-window.innerHeight);const nextY=Math.min(maxScroll,Math.max(0,window.scrollY||0));const delta=nextY-lastScrollYRef.current;lastScrollYRef.current=nextY;if(nextY<=0){accumulatedDeltaRef.current=0;setClosedVisibility(root,false);clearIdleTimer();return;}if(Math.abs(delta)<.1)return;accumulatedDeltaRef.current+=delta;if(accumulatedDeltaRef.current>=SCROLL_THRESHOLD){setClosedVisibility(root,true);accumulatedDeltaRef.current=0;}else if(accumulatedDeltaRef.current<=-SCROLL_THRESHOLD){setClosedVisibility(root,false);accumulatedDeltaRef.current=0;}clearIdleTimer();idleShowTimerRef.current=window.setTimeout(()=>{const currentRoot=activeRootRef.current;if(!currentRoot||fullscreen)return;setClosedVisibility(currentRoot,false);},IDLE_SHOW_MS);};const handlePointerMove=event=>{if(!supportsHoverQuery.matches){setCustomCursorVisible(false);return;}const root=activeRootRef.current;if(!root){setCustomCursorVisible(false);return;}const target=event.target instanceof Element?event.target.closest(`[data-lm-menu-cursor-target=\"true\"]`):null;if(!target||!root.contains(target)){setCustomCursorVisible(false);return;}setCustomCursorPosition(event.clientX,event.clientY);setCustomCursorVisible(true);};const handlePointerLeave=()=>{setCustomCursorVisible(false);};const handleWindowBlur=()=>{setCustomCursorVisible(false);};const evaluate=()=>{if(isCanvasStatic){deactivate();return;}const isPhone=window.matchMedia(`(max-width: ${PHONE_BREAKPOINT}px)`).matches;if(!isPhone){deactivate();return;}if(!enabled||!isVisibleInTree(marker)){deactivate();return;}const root=resolveRoot();if(!root){deactivate();return;}if(activeRootRef.current!==root){if(activeRootRef.current){activeRootRef.current.removeEventListener(\"mousemove\",handlePointerMove);activeRootRef.current.removeEventListener(\"mouseleave\",handlePointerLeave);activeRootRef.current.classList.remove(\"lm-phone-nav-open\");activeRootRef.current.classList.remove(\"lm-phone-nav-closed\");activeRootRef.current.classList.remove(\"lm-phone-nav-hidden\");activeRootRef.current.classList.remove(\"lm-phone-menu-cursor-only\");activeRootRef.current.removeAttribute(\"data-lm-menu-lock\");activeRootRef.current.querySelectorAll(`[data-lm-menu-cursor-target=\"true\"]`).forEach(node=>node.removeAttribute(\"data-lm-menu-cursor-target\"));}clearAncestorOverrides();activeRootRef.current=root;root.classList.add(fullscreen?\"lm-phone-nav-open\":\"lm-phone-nav-closed\");if(!fullscreen){root.classList.add(\"lm-phone-menu-cursor-only\");}root.style.setProperty(\"--lm-phone-nav-transition\",reducedMotionQuery.matches?\"0ms\":\"250ms\");root.setAttribute(\"data-lm-menu-lock\",\"active\");marker.setAttribute(\"data-lm-menu-lock\",\"active\");maybeNormalizeAncestors(root,fullscreen,fullscreen);applyPageRootPadding(root);markCursorTargets(root);root.addEventListener(\"mousemove\",handlePointerMove);root.addEventListener(\"mouseleave\",handlePointerLeave);lastScrollYRef.current=Math.max(0,window.scrollY||0);accumulatedDeltaRef.current=0;setClosedVisibility(root,false);}if(activeRootRef.current){bindHomeAnchorBehavior(activeRootRef.current);}ensureRuntimeStyle();if(fullscreen){if(activeRootRef.current){applyViewportVars(activeRootRef.current);}lockBodyScroll();window.removeEventListener(\"scroll\",handleScroll,{capture:false});}else{unlockBodyScroll();window.addEventListener(\"scroll\",handleScroll,{passive:true});if(activeRootRef.current){activeRootRef.current.style.removeProperty(\"--lm-menu-height\");activeRootRef.current.style.removeProperty(\"--lm-menu-top\");}}};evaluate();const resizeHandler=()=>evaluate();window.addEventListener(\"resize\",resizeHandler);window.addEventListener(\"orientationchange\",resizeHandler);window.addEventListener(\"blur\",handleWindowBlur);window.visualViewport?.addEventListener(\"resize\",resizeHandler);window.visualViewport?.addEventListener(\"scroll\",resizeHandler);window.addEventListener(\"scroll\",handleScroll,{passive:true});if(!isCanvasStatic){startTransition(()=>setCanRenderCustomCursor(true));}else{startTransition(()=>setCanRenderCustomCursor(false));}return()=>{window.removeEventListener(\"resize\",resizeHandler);window.removeEventListener(\"orientationchange\",resizeHandler);window.removeEventListener(\"blur\",handleWindowBlur);window.visualViewport?.removeEventListener(\"resize\",resizeHandler);window.visualViewport?.removeEventListener(\"scroll\",resizeHandler);window.removeEventListener(\"scroll\",handleScroll,{capture:false});const root=activeRootRef.current;if(root){root.removeEventListener(\"mousemove\",handlePointerMove);root.removeEventListener(\"mouseleave\",handlePointerLeave);}if(closedBrandingNavRef.current){closedBrandingNavRef.current.removeAttribute(\"data-lm-closed-phone-branding\");closedBrandingNavRef.current=null;}deactivate();};},[enabled,fullscreen,isCanvasStatic,setCustomCursorVisible,setCustomCursorPosition]);return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"relative\",width:0,height:0,pointerEvents:\"none\",...style},children:[/*#__PURE__*/_jsx(\"style\",{children:FULLSCREEN_CSS}),/*#__PURE__*/_jsx(\"div\",{ref:markerRef,\"aria-hidden\":\"true\",\"data-lm-menu-lock\":\"inactive\",style:{position:\"absolute\",width:1,height:1,pointerEvents:\"none\",opacity:0,overflow:\"hidden\"},children:\"​\"}),canRenderCustomCursor&&!isCanvasStatic&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{ref:customCursorRef,\"aria-hidden\":\"true\",style:{position:\"fixed\",top:0,left:0,width:20,height:20,borderRadius:\"50%\",backgroundColor:\"#FF5A1F\",pointerEvents:\"none\",zIndex:2147483647,transform:\"translate3d(-100px, -100px, 0)\",opacity:0,transition:\"opacity 0.12s ease\",willChange:\"transform, opacity\"}}),document.body):null]});}addPropertyControls(PhoneMenuViewportLock,{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},fullscreen:{type:ControlType.Boolean,title:\"Fullscreen\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PhoneMenuViewportLock\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhoneMenuViewportLock.map","// Generated by Framer (ec6c716)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-57B8d .framer-styles-preset-jsxghj:not(.rich-text-wrapper), .framer-57B8d .framer-styles-preset-jsxghj.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-current-text-decoration-offset: 3px; --framer-link-current-text-decoration-thickness: 1px; --framer-link-text-color: var(--token-3e9e0140-aa01-4264-a5ec-d5520186394c, #ffffff); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-57B8d\";\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\"}}}","// Generated by Framer (244f320)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-8AZjp .framer-styles-preset-1urgas4:not(.rich-text-wrapper), .framer-8AZjp .framer-styles-preset-1urgas4.rich-text-wrapper a { --framer-link-text-color: #faf2ed; }\"];export const className=\"framer-8AZjp\";\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\"}}}","// Generated by Framer (d1b51f7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-yAv4g .framer-styles-preset-kln7g1:not(.rich-text-wrapper), .framer-yAv4g .framer-styles-preset-kln7g1.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-3e9e0140-aa01-4264-a5ec-d5520186394c); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-yAv4g\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (45ee59f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Instance,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import HomeIvoryWordmark from\"https://framerusercontent.com/modules/HjwmbbY0CTGknJpv81gV/vZ7ZgwP1IYlQmCVyGhbz/HomeIvoryWordmark.js\";import PhoneMenuViewportLock from\"https://framerusercontent.com/modules/xsVh215djlDpprnurwcu/pkiSjKE6rIGG9u5AxIXj/PhoneMenuViewportLock.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/kA1IUfLd5bsE2p29ypST/El0tuaqhZDCgWq4GeICh/c9COXq0XC.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Lw9mqk3ipsdzyAPxFlz1/Ii0oGhw81KEnwTB9VFEg/faM8nAHJo.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/R1Duwr9qcYfAR5eTVkPT/GduDY1bxbJVdF7LtSB5r/X11XOWMf3.js\";const PhoneMenuViewportLockFonts=getFonts(PhoneMenuViewportLock);const HomeIvoryWordmarkFonts=getFonts(HomeIvoryWordmark);const cycleOrder=[\"lv7PdykFc\",\"uUKE3jgUU\",\"GIhu_wbja\"];const serializationHash=\"framer-98HS4\";const variantClassNames={GIhu_wbja:\"framer-v-tyyk2f\",lv7PdykFc:\"framer-v-1aw546\",uUKE3jgUU:\"framer-v-1a7neko\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"GIhu_wbja\",Desktop:\"lv7PdykFc\",Phone:\"uUKE3jgUU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lv7PdykFc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lv7PdykFc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"uUKE3jgUU\",\"GIhu_wbja\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"uUKE3jgUU\")return true;return false;};const isDisplayed2=()=>{if([\"uUKE3jgUU\",\"GIhu_wbja\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1l9aryx=activeVariantCallback(async(...args)=>{setVariant(\"GIhu_wbja\");});const onTap8khaea=activeVariantCallback(async(...args)=>{setVariant(\"uUKE3jgUU\");});const isDisplayed3=()=>{if(baseVariant===\"GIhu_wbja\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1aw546\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"lv7PdykFc\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{GIhu_wbja:{backgroundColor:\"rgba(12, 12, 12, 0.9)\"}},...addPropertyOverrides({GIhu_wbja:{\"data-framer-name\":\"Phone Open\"},uUKE3jgUU:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vwir15\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"u6Ag9v_e2\"}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wzb7uAovS\",scopeId:\"IwasZQ4is\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:52,intrinsicWidth:69,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||200)*.4372-18.75),pixelHeight:104,pixelWidth:138,sizes:\"50px\",src:\"https://framerusercontent.com/images/zqM9mxt7O6Lj5qVVzAPgwprVwU.png?width=138&height=104\"},className:\"framer-u94ifb framer-6vxpo\",\"data-framer-name\":\"L&M\",layoutDependency:layoutDependency,layoutId:\"wzb7uAovS\",transformTemplate:transformTemplate1})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Pm9GO3sNj\",scopeId:\"IwasZQ4is\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:52,intrinsicWidth:69,pixelHeight:104,pixelWidth:138,src:\"https://framerusercontent.com/images/zqM9mxt7O6Lj5qVVzAPgwprVwU.png?width=138&height=104\"},className:\"framer-1ovbife framer-6vxpo\",\"data-framer-name\":\"L&M\",layoutDependency:layoutDependency,layoutId:\"Pm9GO3sNj\",transformTemplate:transformTemplate1,...addPropertyOverrides({uUKE3jgUU:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:52,intrinsicWidth:69,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||88)*.4773-18.75),pixelHeight:104,pixelWidth:138,sizes:\"50px\",src:\"https://framerusercontent.com/images/zqM9mxt7O6Lj5qVVzAPgwprVwU.png?width=138&height=104\"}}},baseVariant,gestureVariant)})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--framer-font-open-type-features\":'\"cv01\" on, \"cv09\" on, \"cv11\" on, \"cv05\" on, \"ss03\" on',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-09723b2e-0417-4e8d-8a72-1ec7a56f58a8, rgb(15, 14, 14)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"smPv1RrA_\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kln7g1\",\"data-styles-preset\":\"X11XOWMf3\",children:\"Light & Motion\"})})})}),className:\"framer-xxbvy3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"smPv1RrA_\",style:{\"--extracted-a0htzi\":\"var(--token-09723b2e-0417-4e8d-8a72-1ec7a56f58a8, rgb(15, 14, 14))\"},variants:{GIhu_wbja:{\"--extracted-a0htzi\":\"rgb(250, 242, 237)\"},uUKE3jgUU:{\"--extracted-a0htzi\":\"rgb(12, 12, 12)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GIhu_wbja:{\"data-framer-name\":\"Home\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--framer-font-open-type-features\":'\"cv01\" on, \"cv09\" on, \"cv11\" on, \"cv05\" on, \"ss03\" on',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(250, 242, 237))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"smPv1RrA_\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kln7g1\",\"data-styles-preset\":\"X11XOWMf3\",children:\"Light & Motion\"})})})})},uUKE3jgUU:{\"data-framer-name\":\"Home\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--framer-font-open-type-features\":'\"cv01\" on, \"cv09\" on, \"cv11\" on, \"cv05\" on, \"ss03\" on',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(12, 12, 12))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"smPv1RrA_\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kln7g1\",\"data-styles-preset\":\"X11XOWMf3\",children:\"Light & Motion\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uu14w9\",\"data-framer-name\":\"Navigation Links\",layoutDependency:layoutDependency,layoutId:\"SFFk9MAtr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.2px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-09723b2e-0417-4e8d-8a72-1ec7a56f58a8, rgb(12, 12, 12)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CtNs0eX8J\"},motionChild:true,nodeId:\"yMRxhP4e7\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jsxghj\",\"data-styles-preset\":\"c9COXq0XC\",children:\"Projects\"})})})}),className:\"framer-1s1yfnd\",\"data-framer-name\":\"Work\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"yMRxhP4e7\",style:{\"--extracted-r6o4lv\":\"var(--token-09723b2e-0417-4e8d-8a72-1ec7a56f58a8, rgb(12, 12, 12))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.2px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-09723b2e-0417-4e8d-8a72-1ec7a56f58a8, rgb(12, 12, 12)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L6reOduq6\"},motionChild:true,nodeId:\"bHcGReVzQ\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jsxghj\",\"data-styles-preset\":\"c9COXq0XC\",children:\"What we do\"})})})}),className:\"framer-1plf3jo\",\"data-framer-name\":\"Studio\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"bHcGReVzQ\",style:{\"--extracted-r6o4lv\":\"var(--token-09723b2e-0417-4e8d-8a72-1ec7a56f58a8, rgb(12, 12, 12))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ssmpxw\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"Z5E6N5lt0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.2px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-09723b2e-0417-4e8d-8a72-1ec7a56f58a8, rgb(12, 12, 12)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mrUZlHBwy\"},motionChild:true,nodeId:\"TYzWxPj56\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-jsxghj\",\"data-styles-preset\":\"c9COXq0XC\",children:\"Connect\"})})})}),className:\"framer-1ltp48d\",\"data-framer-name\":\"Contact\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"TYzWxPj56\",style:{\"--extracted-r6o4lv\":\"var(--token-09723b2e-0417-4e8d-8a72-1ec7a56f58a8, rgb(12, 12, 12))\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-sqr5t1\",\"data-framer-name\":\"Mobile Menu Toggle\",layoutDependency:layoutDependency,layoutId:\"Nd1Bt7yR9\",...addPropertyOverrides({GIhu_wbja:{\"data-highlight\":true,onTap:onTap8khaea},uUKE3jgUU:{\"data-highlight\":true,onTap:onTap1l9aryx}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-dc4171\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"GxZQNDhGm\",style:{\"--1m973uw\":\"rgb(12, 12, 12)\",\"--js9iwy\":2},variants:{GIhu_wbja:{\"--1m973uw\":\"rgb(250, 242, 237)\"}},...addPropertyOverrides({GIhu_wbja:{Component:X}},baseVariant,gestureVariant)})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sfd7l0\",\"data-framer-name\":\"Mobile Drawer Links\",layoutDependency:layoutDependency,layoutId:\"qFuvScuAC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19p3iwm\",\"data-framer-name\":\"Mobile Navigation Links\",layoutDependency:layoutDependency,layoutId:\"CvQNYz5mH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 242, 237))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CtNs0eX8J\"},motionChild:true,nodeId:\"UPq9UQ6W6\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1urgas4\",\"data-styles-preset\":\"faM8nAHJo\",children:\"Projects\"})})})}),className:\"framer-y5oxn6\",\"data-framer-name\":\"Projects\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"UPq9UQ6W6\",style:{\"--extracted-r6o4lv\":\"rgb(250, 242, 237)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 242, 237))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L6reOduq6\"},motionChild:true,nodeId:\"jps6158_J\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1urgas4\",\"data-styles-preset\":\"faM8nAHJo\",children:\"What We Do\"})})})}),className:\"framer-15vhxw3\",\"data-framer-name\":\"What We Do\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"jps6158_J\",style:{\"--extracted-r6o4lv\":\"rgb(250, 242, 237)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 242, 237))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mrUZlHBwy\"},motionChild:true,nodeId:\"kibHs1lrv\",openInNewTab:false,relValues:[],scopeId:\"IwasZQ4is\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1urgas4\",\"data-styles-preset\":\"faM8nAHJo\",children:\"Connect\"})})})}),className:\"framer-qtknef\",\"data-framer-name\":\"Connect\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"kibHs1lrv\",style:{\"--extracted-r6o4lv\":\"rgb(250, 242, 237)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qornb1\",\"data-framer-name\":\"Menu CTA\",layoutDependency:layoutDependency,layoutId:\"dM7i14NiB\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{GIhu_wbja:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.32)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\"}},...addPropertyOverrides({GIhu_wbja:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed3()&&/*#__PURE__*/_jsx(Image1,{className:\"framer-aojqpm\",\"data-framer-name\":\"Footer Logo\",layoutDependency:layoutDependency,layoutId:\"JB8YS4QQS\",...addPropertyOverrides({GIhu_wbja:{background:{alt:\"Light and Motion\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+Math.max(componentViewport?.height||650,0)-260.75),pixelHeight:104,pixelWidth:138,sizes:\"45px\",src:\"https://framerusercontent.com/images/zqM9mxt7O6Lj5qVVzAPgwprVwU.png?width=138&height=104\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 242, 237))\"},children:[\"Get in touch to learn how we can help\",/*#__PURE__*/_jsx(motion.br,{}),\"create brand value.\"]})}),className:\"framer-9drs65\",\"data-framer-name\":\"CTA Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xdlqP1Cia\",style:{\"--extracted-r6o4lv\":\"rgb(250, 242, 237)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"mailto:jw@lightmotion.uk.com\",motionChild:true,nodeId:\"tUA3rs4nZ\",scopeId:\"IwasZQ4is\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qc23nj framer-6vxpo\",\"data-framer-name\":\"Get in Touch\",layoutDependency:layoutDependency,layoutId:\"tUA3rs4nZ\",style:{backgroundColor:\"rgb(250, 242, 237)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(12, 12, 12))\"},children:\"Get in Touch\"})}),className:\"framer-1puoe2h\",\"data-framer-name\":\"Button Label\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"APCj3yw2Y\",style:{\"--extracted-r6o4lv\":\"rgb(12, 12, 12)\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g2pz62-container\",\"data-framer-name\":\"Phone Menu Viewport Lock\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"tdEmEDGjI-container\",name:\"Phone Menu Viewport Lock\",nodeId:\"tdEmEDGjI\",rendersWithMotion:true,scopeId:\"IwasZQ4is\",children:/*#__PURE__*/_jsx(PhoneMenuViewportLock,{enabled:false,fullscreen:true,height:\"100%\",id:\"tdEmEDGjI\",layoutId:\"tdEmEDGjI\",name:\"Phone Menu Viewport Lock\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({GIhu_wbja:{enabled:true},uUKE3jgUU:{enabled:true,fullscreen:false}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"NBQaUAJqH\",scopeId:\"IwasZQ4is\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nxrp2p framer-6vxpo\",\"data-framer-name\":\"Desktop L&M PNG\",layoutDependency:layoutDependency,layoutId:\"NBQaUAJqH\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kdgqna-container\",\"data-framer-name\":\"L&M Ivory Asset\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"DdnBRDDRy-container\",name:\"L&M Ivory Asset\",nodeId:\"DdnBRDDRy\",rendersWithMotion:true,scopeId:\"IwasZQ4is\",children:/*#__PURE__*/_jsx(HomeIvoryWordmark,{alt:\"Light and Motion\",height:\"100%\",id:\"DdnBRDDRy\",layoutId:\"DdnBRDDRy\",name:\"L&M Ivory Asset\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]})})})});});const css=[\".framer-98HS4.framer-6vxpo, .framer-98HS4 .framer-6vxpo { display: block; }\",\".framer-98HS4.framer-1aw546 { align-content: center; align-items: center; cursor: none; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 40px 42px 30px 42px; position: relative; width: 1440px; }\",\".framer-98HS4 .framer-1vwir15 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; min-height: 38px; min-width: 50px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-98HS4 .framer-u94ifb { align-content: center; align-items: center; aspect-ratio: 1.3269230769230769 / 1; cursor: none; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; left: 93px; overflow: visible; padding: 0px; position: absolute; text-decoration: none; top: 44%; width: 50px; z-index: 1; }\",\".framer-98HS4 .framer-1ovbife { align-content: center; align-items: center; aspect-ratio: 1.3269230769230769 / 1; cursor: none; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; left: 23px; overflow: visible; padding: 0px; position: absolute; text-decoration: none; top: 48%; width: 50px; z-index: 1; }\",\".framer-98HS4 .framer-xxbvy3 { --framer-custom-cursors: none; bottom: 40px; flex: none; height: auto; left: 160px; position: absolute; white-space: pre-wrap; width: 180px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-98HS4 .framer-1uu14w9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-98HS4 .framer-1s1yfnd { --framer-custom-cursors: none; -webkit-tap-highlight-color: var(--token-3e9e0140-aa01-4264-a5ec-d5520186394c, #ffffff); flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-98HS4 .framer-1plf3jo, .framer-98HS4 .framer-1ltp48d { --framer-custom-cursors: none; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-98HS4 .framer-ssmpxw { align-content: center; align-items: center; cursor: none; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-98HS4 .framer-sqr5t1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: absolute; right: 24px; top: 24px; width: 40px; }\",\".framer-98HS4 .framer-dc4171 { flex: none; height: auto; position: relative; }\",\".framer-98HS4 .framer-sfd7l0 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 104px 0px 38px 0px; position: relative; width: 1px; }\",\".framer-98HS4 .framer-19p3iwm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-98HS4 .framer-y5oxn6, .framer-98HS4 .framer-15vhxw3, .framer-98HS4 .framer-qtknef { --framer-custom-cursors: default; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-98HS4 .framer-qornb1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-98HS4 .framer-aojqpm { flex: none; height: 38px; position: relative; width: 50px; }\",\".framer-98HS4 .framer-9drs65 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-98HS4 .framer-qc23nj { align-content: flex-start; align-items: flex-start; cursor: none; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 10px 18px 10px 18px; position: relative; text-decoration: none; width: min-content; }\",\".framer-98HS4 .framer-1puoe2h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-98HS4 .framer-g2pz62-container { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-98HS4 .framer-nxrp2p { flex: none; height: 117px; left: 144px; position: absolute; text-decoration: none; top: 2px; width: 180px; }\",\".framer-98HS4 .framer-kdgqna-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-98HS4.framer-v-1a7neko.framer-1aw546 { height: 88px; padding: 24px; width: 390px; }\",\".framer-98HS4.framer-v-1a7neko .framer-1vwir15 { order: 0; }\",\".framer-98HS4.framer-v-1a7neko .framer-1ovbife { order: 2; }\",\".framer-98HS4.framer-v-1a7neko .framer-xxbvy3 { --framer-custom-cursors: pointer; order: 3; }\",\".framer-98HS4.framer-v-1a7neko .framer-sqr5t1 { order: 5; }\",\".framer-98HS4.framer-v-1a7neko .framer-dc4171 { width: 24px; }\",\".framer-98HS4.framer-v-1a7neko .framer-g2pz62-container { order: 8; }\",\".framer-98HS4.framer-v-tyyk2f.framer-1aw546 { cursor: unset; flex-direction: column; gap: 0px; height: 650px; justify-content: flex-start; padding: 0px 24px 0px 24px; width: 390px; }\",\".framer-98HS4.framer-v-tyyk2f .framer-xxbvy3 { --framer-custom-cursors: pointer; bottom: unset; left: 24px; top: 35px; white-space: pre; width: auto; }\",\".framer-98HS4.framer-v-tyyk2f .framer-sqr5t1 { z-index: 10; }\",\".framer-98HS4.framer-v-tyyk2f .framer-sfd7l0 { align-self: unset; height: 1px; width: 100%; }\",\".framer-98HS4.framer-v-tyyk2f .framer-19p3iwm { align-content: flex-start; align-items: flex-start; }\",\".framer-98HS4.framer-v-tyyk2f .framer-y5oxn6, .framer-98HS4.framer-v-tyyk2f .framer-15vhxw3, .framer-98HS4.framer-v-tyyk2f .framer-qtknef { --framer-custom-cursors: pointer; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-98HS4.framer-v-tyyk2f .framer-qornb1 { bottom: 38px; left: 0px; position: absolute; right: 0px; width: unset; }\",\".framer-98HS4.framer-v-tyyk2f .framer-aojqpm { height: 34px; width: 45px; }\",\".framer-98HS4.framer-v-tyyk2f .framer-qc23nj { cursor: pointer; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-98HS4[data-border=\"true\"]::after, .framer-98HS4 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 107\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uUKE3jgUU\":{\"layout\":[\"fixed\",\"fixed\"]},\"GIhu_wbja\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIwasZQ4is=withCSS(Component,css,\"framer-98HS4\");export default FramerIwasZQ4is;FramerIwasZQ4is.displayName=\"Transparent Navigation\";FramerIwasZQ4is.defaultProps={height:107,width:1440};addPropertyControls(FramerIwasZQ4is,{variant:{options:[\"lv7PdykFc\",\"uUKE3jgUU\",\"GIhu_wbja\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIwasZQ4is,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...PhoneMenuViewportLockFonts,...HomeIvoryWordmarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIwasZQ4is\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uUKE3jgUU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GIhu_wbja\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"107\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4aa4c0b)\nexport default function metadata(params,activeLocale){return{description:\"We plan, design, and launch experiences people remember.\",favicon:\"https://framerusercontent.com/assets/Ruvfz9XyTrecre3I6vk1TL6r8g.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/RBw9JeiDfFd9s0vxdTgKb6eDmfM.png\",title:\"Light and Motion: Brand Consultancy\"};}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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"}