{"version":3,"file":"script_main.CWfGi3XQ.mjs","names":["useState","useRef","useCallback","useId","useMemo","useRef","useCallback","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","NavigationButton","ButtonTertiaryFonts","ButtonTertiary","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","useRef","useState","useMemo","useCallback","addPropertyOverrides","RichText","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","FooterLink","RichText","ButtonTertiary","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useRef","useState","useMemo","useCallback","Navigation","Footer","useRef","PropertyOverrides","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/ZMAhCuU9A4jNX2bKlU0X/MaCAj8wZ9MdyM4m4Q2qQ/MobileNavigation.js","https:/framerusercontent.com/modules/CoX9NgW30D1OeO6cSFAN/dt4vjGlZaRekaGseolZ3/WithCodeTypeHover.js","https:/framerusercontent.com/modules/549OWLWlIeITj7u1WlOV/n7LonX77yBd6g0Jsxle1/r4RjJtnGR.js","https:/framerusercontent.com/modules/qWldB394GkTRBdhxItEn/kjw8nqsN7O2xn7h10esS/eAnfaoF08.js","https:/framerusercontent.com/modules/SCwQBdKLiJ05VIMYC7hc/MnqydGDlE6c69W4QDlzI/FooterPhrases.js","https:/framerusercontent.com/modules/QRBzVODUg7sjkLIVORwM/vRgQBhKOhyYtjosDBQBj/rbpEb1mp9.js","https:/framerusercontent.com/modules/qG1fEjN5g4CpKeod12dX/fN6BZL5JMt7d2V8XYPTl/gb2bU2uzm.js","https:/framerusercontent.com/modules/pCLKaE1txnH6PDl3KWaB/rVW4G0VNUDYioLFpda9y/SitePreloader.js","https:/framerusercontent.com/modules/X2tYjsT1dGvvhDiFpHIz/9VL03d5KBGcHvyeh9rvs/r0WbharFu.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{startTransition,useCallback,useEffect,useId,useMemo,useRef,useState}from\"react\";// @ts-ignore\nimport{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{AnimatePresence,motion,useReducedMotion}from\"framer-motion\";function TypingLabel(props){const{text,animateKey,delayMs,reducedMotion,textStyle,onPointerEnter,onFocus}=props;const[visibleCount,setVisibleCount]=useState(reducedMotion?text.length:0);const timersRef=useRef([]);const clear=useCallback(()=>{if(typeof window===\"undefined\")return;timersRef.current.forEach(id=>window.clearTimeout(id));timersRef.current=[];},[]);useEffect(()=>{clear();if(reducedMotion){startTransition(()=>setVisibleCount(text.length));return;}startTransition(()=>setVisibleCount(0));const step=Math.max(16,Math.min(30,text.length>0?500/text.length:30));for(let i=0;i<=text.length;i++){const id=window.setTimeout(()=>{startTransition(()=>setVisibleCount(i));},delayMs+i*step);timersRef.current.push(id);}return()=>clear();},[animateKey,clear,delayMs,reducedMotion,text]);const visible=reducedMotion?text:text.slice(0,Math.min(text.length,visibleCount));const showCursor=!reducedMotion&&visibleCount<text.length;return /*#__PURE__*/_jsxs(\"span\",{onPointerEnter:onPointerEnter,onFocus:onFocus,style:{display:\"inline-grid\",position:\"relative\",...textStyle},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{gridArea:\"1 / 1\",visibility:\"hidden\",whiteSpace:\"pre\",pointerEvents:\"none\"},children:text}),/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,style:{gridArea:\"1 / 1\",whiteSpace:\"pre\",position:\"relative\"},children:[visible,/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:\"100%\",top:0,width:\"1ch\",opacity:showCursor?.8:0},children:\"_\"})]})]});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function MobileNavigation(props){const{writeLabel=\"Write\",speechLabel=\"Speech\",strategyLabel=\"Strategy\",aboutLabel=\"About\",contactLabel=\"Contact\",writeLink=\"\",speechLink=\"\",strategyLink=\"\",aboutLink=\"\",contactLink=\"\",bookingLink=\"\",ctaText=\"Let’s make a difference\",previewOpen=false,ink=\"#000000\",background=\"transparent\",linkFont={},ctaFont={},actionFont={},style}=props;const prefersReducedMotion=useReducedMotion();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isStaticRenderer=useIsStaticRenderer();const isEditorMode=isCanvas||isStaticRenderer;const[mounted,setMounted]=useState(false);const[isOpen,setIsOpen]=useState(false);const[isClosing,setIsClosing]=useState(false);const[animateKey,setAnimateKey]=useState(0);const[retypeKeys,setRetypeKeys]=useState({});const[isTabletUp,setIsTabletUp]=useState(false);const triggerRef=useRef(null);const dialogRef=useRef(null);const wasOpenRef=useRef(false);const dialogId=useId();const navItems=useMemo(()=>[{key:\"write\",label:writeLabel,href:writeLink},{key:\"speech\",label:speechLabel,href:speechLink},{key:\"strategy\",label:strategyLabel,href:strategyLink},{key:\"about\",label:aboutLabel,href:aboutLink},{key:\"contact\",label:contactLabel,href:contactLink}],[aboutLabel,aboutLink,contactLabel,contactLink,speechLabel,speechLink,strategyLabel,strategyLink,writeLabel,writeLink]);const openMenu=useCallback(()=>{startTransition(()=>{setIsOpen(true);setIsClosing(false);setAnimateKey(k=>k+1);});},[]);const closeMenu=useCallback(()=>{startTransition(()=>{setIsOpen(false);setIsClosing(true);});},[]);const bumpRetype=useCallback(key=>{startTransition(()=>{setRetypeKeys(prev=>({...prev,[key]:(prev[key]??0)+1}));});},[]);useEffect(()=>{if(typeof window===\"undefined\")return;startTransition(()=>setMounted(true));},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const query=window.matchMedia(\"(min-width: 768px)\");const update=()=>{startTransition(()=>setIsTabletUp(query.matches));};update();query.addEventListener(\"change\",update);return()=>query.removeEventListener(\"change\",update);},[]);useEffect(()=>{if(isEditorMode)return;if(!isOpen)return;if(typeof document===\"undefined\")return;const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};},[isEditorMode,isOpen]);const trapActive=isOpen||isClosing;useEffect(()=>{if(!trapActive||typeof window===\"undefined\")return;const onKeyDown=event=>{if(event.key===\"Escape\"){closeMenu();return;}if(event.key!==\"Tab\")return;const dialog=dialogRef.current;if(!dialog)return;const focusables=Array.from(dialog.querySelectorAll('a[href],button:not([disabled]),[tabindex]:not([tabindex=\"-1\"])'));if(focusables.length===0)return;const first=focusables[0];const last=focusables[focusables.length-1];const active=document.activeElement;if(event.shiftKey&&active===first){event.preventDefault();last.focus();}else if(!event.shiftKey&&active===last){event.preventDefault();first.focus();}};window.addEventListener(\"keydown\",onKeyDown);return()=>window.removeEventListener(\"keydown\",onKeyDown);},[closeMenu,trapActive]);useEffect(()=>{if(isOpen)wasOpenRef.current=true;if(!isOpen&&wasOpenRef.current&&!isClosing){triggerRef.current?.focus({preventScroll:true});wasOpenRef.current=false;return;}if(!isOpen)return;if(typeof window===\"undefined\")return;const id=window.setTimeout(()=>{const dialog=dialogRef.current;if(!dialog)return;const target=dialog.querySelector('button,[href],[tabindex]:not([tabindex=\"-1\"])');target?.focus();},prefersReducedMotion?0:120);return()=>window.clearTimeout(id);},[isClosing,isOpen,prefersReducedMotion]);const linkTextStyle={fontFamily:linkFont.fontFamily||\"Rethink Sans\",fontSize:linkFont.fontSize||\"20px\",fontWeight:linkFont.fontWeight??400,fontStyle:linkFont.fontStyle||\"normal\",lineHeight:linkFont.lineHeight||\"1em\",letterSpacing:linkFont.letterSpacing||\"0em\"};const ctaTextStyle={fontFamily:ctaFont.fontFamily||\"Times New Roman, serif\",fontSize:ctaFont.fontSize||\"26px\",fontWeight:ctaFont.fontWeight??400,fontStyle:ctaFont.fontStyle||\"normal\",lineHeight:ctaFont.lineHeight||\"1.1em\",letterSpacing:ctaFont.letterSpacing||\"0em\",textAlign:\"center\"};const actionTextStyle={fontFamily:actionFont.fontFamily||\"Rethink Sans\",fontSize:actionFont.fontSize||\"12px\",fontWeight:actionFont.fontWeight??400,fontStyle:actionFont.fontStyle||\"normal\",lineHeight:actionFont.lineHeight||\"1em\",letterSpacing:actionFont.letterSpacing||\"0.08em\",textTransform:\"uppercase\"};const showPreviewOverlay=isEditorMode&&previewOpen;const showPortalOverlay=mounted&&isOpen&&!isEditorMode;const canRenderPortalHost=mounted&&!isEditorMode;const reducedForOverlay=Boolean(prefersReducedMotion||showPreviewOverlay);const rowHeight=isTabletUp?64:56;const overlay=/*#__PURE__*/_jsx(AnimatePresence,{onExitComplete:()=>{startTransition(()=>setIsClosing(false));},children:(showPortalOverlay||showPreviewOverlay)&&/*#__PURE__*/_jsxs(motion.div,{ref:dialogRef,id:dialogId,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Mobile navigation menu\",initial:reducedForOverlay?{opacity:1}:{y:\"-100%\"},animate:reducedForOverlay?{opacity:1}:{y:\"0%\"},exit:reducedForOverlay?{opacity:0,transition:{duration:.15}}:{y:\"-100%\",transition:{duration:.45,ease:[.76,0,.24,1]}},transition:{duration:reducedForOverlay?.2:.65,ease:[.76,0,.24,1]},style:{position:showPreviewOverlay?\"relative\":\"fixed\",inset:showPreviewOverlay?undefined:0,width:\"100%\",minHeight:showPreviewOverlay?760:\"100dvh\",maxHeight:showPreviewOverlay?760:\"100dvh\",overflowY:\"auto\",background:\"#000000\",color:\"#FFFFFF\",zIndex:1e4,pointerEvents:\"auto\",padding:20,display:\"flex\",flexDirection:\"column\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minHeight:44,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Times New Roman, serif\",fontSize:18,lineHeight:1},children:\"W.S-S\"}),/*#__PURE__*/_jsx(\"button\",{onClick:closeMenu,\"aria-label\":\"Close menu\",onPointerEnter:()=>bumpRetype(\"close\"),onFocus:()=>bumpRetype(\"close\"),style:{border:\"none\",background:\"transparent\",color:\"#FFFFFF\",cursor:\"pointer\",padding:0},children:/*#__PURE__*/_jsx(TypingLabel,{text:\"↳ CLOSE\",animateKey:animateKey+(retypeKeys.close??0)+1300,delayMs:reducedForOverlay?0:(retypeKeys.close??0)>0?0:650,reducedMotion:reducedForOverlay,textStyle:actionTextStyle})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:56},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":true,initial:reducedForOverlay?{scaleX:1}:{scaleX:0},animate:{scaleX:1},transition:{duration:reducedForOverlay?0:.35,delay:0},style:{height:1,width:\"100%\",background:\"#2E2E2E\",transformOrigin:\"left center\"}}),navItems.map((item,index)=>{const lineDelay=reducedForOverlay?0:index*.06;const retypeCount=retypeKeys[item.key]??0;const typedKey=animateKey*100+retypeCount;const linkInner=/*#__PURE__*/_jsx(TypingLabel,{text:item.label,animateKey:typedKey,delayMs:reducedForOverlay?0:retypeCount>0?0:650+index*80,reducedMotion:reducedForOverlay,textStyle:linkTextStyle,onPointerEnter:()=>bumpRetype(item.key),onFocus:()=>bumpRetype(item.key)});return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{minHeight:rowHeight,display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",textAlign:\"right\"},children:item.href?/*#__PURE__*/_jsx(\"a\",{href:item.href,onClick:closeMenu,\"aria-label\":item.label,onPointerEnter:()=>bumpRetype(item.key),onFocus:()=>bumpRetype(item.key),style:{color:\"#FFFFFF\",textDecoration:\"none\",width:\"100%\",minHeight:44,display:\"flex\",justifyContent:\"flex-end\",alignItems:\"center\"},children:linkInner}):/*#__PURE__*/_jsx(\"button\",{onClick:closeMenu,\"aria-label\":item.label,onPointerEnter:()=>bumpRetype(item.key),onFocus:()=>bumpRetype(item.key),style:{border:\"none\",background:\"transparent\",color:\"#FFFFFF\",padding:0,width:\"100%\",minHeight:44,display:\"flex\",justifyContent:\"flex-end\",alignItems:\"center\"},children:linkInner})}),/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":true,initial:reducedForOverlay?{scaleX:1}:{scaleX:0},animate:{scaleX:1},transition:{duration:reducedForOverlay?0:.35,delay:lineDelay},style:{height:1,width:\"100%\",background:\"#2E2E2E\",transformOrigin:\"left center\"}})]},item.key);})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minHeight:220,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:20},children:[/*#__PURE__*/_jsx(\"div\",{role:\"text\",\"aria-label\":ctaText,children:/*#__PURE__*/_jsx(TypingLabel,{text:ctaText,animateKey:animateKey+(retypeKeys.cta??0)+999,delayMs:reducedForOverlay?0:(retypeKeys.cta??0)>0?0:900,reducedMotion:reducedForOverlay,textStyle:ctaTextStyle,onPointerEnter:()=>bumpRetype(\"cta\"),onFocus:()=>bumpRetype(\"cta\")})}),bookingLink?/*#__PURE__*/_jsx(\"a\",{href:bookingLink,onClick:closeMenu,\"aria-label\":\"Book a call\",onPointerEnter:()=>bumpRetype(\"booking\"),onFocus:()=>bumpRetype(\"booking\"),style:{color:\"#FFFFFF\",textDecoration:\"none\",...actionTextStyle},children:/*#__PURE__*/_jsx(TypingLabel,{text:\"↳ BOOK A CALL\",animateKey:animateKey+(retypeKeys.booking??0)+1500,delayMs:reducedForOverlay?0:(retypeKeys.booking??0)>0?0:980,reducedMotion:reducedForOverlay,textStyle:actionTextStyle})}):/*#__PURE__*/_jsx(\"button\",{onClick:closeMenu,\"aria-label\":\"Book a call\",onPointerEnter:()=>bumpRetype(\"booking\"),onFocus:()=>bumpRetype(\"booking\"),style:{border:\"none\",background:\"transparent\",color:\"#FFFFFF\",padding:0,...actionTextStyle},children:/*#__PURE__*/_jsx(TypingLabel,{text:\"↳ BOOK A CALL\",animateKey:animateKey+(retypeKeys.booking??0)+1500,delayMs:reducedForOverlay?0:(retypeKeys.booking??0)>0?0:980,reducedMotion:reducedForOverlay,textStyle:actionTextStyle})})]})]})});return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:showPreviewOverlay?\"auto\":64,borderBottom:\"1px solid #EBEBEB\",background,color:ink,pointerEvents:\"auto\",...style,...showPreviewOverlay?{height:\"auto\",minHeight:824}:null},children:[/*#__PURE__*/_jsxs(\"div\",{style:{height:64,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",paddingLeft:20,paddingRight:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Times New Roman, serif\",fontSize:18,lineHeight:1},children:\"W.S-S\"}),/*#__PURE__*/_jsxs(\"button\",{ref:triggerRef,\"aria-label\":\"Open menu\",\"aria-expanded\":isOpen,\"aria-controls\":dialogId,onClick:event=>{event.preventDefault();event.stopPropagation();openMenu();},style:{width:44,height:44,border:\"none\",background:\"transparent\",padding:0,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"flex-end\",gap:6,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{height:1,width:26,background:ink,display:\"block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{height:1,width:26,background:ink,display:\"block\"}})]})]}),showPreviewOverlay?overlay:null,canRenderPortalHost&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(overlay,document.body):null]});}addPropertyControls(MobileNavigation,{writeLabel:{type:ControlType.String,title:\"Write Label\",defaultValue:\"Write\"},speechLabel:{type:ControlType.String,title:\"Speech Label\",defaultValue:\"Speech\"},strategyLabel:{type:ControlType.String,title:\"Strategy Label\",defaultValue:\"Strategy\"},aboutLabel:{type:ControlType.String,title:\"About Label\",defaultValue:\"About\"},contactLabel:{type:ControlType.String,title:\"Contact Label\",defaultValue:\"Contact\"},writeLink:{type:ControlType.Link,title:\"Write Link\",defaultValue:\"\"},speechLink:{type:ControlType.Link,title:\"Speech Link\",defaultValue:\"\"},strategyLink:{type:ControlType.Link,title:\"Strategy Link\",defaultValue:\"\"},aboutLink:{type:ControlType.Link,title:\"About Link\",defaultValue:\"\"},contactLink:{type:ControlType.Link,title:\"Contact Link\",defaultValue:\"\"},bookingLink:{type:ControlType.Link,title:\"Book Link\",defaultValue:\"\"},ctaText:{type:ControlType.String,title:\"CTA Text\",defaultValue:\"Let’s make a difference\"},previewOpen:{type:ControlType.Boolean,title:\"Preview Open\",defaultValue:false},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},linkFont:{type:ControlType.Font,title:\"Link Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"20px\",variant:\"Regular\",lineHeight:\"1em\",letterSpacing:\"0em\"}},ctaFont:{type:ControlType.Font,title:\"CTA Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"26px\",variant:\"Regular\",lineHeight:\"1.1em\",letterSpacing:\"0em\"}},actionFont:{type:ControlType.Font,title:\"Action Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Regular\",lineHeight:\"1em\",letterSpacing:\"0.08em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileNavigation\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileNavigation.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";import{useReducedMotion}from\"framer-motion\";const TYPING_INTERVAL_MS=45;export function withCodeTypeHover(Component){return /*#__PURE__*/forwardRef(function WithCodeTypeHover(props,forwardedRef){const WrappedComponent=Component;const rootRef=useRef(null);const snapshotsRef=useRef([]);const timerIdsRef=useRef([]);const remainingAnimationsRef=useRef(0);const prefersReducedMotion=useReducedMotion();const clearTimers=useCallback(()=>{for(const timerId of timerIdsRef.current){if(typeof window!==\"undefined\"){window.clearTimeout(timerId);}}timerIdsRef.current=[];},[]);const restoreText=useCallback(()=>{const snapshots=snapshotsRef.current;for(const snapshot of snapshots){snapshot.node.nodeValue=snapshot.originalText;snapshot.parentElement.style.minWidth=snapshot.previousMinWidth;}snapshotsRef.current=[];remainingAnimationsRef.current=0;},[]);const stopAnimationAndRestore=useCallback(()=>{clearTimers();restoreText();},[clearTimers,restoreText]);const animateType=useCallback(()=>{stopAnimationAndRestore();if(prefersReducedMotion)return;const root=rootRef.current;if(!root||typeof document===\"undefined\")return;const walker=document.createTreeWalker(root,NodeFilter.SHOW_TEXT,{acceptNode(node){const value=node.nodeValue??\"\";if(!value.length||!value.trim())return NodeFilter.FILTER_REJECT;return NodeFilter.FILTER_ACCEPT;}});const snapshots=[];let currentNode=walker.nextNode();while(currentNode){if(currentNode.nodeType===Node.TEXT_NODE){const textNode=currentNode;const parentElement=textNode.parentElement;if(parentElement){const width=parentElement.getBoundingClientRect().width;const previousMinWidth=parentElement.style.minWidth;if(width>0){parentElement.style.minWidth=`${Math.ceil(width)}px`;}snapshots.push({node:textNode,originalText:textNode.nodeValue??\"\",parentElement,previousMinWidth});}}currentNode=walker.nextNode();}snapshotsRef.current=snapshots;remainingAnimationsRef.current=snapshots.length;for(const snapshot of snapshots){const full=snapshot.originalText;snapshot.node.nodeValue=\"_\";for(let index=0;index<=full.length;index++){if(typeof window===\"undefined\")continue;const timerId=window.setTimeout(()=>{const prefix=full.slice(0,index);if(index<full.length){snapshot.node.nodeValue=`${prefix}_`;}else{snapshot.node.nodeValue=full;snapshot.parentElement.style.minWidth=snapshot.previousMinWidth;remainingAnimationsRef.current=Math.max(0,remainingAnimationsRef.current-1);if(remainingAnimationsRef.current===0){snapshotsRef.current=[];timerIdsRef.current=[];}}},index*TYPING_INTERVAL_MS);timerIdsRef.current.push(timerId);}}},[prefersReducedMotion,stopAnimationAndRestore]);useEffect(()=>{return()=>{stopAnimationAndRestore();};},[stopAnimationAndRestore]);const handleMouseEnter=useCallback(event=>{props.onPointerEnter?.(event);animateType();},[animateType,props]);const handleMouseLeave=useCallback(event=>{props.onPointerLeave?.(event);stopAnimationAndRestore();},[props,stopAnimationAndRestore]);const handleFocus=useCallback(event=>{props.onFocus?.(event);animateType();},[animateType,props]);const handleBlur=useCallback(event=>{props.onBlur?.(event);stopAnimationAndRestore();},[props,stopAnimationAndRestore]);const setRefs=useCallback(instance=>{rootRef.current=instance;if(typeof forwardedRef===\"function\"){forwardedRef(instance);}else if(forwardedRef&&typeof forwardedRef===\"object\"){forwardedRef.current=instance;}},[forwardedRef]);return /*#__PURE__*/_jsx(WrappedComponent,{...props,ref:setRefs,onPointerEnter:handleMouseEnter,onPointerLeave:handleMouseLeave,onFocus:handleFocus,onBlur:handleBlur});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withCodeTypeHover\":{\"type\":\"reactHoc\",\"name\":\"withCodeTypeHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithCodeTypeHover.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCodeTypeHover}from\"https://framerusercontent.com/modules/CoX9NgW30D1OeO6cSFAN/dt4vjGlZaRekaGseolZ3/WithCodeTypeHover.js\";const MotionAWithCodeTypeHover1hdjxtx=withCodeBoundaryForOverrides(motion.a,{nodeId:\"SW_UJg1oA\",override:withCodeTypeHover,scopeId:\"r4RjJtnGR\"});const enabledGestures={SW_UJg1oA:{hover:true}};const cycleOrder=[\"SW_UJg1oA\",\"kA1VsfckL\"];const serializationHash=\"framer-V28Qi\";const variantClassNames={kA1VsfckL:\"framer-v-r3jqjh\",SW_UJg1oA:\"framer-v-1hdjxtx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TRtsvcDdA=undefined;const kT92mADUc=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"SW_UJg1oA\",\"Wide Large\":\"kA1VsfckL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,kT92mADUc:label??props.kT92mADUc??\"Write\",TRtsvcDdA:link??props.TRtsvcDdA,variant:humanReadableVariantMap[props.variant]??props.variant??\"SW_UJg1oA\"};};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,kT92mADUc,TRtsvcDdA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SW_UJg1oA\",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(Link,{href:TRtsvcDdA,motionChild:true,nodeId:\"SW_UJg1oA\",scopeId:\"r4RjJtnGR\",children:/*#__PURE__*/_jsx(MotionAWithCodeTypeHover1hdjxtx,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1hdjxtx\",className,classNames)} framer-dbvqgr`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"SW_UJg1oA\",ref:refBinding,style:{...style},...addPropertyOverrides({\"SW_UJg1oA-hover\":{\"data-framer-name\":undefined},kA1VsfckL:{\"data-framer-name\":\"Wide Large\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12.89px\"},children:\"Label\"})}),className:\"framer-19eh1wk\",\"data-framer-name\":\"Write\",fonts:[\"GF;Rethink Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"zsuO9kSi1\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:kT92mADUc,variants:{\"SW_UJg1oA-hover\":{\"--extracted-r6o4lv\":\"var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"SW_UJg1oA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12.89px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71)))\"},children:\"Label\"})})},kA1VsfckL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14.89px\"},children:\"Write\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-V28Qi.framer-dbvqgr, .framer-V28Qi .framer-dbvqgr { display: block; }\",\".framer-V28Qi.framer-1hdjxtx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 4px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-V28Qi .framer-19eh1wk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23.5\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kA1VsfckL\":{\"layout\":[\"auto\",\"auto\"]},\"XJMF1mOjB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kT92mADUc\":\"label\",\"TRtsvcDdA\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerr4RjJtnGR=withCSS(Component,css,\"framer-V28Qi\");export default Framerr4RjJtnGR;Framerr4RjJtnGR.displayName=\"Navigation Button\";Framerr4RjJtnGR.defaultProps={height:23.5,width:32};addPropertyControls(Framerr4RjJtnGR,{variant:{options:[\"SW_UJg1oA\",\"kA1VsfckL\"],optionTitles:[\"Variant 1\",\"Wide Large\"],title:\"Variant\",type:ControlType.Enum},kT92mADUc:{defaultValue:\"Write\",title:\"Label\",type:ControlType.String},onkT92mADUcChange:{changes:\"kT92mADUc\",type:ControlType.ChangeHandler},TRtsvcDdA:{title:\"Link\",type:ControlType.Link}});addFonts(Framerr4RjJtnGR,[{explicitInter:true,fonts:[{cssFamilyName:\"Rethink Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Rethink Sans\",url:\"https://fonts.gstatic.com/s/rethinksans/v7/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45DmqkmFRCEvmma-aua4.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr4RjJtnGR\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kA1VsfckL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XJMF1mOjB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerVariables\":\"{\\\"kT92mADUc\\\":\\\"label\\\",\\\"TRtsvcDdA\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"23.5\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./r4RjJtnGR.map","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MobileNavigation from\"https://framerusercontent.com/modules/ZMAhCuU9A4jNX2bKlU0X/MaCAj8wZ9MdyM4m4Q2qQ/MobileNavigation.js\";import{withScrollRules}from\"https://framerusercontent.com/modules/kZ4aZrhLXLAM210QFvWW/m6nifzplm9Eo23x95ipK/ScrollReveals.js\";import NavigationButton from\"https://framerusercontent.com/modules/549OWLWlIeITj7u1WlOV/n7LonX77yBd6g0Jsxle1/r4RjJtnGR.js\";import ButtonTertiary from\"https://framerusercontent.com/modules/evlZq4CiqsAWanbCOY1L/NrPpylCGxh9dOeN1gDKq/RJ7Uw1_1k.js\";const NavigationButtonFonts=getFonts(NavigationButton);const ButtonTertiaryFonts=getFonts(ButtonTertiary);const MotionDivWithScrollRules1qsestq=withCodeBoundaryForOverrides(motion.div,{nodeId:\"DHyuYQoEO\",override:withScrollRules,scopeId:\"eAnfaoF08\"});const MobileNavigationFonts=getFonts(MobileNavigation);const cycleOrder=[\"I_xHWFvVs\",\"zQHW8krZD\",\"qdFRMAiJn\",\"JTOhfWbNn\",\"hgKx_ubJj\",\"OmLDK5q_E\"];const serializationHash=\"framer-4iLFh\";const variantClassNames={hgKx_ubJj:\"framer-v-10dfzlb\",I_xHWFvVs:\"framer-v-o1g03z\",JTOhfWbNn:\"framer-v-159s7e9\",OmLDK5q_E:\"framer-v-10sjeiy\",qdFRMAiJn:\"framer-v-1tjiyd0\",zQHW8krZD:\"framer-v-156e5cg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Q6UuReKhK=undefined;const GHY9v6SAV=undefined;const m56y5HvD8=undefined;const ztZxfnODZ=undefined;const f06KjucWP=undefined;const IvIfvHxF0=undefined;const jr5jcKu4e=undefined;const RF2nrlcAl=undefined;const r2de0Ewdt=undefined;const GazaBRLZ3=undefined;const T9bSoZzdb=undefined;const hk_ZWJQBL=undefined;const setQ6UuReKhK=undefined;const setm56y5HvD8=undefined;const setf06KjucWP=undefined;const setjr5jcKu4e=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={\"5K\":\"JTOhfWbNn\",\"Burger — Tablet and Phone\":\"qdFRMAiJn\",\"Dark Ink\":\"I_xHWFvVs\",\"Light Ink\":\"zQHW8krZD\",Laptop:\"OmLDK5q_E\",Wide:\"hgKx_ubJj\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({aboutLabel,aboutLink,bookACallLink,contactLabel,contactLink,height,id,menuCTA,speechLabel,speechLink,strategyLabel,strategyLink,width,writeLabel,writeLink,...props})=>{return{...props,f06KjucWP:strategyLabel??props.f06KjucWP??\"Strategy\",GazaBRLZ3:contactLink??props.GazaBRLZ3,GHY9v6SAV:writeLink??props.GHY9v6SAV,hk_ZWJQBL:menuCTA??props.hk_ZWJQBL??\"Let’s make a difference\",IvIfvHxF0:strategyLink??props.IvIfvHxF0,jr5jcKu4e:aboutLabel??props.jr5jcKu4e??\"About\",m56y5HvD8:speechLabel??props.m56y5HvD8??\"Speech\",Q6UuReKhK:writeLabel??props.Q6UuReKhK??\"Write\",r2de0Ewdt:contactLabel??props.r2de0Ewdt??\"Contact\",RF2nrlcAl:aboutLink??props.RF2nrlcAl,T9bSoZzdb:bookACallLink??props.T9bSoZzdb,variant:humanReadableVariantMap[props.variant]??props.variant??\"I_xHWFvVs\",ztZxfnODZ:speechLink??props.ztZxfnODZ};};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,\"Q6UuReKhK\":externalQ6UuReKhK,\"onQ6UuReKhKChange\":setExternalQ6UuReKhK,\"m56y5HvD8\":externalm56y5HvD8,\"onm56y5HvD8Change\":setExternalm56y5HvD8,\"f06KjucWP\":externalf06KjucWP,\"onf06KjucWPChange\":setExternalf06KjucWP,\"jr5jcKu4e\":externaljr5jcKu4e,\"onjr5jcKu4eChange\":setExternaljr5jcKu4e,GHY9v6SAV,ztZxfnODZ,IvIfvHxF0,RF2nrlcAl,r2de0Ewdt,GazaBRLZ3,T9bSoZzdb,hk_ZWJQBL,...restProps}=getProps(props);const[Q6UuReKhK,setQ6UuReKhK]=useStateVariable(externalQ6UuReKhK,setExternalQ6UuReKhK);const[m56y5HvD8,setm56y5HvD8]=useStateVariable(externalm56y5HvD8,setExternalm56y5HvD8);const[f06KjucWP,setf06KjucWP]=useStateVariable(externalf06KjucWP,setExternalf06KjucWP);const[jr5jcKu4e,setjr5jcKu4e]=useStateVariable(externaljr5jcKu4e,setExternaljr5jcKu4e);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I_xHWFvVs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"qdFRMAiJn\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"qdFRMAiJn\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-o1g03z\",className,classNames),\"data-framer-name\":\"Dark Ink\",layoutDependency:layoutDependency,layoutId:\"I_xHWFvVs\",ref:refBinding,style:{...style},...addPropertyOverrides({hgKx_ubJj:{\"data-framer-name\":\"Wide\"},JTOhfWbNn:{\"data-framer-name\":\"5K\"},OmLDK5q_E:{\"data-framer-name\":\"Laptop\"},qdFRMAiJn:{\"data-framer-name\":\"Burger — Tablet and Phone\"},zQHW8krZD:{\"data-framer-name\":\"Light Ink\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithScrollRules1qsestq,{className:\"framer-1qsestq\",\"data-border\":true,\"data-framer-name\":\"Navigation Group\",layoutDependency:layoutDependency,layoutId:\"DHyuYQoEO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-dd53f5bd-b4c7-43f6-8a1a-3c0be5a6a2bd)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},variants:{hgKx_ubJj:{filter:\"none\",WebkitFilter:\"none\"},JTOhfWbNn:{filter:\"none\",WebkitFilter:\"none\"},OmLDK5q_E:{filter:\"none\",WebkitFilter:\"none\"},zQHW8krZD:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f8xjlh\",layoutDependency:layoutDependency,layoutId:\"mxTf42YIx\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-iprah2\",layoutDependency:layoutDependency,layoutId:\"ouw_F46vx\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wxfqcfdoG\",openInNewTab:false,scopeId:\"eAnfaoF08\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-vk87bh framer-1hzfc3t\",\"data-framer-name\":\"Logo (Symbol)\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"wxfqcfdoG\",svg:'<svg width=\"38\" height=\"12\" viewBox=\"0 0 38 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M14.3928 9.06613C14.6485 9.06613 14.8615 9.15395 15.0177 9.32284C15.1739 9.49173 15.252 9.71466 15.252 9.9984C15.252 10.2956 15.1668 10.5388 14.9893 10.728C14.8118 10.9172 14.5917 11.0117 14.3218 11.0117C14.052 11.0117 13.8532 10.9239 13.697 10.755C13.5408 10.5861 13.4626 10.3632 13.4626 10.0795C13.4626 9.78222 13.5479 9.53902 13.7183 9.34986C13.8887 9.16071 14.1088 9.06613 14.3928 9.06613Z\" fill=\"black\"/>\\n<path d=\"M10.4877 11.1732H10.1824L8.17999 5.49857C8.11608 5.30266 8.05928 5.13377 8.00957 4.98515L7.73975 4.2015C7.72554 4.24204 7.71134 4.28932 7.69714 4.33661C7.68294 4.3839 7.66874 4.42444 7.65454 4.45146C7.64034 4.47848 7.64034 4.49875 7.64034 4.5055C7.52673 4.78248 7.44862 4.99191 7.40601 5.12702C7.37051 5.21484 7.2853 5.46479 7.13619 5.88364L5.219 11.1732H4.89947L1.76807 2.63421L1.34913 1.5263C1.20002 1.14123 1.0509 0.891275 0.887586 0.769675C0.72427 0.654831 0.433142 0.580521 0 0.560254V0.175187H4.07579V0.560254C3.62845 0.580521 3.34442 0.607545 3.23081 0.641323C3.05329 0.695368 2.96099 0.803452 2.96099 0.95883C2.96099 1.06692 3.0888 1.48577 3.35152 2.22212L4.97048 6.7416L5.1693 7.36987C5.24741 7.5928 5.35392 7.88329 5.48883 8.23458C5.56694 8.03191 5.65925 7.81573 5.75866 7.5928L6.06398 6.7416L7.36341 3.1679L6.87346 1.80328C6.69595 1.30336 6.51843 0.972346 6.34091 0.810212C6.16339 0.648079 5.88647 0.567008 5.48883 0.553497V0.16843H9.62853V0.553497C9.10308 0.567008 8.79775 0.580519 8.71964 0.600786C8.47112 0.668342 8.35041 0.816963 8.35041 1.05341C8.35041 1.1615 8.45692 1.51279 8.66994 2.11403L10.3386 6.97128L10.7575 8.23458C10.793 8.14675 10.8285 8.03191 10.8782 7.88328C10.9564 7.69413 11.0203 7.51849 11.0629 7.36987C11.1552 7.15369 11.212 6.99831 11.2475 6.89022L12.8664 2.38425C13.115 1.68168 13.2357 1.21554 13.2357 0.99261C13.2357 0.81021 13.1789 0.695368 13.0582 0.641323C12.9374 0.587278 12.6534 0.560254 12.2061 0.560254V0.175187H15.2523V0.560254C14.8049 0.594032 14.4996 0.695364 14.3505 0.864253C14.2014 1.03314 13.9954 1.48577 13.7327 2.22888L10.4806 11.1732H10.4877Z\" fill=\"black\"/>\\n<path d=\"M24.1424 2.96562H23.7377C23.5459 2.32384 23.2974 1.83744 22.9992 1.50642C22.4808 0.959216 21.7992 0.688994 20.9471 0.688994C20.3861 0.688994 19.9388 0.830858 19.6051 1.10784C19.2713 1.38481 19.108 1.75637 19.108 2.21575C19.108 2.56028 19.2216 2.85753 19.4559 3.10748C19.6832 3.35744 20.0879 3.63442 20.6631 3.93166L22.4808 4.87744C23.2974 5.30304 23.8868 5.74215 24.2418 6.20153C24.5968 6.65416 24.7744 7.20136 24.7744 7.84314C24.7744 8.76189 24.4335 9.52527 23.7448 10.1333C23.056 10.7413 22.2039 11.0453 21.1672 11.0453C20.8335 11.0453 20.5423 11.0182 20.3009 10.971C20.0595 10.9237 19.6122 10.7953 18.9589 10.5927C18.7672 10.5386 18.6039 10.5116 18.4689 10.5116C18.3482 10.5116 18.2275 10.5454 18.1139 10.6062C18.0003 10.6737 17.8157 10.8156 17.5601 11.0385V7.22162H17.9648C18.4334 9.13345 19.5127 10.0927 21.1956 10.0927C21.8134 10.0927 22.3246 9.92385 22.7294 9.58607C23.1341 9.24829 23.3329 8.82269 23.3329 8.29576C23.3329 7.87691 23.198 7.53238 22.9211 7.24865C22.6441 6.96491 22.1116 6.61362 21.3092 6.20153L19.7968 5.4314C18.9802 5.0058 18.405 4.58696 18.0784 4.18838C17.7518 3.7898 17.5885 3.29664 17.5885 2.70891C17.5885 1.91851 17.8938 1.26997 18.4973 0.763301C19.1009 0.256633 19.8749 -7.62939e-05 20.8051 -7.62939e-05C21.1885 -7.62939e-05 21.6501 0.06748 22.2039 0.195836C22.7081 0.324191 23.056 0.384991 23.2477 0.384991C23.4749 0.384991 23.7732 0.324191 24.1424 0.195836V2.96562Z\" fill=\"black\"/>\\n<path d=\"M29.2334 5.78905V6.60647H25.8677V5.78905H29.2334Z\" fill=\"black\"/>\\n<path d=\"M37.0506 2.96562H36.6459C36.4541 2.32384 36.2056 1.83744 35.9074 1.50642C35.389 0.959216 34.7074 0.688994 33.8553 0.688994C33.2943 0.688994 32.847 0.830858 32.5133 1.10784C32.1795 1.38481 32.0162 1.75637 32.0162 2.21575C32.0162 2.56028 32.1298 2.85753 32.3641 3.10748C32.5914 3.35744 32.9961 3.63442 33.5713 3.93166L35.389 4.87744C36.2056 5.30304 36.795 5.74215 37.15 6.20153C37.505 6.65416 37.6826 7.20136 37.6826 7.84314C37.6826 8.76189 37.3417 9.52527 36.653 10.1333C35.9642 10.7413 35.1121 11.0453 34.0754 11.0453C33.7417 11.0453 33.4505 11.0182 33.2091 10.971C32.9677 10.9237 32.5204 10.7953 31.8671 10.5927C31.6754 10.5386 31.5121 10.5116 31.3772 10.5116C31.2564 10.5116 31.1357 10.5454 31.0221 10.6062C30.9085 10.6737 30.7239 10.8156 30.4683 11.0385V7.22162H30.873C31.3416 9.13345 32.421 10.0927 34.1038 10.0927C34.7216 10.0927 35.2328 9.92385 35.6376 9.58607C36.0423 9.24829 36.2411 8.82269 36.2411 8.29576C36.2411 7.87691 36.1062 7.53238 35.8293 7.24865C35.5524 6.96491 35.0198 6.61362 34.2174 6.20153L32.705 5.4314C31.8884 5.0058 31.3132 4.58696 30.9866 4.18838C30.66 3.7898 30.4967 3.29664 30.4967 2.70891C30.4967 1.91851 30.802 1.26997 31.4056 0.763301C32.0091 0.256633 32.7831 -7.62939e-05 33.7133 -7.62939e-05C34.0967 -7.62939e-05 34.5583 0.06748 35.1121 0.195836C35.6163 0.324191 35.9642 0.384991 36.1559 0.384991C36.3831 0.384991 36.6814 0.324191 37.0506 0.195836V2.96562Z\" fill=\"black\"/>\\n</svg>\\n',transformTemplate:transformTemplate1,withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jk6ssq\",layoutDependency:layoutDependency,layoutId:\"d2Boe9jiY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o309gt\",\"data-framer-name\":\"Primary Links\",layoutDependency:layoutDependency,layoutId:\"gTClMTesd\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+20,...addPropertyOverrides({hgKx_ubJj:{y:(componentViewport?.y||0)+23},JTOhfWbNn:{y:(componentViewport?.y||0)+23}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-isw2wk-container\",layoutDependency:layoutDependency,layoutId:\"YuD4MmsM_-container\",nodeId:\"YuD4MmsM_\",rendersWithMotion:true,scopeId:\"eAnfaoF08\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"YuD4MmsM_\",kT92mADUc:Q6UuReKhK,layoutId:\"YuD4MmsM_\",onkT92mADUcChange:setQ6UuReKhK,TRtsvcDdA:GHY9v6SAV,variant:matchVariant(\"SW_UJg1oA\"),width:\"100%\",...addPropertyOverrides({hgKx_ubJj:{variant:matchVariant(\"kA1VsfckL\")},JTOhfWbNn:{variant:matchVariant(\"kA1VsfckL\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+20,...addPropertyOverrides({hgKx_ubJj:{y:(componentViewport?.y||0)+23},JTOhfWbNn:{y:(componentViewport?.y||0)+23}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m2dtmr-container\",layoutDependency:layoutDependency,layoutId:\"jFoFbXk0I-container\",nodeId:\"jFoFbXk0I\",rendersWithMotion:true,scopeId:\"eAnfaoF08\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"jFoFbXk0I\",kT92mADUc:m56y5HvD8,layoutId:\"jFoFbXk0I\",onkT92mADUcChange:setm56y5HvD8,TRtsvcDdA:ztZxfnODZ,variant:matchVariant(\"SW_UJg1oA\"),width:\"100%\",...addPropertyOverrides({hgKx_ubJj:{variant:matchVariant(\"kA1VsfckL\")},JTOhfWbNn:{variant:matchVariant(\"kA1VsfckL\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+20,...addPropertyOverrides({hgKx_ubJj:{y:(componentViewport?.y||0)+23},JTOhfWbNn:{y:(componentViewport?.y||0)+23}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ab9kz6-container\",layoutDependency:layoutDependency,layoutId:\"WBgUIIHF9-container\",nodeId:\"WBgUIIHF9\",rendersWithMotion:true,scopeId:\"eAnfaoF08\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"WBgUIIHF9\",kT92mADUc:f06KjucWP,layoutId:\"WBgUIIHF9\",onkT92mADUcChange:setf06KjucWP,TRtsvcDdA:IvIfvHxF0,variant:matchVariant(\"SW_UJg1oA\"),width:\"100%\",...addPropertyOverrides({hgKx_ubJj:{variant:matchVariant(\"kA1VsfckL\")},JTOhfWbNn:{variant:matchVariant(\"kA1VsfckL\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+20,...addPropertyOverrides({hgKx_ubJj:{y:(componentViewport?.y||0)+23},JTOhfWbNn:{y:(componentViewport?.y||0)+23}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13ypwjq-container\",layoutDependency:layoutDependency,layoutId:\"z7osF7Mxd-container\",nodeId:\"z7osF7Mxd\",rendersWithMotion:true,scopeId:\"eAnfaoF08\",children:/*#__PURE__*/_jsx(NavigationButton,{height:\"100%\",id:\"z7osF7Mxd\",kT92mADUc:jr5jcKu4e,layoutId:\"z7osF7Mxd\",onkT92mADUcChange:setjr5jcKu4e,TRtsvcDdA:RF2nrlcAl,variant:matchVariant(\"SW_UJg1oA\"),width:\"100%\",...addPropertyOverrides({hgKx_ubJj:{variant:matchVariant(\"kA1VsfckL\")},JTOhfWbNn:{variant:matchVariant(\"kA1VsfckL\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"90px\",y:(componentViewport?.y||0)+24.5,...addPropertyOverrides({hgKx_ubJj:{height:29,width:undefined,y:(componentViewport?.y||0)+20},JTOhfWbNn:{height:29,width:undefined,y:(componentViewport?.y||0)+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v3hr36-container\",layoutDependency:layoutDependency,layoutId:\"fiajnFrr5-container\",nodeId:\"fiajnFrr5\",rendersWithMotion:true,scopeId:\"eAnfaoF08\",children:/*#__PURE__*/_jsx(ButtonTertiary,{height:\"100%\",id:\"fiajnFrr5\",layoutId:\"fiajnFrr5\",NbCureA6B:resolvedLinks[0],R_wXDrWn1:\"rgb(0, 0, 0)\",style:{height:\"100%\",width:\"100%\"},V4Q_2ltFV:\"↳ Get in touch\",variant:matchVariant(\"z_nNFpsY_\"),width:\"100%\",...addPropertyOverrides({hgKx_ubJj:{NbCureA6B:resolvedLinks[3],variant:matchVariant(\"vKJATem9E\")},JTOhfWbNn:{NbCureA6B:resolvedLinks[2],variant:matchVariant(\"vKJATem9E\")},OmLDK5q_E:{NbCureA6B:resolvedLinks[4]},zQHW8krZD:{NbCureA6B:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pwytup-container\",\"data-framer-name\":\"Burger Menu — Tablet and Phone\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"O98vmfVjE-container\",name:\"Burger Menu — Tablet and Phone\",nodeId:\"O98vmfVjE\",rendersWithMotion:true,scopeId:\"eAnfaoF08\",children:/*#__PURE__*/_jsx(MobileNavigation,{aboutLabel:jr5jcKu4e,aboutLink:RF2nrlcAl,actionFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.08em\",lineHeight:\"1em\"},background:\"rgba(0, 0, 0, 0)\",bookingLink:T9bSoZzdb,contactLabel:r2de0Ewdt,contactLink:GazaBRLZ3,ctaFont:{fontFamily:'\"Times New Roman\", \"Times New Roman Placeholder\", sans-serif',fontSize:\"26px\",letterSpacing:\"0em\",lineHeight:\"1.1em\"},ctaText:hk_ZWJQBL,height:\"100%\",id:\"O98vmfVjE\",ink:\"rgb(0, 0, 0)\",layoutId:\"O98vmfVjE\",linkFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},name:\"Burger Menu — Tablet and Phone\",previewOpen:false,speechLabel:m56y5HvD8,speechLink:ztZxfnODZ,strategyLabel:f06KjucWP,strategyLink:IvIfvHxF0,style:{width:\"100%\"},width:\"100%\",writeLabel:Q6UuReKhK,writeLink:GHY9v6SAV})})})]})})})});});const css=[\".framer-4iLFh.framer-1hzfc3t, .framer-4iLFh .framer-1hzfc3t { display: block; }\",\".framer-4iLFh.framer-o1g03z { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 1201px; }\",\".framer-4iLFh .framer-1qsestq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1560px; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-4iLFh .framer-1f8xjlh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4iLFh .framer-iprah2 { flex: 1 0 0px; height: 13px; overflow: visible; position: relative; width: 1px; }\",\".framer-4iLFh .framer-vk87bh { aspect-ratio: 3.1666666666666665 / 1; flex: none; height: auto; left: 0px; position: absolute; text-decoration: none; top: 46%; width: 44px; }\",\".framer-4iLFh .framer-1jk6ssq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4iLFh .framer-o309gt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4iLFh .framer-isw2wk-container, .framer-4iLFh .framer-m2dtmr-container, .framer-4iLFh .framer-ab9kz6-container, .framer-4iLFh .framer-13ypwjq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4iLFh .framer-1v3hr36-container { flex: none; height: 14px; position: relative; width: 90px; }\",\".framer-4iLFh .framer-pwytup-container { flex: none; height: 64px; position: relative; width: 100%; }\",\".framer-4iLFh.framer-v-1tjiyd0.framer-o1g03z { gap: 0px; padding: 0px; width: 390px; }\",\".framer-4iLFh.framer-v-159s7e9.framer-o1g03z { padding: 20px 240px 20px 240px; width: 2440px; }\",\".framer-4iLFh.framer-v-159s7e9 .framer-1qsestq { max-width: unset; }\",\".framer-4iLFh.framer-v-159s7e9 .framer-1v3hr36-container, .framer-4iLFh.framer-v-10dfzlb .framer-1v3hr36-container { height: auto; width: auto; }\",\".framer-4iLFh.framer-v-10dfzlb.framer-o1g03z { width: 1920px; }\",\".framer-4iLFh.framer-v-10sjeiy.framer-o1g03z { width: 1728px; }\",\".framer-4iLFh.framer-v-10sjeiy .framer-1qsestq { max-width: 100%; }\",'.framer-4iLFh[data-border=\"true\"]::after, .framer-4iLFh [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 83\n * @framerIntrinsicWidth 1201\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zQHW8krZD\":{\"layout\":[\"fixed\",\"auto\"]},\"qdFRMAiJn\":{\"layout\":[\"fixed\",\"auto\"]},\"JTOhfWbNn\":{\"layout\":[\"fixed\",\"auto\"]},\"hgKx_ubJj\":{\"layout\":[\"fixed\",\"auto\"]},\"OmLDK5q_E\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Q6UuReKhK\":\"writeLabel\",\"m56y5HvD8\":\"speechLabel\",\"f06KjucWP\":\"strategyLabel\",\"jr5jcKu4e\":\"aboutLabel\",\"GHY9v6SAV\":\"writeLink\",\"ztZxfnODZ\":\"speechLink\",\"IvIfvHxF0\":\"strategyLink\",\"RF2nrlcAl\":\"aboutLink\",\"r2de0Ewdt\":\"contactLabel\",\"GazaBRLZ3\":\"contactLink\",\"T9bSoZzdb\":\"bookACallLink\",\"hk_ZWJQBL\":\"menuCTA\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereAnfaoF08=withCSS(Component,css,\"framer-4iLFh\");export default FramereAnfaoF08;FramereAnfaoF08.displayName=\"Navigation\";FramereAnfaoF08.defaultProps={height:83,width:1201};addPropertyControls(FramereAnfaoF08,{variant:{options:[\"I_xHWFvVs\",\"zQHW8krZD\",\"qdFRMAiJn\",\"JTOhfWbNn\",\"hgKx_ubJj\",\"OmLDK5q_E\"],optionTitles:[\"Dark Ink\",\"Light Ink\",\"Burger — Tablet and Phone\",\"5K\",\"Wide\",\"Laptop\"],title:\"Variant\",type:ControlType.Enum},Q6UuReKhK:{defaultValue:\"Write\",title:\"Write Label\",type:ControlType.String},onQ6UuReKhKChange:{changes:\"Q6UuReKhK\",type:ControlType.ChangeHandler},m56y5HvD8:{defaultValue:\"Speech\",title:\"Speech Label\",type:ControlType.String},onm56y5HvD8Change:{changes:\"m56y5HvD8\",type:ControlType.ChangeHandler},f06KjucWP:{defaultValue:\"Strategy\",title:\"Strategy Label\",type:ControlType.String},onf06KjucWPChange:{changes:\"f06KjucWP\",type:ControlType.ChangeHandler},jr5jcKu4e:{defaultValue:\"About\",title:\"About Label\",type:ControlType.String},onjr5jcKu4eChange:{changes:\"jr5jcKu4e\",type:ControlType.ChangeHandler},GHY9v6SAV:{title:\"Write Link\",type:ControlType.Link},ztZxfnODZ:{title:\"Speech Link\",type:ControlType.Link},IvIfvHxF0:{title:\"Strategy Link\",type:ControlType.Link},RF2nrlcAl:{title:\"About Link\",type:ControlType.Link},r2de0Ewdt:{defaultValue:\"Contact\",title:\"Contact Label\",type:ControlType.String},onr2de0EwdtChange:{changes:\"r2de0Ewdt\",type:ControlType.ChangeHandler},GazaBRLZ3:{title:\"Contact Link\",type:ControlType.Link},T9bSoZzdb:{title:\"Book A Call Link\",type:ControlType.Link},hk_ZWJQBL:{defaultValue:\"Let’s make a difference\",title:\"Menu CTA\",type:ControlType.String},onhk_ZWJQBLChange:{changes:\"hk_ZWJQBL\",type:ControlType.ChangeHandler}});addFonts(FramereAnfaoF08,[{explicitInter:true,fonts:[{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\"}]},...NavigationButtonFonts,...ButtonTertiaryFonts,...MobileNavigationFonts],{supportsExplicitInterCodegen:true});FramereAnfaoF08.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavigationButton,{},context),()=>forwardLoader(ButtonTertiary,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereAnfaoF08\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1201\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zQHW8krZD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qdFRMAiJn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JTOhfWbNn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hgKx_ubJj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OmLDK5q_E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Q6UuReKhK\\\":\\\"writeLabel\\\",\\\"m56y5HvD8\\\":\\\"speechLabel\\\",\\\"f06KjucWP\\\":\\\"strategyLabel\\\",\\\"jr5jcKu4e\\\":\\\"aboutLabel\\\",\\\"GHY9v6SAV\\\":\\\"writeLink\\\",\\\"ztZxfnODZ\\\":\\\"speechLink\\\",\\\"IvIfvHxF0\\\":\\\"strategyLink\\\",\\\"RF2nrlcAl\\\":\\\"aboutLink\\\",\\\"r2de0Ewdt\\\":\\\"contactLabel\\\",\\\"GazaBRLZ3\\\":\\\"contactLink\\\",\\\"T9bSoZzdb\\\":\\\"bookACallLink\\\",\\\"hk_ZWJQBL\\\":\\\"menuCTA\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"83\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useReducedMotion}from\"framer-motion\";const ERASE_SPEED_MS=25;function normalizeRows(value){const rows=value.split(\"\\n\");return[rows[0]??\"\",rows[1]??\"\",rows[2]??\"\"];}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function FooterPhrases(props){const{phrase1,phrase2,phrase3,color,textStyle,typeSpeed,holdDuration,style}=props;const isStaticRenderer=useIsStaticRenderer();const prefersReducedMotion=useReducedMotion();const rootRef=useRef(null);const timerRef=useRef(null);const observerRef=useRef(null);const[phraseIndex,setPhraseIndex]=useState(0);const[visibleCount,setVisibleCount]=useState(0);const[phase,setPhase]=useState(\"typing\");const[isInView,setIsInView]=useState(false);const[hasEnteredView,setHasEnteredView]=useState(false);const phrases=useMemo(()=>{return[normalizeRows(phrase1),normalizeRows(phrase2),normalizeRows(phrase3)];},[phrase1,phrase2,phrase3]);const initials=useMemo(()=>{const first=phrases[0];return[first[0].slice(0,1),first[1].slice(0,1),first[2].slice(0,1)];},[phrases]);const suffixRowsByPhrase=useMemo(()=>{return phrases.map(rows=>rows.map((row,idx)=>{const initial=initials[idx];if(!row)return\"\";if(initial&&row.startsWith(initial))return row.slice(initial.length);return row;}));},[phrases,initials]);const reserveRows=useMemo(()=>{const result=[\"\",\"\",\"\"];for(let row=0;row<3;row++){let longest=\"\";for(let p=0;p<suffixRowsByPhrase.length;p++){const value=suffixRowsByPhrase[p][row]??\"\";if(value.length>longest.length)longest=value;}result[row]=longest;}return result;},[suffixRowsByPhrase]);const currentSuffixRows=suffixRowsByPhrase[phraseIndex]??[\"\",\"\",\"\"];const maxSuffixLength=useMemo(()=>{return Math.max(currentSuffixRows[0]?.length??0,currentSuffixRows[1]?.length??0,currentSuffixRows[2]?.length??0);},[currentSuffixRows]);const currentFullPhraseLabel=useMemo(()=>{const rows=phrases[phraseIndex]??[\"\",\"\",\"\"];return rows.join(\" \").replace(/\\s+/g,\" \").trim();},[phrases,phraseIndex]);const clearTimer=useCallback(()=>{if(typeof window===\"undefined\")return;if(timerRef.current!==null){window.clearTimeout(timerRef.current);timerRef.current=null;}},[]);useEffect(()=>{if(isStaticRenderer||prefersReducedMotion)return;if(typeof window===\"undefined\"||typeof IntersectionObserver===\"undefined\")return;const node=rootRef.current;if(!node)return;observerRef.current?.disconnect();observerRef.current=new IntersectionObserver(entries=>{const entry=entries[0];if(!entry)return;const nextInView=entry.isIntersecting;startTransition(()=>{setIsInView(nextInView);if(nextInView)setHasEnteredView(true);});},{threshold:.15});observerRef.current.observe(node);return()=>{observerRef.current?.disconnect();observerRef.current=null;};},[isStaticRenderer,prefersReducedMotion]);useEffect(()=>{clearTimer();const canAnimate=!isStaticRenderer&&!prefersReducedMotion&&hasEnteredView&&isInView;if(!canAnimate)return;const safeTypeSpeed=Math.max(1,typeSpeed);const safeHold=Math.max(0,holdDuration);if(phase===\"typing\"){if(visibleCount<maxSuffixLength){timerRef.current=window.setTimeout(()=>{startTransition(()=>{setVisibleCount(count=>count+1);});},safeTypeSpeed);}else{timerRef.current=window.setTimeout(()=>{startTransition(()=>{setPhase(\"holding\");});},0);}return;}if(phase===\"holding\"){timerRef.current=window.setTimeout(()=>{startTransition(()=>{setPhase(\"erasing\");});},safeHold);return;}if(visibleCount>0){timerRef.current=window.setTimeout(()=>{startTransition(()=>{setVisibleCount(count=>Math.max(0,count-1));});},ERASE_SPEED_MS);return;}timerRef.current=window.setTimeout(()=>{startTransition(()=>{setPhraseIndex(index=>(index+1)%3);setPhase(\"typing\");setVisibleCount(0);});},40);},[clearTimer,hasEnteredView,holdDuration,isInView,isStaticRenderer,maxSuffixLength,phase,prefersReducedMotion,typeSpeed,visibleCount]);useEffect(()=>{return()=>{clearTimer();observerRef.current?.disconnect();observerRef.current=null;};},[clearTimer]);const shouldAnimate=!isStaticRenderer&&!prefersReducedMotion&&hasEnteredView&&isInView;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{position:\"relative\",width:\"100%\",height:\"auto\",display:\"flex\",flexDirection:\"column\",gap:0,padding:0,margin:0,...style},role:\"text\",\"aria-label\":currentFullPhraseLabel,children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clipPath:\"inset(50%)\",whiteSpace:\"nowrap\"},children:currentFullPhraseLabel}),[0,1,2].map(rowIndex=>{const suffix=currentSuffixRows[rowIndex]??\"\";const visible=shouldAnimate?suffix.slice(0,Math.min(visibleCount,suffix.length)):suffix;const showCursor=shouldAnimate&&phase!==\"holding\"&&suffix.length>0;return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":true,style:{display:\"flex\",alignItems:\"baseline\",minHeight:\"1em\",color,...textStyle},children:[/*#__PURE__*/_jsx(\"span\",{style:{flex:\"0 0 auto\"},children:initials[rowIndex]??\"\"}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-grid\",position:\"relative\",minWidth:\"max-content\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{gridArea:\"1 / 1\",visibility:\"hidden\",whiteSpace:\"pre\",pointerEvents:\"none\"},children:[reserveRows[rowIndex]??\"\",\"_\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{gridArea:\"1 / 1\",whiteSpace:\"pre\",pointerEvents:\"none\"},children:[visible,/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",width:\"1ch\",opacity:showCursor?1:0},children:\"_\"})]})]})]},rowIndex);})]});}addPropertyControls(FooterPhrases,{phrase1:{type:ControlType.String,title:\"Phrase 1\",defaultValue:\"Write\\nSomething\\nSpecial\",displayTextArea:true},phrase2:{type:ControlType.String,title:\"Phrase 2\",defaultValue:\"William\\nSmith-\\nStubbs\",displayTextArea:true},phrase3:{type:ControlType.String,title:\"Phrase 3\",defaultValue:\"Writer,\\nSpeaker,\\nStrategist\",displayTextArea:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},textStyle:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",lineHeight:\"1.1em\",letterSpacing:\"0em\"}},typeSpeed:{type:ControlType.Number,title:\"Type ms\",defaultValue:45,min:10,max:200,step:1},holdDuration:{type:ControlType.Number,title:\"Hold ms\",defaultValue:2e3,min:0,max:6e3,step:50}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FooterPhrases\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FooterPhrases.map","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withScrollType}from\"https://framerusercontent.com/modules/kZ4aZrhLXLAM210QFvWW/m6nifzplm9Eo23x95ipK/ScrollReveals.js\";const RichTextWithScrollType1vbrte6=withCodeBoundaryForOverrides(RichText,{nodeId:\"jnipBrgNf\",override:withScrollType,scopeId:\"rbpEb1mp9\"});const enabledGestures={dsHWRnRNh:{hover:true}};const cycleOrder=[\"dsHWRnRNh\",\"TB6nkCBMF\"];const serializationHash=\"framer-cta1G\";const variantClassNames={dsHWRnRNh:\"framer-v-1fru24g\",TB6nkCBMF:\"framer-v-1qic99c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AUtw7U5ep=undefined;const z_reY5Nti=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Wide Large\":\"TB6nkCBMF\",Default:\"dsHWRnRNh\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,AUtw7U5ep:link??props.AUtw7U5ep,variant:humanReadableVariantMap[props.variant]??props.variant??\"dsHWRnRNh\",z_reY5Nti:label??props.z_reY5Nti??\"Write\"};};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,z_reY5Nti,AUtw7U5ep,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dsHWRnRNh\",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(Link,{href:AUtw7U5ep,motionChild:true,nodeId:\"dsHWRnRNh\",scopeId:\"rbpEb1mp9\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1fru24g\",className,classNames)} framer-9w798g`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"dsHWRnRNh\",ref:refBinding,style:{...style},...addPropertyOverrides({\"dsHWRnRNh-hover\":{\"data-framer-name\":undefined},TB6nkCBMF:{\"data-framer-name\":\"Wide Large\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithScrollType1vbrte6,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TGlmZSBSZWd1bGFy\",\"--framer-font-family\":'\"Life Regular\", \"Life Regular Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Write\"})}),className:\"framer-1vbrte6\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;Life Regular\"],layoutDependency:layoutDependency,layoutId:\"jnipBrgNf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:1},text:z_reY5Nti,variants:{\"dsHWRnRNh-hover\":{opacity:.6}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TB6nkCBMF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TGlmZSBSZWd1bGFy\",\"--framer-font-family\":'\"Life Regular\", \"Life Regular Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Write\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-cta1G.framer-9w798g, .framer-cta1G .framer-9w798g { display: block; }\",\".framer-cta1G.framer-1fru24g { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: flex-start; padding: 2px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-cta1G .framer-1vbrte6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cta1G.framer-v-1qic99c.framer-1fru24g { height: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 15\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"TB6nkCBMF\":{\"layout\":[\"auto\",\"auto\"]},\"orX8JUBT7\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"z_reY5Nti\":\"label\",\"AUtw7U5ep\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrbpEb1mp9=withCSS(Component,css,\"framer-cta1G\");export default FramerrbpEb1mp9;FramerrbpEb1mp9.displayName=\"Footer Link\";FramerrbpEb1mp9.defaultProps={height:15,width:35};addPropertyControls(FramerrbpEb1mp9,{variant:{options:[\"dsHWRnRNh\",\"TB6nkCBMF\"],optionTitles:[\"Default\",\"Wide Large\"],title:\"Variant\",type:ControlType.Enum},z_reY5Nti:{defaultValue:\"Write\",title:\"Label\",type:ControlType.String},onz_reY5NtiChange:{changes:\"z_reY5Nti\",type:ControlType.ChangeHandler},AUtw7U5ep:{title:\"Link\",type:ControlType.Link}});addFonts(FramerrbpEb1mp9,[{explicitInter:true,fonts:[{cssFamilyName:\"Life Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Life\",url:\"https://framerusercontent.com/assets/47ePal5brRaj3QTITJucwDsPJ34.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrbpEb1mp9\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TB6nkCBMF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"orX8JUBT7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"15\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"35\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"z_reY5Nti\\\":\\\"label\\\",\\\"AUtw7U5ep\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rbpEb1mp9.map","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterPhrases from\"https://framerusercontent.com/modules/SCwQBdKLiJ05VIMYC7hc/MnqydGDlE6c69W4QDlzI/FooterPhrases.js\";import{withScrollRules,withScrollType}from\"https://framerusercontent.com/modules/kZ4aZrhLXLAM210QFvWW/m6nifzplm9Eo23x95ipK/ScrollReveals.js\";import{withCodeTypeHover}from\"https://framerusercontent.com/modules/CoX9NgW30D1OeO6cSFAN/dt4vjGlZaRekaGseolZ3/WithCodeTypeHover.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/dwlCnWY9nBxkjsgQlNCo/MWANsOGlIXbaOr7HMtoV/hj4rrkM3t.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/TDYDwhZ6H2f2JpBb993M/YLcYLdNVYK1tHhlJUmaO/poEqx78vk.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/joI41ldVH2RHqFjwKvhm/crDllNbCGOrG3KLU0ko4/S5eqUt7L0.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/tpWA6XAeuI6bnhHOa1tR/IQ2ADP0a2j3YxURcE3i8/xQA0R8ROl.js\";import FooterLink from\"https://framerusercontent.com/modules/QRBzVODUg7sjkLIVORwM/vRgQBhKOhyYtjosDBQBj/rbpEb1mp9.js\";import ButtonTertiary from\"https://framerusercontent.com/modules/evlZq4CiqsAWanbCOY1L/NrPpylCGxh9dOeN1gDKq/RJ7Uw1_1k.js\";const FooterPhrasesFonts=getFonts(FooterPhrases);const FooterLinkFonts=getFonts(FooterLink);const MotionDivWithScrollRules9uvbis=withCodeBoundaryForOverrides(motion.div,{nodeId:\"UHpudOZmz\",override:withScrollRules,scopeId:\"gb2bU2uzm\"});const RichTextWithScrollType3cp9vf=withCodeBoundaryForOverrides(RichText,{nodeId:\"gSk8GL2VM\",override:withScrollType,scopeId:\"gb2bU2uzm\"});const RichTextWithScrollType1283gda=withCodeBoundaryForOverrides(RichText,{nodeId:\"HN2UGhU3d\",override:withScrollType,scopeId:\"gb2bU2uzm\"});const ButtonTertiaryFonts=getFonts(ButtonTertiary);const MotionDivWithScrollRules18h6xi1=withCodeBoundaryForOverrides(motion.div,{nodeId:\"OIJxB9t6M\",override:withScrollRules,scopeId:\"gb2bU2uzm\"});const RichTextWithScrollTypen7ih52=withCodeBoundaryForOverrides(RichText,{nodeId:\"h9RGYRe2x\",override:withScrollType,scopeId:\"gb2bU2uzm\"});const RichTextWithCodeTypeHoverxr14f6=withCodeBoundaryForOverrides(RichText,{nodeId:\"Za6t4rbZ0\",override:withCodeTypeHover,scopeId:\"gb2bU2uzm\"});const cycleOrder=[\"v8IceiZ9E\",\"sQROtB6a5\",\"IZnx_NTBv\",\"XGih_zV1z\",\"ii5xlLP8Q\"];const serializationHash=\"framer-jehRr\";const variantClassNames={ii5xlLP8Q:\"framer-v-ysmrys\",IZnx_NTBv:\"framer-v-1u4ria4\",sQROtB6a5:\"framer-v-y6mwsc\",v8IceiZ9E:\"framer-v-1mtphu\",XGih_zV1z:\"framer-v-98ffll\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Kt4zcsAF4=undefined;const jU7viizEW=undefined;const hIlYmWDVH=undefined;const ciShew_Q8=undefined;const SC3MajP1Y=undefined;const lIi3xU7eP=undefined;const O_QwRhQKl=undefined;const kYRn7WjXp=undefined;const WhLZZ98BS=undefined;const UFB61IiVc=undefined;const g12OkJ6Dw=undefined;const MCS7tzrWH=undefined;const hkSsPO9s2=undefined;const MkkcYT_TK=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={\"5K\":\"IZnx_NTBv\",\"Variant 1\":\"v8IceiZ9E\",Compact:\"sQROtB6a5\",Laptop:\"ii5xlLP8Q\",Wide:\"XGih_zV1z\"};const Variants=motion.create(React.Fragment);const getProps=({aboutLink,contactLink,height,id,instagramLink,linkedInLink,phrase1,phrase2,phrase3,siteCreditsLink,speakLink,strategyLink,subscribeLink,substackLink,width,writeLink,youTubeLink,...props})=>{return{...props,ciShew_Q8:writeLink??props.ciShew_Q8,g12OkJ6Dw:instagramLink??props.g12OkJ6Dw,hIlYmWDVH:phrase3??props.hIlYmWDVH??\"Writer,\\nSpeaker,\\nStrategist\",hkSsPO9s2:subscribeLink??props.hkSsPO9s2,jU7viizEW:phrase2??props.jU7viizEW??\"William\\nSmith-\\nStubbs\",Kt4zcsAF4:phrase1??props.Kt4zcsAF4??\"Write\\nSomething\\nSpecial\",kYRn7WjXp:contactLink??props.kYRn7WjXp,lIi3xU7eP:strategyLink??props.lIi3xU7eP,MCS7tzrWH:youTubeLink??props.MCS7tzrWH,MkkcYT_TK:siteCreditsLink??props.MkkcYT_TK,O_QwRhQKl:aboutLink??props.O_QwRhQKl,SC3MajP1Y:speakLink??props.SC3MajP1Y,UFB61IiVc:linkedInLink??props.UFB61IiVc,variant:humanReadableVariantMap[props.variant]??props.variant??\"v8IceiZ9E\",WhLZZ98BS:substackLink??props.WhLZZ98BS};};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,Kt4zcsAF4,jU7viizEW,hIlYmWDVH,ciShew_Q8,SC3MajP1Y,lIi3xU7eP,O_QwRhQKl,kYRn7WjXp,WhLZZ98BS,UFB61IiVc,g12OkJ6Dw,MCS7tzrWH,MkkcYT_TK,hkSsPO9s2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v8IceiZ9E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mtphu\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"v8IceiZ9E\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({ii5xlLP8Q:{\"data-framer-name\":\"Laptop\"},IZnx_NTBv:{\"data-framer-name\":\"5K\"},sQROtB6a5:{\"data-framer-name\":\"Compact\"},XGih_zV1z:{\"data-framer-name\":\"Wide\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hygdu1\",\"data-framer-name\":\"Frame 37705\",layoutDependency:layoutDependency,layoutId:\"pXhItb9LY\",children:[/*#__PURE__*/_jsxs(MotionDivWithScrollRules9uvbis,{className:\"framer-9uvbis\",\"data-border\":true,\"data-framer-name\":\"Frame 37701\",layoutDependency:layoutDependency,layoutId:\"UHpudOZmz\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ueq71b-container\",\"data-framer-name\":\"Rotating WSS Phrases\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"U2gQS9u_a-container\",name:\"Rotating WSS Phrases\",nodeId:\"U2gQS9u_a\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterPhrases,{color:\"rgb(255, 255, 255)\",height:\"100%\",holdDuration:2e3,id:\"U2gQS9u_a\",layoutId:\"U2gQS9u_a\",name:\"Rotating WSS Phrases\",phrase1:Kt4zcsAF4,phrase2:jU7viizEW,phrase3:hIlYmWDVH,style:{width:\"100%\"},textStyle:{fontFamily:'\"Life Regular\", \"Life Regular Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.1em\"},typeSpeed:45,width:\"100%\",...addPropertyOverrides({ii5xlLP8Q:{textStyle:{fontFamily:'\"Times New Roman\", \"Times New Roman Placeholder\", sans-serif',fontSize:\"15px\",letterSpacing:\"0em\",lineHeight:\"1.1em\"}},IZnx_NTBv:{textStyle:{fontFamily:'\"Times New Roman\", \"Times New Roman Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1.1em\"}},sQROtB6a5:{textStyle:{fontFamily:'\"Times New Roman\", \"Times New Roman Placeholder\", sans-serif',fontSize:\"15px\",letterSpacing:\"0em\",lineHeight:\"1.1em\"}},XGih_zV1z:{textStyle:{fontFamily:'\"Times New Roman\", \"Times New Roman Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1.1em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1evhaxj\",layoutDependency:layoutDependency,layoutId:\"lC9XVnUsf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2cqcz0\",\"data-framer-name\":\"Page Links\",layoutDependency:layoutDependency,layoutId:\"l3RqlNhV5\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+40,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gz1408-container\",layoutDependency:layoutDependency,layoutId:\"ZBAL557aR-container\",nodeId:\"ZBAL557aR\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:ciShew_Q8,height:\"100%\",id:\"ZBAL557aR\",layoutId:\"ZBAL557aR\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"Write\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+56,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yfenm8-container\",layoutDependency:layoutDependency,layoutId:\"pM163k4Oa-container\",nodeId:\"pM163k4Oa\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:SC3MajP1Y,height:\"100%\",id:\"pM163k4Oa\",layoutId:\"pM163k4Oa\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"Speak\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+72,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dyjrak-container\",layoutDependency:layoutDependency,layoutId:\"RmXCPQXF3-container\",nodeId:\"RmXCPQXF3\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:lIi3xU7eP,height:\"100%\",id:\"RmXCPQXF3\",layoutId:\"RmXCPQXF3\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"Strategy\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+88,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f8k7xu-container\",layoutDependency:layoutDependency,layoutId:\"Miv_UvlAp-container\",nodeId:\"Miv_UvlAp\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:O_QwRhQKl,height:\"100%\",id:\"Miv_UvlAp\",layoutId:\"Miv_UvlAp\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"About\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+104,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q3qwyq-container\",layoutDependency:layoutDependency,layoutId:\"eROCCXUh6-container\",nodeId:\"eROCCXUh6\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:kYRn7WjXp,height:\"100%\",id:\"eROCCXUh6\",layoutId:\"eROCCXUh6\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"Contact\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u8fj4v\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"fzAOjFKyJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+40,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qojcy3-container\",layoutDependency:layoutDependency,layoutId:\"rirFRvaA3-container\",nodeId:\"rirFRvaA3\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:WhLZZ98BS,height:\"100%\",id:\"rirFRvaA3\",layoutId:\"rirFRvaA3\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"Substack\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+56,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nowuf7-container\",layoutDependency:layoutDependency,layoutId:\"xBZfTXxcY-container\",nodeId:\"xBZfTXxcY\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:UFB61IiVc,height:\"100%\",id:\"xBZfTXxcY\",layoutId:\"xBZfTXxcY\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"LinkedIn\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+72,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xiq22y-container\",layoutDependency:layoutDependency,layoutId:\"LpXzm7OUI-container\",nodeId:\"LpXzm7OUI\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:g12OkJ6Dw,height:\"100%\",id:\"LpXzm7OUI\",layoutId:\"LpXzm7OUI\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"Instagram\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,y:(componentViewport?.y||0)+88,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12t4wqx-container\",layoutDependency:layoutDependency,layoutId:\"duqjfZHtP-container\",nodeId:\"duqjfZHtP\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(FooterLink,{AUtw7U5ep:MCS7tzrWH,height:\"100%\",id:\"duqjfZHtP\",layoutId:\"duqjfZHtP\",variant:matchVariant(\"dsHWRnRNh\"),width:\"100%\",z_reY5Nti:\"YouTube\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"TB6nkCBMF\")},XGih_zV1z:{variant:matchVariant(\"TB6nkCBMF\")}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsx(MotionDivWithScrollRules18h6xi1,{className:\"framer-18h6xi1\",\"data-border\":true,\"data-framer-name\":\"Frame 37702\",layoutDependency:layoutDependency,layoutId:\"OIJxB9t6M\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kddmz5\",layoutDependency:layoutDependency,layoutId:\"RYrcQ3R3Y\",children:[/*#__PURE__*/_jsx(RichTextWithScrollType3cp9vf,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1gxyozp\",\"data-styles-preset\":\"poEqx78vk\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:william@stubbs.me\",motionChild:true,nodeId:\"gSk8GL2VM\",openInNewTab:false,relValues:[],scopeId:\"gb2bU2uzm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6rovoe\",\"data-styles-preset\":\"xQA0R8ROl\",children:\"william@stubbs.me\"})})})}),className:\"framer-3cp9vf\",\"data-framer-name\":\"william@stubbs.me\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gSk8GL2VM\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IZnx_NTBv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-uw4z4h\",\"data-styles-preset\":\"S5eqUt7L0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:william@stubbs.me\",motionChild:true,nodeId:\"gSk8GL2VM\",openInNewTab:false,relValues:[],scopeId:\"gb2bU2uzm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6rovoe\",\"data-styles-preset\":\"xQA0R8ROl\",children:\"william@stubbs.me\"})})})})},XGih_zV1z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-uw4z4h\",\"data-styles-preset\":\"S5eqUt7L0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:william@stubbs.me\",motionChild:true,nodeId:\"gSk8GL2VM\",openInNewTab:false,relValues:[],scopeId:\"gb2bU2uzm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6rovoe\",\"data-styles-preset\":\"xQA0R8ROl\",children:\"william@stubbs.me\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithScrollType1283gda,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1gxyozp\",\"data-styles-preset\":\"poEqx78vk\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Brisbane (Meanjin), Australia\"})}),className:\"framer-1283gda\",\"data-framer-name\":\"Brisbane (Meajin), Australia\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HN2UGhU3d\",style:{\"--extracted-1eung3n\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IZnx_NTBv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-uw4z4h\",\"data-styles-preset\":\"S5eqUt7L0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Brisbane (Meanjin), Australia\"})})},XGih_zV1z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-uw4z4h\",\"data-styles-preset\":\"S5eqUt7L0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(255, 255, 255))\"},children:\"Brisbane (Meanjin), Australia\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l35dtd\",layoutDependency:layoutDependency,layoutId:\"Be46saJ2G\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+415,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4e26kp-container\",layoutDependency:layoutDependency,layoutId:\"ZYFm91OXy-container\",nodeId:\"ZYFm91OXy\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(ButtonTertiary,{height:\"100%\",id:\"ZYFm91OXy\",layoutId:\"ZYFm91OXy\",NbCureA6B:\" https://calendar.app.google/Cm1RfCK6FXHWxbFa8\",R_wXDrWn1:\"rgb(255, 255, 255)\",V4Q_2ltFV:\"↳ BOOK A CALL\",variant:matchVariant(\"z_nNFpsY_\"),width:\"100%\",...addPropertyOverrides({IZnx_NTBv:{variant:matchVariant(\"vKJATem9E\")},XGih_zV1z:{variant:matchVariant(\"vKJATem9E\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+415,...addPropertyOverrides({sQROtB6a5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-552tr4-container\",\"data-framer-name\":\"Subscribe\",layoutDependency:layoutDependency,layoutId:\"xAuSwCMGT-container\",name:\"Subscribe\",nodeId:\"xAuSwCMGT\",rendersWithMotion:true,scopeId:\"gb2bU2uzm\",children:/*#__PURE__*/_jsx(ButtonTertiary,{height:\"100%\",id:\"xAuSwCMGT\",layoutId:\"xAuSwCMGT\",name:\"Subscribe\",NbCureA6B:hkSsPO9s2,R_wXDrWn1:\"rgb(255, 255, 255)\",V4Q_2ltFV:\"↳ Subscribe\",variant:matchVariant(\"z_nNFpsY_\"),width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l94qjb\",\"data-framer-name\":\"Frame 37704\",layoutDependency:layoutDependency,layoutId:\"qozcrRul6\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yr6ljp\",\"data-framer-name\":\"Footer Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:101,intrinsicWidth:1161,layoutDependency:layoutDependency,layoutId:\"pKWCEAMbD\",svg:'<svg width=\"1161\" height=\"101\" viewBox=\"0 0 1161 101\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M86.203 100.096H83.6951L67.2477 51.2403C66.7228 49.5536 66.2562 48.0996 65.8479 46.82L63.6316 40.0733C63.515 40.4222 63.3983 40.8294 63.2817 41.2365C63.165 41.6436 63.0484 41.9926 62.9317 42.2252C62.8151 42.4579 62.8151 42.6324 62.8151 42.6905C61.8819 45.0752 61.2403 46.8782 60.8904 48.0414C60.5988 48.7975 59.8989 50.9495 58.6741 54.5555L42.9266 100.096H40.302L14.5227 26.5215L11.0816 16.983C9.85678 13.6678 8.63197 11.5158 7.29052 10.4689C5.94906 9.48013 3.55777 8.84035 0 8.66587V5.35064H33.478V8.66587C29.8036 8.84035 27.4707 9.073 26.5375 9.36381C25.0794 9.8291 24.3212 10.7597 24.3212 12.0974C24.3212 13.028 25.371 16.634 27.529 22.9737L40.8269 61.8839L42.46 67.293C43.1015 69.2123 43.9764 71.7133 45.0845 74.7377C45.7261 72.9929 46.4843 71.1317 47.3009 69.2123L49.8088 61.8839L60.4821 31.1163L56.4578 19.3676C54.9996 15.0637 53.5415 12.2137 52.0834 10.8179C50.6253 9.42197 48.3507 8.72403 45.0845 8.6077V5.29248H79.0875V8.6077C74.7715 8.72403 72.2636 8.84035 71.622 9.01484C69.5807 9.59646 68.5892 10.876 68.5892 12.9117C68.5892 13.8423 69.464 16.8667 71.2138 22.0431L84.9199 63.8614L88.361 74.7377C88.6527 73.9816 88.9443 72.9928 89.3526 71.7133C89.9941 70.0848 90.519 68.5726 90.869 67.293C91.6272 65.4318 92.0938 64.0941 92.3854 63.1635L105.683 24.3696C107.725 18.3207 108.716 14.3076 108.716 12.3882C108.716 10.8179 108.25 9.8291 107.258 9.36381C106.267 8.89851 103.934 8.66587 100.259 8.66587V5.35064H125.28V8.66587C121.606 8.95668 119.098 9.8291 117.873 11.2831C116.648 12.7372 114.957 16.634 112.799 23.0318L86.0864 100.038L86.203 100.096Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M126.505 44.9011V41.295C132.687 39.5502 138.286 37.1656 143.244 34.1411H146.977C146.802 41.5859 146.685 48.7979 146.685 55.7773V87.0102C146.685 87.999 146.802 89.0459 147.035 90.2673C147.268 91.4887 147.502 92.1866 147.677 92.4775C147.852 92.7683 148.376 93.0591 149.251 93.4662C150.126 93.8152 150.884 93.9897 151.526 93.9897C152.167 93.9897 153.392 93.9897 155.142 94.106V97.4212H127.496V94.106C129.246 93.9897 130.471 93.9897 131.112 93.9897C131.754 93.9897 132.512 93.8152 133.387 93.4662C134.262 93.1172 134.787 92.7683 134.962 92.4775C135.137 92.1866 135.37 91.4887 135.603 90.2673C135.837 89.0459 135.953 87.999 135.953 87.0102V56.01C135.953 50.1356 135.545 46.7041 134.729 45.8317C133.97 45.1919 131.287 44.8429 126.563 44.8429L126.505 44.9011ZM141.203 3.37354C143.419 3.37354 145.169 4.12964 146.51 5.58368C147.852 7.03773 148.493 8.95707 148.493 11.3999C148.493 13.959 147.793 16.111 146.335 17.7395C144.877 19.4262 143.069 20.2405 140.853 20.2405C138.636 20.2405 136.945 19.4844 135.545 17.9722C134.145 16.4599 133.387 14.5406 133.387 12.2723C133.387 9.77134 134.145 7.67751 135.662 5.99082C137.178 4.30412 138.986 3.4317 141.144 3.4317L141.203 3.37354Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M177.539 0.0581618H180.571C180.571 1.74485 180.571 3.31522 180.513 4.82743C180.513 6.33964 180.397 7.56104 180.397 8.54979C180.397 9.53854 180.338 10.6436 180.338 11.9232C180.222 13.6099 180.222 17.623 180.222 24.079V87.0683C180.222 88.057 180.338 89.1039 180.571 90.3253C180.805 91.5467 180.98 92.2447 181.213 92.5355C181.388 92.8263 181.913 93.1171 182.788 93.5242C183.663 93.8732 184.421 94.0477 185.062 94.0477C185.704 94.0477 186.929 94.0477 188.679 94.164V97.4792H161.033V94.164C162.783 94.0477 164.007 94.0477 164.649 94.0477C165.291 94.0477 166.049 93.8732 166.924 93.5242C167.799 93.1752 168.323 92.8263 168.498 92.5355C168.673 92.2447 168.907 91.5467 169.14 90.3253C169.373 89.1039 169.49 88.057 169.49 87.0683V32.4543C169.49 21.6944 169.315 15.5874 168.965 14.1333C168.673 12.4466 168.09 11.3997 167.157 10.9344C166.224 10.4691 164.182 10.2365 160.916 10.2365V7.03758C164.707 5.93251 167.332 5.06008 168.79 4.47846C170.248 3.89684 173.223 2.38463 177.655 0L177.539 0.0581618Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M210.958 0.0581618H213.991C213.991 1.74485 213.991 3.31522 213.933 4.82743C213.933 6.33964 213.816 7.56104 213.816 8.54979C213.816 9.53854 213.758 10.6436 213.758 11.9232C213.641 13.6099 213.641 17.623 213.641 24.079V87.0683C213.641 88.057 213.758 89.1039 213.991 90.3253C214.224 91.5467 214.399 92.2447 214.633 92.5355C214.808 92.8263 215.333 93.1171 216.207 93.5242C217.082 93.8732 217.841 94.0477 218.482 94.0477C219.124 94.0477 220.349 94.0477 222.098 94.164V97.4792H194.453V94.164C196.202 94.0477 197.427 94.0477 198.069 94.0477C198.71 94.0477 199.468 93.8732 200.343 93.5242C201.218 93.1752 201.743 92.8263 201.918 92.5355C202.093 92.2447 202.326 91.5467 202.56 90.3253C202.793 89.1039 202.91 88.057 202.91 87.0683V32.4543C202.91 21.6944 202.735 15.5874 202.385 14.1333C202.093 12.4466 201.51 11.3997 200.577 10.9344C199.643 10.4691 197.602 10.2365 194.336 10.2365V7.03758C198.127 5.93251 200.752 5.06008 202.21 4.47846C203.668 3.89684 206.642 2.38463 211.075 0L210.958 0.0581618Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M227.522 44.9011V41.295C233.704 39.5502 239.303 37.1656 244.261 34.1411H247.994C247.819 41.5859 247.702 48.7979 247.702 55.7773V87.0102C247.702 87.999 247.819 89.0459 248.052 90.2673C248.285 91.4887 248.519 92.1866 248.694 92.4775C248.869 92.7683 249.394 93.0591 250.268 93.4662C251.143 93.8152 251.901 93.9897 252.543 93.9897C253.185 93.9897 254.409 93.9897 256.159 94.106V97.4212H228.513V94.106C230.263 93.9897 231.488 93.9897 232.13 93.9897C232.771 93.9897 233.529 93.8152 234.404 93.4662C235.279 93.1172 235.804 92.7683 235.979 92.4775C236.154 92.1866 236.387 91.4887 236.621 90.2673C236.854 89.0459 236.97 87.999 236.97 87.0102V56.01C236.97 50.1356 236.562 46.7041 235.746 45.8317C234.987 45.1919 232.305 44.8429 227.58 44.8429L227.522 44.9011ZM242.161 3.37354C244.378 3.37354 246.127 4.12964 247.469 5.58368C248.81 7.03773 249.452 8.95707 249.452 11.3999C249.452 13.959 248.752 16.111 247.294 17.7395C245.836 19.4262 244.028 20.2405 241.811 20.2405C239.595 20.2405 237.904 19.4844 236.504 17.9722C235.104 16.4599 234.346 14.5406 234.346 12.2723C234.346 9.77134 235.104 7.67751 236.621 5.99082C238.137 4.30412 239.945 3.4317 242.103 3.4317L242.161 3.37354Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M315.825 88.7551L317.05 91.3724C313.609 94.5131 311.159 96.5488 309.584 97.5375C308.01 98.5263 306.377 98.9916 304.744 98.9916C301.886 98.9916 299.961 97.5375 298.911 94.6876C298.561 93.8733 298.153 91.5469 297.803 87.7663C292.554 92.3611 288.646 95.3855 286.022 96.7814C283.455 98.2355 280.597 98.9334 277.448 98.9334C272.957 98.9334 269.341 97.5375 266.658 94.7458C263.975 91.954 262.634 88.2317 262.634 83.6369C262.634 77.2972 265.316 72.2371 270.741 68.4566C276.165 64.6761 285.147 61.4772 297.803 58.8018V52.2876C297.803 47.5184 297.045 44.0287 295.47 41.9348C293.895 39.841 291.329 38.7941 287.713 38.7941C280.772 38.7941 277.331 41.5277 277.331 46.9368V52.2876C277.331 55.1376 275.29 56.5916 271.266 56.5916C269.399 56.5916 268.116 56.1845 267.299 55.2539C266.541 54.3815 266.133 52.8693 266.133 50.7754C266.133 45.8317 268.116 41.8767 272.024 38.9686C275.931 36.0605 281.297 34.6064 288.005 34.6064C295.47 34.6064 300.953 36.4676 304.452 40.1318C306.027 41.8767 307.077 44.0287 307.718 46.5878C308.301 49.1469 308.593 53.2182 308.593 58.7436V82.3573C308.71 86.6031 308.826 89.1041 309.06 89.9183C309.293 90.7326 309.934 91.1397 310.926 91.1397C311.742 91.1397 313.376 90.3255 315.767 88.6388L315.825 88.7551ZM297.803 83.9277V62.6986C289.288 65.0251 283.222 67.526 279.489 70.2015C275.756 72.9351 273.89 76.3085 273.89 80.3216C273.89 83.3461 274.765 85.7889 276.573 87.5919C278.381 89.3949 280.772 90.2673 283.689 90.2673C285.905 90.2673 287.946 89.802 289.871 88.9296C291.737 88.0572 294.42 86.3705 297.803 83.8695V83.9277Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M341.779 34.5475V47.2268C346.212 42.3412 349.886 39.026 352.802 37.223C355.718 35.42 358.81 34.5475 362.134 34.5475C366.742 34.5475 370.533 36.0016 373.449 38.9678C375.024 40.5382 376.54 43.2718 377.998 47.2268C382.081 42.632 385.639 39.375 388.788 37.4556C391.938 35.5363 395.204 34.5475 398.587 34.5475C405.119 34.5475 409.727 37.2811 412.41 42.8065C413.984 46.1799 414.743 51.1237 414.743 57.5796V87.0095C414.743 87.9982 414.859 89.0452 415.092 90.2666C415.326 91.488 415.559 92.1859 415.734 92.4767C415.909 92.7675 416.434 93.0583 417.309 93.4655C418.184 93.8144 418.942 93.9889 419.583 93.9889C420.225 93.9889 421.45 93.9889 423.199 94.1052V97.4205H395.554V94.1052C397.304 93.9889 398.528 93.9889 399.17 93.9889C399.812 93.9889 400.57 93.8144 401.445 93.4655C402.319 93.1165 402.844 92.7675 403.019 92.4767C403.194 92.1859 403.428 91.488 403.661 90.2666C403.894 89.0452 404.011 87.9982 404.011 87.0095V58.9173C404.011 53.1012 403.194 49.088 401.561 46.7615C399.928 44.435 397.129 43.33 393.163 43.33C388.905 43.33 384.006 45.5983 378.523 50.0767V86.9513C378.523 87.9401 378.64 88.987 378.873 90.2084C379.106 91.4298 379.34 92.1277 379.515 92.4185C379.69 92.7094 380.215 93.0002 381.089 93.4073C381.964 93.7563 382.723 93.9308 383.364 93.9308C384.006 93.9308 385.23 93.9308 386.98 94.0471V97.3623H359.335V94.0471C361.084 93.9308 362.309 93.9308 362.951 93.9308C363.592 93.9308 364.35 93.7563 365.225 93.4073C366.1 93.0583 366.625 92.7094 366.8 92.4185C366.975 92.1277 367.208 91.4298 367.442 90.2084C367.675 88.987 367.792 87.9401 367.792 86.9513V58.8592C367.792 53.043 366.975 49.0298 365.342 46.7034C363.709 44.3769 360.909 43.2718 356.943 43.2718C352.452 43.2718 347.611 45.5401 342.421 50.0186V86.8932C342.421 87.8819 342.537 88.9288 342.771 90.1502C343.004 91.3716 343.179 92.0696 343.412 92.3604C343.587 92.6512 344.112 92.942 344.987 93.3491C345.862 93.6981 346.62 93.8726 347.261 93.8726C347.903 93.8726 349.128 93.8726 350.878 93.9889V97.3041H323.232V93.9889C324.982 93.8726 326.206 93.8726 326.848 93.8726C327.49 93.8726 328.248 93.6981 329.123 93.3491C329.998 93.0002 330.522 92.6512 330.697 92.3604C330.872 92.0696 331.106 91.3716 331.339 90.1502C331.572 88.9288 331.689 87.8819 331.689 86.8932V55.0787L331.572 51.0655C331.456 48.0992 330.989 46.3544 330.173 45.7146C329.356 45.0748 327.023 44.7259 323.232 44.6095V41.7014C324.69 41.0617 325.507 40.7127 325.565 40.7127C332.739 37.1067 336.88 35.0128 337.871 34.373H341.721L341.779 34.5475Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M548.013 34.5475V47.2268C552.446 42.3412 556.12 39.026 559.037 37.223C561.953 35.42 565.044 34.5475 568.368 34.5475C572.976 34.5475 576.767 36.0016 579.683 38.9678C581.258 40.5382 582.775 43.2718 584.233 47.2268C588.315 42.632 591.873 39.375 595.023 37.4556C598.172 35.5363 601.438 34.5475 604.821 34.5475C611.353 34.5475 615.961 37.2811 618.644 42.8065C620.219 46.1799 620.977 51.1237 620.977 57.5796V87.0095C620.977 87.9982 621.094 89.0452 621.327 90.2666C621.56 91.488 621.793 92.1859 621.968 92.4767C622.143 92.7675 622.668 93.0583 623.543 93.4655C624.418 93.8144 625.176 93.9889 625.818 93.9889C626.459 93.9889 627.684 93.9889 629.434 94.1052V97.4205H601.788V94.1052C603.538 93.9889 604.763 93.9889 605.404 93.9889C606.046 93.9889 606.804 93.8144 607.679 93.4655C608.554 93.1165 609.079 92.7675 609.254 92.4767C609.429 92.1859 609.662 91.488 609.895 90.2666C610.129 89.0452 610.245 87.9982 610.245 87.0095V58.9173C610.245 53.1012 609.429 49.088 607.796 46.7615C606.163 44.435 603.363 43.33 599.397 43.33C595.139 43.33 590.24 45.5983 584.758 50.0767V86.9513C584.758 87.9401 584.874 88.987 585.108 90.2084C585.341 91.4298 585.574 92.1277 585.749 92.4185C585.924 92.7094 586.449 93.0002 587.324 93.4073C588.199 93.7563 588.957 93.9308 589.598 93.9308C590.24 93.9308 591.465 93.9308 593.215 94.0471V97.3623H565.569V94.0471C567.319 93.9308 568.543 93.9308 569.185 93.9308C569.827 93.9308 570.585 93.7563 571.46 93.4073C572.335 93.0583 572.859 92.7094 573.034 92.4185C573.209 92.1277 573.443 91.4298 573.676 90.2084C573.909 88.987 574.026 87.9401 574.026 86.9513V58.8592C574.026 53.043 573.209 49.0298 571.576 46.7034C569.943 44.3769 567.144 43.2718 563.178 43.2718C558.687 43.2718 553.846 45.5401 548.655 50.0186V86.8932C548.655 87.8819 548.772 88.9288 549.005 90.1502C549.238 91.3716 549.413 92.0696 549.646 92.3604C549.821 92.6512 550.346 92.942 551.221 93.3491C552.096 93.6981 552.854 93.8726 553.496 93.8726C554.137 93.8726 555.362 93.8726 557.112 93.9889V97.3041H529.466V93.9889C531.216 93.8726 532.441 93.8726 533.082 93.8726C533.724 93.8726 534.482 93.6981 535.357 93.3491C536.232 93.0002 536.757 92.6512 536.932 92.3604C537.107 92.0696 537.34 91.3716 537.573 90.1502C537.807 88.9288 537.923 87.8819 537.923 86.8932V55.0787L537.807 51.0655C537.69 48.0992 537.223 46.3544 536.407 45.7146C535.59 45.0748 533.257 44.7259 529.466 44.6095V41.7014C530.924 41.0617 531.741 40.7127 531.799 40.7127C538.973 37.1067 543.114 35.0128 544.106 34.373H547.955L548.013 34.5475Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M634.917 44.9011V41.295C641.099 39.5502 646.698 37.1656 651.656 34.1411H655.388C655.213 41.5859 655.097 48.7979 655.097 55.7773V87.0102C655.097 87.999 655.213 89.0459 655.447 90.2673C655.68 91.4887 655.913 92.1866 656.088 92.4775C656.263 92.7683 656.788 93.0591 657.663 93.4662C658.538 93.8152 659.296 93.9897 659.938 93.9897C660.579 93.9897 661.804 93.9897 663.554 94.106V97.4212H635.908V94.106C637.658 93.9897 638.883 93.9897 639.524 93.9897C640.166 93.9897 640.924 93.8152 641.799 93.4662C642.674 93.1172 643.199 92.7683 643.373 92.4775C643.548 92.1866 643.782 91.4887 644.015 90.2673C644.248 89.0459 644.365 87.999 644.365 87.0102V56.01C644.365 50.1356 643.957 46.7041 643.14 45.8317C642.382 45.1919 639.699 44.8429 634.975 44.8429L634.917 44.9011ZM649.556 3.37354C651.772 3.37354 653.522 4.12964 654.863 5.58368C656.205 7.03773 656.846 8.95707 656.846 11.3999C656.846 13.959 656.146 16.111 654.688 17.7395C653.23 19.4262 651.422 20.2405 649.206 20.2405C646.99 20.2405 645.298 19.4844 643.898 17.9722C642.499 16.4599 641.74 14.5406 641.74 12.2723C641.74 9.77134 642.499 7.67751 644.015 5.99082C645.531 4.30412 647.34 3.4317 649.498 3.4317L649.556 3.37354Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M699.306 36.176V41.2942H684.784V74.5628C684.784 79.2739 684.9 82.2983 685.075 83.7524C685.25 85.2064 685.658 86.4278 686.3 87.4165C687.408 88.8706 689.041 89.6267 691.141 89.6267C693.24 89.6267 696.098 88.4635 699.306 86.1952L701.406 88.5216C698.256 92.1858 695.573 94.7449 693.299 96.199C691.024 97.653 688.575 98.351 685.892 98.351C681.167 98.351 677.901 96.6061 676.093 93.1164C674.693 90.5573 673.994 85.5554 673.994 78.0525V41.3524H665.303V38.4443C669.561 36.9902 672.885 34.6056 675.393 31.3485C677.901 28.0915 679.884 23.4385 681.342 17.3315H684.784V36.2341H699.306V36.176Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M721.119 0.0581618H724.152C723.861 10.7018 723.744 16.4598 723.744 17.3322V46.006C728.352 41.5857 732.143 38.6195 735.001 37.0491C737.917 35.4787 741.125 34.7226 744.624 34.7226C751.156 34.7226 755.939 37.2817 759.03 42.2836C760.138 44.0285 760.838 46.006 761.188 48.2162C761.538 50.4263 761.655 54.265 761.655 59.674V87.0683C761.655 88.057 761.771 89.1039 762.005 90.3253C762.238 91.5467 762.471 92.2447 762.646 92.5355C762.821 92.8263 763.346 93.1171 764.221 93.5242C765.096 93.8732 765.854 94.0477 766.496 94.0477C767.137 94.0477 768.362 94.0477 770.112 94.164V97.4792H742.466V94.164C744.216 94.0477 745.441 94.0477 746.082 94.0477C746.724 94.0477 747.482 93.8732 748.357 93.5242C749.232 93.1752 749.757 92.8263 749.932 92.5355C750.107 92.2447 750.34 91.5467 750.573 90.3253C750.806 89.1039 750.923 88.057 750.923 87.0683V59.5577C750.923 53.2181 750.165 49.0886 748.707 47.1692C746.782 44.6683 743.866 43.4469 740.016 43.4469C735.584 43.4469 730.218 45.7152 723.802 50.1937V87.0683C723.802 88.057 723.919 89.1039 724.152 90.3253C724.386 91.5467 724.561 92.2447 724.794 92.5355C724.969 92.8263 725.494 93.1171 726.369 93.5242C727.243 93.8732 728.002 94.0477 728.643 94.0477C729.285 94.0477 730.51 94.0477 732.259 94.164V97.4792H704.614V94.164C706.363 94.0477 707.588 94.0477 708.23 94.0477C708.871 94.0477 709.63 93.8732 710.504 93.5242C711.379 93.1752 711.904 92.8263 712.079 92.5355C712.254 92.2447 712.487 91.5467 712.721 90.3253C712.954 89.1039 713.071 88.057 713.071 87.0683V32.4543C713.071 21.6944 712.896 15.5874 712.546 14.1333C712.254 12.4466 711.671 11.3997 710.738 10.9344C709.805 10.4691 707.763 10.2365 704.497 10.2365L704.614 7.03758C708.755 5.75802 711.496 4.82743 712.779 4.30398C717.095 2.09383 719.953 0.697942 721.236 0L721.119 0.0581618Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M864.596 29.43H861.272C859.697 23.9046 857.656 19.717 855.206 16.8671C850.948 12.156 845.349 9.82948 838.35 9.82948C833.743 9.82948 830.068 11.0509 827.327 13.4355C824.586 15.8201 823.244 19.019 823.244 22.9741C823.244 25.9403 824.178 28.4994 826.102 30.6514C827.969 32.8034 831.293 35.188 836.017 37.7472L850.948 45.8898C857.656 49.554 862.497 53.3345 865.413 57.2895C868.329 61.1864 869.787 65.8975 869.787 71.4229C869.787 79.3329 866.987 85.9052 861.33 91.1397C855.673 96.3743 848.674 98.9916 840.158 98.9916C837.417 98.9916 835.026 98.7589 833.043 98.3518C831.06 97.9446 827.385 96.8396 822.02 95.0947C820.445 94.6294 819.103 94.3968 817.995 94.3968C817.004 94.3968 816.012 94.6876 815.079 95.2111C814.146 95.7927 812.629 97.0141 810.53 98.9334V66.072H813.854C817.704 82.5318 826.569 90.7907 840.392 90.7907C845.466 90.7907 849.665 89.3367 852.99 86.4286C856.314 83.5205 857.947 79.8563 857.947 75.3197C857.947 71.7137 856.839 68.7474 854.565 66.3046C852.29 63.8618 847.916 60.8374 841.325 57.2895L828.902 50.6591C822.195 46.9949 817.47 43.3889 814.787 39.9573C812.105 36.5258 810.763 32.2799 810.763 27.2199C810.763 20.4149 813.271 14.8314 818.229 10.4693C823.186 6.10712 829.543 3.89697 837.184 3.89697C840.333 3.89697 844.124 4.47859 848.674 5.58367C852.815 6.68874 855.673 7.2122 857.247 7.2122C859.114 7.2122 861.563 6.68874 864.596 5.58367V29.43Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M909.564 36.176V41.2942H895.042V74.5628C895.042 79.2739 895.158 82.2983 895.333 83.7524C895.508 85.2064 895.917 86.4278 896.558 87.4165C897.666 88.8706 899.299 89.6267 901.399 89.6267C903.499 89.6267 906.357 88.4635 909.564 86.1952L911.664 88.5216C908.515 92.1858 905.832 94.7449 903.557 96.199C901.282 97.653 898.833 98.351 896.15 98.351C891.426 98.351 888.16 96.6061 886.352 93.1164C884.952 90.5573 884.252 85.5554 884.252 78.0525V41.3524H875.562V38.4443C879.819 36.9902 883.144 34.6056 885.652 31.3485C888.16 28.0915 890.143 23.4385 891.601 17.3315H895.042V36.2341H909.564V36.176Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M969.172 34.5481H972.613V75.3777C972.613 81.7173 972.73 85.3815 972.905 86.2539C973.196 87.6498 973.721 88.5223 974.538 88.9875C975.354 89.4528 976.871 89.7437 979.087 89.8018H981.303L981.012 92.8262C976.929 94.1058 974.305 94.9782 973.138 95.4435C970.805 96.2578 968.472 97.1884 966.081 98.1771H962.64V87.8243C958.499 91.8956 954.824 94.7456 951.616 96.3741C948.409 98.0026 945.084 98.8751 941.585 98.8751C935.577 98.8751 930.911 96.6649 927.47 92.2446C925.079 89.1039 923.854 84.2183 923.854 77.646V56.9404C923.854 50.9497 923.504 47.2855 922.804 45.8896C922.104 44.4938 920.296 43.7958 917.322 43.7958C916.33 43.7958 915.456 43.7958 914.814 43.9121V40.5969C921.93 38.5612 927.354 36.5256 931.145 34.3736H934.877C934.702 37.2235 934.586 41.9346 934.586 48.5651V71.19C934.586 78.1113 935.461 82.7642 937.21 85.2652C939.543 88.4641 943.276 90.0926 948.409 90.0926C952.841 90.0926 957.274 88.057 961.707 84.0438V56.8822C961.707 51.0079 961.357 47.3437 960.657 45.8896C959.957 44.4356 958.207 43.7376 955.466 43.7376C954.358 43.7376 953.425 43.7376 952.725 43.854V40.5387L954.533 40.0153L960.89 37.9215C962.99 37.2817 965.731 36.0603 969.055 34.3154L969.172 34.5481Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M999.15 0.0581618H1002.36C1002.07 8.31714 1001.95 14.0752 1001.95 17.3322V46.2968C1006.03 41.8184 1009.42 38.7358 1012.21 37.1073C1014.96 35.4787 1018.22 34.6645 1021.9 34.6645C1028.72 34.6645 1034.32 37.3981 1038.64 42.8071C1042.95 48.2162 1045.17 55.1956 1045.17 63.8035C1045.17 73.6329 1042.49 81.95 1037.12 88.755C1031.75 95.5599 1025.28 98.9333 1017.64 98.9333C1012.74 98.9333 1007.14 96.8395 1000.78 92.71C997.925 94.8038 995.418 96.8976 993.318 98.9333H991.218V32.4543C991.218 21.6944 991.043 15.5874 990.693 14.1333C990.402 12.4466 989.818 11.3997 988.885 10.9344C987.952 10.4691 985.911 10.2365 982.645 10.2365L982.761 7.03758C986.377 6.04883 991.86 3.6642 999.209 0L999.15 0.0581618ZM1001.89 52.0548V84.0438C1006.79 90.209 1011.98 93.2916 1017.52 93.2916C1022.31 93.2916 1026.21 91.0814 1029.3 86.603C1032.34 82.1245 1033.85 76.4828 1033.85 69.5615C1033.85 62.2332 1032.22 56.1843 1028.9 51.4732C1025.57 46.7621 1021.31 44.4356 1016.18 44.4356C1011.4 44.4356 1006.62 46.9366 1001.95 51.9967L1001.89 52.0548Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M1065.58 0.0581618H1068.79C1068.5 8.31714 1068.38 14.0752 1068.38 17.3322V46.2968C1072.46 41.8184 1075.85 38.7358 1078.65 37.1073C1081.39 35.4787 1084.65 34.6645 1088.33 34.6645C1095.15 34.6645 1100.75 37.3981 1105.07 42.8071C1109.38 48.2162 1111.6 55.1956 1111.6 63.8035C1111.6 73.6329 1108.92 81.95 1103.55 88.755C1098.19 95.5599 1091.71 98.9333 1084.07 98.9333C1079.17 98.9333 1073.57 96.8395 1067.21 92.71C1064.36 94.8038 1061.85 96.8976 1059.75 98.9333H1057.65V32.4543C1057.65 21.6944 1057.47 15.5874 1057.12 14.1333C1056.83 12.4466 1056.25 11.3997 1055.32 10.9344C1054.38 10.4691 1052.34 10.2365 1049.08 10.2365L1049.19 7.03758C1052.81 6.04883 1058.29 3.6642 1065.64 0L1065.58 0.0581618ZM1068.32 52.0548V84.0438C1073.22 90.209 1078.41 93.2916 1083.95 93.2916C1088.74 93.2916 1092.64 91.0814 1095.74 86.603C1098.77 82.1245 1100.28 76.4828 1100.28 69.5615C1100.28 62.2332 1098.65 56.1843 1095.33 51.4732C1092 46.7621 1087.75 44.4356 1082.61 44.4356C1077.83 44.4356 1073.05 46.9366 1068.38 51.9967L1068.32 52.0548Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M1157.27 36.6416L1158.26 52.9269H1155.05C1152.95 43.7955 1147.94 39.2588 1140.12 39.2588C1136.97 39.2588 1134.46 40.015 1132.6 41.5853C1130.73 43.1557 1129.74 45.1914 1129.74 47.8086C1129.74 49.5535 1130.26 51.0075 1131.31 52.2289C1132.36 53.4503 1134.35 54.7299 1137.2 56.0676L1146.59 60.7787C1151.67 63.2797 1155.34 66.0133 1157.62 69.0377C1159.89 72.0621 1161 75.7845 1161 80.0885C1161 85.4975 1159.19 90.0341 1155.52 93.6402C1151.9 97.2462 1147.29 98.991 1141.75 98.991C1139.07 98.991 1135.92 98.4094 1132.19 97.188C1127.93 95.9085 1125.01 95.2687 1123.32 95.2687C1122.68 95.2687 1122.1 95.2687 1121.69 95.385L1121.81 74.2723H1125.01C1125.83 80.1466 1127.81 84.6832 1130.91 87.8821C1134 91.081 1137.96 92.6514 1142.74 92.6514C1146.07 92.6514 1148.75 91.779 1150.85 90.0923C1152.95 88.4056 1153.94 86.1373 1153.94 83.4037C1153.94 79.2742 1150.97 75.8426 1145.08 73.0509L1134 67.6418C1125.71 63.6868 1121.57 58.1614 1121.57 51.0657C1121.57 46.1801 1123.21 42.2251 1126.53 39.2007C1129.86 36.1763 1134.17 34.6641 1139.54 34.6641C1142.05 34.6641 1144.73 35.013 1147.59 35.7691C1150.79 36.5252 1153.18 36.8742 1154.76 36.8742C1155.58 36.8742 1156.39 36.7579 1157.27 36.5834V36.6416Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M517.568 29.43H514.244C512.669 23.9046 510.628 19.717 508.178 16.8671C503.921 12.156 498.321 9.82948 491.323 9.82948C486.715 9.82948 483.041 11.0509 480.299 13.4355C477.558 15.8201 476.217 19.019 476.217 22.9741C476.217 25.9403 477.15 28.4994 479.074 30.6514C480.941 32.8034 484.265 35.188 488.99 37.7472L503.921 45.8898C510.628 49.554 515.469 53.3345 518.385 57.2895C521.301 61.1864 522.759 65.8975 522.759 71.4229C522.759 79.3329 519.96 85.9052 514.302 91.1397C508.645 96.3743 501.646 98.9916 493.131 98.9916C490.389 98.9916 487.998 98.7589 486.015 98.3518C484.032 97.9446 480.358 96.8396 474.992 95.0947C473.417 94.6294 472.076 94.3968 470.967 94.3968C469.976 94.3968 468.984 94.6876 468.051 95.2111C467.118 95.7927 465.602 97.0141 463.502 98.9334V66.072H466.826C470.676 82.5318 479.541 90.7907 493.364 90.7907C498.438 90.7907 502.637 89.3367 505.962 86.4286C509.286 83.5205 510.919 79.8563 510.919 75.3197C510.919 71.7137 509.811 68.7474 507.537 66.3046C505.262 63.8618 500.888 60.8374 494.297 57.2895L481.874 50.6591C475.167 46.9949 470.442 43.3889 467.76 39.9573C465.077 36.5258 463.735 32.2799 463.735 27.2199C463.735 20.4149 466.243 14.8314 471.201 10.4693C476.158 6.10712 482.516 3.89697 490.156 3.89697C493.306 3.89697 497.097 4.47859 501.646 5.58367C505.787 6.68874 508.645 7.2122 510.22 7.2122C512.086 7.2122 514.536 6.68874 517.568 5.58367V29.43Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n<path d=\"M800.382 53.7417V60.7793H772.736V53.7417H800.382Z\" fill=\"white\" fill-opacity=\"0.2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j04cjj\",\"data-framer-name\":\"Frame 37703\",layoutDependency:layoutDependency,layoutId:\"Wi3SXFPkg\",children:[/*#__PURE__*/_jsx(RichTextWithScrollTypen7ih52,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.02px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71)))\",\"--framer-text-transform\":\"inherit\"},children:\"\\xa9 2026 William Smith-Stubbs\"})}),className:\"framer-n7ih52\",\"data-framer-name\":\"\\xa9 2026 William Smith-Stubbs\",fonts:[\"GF;Rethink Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"h9RGYRe2x\",style:{\"--extracted-r6o4lv\":\"var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IZnx_NTBv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a1il0g\",\"data-styles-preset\":\"hj4rrkM3t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71)))\"},children:\"\\xa9 2026 William Smith-Stubbs\"})}),fonts:[\"Inter\"]},XGih_zV1z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a1il0g\",\"data-styles-preset\":\"hj4rrkM3t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71)))\"},children:\"\\xa9 2026 William Smith-Stubbs\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithCodeTypeHoverxr14f6,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.02px\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71)))\"},children:/*#__PURE__*/_jsx(Link,{href:MkkcYT_TK,motionChild:true,nodeId:\"Za6t4rbZ0\",openInNewTab:false,relValues:[],scopeId:\"gb2bU2uzm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6rovoe\",\"data-styles-preset\":\"xQA0R8ROl\",children:\"Site Credits\"})})})}),className:\"framer-xr14f6\",\"data-framer-name\":\"Site Credits\",fonts:[\"GF;Rethink Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"Za6t4rbZ0\",style:{\"--extracted-r6o4lv\":\"var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IZnx_NTBv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a1il0g\",\"data-styles-preset\":\"hj4rrkM3t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71)))\"},children:/*#__PURE__*/_jsx(Link,{href:MkkcYT_TK,motionChild:true,nodeId:\"Za6t4rbZ0\",openInNewTab:false,relValues:[],scopeId:\"gb2bU2uzm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6rovoe\",\"data-styles-preset\":\"xQA0R8ROl\",children:\"Site Credits\"})})})}),fonts:[\"Inter\"]},XGih_zV1z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a1il0g\",\"data-styles-preset\":\"hj4rrkM3t\",dir:\"auto\",style:{\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1694b44f-c07e-4dbd-8140-e554121e681f, rgb(71, 71, 71)))\"},children:/*#__PURE__*/_jsx(Link,{href:MkkcYT_TK,motionChild:true,nodeId:\"Za6t4rbZ0\",openInNewTab:false,relValues:[],scopeId:\"gb2bU2uzm\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6rovoe\",\"data-styles-preset\":\"xQA0R8ROl\",children:\"Site Credits\"})})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})]})]})})})})});});const css=[\".framer-jehRr.framer-jva9fc, .framer-jehRr .framer-jva9fc { display: block; }\",\".framer-jehRr.framer-1mtphu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 1200px; }\",\".framer-jehRr .framer-1hygdu1 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 155px; height: min-content; justify-content: flex-start; max-width: 1560px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jehRr .framer-9uvbis { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-jehRr .framer-1ueq71b-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-jehRr .framer-1evhaxj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jehRr .framer-2cqcz0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 373px; }\",\".framer-jehRr .framer-1gz1408-container, .framer-jehRr .framer-1yfenm8-container, .framer-jehRr .framer-dyjrak-container, .framer-jehRr .framer-f8k7xu-container, .framer-jehRr .framer-q3qwyq-container, .framer-jehRr .framer-1qojcy3-container, .framer-jehRr .framer-nowuf7-container, .framer-jehRr .framer-1xiq22y-container, .framer-jehRr .framer-12t4wqx-container, .framer-jehRr .framer-4e26kp-container, .framer-jehRr .framer-552tr4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jehRr .framer-1u8fj4v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 374px; }\",\".framer-jehRr .framer-18h6xi1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-jehRr .framer-kddmz5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jehRr .framer-3cp9vf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 374px; word-break: break-word; word-wrap: break-word; }\",\".framer-jehRr .framer-1283gda { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 373px; word-break: break-word; word-wrap: break-word; }\",\".framer-jehRr .framer-l35dtd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 374px; }\",\".framer-jehRr .framer-l94qjb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jehRr .framer-1yr6ljp { aspect-ratio: 11.49505 / 1; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-jehRr .framer-1j04cjj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jehRr .framer-n7ih52, .framer-jehRr .framer-xr14f6 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-jehRr.framer-v-y6mwsc.framer-1mtphu { width: 390px; }\",\".framer-jehRr.framer-v-y6mwsc .framer-1hygdu1 { gap: 60px; }\",\".framer-jehRr.framer-v-y6mwsc .framer-1evhaxj { flex: 1 0 0px; flex-direction: column; height: 162px; width: 1px; }\",\".framer-jehRr.framer-v-y6mwsc .framer-2cqcz0, .framer-jehRr.framer-v-y6mwsc .framer-1u8fj4v, .framer-jehRr.framer-v-y6mwsc .framer-3cp9vf, .framer-jehRr.framer-v-y6mwsc .framer-1283gda, .framer-jehRr.framer-v-y6mwsc .framer-l35dtd { width: 100%; }\",\".framer-jehRr.framer-v-y6mwsc .framer-18h6xi1 { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-jehRr.framer-v-y6mwsc .framer-kddmz5 { flex-direction: column; gap: 2px; width: 100%; }\",\".framer-jehRr.framer-v-y6mwsc .framer-1j04cjj { flex-wrap: wrap; }\",\".framer-jehRr.framer-v-y6mwsc .framer-n7ih52, .framer-jehRr.framer-v-y6mwsc .framer-xr14f6 { flex: none; white-space: pre; width: auto; }\",\".framer-jehRr.framer-v-1u4ria4.framer-1mtphu { padding: 20px 240px 20px 240px; width: 2440px; }\",\".framer-jehRr.framer-v-1u4ria4 .framer-1hygdu1 { max-width: unset; }\",\".framer-jehRr.framer-v-1u4ria4 .framer-1ueq71b-container, .framer-jehRr.framer-v-98ffll .framer-1ueq71b-container, .framer-jehRr.framer-v-ysmrys .framer-1ueq71b-container { flex: 0.5 0 0px; }\",\".framer-jehRr.framer-v-1u4ria4 .framer-1evhaxj, .framer-jehRr.framer-v-1u4ria4 .framer-2cqcz0, .framer-jehRr.framer-v-1u4ria4 .framer-1u8fj4v, .framer-jehRr.framer-v-1u4ria4 .framer-kddmz5, .framer-jehRr.framer-v-1u4ria4 .framer-3cp9vf, .framer-jehRr.framer-v-1u4ria4 .framer-1283gda, .framer-jehRr.framer-v-1u4ria4 .framer-l35dtd, .framer-jehRr.framer-v-98ffll .framer-1evhaxj, .framer-jehRr.framer-v-98ffll .framer-2cqcz0, .framer-jehRr.framer-v-98ffll .framer-1u8fj4v, .framer-jehRr.framer-v-98ffll .framer-kddmz5, .framer-jehRr.framer-v-98ffll .framer-3cp9vf, .framer-jehRr.framer-v-98ffll .framer-1283gda, .framer-jehRr.framer-v-98ffll .framer-l35dtd, .framer-jehRr.framer-v-ysmrys .framer-1evhaxj, .framer-jehRr.framer-v-ysmrys .framer-2cqcz0, .framer-jehRr.framer-v-ysmrys .framer-1u8fj4v, .framer-jehRr.framer-v-ysmrys .framer-kddmz5, .framer-jehRr.framer-v-ysmrys .framer-3cp9vf, .framer-jehRr.framer-v-ysmrys .framer-1283gda, .framer-jehRr.framer-v-ysmrys .framer-l35dtd { flex: 1 0 0px; width: 1px; }\",\".framer-jehRr.framer-v-98ffll.framer-1mtphu { width: 1920px; }\",\".framer-jehRr.framer-v-ysmrys.framer-1mtphu { width: 1728px; }\",\".framer-jehRr.framer-v-ysmrys .framer-1hygdu1 { max-width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-jehRr[data-border=\"true\"]::after, .framer-jehRr [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 623\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sQROtB6a5\":{\"layout\":[\"fixed\",\"auto\"]},\"IZnx_NTBv\":{\"layout\":[\"fixed\",\"auto\"]},\"XGih_zV1z\":{\"layout\":[\"fixed\",\"auto\"]},\"ii5xlLP8Q\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Kt4zcsAF4\":\"phrase1\",\"jU7viizEW\":\"phrase2\",\"hIlYmWDVH\":\"phrase3\",\"ciShew_Q8\":\"writeLink\",\"SC3MajP1Y\":\"speakLink\",\"lIi3xU7eP\":\"strategyLink\",\"O_QwRhQKl\":\"aboutLink\",\"kYRn7WjXp\":\"contactLink\",\"WhLZZ98BS\":\"substackLink\",\"UFB61IiVc\":\"linkedInLink\",\"g12OkJ6Dw\":\"instagramLink\",\"MCS7tzrWH\":\"youTubeLink\",\"MkkcYT_TK\":\"siteCreditsLink\",\"hkSsPO9s2\":\"subscribeLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framergb2bU2uzm=withCSS(Component,css,\"framer-jehRr\");export default Framergb2bU2uzm;Framergb2bU2uzm.displayName=\"Footer\";Framergb2bU2uzm.defaultProps={height:623,width:1200};addPropertyControls(Framergb2bU2uzm,{variant:{options:[\"v8IceiZ9E\",\"sQROtB6a5\",\"IZnx_NTBv\",\"XGih_zV1z\",\"ii5xlLP8Q\"],optionTitles:[\"Variant 1\",\"Compact\",\"5K\",\"Wide\",\"Laptop\"],title:\"Variant\",type:ControlType.Enum},Kt4zcsAF4:{defaultValue:\"Write\\nSomething\\nSpecial\",displayTextArea:true,title:\"Phrase 1\",type:ControlType.String},onKt4zcsAF4Change:{changes:\"Kt4zcsAF4\",type:ControlType.ChangeHandler},jU7viizEW:{defaultValue:\"William\\nSmith-\\nStubbs\",displayTextArea:true,title:\"Phrase 2\",type:ControlType.String},onjU7viizEWChange:{changes:\"jU7viizEW\",type:ControlType.ChangeHandler},hIlYmWDVH:{defaultValue:\"Writer,\\nSpeaker,\\nStrategist\",displayTextArea:true,title:\"Phrase 3\",type:ControlType.String},onhIlYmWDVHChange:{changes:\"hIlYmWDVH\",type:ControlType.ChangeHandler},ciShew_Q8:{title:\"Write Link\",type:ControlType.Link},SC3MajP1Y:{title:\"Speak Link\",type:ControlType.Link},lIi3xU7eP:{title:\"Strategy Link\",type:ControlType.Link},O_QwRhQKl:{title:\"About Link\",type:ControlType.Link},kYRn7WjXp:{title:\"Contact Link\",type:ControlType.Link},WhLZZ98BS:{title:\"Substack Link\",type:ControlType.Link},UFB61IiVc:{title:\"Linked In Link\",type:ControlType.Link},g12OkJ6Dw:{title:\"Instagram Link\",type:ControlType.Link},MCS7tzrWH:{title:\"You Tube Link\",type:ControlType.Link},MkkcYT_TK:{title:\"Site Credits Link\",type:ControlType.Link},hkSsPO9s2:{title:\"Subscribe Link\",type:ControlType.Link}});addFonts(Framergb2bU2uzm,[{explicitInter:true,fonts:[{cssFamilyName:\"Life Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Life\",url:\"https://framerusercontent.com/assets/47ePal5brRaj3QTITJucwDsPJ34.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/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\"},{cssFamilyName:\"Rethink Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rethink Sans\",url:\"https://fonts.gstatic.com/s/rethinksans/v7/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45DmqkmFRCEvmma-aua4.woff2\",weight:\"400\"}]},...FooterPhrasesFonts,...FooterLinkFonts,...ButtonTertiaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});Framergb2bU2uzm.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FooterLink,{},context),()=>forwardLoader(ButtonTertiary,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framergb2bU2uzm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"623\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sQROtB6a5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IZnx_NTBv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XGih_zV1z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ii5xlLP8Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Kt4zcsAF4\\\":\\\"phrase1\\\",\\\"jU7viizEW\\\":\\\"phrase2\\\",\\\"hIlYmWDVH\\\":\\\"phrase3\\\",\\\"ciShew_Q8\\\":\\\"writeLink\\\",\\\"SC3MajP1Y\\\":\\\"speakLink\\\",\\\"lIi3xU7eP\\\":\\\"strategyLink\\\",\\\"O_QwRhQKl\\\":\\\"aboutLink\\\",\\\"kYRn7WjXp\\\":\\\"contactLink\\\",\\\"WhLZZ98BS\\\":\\\"substackLink\\\",\\\"UFB61IiVc\\\":\\\"linkedInLink\\\",\\\"g12OkJ6Dw\\\":\\\"instagramLink\\\",\\\"MCS7tzrWH\\\":\\\"youTubeLink\\\",\\\"MkkcYT_TK\\\":\\\"siteCreditsLink\\\",\\\"hkSsPO9s2\\\":\\\"subscribeLink\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gb2bU2uzm.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";// @ts-ignore - react-dom types may be unavailable in this Framer environment\nimport{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useReducedMotion}from\"framer-motion\";const SESSION_KEY_V2=\"sitePreloaderSeen_v2\";const OWNER_KEY=\"__sitePreloaderOwner_v2\";const MEMORY_SEEN_KEY=\"__sitePreloaderSeenMemory_v2\";const ERASE_MS=25;const BLANK_PAUSE_MS=250;const DEFAULT_PHRASES=[\"Write Something Special\",\"William Smith-Stubbs\",\"Writer, Speaker, Strategist\"];function readSeenFlag(){if(typeof window===\"undefined\")return false;try{return window.sessionStorage.getItem(SESSION_KEY_V2)===\"1\";}catch(_error){return Boolean(window[MEMORY_SEEN_KEY]);}}function writeSeenFlag(){if(typeof window===\"undefined\")return;try{window.sessionStorage.setItem(SESSION_KEY_V2,\"1\");}catch(_error){window[MEMORY_SEEN_KEY]=true;}}function claimOwner(instanceId){if(typeof window===\"undefined\")return false;const current=window[OWNER_KEY];if(!current||current===instanceId){window[OWNER_KEY]=instanceId;return true;}return false;}function releaseOwner(instanceId){if(typeof window===\"undefined\")return;const current=window[OWNER_KEY];if(current===instanceId){delete window[OWNER_KEY];}}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function SitePreloader(props){const{phrases=DEFAULT_PHRASES,repeatMode=\"session\",color=\"#FFFFFF\",background=\"#000000\",font={},typingMs=35,holdMs=650,curtainMs=850,style}=props;const isStaticRenderer=useIsStaticRenderer();const reducedMotion=useReducedMotion();const renderTarget=RenderTarget.current();const isCanvas=renderTarget===RenderTarget.canvas;const overlayRef=useRef(null);const textMeasureRef=useRef(null);const timerRef=useRef(null);const rafRef=useRef(null);const sizeObserverRef=useRef(null);const previouslySeenRef=useRef(false);const instanceIdRef=useRef(`preloader-${Math.random().toString(36).slice(2)}`);const ownerRetryRef=useRef(null);const isOwnerRef=useRef(false);const overlayShownRef=useRef(false);const restoreOverflowRef=useRef(null);const failSafeRef=useRef(null);const[responsiveSizeBump,setResponsiveSizeBump]=useState(0);const[mounted,setMounted]=useState(false);const[phase,setPhase]=useState(\"typing\");const[phraseIndex,setPhraseIndex]=useState(0);const[visibleSuffixCount,setVisibleSuffixCount]=useState(0);const[visibleInitial,setVisibleInitial]=useState(true);const[scale,setScale]=useState(1);const[isOwner,setIsOwner]=useState(false);const normalizedPhrases=useMemo(()=>{const clean=(phrases??[]).map(p=>(p??\"\").replace(/\\s+/g,\" \").trim());return clean.length>0?clean:[\"\"];},[phrases]);const lastPhraseIndex=Math.max(0,normalizedPhrases.length-1);const currentPhrase=normalizedPhrases[phraseIndex]??\"\";const currentInitial=currentPhrase.slice(0,1);const currentSuffix=currentPhrase.slice(1);const isLastPhrase=phraseIndex>=lastPhraseIndex;const showCursor=phase===\"typing\"||phase===\"erasingSuffix\"||phase===\"erasingAllFinal\";const activeRuntime=!isStaticRenderer&&!isCanvas&&isOwner&&phase!==\"done\"&&!previouslySeenRef.current;const clearTimer=useCallback(()=>{if(typeof window===\"undefined\")return;if(timerRef.current!==null){window.clearTimeout(timerRef.current);timerRef.current=null;}},[]);const clearRaf=useCallback(()=>{if(typeof window===\"undefined\")return;if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}},[]);const clearFailSafe=useCallback(()=>{if(typeof window===\"undefined\")return;if(failSafeRef.current!==null){window.clearTimeout(failSafeRef.current);failSafeRef.current=null;}},[]);const clearOwnerRetry=useCallback(()=>{if(typeof window===\"undefined\")return;if(ownerRetryRef.current!==null){window.clearTimeout(ownerRetryRef.current);ownerRetryRef.current=null;}},[]);const restoreGlobalState=useCallback(()=>{restoreOverflowRef.current?.();restoreOverflowRef.current=null;},[]);const markCompleted=useCallback(()=>{if(repeatMode===\"session\")writeSeenFlag();},[repeatMode]);const finishNow=useCallback((reason=\"sequence\")=>{clearTimer();clearRaf();clearFailSafe();clearOwnerRetry();if(isOwnerRef.current&&(overlayShownRef.current||reason===\"dismiss\")){markCompleted();}releaseOwner(instanceIdRef.current);isOwnerRef.current=false;restoreGlobalState();startTransition(()=>{setIsOwner(false);setPhase(\"done\");setVisibleSuffixCount(0);setVisibleInitial(false);});},[clearFailSafe,clearOwnerRetry,clearRaf,clearTimer,markCompleted,restoreGlobalState]);useEffect(()=>{if(typeof window===\"undefined\")return;startTransition(()=>setMounted(true));},[]);useEffect(()=>{if(typeof window===\"undefined\")return;let seen=false;if(repeatMode===\"session\"&&!isCanvas){seen=readSeenFlag();}previouslySeenRef.current=seen;if(previouslySeenRef.current){startTransition(()=>setPhase(\"done\"));}},[isCanvas,repeatMode]);useEffect(()=>{if(typeof window===\"undefined\")return;if(isCanvas||isStaticRenderer||!mounted)return;if(repeatMode===\"session\"&&readSeenFlag()){previouslySeenRef.current=true;startTransition(()=>setPhase(\"done\"));return;}if(previouslySeenRef.current||phase===\"done\")return;clearOwnerRetry();let cancelled=false;const tryClaim=()=>{if(cancelled)return;if(repeatMode===\"session\"&&readSeenFlag()){previouslySeenRef.current=true;clearOwnerRetry();startTransition(()=>setPhase(\"done\"));return;}if(claimOwner(instanceIdRef.current)){isOwnerRef.current=true;startTransition(()=>setIsOwner(true));return;}ownerRetryRef.current=window.setTimeout(tryClaim,120);};tryClaim();return()=>{cancelled=true;clearOwnerRetry();if(isOwnerRef.current){releaseOwner(instanceIdRef.current);isOwnerRef.current=false;startTransition(()=>setIsOwner(false));}};},[clearOwnerRetry,isCanvas,isStaticRenderer,mounted,repeatMode]);useEffect(()=>{if(!activeRuntime||!mounted)return;if(typeof document===\"undefined\")return;const body=document.body;const prevOverflow=body.style.overflow;body.style.overflow=\"hidden\";restoreOverflowRef.current=()=>{body.style.overflow=prevOverflow;};return()=>{restoreGlobalState();};},[activeRuntime,mounted,restoreGlobalState]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!activeRuntime)return;clearFailSafe();const totalChars=normalizedPhrases.reduce((acc,p)=>acc+p.length,0);const estimated=totalChars*Math.max(1,typingMs)+totalChars*ERASE_MS+normalizedPhrases.length*Math.max(0,holdMs)+Math.max(1,curtainMs)+1200;const bounded=Math.min(15e3,Math.max(1200,estimated));failSafeRef.current=window.setTimeout(()=>finishNow(),bounded);return()=>clearFailSafe();},[activeRuntime,clearFailSafe,curtainMs,finishNow,holdMs,normalizedPhrases,typingMs]);useEffect(()=>{if(!activeRuntime||reducedMotion)return;if(typeof window===\"undefined\")return;clearTimer();const safeTyping=Math.max(1,typingMs);const safeHold=Math.max(0,holdMs);if(phase===\"typing\"){if(visibleSuffixCount<currentSuffix.length){timerRef.current=window.setTimeout(()=>{startTransition(()=>setVisibleSuffixCount(v=>v+1));},safeTyping);}else{timerRef.current=window.setTimeout(()=>{startTransition(()=>setPhase(\"holding\"));},0);}return()=>clearTimer();}if(phase===\"holding\"){timerRef.current=window.setTimeout(()=>{startTransition(()=>setPhase(isLastPhrase?\"erasingAllFinal\":\"erasingSuffix\"));},safeHold);return()=>clearTimer();}if(phase===\"erasingSuffix\"){if(visibleSuffixCount>0){timerRef.current=window.setTimeout(()=>{startTransition(()=>setVisibleSuffixCount(v=>Math.max(0,v-1)));},ERASE_MS);}else{timerRef.current=window.setTimeout(()=>{startTransition(()=>{const next=Math.min(lastPhraseIndex,phraseIndex+1);setPhraseIndex(next);setVisibleSuffixCount(0);setVisibleInitial(true);setPhase(\"typing\");});},10);}return()=>clearTimer();}if(phase===\"erasingAllFinal\"){if(visibleSuffixCount>0){timerRef.current=window.setTimeout(()=>{startTransition(()=>setVisibleSuffixCount(v=>Math.max(0,v-1)));},ERASE_MS);}else if(visibleInitial){timerRef.current=window.setTimeout(()=>{startTransition(()=>setVisibleInitial(false));},ERASE_MS);}else{timerRef.current=window.setTimeout(()=>{startTransition(()=>setPhase(\"blankPause\"));},0);}return()=>clearTimer();}if(phase===\"blankPause\"){timerRef.current=window.setTimeout(()=>{startTransition(()=>setPhase(\"curtain\"));},BLANK_PAUSE_MS);return()=>clearTimer();}if(phase===\"curtain\"){timerRef.current=window.setTimeout(()=>{finishNow();},Math.max(1,curtainMs));}return()=>clearTimer();},[activeRuntime,clearTimer,curtainMs,currentSuffix.length,finishNow,holdMs,isLastPhrase,lastPhraseIndex,phase,phraseIndex,reducedMotion,typingMs,visibleInitial,visibleSuffixCount]);useEffect(()=>{if(!activeRuntime)return;if(typeof window===\"undefined\")return;const onKeyDown=event=>{if(event.key===\"Escape\"){finishNow(\"dismiss\");}};window.addEventListener(\"keydown\",onKeyDown);return()=>window.removeEventListener(\"keydown\",onKeyDown);},[activeRuntime,finishNow]);useEffect(()=>{if(!reducedMotion||!activeRuntime)return;if(typeof window===\"undefined\")return;clearTimer();timerRef.current=window.setTimeout(()=>{finishNow(\"sequence\");},80);return()=>clearTimer();},[activeRuntime,clearTimer,finishNow,reducedMotion]);const visibleText=`${visibleInitial?currentInitial:\"\"}${currentSuffix.slice(0,Math.min(visibleSuffixCount,currentSuffix.length))}`;useEffect(()=>{if(typeof window===\"undefined\")return;if(!overlayRef.current||!textMeasureRef.current)return;const computeScale=()=>{const overlay=overlayRef.current;const text=textMeasureRef.current;if(!overlay||!text)return;const available=Math.max(40,overlay.clientWidth-48);const required=text.scrollWidth;const next=required>0?Math.min(1,available/required):1;startTransition(()=>setScale(next));};computeScale();sizeObserverRef.current?.disconnect();sizeObserverRef.current=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(()=>computeScale()):null;if(sizeObserverRef.current&&overlayRef.current)sizeObserverRef.current.observe(overlayRef.current);return()=>{sizeObserverRef.current?.disconnect();sizeObserverRef.current=null;};},[currentPhrase,font,visibleText]);useEffect(()=>{if(typeof window===\"undefined\"||isCanvas||isStaticRenderer)return;const query=window.matchMedia(\"(min-width: 1920px)\");const update=()=>{startTransition(()=>setResponsiveSizeBump(query.matches?2:0));};update();query.addEventListener(\"change\",update);return()=>query.removeEventListener(\"change\",update);},[isCanvas,isStaticRenderer]);useEffect(()=>{return()=>{clearTimer();clearRaf();clearFailSafe();sizeObserverRef.current?.disconnect();restoreGlobalState();};},[clearFailSafe,clearRaf,clearTimer,restoreGlobalState]);const showRuntimeOverlay=!isStaticRenderer&&!isCanvas&&isOwner&&phase!==\"done\"&&!previouslySeenRef.current&&mounted;const staticOverlay=isCanvas||isStaticRenderer;const hideHostAfterDone=!staticOverlay&&phase===\"done\";const baseFontSize=typeof font?.fontSize===\"number\"?font.fontSize:parseFloat(String(font?.fontSize??\"9\"));const resolvedFontSize=Number.isFinite(baseFontSize)?`${Math.max(1,baseFontSize+responsiveSizeBump)}px`:\"9px\";const resolvedFontStyle=useMemo(()=>{const framerFont=font??{};const resolvedFamily=framerFont.fontFamily??framerFont.font?.fontFamily??framerFont.fontSelector?.family??\"Rethink Sans\";const resolvedWeight=framerFont.fontWeight??framerFont.font?.fontWeight??400;const resolvedStyle=framerFont.fontStyle??framerFont.font?.fontStyle??\"normal\";return{...font,fontFamily:resolvedFamily,fontSize:resolvedFontSize,fontWeight:resolvedWeight,fontStyle:resolvedStyle,lineHeight:framerFont.lineHeight??\"1.2em\",letterSpacing:framerFont.letterSpacing??\"0.04em\"};},[font,resolvedFontSize]);const setOverlayNodeRef=useCallback(node=>{overlayRef.current=node;overlayShownRef.current=Boolean(node);},[]);const displayText=staticOverlay?normalizedPhrases[0]??\"\":visibleText;const cursorVisible=!staticOverlay&&showCursor;const overlayNode=/*#__PURE__*/_jsxs(\"div\",{ref:setOverlayNodeRef,role:\"status\",\"aria-live\":\"off\",\"aria-label\":\"Loading\",style:{position:staticOverlay?\"absolute\":\"fixed\",inset:0,zIndex:2147483647,background,color,pointerEvents:phase===\"done\"?\"none\":\"auto\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",transform:phase===\"curtain\"?\"translateY(-100%)\":\"translateY(0%)\",transition:phase===\"curtain\"?`transform ${Math.max(1,curtainMs)}ms cubic-bezier(0.76, 0, 0.24, 1)`:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clipPath:\"inset(50%)\",whiteSpace:\"nowrap\"},children:\"Loading content\"}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":true,style:{maxWidth:\"calc(100vw - 48px)\",transform:`scale(${scale})`,transformOrigin:\"center center\",whiteSpace:\"nowrap\",textAlign:\"center\",color,...resolvedFontStyle},children:[/*#__PURE__*/_jsx(\"span\",{ref:textMeasureRef,style:{visibility:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"},children:currentPhrase}),/*#__PURE__*/_jsx(\"span\",{children:displayText}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",width:\"1ch\",opacity:cursorVisible?.8:0},children:\"_\"})]})]});return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",width:1,height:1,minWidth:1,minHeight:1,overflow:\"visible\",pointerEvents:\"none\",display:hideHostAfterDone?\"none\":\"block\",visibility:hideHostAfterDone?\"hidden\":\"visible\"},children:[staticOverlay?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:1,height:1,overflow:\"hidden\",pointerEvents:\"none\",color:background},\"aria-hidden\":true,children:\"Preloader\"}):null,showRuntimeOverlay&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(overlayNode,document.body):null]});}addPropertyControls(SitePreloader,{phrases:{type:ControlType.Array,title:\"Phrases\",control:{type:ControlType.String,displayTextArea:false},defaultValue:[\"Write Something Special\",\"William Smith-Stubbs\",\"Writer, Speaker, Strategist\"]},repeatMode:{type:ControlType.Enum,title:\"Repeat\",options:[\"session\",\"always\"],optionTitles:[\"Once per Session\",\"Every Page Load\"],defaultValue:\"session\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"9px\",variant:\"Regular\",lineHeight:\"1.2em\",letterSpacing:\"0.04em\"}},typingMs:{type:ControlType.Number,title:\"Type ms\",defaultValue:35,min:5,max:200,step:1},holdMs:{type:ControlType.Number,title:\"Hold ms\",defaultValue:650,min:0,max:4e3,step:10},curtainMs:{type:ControlType.Number,title:\"Curtain ms\",defaultValue:850,min:100,max:4e3,step:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SitePreloader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SitePreloader.map","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/eAnfaoF08/eAnfaoF08.js\";import Footer from\"#framer/local/canvasComponent/gb2bU2uzm/gb2bU2uzm.js\";import SitePreloader from\"#framer/local/codeFile/aVC3jVs/SitePreloader.js\";const SitePreloaderFonts=getFonts(SitePreloader);const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={CbZOIITwq:\"(min-width: 1200px) and (max-width: 1727.98px)\",KEBhd7uST:\"(min-width: 1728px) and (max-width: 1919.98px)\",nUHublvQh:\"(max-width: 809.98px)\",rFcCAAYqO:\"(min-width: 2440px)\",WedaMeKE4:\"(min-width: 810px) and (max-width: 1199.98px)\",y4JLVGCDW:\"(min-width: 1920px) and (max-width: 2439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-1R7Wg\";const variantClassNames={CbZOIITwq:\"framer-v-v5b1cv\",KEBhd7uST:\"framer-v-1ei19e4\",nUHublvQh:\"framer-v-5a8yku\",rFcCAAYqO:\"framer-v-148qhmi\",WedaMeKE4:\"framer-v-tp48jo\",y4JLVGCDW:\"framer-v-garync\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-1R7Wg.framer-b8s55u, .framer-1R7Wg .framer-b8s55u { display: block; }\",\".framer-1R7Wg.framer-v5b1cv { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-1R7Wg .framer-10sy1tq-container { flex: none; height: 1px; left: 0px; order: -1000; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-1R7Wg .framer-1p5w7bf-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-1R7Wg .framer-19ttt11 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-1R7Wg .framer-11hcsn0-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={CbZOIITwq:\"(min-width: 1200px) and (max-width: 1727.98px)\",KEBhd7uST:\"(min-width: 1728px) and (max-width: 1919.98px)\",nUHublvQh:\"(max-width: 809.98px)\",rFcCAAYqO:\"(min-width: 2440px)\",WedaMeKE4:\"(min-width: 810px) and (max-width: 1199.98px)\",y4JLVGCDW:\"(min-width: 1920px) and (max-width: 2439.98px)\"};const humanReadableVariantMap={\"Laptop — 1728\":\"KEBhd7uST\",\"Large — 2440\":\"rFcCAAYqO\",Desktop:\"CbZOIITwq\",Phone:\"nUHublvQh\",Tablet:\"WedaMeKE4\",Wide:\"y4JLVGCDW\"};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??\"CbZOIITwq\"};};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);const router=useRouter();const componentScopeId=\"r0WbharFu\";useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"CbZOIITwq\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??componentScopeId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-v5b1cv\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10sy1tq-container\",\"data-framer-name\":\"Site Preloader — edit phrases here\",isAuthoredByUser:true,name:\"Site Preloader — edit phrases here\",nodeId:\"SBUii7roC\",scopeId:\"r0WbharFu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KEBhd7uST:{font:{fontFamily:'\"Times New Roman\", \"Times New Roman Placeholder\", sans-serif',fontSize:\"17px\",letterSpacing:\"0em\",lineHeight:\"1.2em\"}}},children:/*#__PURE__*/_jsx(SitePreloader,{background:\"rgb(0, 0, 0)\",color:\"rgb(255, 255, 255)\",curtainMs:850,font:{fontFamily:'\"Times New Roman\", \"Times New Roman Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",holdMs:650,id:\"SBUii7roC\",layoutId:\"SBUii7roC\",name:\"Site Preloader — edit phrases here\",phrases:[\"Write Something Special\",\"Writer, Speaker, Strategist\",\"William Smith-Stubbs\"],repeatMode:\"session\",style:{height:\"100%\",width:\"100%\"},typingMs:35,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"Vr8GGJKwv\"},implicitPathVariables:undefined},{href:{webPageId:\"Qo4_dnRTa\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"Vr8GGJKwv\"},implicitPathVariables:undefined},{href:{webPageId:\"Qo4_dnRTa\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"Vr8GGJKwv\"},implicitPathVariables:undefined},{href:{webPageId:\"Qo4_dnRTa\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"Vr8GGJKwv\"},implicitPathVariables:undefined},{href:{webPageId:\"Qo4_dnRTa\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"Vr8GGJKwv\"},implicitPathVariables:undefined},{href:{webPageId:\"Qo4_dnRTa\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"Vr8GGJKwv\"},implicitPathVariables:undefined},{href:{webPageId:\"Qo4_dnRTa\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:83,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p5w7bf-container\",nodeId:\"oZF1Nk137\",scopeId:\"r0WbharFu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KEBhd7uST:{GHY9v6SAV:resolvedLinks[20],IvIfvHxF0:resolvedLinks[22],RF2nrlcAl:resolvedLinks[23],variant:matchVariant(\"OmLDK5q_E\"),ztZxfnODZ:resolvedLinks[21]},nUHublvQh:{GHY9v6SAV:resolvedLinks[12],IvIfvHxF0:resolvedLinks[14],RF2nrlcAl:resolvedLinks[15],variant:matchVariant(\"qdFRMAiJn\"),ztZxfnODZ:resolvedLinks[13]},rFcCAAYqO:{GHY9v6SAV:resolvedLinks[16],IvIfvHxF0:resolvedLinks[18],RF2nrlcAl:resolvedLinks[19],variant:matchVariant(\"JTOhfWbNn\"),ztZxfnODZ:resolvedLinks[17]},WedaMeKE4:{GHY9v6SAV:resolvedLinks[8],IvIfvHxF0:resolvedLinks[10],RF2nrlcAl:resolvedLinks[11],variant:matchVariant(\"qdFRMAiJn\"),ztZxfnODZ:resolvedLinks[9]},y4JLVGCDW:{GHY9v6SAV:resolvedLinks[4],IvIfvHxF0:resolvedLinks[6],RF2nrlcAl:resolvedLinks[7],variant:matchVariant(\"hgKx_ubJj\"),ztZxfnODZ:resolvedLinks[5]}},children:/*#__PURE__*/_jsx(Navigation,{f06KjucWP:\"Strategy\",GazaBRLZ3:\"/contact\",GHY9v6SAV:resolvedLinks[0],height:\"100%\",hk_ZWJQBL:\"Let’s make a difference\",id:\"oZF1Nk137\",IvIfvHxF0:resolvedLinks[2],jr5jcKu4e:\"About\",layoutId:\"oZF1Nk137\",m56y5HvD8:\"Speak\",Q6UuReKhK:\"Write\",r2de0Ewdt:\"Contact\",RF2nrlcAl:resolvedLinks[3],style:{width:\"100%\"},T9bSoZzdb:\" https://calendar.app.google/Cm1RfCK6FXHWxbFa8\",variant:matchVariant(\"I_xHWFvVs\"),width:\"100%\",ztZxfnODZ:resolvedLinks[1]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-19ttt11\"}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined},{href:{webPageId:\"Ka_ZwMcuB\"},implicitPathVariables:undefined},{href:{webPageId:\"RMs51LK74\"},implicitPathVariables:undefined},{href:{webPageId:\"o2btr166W\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:623,width:\"100vw\",y:1083,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11hcsn0-container\",nodeId:\"FznHMQusG\",scopeId:\"r0WbharFu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KEBhd7uST:{ciShew_Q8:resolvedLinks1[15],kYRn7WjXp:resolvedLinks1[17],SC3MajP1Y:resolvedLinks1[16],variant:matchVariant(\"ii5xlLP8Q\")},nUHublvQh:{ciShew_Q8:resolvedLinks1[9],kYRn7WjXp:resolvedLinks1[11],SC3MajP1Y:resolvedLinks1[10],variant:matchVariant(\"sQROtB6a5\")},rFcCAAYqO:{ciShew_Q8:resolvedLinks1[12],kYRn7WjXp:resolvedLinks1[14],SC3MajP1Y:resolvedLinks1[13],variant:matchVariant(\"IZnx_NTBv\")},WedaMeKE4:{ciShew_Q8:resolvedLinks1[6],kYRn7WjXp:resolvedLinks1[8],SC3MajP1Y:resolvedLinks1[7],variant:matchVariant(\"sQROtB6a5\")},y4JLVGCDW:{ciShew_Q8:resolvedLinks1[3],kYRn7WjXp:resolvedLinks1[5],SC3MajP1Y:resolvedLinks1[4],variant:matchVariant(\"XGih_zV1z\")}},children:/*#__PURE__*/_jsx(Footer,{ciShew_Q8:resolvedLinks1[0],g12OkJ6Dw:\"https://www.instagram.com/williamcstubbs\",height:\"100%\",hIlYmWDVH:\"Writer,\\nSpeaker,\\nStrategist\",hkSsPO9s2:\"https://williamcstubbs.substack.com/subscribe\",id:\"FznHMQusG\",jU7viizEW:\"William\\nSmith-\\nStubbs\",Kt4zcsAF4:\"Write\\nSomething\\nSpecial\",kYRn7WjXp:resolvedLinks1[2],layoutId:\"FznHMQusG\",lIi3xU7eP:\"/strategy\",MCS7tzrWH:\"https://www.youtube.com/channel/UCtZyS0zyAxTgXUwQFbmtNUA\",MkkcYT_TK:\"https://currentpractice.co/\",O_QwRhQKl:\"/about\",SC3MajP1Y:resolvedLinks1[1],style:{width:\"100%\"},UFB61IiVc:\"https://au.linkedin.com/in/wsmithstubbs\",UhZpuwn9d:\" https://calendar.app.google/Cm1RfCK6FXHWxbFa8\",variant:matchVariant(\"v8IceiZ9E\"),WhLZZ98BS:\"https://substack.com/@williamcstubbs\",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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 5200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"y4JLVGCDW\":{\"layout\":[\"fixed\",\"fixed\"]},\"WedaMeKE4\":{\"layout\":[\"fixed\",\"fixed\"]},\"nUHublvQh\":{\"layout\":[\"fixed\",\"fixed\"]},\"rFcCAAYqO\":{\"layout\":[\"fixed\",\"fixed\"]},\"KEBhd7uST\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"CbZOIITwq\":[\".framer-10sy1tq-container\",\".framer-1p5w7bf-container\",\".framer-11hcsn0-container\"],\"y4JLVGCDW\":[\".framer-10sy1tq-container\",\".framer-1p5w7bf-container\",\".framer-11hcsn0-container\"],\"WedaMeKE4\":[\".framer-10sy1tq-container\",\".framer-1p5w7bf-container\",\".framer-11hcsn0-container\"],\"nUHublvQh\":[\".framer-10sy1tq-container\",\".framer-1p5w7bf-container\",\".framer-11hcsn0-container\"],\"rFcCAAYqO\":[\".framer-10sy1tq-container\",\".framer-1p5w7bf-container\",\".framer-11hcsn0-container\"],\"KEBhd7uST\":[\".framer-10sy1tq-container\",\".framer-1p5w7bf-container\",\".framer-11hcsn0-container\"]}\n * @framerBreakpoints {\"rFcCAAYqO\":{\"min\":2440,\"canvasClassName\":\"framer-148qhmi-override\",\"minHeight\":5200,\"viewportHeight\":800,\"name\":\"Large — 2440\",\"width\":2440,\"rootFontSize\":16},\"y4JLVGCDW\":{\"min\":1920,\"max\":2439,\"canvasClassName\":\"framer-garync-override\",\"minHeight\":5200,\"viewportHeight\":800,\"name\":\"Wide\",\"width\":1920,\"rootFontSize\":16},\"KEBhd7uST\":{\"min\":1728,\"max\":1919,\"canvasClassName\":\"framer-1ei19e4-override\",\"minHeight\":5200,\"viewportHeight\":800,\"name\":\"Laptop — 1728\",\"width\":1728,\"rootFontSize\":16},\"CbZOIITwq\":{\"min\":1200,\"max\":1727,\"canvasClassName\":\"framer-v5b1cv-override\",\"minHeight\":5200,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"WedaMeKE4\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-tp48jo-override\",\"minHeight\":5200,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"nUHublvQh\":{\"max\":809,\"canvasClassName\":\"framer-5a8yku-override\",\"minHeight\":5200,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant CbZOIITwq\n * @framerLayoutTemplate true\n */const Framerr0WbharFu=withCSS(Component,css,\"framer-1R7Wg\");export default Framerr0WbharFu;Framerr0WbharFu.displayName=\"Site Layout\";Framerr0WbharFu.defaultProps={height:5200,width:1200};addFonts(Framerr0WbharFu,[{explicitInter:true,fonts:[]},...SitePreloaderFonts,...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerr0WbharFu.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr0WbharFu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"CbZOIITwq\",\"framerIntrinsicHeight\":\"5200\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"CbZOIITwq\\\":[\\\".framer-10sy1tq-container\\\",\\\".framer-1p5w7bf-container\\\",\\\".framer-11hcsn0-container\\\"],\\\"y4JLVGCDW\\\":[\\\".framer-10sy1tq-container\\\",\\\".framer-1p5w7bf-container\\\",\\\".framer-11hcsn0-container\\\"],\\\"WedaMeKE4\\\":[\\\".framer-10sy1tq-container\\\",\\\".framer-1p5w7bf-container\\\",\\\".framer-11hcsn0-container\\\"],\\\"nUHublvQh\\\":[\\\".framer-10sy1tq-container\\\",\\\".framer-1p5w7bf-container\\\",\\\".framer-11hcsn0-container\\\"],\\\"rFcCAAYqO\\\":[\\\".framer-10sy1tq-container\\\",\\\".framer-1p5w7bf-container\\\",\\\".framer-11hcsn0-container\\\"],\\\"KEBhd7uST\\\":[\\\".framer-10sy1tq-container\\\",\\\".framer-1p5w7bf-container\\\",\\\".framer-11hcsn0-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"rFcCAAYqO\\\":{\\\"min\\\":2440,\\\"canvasClassName\\\":\\\"framer-148qhmi-override\\\",\\\"minHeight\\\":5200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Large — 2440\\\",\\\"width\\\":2440,\\\"rootFontSize\\\":16},\\\"y4JLVGCDW\\\":{\\\"min\\\":1920,\\\"max\\\":2439,\\\"canvasClassName\\\":\\\"framer-garync-override\\\",\\\"minHeight\\\":5200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Wide\\\",\\\"width\\\":1920,\\\"rootFontSize\\\":16},\\\"KEBhd7uST\\\":{\\\"min\\\":1728,\\\"max\\\":1919,\\\"canvasClassName\\\":\\\"framer-1ei19e4-override\\\",\\\"minHeight\\\":5200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop — 1728\\\",\\\"width\\\":1728,\\\"rootFontSize\\\":16},\\\"CbZOIITwq\\\":{\\\"min\\\":1200,\\\"max\\\":1727,\\\"canvasClassName\\\":\\\"framer-v5b1cv-override\\\",\\\"minHeight\\\":5200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"WedaMeKE4\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-tp48jo-override\\\",\\\"minHeight\\\":5200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"nUHublvQh\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-5a8yku-override\\\",\\\"minHeight\\\":5200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y4JLVGCDW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WedaMeKE4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nUHublvQh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rFcCAAYqO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KEBhd7uST\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__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/X2tYjsT1dGvvhDiFpHIz/9VL03d5KBGcHvyeh9rvs/r0WbharFu.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d661JyEXiSwJmiEiLY7k/mhxBQUWwspQ0pvSeCrwj/augiA20Il.js\")), path: \"/\"}, Ka_ZwMcuB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tbsN3GgY96Ut0bkoiHEj/ny3U8ozaHzyJagQ1Irue/Ka_ZwMcuB.js\")), path: \"/write\"}, RMs51LK74: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dnOwMyFnLJEVDVlofkLY/qvxPpG9RbnU3bvtu71hg/RMs51LK74.js\")), path: \"/speak\"}, Vr8GGJKwv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k4A2HmDdzQyUZU8Jk680/tTtomAxyPwe0HGy4aHZQ/Vr8GGJKwv.js\")), path: \"/strategy\"}, Qo4_dnRTa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pEcEYxhYMkdWXL3vQVs3/BEwCvqOvih1t5HGnMBrk/Qo4_dnRTa.js\")), path: \"/about\"}, o2btr166W: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bPLmyfcyQvTmUURuV7pF/AMKL8CY5KPOD37HRSdXu/o2btr166W.js\")), path: \"/contact\"}, dK9plGYDK: {collectionId: \"V32iPf8qx\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LFIn4AJBdY0FiwSdai24/6qGj5FeIqWMIESX56FiP/dK9plGYDK.js\")), path: \"/essays/:TMw_gQ8Ht\"}}\r\n\r\n\t\tconst locales = [{code: \"en-AU\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {BalYJ1k6F: async () => (await import(\"https://framerusercontent.com/modules/ZSM2hk88zZscv0d89ZgX/PogIkbfNYUlkOFa7HBRQ/BalYJ1k6F.js\"))?.[\"utils\"], V32iPf8qx: async () => (await import(\"https://framerusercontent.com/modules/iuqwEu60O7sHQdEL1Kq3/VMXPr5PeSirtQbrF6eTD/V32iPf8qx.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"9ddd432ebeadc1c2f23f7715ac069f8be7c1b1a37a96227a5ba08e0e72aa2ee1\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"Ka_ZwMcuB\":\r\ncase \"RMs51LK74\":\r\ncase \"Vr8GGJKwv\":\r\ncase \"Qo4_dnRTa\":\r\ncase \"o2btr166W\":\r\ncase \"dK9plGYDK\":\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 \"Ka_ZwMcuB\":\r\ncase \"RMs51LK74\":\r\ncase \"Vr8GGJKwv\":\r\ncase \"Qo4_dnRTa\":\r\ncase \"o2btr166W\":\r\ncase \"dK9plGYDK\":\r\nreturn [{hash: \"148qhmi\", mediaQuery: \"(min-width: 2440px)\"}, {hash: \"garync\", mediaQuery: \"(min-width: 1920px) and (max-width: 2439.98px)\"}, {hash: \"1ei19e4\", mediaQuery: \"(min-width: 1728px) and (max-width: 1919.98px)\"}, {hash: \"v5b1cv\", mediaQuery: \"(min-width: 1200px) and (max-width: 1727.98px)\"}, {hash: \"tp48jo\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"5a8yku\", 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, 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(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\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://wsmithstubbs.com\",\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/bzuTlcfxnHF5H7tKdDPr/xunwkDY2mGfGpdF9m5nq/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: {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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\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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"}