{"version":3,"file":"script_main.D19eH1LL.mjs","names":["React.useState","React.useId","React.useRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Index","Collection","Connect","Menu","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","fontHref","useState","routeFor","SmartLink","useRouter","css","p","useRef","D","c","_Fragment","Framer.useRouter","useState","useRef","_jsx","css","c","Framer.useRouter","useRef","React.useId","Navigation","React.createElement","SiteLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/vZrLek4rVlEtMPaNhVfZ/7LE2biTkIXY3FCXYc8r7/SiteBehaviour.js","https:/framerusercontent.com/modules/zurF85eyi8YxrzxhxioR/YbuLfpv1VWpIoyfX5y6U/HuvP11O_g.js","https:/framerusercontent.com/modules/sHVrPdvDKk12FNB7fu67/NNdgSUJ8FQYmUJ3QGPte/KabQdjz_4.js","https:/framerusercontent.com/modules/1BJ9B9vs50TArRZeVfkW/RiQbAwemCARKLv46lPrZ/S0Zt8CDpM.js","https:/framerusercontent.com/modules/Cj1r1NW9yyInldFS9BnP/c9WTEYg2jrEY6gHKGyue/qzsZWFtiM.js","https:/framerusercontent.com/modules/r7RsLBFUgGtZ7lTlYqrz/SLKRLiLCIwBVFDssJFrP/StydioFooter.js","https:/framerusercontent.com/modules/Ny01GaGy4bXVYc4ZFB6x/ZOSGIVdZINI7ByMdJP1b/StydioMenu.js","https:/framerusercontent.com/modules/wruy6dUm3EhohcBiWVga/R5iPoMINUEIjio6ktRts/XSpe7O7Vn.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Native semantic token IDs are filled from Framer's verified creation readback.\nconst TOKENS={\"paper\":\"b60062f8-0e28-4632-9a61-8f3a54e89943\",\"ink\":\"b8167578-e37d-4005-ba1d-fc4863196fa4\",\"muted\":\"fa9ade3e-a838-4080-8850-7024090da436\",\"rule\":\"0f0e0504-1a32-4ee7-bb55-20d319c0c73e\",\"surface\":\"fdb6d648-6154-4f31-95f2-d358cf5f4033\",\"accent\":\"91889f5e-0e83-4532-abd1-db20cea8956c\",\"onAccent\":\"6d9360c1-50de-4f85-9bb3-2b9b65af0c18\",\"navSurface\":\"457e9798-1d36-4209-b8f5-f1122ce3789f\",\"navInk\":\"52393678-b243-469d-b226-af4f1d9939dd\",\"navRule\":\"09ee3f83-5544-47f4-8505-1d3993a453b8\"};const EVENT=\"stydio-theme-change\";const STORAGE=\"stydio-appearance\";const LIGHT={paper:\"#f2f0eb\",ink:\"#0e0e0e\",muted:\"#494947\",rule:\"#c0beba\",surface:\"#e3e1dd\",accent:\"#273fb7\",onAccent:\"#eef1ff\"};const DARK={paper:\"#0e0e0e\",ink:\"#f2f0eb\",muted:\"#b7b5b2\",rule:\"#40403f\",surface:\"#1d1d1c\",accent:\"#d6be92\",onAccent:\"#0e0e0e\"};let menuUsers=0;let stopMenu;let faqNumber=0;const NAV='[id=\"site-navigation\"],[data-framer-name=\"Site navigation\"],[data-stydio-navigation]';const TOPBAR='[id=\"site-navigation-topbar\"],[data-framer-name=\"Navigation top bar\"]';const MENU='[id=\"site-menu\"],[data-framer-name=\"Navigation drawer\"]';const CLOSE='[id=\"site-menu-close\"],[data-framer-name=\"Close menu\"]';const TOGGLE='[id=\"site-menu-toggle\"],[data-framer-name=\"Menu toggle\"]';const visible=el=>{const r=el.getBoundingClientRect();return r.width>0&&r.height>0;};const currentNavigation=()=>[...document.querySelectorAll(NAV)].find(visible);function activateNative(button){if(!button.isConnected||button.matches(\":disabled,[aria-disabled=true]\")||button.closest(\"[inert]\"))return;// Framer's native onTap listens for a complete pointer gesture, not HTMLElement.click().\nconst rect=button.getBoundingClientRect();if(!rect.width||!rect.height)return;const pointer={bubbles:true,composed:true,pointerId:1,pointerType:\"mouse\",isPrimary:true,button:0,clientX:rect.left+rect.width/2,clientY:rect.top+rect.height/2};button.dispatchEvent(new PointerEvent(\"pointerdown\",{...pointer,buttons:1}));button.dispatchEvent(new PointerEvent(\"pointerup\",{...pointer,buttons:0}));}function nativeSpaceButton(target){const button=target instanceof Element?target.closest(\"button\"):null;if(!button||button.closest(\"form\")||button.matches(\":disabled,[aria-disabled=true]\"))return null;const name=button.getAttribute(\"data-framer-name\")||\"\";const label=button.getAttribute(\"aria-label\")||\"\";return[\"FAQ toggle\",\"Menu toggle\",\"Close menu\",\"Cover\",\"Preview\"].includes(name)||/^(Show|Close|Keep) (Brand|Product|Website) detail$/.test(label)?button:null;}function nativeMenu(){if(menuUsers++===0){let open=false,returnFocus=false,frame=0;let spaceButton=null;const answers=new Set;const answerResize=new ResizeObserver(()=>schedule());const currentNav=currentNavigation;const update=()=>{frame=0;// Read every answer before changing accessibility state, avoiding repeated layout flushes.\nconst faqStates=[];for(const button of document.querySelectorAll('[data-framer-name=\"FAQ toggle\"]')){const answer=button.parentElement?.querySelector('[data-framer-name=\"FAQ answer\"]');if(!answer)continue;const shown=answer.getBoundingClientRect().height>1&&Number(getComputedStyle(answer).opacity)>.01;faqStates.push({button,answer,shown});}for(const{button,answer,shown}of faqStates){if(!answers.has(answer)){answers.add(answer);answerResize.observe(answer);}if(!answer.id)answer.id=`stydio-faq-answer-${++faqNumber}`;if(button.getAttribute(\"aria-expanded\")!==String(shown))button.setAttribute(\"aria-expanded\",String(shown));if(button.getAttribute(\"aria-controls\")!==answer.id)button.setAttribute(\"aria-controls\",answer.id);if(answer.getAttribute(\"aria-hidden\")!==String(!shown))answer.setAttribute(\"aria-hidden\",String(!shown));if(answer.inert===shown)answer.inert=!shown;}for(const answer of answers)if(!answer.isConnected){answerResize.unobserve(answer);answers.delete(answer);}const nav=currentNav();if(!nav)return;const close=nav.querySelector(CLOSE);const toggle=close||nav.querySelector(TOGGLE);const panel=nav.querySelector(MENU);const expanded=!!close;if(panel){if(!panel.id)panel.id=\"site-menu\";panel.inert=!expanded;panel.setAttribute(\"aria-hidden\",String(!expanded));}if(toggle){toggle.setAttribute(\"aria-expanded\",String(expanded));if(panel)toggle.setAttribute(\"aria-controls\",panel.id);}if(expanded&&!open)panel?.querySelector('a[href],button,[tabindex=\"0\"]')?.focus({preventScroll:true});if(!expanded&&returnFocus){toggle?.focus({preventScroll:true});returnFocus=false;}open=expanded;};const schedule=()=>{if(!frame)frame=requestAnimationFrame(update);};const close=(restore=false)=>{const button=currentNav()?.querySelector(CLOSE);if(button){returnFocus=restore;activateNative(button);schedule();}};const key=event=>{if(event.key===\"Escape\"&&open){event.preventDefault();close(true);}};const spaceDown=event=>{if(event.key!==\" \")return;const button=nativeSpaceButton(event.target);if(!button)return;event.preventDefault();event.stopPropagation();if(!event.repeat)spaceButton=button;};const spaceUp=event=>{if(event.key!==\" \"||!spaceButton)return;event.preventDefault();event.stopPropagation();const button=spaceButton;spaceButton=null;if(document.activeElement===button){activateNative(button);schedule();}};const cancelSpace=()=>{spaceButton=null;};const focusLink=event=>{const link=event.target instanceof Element?event.target.closest(\"a[href]\"):null;const nav=currentNav(),panel=nav?.querySelector(MENU);const artwork=panel?.querySelector('[data-framer-name=\"Menu / Original three forms\"]');if(!link||!panel?.contains(link)||!nav?.querySelector(CLOSE)||!artwork||!visible(artwork))return;// Native variants own the artwork; focus shares their existing mouse-enter interaction.\nlink.dispatchEvent(new MouseEvent(\"mouseover\",{bubbles:true,composed:true,relatedTarget:null}));};const outside=event=>{if(open&&event.target instanceof Element&&!currentNav()?.contains(event.target)&&!event.target.closest(\"[data-stydio-theme-popup]\"))close();};const route=()=>close();const observer=new MutationObserver(schedule);observer.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:[\"id\",\"data-framer-name\"]});window.addEventListener(\"keydown\",key);window.addEventListener(\"keydown\",spaceDown,true);window.addEventListener(\"keyup\",spaceUp,true);window.addEventListener(\"blur\",cancelSpace);window.addEventListener(\"focusin\",focusLink);window.addEventListener(\"pointerdown\",outside,{passive:true});window.addEventListener(\"popstate\",route);window.addEventListener(\"hashchange\",route);window.addEventListener(\"resize\",schedule);schedule();stopMenu=()=>{observer.disconnect();answerResize.disconnect();cancelAnimationFrame(frame);window.removeEventListener(\"keydown\",key);window.removeEventListener(\"pointerdown\",outside);window.removeEventListener(\"keydown\",spaceDown,true);window.removeEventListener(\"keyup\",spaceUp,true);window.removeEventListener(\"blur\",cancelSpace);window.removeEventListener(\"focusin\",focusLink);window.removeEventListener(\"popstate\",route);window.removeEventListener(\"hashchange\",route);window.removeEventListener(\"resize\",schedule);};}return()=>{if(--menuUsers===0){stopMenu?.();stopMenu=undefined;}};}const isAppearance=value=>value===\"system\"||value===\"light\"||value===\"dark\";const validColor=(value,fallback)=>typeof value===\"string\"&&CSS.supports(\"color\",value)&&!value.trim().startsWith(\"var(\")?value:fallback;function luminance(color){const hex=color.trim().match(/^#([a-f\\d]{3,8})$/i)?.[1];const digits=hex&&hex.length<5?hex.slice(0,3).split(\"\").map(value=>value+value).join(\"\"):hex?.slice(0,6);const rgb=digits?[0,2,4].map(index=>parseInt(digits.slice(index,index+2),16)):color.match(/[\\d.]+/g)?.slice(0,3).map(Number)||[255,255,255];return rgb.reduce((sum,value,i)=>{const v=value/255;return sum+(v<=.04045?v/12.92:((v+.055)/1.055)**2.4)*([.2126,.7152,.0722][i]||0);},0);}function background(element){while(element){const color=getComputedStyle(element).backgroundColor;if(color!==\"transparent\"&&color!==\"rgba(0, 0, 0, 0)\")return color;element=element.parentElement;}return\"rgb(242, 240, 235)\";}/**\n * @framerIntrinsicWidth 44\n * @framerIntrinsicHeight 44\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SiteBehaviour(props){const{showAppearanceControl=true,appearance=\"system\",rememberChoice=false,light=LIGHT,dark=DARK,followSections=true,transitionTime=.3,triggerOffset=2,navLightInk=\"#eef1ff\",navDarkInk=\"#0e0e0e\",label=\"Appearance\",font,iconSize=18,hoverRotation=90,demoResult=\"success\",demoSuccess=\"Demo complete. Nothing was sent.\",demoError=\"Demo error. Please try again; nothing was sent.\",demoInvalid=\"Please complete the highlighted fields.\",style}=props;const isStatic=useIsStaticRenderer();const[mode,setMode]=React.useState(appearance);const id=React.useId().replace(/:/g,\"\");const trigger=React.useRef(null);const picker=React.useRef(null);const[pickerOpen,setPickerOpen]=React.useState(false);const[pickerStyle,setPickerStyle]=React.useState({});const title=value=>value.charAt(0).toUpperCase()+value.slice(1);const chooseMode=next=>{setMode(next);document.documentElement.dataset.stydioTheme=next;if(rememberChoice){try{localStorage.setItem(STORAGE,next);}catch{}}window.dispatchEvent(new CustomEvent(EVENT,{detail:{mode:next}}));setPickerOpen(false);trigger.current?.focus({preventScroll:true});};const resolvedMode=()=>mode===\"system\"?typeof matchMedia===\"function\"&&matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\":mode;const cycleMode=()=>chooseMode(resolvedMode()===\"dark\"?\"light\":\"dark\");const openPicker=()=>{if(!trigger.current)return;const rect=trigger.current.getBoundingClientRect(),computed=getComputedStyle(trigger.current);setPickerStyle({top:Math.min(rect.bottom+8,innerHeight-166),left:Math.max(12,Math.min(rect.right-164,innerWidth-176)),color:computed.color,backgroundColor:computed.getPropertyValue(`--token-${TOKENS.navSurface}`).trim()||(mode===\"dark\"?DARK.paper:LIGHT.paper)});setPickerOpen(value=>!value);};React.useEffect(()=>{if(!pickerOpen)return;picker.current?.querySelector('[aria-checked=\"true\"]')?.focus({preventScroll:true});const outside=event=>{if(event.target instanceof Node&&!picker.current?.contains(event.target)&&!trigger.current?.contains(event.target))setPickerOpen(false);};const close=()=>setPickerOpen(false);window.addEventListener(\"pointerdown\",outside);window.addEventListener(\"resize\",close);window.addEventListener(\"scroll\",close,true);window.addEventListener(\"popstate\",close);return()=>{window.removeEventListener(\"pointerdown\",outside);window.removeEventListener(\"resize\",close);window.removeEventListener(\"scroll\",close,true);window.removeEventListener(\"popstate\",close);};},[pickerOpen]);React.useEffect(()=>{if(!isStatic)return nativeMenu();},[isStatic]);React.useEffect(()=>{if(isStatic)return;let initial=document.documentElement.dataset.stydioTheme;if(rememberChoice){try{initial=localStorage.getItem(STORAGE)||initial;}catch{}}setMode(isAppearance(initial)?initial:appearance);const sync=event=>{const value=event.detail?.mode;if(isAppearance(value))setMode(value);};window.addEventListener(EVENT,sync);return()=>window.removeEventListener(EVENT,sync);},[appearance,rememberChoice,isStatic]);React.useEffect(()=>{if(isStatic)return;const media=matchMedia(\"(prefers-color-scheme: dark)\");const sheet=document.createElement(\"style\");sheet.dataset.stydioAppearance=id;document.head.appendChild(sheet);const apply=()=>{const resolved=mode===\"system\"?media.matches?\"dark\":\"light\":mode;const defaults=resolved===\"dark\"?DARK:LIGHT;const palette=resolved===\"dark\"?dark:light;const values=Object.keys(defaults).map(key=>`--token-${TOKENS[key]}:${validColor(palette[key],defaults[key])}!important;`).join(\"\");// Own only these seven semantic tokens; fixed cobalt and artwork tokens stay untouched.\nsheet.textContent=`html body,html body *{${values}}html{color-scheme:${resolved}}`;document.documentElement.dataset.stydioTheme=mode;document.documentElement.dataset.stydioResolvedTheme=resolved;window.dispatchEvent(new CustomEvent(EVENT,{detail:{mode,resolved}}));};apply();media.addEventListener(\"change\",apply);return()=>{media.removeEventListener(\"change\",apply);sheet.remove();};},[mode,light,dark,id,isStatic]);React.useEffect(()=>{if(isStatic||!followSections)return;let frame=0;let last=\"\";let nav=null;const sheet=document.createElement(\"style\");sheet.dataset.stydioNavigation=id;document.head.appendChild(sheet);const reduced=matchMedia(\"(prefers-reduced-motion: reduce)\");const resize=new ResizeObserver(()=>schedule());const update=()=>{frame=0;const nextNav=currentNavigation()||null;if(nextNav!==nav){resize.disconnect();nav=nextNav;if(nav){nav.dataset.stydioNavigation=\"\";resize.observe(nav);}}if(!nav)return;const rect=nav.getBoundingClientRect();// Open mobile drawers keep sampling beneath the top bar, without jumping to a later section.\nconst topbar=nav.querySelector(TOPBAR);const point=Math.max(0,(topbar?.getBoundingClientRect().bottom||Math.min(rect.bottom,rect.top+96))+triggerOffset);const sections=[...document.querySelectorAll(\"section,footer\")].filter(el=>!nav.contains(el)).map(element=>({element,rect:element.getBoundingClientRect()})).filter(({rect})=>rect.width>0&&rect.height>0);const section=(sections.find(({rect})=>rect.top<=point&&rect.bottom>point)||sections.find(({rect})=>rect.bottom>point)||sections[sections.length-1])?.element;if(!section)return;const surface=background(section);const lum=luminance(surface);const lightText=validColor(navLightInk,\"#eef1ff\");const darkText=validColor(navDarkInk,\"#0e0e0e\");// Black/white contrast crossover; both defaults meet AA against the accepted section colors.\nconst ink=lum<.179?lightText:darkText;// Read the global palette, not our previous nav override, so each section is evaluated afresh.\nconst candidate=validColor(getComputedStyle(document.body).getPropertyValue(`--token-${TOKENS.accent}`).trim(),LIGHT.accent);const accentLuminance=luminance(candidate);const accentContrast=(Math.max(lum,accentLuminance)+.05)/(Math.min(lum,accentLuminance)+.05);// The Figma Cobalt mode uses the dark palette's Sand accent, distinct from its pale ink.\nconst darkAccent=validColor(dark.accent,DARK.accent);const darkAccentLum=luminance(darkAccent);const darkAccentContrast=(Math.max(lum,darkAccentLum)+.05)/(Math.min(lum,darkAccentLum)+.05);const navAccent=accentContrast>=3?candidate:lum<.179&&darkAccentContrast>=3?darkAccent:ink;// Hydrated section colors must settle together; animate only subsequent changes.\nconst duration=reduced.matches||!last?0:Math.max(0,Math.min(2,transitionTime));const barHeight=Math.round(topbar?.getBoundingClientRect().height||Math.min(rect.height,96));const css=`html{--stydio-nav-height:${barHeight}px}html body [data-stydio-navigation],html body [data-stydio-navigation] *{--token-${TOKENS.navSurface}:${surface}!important;--token-${TOKENS.navInk}:${ink}!important;--token-${TOKENS.navRule}:color-mix(in srgb,${ink} 24%,${surface})!important;--token-${TOKENS.accent}:${navAccent}!important;--stydio-nav-ink:${ink};}html body [data-stydio-navigation]{background-color:${surface}!important;transition:background-color ${duration}s cubic-bezier(.22,1,.36,1)}html body [data-stydio-navigation] :is(a,button,p,span,svg){transition:color ${duration}s cubic-bezier(.22,1,.36,1)}`;if(css!==last){last=css;sheet.textContent=css;}};const schedule=()=>{if(!frame)frame=requestAnimationFrame(update);};// Framer swaps page content during route changes; observe structure instead of patching its router.\nconst mutations=new MutationObserver(schedule);mutations.observe(document.body,{childList:true,subtree:true});document.fonts?.ready.then(schedule);// Capture also receives scroll from Framer preview's nested scroll surface.\nwindow.addEventListener(\"scroll\",schedule,{passive:true,capture:true});window.addEventListener(\"resize\",schedule);window.addEventListener(\"hashchange\",schedule);window.addEventListener(\"popstate\",schedule);window.addEventListener(EVENT,schedule);reduced.addEventListener(\"change\",schedule);schedule();return()=>{cancelAnimationFrame(frame);resize.disconnect();mutations.disconnect();sheet.remove();window.removeEventListener(\"scroll\",schedule,true);window.removeEventListener(\"resize\",schedule);window.removeEventListener(\"hashchange\",schedule);window.removeEventListener(\"popstate\",schedule);window.removeEventListener(EVENT,schedule);reduced.removeEventListener(\"change\",schedule);};},[followSections,transitionTime,triggerOffset,navLightInk,navDarkInk,dark.accent,id,isStatic]);React.useEffect(()=>{if(isStatic)return;const root=document.documentElement.dataset;root.stydioDemoResult=demoResult;root.stydioDemoSuccess=demoSuccess;root.stydioDemoError=demoError;root.stydioDemoInvalid=demoInvalid;},[demoResult,demoSuccess,demoError,demoInvalid,isStatic]);if(!showAppearanceControl)return /*#__PURE__*/_jsx(\"style\",{children:`.stydio-theme-trigger:focus-visible,.stydio-theme-option:focus-visible,[data-stydio-navigation] :is(a,button):focus-visible,[id=\"site-footer\"] :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}\n        [data-stydio-navigation] :is(a,button):focus-visible{outline-color:var(--stydio-nav-ink,currentColor)}\n        [data-stydio-navigation] a{color:var(--stydio-nav-ink,currentColor)}\n        html body :is(input,textarea,select){scroll-margin-top:calc(var(--stydio-nav-height,96px) + 24px);scroll-margin-bottom:24px}\n        .stydio-theme-trigger{position:relative;transition:background-color .28s ease,box-shadow .28s ease,transform .2s ease!important}\n        .stydio-theme-trigger svg{transition:transform .28s cubic-bezier(.22,1,.36,1)!important}\n        .stydio-theme-trigger:hover{background:transparent!important;box-shadow:none!important}\n        .stydio-theme-trigger:hover svg circle{stroke-width:1.8}\n        .stydio-theme-trigger:hover svg{transform:rotate(var(--stydio-icon-turn,90deg))}.stydio-theme-trigger:active{transform:scale(.95)}\n        .stydio-theme-picker{animation:stydio-picker-in .22s cubic-bezier(.22,1,.36,1) both}.stydio-theme-option{transition:background-color .2s ease,box-shadow .2s ease}\n        @keyframes stydio-picker-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}\n        @media(prefers-reduced-motion:reduce){.stydio-theme-trigger,.stydio-theme-trigger svg,.stydio-theme-option{transition:none!important}.stydio-theme-trigger:hover svg,.stydio-theme-trigger:active{transform:none}.stydio-theme-picker{animation:none}}\n        [data-framer-name=\"Theme light artwork\"]{visibility:visible!important}[data-framer-name=\"Theme dark artwork\"]{visibility:hidden!important}\n        @media(prefers-color-scheme:dark){[data-framer-name=\"Theme light artwork\"]{visibility:hidden!important}[data-framer-name=\"Theme dark artwork\"]{visibility:visible!important}}\n        html[data-stydio-resolved-theme=light] [data-framer-name=\"Theme light artwork\"],html[data-stydio-resolved-theme=dark] [data-framer-name=\"Theme dark artwork\"]{visibility:visible!important}\n        html[data-stydio-resolved-theme=dark] [data-framer-name=\"Theme light artwork\"],html[data-stydio-resolved-theme=light] [data-framer-name=\"Theme dark artwork\"]{visibility:hidden!important}`});return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-flex\",width:\"100%\",alignItems:\"center\",justifyContent:\"center\",minHeight:44,...style},children:[/*#__PURE__*/_jsx(\"style\",{children:`.stydio-theme-trigger:focus-visible,.stydio-theme-option:focus-visible,[data-stydio-navigation] :is(a,button):focus-visible,[id=\"site-footer\"] :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}\n        [data-stydio-navigation] :is(a,button):focus-visible{outline-color:var(--stydio-nav-ink,currentColor)}\n        [data-stydio-navigation] a{color:var(--stydio-nav-ink,currentColor)}\n        html body :is(input,textarea,select){scroll-margin-top:calc(var(--stydio-nav-height,96px) + 24px);scroll-margin-bottom:24px}\n        .stydio-theme-trigger{position:relative;transition:background-color .28s ease,box-shadow .28s ease,transform .2s ease!important}\n        .stydio-theme-trigger svg{transition:transform .28s cubic-bezier(.22,1,.36,1)!important}\n        .stydio-theme-trigger:hover{background:transparent!important;box-shadow:none!important}\n        .stydio-theme-trigger:hover svg circle{stroke-width:1.8}\n        .stydio-theme-trigger:hover svg{transform:rotate(var(--stydio-icon-turn,90deg))}.stydio-theme-trigger:active{transform:scale(.95)}\n        .stydio-theme-picker{animation:stydio-picker-in .22s cubic-bezier(.22,1,.36,1) both}.stydio-theme-option{transition:background-color .2s ease,box-shadow .2s ease}\n        @keyframes stydio-picker-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}\n        @media(prefers-reduced-motion:reduce){.stydio-theme-trigger,.stydio-theme-trigger svg,.stydio-theme-option{transition:none!important}.stydio-theme-trigger:hover svg,.stydio-theme-trigger:active{transform:none}.stydio-theme-picker{animation:none}}\n        [data-framer-name=\"Theme light artwork\"]{visibility:visible!important}[data-framer-name=\"Theme dark artwork\"]{visibility:hidden!important}\n        @media(prefers-color-scheme:dark){[data-framer-name=\"Theme light artwork\"]{visibility:hidden!important}[data-framer-name=\"Theme dark artwork\"]{visibility:visible!important}}\n        html[data-stydio-resolved-theme=light] [data-framer-name=\"Theme light artwork\"],html[data-stydio-resolved-theme=dark] [data-framer-name=\"Theme dark artwork\"]{visibility:visible!important}\n        html[data-stydio-resolved-theme=dark] [data-framer-name=\"Theme light artwork\"],html[data-stydio-resolved-theme=light] [data-framer-name=\"Theme dark artwork\"]{visibility:hidden!important}`}),/*#__PURE__*/_jsx(\"button\",{ref:trigger,type:\"button\",className:\"stydio-theme-trigger\",\"aria-label\":`${label}: ${title(mode)}. Switch to ${resolvedMode()===\"dark\"?\"light\":\"dark\"}.`,title:`${label}: ${title(mode)}`,onClick:cycleMode,style:{width:44,height:44,flexShrink:0,display:\"grid\",placeItems:\"center\",padding:0,border:0,borderRadius:0,background:\"transparent\",cursor:\"pointer\",color:\"var(--stydio-nav-ink, #F2F0EB)\",\"--stydio-icon-turn\":`${hoverRotation}deg`},children:/*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 18 18\",fill:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"9\",r:\"8.45\",stroke:\"currentColor\",strokeWidth:\"1.1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 .55A8.45 8.45 0 0 1 9 17.45Z\",fill:\"currentColor\"})]})})]});}const paletteControls=palette=>({type:ControlType.Object,controls:{paper:{type:ControlType.Color,title:\"Background\",defaultValue:palette.paper},ink:{type:ControlType.Color,title:\"Text\",defaultValue:palette.ink},muted:{type:ControlType.Color,title:\"Muted Text\",defaultValue:palette.muted},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:palette.accent},onAccent:{type:ControlType.Color,title:\"Text on Accent\",defaultValue:palette.onAccent},surface:{type:ControlType.Color,title:\"Surface\",defaultValue:palette.surface},rule:{type:ControlType.Color,title:\"Dividers\",defaultValue:palette.rule}}});addPropertyControls(SiteBehaviour,{showAppearanceControl:{type:ControlType.Boolean,title:\"Show appearance control\",defaultValue:true},appearance:{type:ControlType.Enum,title:\"Appearance\",options:[\"system\",\"light\",\"dark\"],optionTitles:[\"System\",\"Light\",\"Dark\"],defaultValue:\"system\"},rememberChoice:{type:ControlType.Boolean,title:\"Remember Choice\",defaultValue:false},light:{...paletteControls(LIGHT),title:\"Light Palette\"},dark:{...paletteControls(DARK),title:\"Dark Palette\"},followSections:{type:ControlType.Boolean,title:\"Follow Sections\",defaultValue:true},transitionTime:{type:ControlType.Number,title:\"Colour Duration\",min:0,max:2,step:.05,unit:\"s\",defaultValue:.3},triggerOffset:{type:ControlType.Number,title:\"Section Offset\",min:0,max:100,step:1,unit:\"px\",defaultValue:2},navLightInk:{type:ControlType.Color,title:\"Text on Dark\",defaultValue:\"#eef1ff\"},navDarkInk:{type:ControlType.Color,title:\"Text on Light\",defaultValue:\"#0e0e0e\"},label:{type:ControlType.String,title:\"Accessible Label\",defaultValue:\"Appearance\"},font:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:11,lineHeight:\"1.4em\",letterSpacing:\"0.33px\"}},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:12,max:28,step:1,unit:\"px\",defaultValue:18},hoverRotation:{type:ControlType.Number,title:\"Hover Rotation\",min:-180,max:180,step:5,unit:\"\\xb0\",defaultValue:90},demoResult:{type:ControlType.Enum,title:\"Demo Result\",options:[\"success\",\"error\"],optionTitles:[\"Success\",\"Error\"],defaultValue:\"success\"},demoSuccess:{type:ControlType.String,title:\"Demo Success\",defaultValue:\"Demo complete. Nothing was sent.\"},demoError:{type:ControlType.String,title:\"Demo Error\",defaultValue:\"Demo error. Please try again; nothing was sent.\"},demoInvalid:{type:ControlType.String,title:\"Validation Hint\",defaultValue:\"Please complete the highlighted fields.\"}});/** Apply to each native form root; keeps all native fields, labels and submit button editable. */export function withDemoForm(Component){return /*#__PURE__*/React.forwardRef(function DemoForm(props,forwardedRef){const element=React.useRef(null);React.useEffect(()=>{const form=element.current instanceof HTMLFormElement?element.current:element.current?.querySelector(\"form\");if(!form)return;const feedback=(state,text)=>{form.dataset.demoState=state;const output=form.querySelector('[id$=\"-feedback\"],[data-framer-name=\"Demo feedback\"]');if(output){output.setAttribute(\"role\",state===\"error\"?\"alert\":\"status\");output.setAttribute(\"aria-live\",\"polite\");output.setAttribute(\"aria-atomic\",\"true\");const paragraph=output.querySelector(\"p\")||output;paragraph.textContent=text;}form.dispatchEvent(new CustomEvent(\"stydio-form-state\",{bubbles:true,detail:{state,text}}));};const invalid=event=>{if(event.target instanceof Node&&form.contains(event.target))feedback(\"invalid\",document.documentElement.dataset.stydioDemoInvalid||\"Please complete the highlighted fields.\");};const submit=event=>{if(event.target!==form)return;event.preventDefault();event.stopPropagation();event.stopImmediatePropagation();if(!form.reportValidity())return;const settings=document.documentElement.dataset;const failed=settings.stydioDemoResult===\"error\";feedback(failed?\"error\":\"success\",failed?settings.stydioDemoError||\"Demo error. Nothing was sent.\":settings.stydioDemoSuccess||\"Demo complete. Nothing was sent.\");};// Capture at window before React/Framer's delegated submit handler; no provider is called.\nwindow.addEventListener(\"submit\",submit,true);window.addEventListener(\"invalid\",invalid,true);return()=>{window.removeEventListener(\"submit\",submit,true);window.removeEventListener(\"invalid\",invalid,true);};},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:value=>{element.current=value;if(typeof forwardedRef===\"function\")forwardedRef(value);else if(forwardedRef)forwardedRef.current=value;},onSubmitCapture:event=>{event.preventDefault();event.stopPropagation();}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteBehaviour\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"44\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"withDemoForm\":{\"type\":\"reactHoc\",\"name\":\"withDemoForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteBehaviour.map","// Generated by Framer (af78293)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={XS0PUiWvH:{hover:true}};const serializationHash=\"framer-DwIeh\";const variantClassNames={XS0PUiWvH:\"framer-v-oevgw6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const R6lMsV4ta=undefined;const transition1={delay:0,duration:.22,ease:[.22,1,.36,1],type:\"tween\"};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,label,width,...props})=>{return{...props,R6lMsV4ta:label??props.R6lMsV4ta??\"Collection\"};};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,R6lMsV4ta,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XS0PUiWvH\",enabledGestures,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-oevgw6\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"XS0PUiWvH\",ref:refBinding,style:{backgroundColor:\"rgb(14, 14, 14)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"XS0PUiWvH-hover\":{backgroundColor:\"rgb(41, 38, 31)\"}},...addPropertyOverrides({\"XS0PUiWvH-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #F2F0EB)\"},children:\"Collection\"})}),className:\"framer-1vxqjve\",\"data-framer-name\":\"nav visual collection label\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"TO_4kFhAl\",style:{\"--extracted-r6o4lv\":\"#F2F0EB\"},text:R6lMsV4ta,variants:{\"XS0PUiWvH-hover\":{\"--extracted-r6o4lv\":\"#D6BE92\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"XS0PUiWvH-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #D6BE92)\"},children:\"Collection\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-DwIeh.framer-xj6l0g, .framer-DwIeh .framer-xj6l0g { display: block; }\",\".framer-DwIeh.framer-oevgw6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 16px 0px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-DwIeh .framer-1vxqjve { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 105\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"vmOPv7ZkU\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"R6lMsV4ta\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHuvP11O_g=withCSS(Component,css,\"framer-DwIeh\");export default FramerHuvP11O_g;FramerHuvP11O_g.displayName=\"Collection\";FramerHuvP11O_g.defaultProps={height:44,width:105};addPropertyControls(FramerHuvP11O_g,{R6lMsV4ta:{defaultValue:\"Collection\",title:\"Label\",type:ControlType.String},onR6lMsV4taChange:{changes:\"R6lMsV4ta\",type:ControlType.ChangeHandler}});addFonts(FramerHuvP11O_g,[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHuvP11O_g\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"105\",\"framerVariables\":\"{\\\"R6lMsV4ta\\\":\\\"label\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vmOPv7ZkU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HuvP11O_g.map","// Generated by Framer (af78293)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={axMivqGfT:{hover:true},NicmArbVN:{hover:true},Owx0AhiP1:{hover:true}};const cycleOrder=[\"NicmArbVN\",\"Owx0AhiP1\",\"axMivqGfT\"];const serializationHash=\"framer-HD9ab\";const variantClassNames={axMivqGfT:\"framer-v-xlgk3x\",NicmArbVN:\"framer-v-j7swyv\",Owx0AhiP1:\"framer-v-mtx5ut\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fePlDMNad=undefined;const bzAviQk3j=undefined;const transition1={delay:0,duration:.22,ease:[.22,1,.36,1],type:\"tween\"};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={Close:\"axMivqGfT\",Default:\"NicmArbVN\",Mobile:\"Owx0AhiP1\"};const Variants=motion.create(React.Fragment);const getProps=({closeLabel,height,id,label,width,...props})=>{return{...props,bzAviQk3j:closeLabel??props.bzAviQk3j??\"Close\",fePlDMNad:label??props.fePlDMNad??\"Menu\",variant:humanReadableVariantMap[props.variant]??props.variant??\"NicmArbVN\"};};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,fePlDMNad,bzAviQk3j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NicmArbVN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"axMivqGfT-hover\")return false;if(baseVariant===\"axMivqGfT\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"axMivqGfT-hover\")return true;if(baseVariant===\"axMivqGfT\")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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j7swyv\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"NicmArbVN\",ref:refBinding,style:{backgroundColor:\"rgb(14, 14, 14)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"axMivqGfT-hover\":{backgroundColor:\"rgb(41, 38, 31)\"},\"NicmArbVN-hover\":{backgroundColor:\"rgb(41, 38, 31)\"},\"Owx0AhiP1-hover\":{backgroundColor:\"rgb(41, 38, 31)\"}},...addPropertyOverrides({\"axMivqGfT-hover\":{\"data-framer-name\":undefined},\"NicmArbVN-hover\":{\"data-framer-name\":undefined},\"Owx0AhiP1-hover\":{\"data-framer-name\":undefined},axMivqGfT:{\"data-framer-name\":\"Close\"},Owx0AhiP1:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 240, 235))\"},children:\"Menu\"})}),className:\"framer-1o07w8q\",\"data-framer-name\":\"nav visual menu label\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"EoRg_jx5i\",style:{\"--extracted-r6o4lv\":\"rgb(242, 240, 235)\"},text:fePlDMNad,variants:{\"axMivqGfT-hover\":{\"--extracted-r6o4lv\":\"rgb(214, 190, 146)\"},\"NicmArbVN-hover\":{\"--extracted-r6o4lv\":\"rgb(214, 190, 146)\"},\"Owx0AhiP1-hover\":{\"--extracted-r6o4lv\":\"rgb(214, 190, 146)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"axMivqGfT-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(214, 190, 146))\"},children:\"Close\"})})},\"NicmArbVN-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(214, 190, 146))\"},children:\"Menu\"})})},\"Owx0AhiP1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(214, 190, 146))\"},children:\"Menu\"})})},axMivqGfT:{text:bzAviQk3j},Owx0AhiP1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 240, 235))\"},children:\"Menu\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12h0bqp\",\"data-framer-name\":\"Menu three-form assembly\",layoutDependency:layoutDependency,layoutId:\"an9UOuEHX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7uidyn\",\"data-border\":true,\"data-framer-name\":\"Menu square\",layoutDependency:layoutDependency,layoutId:\"eNqyrf6RG\",style:{\"--border-bottom-width\":\"1.1px\",\"--border-color\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",\"--border-left-width\":\"1.1px\",\"--border-right-width\":\"1.1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.1px\",originX:0,originY:0,rotate:0},variants:{\"NicmArbVN-hover\":{\"--border-bottom-width\":\"1.25px\",\"--border-color\":\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\",\"--border-left-width\":\"1.25px\",\"--border-right-width\":\"1.25px\",\"--border-top-width\":\"1.25px\",rotate:-45},\"Owx0AhiP1-hover\":{rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jau6by\",\"data-border\":true,\"data-framer-name\":\"Menu circle\",layoutDependency:layoutDependency,layoutId:\"SXcpN9Hyq\",style:{\"--border-bottom-width\":\"1.1px\",\"--border-color\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",\"--border-left-width\":\"1.1px\",\"--border-right-width\":\"1.1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.1px\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},variants:{\"NicmArbVN-hover\":{\"--border-bottom-width\":\"1.25px\",\"--border-color\":\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\",\"--border-left-width\":\"1.25px\",\"--border-right-width\":\"1.25px\",\"--border-top-width\":\"1.25px\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rf2fe3\",\"data-framer-name\":\"nav visual menu triangle\",layoutDependency:layoutDependency,layoutId:\"ya4wg1bFG\",style:{originX:0,originY:0},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xyieee\",\"data-framer-name\":\"nav visual menu triangle left\",layoutDependency:layoutDependency,layoutId:\"y_a8gS0_z\",style:{backgroundColor:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",originX:0,rotate:-60.25511870305779},variants:{\"NicmArbVN-hover\":{backgroundColor:\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ex73w\",\"data-framer-name\":\"nav visual menu triangle right\",layoutDependency:layoutDependency,layoutId:\"f03H3oRRM\",style:{backgroundColor:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",originX:0,rotate:60.25511870305779},variants:{\"NicmArbVN-hover\":{backgroundColor:\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-st1zdo\",\"data-framer-name\":\"nav visual menu triangle base\",layoutDependency:layoutDependency,layoutId:\"cgSh802YU\",style:{backgroundColor:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",originX:0},variants:{\"NicmArbVN-hover\":{backgroundColor:\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\"}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14om8n\",\"data-framer-name\":\"Close icon\",layoutDependency:layoutDependency,layoutId:\"ru3C33hKC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7mxtm\",\"data-framer-name\":\"nav visual menu close a\",layoutDependency:layoutDependency,layoutId:\"OHIY_8L0y\",style:{backgroundColor:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",originX:0,rotate:45},variants:{\"axMivqGfT-hover\":{backgroundColor:\"rgb(214, 190, 146)\"},axMivqGfT:{backgroundColor:\"rgb(242, 240, 235)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a8bb3z\",\"data-framer-name\":\"nav visual menu close b\",layoutDependency:layoutDependency,layoutId:\"MEbs0n0zW\",style:{backgroundColor:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",originX:0,rotate:-45},variants:{\"axMivqGfT-hover\":{backgroundColor:\"rgb(214, 190, 146)\"},axMivqGfT:{backgroundColor:\"rgb(242, 240, 235)\"}}})]})]})})})});});const css=[\".framer-HD9ab.framer-1yi3epk, .framer-HD9ab .framer-1yi3epk { display: block; }\",\".framer-HD9ab.framer-j7swyv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 16px 0px 16px; position: relative; width: 128px; will-change: var(--framer-will-change-override, transform); }\",\".framer-HD9ab .framer-1o07w8q { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 44px; word-break: break-word; word-wrap: break-word; }\",\".framer-HD9ab .framer-12h0bqp, .framer-HD9ab .framer-14om8n { flex: none; height: 28px; overflow: visible; position: relative; width: 34px; }\",\".framer-HD9ab .framer-7uidyn { flex: none; height: 7px; left: 1px; overflow: visible; position: absolute; top: 13px; width: 7px; }\",\".framer-HD9ab .framer-1jau6by { flex: none; height: 8px; left: 12px; overflow: visible; position: absolute; top: 13px; width: 8px; }\",\".framer-HD9ab .framer-1rf2fe3 { flex: none; height: 7px; left: 23px; overflow: visible; position: absolute; top: 13px; width: 8px; }\",\".framer-HD9ab .framer-xyieee, .framer-HD9ab .framer-st1zdo { flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; top: 7px; width: 8px; }\",\".framer-HD9ab .framer-7ex73w { flex: none; height: 1px; left: 4px; overflow: visible; position: absolute; top: 0px; width: 8px; }\",\".framer-HD9ab .framer-m7mxtm { flex: none; height: 1px; left: 2px; overflow: visible; position: absolute; top: 2px; width: 17px; }\",\".framer-HD9ab .framer-1a8bb3z { flex: none; height: 1px; left: 2px; overflow: visible; position: absolute; top: 14px; width: 17px; }\",\".framer-HD9ab.framer-v-xlgk3x .framer-m7mxtm { left: 11px; top: 8px; }\",\".framer-HD9ab.framer-v-xlgk3x .framer-1a8bb3z { left: 11px; top: 20px; }\",\".framer-HD9ab.framer-v-j7swyv.hover .framer-7uidyn { left: 7px; }\",\".framer-HD9ab.framer-v-j7swyv.hover .framer-1jau6by { left: 15px; top: 6px; }\",\".framer-HD9ab.framer-v-j7swyv.hover .framer-1rf2fe3 { left: 22px; top: 18px; }\",\".framer-HD9ab.framer-v-j7swyv.hover .framer-xyieee, .framer-HD9ab.framer-v-j7swyv.hover .framer-7ex73w, .framer-HD9ab.framer-v-j7swyv.hover .framer-st1zdo { height: 1px; }\",'.framer-HD9ab[data-border=\"true\"]::after, .framer-HD9ab [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 44\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Owx0AhiP1\":{\"layout\":[\"fixed\",\"fixed\"]},\"axMivqGfT\":{\"layout\":[\"fixed\",\"fixed\"]},\"xoZCv_UDa\":{\"layout\":[\"fixed\",\"fixed\"]},\"tyAigCm0T\":{\"layout\":[\"fixed\",\"fixed\"]},\"sbYwMsBKD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fePlDMNad\":\"label\",\"bzAviQk3j\":\"closeLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKabQdjz_4=withCSS(Component,css,\"framer-HD9ab\");export default FramerKabQdjz_4;FramerKabQdjz_4.displayName=\"Menu\";FramerKabQdjz_4.defaultProps={height:44,width:128};addPropertyControls(FramerKabQdjz_4,{variant:{options:[\"NicmArbVN\",\"Owx0AhiP1\",\"axMivqGfT\"],optionTitles:[\"Default\",\"Mobile\",\"Close\"],title:\"Variant\",type:ControlType.Enum},fePlDMNad:{defaultValue:\"Menu\",title:\"Label\",type:ControlType.String},onfePlDMNadChange:{changes:\"fePlDMNad\",type:ControlType.ChangeHandler},bzAviQk3j:{defaultValue:\"Close\",title:\"Close Label\",type:ControlType.String},onbzAviQk3jChange:{changes:\"bzAviQk3j\",type:ControlType.ChangeHandler}});addFonts(FramerKabQdjz_4,[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKabQdjz_4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"128\",\"framerIntrinsicHeight\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"fePlDMNad\\\":\\\"label\\\",\\\"bzAviQk3j\\\":\\\"closeLabel\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Owx0AhiP1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"axMivqGfT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xoZCv_UDa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tyAigCm0T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sbYwMsBKD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KabQdjz_4.map","// Generated by Framer (af78293)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={aKPq5CUqt:{hover:true}};const serializationHash=\"framer-7poFj\";const variantClassNames={aKPq5CUqt:\"framer-v-agls7n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VyHMzBuL3=undefined;const transition1={delay:0,duration:.22,ease:[.22,1,.36,1],type:\"tween\"};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,label,width,...props})=>{return{...props,VyHMzBuL3:label??props.VyHMzBuL3??\"Work\"};};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,VyHMzBuL3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aKPq5CUqt\",enabledGestures,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-agls7n\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"aKPq5CUqt\",ref:refBinding,style:{backgroundColor:\"rgb(14, 14, 14)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"aKPq5CUqt-hover\":{backgroundColor:\"rgb(41, 38, 31)\"}},...addPropertyOverrides({\"aKPq5CUqt-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #F2F0EB)\"},children:\"Index\"})}),className:\"framer-14b9ldu\",\"data-framer-name\":\"nav visual index label\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"ZSGjwX888\",style:{\"--extracted-r6o4lv\":\"#F2F0EB\"},text:VyHMzBuL3,variants:{\"aKPq5CUqt-hover\":{\"--extracted-r6o4lv\":\"#D6BE92\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"aKPq5CUqt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #D6BE92)\"},children:\"Index\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-7poFj.framer-dv3h2y, .framer-7poFj .framer-dv3h2y { display: block; }\",\".framer-7poFj.framer-agls7n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 16px 0px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-7poFj .framer-14b9ldu { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 73\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"vAMOZcBiI\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"VyHMzBuL3\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS0Zt8CDpM=withCSS(Component,css,\"framer-7poFj\");export default FramerS0Zt8CDpM;FramerS0Zt8CDpM.displayName=\"Index\";FramerS0Zt8CDpM.defaultProps={height:44,width:73};addPropertyControls(FramerS0Zt8CDpM,{VyHMzBuL3:{defaultValue:\"Work\",title:\"Label\",type:ControlType.String},onVyHMzBuL3Change:{changes:\"VyHMzBuL3\",type:ControlType.ChangeHandler}});addFonts(FramerS0Zt8CDpM,[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS0Zt8CDpM\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"VyHMzBuL3\\\":\\\"label\\\"}\",\"framerIntrinsicWidth\":\"73\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vAMOZcBiI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S0Zt8CDpM.map","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,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 SiteBehaviour from\"https://framerusercontent.com/modules/vZrLek4rVlEtMPaNhVfZ/7LE2biTkIXY3FCXYc8r7/SiteBehaviour.js\";import StydioLogo from\"https://framerusercontent.com/modules/zuxOGdhDOvCLMFNZuA3n/iDxK87nnYpXPf2hJN1cV/StydioLogo.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Fx85Llw7u1MQweeSdql8/BtmF2QGCF9iqJYWgsHTz/oTfPpSwO9.js\";import Collection from\"https://framerusercontent.com/modules/zurF85eyi8YxrzxhxioR/YbuLfpv1VWpIoyfX5y6U/HuvP11O_g.js\";import Menu from\"https://framerusercontent.com/modules/sHVrPdvDKk12FNB7fu67/NNdgSUJ8FQYmUJ3QGPte/KabQdjz_4.js\";import Connect from\"https://framerusercontent.com/modules/2vU85bcd79MgEF6AKyMe/pBgWsuE2X1avUq7cRN1M/rAE64eXxr.js\";import Index from\"https://framerusercontent.com/modules/1BJ9B9vs50TArRZeVfkW/RiQbAwemCARKLv46lPrZ/S0Zt8CDpM.js\";const StydioLogoFonts=getFonts(StydioLogo);const IndexFonts=getFonts(Index);const CollectionFonts=getFonts(Collection);const ConnectFonts=getFonts(Connect);const SiteBehaviourFonts=getFonts(SiteBehaviour);const MenuFonts=getFonts(Menu);const cycleOrder=[\"BNIBFM4k_\",\"wevTtFsWF\",\"tH3RiwWeI\",\"VNhNV_wlX\",\"LYN6hADX7\",\"iqUgruWul\",\"qpN0mzYw_\",\"sImDdNMJn\",\"Hc6yc6CIP\"];const serializationHash=\"framer-7jqEM\";const variantClassNames={BNIBFM4k_:\"framer-v-rs3pkj\",Hc6yc6CIP:\"framer-v-1pqlr4b\",iqUgruWul:\"framer-v-7oghka\",LYN6hADX7:\"framer-v-18eppgd\",qpN0mzYw_:\"framer-v-ryzn66\",sImDdNMJn:\"framer-v-gp00cl\",tH3RiwWeI:\"framer-v-1eacxgt\",VNhNV_wlX:\"framer-v-b5nqlj\",wevTtFsWF:\"framer-v-2b0wf5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.52,ease:[.22,1,.36,1],type:\"tween\"};const transition2={delay:0,duration:.42,ease:[.22,1,.36,1],type:\"tween\"};const transition3={delay:0,duration:.28,ease:[.22,.61,.36,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={delay:0,duration:.22,ease:[.22,1,.36,1],type:\"tween\"};const animation1={opacity:.72,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const transition5={delay:0,duration:.16,ease:[.22,1,.36,1],type:\"tween\"};const transition6={delay:.08,duration:.52,ease:[.22,1,.36,1],type:\"tween\"};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 animation2={opacity:.72,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const transition7={delay:0,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const transition8={delay:.25,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const transition9={delay:.14,duration:.52,ease:[.22,1,.36,1],type:\"tween\"};const transition10={delay:.2,duration:.52,ease:[.22,1,.36,1],type:\"tween\"};const transition11={delay:0,duration:.64,ease:[.22,1,.36,1],type:\"tween\"};const transition12={delay:.16,duration:.64,ease:[.22,1,.36,1],type:\"tween\"};const transition13={delay:.22,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const animation3={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:3};const transition14={delay:.3,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const transition15={delay:.275,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const transition16={delay:.325,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const transition17={delay:.35,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const transition18={delay:.375,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const transition19={delay:.34,duration:.44,ease:[.22,1,.36,1],type:\"tween\"};const humanReadableVariantMap={\"Desktop Open / Collection\":\"qpN0mzYw_\",\"Desktop Open / Connect\":\"sImDdNMJn\",\"Desktop Open / Sections\":\"Hc6yc6CIP\",\"Desktop Open\":\"wevTtFsWF\",\"Phone Open\":\"iqUgruWul\",\"Tablet Open\":\"VNhNV_wlX\",Desktop:\"BNIBFM4k_\",Phone:\"LYN6hADX7\",Tablet:\"tH3RiwWeI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BNIBFM4k_\"};};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:\"BNIBFM4k_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10tp5lg=activeVariantCallback(async(...args)=>{setVariant(\"BNIBFM4k_\");});const onTap1brctbm=activeVariantCallback(async(...args)=>{setVariant(\"tH3RiwWeI\");});const onTap11zjd1m=activeVariantCallback(async(...args)=>{setVariant(\"LYN6hADX7\");});const isDisplayed=()=>{if([\"wevTtFsWF\",\"tH3RiwWeI\",\"VNhNV_wlX\",\"LYN6hADX7\",\"iqUgruWul\",\"qpN0mzYw_\",\"sImDdNMJn\",\"Hc6yc6CIP\"].includes(baseVariant))return false;return true;};const onTapaj1mcw=activeVariantCallback(async(...args)=>{setVariant(\"wevTtFsWF\");});const onTap4soj06=activeVariantCallback(async(...args)=>{setVariant(\"VNhNV_wlX\");});const onTap82rnu5=activeVariantCallback(async(...args)=>{setVariant(\"iqUgruWul\");});const onMouseEnter1anohdz=activeVariantCallback(async(...args)=>{setVariant(\"Hc6yc6CIP\");});const onMouseEnter110xq00=activeVariantCallback(async(...args)=>{setVariant(\"qpN0mzYw_\");});const onMouseEnter1q8n92k=activeVariantCallback(async(...args)=>{setVariant(\"sImDdNMJn\");});const isDisplayed1=()=>{if([\"tH3RiwWeI\",\"VNhNV_wlX\",\"LYN6hADX7\",\"iqUgruWul\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Hc6yc6CIP:{value:transition2},qpN0mzYw_:{value:transition2},sImDdNMJn:{value:transition2},wevTtFsWF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Main navigation\",className:cx(scopingClassNames,\"framer-rs3pkj\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"BNIBFM4k_\",ref:refBinding,style:{backgroundColor:\"rgb(14, 14, 14)\",...style},...addPropertyOverrides({Hc6yc6CIP:{\"data-framer-name\":\"Desktop Open / Sections\"},iqUgruWul:{\"data-framer-name\":\"Phone Open\"},LYN6hADX7:{\"data-framer-name\":\"Phone\"},qpN0mzYw_:{\"data-framer-name\":\"Desktop Open / Collection\"},sImDdNMJn:{\"data-framer-name\":\"Desktop Open / Connect\"},tH3RiwWeI:{\"data-framer-name\":\"Tablet\"},VNhNV_wlX:{\"data-framer-name\":\"Tablet Open\"},wevTtFsWF:{\"data-framer-name\":\"Desktop Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12ajc63\",\"data-border\":true,\"data-framer-name\":\"Navigation top bar\",layoutDependency:layoutDependency,layoutId:\"Esw_1iIZD\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(51, 50, 47)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(14, 14, 14)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t31pcd\",\"data-framer-name\":\"Top bar inner\",layoutDependency:layoutDependency,layoutId:\"GrvcX86rI\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"H4i2nAPfP\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yd3pmu framer-10eqrc2\",\"data-framer-name\":\"STYDIO\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"H4i2nAPfP\",onTap:onTap10tp5lg,whileHover:animation,...addPropertyOverrides({iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16huyd7-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"STYDIO logo (nav reveal)\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"M44d13pE7-container\",name:\"STYDIO logo (nav reveal)\",nodeId:\"M44d13pE7\",rendersWithMotion:true,scopeId:\"qzsZWFtiM\",children:/*#__PURE__*/_jsx(StydioLogo,{colour:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",height:\"100%\",id:\"M44d13pE7\",label:\"STYDIO\",layoutId:\"M44d13pE7\",lockup:\"nav\",name:\"STYDIO logo (nav reveal)\",preview:\"idle\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u9wghn\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"yDmAGJkSB\"}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f5xc7e\",\"data-framer-name\":\"Primary routes\",layoutDependency:layoutDependency,layoutId:\"EWjfkJT_d\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WZUcdwsUz\"},motionChild:true,nodeId:\"Mf59rPCKL\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r7i7jb framer-10eqrc2\",\"data-framer-name\":\"Work\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Mf59rPCKL\",onTap:onTap10tp5lg,whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+0+23.5+2.5+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oycvo3-container\",layoutDependency:layoutDependency,layoutId:\"lNiXx0iIU-container\",nodeId:\"lNiXx0iIU\",rendersWithMotion:true,scopeId:\"qzsZWFtiM\",children:/*#__PURE__*/_jsx(Index,{height:\"100%\",id:\"lNiXx0iIU\",layoutId:\"lNiXx0iIU\",style:{height:\"100%\"},VyHMzBuL3:\"Work\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jXYJ7pV1W\"},motionChild:true,nodeId:\"dPza04uTu\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-dfhd36 framer-10eqrc2\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dPza04uTu\",onTap:onTap10tp5lg,whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+0+23.5+2.5+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-157n9hh-container\",layoutDependency:layoutDependency,layoutId:\"wR72qCxUv-container\",nodeId:\"wR72qCxUv\",rendersWithMotion:true,scopeId:\"qzsZWFtiM\",children:/*#__PURE__*/_jsx(Index,{height:\"100%\",id:\"wR72qCxUv\",layoutId:\"wR72qCxUv\",style:{height:\"100%\"},VyHMzBuL3:\"About\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hVpsvuyBr\"},motionChild:true,nodeId:\"tD4lsM2fS\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1q3lppd framer-10eqrc2\",\"data-framer-name\":\"Collection\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tD4lsM2fS\",onTap:onTap10tp5lg,whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+0+23.5+2.5+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18yx2lp-container\",layoutDependency:layoutDependency,layoutId:\"dZmzIdI__-container\",nodeId:\"dZmzIdI__\",rendersWithMotion:true,scopeId:\"qzsZWFtiM\",children:/*#__PURE__*/_jsx(Collection,{height:\"100%\",id:\"dZmzIdI__\",layoutId:\"dZmzIdI__\",R6lMsV4ta:\"Collection\",style:{height:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LhBriUCcs\"},motionChild:true,nodeId:\"JLdsjRZvw\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-63mrlx framer-10eqrc2\",\"data-framer-name\":\"Contact\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JLdsjRZvw\",onTap:onTap10tp5lg,whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+0+23.5+2.5+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cnja0s-container\",layoutDependency:layoutDependency,layoutId:\"VfzyJfSDT-container\",nodeId:\"VfzyJfSDT\",rendersWithMotion:true,scopeId:\"qzsZWFtiM\",children:/*#__PURE__*/_jsx(Connect,{height:\"100%\",id:\"VfzyJfSDT\",ILz6WZBVE:\"Contact\",layoutId:\"VfzyJfSDT\",style:{height:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kuuqa-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Appearance and site settings\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Za0U453T6-container\",name:\"Appearance and site settings\",nodeId:\"Za0U453T6\",rendersWithMotion:true,scopeId:\"qzsZWFtiM\",style:{opacity:0},children:/*#__PURE__*/_jsx(SiteBehaviour,{appearance:\"dark\",dark:{accent:\"rgb(214, 190, 146)\",ink:\"rgb(242, 240, 235)\",muted:\"rgb(183, 181, 178)\",onAccent:\"rgb(14, 14, 14)\",paper:\"rgb(14, 14, 14)\",rule:\"rgb(64, 64, 63)\",surface:\"rgb(29, 29, 28)\"},demoError:\"Demo error. Please try again; nothing was sent.\",demoInvalid:\"Please complete the highlighted fields.\",demoResult:\"success\",demoSuccess:\"Demo complete. Nothing was sent.\",followSections:false,font:{fontFamily:'\"Fragment Mono\", \"Fragment Mono Placeholder\", monospace',fontSize:\"11px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.33px\",lineHeight:\"1.4em\"},height:\"100%\",hoverRotation:90,iconSize:18,id:\"Za0U453T6\",label:\"Appearance\",layoutId:\"Za0U453T6\",light:{accent:\"rgb(39, 63, 183)\",ink:\"rgb(14, 14, 14)\",muted:\"rgb(73, 73, 71)\",onAccent:\"rgb(238, 241, 255)\",paper:\"rgb(242, 240, 235)\",rule:\"rgb(192, 190, 186)\",surface:\"rgb(227, 225, 221)\"},name:\"Appearance and site settings\",navDarkInk:\"rgb(14, 14, 14)\",navLightInk:\"rgb(242, 240, 235)\",rememberChoice:false,showAppearanceControl:false,style:{width:\"100%\"},transitionTime:.3,triggerOffset:2,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Open navigation menu\",className:\"framer-myb02x\",\"data-framer-name\":\"Menu toggle\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"wIXGraEDS\",onTap:onTapaj1mcw,whileHover:animation,...addPropertyOverrides({Hc6yc6CIP:{\"aria-label\":\"Close navigation menu\",\"data-framer-name\":\"Close menu\",onTap:onTap10tp5lg},iqUgruWul:{\"aria-label\":\"Close navigation menu\",\"data-framer-name\":\"Close menu\",onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap82rnu5},qpN0mzYw_:{\"aria-label\":\"Close navigation menu\",\"data-framer-name\":\"Close menu\",onTap:onTap10tp5lg},sImDdNMJn:{\"aria-label\":\"Close navigation menu\",\"data-framer-name\":\"Close menu\",onTap:onTap10tp5lg},tH3RiwWeI:{onTap:onTap4soj06},VNhNV_wlX:{\"aria-label\":\"Close navigation menu\",\"data-framer-name\":\"Close menu\",onTap:onTap1brctbm},wevTtFsWF:{\"aria-label\":\"Close navigation menu\",\"data-framer-name\":\"Close menu\",onTap:onTap10tp5lg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"128px\",y:(componentViewport?.y||0)+0+0+23.5+2.5+0,...addPropertyOverrides({Hc6yc6CIP:{y:undefined},iqUgruWul:{y:(componentViewport?.y||0)+0+0+18+0+0},LYN6hADX7:{y:(componentViewport?.y||0)+0+0+18+0+0},qpN0mzYw_:{y:undefined},sImDdNMJn:{y:undefined},tH3RiwWeI:{y:(componentViewport?.y||0)+0+0+17.3+.7+0},VNhNV_wlX:{y:(componentViewport?.y||0)+0+0+17.3+.7+0},wevTtFsWF:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p4xqn3-container\",layoutDependency:layoutDependency,layoutId:\"cSvI0sXsB-container\",nodeId:\"cSvI0sXsB\",rendersWithMotion:true,scopeId:\"qzsZWFtiM\",children:/*#__PURE__*/_jsx(Menu,{bzAviQk3j:\"Close\",fePlDMNad:\"Menu\",height:\"100%\",id:\"cSvI0sXsB\",layoutId:\"cSvI0sXsB\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"NicmArbVN\"),width:\"100%\",...addPropertyOverrides({Hc6yc6CIP:{variant:matchVariant(\"axMivqGfT\")},iqUgruWul:{variant:matchVariant(\"axMivqGfT\")},LYN6hADX7:{variant:matchVariant(\"Owx0AhiP1\")},qpN0mzYw_:{variant:matchVariant(\"axMivqGfT\")},sImDdNMJn:{variant:matchVariant(\"axMivqGfT\")},tH3RiwWeI:{variant:matchVariant(\"Owx0AhiP1\")},VNhNV_wlX:{variant:matchVariant(\"axMivqGfT\")},wevTtFsWF:{variant:matchVariant(\"axMivqGfT\")}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12ymsxv\",\"data-framer-name\":\"Navigation drawer\",layoutDependency:layoutDependency,layoutId:\"D1Eyyn1R0\",style:{backgroundColor:\"rgb(14, 14, 14)\",opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3m3gdw\",\"data-framer-name\":\"Menu contents\",layoutDependency:layoutDependency,layoutId:\"IvdqHa1jh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r89ktf\",\"data-framer-name\":\"Menu primary spread\",layoutDependency:layoutDependency,layoutId:\"L676efYhA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yxy9vc\",\"data-framer-name\":\"Explore\",layoutDependency:layoutDependency,layoutId:\"mzCTRU9fW\",children:[/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({Hc6yc6CIP:{value:transition6},iqUgruWul:{value:transition6},qpN0mzYw_:{value:transition6},sImDdNMJn:{value:transition6},VNhNV_wlX:{value:transition6},wevTtFsWF:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WZUcdwsUz\"},motionChild:true,nodeId:\"lgb5OsWt8\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-y9fkq1 framer-10eqrc2\",\"data-framer-name\":\"Work\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lgb5OsWt8\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation1,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onTapaj1mcw},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onTapaj1mcw},sImDdNMJn:{onMouseEnter:onTapaj1mcw},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onTapaj1mcw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"91px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Work\"})}),className:\"framer-1p32q6m\",\"data-framer-name\":\"navigation drawer route 0 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"F106LtTyJ\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"49px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Work\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"49px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Work\"})})},tH3RiwWeI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Work\"})})},VNhNV_wlX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Work\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({Hc6yc6CIP:{value:transition8},iqUgruWul:{value:transition8},qpN0mzYw_:{value:transition8},sImDdNMJn:{value:transition8},VNhNV_wlX:{value:transition8},wevTtFsWF:{value:transition8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jXYJ7pV1W\"},motionChild:true,nodeId:\"DTaNkgr2h\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-h3d9fb framer-10eqrc2\",\"data-framer-name\":\"About\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DTaNkgr2h\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation2,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onMouseEnter1anohdz},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onMouseEnter1anohdz},sImDdNMJn:{onMouseEnter:onMouseEnter1anohdz},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onMouseEnter1anohdz}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"91px\",\"--framer-letter-spacing\":\"-3.64px\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"About\"})}),className:\"framer-1wxzvn6\",\"data-framer-name\":\"navigation anchor 0 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"IBOhYhEJk\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"49px\",\"--framer-letter-spacing\":\"-1.96px\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"About\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"49px\",\"--framer-letter-spacing\":\"-1.96px\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"About\"})})},tH3RiwWeI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-2.72px\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"About\"})})},VNhNV_wlX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-2.72px\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"About\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({Hc6yc6CIP:{value:transition9},iqUgruWul:{value:transition9},qpN0mzYw_:{value:transition9},sImDdNMJn:{value:transition9},VNhNV_wlX:{value:transition9},wevTtFsWF:{value:transition9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hVpsvuyBr\"},motionChild:true,nodeId:\"mL1RVADJU\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1i1isiq framer-10eqrc2\",\"data-framer-name\":\"Collection\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mL1RVADJU\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation1,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onMouseEnter110xq00},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onMouseEnter110xq00},sImDdNMJn:{onMouseEnter:onMouseEnter110xq00},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onMouseEnter110xq00}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"91px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Collection\"})}),className:\"framer-zw1fw\",\"data-framer-name\":\"navigation drawer route 1 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"NqmXMMx_j\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"49px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Collection\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"49px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Collection\"})})},tH3RiwWeI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Collection\"})})},VNhNV_wlX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Collection\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({Hc6yc6CIP:{value:transition10},iqUgruWul:{value:transition10},qpN0mzYw_:{value:transition10},sImDdNMJn:{value:transition10},VNhNV_wlX:{value:transition10},wevTtFsWF:{value:transition10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LhBriUCcs\"},motionChild:true,nodeId:\"m7n_lftPG\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13r7hcb framer-10eqrc2\",\"data-framer-name\":\"Connect\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"m7n_lftPG\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation1,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onMouseEnter1q8n92k},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onMouseEnter1q8n92k},sImDdNMJn:{onMouseEnter:onMouseEnter1q8n92k},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onMouseEnter1q8n92k}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"91px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Contact\"})}),className:\"framer-8pr036\",\"data-framer-name\":\"navigation drawer route 2 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"puiv_7mHp\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"49px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Contact\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"49px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Contact\"})})},tH3RiwWeI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Contact\"})})},VNhNV_wlX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Contact\"})})}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Transition,{value:transition11,...addPropertyOverrides({Hc6yc6CIP:{value:transition12},qpN0mzYw_:{value:transition12},sImDdNMJn:{value:transition12},wevTtFsWF:{value:transition12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7l55q3\",\"data-framer-name\":\"Practice note\",layoutDependency:layoutDependency,layoutId:\"WooZsaI8S\",style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},wevTtFsWF:{opacity:1}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gfwrw4\",\"data-framer-name\":\"Menu / Original three forms\",layoutDependency:layoutDependency,layoutId:\"g768wjeWe\",children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({Hc6yc6CIP:{value:transition2},qpN0mzYw_:{value:transition2},sImDdNMJn:{value:transition2},wevTtFsWF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l13qfi\",\"data-border\":true,\"data-framer-name\":\"Menu / Square\",layoutDependency:layoutDependency,layoutId:\"nYt24nZuK\",style:{\"--border-bottom-width\":\"1.15px\",\"--border-color\":\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\",\"--border-left-width\":\"1.15px\",\"--border-right-width\":\"1.15px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.15px\",opacity:1,originX:0,originY:0,rotate:-24},variants:{Hc6yc6CIP:{\"--border-color\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",opacity:.55,rotate:-45},qpN0mzYw_:{\"--border-color\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",opacity:.55,rotate:12},sImDdNMJn:{opacity:1,rotate:0}}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({Hc6yc6CIP:{value:transition2},qpN0mzYw_:{value:transition2},sImDdNMJn:{value:transition2},wevTtFsWF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18dlhu5\",\"data-border\":true,\"data-framer-name\":\"Menu / Circle\",layoutDependency:layoutDependency,layoutId:\"IpcQKkHt4\",style:{\"--border-bottom-width\":\"1.15px\",\"--border-color\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",\"--border-left-width\":\"1.15px\",\"--border-right-width\":\"1.15px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.15px\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:1},variants:{Hc6yc6CIP:{\"--border-color\":\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\",opacity:1,originX:0,originY:0},qpN0mzYw_:{\"--border-color\":\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\",opacity:1,originX:0,originY:0},sImDdNMJn:{opacity:.55,originX:0,originY:0},wevTtFsWF:{opacity:.55,originX:0,originY:0}}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({Hc6yc6CIP:{value:transition2},qpN0mzYw_:{value:transition2},sImDdNMJn:{value:transition2},wevTtFsWF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lf0sni\",\"data-framer-name\":\"navigation form triangle\",layoutDependency:layoutDependency,layoutId:\"h5FY4yjYF\",style:{opacity:1,originX:0,originY:0,rotate:15},variants:{Hc6yc6CIP:{opacity:.55,rotate:0},qpN0mzYw_:{opacity:.55,rotate:-15},sImDdNMJn:{opacity:.55,rotate:-22},wevTtFsWF:{opacity:.55}},children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({Hc6yc6CIP:{value:transition2},qpN0mzYw_:{value:transition2},sImDdNMJn:{value:transition2},wevTtFsWF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1peu0vt\",\"data-framer-name\":\"navigation form triangle left\",layoutDependency:layoutDependency,layoutId:\"eyYUPV04M\",style:{backgroundColor:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",originX:0,rotate:-59.99927221917263},variants:{sImDdNMJn:{rotate:-59.99927221917264}}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({Hc6yc6CIP:{value:transition2},qpN0mzYw_:{value:transition2},sImDdNMJn:{value:transition2},wevTtFsWF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qik8p6\",\"data-framer-name\":\"navigation form triangle right\",layoutDependency:layoutDependency,layoutId:\"QvXuWFflx\",style:{backgroundColor:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",originX:0,rotate:59.99927221917263},variants:{sImDdNMJn:{rotate:59.99927221917264}}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({Hc6yc6CIP:{value:transition2},qpN0mzYw_:{value:transition2},sImDdNMJn:{value:transition2},wevTtFsWF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-km18tf\",\"data-framer-name\":\"navigation form triangle base\",layoutDependency:layoutDependency,layoutId:\"W7l2Sxt7x\",style:{backgroundColor:\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",originX:0}})})]})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({Hc6yc6CIP:{value:transition2},qpN0mzYw_:{value:transition2},sImDdNMJn:{value:transition2},wevTtFsWF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fkh9e3\",\"data-framer-name\":\"Menu / Connection point\",layoutDependency:layoutDependency,layoutId:\"EUoXPinqD\",style:{backgroundColor:\"var(--token-91889f5e-0e83-4532-abd1-db20cea8956c)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}})})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tdzfzn\",\"data-framer-name\":\"On the Index\",layoutDependency:layoutDependency,layoutId:\"Ykf8tm81_\",children:[/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({Hc6yc6CIP:{value:transition13},iqUgruWul:{value:transition13},qpN0mzYw_:{value:transition13},sImDdNMJn:{value:transition13},VNhNV_wlX:{value:transition13},wevTtFsWF:{value:transition13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"IN THE STUDIO\"})}),className:\"framer-roi7j3\",\"data-framer-name\":\"navigation sections label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ltKZWm_ci\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",opacity:0},variants:{Hc6yc6CIP:{opacity:.6},iqUgruWul:{opacity:.6},qpN0mzYw_:{opacity:.6},sImDdNMJn:{opacity:.6},VNhNV_wlX:{opacity:.6},wevTtFsWF:{opacity:.6}},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cnmy1a\",\"data-framer-name\":\"Menu section routes\",layoutDependency:layoutDependency,layoutId:\"Gfl6gDpwF\",children:[/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({Hc6yc6CIP:{value:transition14},iqUgruWul:{value:transition14},qpN0mzYw_:{value:transition14},sImDdNMJn:{value:transition14},VNhNV_wlX:{value:transition14},wevTtFsWF:{value:transition14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{hash:\":dmh8aJHQA\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"IryqGulaG\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-d76k8u framer-10eqrc2\",\"data-framer-name\":\"Services\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IryqGulaG\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation3,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onMouseEnter1anohdz},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onMouseEnter1anohdz},sImDdNMJn:{onMouseEnter:onMouseEnter1anohdz},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onMouseEnter1anohdz}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Services\"})}),className:\"framer-1pw7zx9\",\"data-framer-name\":\"navigation anchor 2 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"tSJia8MsU\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Services\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Services\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({Hc6yc6CIP:{value:transition15},iqUgruWul:{value:transition15},qpN0mzYw_:{value:transition15},sImDdNMJn:{value:transition15},VNhNV_wlX:{value:transition15},wevTtFsWF:{value:transition15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{hash:\":sbcFgBVsy\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"yv__ef5HC\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rmjbvd framer-10eqrc2\",\"data-framer-name\":\"Work\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yv__ef5HC\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation3,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onMouseEnter1anohdz},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onMouseEnter1anohdz},sImDdNMJn:{onMouseEnter:onMouseEnter1anohdz},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onMouseEnter1anohdz}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Work\"})}),className:\"framer-wxwoe4\",\"data-framer-name\":\"navigation anchor 1 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"aEG5KX3_f\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Work\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Work\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({Hc6yc6CIP:{value:transition16},iqUgruWul:{value:transition16},qpN0mzYw_:{value:transition16},sImDdNMJn:{value:transition16},VNhNV_wlX:{value:transition16},wevTtFsWF:{value:transition16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{hash:\":RymWeMj4a\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"KNJOOrhmQ\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-457nio framer-10eqrc2\",\"data-framer-name\":\"Process\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KNJOOrhmQ\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation3,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onMouseEnter1anohdz},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onMouseEnter1anohdz},sImDdNMJn:{onMouseEnter:onMouseEnter1anohdz},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onMouseEnter1anohdz}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Process\"})}),className:\"framer-16ije29\",\"data-framer-name\":\"navigation anchor 3 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"N64BB0oij\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Process\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Process\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({Hc6yc6CIP:{value:transition17},iqUgruWul:{value:transition17},qpN0mzYw_:{value:transition17},sImDdNMJn:{value:transition17},VNhNV_wlX:{value:transition17},wevTtFsWF:{value:transition17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{hash:\":c5cxdp7u1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VhMFPgEJV\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ezmnls framer-10eqrc2\",\"data-framer-name\":\"Plans\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VhMFPgEJV\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation3,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onMouseEnter1anohdz},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onMouseEnter1anohdz},sImDdNMJn:{onMouseEnter:onMouseEnter1anohdz},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onMouseEnter1anohdz}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Plans\"})}),className:\"framer-1cyytt6\",\"data-framer-name\":\"navigation anchor 4 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"ix1NLqHoX\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Plans\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"Plans\"})})}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({Hc6yc6CIP:{value:transition18},iqUgruWul:{value:transition18},qpN0mzYw_:{value:transition18},sImDdNMJn:{value:transition18},VNhNV_wlX:{value:transition18},wevTtFsWF:{value:transition18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{hash:\":a7rvBW8Qa\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fxhM_I9Pn\",scopeId:\"qzsZWFtiM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-162gg8m framer-10eqrc2\",\"data-framer-name\":\"FAQ\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fxhM_I9Pn\",onTap:onTap10tp5lg,style:{opacity:0},variants:{Hc6yc6CIP:{opacity:1},iqUgruWul:{opacity:1},qpN0mzYw_:{opacity:1},sImDdNMJn:{opacity:1},VNhNV_wlX:{opacity:1},wevTtFsWF:{opacity:1}},whileHover:animation3,...addPropertyOverrides({Hc6yc6CIP:{onMouseEnter:onMouseEnter1anohdz},iqUgruWul:{onTap:onTap11zjd1m},LYN6hADX7:{onTap:onTap11zjd1m},qpN0mzYw_:{onMouseEnter:onMouseEnter1anohdz},sImDdNMJn:{onMouseEnter:onMouseEnter1anohdz},tH3RiwWeI:{onTap:onTap1brctbm},VNhNV_wlX:{onTap:onTap1brctbm},wevTtFsWF:{onMouseEnter:onMouseEnter1anohdz}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"FAQ\"})}),className:\"framer-1ksnbyg\",\"data-framer-name\":\"navigation anchor 5 text\",fonts:[\"GF;Host Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"J2yfV6aH0\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"FAQ\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SG9zdCBHcm90ZXNrLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Host Grotesk\", \"Host Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"FAQ\"})})}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({Hc6yc6CIP:{value:transition19},iqUgruWul:{value:transition19},qpN0mzYw_:{value:transition19},sImDdNMJn:{value:transition19},VNhNV_wlX:{value:transition19},wevTtFsWF:{value:transition19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})}),className:\"framer-1kfu2rn\",\"data-framer-name\":\"Menu baseline\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kX7OyqjOY\",style:{\"--extracted-r6o4lv\":\"var(--token-52393678-b243-469d-b226-af4f1d9939dd)\",opacity:0},variants:{Hc6yc6CIP:{opacity:.6},iqUgruWul:{opacity:.6},qpN0mzYw_:{opacity:.6},sImDdNMJn:{opacity:.6},VNhNV_wlX:{opacity:.6},wevTtFsWF:{opacity:.6}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Hc6yc6CIP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})})},iqUgruWul:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})})},LYN6hADX7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})})},qpN0mzYw_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})})},sImDdNMJn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})})},tH3RiwWeI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})})},VNhNV_wlX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})})},wevTtFsWF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ynmb3w\",\"data-styles-preset\":\"oTfPpSwO9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-52393678-b243-469d-b226-af4f1d9939dd))\"},children:\"DESIGNING FOR HUMANS\"})})}},baseVariant,gestureVariant)})})]})})})]})})})});});const css=[\".framer-7jqEM.framer-10eqrc2, .framer-7jqEM .framer-10eqrc2 { display: block; }\",\".framer-7jqEM.framer-rs3pkj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-7jqEM .framer-12ajc63 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 96px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7jqEM .framer-1t31pcd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; padding: 0px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-7jqEM .framer-yd3pmu { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 44px; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7jqEM .framer-16huyd7-container { flex: none; height: 33px; position: relative; width: 200px; }\",\".framer-7jqEM .framer-u9wghn { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 1px; }\",\".framer-7jqEM .framer-1f5xc7e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7jqEM .framer-1r7i7jb, .framer-7jqEM .framer-dfhd36, .framer-7jqEM .framer-1q3lppd, .framer-7jqEM .framer-63mrlx { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: flex-start; min-height: 44px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7jqEM .framer-1oycvo3-container, .framer-7jqEM .framer-157n9hh-container, .framer-7jqEM .framer-18yx2lp-container, .framer-7jqEM .framer-cnja0s-container { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-7jqEM .framer-1kuuqa-container { flex: none; height: 0px; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 0px; }\",\".framer-7jqEM .framer-myb02x { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; min-height: 44px; overflow: visible; padding: 0px; position: relative; width: 128px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7jqEM .framer-1p4xqn3-container { flex: none; height: 44px; position: relative; width: 128px; }\",\".framer-7jqEM .framer-12ymsxv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 0px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: none; position: relative; width: 100%; }\",\".framer-7jqEM .framer-3m3gdw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 52px; height: min-content; justify-content: flex-start; min-height: 780px; overflow: visible; padding: 60px 48px 36px 48px; position: relative; width: 100%; }\",\".framer-7jqEM .framer-r89ktf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7jqEM .framer-1yxy9vc { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.56 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-7jqEM .framer-y9fkq1, .framer-7jqEM .framer-1i1isiq, .framer-7jqEM .framer-13r7hcb { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 64px; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7jqEM .framer-1p32q6m, .framer-7jqEM .framer-1wxzvn6, .framer-7jqEM .framer-zw1fw, .framer-7jqEM .framer-8pr036, .framer-7jqEM .framer-1pw7zx9, .framer-7jqEM .framer-wxwoe4, .framer-7jqEM .framer-16ije29, .framer-7jqEM .framer-1cyytt6, .framer-7jqEM .framer-1ksnbyg { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-7jqEM .framer-h3d9fb { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 64px; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7jqEM .framer-7l55q3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-7jqEM .framer-gfwrw4 { flex: none; height: 467px; overflow: visible; position: relative; width: 490px; }\",\".framer-7jqEM .framer-1l13qfi { flex: none; height: 220px; left: 102px; overflow: visible; position: absolute; top: 104px; width: 220px; }\",\".framer-7jqEM .framer-18dlhu5 { flex: none; height: 196px; left: 204px; overflow: visible; position: absolute; top: 178px; width: 196px; }\",\".framer-7jqEM .framer-lf0sni { flex: none; height: 191px; left: 78px; overflow: visible; position: absolute; top: 260px; width: 220px; }\",\".framer-7jqEM .framer-1peu0vt, .framer-7jqEM .framer-km18tf { flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; top: 191px; width: 220px; }\",\".framer-7jqEM .framer-1qik8p6 { flex: none; height: 1px; left: 110px; overflow: visible; position: absolute; top: 0px; width: 220px; }\",\".framer-7jqEM .framer-1fkh9e3 { flex: none; height: 7px; left: 246px; overflow: visible; position: absolute; top: 230px; width: 7px; }\",\".framer-7jqEM .framer-tdzfzn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-7jqEM .framer-roi7j3, .framer-7jqEM .framer-1kfu2rn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7jqEM .framer-1cnmy1a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7jqEM .framer-d76k8u, .framer-7jqEM .framer-1rmjbvd, .framer-7jqEM .framer-457nio, .framer-7jqEM .framer-ezmnls, .framer-7jqEM .framer-162gg8m { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: flex-start; min-height: 44px; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7jqEM.framer-v-2b0wf5.framer-rs3pkj, .framer-7jqEM.framer-v-ryzn66.framer-rs3pkj, .framer-7jqEM.framer-v-gp00cl.framer-rs3pkj, .framer-7jqEM.framer-v-1pqlr4b.framer-rs3pkj { min-height: calc(var(--framer-viewport-height, 100vh) * 1); }\",\".framer-7jqEM.framer-v-2b0wf5 .framer-12ymsxv, .framer-7jqEM.framer-v-b5nqlj .framer-12ymsxv, .framer-7jqEM.framer-v-7oghka .framer-12ymsxv, .framer-7jqEM.framer-v-ryzn66 .framer-12ymsxv, .framer-7jqEM.framer-v-gp00cl .framer-12ymsxv, .framer-7jqEM.framer-v-1pqlr4b .framer-12ymsxv { height: min-content; pointer-events: auto; }\",\".framer-7jqEM.framer-v-1eacxgt.framer-rs3pkj { width: 810px; }\",\".framer-7jqEM.framer-v-1eacxgt .framer-12ajc63, .framer-7jqEM.framer-v-b5nqlj .framer-12ajc63, .framer-7jqEM.framer-v-18eppgd .framer-12ajc63, .framer-7jqEM.framer-v-7oghka .framer-12ajc63 { gap: 16px; height: 80px; }\",\".framer-7jqEM.framer-v-1eacxgt .framer-1t31pcd, .framer-7jqEM.framer-v-b5nqlj .framer-1t31pcd { gap: 20px; padding: 0px 32px 0px 32px; }\",\".framer-7jqEM.framer-v-1eacxgt .framer-16huyd7-container, .framer-7jqEM.framer-v-b5nqlj .framer-16huyd7-container { height: 29px; width: 179px; }\",\".framer-7jqEM.framer-v-1eacxgt .framer-3m3gdw, .framer-7jqEM.framer-v-b5nqlj .framer-3m3gdw, .framer-7jqEM.framer-v-18eppgd .framer-3m3gdw, .framer-7jqEM.framer-v-7oghka .framer-3m3gdw { gap: 48px; min-height: 700px; padding: 42px 24px 36px 24px; }\",\".framer-7jqEM.framer-v-1eacxgt .framer-1yxy9vc, .framer-7jqEM.framer-v-b5nqlj .framer-1yxy9vc, .framer-7jqEM.framer-v-18eppgd .framer-1yxy9vc, .framer-7jqEM.framer-v-7oghka .framer-1yxy9vc { flex: 1 0 0px; gap: 5px; }\",\".framer-7jqEM.framer-v-1eacxgt .framer-1cnmy1a, .framer-7jqEM.framer-v-b5nqlj .framer-1cnmy1a, .framer-7jqEM.framer-v-18eppgd .framer-1cnmy1a, .framer-7jqEM.framer-v-7oghka .framer-1cnmy1a { align-content: unset; align-items: unset; display: grid; gap: 2px 18px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(100px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); justify-content: center; }\",\".framer-7jqEM.framer-v-1eacxgt .framer-d76k8u, .framer-7jqEM.framer-v-1eacxgt .framer-1rmjbvd, .framer-7jqEM.framer-v-1eacxgt .framer-457nio, .framer-7jqEM.framer-v-1eacxgt .framer-ezmnls, .framer-7jqEM.framer-v-1eacxgt .framer-162gg8m, .framer-7jqEM.framer-v-b5nqlj .framer-d76k8u, .framer-7jqEM.framer-v-b5nqlj .framer-1rmjbvd, .framer-7jqEM.framer-v-b5nqlj .framer-457nio, .framer-7jqEM.framer-v-b5nqlj .framer-ezmnls, .framer-7jqEM.framer-v-b5nqlj .framer-162gg8m, .framer-7jqEM.framer-v-18eppgd .framer-d76k8u, .framer-7jqEM.framer-v-18eppgd .framer-1rmjbvd, .framer-7jqEM.framer-v-18eppgd .framer-457nio, .framer-7jqEM.framer-v-18eppgd .framer-ezmnls, .framer-7jqEM.framer-v-18eppgd .framer-162gg8m, .framer-7jqEM.framer-v-7oghka .framer-d76k8u, .framer-7jqEM.framer-v-7oghka .framer-1rmjbvd, .framer-7jqEM.framer-v-7oghka .framer-457nio, .framer-7jqEM.framer-v-7oghka .framer-ezmnls, .framer-7jqEM.framer-v-7oghka .framer-162gg8m { align-self: start; justify-self: start; width: 100%; }\",\".framer-7jqEM.framer-v-b5nqlj.framer-rs3pkj { min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 810px; }\",\".framer-7jqEM.framer-v-18eppgd.framer-rs3pkj { width: 390px; }\",\".framer-7jqEM.framer-v-18eppgd .framer-1t31pcd, .framer-7jqEM.framer-v-7oghka .framer-1t31pcd { gap: 12px; padding: 0px 20px 0px 20px; }\",\".framer-7jqEM.framer-v-18eppgd .framer-16huyd7-container, .framer-7jqEM.framer-v-7oghka .framer-16huyd7-container { height: 26px; width: 157px; }\",\".framer-7jqEM.framer-v-7oghka.framer-rs3pkj { min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 390px; }\",\".framer-7jqEM.framer-v-ryzn66 .framer-1l13qfi { height: 190px; left: 162px; top: 81px; width: 190px; }\",\".framer-7jqEM.framer-v-ryzn66 .framer-18dlhu5 { height: 248px; left: 124px; top: 198px; width: 248px; }\",\".framer-7jqEM.framer-v-ryzn66 .framer-lf0sni { height: 137px; left: 229px; top: 296px; width: 158px; }\",\".framer-7jqEM.framer-v-ryzn66 .framer-1peu0vt, .framer-7jqEM.framer-v-ryzn66 .framer-km18tf { top: 137px; width: 158px; }\",\".framer-7jqEM.framer-v-ryzn66 .framer-1qik8p6 { left: 79px; width: 158px; }\",\".framer-7jqEM.framer-v-gp00cl .framer-1l13qfi { height: 226px; left: 121px; top: 75px; width: 226px; }\",\".framer-7jqEM.framer-v-gp00cl .framer-18dlhu5 { height: 221px; left: 157px; top: 213px; width: 221px; }\",\".framer-7jqEM.framer-v-gp00cl .framer-lf0sni { height: 153px; left: 75px; top: 318px; width: 177px; }\",\".framer-7jqEM.framer-v-gp00cl .framer-1peu0vt, .framer-7jqEM.framer-v-gp00cl .framer-km18tf { top: 153px; width: 177px; }\",\".framer-7jqEM.framer-v-gp00cl .framer-1qik8p6 { left: 89px; width: 177px; }\",\".framer-7jqEM.framer-v-1pqlr4b .framer-1l13qfi { height: 219px; left: 78px; top: 175px; width: 219px; }\",\".framer-7jqEM.framer-v-1pqlr4b .framer-18dlhu5 { height: 219px; left: 210px; top: 158px; width: 219px; }\",\".framer-7jqEM.framer-v-1pqlr4b .framer-lf0sni { height: 190px; left: 156px; top: 245px; width: 219px; }\",\".framer-7jqEM.framer-v-1pqlr4b .framer-1peu0vt, .framer-7jqEM.framer-v-1pqlr4b .framer-km18tf { top: 190px; width: 219px; }\",\".framer-7jqEM.framer-v-1pqlr4b .framer-1qik8p6 { left: 110px; width: 219px; }\",...sharedStyle.css,'.framer-7jqEM[data-border=\"true\"]::after, .framer-7jqEM [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 96\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wevTtFsWF\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"tH3RiwWeI\":{\"layout\":[\"fixed\",\"auto\"]},\"VNhNV_wlX\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"LYN6hADX7\":{\"layout\":[\"fixed\",\"auto\"]},\"iqUgruWul\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"qpN0mzYw_\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"sImDdNMJn\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"Hc6yc6CIP\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqzsZWFtiM=withCSS(Component,css,\"framer-7jqEM\");export default FramerqzsZWFtiM;FramerqzsZWFtiM.displayName=\"Navigation\";FramerqzsZWFtiM.defaultProps={height:96,width:1440};addPropertyControls(FramerqzsZWFtiM,{variant:{options:[\"BNIBFM4k_\",\"wevTtFsWF\",\"tH3RiwWeI\",\"VNhNV_wlX\",\"LYN6hADX7\",\"iqUgruWul\",\"qpN0mzYw_\",\"sImDdNMJn\",\"Hc6yc6CIP\"],optionTitles:[\"Desktop\",\"Desktop Open\",\"Tablet\",\"Tablet Open\",\"Phone\",\"Phone Open\",\"Desktop Open / Collection\",\"Desktop Open / Connect\",\"Desktop Open / Sections\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqzsZWFtiM,[{explicitInter:true,fonts:[{cssFamilyName:\"Fragment Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Fragment Mono\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"},{cssFamilyName:\"Host Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...StydioLogoFonts,...IndexFonts,...CollectionFonts,...ConnectFonts,...SiteBehaviourFonts,...MenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerqzsZWFtiM.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Index,{},context),()=>forwardLoader(Collection,{},context),()=>forwardLoader(Connect,{},context),()=>forwardLoader(Menu,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqzsZWFtiM\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"96\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wevTtFsWF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"tH3RiwWeI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VNhNV_wlX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"LYN6hADX7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iqUgruWul\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"qpN0mzYw_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"sImDdNMJn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"Hc6yc6CIP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// STYDIO footer, \"C · Colour split\" (Figma Website, page \"11 · Footer C + Menu B · Build\", 2026-10-14).\n// A Sand field rides with the ambition plate. On hover (or when the stage scrolls into view on touch\n// screens) both plates slide together and the split sweeps along the isometric diagonal into the seam.\n// The diagonal always runs edge to edge: the stage grows with the viewport so it is never cropped.\n// Every piece of copy, link, colour, font, image and motion setting is a property control.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as Framer from\"framer\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";import StydioLogo from\"https://framerusercontent.com/modules/zuxOGdhDOvCLMFNZuA3n/iDxK87nnYpXPf2hJN1cV/StydioLogo.js\";// Framer exposes its router hook at runtime; it is not in the public type definitions.\nconst useRouter=Framer.useRouter??(()=>null);// ---------- defaults ----------\nconst D={colours:{ink:\"#0E0E0E\",paper:\"#F2F0EB\",muted:\"#B7B5B1\",rule:\"#403F3F\",sand:\"#D6BE92\"},fonts:{sans:\"Host Grotesk\",mono:\"Space Mono\",load:true},stage:{eyebrow:\"Start a project\",headline:\"Let’s make\\nsomething good.\",email:\"hello@stydio.design\",sentence:\"Tell us what you’re making, or where the work feels stuck.\",button:\"Start a conversation\",buttonLink:\"/connect\",ambition:\"Your ambition\",practice:\"Our practice\",showPlateLabels:true},motion:{trigger:\"auto\",duration:900,easing:\"cubic-bezier(0.22, 1, 0.36, 1)\",inView:.55,reach:96},sitemap:{title:\"Sitemap\",numbered:true,items:[{label:\"Home\",link:\"/\"},{label:\"Work\",link:\"/work\"},{label:\"About\",link:\"/about\"},{label:\"Collection\",link:\"/collection\"},{label:\"Contact\",link:\"/connect\"}]},touch:{show:true,title:\"Get in touch\",items:[{label:\"hello@stydio.design\",link:\"mailto:hello@stydio.design\"},{label:\"Instagram\",link:\"https://instagram.com/madebystydio\"},{label:\"LinkedIn\",link:\"https://www.linkedin.com/in/madebystydio\"},{label:\"X\",link:\"https://x.com/madebystydio\"}]},studio:{show:true,title:\"The studio\",statement:\"Every project begins with a conversation about what matters, what is in the way and where a useful first move might be.\",location:\"Based in Cairo\",linkLabel:\"About the studio\",link:\"/about\"},seal:{show:true,caption:\"An independent design practice\",alt:\"STYDIO seal: Designing for humans\",desktop:240,tablet:150,phone:120},legal:{copyright:\"\\xa9 2026 STYDIO \\xb7 Designing for humans\",copyrightShort:\"\\xa9 2026 STYDIO\",backToTop:\"Back to top\",logoLabel:\"STYDIO, creative house\"}};const IMG={ambition:\"https://framerusercontent.com/images/W3xxVFCl3cM7ee0CmstPOMx5RPI.svg\",practice:\"https://framerusercontent.com/images/fl5yA20yxjYmGci2yVX4F4ra7A.svg\",// plate 2 as it sits in the master's Joined state: base outline without the notch edges, so plate 1's tab seats cleanly\npracticeJoined:\"https://framerusercontent.com/images/vB5gmSaBGSOWGNUO0gvUD6nmEog.svg\",seal:\"https://framerusercontent.com/images/bGgwDB2ORKoP1qKgtqfr2hIkg.svg\"};const DESK_MX=1400-(405+72+64)*.7;const DESK_MY=24+((36+32)*.7+.5*(72+64)*.7)+.5*(1440-DESK_MX);const STAGES={desktop:{W:1440,H:860,s:.7,E:64,Mx:DESK_MX,My:DESK_MY,pad:48,hi:1.2,label:120,head:[159,80],email:[364,40],line:[432,20,440],btn:516},tablet:{W:810,H:840,s:.5,E:64,Mx:405,My:620,pad:32,hi:1.25,label:80,head:[111,56],email:[250,28],line:[305,18,400],btn:383},phone:{W:390,H:612,s:.3,E:64,Mx:195,My:490,pad:24,hi:1.15,label:56,head:[83,40],email:[185,22],line:[233,16,300],btn:302}};const TH=Math.atan(.5);const COS=Math.cos(TH);const SIN=Math.sin(TH);const L=4e3;function geometry(k){const{s,E,Mx,My}=k;const shift={x:(72+E)*s,y:(36+E/2)*s};const P={x:Mx-(163+509)*s,y:My-285*s};const A={x:P.x-E*s,y:P.y-E/2*s};const B={x:P.x+E*s,y:P.y+E/2*s};const m={x:Mx-shift.x,y:My-shift.y};const P0={x:m.x-COS*L,y:m.y+SIN*L};const field=`matrix(${COS}, ${-SIN}, ${SIN}, ${COS}, ${P0.x-L*SIN}, ${P0.y-L*COS})`;const gA={x:A.x+(163+32)*s,y:A.y+32*s,w:504*s,h:281*s};const gB={x:B.x+(163+482)*s,y:B.y+257*s,w:504*s,h:281*s};return{shift,A,B,field,gA,gB};}// ---------- helpers ----------\nfunction fontHref(sans,mono){const fam=(n,w)=>`family=${encodeURIComponent(n).replace(/%20/g,\"+\")}:wght@${w}`;return`https://fonts.googleapis.com/css2?${fam(sans,\"400;500\")}&${fam(mono,\"400\")}&display=swap`;}function useWidth(ref){const[w,setW]=useState(1440);useEffect(()=>{const el=ref.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{const next=Math.round(entries[0].contentRect.width);setW(prev=>prev===next?prev:next);});ro.observe(el);return()=>ro.disconnect();},[]);return w;}// Internal paths navigate with Framer's router (keeps page transitions); everything else is a normal link.\nfunction routeFor(router,path){const routes=router?.routes;if(!routes||!path||!path.startsWith(\"/\"))return null;const clean=path.split(\"#\")[0].replace(/\\/+$/,\"\")||\"/\";for(const id of Object.keys(routes)){const p=(routes[id]?.path||\"\").replace(/\\/+$/,\"\")||\"/\";if(p===clean)return id;}return null;}function currentPath(){if(typeof window===\"undefined\")return\"\";return window.location.pathname.replace(/\\/+$/,\"\")||\"/\";}function SmartLink(props){const router=useRouter();const to=props.to||\"#\";const external=/^(https?:|mailto:|tel:)/.test(to);const onClick=e=>{if(external||e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;const id=routeFor(router,to);if(id&&typeof router?.navigate===\"function\"){e.preventDefault();router.navigate(id,to.includes(\"#\")?to.split(\"#\")[1]:\"\");}};return /*#__PURE__*/_jsx(\"a\",{href:to,onClick:onClick,className:props.className,style:props.style,\"aria-label\":props.label,\"aria-current\":props.current?\"page\":undefined,target:/^https?:/.test(to)?\"_blank\":undefined,rel:/^https?:/.test(to)?\"noopener noreferrer\":undefined,children:props.children});}function css(c,sans,mono,dur,ease){return`\n.sf-root { position: relative; width: 100%; background: ${c.ink}; color: ${c.paper}; font-family: ${sans}; -webkit-font-smoothing: antialiased; }\n.sf-root a { color: inherit; text-decoration: none; }\n.sf-root a:focus-visible, .sf-root button:focus-visible { outline: 2px solid ${c.sand}; outline-offset: 4px; border-radius: 2px; }\n.sf-stage { position: relative; width: 100%; overflow: hidden; background: ${c.ink}; }\n.sf-canvas { position: absolute; top: 0; transform-origin: 0 0; }\n.sf-move { position: absolute; left: 0; top: 0; transition: transform ${dur}ms ${ease}; will-change: transform; }\n.sf-sep, .sf-join { transition: opacity 160ms linear; }\n.sf-join { opacity: 0; }\n.sf-sep.is-out { opacity: 0; transition: opacity 220ms linear ${Math.round(dur*.72)}ms; }\n.sf-join.is-in { opacity: 1; transition: opacity 220ms linear ${Math.round(dur*.72)}ms; }\n.sf-field { position: absolute; left: 0; top: 0; width: ${2*L}px; height: ${L}px; background: ${c.sand}; transform-origin: 0 0; }\n.sf-plate { position: absolute; display: block; pointer-events: none; user-select: none; object-fit: contain; }\n.sf-mono { font-family: ${mono}; font-size: 11px; line-height: 1.4; letter-spacing: 0.04em; text-transform: uppercase; }\n.sf-nowrap { white-space: nowrap; }\n.sf-copy { position: absolute; color: ${c.ink}; }\n.sf-root a.sf-copy { color: ${c.ink}; }\n.sf-head { margin: 0; font-weight: 400; line-height: 0.92; letter-spacing: -0.05em; white-space: pre-line; }\n.sf-email { display: inline-block; letter-spacing: -0.03em; line-height: 1.1; text-decoration: underline !important; text-decoration-thickness: 0.06em !important; text-underline-offset: 0.12em; transition: opacity 300ms ${ease}; }\n.sf-email:hover { opacity: 0.72; }\n.sf-line { margin: 0; letter-spacing: -0.02em; line-height: 1.4; }\n.sf-btn { position: absolute; display: inline-flex; align-items: center; gap: 10px; padding: 16px 24px; border-radius: 2px; background: ${c.ink}; color: ${c.paper} !important;\n  font-size: 18px; line-height: 1.4; transition: background-color 360ms ${ease}, color 360ms ${ease}, padding 360ms ${ease}; white-space: nowrap; }\n.sf-btn .sf-arrow { display: inline-block; transition: transform 360ms ${ease}; }\n@media (hover: hover) { .sf-btn:hover { background: ${c.paper}; color: ${c.ink} !important; padding-right: 32px; } .sf-btn:hover .sf-arrow { transform: rotate(45deg); } }\n.sf-tag { position: absolute; white-space: nowrap; }\n.sf-band { box-sizing: border-box; width: 100%; max-width: 1440px; margin: 0 auto; }\n.sf-grid { display: grid; align-items: start; }\n.sf-col { display: flex; flex-direction: column; gap: 24px; min-width: 0; }\n.sf-label { color: ${c.muted}; }\n.sf-pages { display: flex; flex-direction: column; gap: 4px; }\n.sf-row { display: inline-flex; align-items: baseline; gap: 16px; padding: 6px 14px 6px 0; width: max-content; transition: padding ${Math.round(dur*.47)}ms ${ease}; }\n.sf-row .sf-num { color: ${c.muted}; transition: color 300ms ${ease}; }\n.sf-row .sf-word { line-height: 1; letter-spacing: -0.04em; transition: color 300ms ${ease}; }\n.sf-row .sf-go { color: ${c.sand}; opacity: 0; transform: translate3d(-6px, 0, 0); transition: opacity 300ms ${ease}, transform 420ms ${ease}; }\n.sf-row[aria-current=\"page\"] .sf-num { color: ${c.sand}; }\n@media (hover: hover) {\n  .sf-row:hover { padding-left: 14px; padding-right: 0; }\n  .sf-row:hover .sf-word { color: ${c.sand}; }\n  .sf-row:hover .sf-go { opacity: 1; transform: none; }\n}\n.sf-links { display: flex; flex-direction: column; gap: 16px; }\n.sf-link { display: inline-flex; gap: 6px; align-items: baseline; width: max-content; max-width: 100%; font-size: 17px; line-height: 1.3; letter-spacing: -0.01em; transition: color 300ms ${ease}, transform 420ms ${ease}; }\n.sf-link .sf-ext { color: ${c.sand}; font-size: 0.8em; display: inline-block; transition: transform 420ms ${ease}; }\n@media (hover: hover) { .sf-link:hover { color: ${c.sand}; transform: translate3d(6px, 0, 0); } .sf-link:hover .sf-ext { transform: translate3d(2px, -2px, 0); } }\n.sf-statement { margin: 0; font-size: 17px; line-height: 1.4; letter-spacing: -0.01em; }\n.sf-seal { display: flex; flex-direction: column; gap: 20px; align-items: flex-end; }\n.sf-seal img { display: block; transition: transform 700ms ${ease}; }\n@media (hover: hover) { .sf-seal img:hover { transform: scale(1.05); } }\n.sf-rule { height: 1px; background: ${c.rule}; width: 100%; }\n.sf-legal { display: flex; align-items: center; justify-content: space-between; gap: 24px; }\n.sf-logo { display: block; flex: none; }\n.sf-copyright { color: ${c.muted}; }\n.sf-top { display: inline-flex; align-items: center; gap: 8px; padding: 4px 14px; border: 1px solid ${c.rule}; border-radius: 999px; font-size: 15px; line-height: 1.4;\n  background: none; color: ${c.paper}; font-family: ${sans}; cursor: pointer; white-space: nowrap; transition: color 300ms ${ease}, border-color 300ms ${ease}; }\n.sf-top .sf-up { display: inline-block; transition: transform 420ms ${ease}; }\n@media (hover: hover) { .sf-top:hover { color: ${c.sand}; border-color: ${c.sand}; } .sf-top:hover .sf-up { transform: translate3d(0, -3px, 0); } }\n@media (prefers-reduced-motion: reduce) {\n  .sf-root *, .sf-root *::before, .sf-root *::after { transition-duration: 1ms !important; transition-delay: 0ms !important; }\n}\n`;}// ---------- stage ----------\nfunction StageView(p){const{bp,width,stage,motion,c}=p;const k=STAGES[bp];const g=geometry(k);const sc=Math.min(width/k.W,k.hi);const ox=(width-k.W*sc)/2;const leftEdge=k.My*sc+.5*(ox+k.Mx*sc);const height=Math.ceil(Math.max(k.H*sc,leftEdge+24*sc));const ref=useRef(null);const[hoverable,setHoverable]=useState(true);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(\"(hover: hover) and (pointer: fine)\");const update=()=>setHoverable(mq.matches);update();mq.addEventListener?.(\"change\",update);return()=>mq.removeEventListener?.(\"change\",update);},[]);const mode=motion.trigger===\"auto\"?hoverable?\"hover\":\"view\":motion.trigger;useEffect(()=>{if(p.isStatic)return;if(mode===\"always\"){p.setOn(true);return;}if(mode===\"off\"){p.setOn(false);return;}if(mode!==\"view\")return;const el=ref.current;if(!el||typeof IntersectionObserver===\"undefined\")return;const t=Math.min(Math.max(motion.inView,.05),1);const io=new IntersectionObserver(entries=>p.setOn(entries[0].intersectionRatio>=t),{threshold:[0,t,1]});io.observe(el);return()=>io.disconnect();},[mode,p.isStatic,motion.inView]);// Hover connects by proximity to the plates, not the whole section: join within \"reach\" of the plates' bounds,\n// part again once the pointer is a little further out (the extra 48px stops flicker at the edge).\nconst near=e=>{const el=ref.current;if(!el)return;const r=el.getBoundingClientRect();const x0=r.left+ox+Math.min(g.gA.x,g.gB.x)*sc,x1=r.left+ox+Math.max(g.gA.x+g.gA.w,g.gB.x+g.gB.w)*sc;const y0=r.top+Math.min(g.gA.y,g.gB.y)*sc,y1=r.top+Math.max(g.gA.y+g.gA.h,g.gB.y+g.gB.h)*sc;const d=Math.hypot(Math.max(x0-e.clientX,0,e.clientX-x1),Math.max(y0-e.clientY,0,e.clientY-y1));const reach=Math.max(0,motion.reach??D.motion.reach);if(d<=reach){if(!p.on)p.setOn(true);}else if(d>reach+48&&p.on)p.setOn(false);};const tA=p.on?`translate3d(${g.shift.x}px, ${g.shift.y}px, 0)`:\"translate3d(0, 0, 0)\";const tB=p.on?`translate3d(${-g.shift.x}px, ${-g.shift.y}px, 0)`:\"translate3d(0, 0, 0)\";const pw=1018*k.s;const ph=570*k.s;const laLeft=bp===\"desktop\"?g.gA.x+g.gA.w*.55:Math.min(g.gA.x+g.gA.w*.55,k.W-k.pad-96);const laTop=g.gA.y-(bp===\"desktop\"?24:22);const lpRight=bp===\"desktop\"?k.W-(g.gB.x+g.gB.w):Math.max(k.W-(g.gB.x+g.gB.w),k.pad);const lpTop=bp===\"desktop\"?g.gB.y+g.gB.h*.12:g.gB.y+g.gB.h+8;const mail=stage.email?`mailto:${stage.email}`:undefined;return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:\"sf-stage\",style:{height},onPointerMove:mode===\"hover\"?near:undefined,onPointerLeave:mode===\"hover\"?()=>p.setOn(false):undefined,children:/*#__PURE__*/_jsxs(\"div\",{className:\"sf-canvas\",style:{left:ox,width:k.W,height:k.H,transform:`scale(${sc})`},children:[/*#__PURE__*/_jsx(\"div\",{className:\"sf-move\",style:{transform:tA,width:k.W,height:k.H},children:/*#__PURE__*/_jsx(\"div\",{className:\"sf-field\",style:{transform:g.field}})}),/*#__PURE__*/_jsxs(\"div\",{className:\"sf-move\",style:{transform:tA,width:k.W,height:k.H},\"aria-hidden\":\"true\",children:[p.imgA&&/*#__PURE__*/_jsx(\"img\",{className:\"sf-plate\",src:p.imgA,alt:\"\",draggable:false,style:{left:g.A.x+163*k.s,top:g.A.y,width:pw,height:ph}}),stage.showPlateLabels&&stage.ambition&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-tag\",style:{left:laLeft,top:laTop,color:c.ink},children:stage.ambition})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sf-move\",style:{transform:tB,width:k.W,height:k.H},\"aria-hidden\":\"true\",children:[p.imgB&&/*#__PURE__*/_jsx(\"img\",{className:`sf-plate sf-sep${p.on&&p.imgBJ?\" is-out\":\"\"}`,src:p.imgB,alt:\"\",draggable:false,style:{left:g.B.x+163*k.s,top:g.B.y,width:pw,height:ph}}),p.imgBJ&&/*#__PURE__*/_jsx(\"img\",{className:`sf-plate sf-join${p.on?\" is-in\":\"\"}`,src:p.imgBJ,alt:\"\",draggable:false,style:{left:g.B.x+163*k.s,top:g.B.y,width:pw,height:ph}}),stage.showPlateLabels&&stage.practice&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-tag\",style:{right:lpRight,top:lpTop,color:c.muted},children:stage.practice})]}),p.showKey&&/*#__PURE__*/_jsx(\"div\",{className:\"sf-move\",style:{transform:tA,width:k.W,height:k.H},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"svg\",{className:\"sf-plate\",viewBox:\"0 0 1018 570\",fill:\"none\",style:{left:g.A.x+163*k.s,top:g.A.y,width:pw,height:ph},children:/*#__PURE__*/_jsx(\"path\",{d:\"M493.7 237.65L477.724 267.462L434.076 245.638L493.7 237.65Z\",stroke:c.sand,strokeWidth:5,strokeMiterlimit:2,strokeLinejoin:\"bevel\"})})}),stage.eyebrow&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-copy sf-nowrap\",style:{left:k.pad,top:k.label},children:stage.eyebrow}),/*#__PURE__*/_jsx(\"h2\",{className:\"sf-copy sf-head\",style:{left:k.pad,top:k.head[0],fontSize:k.head[1]},children:stage.headline}),stage.email&&/*#__PURE__*/_jsx(\"a\",{className:\"sf-copy sf-email\",href:mail,style:{left:k.pad,top:k.email[0],fontSize:k.email[1]},children:stage.email}),stage.sentence&&/*#__PURE__*/_jsx(\"p\",{className:\"sf-copy sf-line\",style:{left:k.pad,top:k.line[0],fontSize:k.line[1],width:k.line[2]},children:stage.sentence}),stage.button&&/*#__PURE__*/_jsxs(SmartLink,{to:stage.buttonLink,className:\"sf-btn\",style:{left:k.pad,top:k.btn},children:[stage.button,\" \",/*#__PURE__*/_jsx(\"span\",{className:\"sf-arrow\",\"aria-hidden\":\"true\",children:\"↗\"})]})]})});}// ---------- band ----------\nfunction Sitemap({size,title,items,numbered,here}){return /*#__PURE__*/_jsxs(\"nav\",{className:\"sf-col\",\"aria-label\":title||\"Sitemap\",children:[title&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-label\",children:title}),/*#__PURE__*/_jsx(\"div\",{className:\"sf-pages\",children:items.map((it,i)=>{const path=(it.link||\"\").replace(/\\/+$/,\"\")||\"/\";return /*#__PURE__*/_jsxs(SmartLink,{to:it.link,className:\"sf-row\",current:here===path,children:[numbered&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-num\",\"aria-hidden\":\"true\",children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"span\",{className:\"sf-word\",style:{fontSize:size},children:it.label}),/*#__PURE__*/_jsx(\"span\",{className:\"sf-go\",\"aria-hidden\":\"true\",style:{fontSize:Math.round(size*.6)},children:\"→\"})]},i);})})]});}function Touch({title,items}){return /*#__PURE__*/_jsxs(\"div\",{className:\"sf-col\",children:[title&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-label\",children:title}),/*#__PURE__*/_jsx(\"div\",{className:\"sf-links\",children:items.map((it,i)=>/*#__PURE__*/_jsxs(SmartLink,{to:it.link,className:\"sf-link\",children:[it.label,\" \",/*#__PURE__*/_jsx(\"span\",{className:\"sf-ext\",\"aria-hidden\":\"true\",children:\"↗\"})]},i))})]});}function Studio({s}){return /*#__PURE__*/_jsxs(\"div\",{className:\"sf-col\",children:[s.title&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-label\",children:s.title}),s.statement&&/*#__PURE__*/_jsx(\"p\",{className:\"sf-statement\",children:s.statement}),s.location&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-label\",children:s.location}),s.linkLabel&&/*#__PURE__*/_jsxs(SmartLink,{to:s.link,className:\"sf-link\",children:[s.linkLabel,\" \",/*#__PURE__*/_jsx(\"span\",{className:\"sf-ext\",\"aria-hidden\":\"true\",children:\"→\"})]})]});}function Seal({src,size,caption,alt,align=\"flex-end\"}){return /*#__PURE__*/_jsxs(\"div\",{className:\"sf-seal\",style:{alignItems:align},children:[/*#__PURE__*/_jsx(\"img\",{src:src,alt:alt,width:size,height:size,draggable:false,style:{width:size,height:size}}),caption&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-label\",style:{textAlign:align===\"flex-end\"?\"right\":\"left\"},children:caption})]});}function Legal({bp,lg,c}){const toTop=()=>{if(typeof window===\"undefined\")return;const reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;window.scrollTo({top:0,behavior:reduce?\"auto\":\"smooth\"});};const size=bp===\"desktop\"?{width:440,height:60.16}:bp===\"tablet\"?{width:320,height:43.75}:{width:300,height:54.9};const logo=/*#__PURE__*/_jsx(SmartLink,{to:\"/\",className:\"sf-logo\",label:lg.logoLabel||\"STYDIO home\",style:size,children:/*#__PURE__*/_jsx(StydioLogo,{lockup:bp===\"phone\"?\"legalUnder\":\"legalSide\",colour:c.paper,label:lg.logoLabel,preview:\"idle\"})});const top=lg.backToTop?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"sf-top\",onClick:toTop,children:[lg.backToTop,\" \",/*#__PURE__*/_jsx(\"span\",{className:\"sf-up\",\"aria-hidden\":\"true\",children:\"↑\"})]}):null;if(bp===\"desktop\"){return /*#__PURE__*/_jsxs(\"div\",{className:\"sf-legal\",children:[logo,lg.copyright&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-copyright\",style:{marginLeft:\"auto\",textAlign:\"right\"},children:lg.copyright}),top]});}if(bp===\"tablet\"){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"sf-legal\",children:[logo,top]}),lg.copyright&&/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-copyright\",children:lg.copyright})]});}return /*#__PURE__*/_jsxs(_Fragment,{children:[logo,/*#__PURE__*/_jsxs(\"div\",{className:\"sf-legal\",children:[lg.copyrightShort?/*#__PURE__*/_jsx(\"span\",{className:\"sf-mono sf-copyright\",children:lg.copyrightShort}):/*#__PURE__*/_jsx(\"span\",{}),top]})]});}/**\n * STYDIO footer (Colour split)\n *\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 1460\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function StydioFooter(props){const c={...D.colours,...props.colours};const f={...D.fonts,...props.fonts};const stage={...D.stage,...props.stage};const motion={...D.motion,...props.motion};const sitemap={...D.sitemap,...props.sitemap,items:props.sitemap?.items?.length?props.sitemap.items:D.sitemap.items};const touch={...D.touch,...props.touch,items:props.touch?.items?.length?props.touch.items:D.touch.items};const studio={...D.studio,...props.studio};const seal={...D.seal,...props.seal};const legal={...D.legal,...props.legal};const sans=`\"${f.sans}\", \"${f.sans} Placeholder\", sans-serif`;const mono=`\"${f.mono}\", \"${f.mono} Placeholder\", monospace`;const rootRef=useRef(null);const width=useWidth(rootRef);const isStatic=useIsStaticRenderer();const[on,setOn]=useState(false);const[here,setHere]=useState(\"\");const router=useRouter();useEffect(()=>{setHere(currentPath());},[router?.currentRouteId]);const bp=width>=1200?\"desktop\":width>=700?\"tablet\":\"phone\";// The band shares the stage's scaled grid so its left edge lines up with the stage copy at every width.\nconst sk=STAGES[bp];const scale=Math.min(width/sk.W,sk.hi);const pad=Math.round(sk.pad*scale);const bandMax=Math.round(sk.W*scale);const sealSrc=props.sealImage?.src||IMG.seal;const sealAlt=props.sealImage?.alt||seal.alt;const showTouch=touch.show!==false;const showStudio=studio.show!==false;const showSeal=seal.show!==false;const cols=[/*#__PURE__*/_jsx(Sitemap,{size:40,title:sitemap.title,items:sitemap.items,numbered:sitemap.numbered!==false,here:here},\"s\")];if(showTouch)cols.push(/*#__PURE__*/_jsx(Touch,{title:touch.title,items:touch.items},\"t\"));if(showStudio)cols.push(/*#__PURE__*/_jsx(Studio,{s:studio},\"st\"));if(showSeal)cols.push(/*#__PURE__*/_jsx(Seal,{src:sealSrc,size:seal.desktop,caption:seal.caption,alt:sealAlt},\"se\"));const band=bp===\"desktop\"?/*#__PURE__*/_jsx(\"div\",{className:\"sf-grid\",style:{gridTemplateColumns:`repeat(${cols.length}, minmax(0, 1fr))`,gap:48},children:cols}):bp===\"tablet\"?/*#__PURE__*/_jsxs(\"div\",{className:\"sf-grid\",style:{gridTemplateColumns:\"repeat(2, minmax(0, 1fr))\",gap:32},children:[/*#__PURE__*/_jsx(Sitemap,{size:40,title:sitemap.title,items:sitemap.items,numbered:sitemap.numbered!==false,here:here}),/*#__PURE__*/_jsxs(\"div\",{className:\"sf-col\",style:{gap:48},children:[showTouch&&/*#__PURE__*/_jsx(Touch,{title:touch.title,items:touch.items}),showStudio&&/*#__PURE__*/_jsx(Studio,{s:studio}),showSeal&&/*#__PURE__*/_jsx(Seal,{src:sealSrc,size:seal.tablet,alt:sealAlt,align:\"flex-start\"})]})]}):/*#__PURE__*/_jsxs(\"div\",{className:\"sf-col\",style:{gap:48},children:[/*#__PURE__*/_jsx(Sitemap,{size:32,title:sitemap.title,items:sitemap.items,numbered:sitemap.numbered!==false,here:here}),showStudio&&/*#__PURE__*/_jsx(Studio,{s:studio}),(showTouch||showSeal)&&/*#__PURE__*/_jsxs(\"div\",{className:\"sf-legal\",style:{alignItems:\"center\"},children:[showTouch?/*#__PURE__*/_jsx(Touch,{title:touch.title,items:touch.items}):/*#__PURE__*/_jsx(\"span\",{}),showSeal&&/*#__PURE__*/_jsx(Seal,{src:sealSrc,size:seal.phone,alt:sealAlt})]})]});return /*#__PURE__*/_jsxs(\"footer\",{ref:rootRef,className:\"sf-root\",style:{...props.style},children:[f.load!==false&&/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:fontHref(f.sans,f.mono)}),/*#__PURE__*/_jsx(\"style\",{children:css(c,sans,mono,motion.duration,motion.easing)}),/*#__PURE__*/_jsx(StageView,{bp:bp,width:width,on:isStatic?props.preview===\"connected\":on,setOn:setOn,isStatic:isStatic,stage:stage,motion:motion,c:c,imgA:props.plateAmbition?.src||IMG.ambition,imgB:props.platePractice?.src||IMG.practice,imgBJ:props.platePractice?.src?props.platePracticeJoined?.src||\"\":props.platePracticeJoined?.src||IMG.practiceJoined,showKey:props.connectionKey!==false}),/*#__PURE__*/_jsx(\"div\",{className:\"sf-band\",style:{maxWidth:bandMax,padding:`${bp===\"phone\"?40:24}px ${pad}px ${bp===\"desktop\"?56:40}px`},children:/*#__PURE__*/_jsxs(\"div\",{className:\"sf-col\",style:{gap:bp===\"desktop\"?64:48},children:[band,/*#__PURE__*/_jsx(\"div\",{className:\"sf-rule\"}),/*#__PURE__*/_jsx(Legal,{bp:bp,lg:legal,c:c})]})})]});}const linkItem=(label,link)=>({label,link});addPropertyControls(StydioFooter,{preview:{type:ControlType.Enum,title:\"Canvas\",options:[\"apart\",\"connected\"],optionTitles:[\"Apart\",\"Connected\"],defaultValue:\"apart\",displaySegmentedControl:true},stage:{type:ControlType.Object,title:\"Stage copy\",controls:{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:D.stage.eyebrow},headline:{type:ControlType.String,title:\"Headline\",defaultValue:D.stage.headline,displayTextArea:true},email:{type:ControlType.String,title:\"Email\",defaultValue:D.stage.email},sentence:{type:ControlType.String,title:\"Sentence\",defaultValue:D.stage.sentence,displayTextArea:true},button:{type:ControlType.String,title:\"Button\",defaultValue:D.stage.button},buttonLink:{type:ControlType.String,title:\"Button link\",defaultValue:D.stage.buttonLink},showPlateLabels:{type:ControlType.Boolean,title:\"Plate labels\",defaultValue:true},ambition:{type:ControlType.String,title:\"Label 1\",defaultValue:D.stage.ambition,hidden:p=>p.showPlateLabels===false},practice:{type:ControlType.String,title:\"Label 2\",defaultValue:D.stage.practice,hidden:p=>p.showPlateLabels===false}}},plateAmbition:{type:ControlType.ResponsiveImage,title:\"Plate 1 art\"},platePractice:{type:ControlType.ResponsiveImage,title:\"Plate 2 art\"},platePracticeJoined:{type:ControlType.ResponsiveImage,title:\"Plate 2 joined\",description:\"Plate 2 as drawn when the plates lock (notch edges removed). Cross-fades in as they connect.\"},connectionKey:{type:ControlType.Boolean,title:\"Connection key\",defaultValue:true,description:\"The Sand triangle that locks the plates together, drawn above both plates.\"},motion:{type:ControlType.Object,title:\"Motion\",controls:{trigger:{type:ControlType.Enum,title:\"Connect on\",options:[\"auto\",\"hover\",\"view\",\"always\",\"off\"],optionTitles:[\"Hover, or in view on touch\",\"Hover\",\"In view\",\"Always connected\",\"Never\"],defaultValue:\"auto\"},duration:{type:ControlType.Number,title:\"Duration\",min:200,max:2e3,step:50,unit:\"ms\",defaultValue:900},easing:{type:ControlType.String,title:\"Easing\",defaultValue:D.motion.easing},inView:{type:ControlType.Number,title:\"In view at\",min:.1,max:1,step:.05,defaultValue:.55},reach:{type:ControlType.Number,title:\"Hover reach\",min:0,max:400,step:4,unit:\"px\",defaultValue:96,description:\"How close the pointer must come to the plates before they connect.\"}}},sitemap:{type:ControlType.Object,title:\"Sitemap\",controls:{title:{type:ControlType.String,title:\"Title\",defaultValue:D.sitemap.title},numbered:{type:ControlType.Boolean,title:\"Numbers\",defaultValue:true},items:{type:ControlType.Array,title:\"Pages\",maxCount:8,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},link:{type:ControlType.String,title:\"Link\"}}},defaultValue:D.sitemap.items.map(i=>linkItem(i.label,i.link))}}},touch:{type:ControlType.Object,title:\"Get in touch\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},title:{type:ControlType.String,title:\"Title\",defaultValue:D.touch.title},items:{type:ControlType.Array,title:\"Links\",maxCount:8,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},link:{type:ControlType.String,title:\"Link\"}}},defaultValue:D.touch.items.map(i=>linkItem(i.label,i.link))}}},studio:{type:ControlType.Object,title:\"The studio\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},title:{type:ControlType.String,title:\"Title\",defaultValue:D.studio.title},statement:{type:ControlType.String,title:\"Statement\",defaultValue:D.studio.statement,displayTextArea:true},location:{type:ControlType.String,title:\"Location\",defaultValue:D.studio.location},linkLabel:{type:ControlType.String,title:\"Link label\",defaultValue:D.studio.linkLabel},link:{type:ControlType.String,title:\"Link\",defaultValue:D.studio.link}}},sealImage:{type:ControlType.ResponsiveImage,title:\"Seal art\"},seal:{type:ControlType.Object,title:\"Seal\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},caption:{type:ControlType.String,title:\"Caption\",defaultValue:D.seal.caption},alt:{type:ControlType.String,title:\"Alt text\",defaultValue:D.seal.alt},desktop:{type:ControlType.Number,title:\"Desktop size\",min:80,max:360,unit:\"px\",defaultValue:240},tablet:{type:ControlType.Number,title:\"Tablet size\",min:80,max:300,unit:\"px\",defaultValue:150},phone:{type:ControlType.Number,title:\"Phone size\",min:60,max:240,unit:\"px\",defaultValue:120}}},legal:{type:ControlType.Object,title:\"Legal\",controls:{copyright:{type:ControlType.String,title:\"Copyright\",defaultValue:D.legal.copyright},copyrightShort:{type:ControlType.String,title:\"Phone copyright\",defaultValue:D.legal.copyrightShort},backToTop:{type:ControlType.String,title:\"Back to top\",defaultValue:D.legal.backToTop},logoLabel:{type:ControlType.String,title:\"Logo label\",defaultValue:D.legal.logoLabel}}},colours:{type:ControlType.Object,title:\"Colours\",controls:{ink:{type:ControlType.Color,title:\"Ink\",defaultValue:D.colours.ink},paper:{type:ControlType.Color,title:\"Paper\",defaultValue:D.colours.paper},muted:{type:ControlType.Color,title:\"Muted\",defaultValue:D.colours.muted},rule:{type:ControlType.Color,title:\"Rule\",defaultValue:D.colours.rule},sand:{type:ControlType.Color,title:\"Sand\",defaultValue:D.colours.sand}}},fonts:{type:ControlType.Object,title:\"Fonts\",controls:{sans:{type:ControlType.String,title:\"Sans family\",defaultValue:D.fonts.sans},mono:{type:ControlType.String,title:\"Mono family\",defaultValue:D.fonts.mono},load:{type:ControlType.Boolean,title:\"Load from Google\",defaultValue:true}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StydioFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"1460\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StydioFooter.map","// STYDIO navigation, \"B · Floating capsule\" (Figma Website, page \"11 · Footer C + Menu B · Build\", 2026-10-14).\n// A liquid-glass capsule floats over the page. At the top of desktop and tablet pages it shows the top-level\n// links; past the condense threshold it eases down to logo, Menu and Contact. Menu grows the capsule into a glass\n// panel (and folds it back on close) with the pages, a \"Start a project\" card (engraved optical instrument, slowly turning) and the social links.\n// The logo keeps the site's icon reveal (StydioLogo \"Nav reveal\"). Everything is a property control.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as Framer from\"framer\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import StydioLogo from\"https://framerusercontent.com/modules/zuxOGdhDOvCLMFNZuA3n/iDxK87nnYpXPf2hJN1cV/StydioLogo.js\";// Framer exposes its router hook at runtime; it is not in the public type definitions.\nconst useRouter=Framer.useRouter??(()=>null);const D={colours:{ink:\"#0E0E0E\",paper:\"#F2F0EB\",muted:\"#B7B5B1\",rule:\"#403F3F\",surface:\"#1D1D1C\",sand:\"#D6BE92\"},fonts:{sans:\"Host Grotesk\",mono:\"Space Mono\",load:true},glass:{tint:.66,panelTint:.8,blur:24,saturate:140,highlight:.1},hoverPill:.12,motion:{duration:520,easing:\"cubic-bezier(0.22, 1, 0.36, 1)\",condenseAt:120,stagger:45},links:[{label:\"Work\",link:\"/work\",descriptor:\"Selected projects\"},{label:\"About\",link:\"/about\",descriptor:\"Studio and practice\"},{label:\"Collection\",link:\"/collection\",descriptor:\"Tools with character\"},{label:\"Contact\",link:\"/connect\",descriptor:\"Start a project\"}],capsuleLinks:3,contact:{label:\"Contact\",link:\"/connect\"},labels:{menu:\"Menu\",close:\"Close\",logo:\"STYDIO home\"},card:{show:true,eyebrow:\"Start a project\",headline:\"Let’s make\\nsomething good.\",email:\"hello@stydio.design\",spin:140},socials:[{label:\"Instagram\",link:\"https://instagram.com/madebystydio\"},{label:\"LinkedIn\",link:\"https://www.linkedin.com/in/madebystydio\"},{label:\"X\",link:\"https://x.com/madebystydio\"}],brand:\"STYDIO \\xb7 Designing for humans\"};const ART=\"https://framerusercontent.com/images/Py9glme9Dacg1TpfNdZwZK6Cqo.svg\";function fontHref(sans,mono){const fam=(n,w)=>`family=${encodeURIComponent(n).replace(/%20/g,\"+\")}:wght@${w}`;return`https://fonts.googleapis.com/css2?${fam(sans,\"400;500\")}&${fam(mono,\"400\")}&display=swap`;}// Colour with alpha. Framer hands colour controls over as hex, rgb() or rgba(); anything else falls back to color-mix.\nfunction hexA(colour,a){const c=(colour||\"\").trim();const h=c.replace(\"#\",\"\");if(/^[0-9a-f]{6}$/i.test(h)){const n=parseInt(h,16);return`rgba(${n>>16&255}, ${n>>8&255}, ${n&255}, ${a})`;}if(/^[0-9a-f]{3}$/i.test(h)){const[r,g,b]=h.split(\"\").map(x=>parseInt(x+x,16));return`rgba(${r}, ${g}, ${b}, ${a})`;}const m=c.match(/^rgba?\\(\\s*([\\d.]+)[\\s,]+([\\d.]+)[\\s,]+([\\d.]+)(?:[\\s,/]+([\\d.]+%?))?\\s*\\)$/i);if(m){const base=m[4]===undefined?1:m[4].endsWith(\"%\")?parseFloat(m[4])/100:parseFloat(m[4]);return`rgba(${m[1]}, ${m[2]}, ${m[3]}, ${+(base*a).toFixed(3)})`;}return`color-mix(in srgb, ${c} ${Math.round(a*100)}%, transparent)`;}function routeFor(router,path){const routes=router?.routes;if(!routes||!path||!path.startsWith(\"/\"))return null;const clean=path.split(\"#\")[0].replace(/\\/+$/,\"\")||\"/\";for(const id of Object.keys(routes)){const p=(routes[id]?.path||\"\").replace(/\\/+$/,\"\")||\"/\";if(p===clean)return id;}return null;}function norm(p){return(p||\"\").split(\"#\")[0].replace(/\\/+$/,\"\")||\"/\";}function SmartLink(props){const router=useRouter();const to=props.to||\"#\";const ext=/^https?:/.test(to);const onClick=e=>{props.onGo?.();if(/^(https?:|mailto:|tel:)/.test(to)||e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;const id=routeFor(router,to);if(id&&typeof router?.navigate===\"function\"){e.preventDefault();router.navigate(id,to.includes(\"#\")?to.split(\"#\")[1]:\"\");}};return /*#__PURE__*/_jsx(\"a\",{href:to,onClick:onClick,onPointerEnter:props.onEnter,className:props.className,style:props.style,\"aria-label\":props.label,\"aria-current\":props.current?\"page\":undefined,target:ext?\"_blank\":undefined,rel:ext?\"noopener noreferrer\":undefined,children:props.children});}function useGlide(){const[box,setBox]=useState(null);const[snap,setSnap]=useState(true);const last=useRef(null);useEffect(()=>{if(!snap||!box)return;const r=requestAnimationFrame(()=>setSnap(false));return()=>cancelAnimationFrame(r);},[snap,box]);const enter=e=>{if(e.pointerType===\"touch\")return;const el=e.currentTarget;const next={x:el.offsetLeft,y:el.offsetTop,w:el.offsetWidth,h:el.offsetHeight};setSnap(!box);setBox(next);last.current=next;};const leave=()=>setBox(null);const b=box||last.current;const el=/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",className:`sm-glide${box?\" is-on\":\"\"}${snap?\" is-snap\":\"\"}`,style:b?{left:b.x,top:b.y,width:b.w,height:b.h}:undefined});return{enter,leave,el};}function css(c,g,m,sans,mono,pill){const glass=tint=>`\n  background: linear-gradient(180deg, ${hexA(c.surface,Math.min(tint+.08,1))} 0%, ${hexA(c.surface,tint)} 100%);\n  -webkit-backdrop-filter: blur(${g.blur}px) saturate(${g.saturate}%);\n  backdrop-filter: blur(${g.blur}px) saturate(${g.saturate}%);\n  box-shadow: inset 0 1px 0 ${hexA(c.paper,g.highlight*.75)}, inset 0 -1px 0 ${hexA(c.paper,g.highlight*.2)}, inset 0 0 0 1px ${hexA(c.paper,g.highlight*.4)}, 0 18px 40px -16px rgba(0,0,0,0.55);`;const e=m.easing;const d=m.duration;// Close plays the open backwards, a little quicker: footer, card and pages leave first (pages bottom to top,\n// words sinking back under their mask), then the panel folds into the capsule on the mirrored curves.\nconst io=\"cubic-bezier(1, 0, 0.68, 0.28)\";const back=\"cubic-bezier(0.64, 0, 0.78, 0)\";const dc=Math.round(d*.95);const hold=150;const out=base=>`calc(${base}ms + var(--r, 0) * ${Math.round(m.stagger*.6)}ms)`;const at=base=>`calc(${base}ms + var(--i, 0) * ${m.stagger}ms)`;return`\n.sm-root { position: relative; width: 100%; pointer-events: none; font-family: ${sans}; color: ${c.paper}; -webkit-font-smoothing: antialiased; }\n.sm-root a, .sm-layer a { color: inherit; text-decoration: none; }\n.sm-mono { font-family: ${mono}; font-size: 11px; line-height: 1.4; letter-spacing: 0.04em; text-transform: uppercase; }\n.sm-capsule { position: absolute; left: 50%; transform: translate3d(-50%, 0, 0); pointer-events: auto; display: flex; align-items: center; border-radius: 999px; padding: 8px 8px 8px 22px; box-sizing: border-box;\n  transition: gap ${d}ms ${e}, padding ${d}ms ${e}, top ${d}ms ${e}, opacity 220ms ${back} ${hold+dc-120}ms; isolation: isolate; ${glass(g.tint)} }\n.sm-capsule.is-away { opacity: 0; pointer-events: none; transition: gap ${d}ms ${e}, padding ${d}ms ${e}, top ${d}ms ${e}, opacity 180ms ${e}; }\n.sm-capsule::before, .sm-panel::before { content: \"\"; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; z-index: -1;\n  background: radial-gradient(120% 140% at 12% -20%, ${hexA(c.paper,g.highlight*.9)} 0%, transparent 46%), radial-gradient(90% 120% at 100% 130%, ${hexA(c.sand,g.highlight*.45)} 0%, transparent 50%); opacity: 0.9; }\n.sm-logo { display: block; flex: none; width: 146px; height: 24px; }\n.sm-logo:focus-visible, .sm-root a:focus-visible, .sm-root button:focus-visible, .sm-layer a:focus-visible, .sm-layer button:focus-visible { outline: 2px solid ${c.sand}; outline-offset: 3px; border-radius: 999px; }\n.sm-collapse { display: flex; align-items: center; overflow: hidden; white-space: nowrap; padding: 3px 0; margin-top: -3px; margin-bottom: -3px; transition: max-width ${d}ms ${e}, opacity ${Math.round(d*.6)}ms ${e}, margin ${d}ms ${e}; }\n.sm-links { position: relative; gap: 2px; }\n.sm-link { position: relative; z-index: 1; display: inline-flex; align-items: center; padding: 7px 14px; border-radius: 999px; font-size: 16px; line-height: 1.4; transition: background-color 360ms ${e}; }\n.sm-link[aria-current=\"page\"] { background: ${hexA(c.paper,pill*.55)}; }\n.sm-glide { position: absolute; left: 0; top: 0; z-index: 0; border-radius: 999px; pointer-events: none; opacity: 0; transform: scale(0.94);\n  background: ${hexA(c.paper,pill)}; box-shadow: inset 0 1px 0 ${hexA(c.paper,pill*.9)}, inset 0 0 0 1px ${hexA(c.paper,pill*.6)};\n  transition: left 460ms ${e}, top 460ms ${e}, width 460ms ${e}, height 460ms ${e}, opacity 280ms ${e}, transform 420ms ${e}; }\n.sm-glide.is-on { opacity: 1; transform: none; }\n.sm-glide.is-snap { transition: opacity 280ms ${e}, transform 420ms ${e}; }\n.sm-pill { display: inline-flex; align-items: center; gap: 8px; padding: 12px 20px; border-radius: 999px; background: ${c.sand}; color: ${c.ink} !important; font-size: 16px; line-height: 1.4; white-space: nowrap;\n  transition: background-color 320ms ${e}, padding 320ms ${e}; flex: none; }\n.sm-pill .sm-arrow { display: inline-block; transition: transform 320ms ${e}; }\n@media (hover: hover) { .sm-pill:hover { background: ${c.paper}; padding-right: 24px; } .sm-pill:hover .sm-arrow { transform: rotate(45deg); } }\n.sm-menu { display: inline-flex; align-items: center; gap: 10px; padding: 12px 18px; border-radius: 999px; border: 1px solid ${hexA(c.paper,.22)}; background: ${hexA(c.ink,.22)}; color: ${c.paper};\n  font-family: ${sans}; font-size: 16px; line-height: 1.4; cursor: pointer; white-space: nowrap; transition: color 300ms ${e}, border-color 300ms ${e}; flex: none; }\n.sm-bars { position: relative; width: 16px; height: 10px; display: inline-block; }\n.sm-bars i { position: absolute; left: 0; width: 16px; height: 1.5px; background: currentColor; transition: transform 420ms ${e}, top 420ms ${e}; }\n.sm-bars i:first-child { top: 2px; } .sm-bars i:last-child { top: 7.5px; }\n.sm-menu[aria-expanded=\"true\"] .sm-bars i { top: 4.25px; } .sm-menu[aria-expanded=\"true\"] .sm-bars i:first-child { transform: rotate(45deg); } .sm-menu[aria-expanded=\"true\"] .sm-bars i:last-child { transform: rotate(-45deg); }\n@media (hover: hover) { .sm-menu:hover { color: ${c.sand}; border-color: ${c.sand}; } }\n.sm-layer { position: fixed; inset: 0; z-index: 2147483000; font-family: ${sans}; color: ${c.paper}; -webkit-font-smoothing: antialiased; }\n.sm-scrim { position: absolute; inset: 0; background: ${hexA(c.ink,.6)}; -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); opacity: 0; transition: opacity ${dc}ms ${back} ${hold}ms; }\n.sm-layer.is-in .sm-scrim { opacity: 1; transition: opacity ${d}ms ${e}; }\n.sm-panel { position: absolute; left: 50%; display: flex; flex-direction: column; gap: 28px; box-sizing: border-box; padding: 12px 12px 24px; border-radius: 28px; isolation: isolate; overflow: hidden;\n  transform: translate3d(-50%, 0, 0); opacity: 0; clip-path: var(--sm-from, inset(0px 0px calc(100% - 64px) 0px round 32px));\n  transition: clip-path ${dc}ms ${io} ${hold}ms, opacity 120ms linear ${hold+dc-120}ms; ${glass(g.panelTint)} }\n.sm-layer.is-in .sm-panel { opacity: 1; clip-path: var(--sm-to); transition: clip-path ${Math.round(d*1.35)}ms cubic-bezier(0.32, 0.72, 0, 1), opacity 140ms linear; }\n.sm-layer:not(.is-in) .sm-glide { opacity: 0; transition: opacity 140ms ${e}; }\n.sm-head { display: flex; align-items: center; gap: 12px; padding-left: 12px; opacity: 0; transition: opacity 200ms ${back} ${hold}ms; }\n.sm-layer.is-in .sm-head { opacity: 1; transition: opacity 380ms ${e} 120ms; }\n.sm-head .sm-spacer { flex: 1; }\n.sm-body { display: flex; gap: 32px; padding-left: 12px; }\n.sm-pages { position: relative; display: flex; flex-direction: column; gap: 2px; flex: 1; min-width: 0; }\n.sm-pages .sm-glide { border-radius: 22px; }\n.sm-row { position: relative; z-index: 1; display: flex; align-items: center; gap: 16px; padding: 8px 16px 8px 12px; border-radius: 22px; opacity: 0; transition: opacity 240ms ${back} ${out(40)}; }\n.sm-layer.is-in .sm-row { opacity: 1; transition: opacity 420ms ${e} ${at(170)}; }\n.sm-row .sm-num { color: ${c.muted}; transition: color 300ms ${e}; }\n.sm-row .sm-word { display: inline-block; overflow: hidden; padding: 0.06em 0 0.14em; margin: -0.06em 0 -0.14em; line-height: 1; letter-spacing: -0.04em; transition: transform 520ms ${e}; }\n.sm-row .sm-wi { display: inline-block; transform: translate3d(0, 112%, 0); transition: transform 380ms ${back} ${out(20)}; }\n.sm-layer.is-in .sm-row .sm-wi { transform: none; transition: transform 860ms ${e} ${at(150)}; }\n.sm-row .sm-go { color: ${c.sand}; opacity: 0; transform: translate3d(-8px, 0, 0); transition: opacity 300ms ${e}, transform 460ms ${e}; }\n.sm-row .sm-desc { margin-left: auto; color: ${c.muted}; font-size: 15px; line-height: 1.4; white-space: nowrap; transition: color 300ms ${e}; }\n@media (hover: hover) { .sm-row:hover .sm-desc { color: ${c.paper}; } }\n.sm-row[aria-current=\"page\"] .sm-num { color: ${c.sand}; }\n.sm-row[aria-current=\"page\"] .sm-dot { opacity: 1; }\n.sm-dot { width: 0.28em; height: 0.28em; border-radius: 50%; background: ${c.sand}; opacity: 0; align-self: center; flex: none; }\n@media (hover: hover) { .sm-row:hover .sm-word { transform: translate3d(6px, 0, 0); } .sm-row:hover .sm-num { color: ${c.sand}; } .sm-row:hover .sm-go { opacity: 1; transform: none; } }\n.sm-card { position: relative; flex: none; border-radius: 16px; overflow: hidden; background: ${c.ink}; box-shadow: inset 0 0 0 1px ${hexA(c.paper,.1)};\n  opacity: 0; transform: translate3d(0, 18px, 0) scale(0.97); transform-origin: 50% 100%; transition: opacity 240ms ${back} 40ms, transform 380ms ${back} 40ms; }\n.sm-layer.is-in .sm-card { opacity: 1; transform: none; transition: opacity 560ms ${e} 240ms, transform 900ms ${e} 240ms; }\n.sm-card .sm-art { position: absolute; pointer-events: none; animation: sm-spin var(--sm-spin, 140s) linear infinite; opacity: 0.92; }\n@keyframes sm-spin { to { transform: rotate(360deg); } }\n.sm-card .sm-ctext { position: relative; display: flex; flex-direction: column; gap: 12px; padding: 20px; }\n.sm-card .sm-chead { margin: 0; font-size: 28px; line-height: 1; letter-spacing: -0.03em; font-weight: 400; white-space: pre-line; }\n.sm-card .sm-cmail { display: inline-flex; gap: 6px; width: max-content; font-size: 17px; line-height: 1.3; transition: color 300ms ${e}; }\n.sm-card .sm-cmail span { color: ${c.sand}; font-size: 0.8em; }\n@media (hover: hover) { .sm-card .sm-cmail:hover { color: ${c.sand}; } }\n.sm-foot { display: flex; align-items: center; gap: 24px; padding: 0 12px; opacity: 0; transition: opacity 200ms ${back}; }\n.sm-cta { display: flex; opacity: 0; transform: translate3d(0, 10px, 0); transition: opacity 220ms ${back} 40ms, transform 360ms ${back} 40ms; }\n.sm-layer.is-in .sm-cta { opacity: 1; transform: none; transition: opacity 520ms ${e} 300ms, transform 820ms ${e} 300ms; }\n.sm-layer.is-in .sm-foot { opacity: 1; transition: opacity 480ms ${e} 360ms; }\n.sm-foot .sm-brand { color: ${c.muted}; margin-right: auto; }\n.sm-social { display: inline-flex; gap: 6px; font-size: 15px; line-height: 1.4; transition: color 300ms ${e}; }\n.sm-social span { font-size: 0.8em; }\n@media (hover: hover) { .sm-social:hover { color: ${c.sand}; } }\n@media (prefers-reduced-motion: reduce) {\n  .sm-root *, .sm-layer, .sm-layer * { transition-duration: 1ms !important; transition-delay: 0ms !important; animation: none !important; }\n}\n`;}/**\n * STYDIO menu (Floating capsule)\n *\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 96\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function StydioMenu(props){const c={...D.colours,...props.colours};const f={...D.fonts,...props.fonts};const g={tint:props.capsuleTint??D.glass.tint,panelTint:props.panelTint??D.glass.panelTint,blur:props.glassBlur??D.glass.blur,saturate:props.glassSaturation??D.glass.saturate,highlight:props.glassHighlight??D.glass.highlight};const m={...D.motion,...props.motion};const pillA=props.hoverPill??D.hoverPill;const links=props.links?.length?props.links:D.links;const capsuleCount=Math.max(0,Math.min(props.capsuleLinks??D.capsuleLinks,links.length));const contact={...D.contact,...props.contact};const labels={...D.labels,...props.labels};const card={...D.card,...props.card};const socials=props.socials?.length?props.socials:D.socials;const brand=props.brand??D.brand;const sans=`\"${f.sans}\", \"${f.sans} Placeholder\", sans-serif`;const mono=`\"${f.mono}\", \"${f.mono} Placeholder\", monospace`;const isStatic=useIsStaticRenderer();const router=useRouter();const rootRef=useRef(null);const menuBtn=useRef(null);const closeBtn=useRef(null);const capRef=useRef(null);const panelRef=useRef(null);const capGlide=useGlide();const rowGlide=useGlide();const[vw,setVw]=useState(1440);const[scrolled,setScrolled]=useState(false);const[open,setOpen]=useState(false);const[mounted,setMounted]=useState(false);const[entered,setEntered]=useState(false);const[here,setHere]=useState(\"\");useEffect(()=>{const el=rootRef.current;if(!el)return;const measure=()=>{const w=Math.round(el.getBoundingClientRect().width||document.documentElement.clientWidth);setVw(p=>p===w?p:w);};measure();if(typeof ResizeObserver===\"undefined\"){window.addEventListener(\"resize\",measure);return()=>window.removeEventListener(\"resize\",measure);}const ro=new ResizeObserver(measure);ro.observe(el);return()=>ro.disconnect();},[]);useEffect(()=>{if(typeof window===\"undefined\"||isStatic)return;let raf=0;const read=()=>{raf=0;const next=window.scrollY>m.condenseAt;setScrolled(p=>p===next?p:next);};const onScroll=()=>{if(!raf)raf=requestAnimationFrame(read);};read();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);if(raf)cancelAnimationFrame(raf);};},[m.condenseAt,isStatic]);useEffect(()=>{if(typeof window!==\"undefined\")setHere(norm(window.location.pathname));setOpen(false);},[router?.currentRouteId]);// open / close with enter + exit transitions\nuseEffect(()=>{if(typeof window===\"undefined\")return;let t;let r1=0,r2=0;if(open){setMounted(true);rowGlide.leave();r1=requestAnimationFrame(()=>{r2=requestAnimationFrame(()=>setEntered(true));});const onKey=e=>{if(e.key===\"Escape\")setOpen(false);};window.addEventListener(\"keydown\",onKey);t=window.setTimeout(()=>closeBtn.current?.focus({preventScroll:true}),80);return()=>{cancelAnimationFrame(r1);cancelAnimationFrame(r2);window.clearTimeout(t);window.removeEventListener(\"keydown\",onKey);};}setEntered(false);t=window.setTimeout(()=>setMounted(false),150+Math.round(m.duration*.95)+120);return()=>window.clearTimeout(t);},[open]);// Scroll stays locked until the panel has folded away, so nothing shifts under the closing animation.\nuseEffect(()=>{if(!mounted||typeof document===\"undefined\")return;const root=document.documentElement;const prev=root.style.overflow;root.style.overflow=\"hidden\";return()=>{root.style.overflow=prev;};},[mounted]);// The panel opens from, and folds back into, the capsule: measure both (our own elements) and hand the\n// capsule's outline to the panel's clip-path before the first frame paints.\nuseLayoutEffect(()=>{const p=panelRef.current;const cap=capRef.current;if(!mounted||!p||!cap)return;const a=p.getBoundingClientRect();const b=cap.getBoundingClientRect();const l=Math.max(0,b.left-a.left),r=Math.max(0,a.right-b.right),tp=Math.max(0,b.top-a.top);const from=`inset(${tp}px ${r}px calc(100% - ${tp+b.height}px) ${l}px round ${b.height/2}px)`;if(open){const keep=p.style.transition;p.style.transition=\"none\";p.style.setProperty(\"--sm-from\",from);void p.offsetWidth;p.style.transition=keep;}else p.style.setProperty(\"--sm-from\",from);},[mounted,open]);const wasOpen=useRef(false);useEffect(()=>{if(open){wasOpen.current=true;return;}if(wasOpen.current&&!mounted){wasOpen.current=false;menuBtn.current?.focus?.({preventScroll:true});}},[open,mounted]);const bp=vw>=1100?\"desktop\":vw>=700?\"tablet\":\"phone\";const preview=isStatic?props.preview||\"top\":undefined;const condensed=bp===\"phone\"||(preview?preview!==\"top\":scrolled);const showOpen=preview===\"open\"||mounted;const isIn=preview===\"open\"||entered;const away=!preview&&open;const top=bp===\"phone\"?16:24;const capH=bp===\"phone\"?56:64;const logo=/*#__PURE__*/_jsx(SmartLink,{to:\"/\",className:\"sm-logo\",label:labels.logo,onGo:()=>setOpen(false),children:/*#__PURE__*/_jsx(StydioLogo,{lockup:\"nav\",colour:c.paper,label:\"STYDIO\",preview:\"idle\"})});const pill=contact.label?/*#__PURE__*/_jsxs(SmartLink,{to:contact.link,className:\"sm-pill\",onGo:()=>setOpen(false),children:[contact.label,\" \",/*#__PURE__*/_jsx(\"span\",{className:\"sm-arrow\",\"aria-hidden\":\"true\",children:\"↗\"})]}):null;const capsule=/*#__PURE__*/_jsxs(\"div\",{ref:capRef,className:`sm-capsule${away?\" is-away\":\"\"}`,\"aria-hidden\":away||undefined,style:{top,height:capH,gap:condensed?16:24,width:bp===\"phone\"?`calc(100% - 32px)`:undefined,maxWidth:bp===\"phone\"?520:undefined},children:[logo,bp!==\"phone\"&&capsuleCount>0&&/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Primary\",className:\"sm-collapse sm-links\",style:{maxWidth:condensed?0:440,opacity:condensed?0:1,marginRight:condensed?-16:0},\"aria-hidden\":condensed||undefined,onPointerLeave:capGlide.leave,children:[capGlide.el,links.slice(0,capsuleCount).map((l,i)=>/*#__PURE__*/_jsx(SmartLink,{to:l.link,className:\"sm-link\",current:here===norm(l.link),onEnter:capGlide.enter,children:l.label},i))]}),bp===\"phone\"&&/*#__PURE__*/_jsx(\"span\",{style:{flex:1}}),/*#__PURE__*/_jsx(\"div\",{className:\"sm-collapse\",style:{maxWidth:condensed?160:0,opacity:condensed?1:0,marginRight:condensed?0:-16},\"aria-hidden\":!condensed||undefined,children:/*#__PURE__*/_jsxs(\"button\",{ref:menuBtn,type:\"button\",className:\"sm-menu\",\"aria-expanded\":open,\"aria-haspopup\":\"dialog\",tabIndex:condensed?0:-1,onClick:()=>setOpen(true),children:[labels.menu,\" \",/*#__PURE__*/_jsxs(\"span\",{className:\"sm-bars\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]})]})}),bp!==\"phone\"&&pill]});const rowSize=bp===\"desktop\"?56:bp===\"tablet\"?40:32;const panelW=bp===\"desktop\"?Math.min(920,vw-64):bp===\"tablet\"?vw-64:vw-32;const cardEl=card.show!==false?/*#__PURE__*/_jsxs(\"div\",{className:\"sm-card\",style:{width:bp===\"desktop\"?300:\"100%\",height:bp===\"desktop\"?330:220,[\"--sm-spin\"]:`${card.spin}s`},children:[(()=>{const w=bp===\"desktop\"?300:bp===\"tablet\"?panelW-24:panelW-24;const h=bp===\"desktop\"?330:220;const size=bp===\"desktop\"?360:bp===\"tablet\"?420:300;const left=bp===\"desktop\"?w-.62*size:bp===\"tablet\"?w-.75*size:w-.6*size;const topA=bp===\"desktop\"?h-.62*size:bp===\"tablet\"?-60:h-.55*size;return /*#__PURE__*/_jsx(\"img\",{className:\"sm-art\",src:props.cardArt?.src||ART,alt:\"\",\"aria-hidden\":\"true\",style:{width:size,height:size,left,top:topA}});})(),/*#__PURE__*/_jsxs(\"div\",{className:\"sm-ctext\",children:[card.eyebrow&&/*#__PURE__*/_jsx(\"span\",{className:\"sm-mono\",style:{color:c.muted},children:card.eyebrow}),card.headline&&/*#__PURE__*/_jsx(\"p\",{className:\"sm-chead\",children:card.headline}),card.email&&/*#__PURE__*/_jsxs(\"a\",{className:\"sm-cmail\",href:`mailto:${card.email}`,children:[card.email,\" \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"↗\"})]})]})]}):null;const layer=showOpen?/*#__PURE__*/_jsxs(\"div\",{className:`sm-layer${isIn?\" is-in\":\"\"}`,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Menu\",style:{position:preview===\"open\"?\"absolute\":\"fixed\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"sm-scrim\",onClick:()=>setOpen(false)}),/*#__PURE__*/_jsxs(\"div\",{ref:panelRef,className:\"sm-panel\",style:{top:bp===\"phone\"?16:24,width:panelW,height:bp===\"phone\"?\"calc(100dvh - 32px)\":undefined,maxHeight:\"calc(100dvh - 32px)\",overflowY:\"auto\",borderRadius:bp===\"phone\"?24:28,[\"--sm-to\"]:`inset(0px 0px 0px 0px round ${bp===\"phone\"?24:28}px)`},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"sm-head\",children:[logo,/*#__PURE__*/_jsx(\"span\",{className:\"sm-spacer\"}),bp!==\"phone\"&&pill,/*#__PURE__*/_jsxs(\"button\",{ref:closeBtn,type:\"button\",className:\"sm-menu\",\"aria-expanded\":true,onClick:()=>setOpen(false),children:[labels.close,\" \",/*#__PURE__*/_jsxs(\"span\",{className:\"sm-bars\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sm-body\",style:{flexDirection:bp===\"desktop\"?\"row\":\"column\",paddingRight:bp===\"desktop\"?0:12,flex:bp===\"phone\"?1:undefined},children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"sm-pages\",\"aria-label\":\"Pages\",onPointerLeave:rowGlide.leave,children:[rowGlide.el,links.map((l,i)=>/*#__PURE__*/_jsxs(SmartLink,{to:l.link,className:\"sm-row\",current:here===norm(l.link),onGo:()=>setOpen(false),onEnter:rowGlide.enter,style:{[\"--i\"]:i,[\"--r\"]:links.length-1-i},children:[/*#__PURE__*/_jsx(\"span\",{className:\"sm-mono sm-num\",\"aria-hidden\":\"true\",children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"span\",{className:\"sm-word\",style:{fontSize:rowSize},children:/*#__PURE__*/_jsx(\"span\",{className:\"sm-wi\",children:l.label})}),/*#__PURE__*/_jsx(\"span\",{className:\"sm-dot\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"sm-go\",\"aria-hidden\":\"true\",style:{fontSize:Math.round(rowSize*.6)},children:\"→\"}),bp===\"desktop\"&&l.descriptor&&/*#__PURE__*/_jsx(\"span\",{className:\"sm-desc\",children:l.descriptor})]},i))]}),bp===\"phone\"&&/*#__PURE__*/_jsx(\"span\",{style:{flex:1}}),cardEl,bp===\"phone\"&&pill&&/*#__PURE__*/_jsx(\"div\",{className:\"sm-cta\",children:/*#__PURE__*/_jsxs(SmartLink,{to:contact.link,className:\"sm-pill\",onGo:()=>setOpen(false),style:{flex:1,justifyContent:\"center\"},children:[contact.label,\" \",/*#__PURE__*/_jsx(\"span\",{className:\"sm-arrow\",\"aria-hidden\":\"true\",children:\"↗\"})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sm-foot\",children:[bp!==\"phone\"&&brand&&/*#__PURE__*/_jsx(\"span\",{className:\"sm-mono sm-brand\",children:brand}),socials.map((s,i)=>/*#__PURE__*/_jsxs(SmartLink,{to:s.link,className:\"sm-social\",children:[s.label,\" \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"↗\"})]},i))]})]})]}):null;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"sm-root\",style:{...props.style,height:top+capH+8},children:[f.load!==false&&/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:fontHref(f.sans,f.mono)}),/*#__PURE__*/_jsx(\"style\",{children:css(c,g,m,sans,mono,pillA)}),capsule,layer&&(preview===\"open\"||typeof document===\"undefined\"?layer:/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"sm-portal\",children:[/*#__PURE__*/_jsx(\"style\",{children:css(c,g,m,sans,mono,pillA)}),layer]}),document.body))]});}const linkControls={label:{type:ControlType.String,title:\"Label\"},link:{type:ControlType.String,title:\"Link\"}};addPropertyControls(StydioMenu,{preview:{type:ControlType.Enum,title:\"Canvas\",options:[\"top\",\"scrolled\",\"open\"],optionTitles:[\"Top\",\"Scrolled\",\"Open\"],defaultValue:\"top\",displaySegmentedControl:true},links:{type:ControlType.Array,title:\"Pages\",maxCount:8,control:{type:ControlType.Object,controls:{...linkControls,descriptor:{type:ControlType.String,title:\"Descriptor\"}}},defaultValue:D.links},capsuleLinks:{type:ControlType.Number,title:\"In capsule\",min:0,max:6,step:1,displayStepper:true,defaultValue:3,description:\"How many of the pages show in the full capsule (desktop and tablet, top of page).\"},contact:{type:ControlType.Object,title:\"Contact pill\",controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:D.contact.label},link:{type:ControlType.String,title:\"Link\",defaultValue:D.contact.link}}},labels:{type:ControlType.Object,title:\"Labels\",controls:{menu:{type:ControlType.String,title:\"Menu\",defaultValue:D.labels.menu},close:{type:ControlType.String,title:\"Close\",defaultValue:D.labels.close},logo:{type:ControlType.String,title:\"Logo label\",defaultValue:D.labels.logo}}},card:{type:ControlType.Object,title:\"Panel card\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:D.card.eyebrow},headline:{type:ControlType.String,title:\"Headline\",defaultValue:D.card.headline,displayTextArea:true},email:{type:ControlType.String,title:\"Email\",defaultValue:D.card.email},spin:{type:ControlType.Number,title:\"Turn time\",min:20,max:400,step:5,unit:\"s\",defaultValue:140}}},cardArt:{type:ControlType.ResponsiveImage,title:\"Card art\"},socials:{type:ControlType.Array,title:\"Socials\",maxCount:6,control:{type:ControlType.Object,controls:linkControls},defaultValue:D.socials},brand:{type:ControlType.String,title:\"Panel line\",defaultValue:D.brand},capsuleTint:{type:ControlType.Number,title:\"Glass: capsule\",min:0,max:1,step:.02,defaultValue:.66,description:\"Liquid glass darkness for the capsule (0 clear, 1 solid).\"},panelTint:{type:ControlType.Number,title:\"Glass: panel\",min:0,max:1,step:.02,defaultValue:.8},glassBlur:{type:ControlType.Number,title:\"Glass: blur\",min:0,max:60,unit:\"px\",defaultValue:24},glassSaturation:{type:ControlType.Number,title:\"Glass: saturation\",min:100,max:250,unit:\"%\",defaultValue:140},hoverPill:{type:ControlType.Number,title:\"Hover pill\",min:0,max:.4,step:.01,defaultValue:.12,description:\"Strength of the pill that glides behind links on hover.\"},glassHighlight:{type:ControlType.Number,title:\"Glass: highlight\",min:0,max:.5,step:.01,defaultValue:.1},motion:{type:ControlType.Object,title:\"Motion\",controls:{duration:{type:ControlType.Number,title:\"Duration\",min:150,max:1500,step:10,unit:\"ms\",defaultValue:520},easing:{type:ControlType.String,title:\"Easing\",defaultValue:D.motion.easing},stagger:{type:ControlType.Number,title:\"Row stagger\",min:0,max:150,unit:\"ms\",defaultValue:45},condenseAt:{type:ControlType.Number,title:\"Condense at\",min:0,max:800,unit:\"px\",defaultValue:120}}},colours:{type:ControlType.Object,title:\"Colours\",controls:{ink:{type:ControlType.Color,title:\"Ink\",defaultValue:D.colours.ink},paper:{type:ControlType.Color,title:\"Paper\",defaultValue:D.colours.paper},muted:{type:ControlType.Color,title:\"Muted\",defaultValue:D.colours.muted},rule:{type:ControlType.Color,title:\"Rule\",defaultValue:D.colours.rule},surface:{type:ControlType.Color,title:\"Glass base\",defaultValue:D.colours.surface},sand:{type:ControlType.Color,title:\"Sand\",defaultValue:D.colours.sand}}},fonts:{type:ControlType.Object,title:\"Fonts\",controls:{sans:{type:ControlType.String,title:\"Sans family\",defaultValue:D.fonts.sans},mono:{type:ControlType.String,title:\"Mono family\",defaultValue:D.fonts.mono},load:{type:ControlType.Boolean,title:\"Load from Google\",defaultValue:true}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StydioMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"96\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StydioMenu.map","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/qzsZWFtiM/qzsZWFtiM.js\";import StydioFooter from\"#framer/local/codeFile/yl2ux1w/StydioFooter.js\";import StydioMenu from\"#framer/local/codeFile/E7QSs52/StydioMenu.js\";const StydioMenuFonts=getFonts(StydioMenu);const StydioFooterFonts=getFonts(StydioFooter);const breakpoints={JLh2QWunM:\"(min-width: 1440px)\",TXDLQ5p6W:\"(min-width: 810px) and (max-width: 1439.98px)\",untyoSEoU:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-lPaBT\";const variantClassNames={JLh2QWunM:\"framer-v-1mq59f7\",TXDLQ5p6W:\"framer-v-1cj5dev\",untyoSEoU:\"framer-v-17ogrju\"};const breakpointRules={untyoSEoU:[\".framer-lPaBT .framer-1firjqk-container, .framer-lPaBT .framer-vuj8sh { height: 80px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={untyoSEoU:\".framer-17ogrju-override\"};const rules=[\".framer-lPaBT.framer-1iq1zun, .framer-lPaBT .framer-1iq1zun { display: block; }\",\".framer-lPaBT.framer-1mq59f7 { align-content: center; align-items: center; background-color: #0e0e0e; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lPaBT .framer-xghom9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); order: -1000; overflow: visible; padding: 0px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 8; }\",\".framer-lPaBT .framer-1firjqk-container { flex: none; height: 96px; position: relative; width: 100%; }\",\".framer-lPaBT .framer-vuj8sh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 96px; justify-content: flex-start; order: -999; overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: none; position: relative; width: 100%; }\",\".framer-lPaBT .framer-1fcy9wf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-lPaBT .framer-1adx726 { --border-bottom-width: 0px; --border-color: #393834; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: #0e0e0e; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1003; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lPaBT .framer-1v6umqy-container { flex: none; height: auto; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-lPaBT[data-border=\"true\"]::after, .framer-lPaBT [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; }'];const mediaQueries={JLh2QWunM:\"(min-width: 1440px)\",TXDLQ5p6W:\"(min-width: 810px) and (max-width: 1439.98px)\",untyoSEoU:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"JLh2QWunM\",Phone:\"untyoSEoU\",Tablet:\"TXDLQ5p6W\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JLh2QWunM\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"JLh2QWunM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(14, 14, 14); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1mq59f7\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xghom9\",\"data-framer-name\":\"Site navigation\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1firjqk-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Menu B (floating capsule)\",isAuthoredByUser:true,name:\"Menu B (floating capsule)\",nodeId:\"Wytr6YJ1C\",scopeId:\"XSpe7O7Vn\",children:/*#__PURE__*/_jsx(StydioMenu,{brand:\"STYDIO \\xb7 Designing for humans\",capsuleLinks:3,capsuleTint:.66,card:{email:\"hello@stydio.design\",eyebrow:\"Start a project\",headline:\"Let’s make\\nsomething good.\",show:true,spin:140},colours:{ink:\"rgb(14, 14, 14)\",muted:\"rgb(183, 181, 177)\",paper:\"rgb(242, 240, 235)\",rule:\"rgb(64, 63, 63)\",sand:\"rgb(214, 190, 146)\",surface:\"rgb(29, 29, 28)\"},contact:{label:\"Contact\",link:\"/connect\"},fonts:{load:true,mono:\"Space Mono\",sans:\"Host Grotesk\"},glassBlur:24,glassHighlight:.1,glassSaturation:140,height:\"100%\",hoverPill:.12,id:\"Wytr6YJ1C\",labels:{close:\"Close\",logo:\"STYDIO home\",menu:\"Menu\"},layoutId:\"Wytr6YJ1C\",links:[{descriptor:\"Selected projects\",id:\"default-item-0\",label:\"Work\",link:\"/work\"},{descriptor:\"Studio and practice\",id:\"default-item-1\",label:\"About\",link:\"/about\"},{descriptor:\"Tools with character\",id:\"default-item-2\",label:\"Collection\",link:\"/collection\"},{descriptor:\"Start a project\",id:\"default-item-3\",label:\"Contact\",link:\"/connect\"}],motion:{condenseAt:120,duration:520,easing:\"cubic-bezier(0.22, 1, 0.36, 1)\",stagger:45},name:\"Menu B (floating capsule)\",panelTint:.8,preview:\"top\",socials:[{id:\"default-item-0\",label:\"Instagram\",link:\"https://instagram.com/madebystydio\"},{id:\"default-item-1\",label:\"LinkedIn\",link:\"https://www.linkedin.com/in/madebystydio\"},{id:\"default-item-2\",label:\"X\",link:\"https://x.com/madebystydio\"}],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vuj8sh\",\"data-framer-name\":\"Navigation space\"}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fcy9wf\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1adx726\",\"data-border\":true,\"data-framer-name\":\"Closing spread\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v6umqy-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Footer C (colour split)\",isAuthoredByUser:true,name:\"Footer C (colour split)\",nodeId:\"QbbMVasfG\",scopeId:\"XSpe7O7Vn\",children:/*#__PURE__*/_jsx(StydioFooter,{colours:{ink:\"rgb(14, 14, 14)\",muted:\"rgb(183, 181, 177)\",paper:\"rgb(242, 240, 235)\",rule:\"rgb(64, 63, 63)\",sand:\"rgb(214, 190, 146)\"},connectionKey:true,fonts:{load:true,mono:\"Space Mono\",sans:\"Host Grotesk\"},height:\"100%\",id:\"QbbMVasfG\",layoutId:\"QbbMVasfG\",legal:{backToTop:\"Back to top\",copyright:\"\\xa9 2026 STYDIO \\xb7 Designing for humans\",copyrightShort:\"\\xa9 2026 STYDIO\",logoLabel:\"STYDIO, creative house\"},motion:{duration:900,easing:\"cubic-bezier(0.22, 1, 0.36, 1)\",inView:.55,trigger:\"auto\"},name:\"Footer C (colour split)\",preview:\"apart\",seal:{alt:\"STYDIO seal: Designing for humans\",caption:\"An independent design practice\",desktop:240,phone:120,show:true,tablet:150},sitemap:{items:[{id:\"default-item-0\",label:\"Home\",link:\"/\"},{id:\"default-item-1\",label:\"Work\",link:\"/work\"},{id:\"default-item-2\",label:\"About\",link:\"/about\"},{id:\"default-item-3\",label:\"Collection\",link:\"/collection\"},{id:\"default-item-4\",label:\"Contact\",link:\"/connect\"}],numbered:true,title:\"Sitemap\"},stage:{ambition:\"Your ambition\",button:\"Start a conversation\",buttonLink:\"/connect\",email:\"hello@stydio.design\",eyebrow:\"Start a project\",headline:\"Let’s make\\nsomething good.\",practice:\"Our practice\",sentence:\"Tell us what you’re making, or where the work feels stuck.\",showPlateLabels:true},studio:{link:\"/about\",linkLabel:\"About the studio\",location:\"Based in Cairo\",show:true,statement:\"Every project begins with a conversation about what matters, what is in the way and where a useful first move might be.\",title:\"The studio\"},style:{width:\"100%\"},touch:{items:[{id:\"default-item-0\",label:\"hello@stydio.design\",link:\"mailto:hello@stydio.design\"},{id:\"default-item-1\",label:\"Instagram\",link:\"https://instagram.com/madebystydio\"},{id:\"default-item-2\",label:\"LinkedIn\",link:\"https://www.linkedin.com/in/madebystydio\"},{id:\"default-item-3\",label:\"X\",link:\"https://x.com/madebystydio\"}],show:true,title:\"Get in touch\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TXDLQ5p6W\":{\"layout\":[\"fixed\",\"fixed\"]},\"untyoSEoU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"JLh2QWunM\":[\".framer-xghom9\",\".framer-vuj8sh\",\".framer-1adx726\"],\"TXDLQ5p6W\":[\".framer-xghom9\",\".framer-vuj8sh\",\".framer-1adx726\"],\"untyoSEoU\":[\".framer-xghom9\",\".framer-vuj8sh\",\".framer-1adx726\"]}\n * @framerBreakpoints {\"JLh2QWunM\":{\"min\":1440,\"canvasClassName\":\"framer-1mq59f7-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"TXDLQ5p6W\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-1cj5dev-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"untyoSEoU\":{\"max\":809,\"canvasClassName\":\"framer-17ogrju-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant JLh2QWunM\n * @framerLayoutTemplate true\n */const FramerXSpe7O7Vn=withCSS(Component,css,\"framer-lPaBT\");export default FramerXSpe7O7Vn;FramerXSpe7O7Vn.displayName=\"Site layout\";FramerXSpe7O7Vn.defaultProps={height:1e3,width:1440};addFonts(FramerXSpe7O7Vn,[{explicitInter:true,fonts:[]},...StydioMenuFonts,...StydioFooterFonts],{supportsExplicitInterCodegen:true});FramerXSpe7O7Vn.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXSpe7O7Vn\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"JLh2QWunM\",\"framerIntrinsicWidth\":\"1440\",\"framerHitTargets\":\"{\\\"JLh2QWunM\\\":[\\\".framer-xghom9\\\",\\\".framer-vuj8sh\\\",\\\".framer-1adx726\\\"],\\\"TXDLQ5p6W\\\":[\\\".framer-xghom9\\\",\\\".framer-vuj8sh\\\",\\\".framer-1adx726\\\"],\\\"untyoSEoU\\\":[\\\".framer-xghom9\\\",\\\".framer-vuj8sh\\\",\\\".framer-1adx726\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TXDLQ5p6W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"untyoSEoU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"JLh2QWunM\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1mq59f7-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"TXDLQ5p6W\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1cj5dev-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"untyoSEoU\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-17ogrju-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport SiteLayout from \"https://framerusercontent.com/modules/wruy6dUm3EhohcBiWVga/R5iPoMINUEIjio6ktRts/XSpe7O7Vn.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {a7rvBW8Qa: \"faq\", AR187iNwh: \"about\", c5cxdp7u1: \"plans\", dmh8aJHQA: \"services\", kGou21Fet: \"editions\", RymWeMj4a: \"process\", sbcFgBVsy: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uKDNESaORAoZyz68XvAq/NE6rrs3d8BCfwY8q60kA/augiA20Il.js\")), path: \"/\"}, hVpsvuyBr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XXHANfgPk17hSEMdk5Nm/4G7hJbH4C7Jy04yZknNg/hVpsvuyBr.js\")), path: \"/collection\"}, LhBriUCcs: {elements: {iSqmIAAUa: \"connect-subscription\", jptPslaCN: \"connect-notes-feedback\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/69TTjp19FvNhhdl5Bc85/Z6PFplCTGa7IQz09u1oG/LhBriUCcs.js\")), path: \"/connect\"}, KdqcvwSzT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Xcw9rQ7gRptz14afAqjh/2bhy5sbdsMtGnnNwJO07/KdqcvwSzT.js\")), path: \"/404\"}, WZUcdwsUz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GQhE8gzS8CVb5VHlw8vD/Jn62UqYDVW7kih37QWew/WZUcdwsUz.js\")), path: \"/work\"}, jXYJ7pV1W: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/95oUqhtFsLC94OB8YE6K/Y1i9ELA6XZ9RS1l06lAR/jXYJ7pV1W.js\")), path: \"/about\"}, J9smIkOfi: {collectionId: \"BBfRtkpRv\", elements: {a2iD6jCbY: \"free-wallpaper\", h9yB6pv3f: \"preview\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IZqF0GsWoVxaQqaTWBqG/pGaAKKFYnxy1lFWRe6ch/J9smIkOfi.js\")), path: \"/collection/:A8MsPdLHn\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {BBfRtkpRv: async () => (await import(\"https://framerusercontent.com/modules/IlwsvamLpkARMYHvBjEe/7mH7VPQ5hl12JmIk3nn6/BBfRtkpRv.js\"))?.[\"utils\"], RC2GLoQVN: async () => (await import(\"https://framerusercontent.com/modules/biL05J5xl80iiKr55dW3/GtvTpyYxuMqBPAWFBcq1/RC2GLoQVN.js\"))?.[\"utils\"], YwvpZPbau: async () => (await import(\"https://framerusercontent.com/modules/dTLf8xAGr1bzsidaABcl/Lb33Rw1vj6LEBpMZmeSB/YwvpZPbau.js\"))?.[\"utils\"], z0S22nObl: async () => (await import(\"https://framerusercontent.com/modules/vkFiHJNSUHUYyK5a606D/pW7fiNFCuyEHKAdaHiDp/z0S22nObl.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"f32f0bf4d7fd8148677941a3b9ae3582e2ff6b297b0b6d1c7c1816ffa58b7b05\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"hVpsvuyBr\":\r\ncase \"LhBriUCcs\":\r\ncase \"DV2NU5vih\":\r\ncase \"E_P_UGUcX\":\r\ncase \"CnokTV_D1\":\r\ncase \"KdqcvwSzT\":\r\ncase \"WZUcdwsUz\":\r\ncase \"jXYJ7pV1W\":\r\ncase \"J9smIkOfi\":\r\ncase \"ipLhULuy9\":\r\ncase \"OSfLT2QAr\":\r\ncase \"TjuppXYPa\":\r\ncase \"N9KwfCbhZ\":\r\nreturn React.createElement(SiteLayout, {...props, key: \"SiteLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"hVpsvuyBr\":\r\ncase \"LhBriUCcs\":\r\ncase \"DV2NU5vih\":\r\ncase \"E_P_UGUcX\":\r\ncase \"CnokTV_D1\":\r\ncase \"KdqcvwSzT\":\r\ncase \"WZUcdwsUz\":\r\ncase \"jXYJ7pV1W\":\r\ncase \"J9smIkOfi\":\r\ncase \"ipLhULuy9\":\r\ncase \"OSfLT2QAr\":\r\ncase \"TjuppXYPa\":\r\ncase \"N9KwfCbhZ\":\r\nreturn [{hash: \"1mq59f7\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1cj5dev\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"17ogrju\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Xcw9rQ7gRptz14afAqjh/2bhy5sbdsMtGnnNwJO07/KdqcvwSzT.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://stydio.design\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/jLmw7ilsKIoZoJlNau12/6NIitKaj4rxGAcqZ8PJE/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.25, ease: [0.22, 1, 0.36, 1], mass: 1, stagger: 0, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"8px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.15, ease: [0.22, 1, 0.36, 1], mass: 1, stagger: 0, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}