{"version":3,"file":"script_main.C0o4aWop.mjs","names":["useRef","useState","useRef","useState","useRef","ce","MOBILE_BREAKPOINT","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","MenuIcon","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","useRef","normalizePath","MOBILE_BREAKPOINT","_jsxs","LOGO_URL","useState","_Fragment","React.Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","NavBar","Link","Button","Footer","isBrowser","useRef","React.useId","_Fragment","PropertyOverrides","Link1","React.createElement","Template1","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:/ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/xKttDzExOlAQY07lr7Hu/ULFlPrOhICjQUTLo0mYd/ContactDropdown_1.js","https:/framerusercontent.com/modules/ocR3RwiQb08DXiHKqVlT/Zgx7obhGWvNM8CRC24hB/GlobalGrayscale_3.js","https:/framerusercontent.com/modules/Bm5IoI3hQ2zoeRYYE2DX/JOE4wkZgBKI9pU8p4ZMn/NavLink.js","https:/framerusercontent.com/modules/fcJC332lQuvoYF3n6IJJ/KaxHv8Q2uE7csiLBpWAc/ttYKO1N0c.js","https:/framerusercontent.com/modules/waknOihroCIudqqY3fVY/9sd68CDNHf7AW9b7QwIl/RibdSL2Tm.js","https:/framerusercontent.com/modules/9KOwYfxUSvWYHJwdMSDV/YgcjoakaLiKeeCWG9l45/txgefAghJ.js","https:/framerusercontent.com/modules/ylA87WZxnnsZztgDZ2ke/hEGwZK0PyOMaYSCMPz3d/MobileNav_1.js","https:/framer.com/m/MobileNav-1-XmUZlL.js","https:/framerusercontent.com/modules/9x4YCDZ2NYVTM5R9FF0i/xjTDfTyk9lx98O98V05y/SightbridgeFooter.js","https:/framerusercontent.com/modules/5oO0NseseUClWoSaocwv/kE6vISbE2JXPQRzHMtmX/uKuVgx9fM.js","https:/framerusercontent.com/modules/38LkNFRSQOyGT2FDXJOq/CdIfH5Hxp7PdiUu5NYiE/xXDvNm9gF.js","https:/framerusercontent.com/modules/viYq5JWSnDVWc4Ek1idn/6oDcbcSztxveNyy35HmH/Cu20iZPIB.js","framer:toplevel/main"],"sourcesContent":["function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const CLOSE_DELAY_MS=220;const MOBILE_HIDE_BREAKPOINT=900;export default function ContactDropdown({label=\"Contact Us\",href=\"/contact-us/contact\",advisorEyebrow=\"For Advisors\",advisorHeadline=\"Support for your practice\",advisorDescription=\"Evaluate Sightbridge programs for your clients.\",advisorHref=\"/contact-us/for-advisors\",investorEyebrow=\"For Investors\",investorHeadline=\"Work through your advisor\",investorDescription=\"Refer your advisor or find one to start.\",investorHref=\"/contact-us/for-investors\",partnerEyebrow=\"For Industry Partners\",partnerHeadline=\"Partner with our team\",partnerDescription=\"Sponsors, real estate companies, and service providers.\",partnerHref=\"/contact-us/for-industry-partners\",signinEyebrow=\"Portal Access\",signinHeadline=\"Sign in\",signinDescription=\"Secure access to your Sightbridge documents.\",signinHref=\"/class-a\"}){const[open,setOpen]=useState(false);const[hov,setHov]=useState(null);const[vw,setVw]=useState(typeof window!==\"undefined\"?window.innerWidth:1400);const closeTimer=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return;const check=()=>setVw(window.innerWidth);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);const audiences=[{key:\"advisor\",eyebrow:advisorEyebrow,headline:advisorHeadline,description:advisorDescription,href:advisorHref},{key:\"investor\",eyebrow:investorEyebrow,headline:investorHeadline,description:investorDescription,href:investorHref},{key:\"partner\",eyebrow:partnerEyebrow,headline:partnerHeadline,description:partnerDescription,href:partnerHref}];// Portal sign-in card (Jay 2026-08-25): fourth position, identical card,\n// separated by a hairline with slightly more space above it than sits\n// between the first three. The other three open inquiry pages; this one\n// opens the sign-in, in a new tab so a mid-browse visitor keeps the site.\n// No accent color, no lock icon. Temporary for the round; remove after.\n// 2026-08-25 later: portal now lives on main, so the link is /class-a.\n// The round is Class A, not Series A; the path was renamed from /series-a\n// and a redirect covers links already shared under the old path.\nconst signin={key:\"signin\",eyebrow:signinEyebrow,headline:signinHeadline,description:signinDescription,href:signinHref,newTab:true};useEffect(()=>{return()=>{if(closeTimer.current!==null)window.clearTimeout(closeTimer.current);};},[]);function cancelClose(){if(closeTimer.current!==null){window.clearTimeout(closeTimer.current);closeTimer.current=null;}}function scheduleClose(){cancelClose();closeTimer.current=window.setTimeout(()=>{setOpen(false);closeTimer.current=null;},CLOSE_DELAY_MS);}if(vw<MOBILE_HIDE_BREAKPOINT)return null;const card=a=>{const isHov=hov===a.key;return /*#__PURE__*/_jsxs(\"a\",{href:a.href,target:a.newTab?\"_blank\":undefined,rel:a.newTab?\"noopener\":undefined,onMouseEnter:()=>{cancelClose();setHov(a.key);},onMouseLeave:()=>setHov(null),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:14,padding:\"14px 16px\",borderRadius:10,backgroundColor:isHov?\"rgba(233,226,214,0.08)\":\"transparent\",border:\"1px solid rgba(233,226,214,0.06)\",textDecoration:\"none\",cursor:\"pointer\",transition:\"background-color 0.15s ease, border-color 0.15s ease\",boxSizing:\"border-box\",minHeight:56},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:3,minWidth:0},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Manrope, sans-serif\",fontSize:10,fontWeight:700,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"rgba(233,226,214,0.55)\",margin:0},children:a.eyebrow}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Manrope, sans-serif\",fontSize:14,fontWeight:600,letterSpacing:\"-0.01em\",color:\"rgb(233,226,214)\",margin:0,lineHeight:1.25},children:a.headline}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"'Libre Franklin', sans-serif\",fontSize:12,lineHeight:1.45,color:\"rgba(233,226,214,0.6)\",margin:0},children:a.description})]}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{fontFamily:\"Manrope, sans-serif\",fontSize:16,color:isHov?\"rgb(233,226,214)\":\"rgba(233,226,214,0.4)\",transform:isHov?\"translateX(2px)\":\"translateX(0)\",transition:\"transform 0.15s ease, color 0.15s ease\",flexShrink:0},children:\"→\"})]},a.key);};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:\"14px\",right:\"40px\",zIndex:9999},onMouseEnter:cancelClose,onMouseLeave:scheduleClose,children:[/*#__PURE__*/_jsxs(\"a\",{href:href,onFocus:cancelClose,onMouseEnter:()=>{cancelClose();setOpen(true);},style:{display:\"flex\",alignItems:\"center\",gap:\"6px\",padding:\"12px 24px\",backgroundColor:\"rgb(233,226,214)\",borderRadius:\"23px\",border:\"none\",cursor:\"pointer\",fontFamily:\"Manrope, sans-serif\",fontWeight:500,fontSize:\"13px\",color:\"rgb(30,30,36)\",letterSpacing:\"-0.01em\",whiteSpace:\"nowrap\",boxShadow:\"0 1px 3px rgba(0,0,0,0.18)\",textDecoration:\"none\",minHeight:40},children:[label,/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"9px\",display:\"inline-block\",transition:\"transform 0.2s ease\",transform:open?\"rotate(180deg)\":\"rotate(0deg)\",marginTop:\"1px\"},children:\"▾\"})]}),open&&/*#__PURE__*/_jsx(\"div\",{onMouseEnter:cancelClose,onMouseLeave:scheduleClose,style:{position:\"absolute\",top:\"100%\",right:0,paddingTop:\"10px\",zIndex:9999},children:/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:\"rgb(22,22,28)\",borderRadius:\"14px\",border:\"1px solid rgba(233,226,214,0.1)\",padding:\"10px\",width:380,maxWidth:380,boxShadow:\"0 16px 48px rgba(0,0,0,0.55)\",display:\"flex\",flexDirection:\"column\",gap:4,boxSizing:\"border-box\"},children:[audiences.map(card),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{height:1,backgroundColor:\"rgba(233,226,214,0.1)\",margin:\"10px 6px 4px\"}}),card(signin)]})})]});}addPropertyControls(ContactDropdown,{label:{type:ControlType.String,title:\"Button label\",defaultValue:\"Contact Us\"},href:{type:ControlType.String,title:\"Button link\",defaultValue:\"/contact-us/contact\"},advisorEyebrow:{type:ControlType.String,title:\"Advisor eyebrow\",defaultValue:\"For Advisors\"},advisorHeadline:{type:ControlType.String,title:\"Advisor headline\",defaultValue:\"Support for your practice\"},advisorDescription:{type:ControlType.String,title:\"Advisor description\",defaultValue:\"Evaluate Sightbridge programs for your clients.\",displayTextArea:true},advisorHref:{type:ControlType.String,title:\"Advisor link\",defaultValue:\"/contact-us/for-advisors\"},investorEyebrow:{type:ControlType.String,title:\"Investor eyebrow\",defaultValue:\"For Investors\"},investorHeadline:{type:ControlType.String,title:\"Investor headline\",defaultValue:\"Work through your advisor\"},investorDescription:{type:ControlType.String,title:\"Investor description\",defaultValue:\"Refer your advisor or find one to start.\",displayTextArea:true},investorHref:{type:ControlType.String,title:\"Investor link\",defaultValue:\"/contact-us/for-investors\"},partnerEyebrow:{type:ControlType.String,title:\"Partner eyebrow\",defaultValue:\"For Industry Partners\"},partnerHeadline:{type:ControlType.String,title:\"Partner headline\",defaultValue:\"Partner with our team\"},partnerDescription:{type:ControlType.String,title:\"Partner description\",defaultValue:\"Sponsors, real estate companies, and service providers.\",displayTextArea:true},partnerHref:{type:ControlType.String,title:\"Partner link\",defaultValue:\"/contact-us/for-industry-partners\"},signinEyebrow:{type:ControlType.String,title:\"Sign-in eyebrow\",defaultValue:\"Portal Access\"},signinHeadline:{type:ControlType.String,title:\"Sign-in headline\",defaultValue:\"Sign in\"},signinDescription:{type:ControlType.String,title:\"Sign-in description\",defaultValue:\"Secure access to your Sightbridge documents.\",displayTextArea:true},signinHref:{type:ControlType.String,title:\"Sign-in link\",defaultValue:\"/class-a\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContactDropdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactDropdown_1.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useInsertionEffect}from\"react\";import{addPropertyControls}from\"framer\";// Snappy B&W: high contrast, slight brightness pull-down for richer blacks.\n//\n// Three-layer strategy to eliminate the color → grayscale flash:\n//\n// 1) Module-load injection (runs when this file is parsed on the client).\n//    Inserts a <style> as the FIRST child of <head> so it wins over later\n//    stylesheets and applies before the first paint of any image that has\n//    not yet been rendered.\n//\n// 2) Defensive useInsertionEffect re-injection in case the style element\n//    is removed by HMR/route changes.\n//\n// 3) RECOMMENDED — for absolute earliest application, before HTML even\n//    renders, paste this CSS into Framer's site-level Custom Code →\n//    \"Start of <head>\":\n//\n//      <style>\n//        img, video, picture > source, [style*=\"background-image\"] {\n//          filter: grayscale(1) contrast(1.32) brightness(0.97) !important;\n//        }\n//      </style>\n//\n// The fade-in animation was REMOVED — it was the visible source of the\n// \"color flash\" Jay called out. Images now render grayscale instantly\n// without any opacity transition.\nconst GRAYSCALE_CSS=`\n    img,\n    video,\n    picture > source,\n    [style*=\"background-image\"] {\n        filter: grayscale(1) contrast(1.32) brightness(0.97) !important;\n    }\n`;const STYLE_ID=\"sb-grayscale\";function injectGrayscaleStyle(){if(typeof document===\"undefined\")return;if(document.getElementById(STYLE_ID))return;const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=GRAYSCALE_CSS;// Insert as the FIRST child of <head> so it cascades over any later\n// stylesheets and applies to images as early as possible.\nif(document.head.firstChild){document.head.insertBefore(style,document.head.firstChild);}else{document.head.appendChild(style);}}// Module-load injection: runs as soon as the file is parsed on the client.\ninjectGrayscaleStyle();export default function GlobalGrayscale(){// Defensive re-injection in case the style element is removed by HMR/route changes.\nuseInsertionEffect(()=>{injectGrayscaleStyle();},[]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:0,height:0,overflow:\"hidden\",pointerEvents:\"none\"}});}addPropertyControls(GlobalGrayscale,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GlobalGrayscale\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GlobalGrayscale_3.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";// The visible nav labels are stored as instance props on the nav-bar\n// component, not here, so they cannot be corrected from this file directly.\n// Reviewer comments JF3 and JF4 pluralise the two strategy names site-wide;\n// this map rewrites the superseded singular labels at render time so the nav\n// matches the footer and the strategy cards. Remove an entry once the\n// corresponding nav-bar instance prop has been updated in the editor.\n// Phase I copy pass, 2026-09-08.\nconst LABEL_REWRITES={\"1031 Exchange\":\"1031 Exchanges\",\"721 UPREIT\":\"721 UPREITs\"};function displayLabel(value){if(!value)return value;return LABEL_REWRITES[value.trim()]??value;}// At/below this width the MobileNav component handles navigation;\n// these top-bar NavLinks hide themselves to avoid layout collision.\nconst MOBILE_BREAKPOINT=900;// Custom event used to coordinate between NavLink instances so that\n// opening one dropdown immediately closes any other open dropdown.\nconst NAV_OPEN_EVENT=\"sb-nav-dropdown-opened\";export default function NavLink({label,href,hasDropdown=false,dropdownItem1=\"\",dropdownItem1Href=\"/\",dropdownItem2=\"\",dropdownItem2Href=\"/\",dropdownItem3=\"\",dropdownItem3Href=\"/\",dropdownItem4=\"\",dropdownItem4Href=\"/\"}){const[hovered,setHovered]=useState(false);const[hoverIndex,setHoverIndex]=useState(null);const[vw,setVw]=useState(typeof window!==\"undefined\"?window.innerWidth:1400);const closeTimer=useRef(null);const instanceId=useRef(`nav-${Math.random().toString(36).slice(2)}`);useEffect(()=>{if(typeof window===\"undefined\")return;const onResize=()=>setVw(window.innerWidth);onResize();window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const handler=e=>{const ce=e;if(ce.detail?.id!==instanceId.current){cancelClose();setHovered(false);}};window.addEventListener(NAV_OPEN_EVENT,handler);return()=>{window.removeEventListener(NAV_OPEN_EVENT,handler);};},[]);const cancelClose=()=>{if(closeTimer.current!==null){window.clearTimeout(closeTimer.current);closeTimer.current=null;}};const openNow=()=>{cancelClose();if(!hovered){setHovered(true);if(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(NAV_OPEN_EVENT,{detail:{id:instanceId.current}}));}}};const scheduleClose=()=>{cancelClose();closeTimer.current=window.setTimeout(()=>{setHovered(false);},220);};// Hide self on phone/tablet — MobileNav takes over there.\nif(vw<MOBILE_BREAKPOINT)return null;const dropdownItems=hasDropdown?[...dropdownItem1?[{label:displayLabel(dropdownItem1),href:dropdownItem1Href}]:[],...dropdownItem2?[{label:displayLabel(dropdownItem2),href:dropdownItem2Href}]:[],...dropdownItem3?[{label:displayLabel(dropdownItem3),href:dropdownItem3Href}]:[],...dropdownItem4?[{label:displayLabel(dropdownItem4),href:dropdownItem4Href}]:[]]:[];return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\",paddingBottom:\"22px\",marginBottom:\"-22px\"},onMouseEnter:openNow,onMouseLeave:scheduleClose,children:[/*#__PURE__*/_jsxs(\"a\",{href:href,style:{color:\"rgb(237,239,247)\",fontFamily:\"Manrope, sans-serif\",fontSize:\"12px\",fontWeight:hovered?700:300,letterSpacing:\"0.04em\",textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:\"4px\",whiteSpace:\"nowrap\",cursor:\"pointer\",transition:\"font-weight 0.2s ease\"},children:[displayLabel(label),hasDropdown&&dropdownItems.length>0&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"8px\",opacity:.6,marginLeft:2},children:\"▾\"})]}),hasDropdown&&hovered&&dropdownItems.length>0&&/*#__PURE__*/_jsx(\"div\",{onMouseEnter:openNow,onMouseLeave:scheduleClose,style:{position:\"absolute\",top:\"100%\",left:0,paddingTop:\"0px\",zIndex:9999,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:\"rgb(30,30,36)\",borderTopLeftRadius:\"0px\",borderTopRightRadius:\"0px\",borderBottomLeftRadius:\"12px\",borderBottomRightRadius:\"12px\",borderTop:\"none\",borderLeft:\"1px solid rgba(237,239,247,0.08)\",borderRight:\"1px solid rgba(237,239,247,0.08)\",borderBottom:\"1px solid rgba(237,239,247,0.08)\",padding:\"10px\",minWidth:\"180px\",boxShadow:\"0 16px 40px rgba(0,0,0,0.5)\",display:\"flex\",flexDirection:\"column\",gap:\"4px\"},children:dropdownItems.map((item,i)=>{const isItemHovered=hoverIndex===i;return /*#__PURE__*/_jsx(\"a\",{href:item.href,onMouseEnter:()=>{openNow();setHoverIndex(i);},onMouseLeave:()=>setHoverIndex(null),style:{display:\"block\",padding:\"12px 14px\",color:isItemHovered?\"rgb(237,239,247)\":\"rgba(237,239,247,0.85)\",backgroundColor:isItemHovered?\"rgba(237,239,247,0.08)\":\"transparent\",fontFamily:\"Manrope, sans-serif\",fontSize:\"13px\",fontWeight:400,letterSpacing:\"-0.01em\",textDecoration:\"none\",borderRadius:\"8px\",cursor:\"pointer\",transition:\"background-color 0.15s ease, color 0.15s ease\"},children:item.label},i);})})})]});}addPropertyControls(NavLink,{label:{type:ControlType.String,defaultValue:\"Link\"},href:{type:ControlType.String,defaultValue:\"/\"},hasDropdown:{type:ControlType.Boolean,defaultValue:false},dropdownItem1:{type:ControlType.String,defaultValue:\"\"},dropdownItem1Href:{type:ControlType.String,defaultValue:\"/\"},dropdownItem2:{type:ControlType.String,defaultValue:\"\"},dropdownItem2Href:{type:ControlType.String,defaultValue:\"/\"},dropdownItem3:{type:ControlType.String,defaultValue:\"\"},dropdownItem3Href:{type:ControlType.String,defaultValue:\"/\"},dropdownItem4:{type:ControlType.String,defaultValue:\"\"},dropdownItem4Href:{type:ControlType.String,defaultValue:\"/\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavLink\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavLink.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"IwNoLxU3_\",\"BnQpNnFll\"];const serializationHash=\"framer-2qo2K\";const variantClassNames={BnQpNnFll:\"framer-v-rdpov9\",IwNoLxU3_:\"framer-v-puanuw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xsx2Y5uom=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={close:\"IwNoLxU3_\",open:\"BnQpNnFll\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IwNoLxU3_\",xsx2Y5uom:click??props.xsx2Y5uom};};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,xsx2Y5uom,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IwNoLxU3_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapbo9yya=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xsx2Y5uom){const res=await xsx2Y5uom(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-puanuw\",className,classNames),\"data-border\":true,\"data-framer-name\":\"close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IwNoLxU3_\",onTap:onTapbo9yya,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:.6,...style},...addPropertyOverrides({BnQpNnFll:{\"data-framer-name\":\"open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vegdpc\",\"data-framer-name\":\"bar\",layoutDependency:layoutDependency,layoutId:\"XgxzgkARL\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{BnQpNnFll:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-feeam\",\"data-framer-name\":\"bar\",layoutDependency:layoutDependency,layoutId:\"EohQdfblu\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u8ujjw\",\"data-framer-name\":\"bar\",layoutDependency:layoutDependency,layoutId:\"CGrjhtYIs\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{BnQpNnFll:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2qo2K.framer-4uaf0o, .framer-2qo2K .framer-4uaf0o { display: block; }\",\".framer-2qo2K.framer-puanuw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 34px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2qo2K .framer-1vegdpc, .framer-2qo2K .framer-feeam, .framer-2qo2K .framer-u8ujjw { flex: none; height: 2px; overflow: visible; position: relative; width: 18px; }\",\".framer-2qo2K.framer-v-rdpov9 .framer-1vegdpc, .framer-2qo2K.framer-v-rdpov9 .framer-u8ujjw { left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-2qo2K.framer-v-rdpov9 .framer-feeam { width: 1px; }\",'.framer-2qo2K[data-border=\"true\"]::after, .framer-2qo2K [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 34\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BnQpNnFll\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xsx2Y5uom\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerttYKO1N0c=withCSS(Component,css,\"framer-2qo2K\");export default FramerttYKO1N0c;FramerttYKO1N0c.displayName=\"menu-icon\";FramerttYKO1N0c.defaultProps={height:34,width:34};addPropertyControls(FramerttYKO1N0c,{variant:{options:[\"IwNoLxU3_\",\"BnQpNnFll\"],optionTitles:[\"close\",\"open\"],title:\"Variant\",type:ControlType.Enum},xsx2Y5uom:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerttYKO1N0c,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerttYKO1N0c\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BnQpNnFll\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"34\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"xsx2Y5uom\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ttYKO1N0c.map","// Generated by Framer (5477e77)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ContactDropdown from\"https://framerusercontent.com/modules/xKttDzExOlAQY07lr7Hu/ULFlPrOhICjQUTLo0mYd/ContactDropdown_1.js\";import GlobalGrayscale from\"https://framerusercontent.com/modules/ocR3RwiQb08DXiHKqVlT/Zgx7obhGWvNM8CRC24hB/GlobalGrayscale_3.js\";import NavLink from\"https://framerusercontent.com/modules/Bm5IoI3hQ2zoeRYYE2DX/JOE4wkZgBKI9pU8p4ZMn/NavLink.js\";import MenuIcon from\"https://framerusercontent.com/modules/fcJC332lQuvoYF3n6IJJ/KaxHv8Q2uE7csiLBpWAc/ttYKO1N0c.js\";const MenuIconFonts=getFonts(MenuIcon);const NavLinkFonts=getFonts(NavLink);const ContactDropdownFonts=getFonts(ContactDropdown);const GlobalGrayscaleFonts=getFonts(GlobalGrayscale);const enabledGestures={M88i0y4fw:{hover:true}};const cycleOrder=[\"M88i0y4fw\",\"aopIIUw22\",\"Ed_Seq8U1\",\"P5jr92aYo\"];const serializationHash=\"framer-jwahX\";const variantClassNames={aopIIUw22:\"framer-v-1wie3x5\",Ed_Seq8U1:\"framer-v-nw8y6u\",M88i0y4fw:\"framer-v-nc9ygd\",P5jr92aYo:\"framer-v-mq4f3u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UPnPgv9cM=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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - BG\":\"aopIIUw22\",\"Mobile-Open\":\"P5jr92aYo\",Desktop:\"M88i0y4fw\",Mobile:\"Ed_Seq8U1\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,UPnPgv9cM:click??props.UPnPgv9cM,variant:humanReadableVariantMap[props.variant]??props.variant??\"M88i0y4fw\"};};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,UPnPgv9cM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M88i0y4fw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Ed_Seq8U1\",\"P5jr92aYo\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const xsx2Y5uom1lcye4s=activeVariantCallback(async(...args)=>{if(UPnPgv9cM){const res=await UPnPgv9cM(...args);if(res===false)return false;}});const isDisplayed1=()=>{if([\"Ed_Seq8U1\",\"P5jr92aYo\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nc9ygd\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"M88i0y4fw\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(233, 226, 214, 0.12)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-21ae0e7b-7640-4f88-8cfd-40994a2678dc, rgb(30, 30, 36))\",WebkitBackdropFilter:\"none\",...style},variants:{\"M88i0y4fw-hover\":{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},aopIIUw22:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(30, 30, 36)\",WebkitBackdropFilter:\"blur(5px)\"},Ed_Seq8U1:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(30, 30, 36, 0.97)\",WebkitBackdropFilter:\"blur(5px)\"},P5jr92aYo:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(30, 30, 36, 0.97)\",WebkitBackdropFilter:\"blur(5px)\"}},...addPropertyOverrides({\"M88i0y4fw-hover\":{\"data-framer-name\":undefined},aopIIUw22:{\"data-framer-name\":\"Desktop - BG\"},Ed_Seq8U1:{\"data-framer-name\":\"Mobile\"},P5jr92aYo:{\"data-framer-name\":\"Mobile-Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Ed_Seq8U1:{height:34,width:\"34px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||60)-32-34)/2)},P5jr92aYo:{height:34,width:\"34px\",y:(componentViewport?.y||0)+16+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14pg3o8-container\",layoutDependency:layoutDependency,layoutId:\"Xi8ymvgQc-container\",nodeId:\"Xi8ymvgQc\",rendersWithMotion:true,scopeId:\"RibdSL2Tm\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"Xi8ymvgQc\",layoutId:\"Xi8ymvgQc\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"IwNoLxU3_\"),width:\"100%\",...addPropertyOverrides({Ed_Seq8U1:{xsx2Y5uom:xsx2Y5uom1lcye4s},P5jr92aYo:{variant:matchVariant(\"BnQpNnFll\"),xsx2Y5uom:xsx2Y5uom1lcye4s}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fptb4\",\"data-framer-name\":\"inner-container\",layoutDependency:layoutDependency,layoutId:\"vR9v4WpMO\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FyAAGfZZc\",scopeId:\"RibdSL2Tm\",...addPropertyOverrides({Ed_Seq8U1:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sjflut framer-vfpa3h\",\"data-framer-name\":\"logo-container\",layoutDependency:layoutDependency,layoutId:\"FyAAGfZZc\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:124,intrinsicWidth:1047,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||70)-0-200)/2)+83+0),pixelHeight:124,pixelWidth:1047,positionX:\"center\",positionY:\"center\",sizes:\"130px\",src:\"https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?width=1047&height=124\",srcSet:\"https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?scale-down-to=512&width=1047&height=124 512w,https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?scale-down-to=1024&width=1047&height=124 1024w,https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?width=1047&height=124 1047w\"},className:\"framer-1uuji6u\",layoutDependency:layoutDependency,layoutId:\"yvfUw70Qi\",...addPropertyOverrides({Ed_Seq8U1:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:124,intrinsicWidth:1047,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||60)-32-200)/2)+83+0),pixelHeight:124,pixelWidth:1047,positionX:\"center\",positionY:\"center\",sizes:\"130px\",src:\"https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?width=1047&height=124\",srcSet:\"https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?scale-down-to=512&width=1047&height=124 512w,https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?scale-down-to=1024&width=1047&height=124 1024w,https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?width=1047&height=124 1047w\"}},P5jr92aYo:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:124,intrinsicWidth:1047,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+16+34+83+0),pixelHeight:124,pixelWidth:1047,positionX:\"center\",positionY:\"center\",sizes:\"130px\",src:\"https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?width=1047&height=124\",srcSet:\"https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?scale-down-to=512&width=1047&height=124 512w,https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?scale-down-to=1024&width=1047&height=124 1024w,https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg?width=1047&height=124 1047w\"}}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8iigyb\",\"data-framer-name\":\"link-container\",layoutDependency:layoutDependency,layoutId:\"FY2skiJPZ\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12sfpxy\",layoutDependency:layoutDependency,layoutId:\"x0muCkt0u\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:0}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-at4305-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bRb9gt8Kd-container\",nodeId:\"bRb9gt8Kd\",rendersWithMotion:true,scopeId:\"RibdSL2Tm\",children:/*#__PURE__*/_jsx(NavLink,{dropdownItem1:\"About Sightbridge\",dropdownItem1Href:\"/about-us\",dropdownItem2:\"Partner Network\",dropdownItem2Href:\"/partners\",dropdownItem3:\"\",dropdownItem3Href:\"/\",dropdownItem4:\"\",dropdownItem4Href:\"/\",hasDropdown:true,height:\"100%\",href:\"/about-us\",id:\"bRb9gt8Kd\",label:\"About\",layoutId:\"bRb9gt8Kd\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tcs39u-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"fkBoTEFRO-container\",nodeId:\"fkBoTEFRO\",rendersWithMotion:true,scopeId:\"RibdSL2Tm\",children:/*#__PURE__*/_jsx(NavLink,{dropdownItem1:\"Our Team\",dropdownItem1Href:\"/team\",dropdownItem2:\"Careers\",dropdownItem2Href:\"/careers\",dropdownItem3:\"\",dropdownItem3Href:\"/\",dropdownItem4:\"\",dropdownItem4Href:\"/\",hasDropdown:true,height:\"100%\",href:\"/team\",id:\"fkBoTEFRO\",label:\"Team\",layoutId:\"fkBoTEFRO\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qrmxde-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"d88bRa5mL-container\",nodeId:\"d88bRa5mL\",rendersWithMotion:true,scopeId:\"RibdSL2Tm\",children:/*#__PURE__*/_jsx(NavLink,{dropdownItem1:\"All Strategies\",dropdownItem1Href:\"/strategies\",dropdownItem2:\"1031 Exchanges\",dropdownItem2Href:\"/strategies/1031-exchanges\",dropdownItem3:\"721 UPREITs\",dropdownItem3Href:\"/strategies/721-exchanges\",dropdownItem4:\"Opportunity Zones\",dropdownItem4Href:\"/strategies/opportunity-zones\",hasDropdown:true,height:\"100%\",href:\"/strategies\",id:\"d88bRa5mL\",label:\"Strategies\",layoutId:\"d88bRa5mL\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-167k0sj-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vjhhrUIG6-container\",nodeId:\"vjhhrUIG6\",rendersWithMotion:true,scopeId:\"RibdSL2Tm\",children:/*#__PURE__*/_jsx(NavLink,{dropdownItem1:\"\",dropdownItem1Href:\"/\",dropdownItem2:\"\",dropdownItem2Href:\"/\",dropdownItem3:\"\",dropdownItem3Href:\"/\",dropdownItem4:\"\",dropdownItem4Href:\"/\",hasDropdown:false,height:\"100%\",href:\"/news-insights\",id:\"vjhhrUIG6\",label:\"Insights\",layoutId:\"vjhhrUIG6\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-krqkdj-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bJLUtwF6p-container\",nodeId:\"bJLUtwF6p\",rendersWithMotion:true,scopeId:\"RibdSL2Tm\",children:/*#__PURE__*/_jsx(NavLink,{dropdownItem1:\"\",dropdownItem1Href:\"/\",dropdownItem2:\"\",dropdownItem2Href:\"/\",dropdownItem3:\"\",dropdownItem3Href:\"/\",dropdownItem4:\"\",dropdownItem4Href:\"/\",hasDropdown:false,height:\"100%\",href:\"/resources\",id:\"bJLUtwF6p\",label:\"Resources\",layoutId:\"bJLUtwF6p\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f9po3h-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"IUWtqhW9Z-container\",nodeId:\"IUWtqhW9Z\",rendersWithMotion:true,scopeId:\"RibdSL2Tm\",children:/*#__PURE__*/_jsx(ContactDropdown,{advisorDescription:\"Evaluate Sightbridge programs for your clients.\",advisorEyebrow:\"For Advisors\",advisorHeadline:\"Support your practice\",advisorHref:\"/contact-us/for-advisors\",height:\"100%\",href:\"/contact-us/contact\",id:\"IUWtqhW9Z\",investorDescription:\"Connect with the team to explore the platform.\",investorEyebrow:\"For Investors\",investorHeadline:\"Learn about Sightbridge\",investorHref:\"/contact-us/for-investors\",label:\"Contact Us\",layoutId:\"IUWtqhW9Z\",partnerDescription:\"Explore co-sponsorship, distribution, and partnership.\",partnerEyebrow:\"For Industry Partners\",partnerHeadline:\"Partner with our team\",partnerHref:\"/contact-us/for-industry-partners\",signinDescription:\"Secure access to your Sightbridge documents.\",signinEyebrow:\"Portal Access\",signinHeadline:\"Sign in\",signinHref:\"/class-a\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q7epp2-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Zb0FjYF9m-container\",nodeId:\"Zb0FjYF9m\",rendersWithMotion:true,scopeId:\"RibdSL2Tm\",children:/*#__PURE__*/_jsx(GlobalGrayscale,{height:\"100%\",id:\"Zb0FjYF9m\",layoutId:\"Zb0FjYF9m\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-jwahX.framer-vfpa3h, .framer-jwahX .framer-vfpa3h { display: block; }\",\".framer-jwahX.framer-nc9ygd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 70px; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-jwahX .framer-14pg3o8-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-jwahX .framer-fptb4 { 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; max-width: 9999px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jwahX .framer-1sjflut { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jwahX .framer-1uuji6u { flex: none; height: 34px; position: relative; width: 130px; }\",\".framer-jwahX .framer-8iigyb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 180px; top: 50%; width: min-content; }\",\".framer-jwahX .framer-12sfpxy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 18px; min-width: 58px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jwahX .framer-at4305-container, .framer-jwahX .framer-tcs39u-container, .framer-jwahX .framer-qrmxde-container, .framer-jwahX .framer-167k0sj-container, .framer-jwahX .framer-krqkdj-container, .framer-jwahX .framer-f9po3h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jwahX .framer-1q7epp2-container { flex: none; height: 1px; position: relative; width: 1px; }\",\".framer-jwahX.framer-v-1wie3x5.framer-nc9ygd { cursor: unset; }\",\".framer-jwahX.framer-v-nw8y6u.framer-nc9ygd { cursor: unset; gap: unset; height: 60px; justify-content: space-between; padding: 16px; width: 390px; }\",\".framer-jwahX.framer-v-nw8y6u .framer-14pg3o8-container, .framer-jwahX.framer-v-mq4f3u .framer-14pg3o8-container { aspect-ratio: 1 / 1; height: auto; width: 34px; }\",\".framer-jwahX.framer-v-nw8y6u .framer-fptb4, .framer-jwahX.framer-v-mq4f3u .framer-fptb4 { flex: none; max-width: unset; width: min-content; }\",\".framer-jwahX.framer-v-mq4f3u.framer-nc9ygd { align-content: flex-start; align-items: flex-start; cursor: unset; flex-direction: column; height: 320px; justify-content: flex-start; overflow: hidden; padding: 16px; width: 390px; }\",'.framer-jwahX[data-border=\"true\"]::after, .framer-jwahX [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 70\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"Ed_Seq8U1\":{\"layout\":[\"fixed\",\"fixed\"]},\"P5jr92aYo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"UPnPgv9cM\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRibdSL2Tm=withCSS(Component,css,\"framer-jwahX\");export default FramerRibdSL2Tm;FramerRibdSL2Tm.displayName=\"nav-bar\";FramerRibdSL2Tm.defaultProps={height:70,width:64};addPropertyControls(FramerRibdSL2Tm,{variant:{options:[\"M88i0y4fw\",\"aopIIUw22\",\"Ed_Seq8U1\",\"P5jr92aYo\"],optionTitles:[\"Desktop\",\"Desktop - BG\",\"Mobile\",\"Mobile-Open\"],title:\"Variant\",type:ControlType.Enum},UPnPgv9cM:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerRibdSL2Tm,[{explicitInter:true,fonts:[]},...MenuIconFonts,...NavLinkFonts,...ContactDropdownFonts,...GlobalGrayscaleFonts],{supportsExplicitInterCodegen:true});FramerRibdSL2Tm.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MenuIcon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRibdSL2Tm\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"64\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"UPnPgv9cM\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"Ed_Seq8U1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P5jr92aYo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"70\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RibdSL2Tm.map","// Generated by Framer (bf89308)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zdMANPlh7tCAUQe5wuos/OeElsCv0U0FtTawupnZe/lhsNxfEow.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/36X5zV22KfcHtVvFkYsS/MwnYUUVOeO0Wo52BRaxW/llpOiaGaj.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ra4axmlfZSaGDUYugWKy/gfuiFQ3alqLs2E3o67dA/r7e6zj4dT.js\";const enabledGestures={H9urSPRJ6:{hover:true},Uc6k2Kl2J:{hover:true}};const cycleOrder=[\"H9urSPRJ6\",\"Uc6k2Kl2J\",\"jEsk8fUhR\"];const serializationHash=\"framer-1NrGz\";const variantClassNames={H9urSPRJ6:\"framer-v-10n07wk\",jEsk8fUhR:\"framer-v-10a0e9u\",Uc6k2Kl2J:\"framer-v-1o6m8z8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const C7nYCTSJV=undefined;const H1XldiJpn=undefined;const transition1={damping:60,delay:0,mass:2,stiffness:600,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={big:\"jEsk8fUhR\",medium:\"Uc6k2Kl2J\",Regular:\"H9urSPRJ6\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,team,width,...props})=>{return{...props,C7nYCTSJV:click??props.C7nYCTSJV,H1XldiJpn:team??props.H1XldiJpn??\"Team\",variant:humanReadableVariantMap[props.variant]??props.variant??\"H9urSPRJ6\"};};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,H1XldiJpn,C7nYCTSJV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"H9urSPRJ6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5dhsqv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(C7nYCTSJV){const res=await C7nYCTSJV(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"Uc6k2Kl2J-hover\")return false;if([\"Uc6k2Kl2J\",\"jEsk8fUhR\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10n07wk\",className,classNames),\"data-framer-name\":\"Regular\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"H9urSPRJ6\",onTap:onTap5dhsqv,ref:refBinding,style:{opacity:1,...style},variants:{\"Uc6k2Kl2J-hover\":{opacity:.5}},...addPropertyOverrides({\"H9urSPRJ6-hover\":{\"data-framer-name\":undefined},\"Uc6k2Kl2J-hover\":{\"data-framer-name\":undefined},jEsk8fUhR:{\"data-framer-name\":\"big\"},Uc6k2Kl2J:{\"data-framer-name\":\"medium\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16n5fha\",\"data-framer-name\":\"outer-container\",layoutDependency:layoutDependency,layoutId:\"pBjPJ8_ZH\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h2sgpo\",\"data-framer-name\":\"inner-container\",layoutDependency:layoutDependency,layoutId:\"Et3ZDvt0I\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u34tii\",\"data-styles-preset\":\"lhsNxfEow\",dir:\"auto\",children:\"Team\"})}),className:\"framer-2tl0qb\",\"data-framer-name\":\"About Us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"di7TvSz0d\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:H1XldiJpn,variants:{\"H9urSPRJ6-hover\":{opacity:0},\"Uc6k2Kl2J-hover\":{opacity:1},jEsk8fUhR:{\"--extracted-r6o4lv\":\"var(--token-6089f7c9-91b9-4b21-b52c-9d6929b9267c, rgb(255, 255, 255))\"},Uc6k2Kl2J:{\"--extracted-r6o4lv\":\"var(--token-6089f7c9-91b9-4b21-b52c-9d6929b9267c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jEsk8fUhR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1edlpq8\",\"data-styles-preset\":\"r7e6zj4dT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6089f7c9-91b9-4b21-b52c-9d6929b9267c, rgb(255, 255, 255)))\"},children:\"Team\"})})},Uc6k2Kl2J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wgk415\",\"data-styles-preset\":\"llpOiaGaj\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6089f7c9-91b9-4b21-b52c-9d6929b9267c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Team\"})})}),fonts:[\"Inter\",\"Inter-Bold\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u34tii\",\"data-styles-preset\":\"lhsNxfEow\",dir:\"auto\",children:\"Team\"})}),className:\"framer-mtqaat\",\"data-framer-name\":\"About Us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QV0I29JaX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:H1XldiJpn,variants:{\"H9urSPRJ6-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1NrGz.framer-k9cvoy, .framer-1NrGz .framer-k9cvoy { display: block; }\",\".framer-1NrGz.framer-10n07wk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-1NrGz .framer-16n5fha { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-1NrGz .framer-1h2sgpo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: 18px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1NrGz .framer-2tl0qb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1NrGz .framer-mtqaat { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-1NrGz.framer-v-1o6m8z8 .framer-1h2sgpo, .framer-1NrGz.framer-v-10a0e9u .framer-1h2sgpo { height: min-content; }\",\".framer-1NrGz.framer-v-10n07wk.hover .framer-1h2sgpo { justify-content: flex-end; }\",\".framer-1NrGz.framer-v-10n07wk.hover .framer-2tl0qb { z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Uc6k2Kl2J\":{\"layout\":[\"auto\",\"auto\"]},\"jEsk8fUhR\":{\"layout\":[\"auto\",\"auto\"]},\"zsDOSgVmw\":{\"layout\":[\"auto\",\"auto\"]},\"kTwf9LteZ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"H1XldiJpn\":\"team\",\"C7nYCTSJV\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertxgefAghJ=withCSS(Component,css,\"framer-1NrGz\");export default FramertxgefAghJ;FramertxgefAghJ.displayName=\"link\";FramertxgefAghJ.defaultProps={height:18,width:34};addPropertyControls(FramertxgefAghJ,{variant:{options:[\"H9urSPRJ6\",\"Uc6k2Kl2J\",\"jEsk8fUhR\"],optionTitles:[\"Regular\",\"medium\",\"big\"],title:\"Variant\",type:ControlType.Enum},H1XldiJpn:{defaultValue:\"Team\",description:\"Team\",displayTextArea:false,title:\"Team\",type:ControlType.String},onH1XldiJpnChange:{changes:\"H1XldiJpn\",type:ControlType.ChangeHandler},C7nYCTSJV:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramertxgefAghJ,[{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\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertxgefAghJ\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"34\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uc6k2Kl2J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jEsk8fUhR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zsDOSgVmw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kTwf9LteZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"18\",\"framerVariables\":\"{\\\"H1XldiJpn\\\":\\\"team\\\",\\\"C7nYCTSJV\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls}from\"framer\";const MOBILE_BREAKPOINT=900;const PHANTOM=\"rgb(30,30,36)\";const VERSION=\"sb-mobnav-v29-insights-first\";const LOGO_URL=\"https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg\";const TOP_BAR_HEIGHT=52;function useSingleton(){const[isPrimary,setIsPrimary]=useState(false);const myIdRef=useRef(\"\");useEffect(()=>{if(typeof window===\"undefined\")return;const w=window;if(!myIdRef.current)myIdRef.current=`sb-mobnav-${Math.random().toString(36).slice(2)}`;if(!w.__sbMobNavOwner){w.__sbMobNavOwner=myIdRef.current;setIsPrimary(true);}return()=>{if(w.__sbMobNavOwner===myIdRef.current){w.__sbMobNavOwner=null;}};},[]);return isPrimary;}if(typeof document!==\"undefined\"){const earlyCss=`\n        html, body {\n            background-color: ${PHANTOM} !important;\n            overflow-x: hidden !important;\n            max-width: 100vw !important;\n            overscroll-behavior-y: contain !important;\n            overscroll-behavior-x: contain !important;\n        }\n        body { color: rgb(233,226,214); }\n        @media (max-width: 999px) {\n            html, body {\n                height: auto !important;\n                min-height: 0 !important;\n                max-height: none !important;\n            }\n            body > div,\n            body > main,\n            body > section,\n            [data-framer-root=\"true\"],\n            [data-framer-name=\"Desktop\"],\n            [data-framer-name=\"Tablet\"],\n            [data-framer-name=\"Phone\"],\n            [data-framer-component-type=\"Frame\"]:not([data-sb-mobnav]):not([data-sb-mobnav] *) {\n                min-height: 0 !important;\n                max-height: none !important;\n            }\n            /* Kill any leftover whitespace AFTER the last child of body. */\n            body > *:last-child {\n                margin-bottom: 0 !important;\n            }\n        }\n        @media (max-width: 899px) {\n            body {\n                padding-top: 0 !important;\n                padding-bottom: 72px !important;\n                margin-top: 0 !important;\n                margin-bottom: 0 !important;\n            }\n            body > *:first-child,\n            body > div:first-child,\n            body > main:first-child,\n            body > section:first-child {\n                margin-top: 0 !important;\n                padding-top: 0 !important;\n            }\n            body * { max-width: 100vw; }\n            body h1, body h2, body h3, body h4, body h5, body p, body span, body div {\n                word-wrap: break-word !important;\n                overflow-wrap: break-word !important;\n            }\n            [data-framer-name=\"nav-bar\"],\n            [data-framer-name=\"NavBar\"],\n            [data-framer-name=\"Nav Bar\"],\n            [data-framer-name=\"navbar\"],\n            [data-framer-name*=\"nav-bar\" i],\n            [data-framer-name*=\"navbar\" i],\n            [data-framer-component-name=\"nav-bar\"],\n            [data-framer-component-name=\"NavBar\"] {\n                display: none !important;\n            }\n            [data-framer-name=\"HeroContainer\"],\n            [data-framer-name=\"Hero Container\"],\n            [data-framer-name=\"hero-container\"] {\n                position: relative !important;\n                overflow: visible !important;\n            }\n            [data-framer-name=\"HeroContainer\"] [data-framer-name=\"Heading\"],\n            [data-framer-name=\"HeroContainer\"] [data-framer-name=\"heading\"],\n            [data-framer-name=\"Hero Container\"] [data-framer-name=\"Heading\"] {\n                position: relative !important;\n                top: auto !important;\n                left: auto !important;\n                right: auto !important;\n                bottom: auto !important;\n                transform: none !important;\n                width: 100% !important;\n                max-width: 100% !important;\n                height: auto !important;\n                overflow: visible !important;\n                display: flex !important;\n                flex-direction: column !important;\n                align-items: center !important;\n                justify-content: center !important;\n                gap: 14px !important;\n                padding: 0 6px !important;\n                box-sizing: border-box !important;\n                z-index: 2 !important;\n            }\n            [data-framer-name=\"HeroContainer\"] [data-framer-name=\"Heading\"] > *,\n            [data-framer-name=\"Hero Container\"] [data-framer-name=\"Heading\"] > * {\n                position: relative !important;\n                top: auto !important;\n                left: auto !important;\n                right: auto !important;\n                bottom: auto !important;\n                transform: none !important;\n                max-width: 100% !important;\n                width: auto !important;\n                min-width: 0 !important;\n                margin: 0 !important;\n                text-align: center !important;\n                white-space: normal !important;\n                z-index: 2 !important;\n            }\n            [data-framer-name=\"HeroContainer\"] [data-framer-name=\"Heading\"] h1,\n            [data-framer-name=\"Hero Container\"] [data-framer-name=\"Heading\"] h1 {\n                font-size: 30px !important;\n                line-height: 1.15em !important;\n                letter-spacing: -0.02em !important;\n                max-width: 100% !important;\n                width: 100% !important;\n                text-align: center !important;\n                white-space: normal !important;\n                word-break: normal !important;\n            }\n        }\n        @media (max-width: 1000px) {\n            div[style*=\"grid-template-columns\"]:not([data-sb-mobnav]):not([data-sb-mobnav] *):not([data-sb-keepgrid]):not([data-sb-keepgrid] *) {\n                grid-template-columns: 1fr !important;\n                gap: 14px !important;\n            }\n            div[data-sb-strategy-section] {\n                flex-direction: column !important;\n                gap: 24px !important;\n            }\n            div[data-sb-strategy-section] > div:first-child {\n                width: 100% !important;\n                padding-right: 0 !important;\n            }\n            div[data-sb-strategy-section] > div:nth-child(2) {\n                width: 100% !important;\n            }\n            div[data-sb-strategy-items] {\n                column-count: 1 !important;\n            }\n        }\n        @media (max-width: 640px) {\n            div[data-sb-stack-on-phone]:not([data-sb-keepgrid]):not([data-sb-keepgrid] *) {\n                flex-direction: column !important;\n            }\n        }\n    `;const ID=\"sb-mobnav-early-css-v29\";if(!document.getElementById(ID)){const el=document.createElement(\"style\");el.id=ID;el.textContent=earlyCss;if(document.head)document.head.appendChild(el);else document.documentElement.appendChild(el);}const VIEWPORT_ID=\"sb-viewport-meta-early\";const desiredViewport=\"width=device-width, initial-scale=1, viewport-fit=cover\";const existing=document.querySelector('meta[name=\"viewport\"]');if(existing){if(existing.getAttribute(\"content\")!==desiredViewport){existing.setAttribute(\"content\",desiredViewport);}}else if(!document.getElementById(VIEWPORT_ID)){const m=document.createElement(\"meta\");m.id=VIEWPORT_ID;m.setAttribute(\"name\",\"viewport\");m.setAttribute(\"content\",desiredViewport);if(document.head)document.head.appendChild(m);}}function scaleLargeText(){if(typeof window===\"undefined\")return;if(window.innerWidth>=900)return;const vw=window.innerWidth;const els=document.querySelectorAll(\"body p, body h1, body h2, body h3, body h4, body h5, body span\");els.forEach(el=>{if(el.dataset.sbScaled===\"true\")return;if(el.closest('[data-sb-mobnav=\"true\"]'))return;if(el.closest('[data-sb-skip-scale=\"true\"]'))return;const computed=window.getComputedStyle(el);const size=parseFloat(computed.fontSize);if(!size||size<32)return;let newSize=22;if(size>=56)newSize=30;else if(size>=44)newSize=26;else if(size>=36)newSize=22;else newSize=20;const vwCap=Math.floor(vw*.085);newSize=Math.min(newSize,vwCap);el.style.setProperty(\"font-size\",newSize+\"px\",\"important\");el.style.setProperty(\"line-height\",\"1.18em\",\"important\");el.style.setProperty(\"letter-spacing\",\"-0.015em\",\"important\");el.style.setProperty(\"max-width\",\"100%\",\"important\");el.style.setProperty(\"word-wrap\",\"break-word\",\"important\");el.style.setProperty(\"overflow-wrap\",\"break-word\",\"important\");el.dataset.sbScaled=\"true\";});}function fixCenteredBodyParagraphs(){if(typeof window===\"undefined\")return;if(window.innerWidth>=1e3)return;const els=document.querySelectorAll(\"p, div\");els.forEach(el=>{if(el.dataset.sbForceLeft===\"true\")return;if(el.closest('[data-sb-mobnav=\"true\"]'))return;const text=(el.innerText||\"\").trim();if(text.length<60)return;const computed=window.getComputedStyle(el);if(computed.textAlign!==\"center\")return;const size=parseFloat(computed.fontSize);if(!size||size>18)return;const parent=el.parentElement;if(!parent)return;let leftCount=0;let centerCount=0;const siblings=Array.from(parent.children);siblings.forEach(sib=>{if(sib===el)return;const sibText=(sib.innerText||\"\").trim();if(sibText.length<60)return;const sibStyle=window.getComputedStyle(sib);const sibSize=parseFloat(sibStyle.fontSize);if(!sibSize||sibSize>18)return;const align=sibStyle.textAlign;if(align===\"left\"||align===\"start\"||align===\"justify\"){leftCount++;}else if(align===\"center\"){centerCount++;}});if(leftCount>=1&&leftCount>centerCount){el.style.setProperty(\"text-align\",\"left\",\"important\");el.dataset.sbForceLeft=\"true\";}});}function fixOZParagraphs(){if(typeof window===\"undefined\")return;if(window.innerWidth>=1e3)return;const path=window.location.pathname.toLowerCase();if(!path.includes(\"/strategies/opportunity-zones\"))return;const els=document.querySelectorAll(\"p, div\");els.forEach(el=>{if(el.dataset.sbOzLeft===\"true\")return;if(el.closest('[data-sb-mobnav=\"true\"]'))return;const text=(el.innerText||\"\").trim();if(text.length<60)return;const computed=window.getComputedStyle(el);if(computed.textAlign!==\"center\")return;const size=parseFloat(computed.fontSize);if(!size||size>20)return;el.style.setProperty(\"text-align\",\"left\",\"important\");el.dataset.sbOzLeft=\"true\";el.dataset.sbForceLeft=\"true\";});}const DECORATIVE_IMAGE_SUBSTRINGS=[\"0pwKYm3zQRtbKv6iDENv20cDOM\"];function fixLayoutOnPhone(){if(typeof window===\"undefined\")return;if(window.innerWidth>=900)return;document.querySelectorAll(\"div\").forEach(el=>{if(el.dataset.sbDecorCapped===\"true\")return;if(el.closest('[data-sb-mobnav=\"true\"]'))return;const bg=el.style.backgroundImage||window.getComputedStyle(el).backgroundImage;if(!bg||bg===\"none\")return;const matches=DECORATIVE_IMAGE_SUBSTRINGS.some(s=>bg.includes(s));if(!matches)return;el.style.setProperty(\"max-height\",\"220px\",\"important\");el.style.setProperty(\"height\",\"220px\",\"important\");el.style.setProperty(\"min-height\",\"0\",\"important\");el.dataset.sbDecorCapped=\"true\";});document.querySelectorAll('[data-framer-name=\"HeroContainer\"], [data-framer-name=\"Hero Container\"], [data-framer-name=\"hero-container\"]').forEach(hero=>{if(hero.dataset.sbHeroFixed===\"true\")return;if(hero.closest('[data-sb-mobnav=\"true\"]'))return;hero.style.setProperty(\"position\",\"relative\",\"important\");hero.style.setProperty(\"min-height\",\"360px\",\"important\");hero.style.setProperty(\"max-height\",\"58vh\",\"important\");hero.style.setProperty(\"height\",\"auto\",\"important\");hero.style.setProperty(\"display\",\"flex\",\"important\");hero.style.setProperty(\"flex-direction\",\"column\",\"important\");hero.style.setProperty(\"justify-content\",\"center\",\"important\");hero.style.setProperty(\"align-items\",\"center\",\"important\");hero.style.setProperty(\"padding\",\"60px 22px 36px 22px\",\"important\");hero.style.setProperty(\"overflow\",\"visible\",\"important\");const headings=hero.querySelectorAll('[data-framer-name=\"Heading\"], [data-framer-name=\"heading\"]');headings.forEach(h=>{h.style.setProperty(\"position\",\"relative\",\"important\");h.style.setProperty(\"top\",\"auto\",\"important\");h.style.setProperty(\"left\",\"auto\",\"important\");h.style.setProperty(\"right\",\"auto\",\"important\");h.style.setProperty(\"bottom\",\"auto\",\"important\");h.style.setProperty(\"transform\",\"none\",\"important\");h.style.setProperty(\"width\",\"100%\",\"important\");h.style.setProperty(\"max-width\",\"100%\",\"important\");h.style.setProperty(\"height\",\"auto\",\"important\");h.style.setProperty(\"overflow\",\"visible\",\"important\");h.style.setProperty(\"display\",\"flex\",\"important\");h.style.setProperty(\"flex-direction\",\"column\",\"important\");h.style.setProperty(\"align-items\",\"center\",\"important\");h.style.setProperty(\"justify-content\",\"center\",\"important\");h.style.setProperty(\"gap\",\"14px\",\"important\");h.style.setProperty(\"z-index\",\"2\",\"important\");Array.from(h.children).forEach(c=>{const child=c;child.style.setProperty(\"position\",\"relative\",\"important\");child.style.setProperty(\"top\",\"auto\",\"important\");child.style.setProperty(\"left\",\"auto\",\"important\");child.style.setProperty(\"right\",\"auto\",\"important\");child.style.setProperty(\"bottom\",\"auto\",\"important\");child.style.setProperty(\"transform\",\"none\",\"important\");child.style.setProperty(\"margin\",\"0\",\"important\");child.style.setProperty(\"max-width\",\"100%\",\"important\");child.style.setProperty(\"width\",\"auto\",\"important\");child.style.setProperty(\"text-align\",\"center\",\"important\");child.style.setProperty(\"z-index\",\"2\",\"important\");});});hero.dataset.sbHeroFixed=\"true\";});}// Aggressive long-scroll killer for mobile Chrome. Strips any wrapper\n// element whose min-height, height, or computed height creates space\n// past the actual content. Catches 100vh, 100dvh, calc(), explicit\n// pixel heights, etc.\nfunction killTallWrappers(){if(typeof window===\"undefined\")return;if(window.innerWidth>=1e3)return;const wrapperSelectors=[\"body > div\",\"body > main\",\"body > section\",\"[data-framer-root='true']\",\"[data-framer-root='true'] > div\",\"[data-framer-root='true'] > main\",\"[data-framer-name='Desktop']\",\"[data-framer-name='Tablet']\",\"[data-framer-name='Phone']\"];const candidates=document.querySelectorAll(wrapperSelectors.join(\", \"));candidates.forEach(el=>{if(el.dataset.sbWrapperFixed===\"true\")return;if(el.closest('[data-sb-mobnav=\"true\"]'))return;const computed=window.getComputedStyle(el);const minH=computed.minHeight;const h=computed.height;const minHPx=parseFloat(minH);const hPx=parseFloat(h);const isTallMin=minH.includes(\"vh\")||minH.includes(\"dvh\")||minH.includes(\"svh\")||minH.includes(\"lvh\")||!Number.isNaN(minHPx)&&minHPx>=window.innerHeight-4;const isTallH=h.includes(\"vh\")||h.includes(\"dvh\")||h.includes(\"svh\")||h.includes(\"lvh\")||!Number.isNaN(hPx)&&hPx>=window.innerHeight-4;if(isTallMin)el.style.setProperty(\"min-height\",\"0\",\"important\");if(isTallH)el.style.setProperty(\"height\",\"auto\",\"important\");if(isTallMin||isTallH){el.style.setProperty(\"max-height\",\"none\",\"important\");el.dataset.sbWrapperFixed=\"true\";}});// Final pass: if document scrollable height exceeds the last real\n// child's bottom + ~120px (room for fixed pill nav), find the\n// overgrown element and cap it. This kills the trailing whitespace\n// some Framer page wrappers leave on iOS Chrome.\ntry{const body=document.body;if(!body)return;const docHeight=document.documentElement.scrollHeight;const lastEl=body.lastElementChild;if(!lastEl)return;const lastRect=lastEl.getBoundingClientRect();const lastBottom=lastRect.bottom+window.scrollY;if(docHeight-lastBottom>200){const all=Array.from(body.querySelectorAll(\":scope > div, :scope > main, :scope > section\"));all.forEach(el=>{if(el.dataset.sbBottomTrimmed===\"true\")return;const rect=el.getBoundingClientRect();if(rect.bottom+window.scrollY>lastBottom+24){el.style.setProperty(\"min-height\",\"0\",\"important\");el.style.setProperty(\"height\",\"auto\",\"important\");el.style.setProperty(\"max-height\",\"none\",\"important\");el.dataset.sbBottomTrimmed=\"true\";}});}}catch{}}function useTextScaler(){useEffect(()=>{if(typeof window===\"undefined\")return;if(window.innerWidth>=1e3)return;scaleLargeText();fixLayoutOnPhone();fixCenteredBodyParagraphs();fixOZParagraphs();killTallWrappers();if(document.fonts&&document.fonts.ready){document.fonts.ready.then(()=>{scaleLargeText();fixLayoutOnPhone();fixCenteredBodyParagraphs();fixOZParagraphs();killTallWrappers();});}const observer=new MutationObserver(()=>{requestAnimationFrame(()=>{scaleLargeText();fixLayoutOnPhone();fixCenteredBodyParagraphs();fixOZParagraphs();killTallWrappers();});});observer.observe(document.body,{childList:true,subtree:true});const interval=window.setInterval(()=>{scaleLargeText();fixLayoutOnPhone();fixCenteredBodyParagraphs();fixOZParagraphs();killTallWrappers();},1200);const onResize=()=>{scaleLargeText();fixLayoutOnPhone();fixCenteredBodyParagraphs();fixOZParagraphs();killTallWrappers();};window.addEventListener(\"resize\",onResize);return()=>{observer.disconnect();window.clearInterval(interval);window.removeEventListener(\"resize\",onResize);};},[]);}const ICON_SIZE=18;const HomeIcon=/*#__PURE__*/_jsxs(\"svg\",{width:ICON_SIZE,height:ICON_SIZE,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 11l9-8 9 8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 10v10a1 1 0 0 0 1 1h4v-6h4v6h4a1 1 0 0 0 1-1V10\"})]});const AboutIcon=/*#__PURE__*/_jsxs(\"svg\",{width:ICON_SIZE,height:ICON_SIZE,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 8h.01\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M11 12h1v5h1\"})]});const TeamIcon=/*#__PURE__*/_jsxs(\"svg\",{width:ICON_SIZE,height:ICON_SIZE,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"3.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 20c0-3.866 3.134-7 7-7s7 3.134 7 7\"})]});const StrategiesIcon=/*#__PURE__*/_jsxs(\"svg\",{width:ICON_SIZE,height:ICON_SIZE,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"13\",width:\"4\",height:\"8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"9\",width:\"4\",height:\"12\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"17\",y:\"5\",width:\"4\",height:\"16\"})]});const InsightsIcon=/*#__PURE__*/_jsxs(\"svg\",{width:ICON_SIZE,height:ICON_SIZE,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 4h11l4 4v12a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 4v4h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 13h8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 17h8\"})]});// Document with a download arrow, to read as \"materials to take away\" and stay\n// distinct from the Insights page icon.\nconst ResourcesIcon=/*#__PURE__*/_jsxs(\"svg\",{width:ICON_SIZE,height:ICON_SIZE,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 4h9l5 5v11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 4v5h5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 12v5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9.5 14.5L12 17l2.5-2.5\"})]});const ContactIcon=/*#__PURE__*/_jsxs(\"svg\",{width:ICON_SIZE,height:ICON_SIZE,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 8.5V19a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V8.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 8.5l9 6 9-6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 8.5L12 4l9 4.5\"})]});const MenuIcon=/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"8\",x2:\"20\",y2:\"8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"14\",x2:\"20\",y2:\"14\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"20\",x2:\"20\",y2:\"20\"})]});const CloseIcon=/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"18\",x2:\"18\",y2:\"6\"})]});const NAV=[{key:\"home\",label:\"Home\",href:\"/\",matchPaths:[\"/\"],icon:HomeIcon},{key:\"about\",label:\"About\",href:\"/about-us\",matchPaths:[\"/about-us\",\"/partners\",\"/careers\"],icon:AboutIcon,children:[{label:\"About Us\",href:\"/about-us\"},{label:\"Partners\",href:\"/partners\"},{label:\"Careers\",href:\"/careers\"}]},{key:\"team\",label:\"Team\",href:\"/team\",matchPaths:[\"/team\"],icon:TeamIcon},{key:\"strategies\",label:\"Strategies\",href:\"/strategies\",matchPaths:[\"/strategies\"],icon:StrategiesIcon,children:[{label:\"All Strategies\",href:\"/strategies\"},// Pages renamed to the plural slugs 2026-09-21 (JF approved), with\n// 301s from the singular paths. Labels were already plural per JF3/JF4.\n{label:\"1031 Exchanges\",href:\"/strategies/1031-exchanges\"},{label:\"721 UPREITs\",href:\"/strategies/721-exchanges\"},{label:\"Opportunity Zones\",href:\"/strategies/opportunity-zones\"}]},// JF 2026-09-21: Insights and Resources stay separate, Insights listed\n// first. Resources is expected to grow beyond collateral (calculators and\n// similar), so it keeps its own top-level slot rather than nesting.\n// The Insights index lives at /news-insights. /insights is a folder holding\n// the article pages only, so /insights/news-insights 404s.\n{key:\"insights\",label:\"Insights\",href:\"/news-insights\",matchPaths:[\"/news-insights\",\"/insights/sightbridge-launch\",\"/insights/10-lessons-from-20-years\",\"/insights/ceo-interview-jay-frank\",\"/insights/advisor-network-expansion\"],icon:InsightsIcon},{key:\"resources\",label:\"Resources\",href:\"/resources\",matchPaths:[\"/resources\"],icon:ResourcesIcon},{key:\"contact\",label:\"Contact\",href:\"/contact-us/contact\",matchPaths:[\"/contact-us/contact\",\"/contact-us/for-advisors\",\"/contact-us/for-investors\",\"/contact-us/for-industry-partners\",\"/contact-us/stay-informed\",\"/contact-us/due-diligence-portal\"],icon:ContactIcon,children:[{label:\"For Advisors\",href:\"/contact-us/for-advisors\"},{label:\"For Investors\",href:\"/contact-us/for-investors\"},{label:\"For Industry Partners\",href:\"/contact-us/for-industry-partners\"},{label:\"Sign in\",href:\"/class-a\",newTab:true}]}];const NAV_CSS=`\n  @keyframes sbCircleIn { from { opacity: 0; transform: scale(0.7); } to { opacity: 1; transform: scale(1); } }\n  @keyframes sbPillIn { from { opacity: 0; transform: translate(-50%, 20px); } to { opacity: 1; transform: translate(-50%, 0); } }\n  @keyframes sbNavDrawerIn { from { opacity: 0; transform: translateY(-12px); } to { opacity: 1; transform: translateY(0); } }\n  @keyframes sbNavItemIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n  .sb-mobnav-circle { animation: sbCircleIn 0.4s cubic-bezier(0.34, 1.2, 0.64, 1) both; transition: transform 0.32s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.22s ease, color 0.22s ease; }\n  .sb-mobnav-circle:active { transform: scale(0.92); }\n  .sb-mob-pill { animation: sbPillIn 0.36s cubic-bezier(0.34, 1.2, 0.64, 1) both; scrollbar-width: none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; }\n  .sb-mob-pill::-webkit-scrollbar { display: none; }\n  .sb-mob-pill-btn { transition: background-color 0.28s ease, color 0.28s ease, padding 0.28s ease; }\n  .sb-mob-pill-btn:active { transform: scale(0.94); }\n  .sb-mob-pill-label { overflow: hidden; white-space: nowrap; transition: max-width 0.32s cubic-bezier(0.34, 1.1, 0.64, 1), opacity 0.24s ease, margin-left 0.28s ease; }\n  .sb-mobnav-drawer { animation: sbNavDrawerIn 0.32s cubic-bezier(0.22, 0.61, 0.36, 1) both; }\n  .sb-mobnav-item { animation: sbNavItemIn 0.32s ease-out both; }\n  .sb-mobnav-cta:active { transform: scale(0.97); }\n`;function normalizePath(p){if(!p)return\"/\";let path=p.toLowerCase();if(path.length>1&&path.endsWith(\"/\"))path=path.slice(0,-1);return path;}function useActivePath(){const[path,setPath]=useState(()=>{if(typeof window===\"undefined\")return\"/\";return normalizePath(window.location.pathname);});useEffect(()=>{if(typeof window===\"undefined\")return;const onChange=()=>setPath(normalizePath(window.location.pathname));window.addEventListener(\"popstate\",onChange);const interval=window.setInterval(()=>{const current=normalizePath(window.location.pathname);setPath(p=>p===current?p:current);},400);return()=>{window.removeEventListener(\"popstate\",onChange);window.clearInterval(interval);};},[]);return path;}function useViewport(){const[vw,setVw]=useState(typeof window!==\"undefined\"?window.innerWidth:1400);useEffect(()=>{if(typeof window===\"undefined\")return;const onResize=()=>setVw(window.innerWidth);onResize();window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[]);return vw;}function useHideOriginalNav(){useEffect(()=>{if(typeof window===\"undefined\")return;if(window.innerWidth>=MOBILE_BREAKPOINT)return;const hide=()=>{const all=document.querySelectorAll(\"body div, body header, body nav\");for(const el of Array.from(all)){if(el.dataset.sbMobnav===\"true\")continue;if(el.closest('[data-sb-mobnav=\"true\"]'))continue;const rect=el.getBoundingClientRect();const styles=window.getComputedStyle(el);const isTopFixed=(styles.position===\"fixed\"||styles.position===\"sticky\"||styles.position===\"absolute\")&&rect.top<=4&&rect.height>=40&&rect.height<=100&&rect.width>=window.innerWidth*.7;if(isTopFixed){const z=parseInt(styles.zIndex,10);if(!Number.isNaN(z)&&z>=50&&z<1e4){el.style.setProperty(\"display\",\"none\",\"important\");}}}};hide();const observer=new MutationObserver(()=>requestAnimationFrame(hide));observer.observe(document.body,{childList:true,subtree:true});const interval=window.setInterval(hide,800);window.addEventListener(\"resize\",hide);return()=>{observer.disconnect();window.clearInterval(interval);window.removeEventListener(\"resize\",hide);};},[]);}export default function MobileNav(){const isPrimary=useSingleton();const vw=useViewport();const path=useActivePath();const[open,setOpen]=useState(false);const[expanded,setExpanded]=useState(null);const[mounted,setMounted]=useState(false);useHideOriginalNav();useTextScaler();useEffect(()=>{setMounted(true);if(typeof document===\"undefined\")return;const id=\"sb-mobile-nav-css-v29\";if(!document.getElementById(id)){const el=document.createElement(\"style\");el.id=id;el.textContent=NAV_CSS;document.head.appendChild(el);}if(typeof console!==\"undefined\"&&!window.__sbMobNavLogged){window.__sbMobNavLogged=true;console.log(`[Sightbridge MobileNav] ${VERSION} active`);}},[]);useEffect(()=>{if(typeof document===\"undefined\")return;if(open){const previous=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=previous;};}},[open]);useEffect(()=>{if(typeof window===\"undefined\")return;const onKey=e=>{if(e.key===\"Escape\")setOpen(false);};window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[]);if(!isPrimary)return null;if(!mounted)return null;if(typeof document===\"undefined\")return null;if(vw>=MOBILE_BREAKPOINT)return null;const CREAM=\"rgb(233,226,214)\";const CREAM_DIM=\"rgba(233,226,214,0.7)\";const HAIRLINE=\"rgba(233,226,214,0.12)\";const HAIRLINE_LIGHT=\"rgba(233,226,214,0.18)\";function isActive(item){return item.matchPaths.some(m=>{const np=normalizePath(m);return path===np||np!==\"/\"&&path.startsWith(np);});}const content=/*#__PURE__*/_jsxs(\"div\",{\"data-sb-mobnav\":\"true\",\"data-sb-mobnav-version\":VERSION,children:[/*#__PURE__*/_jsxs(\"div\",{\"data-sb-mobnav\":\"true\",style:{position:\"fixed\",top:0,left:0,right:0,zIndex:10001,height:TOP_BAR_HEIGHT,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 16px\",backgroundColor:open?\"transparent\":\"rgba(30,30,36,0.72)\",backdropFilter:open?\"none\":\"blur(18px) saturate(140%)\",WebkitBackdropFilter:open?\"none\":\"blur(18px) saturate(140%)\",borderBottom:\"none\",boxSizing:\"border-box\",gap:12},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"aria-label\":\"Sightbridge Home\",style:{display:\"inline-flex\",alignItems:\"center\",height:32,textDecoration:\"none\",flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:LOGO_URL,alt:\"Sightbridge Capital Partners\",style:{height:16,width:\"auto\",display:\"block\",filter:\"sepia(0.55) hue-rotate(-12deg) saturate(0.55) brightness(0.96)\"}})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":open?\"Close navigation\":\"Open navigation\",\"aria-expanded\":open,onClick:e=>{e.preventDefault();e.stopPropagation();setOpen(v=>!v);},className:\"sb-mobnav-circle\",\"data-sb-mobnav\":\"true\",style:{width:36,height:36,borderRadius:\"50%\",border:`1px solid ${HAIRLINE_LIGHT}`,backgroundColor:open?CREAM:\"rgba(20,20,26,0.55)\",color:open?PHANTOM:CREAM,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,flexShrink:0},children:open?CloseIcon:MenuIcon})]}),!open&&/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Primary shortcuts\",className:\"sb-mob-pill\",\"data-sb-mobnav\":\"true\",style:{position:\"fixed\",bottom:28,left:\"50%\",transform:\"translateX(-50%)\",zIndex:10001,display:\"flex\",alignItems:\"center\",gap:4,padding:6,backgroundColor:\"rgba(20,20,26,0.82)\",border:`1px solid ${HAIRLINE_LIGHT}`,backdropFilter:\"blur(22px) saturate(160%)\",WebkitBackdropFilter:\"blur(22px) saturate(160%)\",borderRadius:100,boxShadow:\"0 18px 48px rgba(0,0,0,0.55), 0 2px 8px rgba(0,0,0,0.35)\",fontFamily:\"Manrope, sans-serif\",maxWidth:\"calc(100vw - 24px)\",// Seven items plus an expanded active label can exceed a\n// 375px phone, so the bar scrolls rather than clipping.\noverflowX:\"auto\",overflowY:\"hidden\"},children:NAV.map(item=>{const active=isActive(item);return /*#__PURE__*/_jsxs(\"a\",{href:item.href,className:\"sb-mob-pill-btn\",\"data-sb-mobnav\":\"true\",\"data-sb-skip-scale\":\"true\",\"aria-label\":item.label,\"aria-current\":active?\"page\":undefined,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:40,minWidth:active?\"auto\":40,padding:active?\"0 14px 0 12px\":0,width:active?\"auto\":40,height:40,borderRadius:100,backgroundColor:active?CREAM:\"transparent\",color:active?PHANTOM:CREAM_DIM,textDecoration:\"none\",flexShrink:0},children:[item.icon,/*#__PURE__*/_jsx(\"span\",{className:\"sb-mob-pill-label\",style:{maxWidth:active?120:0,opacity:active?1:0,marginLeft:active?8:0,fontFamily:\"Manrope, sans-serif\",fontSize:13,fontWeight:600,letterSpacing:\"-0.01em\",color:active?PHANTOM:\"transparent\"},\"aria-hidden\":!active,children:item.label})]},item.key);})}),open&&/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Site navigation\",className:\"sb-mobnav-drawer\",\"data-sb-mobnav\":\"true\",onClick:e=>{if(e.target===e.currentTarget)setOpen(false);},style:{position:\"fixed\",inset:0,zIndex:1e4,backgroundColor:\"rgba(14,14,18,0.96)\",backdropFilter:\"blur(28px) saturate(140%)\",WebkitBackdropFilter:\"blur(28px) saturate(140%)\",display:\"flex\",flexDirection:\"column\",padding:`${TOP_BAR_HEIGHT+28}px 22px 32px 22px`,boxSizing:\"border-box\",overflowY:\"auto\",fontFamily:\"Manrope, sans-serif\"},children:/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:NAV.map((item,i)=>{const hasChildren=!!item.children&&item.children.length>0;const isExpanded=expanded===item.key;return /*#__PURE__*/_jsxs(\"div\",{className:\"sb-mobnav-item\",style:{borderBottom:`1px solid ${HAIRLINE}`,animationDelay:`${.06+i*.04}s`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsxs(\"a\",{href:item.href,style:{flex:1,color:CREAM,fontFamily:\"Manrope, sans-serif\",fontSize:22,fontWeight:500,letterSpacing:\"-0.025em\",textDecoration:\"none\",padding:\"18px 4px\",minHeight:56,display:\"flex\",alignItems:\"center\",gap:14},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:CREAM_DIM,display:\"inline-flex\"},children:item.icon}),item.label]}),hasChildren&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":isExpanded?`Collapse ${item.label}`:`Expand ${item.label}`,\"aria-expanded\":isExpanded,onClick:e=>{e.preventDefault();e.stopPropagation();setExpanded(cur=>cur===item.key?null:item.key);},style:{width:40,height:40,border:`1px solid ${HAIRLINE_LIGHT}`,backgroundColor:\"transparent\",borderRadius:100,color:CREAM_DIM,cursor:\"pointer\",fontSize:13,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:\"transform 0.22s ease\",transform:isExpanded?\"rotate(180deg)\":\"rotate(0deg)\",flexShrink:0},children:\"▾\"})]}),hasChildren&&isExpanded&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:2,padding:\"6px 0 22px 0\"},children:item.children.map(child=>/*#__PURE__*/_jsx(\"a\",{href:child.href,target:child.newTab?\"_blank\":undefined,rel:child.newTab?\"noopener\":undefined,style:{color:CREAM_DIM,fontFamily:\"Manrope, sans-serif\",fontSize:14,fontWeight:400,letterSpacing:\"-0.01em\",textDecoration:\"none\",padding:\"12px 18px\",minHeight:44,display:\"flex\",alignItems:\"center\",borderLeft:`1px solid ${HAIRLINE_LIGHT}`,marginLeft:38},children:child.label},child.href))})]},item.key);})})})]});return /*#__PURE__*/createPortal(content,document.body);}addPropertyControls(MobileNav,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileNav_1.map","/*\n * MobileNav_1\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/ylA87WZxnnsZztgDZ2ke/hEGwZK0PyOMaYSCMPz3d/MobileNav_1.js\"\nexport { default } from \"https://framerusercontent.com/modules/ylA87WZxnnsZztgDZ2ke/hEGwZK0PyOMaYSCMPz3d/MobileNav_1.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import MobileNav from\"https://framer.com/m/MobileNav-1-XmUZlL.js\";const MOBILE_BREAKPOINT=640;const TABLET_BREAKPOINT=960;// Canonical logo asset. https://sightbridge.com/logo.svg and /logo.png both\n// return 404; this is the file the footer actually renders.\nconst LOGO_URL=\"https://framerusercontent.com/images/kPB25tZ7I3krLnu5VoD6DoaVNs.svg\";const siteColumns=[{label:\"Company\",links:[{text:\"About\",href:\"/about-us\"},{text:\"Team\",href:\"/team\"},{text:\"Partners\",href:\"/partners\"},{text:\"Careers\",href:\"/careers\"}]},{label:\"Strategies\",links:[{text:\"All Strategies\",href:\"/strategies\"},// Pages renamed to the plural slugs 2026-09-21 (JF approved), with\n// 301s from the singular paths. These hrefs now point straight at\n// the new paths rather than relying on the redirect.\n{text:\"1031 Exchanges\",href:\"/strategies/1031-exchanges\"},{text:\"721 UPREITs\",href:\"/strategies/721-exchanges\"},{text:\"Opportunity Zones\",href:\"/strategies/opportunity-zones\"}]},{label:\"Resources\",links:[{text:\"Downloads\",href:\"/resources\"},{text:\"Insights\",href:\"/news-insights\"},{text:\"Stay Informed\",href:\"/contact-us/stay-informed\"},{text:\"Glossary\",href:\"/legal/glossary\"},{text:\"Contact\",href:\"/contact-us/contact\"}]},{label:\"Social\",links:[{text:\"LinkedIn\",href:\"https://www.linkedin.com/company/sightbridge/\",external:true}]}];const bottomLinks=[{text:\"Legal\",href:\"/legal/legal\"},{text:\"Privacy Notice\",href:\"/legal/privacy-notice\"},{text:\"Terms of Use\",href:\"/legal/terms-of-use\"},{text:\"Cookie Settings\",href:\"/legal/cookie-settings\"},{text:\"Accessibility\",href:\"/legal/accessibility\"}];const FOOTER_SMOKE_CSS=`\n  @keyframes sbFootDrift1 {\n    0%   { transform: translate(-30px, 40px) scale(1);   opacity: 0.18; }\n    50%  { transform: translate(40px, -20px) scale(1.15); opacity: 0.32; }\n    100% { transform: translate(-30px, 40px) scale(1);   opacity: 0.18; }\n  }\n  @keyframes sbFootDrift2 {\n    0%   { transform: translate(20px, -30px) scale(1);   opacity: 0.14; }\n    50%  { transform: translate(-30px, 30px) scale(1.2); opacity: 0.28; }\n    100% { transform: translate(20px, -30px) scale(1);   opacity: 0.14; }\n  }\n  @keyframes sbFootDrift3 {\n    0%   { transform: translate(0, 0) scale(1);            opacity: 0.12; }\n    50%  { transform: translate(-25px, -25px) scale(1.1); opacity: 0.24; }\n    100% { transform: translate(0, 0) scale(1);            opacity: 0.12; }\n  }\n  .sb-footer-blob  { pointer-events:none; position:absolute; border-radius:50%; mix-blend-mode:screen; filter: blur(70px); }\n  .sb-fb-1 { animation: sbFootDrift1 14s ease-in-out infinite; }\n  .sb-fb-2 { animation: sbFootDrift2 18s ease-in-out infinite; }\n  .sb-fb-3 { animation: sbFootDrift3 22s ease-in-out infinite; }\n`;const FOOTER_GRID_CSS=`\n  .sb-footer-top {\n    display: flex;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: flex-start;\n    gap: 64px;\n    width: 100%;\n    box-sizing: border-box;\n  }\n  .sb-footer-cols {\n    display: grid;\n    grid-template-columns: repeat(4, max-content);\n    justify-content: end;\n    column-gap: 80px;\n    row-gap: 0;\n    width: auto;\n  }\n  @media (max-width: 959px) {\n    .sb-footer-top {\n      gap: 40px !important;\n    }\n    .sb-footer-cols {\n      column-gap: 56px !important;\n    }\n  }\n  @media (max-width: 639px) {\n    .sb-footer-top {\n      flex-direction: column !important;\n      gap: 24px !important;\n    }\n    .sb-footer-cols {\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      justify-content: stretch !important;\n      column-gap: 24px !important;\n      row-gap: 30px !important;\n      width: 100% !important;\n    }\n  }\n`;const SITEWIDE_BW_CSS=`\n  img[data-sb-bw=\"true\"],\n  .sb-bw-img,\n  .sb-bw-img img {\n    filter: grayscale(1) contrast(1.02);\n  }\n`;// CookieYes renders its own consent popup (layout \"popup-center\") sized for\n// desktop, and on phones the box runs edge to edge (Nicole 2026-08-26).\n// CookieYes's dashboard only exposes colors, so the resizing lives here and\n// is injected site-wide the same way as the footer grid CSS below.\nconst CKY_CSS=`\n  .cky-consent-container.cky-popup-center { width: calc(100vw - 40px) !important; max-width: 380px !important; border-radius: 18px !important; overflow: hidden !important; }\n  .cky-consent-bar { border-radius: 18px !important; }\n  .cky-notice .cky-title { font-size: 16px !important; }\n  .cky-notice-des, .cky-notice-des p { font-size: 12.5px !important; line-height: 1.55 !important; }\n  .cky-notice-btn-wrapper .cky-btn { font-size: 13px !important; padding: 9px 12px !important; }\n`;if(typeof document!==\"undefined\"){const id=\"sb-footer-grid-css\";if(!document.getElementById(id)){const el=document.createElement(\"style\");el.id=id;el.textContent=FOOTER_GRID_CSS;if(document.head)document.head.appendChild(el);else document.documentElement.appendChild(el);}}if(typeof document!==\"undefined\"){const ckyId=\"sb-cky-css\";if(!document.getElementById(ckyId)){const el=document.createElement(\"style\");el.id=ckyId;el.textContent=CKY_CSS;if(document.head)document.head.appendChild(el);else document.documentElement.appendChild(el);}}// Also actively remove any pre-existing cookie consent popup DOM that\n// may have been left behind from an older bundle / localStorage state.\nif(typeof document!==\"undefined\"){const killCookieBanner=()=>{try{const candidates=document.querySelectorAll('[aria-label=\"Cookie consent\" i], [role=\"dialog\"][aria-label*=\"cookie\" i]');candidates.forEach(el=>el.remove());}catch{}};killCookieBanner();if(typeof window!==\"undefined\"){window.setTimeout(killCookieBanner,50);window.setTimeout(killCookieBanner,200);window.setTimeout(killCookieBanner,1e3);}}// Single organization entity for the site. Typed as both Organization and\n// FinancialService so there is one block, not two competing ones.\nconst ORG_SCHEMA={\"@context\":\"https://schema.org\",\"@type\":[\"Organization\",\"FinancialService\"],name:\"Sightbridge Capital Partners\",legalName:\"Sightbridge Capital Partners, LLC\",alternateName:\"Sightbridge\",description:\"Sightbridge Capital Partners designs and distributes institutional-quality, tax-advantaged real estate programs to the U.S. private wealth channel.\",url:\"https://sightbridge.com\",logo:LOGO_URL,email:\"info@sightbridge.com\",telephone:\"+1-310-954-0987\",address:{\"@type\":\"PostalAddress\",streetAddress:\"808 Wilshire Boulevard, Suite 200\",addressLocality:\"Santa Monica\",addressRegion:\"CA\",postalCode:\"90401\",addressCountry:\"US\"},founder:{\"@type\":\"Person\",name:\"Jay Frank\",jobTitle:\"Founder & CEO\",url:\"https://sightbridge.com/team/jay-frank\"},foundingDate:\"2025\",foundingLocation:{\"@type\":\"Place\",name:\"Santa Monica, California\"},knowsAbout:[\"1031 Exchange\",\"Section 721 Contribution\",\"UPREIT\",\"Delaware Statutory Trust\",\"Opportunity Zones\",\"Qualified Opportunity Fund\",\"Tax-Advantaged Real Estate\",\"Private Wealth Distribution\"],sameAs:[\"https://www.linkedin.com/company/sightbridge/\"]};const WEBSITE_SCHEMA={\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",name:\"Sightbridge Capital Partners\",url:\"https://sightbridge.com\",publisher:{\"@type\":\"Organization\",name:\"Sightbridge Capital Partners\"}};// Mirrors the visible \"Strategies / [Name]\" trail on each strategy page.\n// Keyed on the plural slugs after the 2026-09-21 page rename. The singular\n// keys are kept so the trail still renders if someone lands on an old path\n// before the 301 fires.\nconst STRATEGY_BREADCRUMBS={\"/strategies/1031-exchanges\":\"1031 Exchanges\",\"/strategies/721-exchanges\":\"721 UPREITs\",\"/strategies/1031-exchange\":\"1031 Exchanges\",\"/strategies/721-exchange\":\"721 UPREITs\",\"/strategies/opportunity-zones\":\"Opportunity Zones\"};function buildBreadcrumbSchema(path,label){return{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",itemListElement:[{\"@type\":\"ListItem\",position:1,name:\"Strategies\",item:\"https://sightbridge.com/strategies\"},{\"@type\":\"ListItem\",position:2,name:label,item:\"https://sightbridge.com\"+path}]};}const PRESS_ARTICLES={\"managing-directors-private-wealth\":{slug:\"managing-directors-private-wealth\",headline:\"Sightbridge Capital Partners Names Katie Peterson and Nick Brakovich Managing Directors, Private Wealth\",description:\"Sightbridge names Katie Peterson and Nick Brakovich managing directors, private wealth, expanding the firm's private wealth team ahead of the launch of its first programs.\",datePublished:\"2026-09-22\",image:\"\",section:\"Firm News\"},\"sightbridge-launch\":{slug:\"sightbridge-launch\",headline:\"Sightbridge Capital Partners Launches to Redefine Access to Tax-Advantaged Real Estate for the U.S. Wealth Management Channel\",description:\"Sightbridge Capital Partners launches with principals bringing 95 years of institutional experience and approximately $45 billion of real estate.\",datePublished:\"2026-06-01\",image:\"https://framerusercontent.com/images/YD4bBy4VXEmy7RKCDcNvJABuIQ.jpg\",section:\"Firm News\"},\"10-lessons-from-20-years\":{slug:\"10-lessons-from-20-years\",headline:\"10 Lessons from 20 Years in Private Markets\",description:\"Jay Frank on ten lessons drawn from two decades in private markets. Published in Real Assets Adviser.\",datePublished:\"2025-09-01\",image:\"https://images.unsplash.com/photo-1486325212027-8081e485255e?w=800&q=80&fit=crop\",section:\"Market Perspectives\"},\"ceo-interview-jay-frank\":{slug:\"ceo-interview-jay-frank\",headline:\"CEO Jay Frank on the Future of Alternative Investments for Private Wealth\",description:\"CEO Jay Frank shares his vision for democratizing institutional-quality real estate investments for the private wealth market and the advisors who serve it.\",datePublished:\"2025-03-01\",image:\"https://framerusercontent.com/images/FarsgHK0npN9fC0g7NCcris6c.jpg\",section:\"Interviews\"},\"advisor-network-expansion\":{slug:\"advisor-network-expansion\",headline:\"Sightbridge Expands Independent Financial Advisor Network Nationwide\",description:\"Sightbridge Capital Partners continues to grow its network of independent financial advisors committed to providing clients with access to institutional-quality alternative investment strategies.\",datePublished:\"2025-02-01\",image:\"https://framerusercontent.com/images/h0HwCSrN45837bmXNeyXd20zQ.jpg\",section:\"Firm News\"}};const STRATEGY_1031_META={title:\"1031 Exchanges & DST Programs | Sightbridge\",description:\"How a 1031 exchange into an institutional Delaware Statutory Trust defers capital gains: timeline, DST benefits, and key considerations.\"};const STRATEGY_721_META={title:\"721 UPREIT Contribution, Explained | Sightbridge\",description:\"How a 721 UPREIT contribution can move appreciated real estate into a REIT operating partnership. Educational overview for advisors and investors.\"};const PAGE_META={\"/\":{title:\"Sightbridge Capital Partners | Tax-Advantaged Real Estate\",description:\"Sightbridge designs and distributes institutional-quality tax-advantaged real estate programs for the U.S. private wealth channel.\"},\"/about-us\":{title:\"About Sightbridge | Institutional Tax-Advantaged Real Estate\",description:\"Founded in 2025, Sightbridge structures and distributes institutional-quality tax-advantaged real estate programs for the wealth channel.\"},// Preview text supplied by KP 2026-09-18; 95 years is the five-principal\n// figure and matches the $45bn / 131 products already on the page.\n\"/team\":{title:\"Our Team | Sightbridge Capital Partners\",description:\"Sightbridge's principals bring 95 years of combined institutional experience, approximately $45 billion of real estate, and 131 investment products.\"},\"/team/jay-frank\":{title:\"Jay Frank, Founder & CEO | Sightbridge Capital Partners\",description:\"Jay Frank is the Founder and CEO of Sightbridge Capital Partners. Formerly President, COO, and Head of Distribution at Cantor Fitzgerald Asset Management.\"},\"/team/steve-rokoszewski\":{title:\"Steve Rokoszewski, Partner & COO | Sightbridge Capital Partners\",description:\"Steve Rokoszewski is Partner and COO at Sightbridge Capital Partners, leading the firm's distribution strategy and advisor engagement infrastructure.\"},// Legacy misspelled path. Kept so the page still carries correct metadata\n// if it is reached before the 301 redirect is in place.\n\"/team/steve-rokozewski\":{title:\"Steve Rokoszewski, Partner & COO | Sightbridge Capital Partners\",description:\"Steve Rokoszewski is Partner and COO at Sightbridge Capital Partners, leading the firm's distribution strategy and advisor engagement infrastructure.\"},// KP 2026-09-18: his title is \"Partner | Real Estate\". No Managing Director.\n\"/team/kamil-poltorak\":{title:\"Kamil Poltorak, Partner, Real Estate | Sightbridge\",description:\"Kamil Poltorak is Partner, Real Estate at Sightbridge Capital Partners, with prior roles at Cantor Fitzgerald, Barclays, and J.P. Morgan.\"},\"/team/nick-brakovich\":{title:\"Nick Brakovich, Managing Director, Private Wealth | Sightbridge\",description:\"Nick Brakovich is Managing Director, Private Wealth at Sightbridge Capital Partners, working with financial advisors across the U.S. private wealth channel.\"},\"/team/katie-peterson\":{title:\"Katie Peterson, Managing Director, Private Wealth | Sightbridge\",description:\"Katie Peterson is Managing Director, Private Wealth at Sightbridge Capital Partners, leading home-office, platform, and national accounts relationships.\"},\"/team/daniela-ochoa\":{title:\"Daniela Ochoa, Vice President, Operations | Sightbridge Capital Partners\",description:\"Daniela Ochoa is Vice President, Operations at Sightbridge Capital Partners, focused on operational integrity, process optimization, and risk mitigation.\"},\"/team/nicole-castro\":{title:\"Nicole Castro, VP Marketing | Sightbridge Capital Partners\",description:\"Nicole Castro is Vice President, Marketing at Sightbridge Capital Partners, leading brand, marketing strategy, and communications.\"},\"/strategies\":{title:\"Tax-Advantaged Real Estate Strategies | Sightbridge\",description:\"1031 exchange DSTs, 721 UPREIT, and Opportunity Zone programs built to institutional standards for financial advisors and their clients.\"},// Plural slugs are the live paths after the 2026-09-21 rename. The singular\n// keys are retained so a visitor arriving on an old link still gets the\n// right title and description in the moment before the 301 takes effect.\n\"/strategies/1031-exchanges\":STRATEGY_1031_META,\"/strategies/1031-exchange\":STRATEGY_1031_META,\"/strategies/721-exchanges\":STRATEGY_721_META,\"/strategies/721-exchange\":STRATEGY_721_META,\"/strategies/opportunity-zones\":{title:\"Opportunity Zones & QOF Investing | Sightbridge\",description:\"Defer and potentially reduce capital gains through Qualified Opportunity Fund programs in designated Opportunity Zones.\"},\"/resources\":{title:\"Resources | Sightbridge Capital Partners\",description:\"Firm and strategy materials from Sightbridge, including the corporate brochure, available to download and share.\"},\"/news-insights\":{title:\"Insights | Sightbridge Capital Partners\",description:\"Analysis and commentary on 1031 exchanges, DSTs, Opportunity Zones, and the tax-advantaged real estate market.\"},\"/partners\":{title:\"Partner Network | Sightbridge Capital Partners\",description:\"Sightbridge partners with institutional owner-operators, sponsors, legal counsel, tax advisors, and technology providers to deliver programs to the wealth channel.\"},\"/contact-us/contact\":{title:\"Contact Sightbridge Capital Partners\",description:\"Engage with the Sightbridge team. Programs distributed to registered financial professionals serving the U.S. private wealth channel.\"},\"/contact-us/stay-informed\":{title:\"Stay Informed | Sightbridge Capital Partners\",description:\"Sign up to receive analysis, market commentary, and firm updates from the Sightbridge team.\"},\"/contact-us/for-advisors\":{title:\"For Financial Advisors | Sightbridge\",description:\"How Sightbridge supports financial advisors and their clients across tax-advantaged real estate strategies.\"},\"/contact-us/for-investors\":{title:\"For Investors | Sightbridge Capital Partners\",description:\"Sightbridge programs are distributed to financial advisors. Refer your advisor to start the conversation.\"},\"/contact-us/for-industry-partners\":{title:\"For Industry Partners | Sightbridge Capital Partners\",description:\"Sponsors, real estate companies, wealth management firms, and service providers can start a conversation with Sightbridge.\"},\"/contact-us/due-diligence-portal\":{title:\"Due Diligence Portal | Sightbridge Capital Partners\",description:\"Restricted-access portal for authorized advisors and institutional partners. Materials provided are confidential and not for distribution.\",noindex:true},\"/careers\":{title:\"Careers at Sightbridge Capital Partners\",description:\"Sightbridge hires for judgment, functional depth, long-term alignment, and character. Submit your interest in joining the team.\"},\"/gallery\":{title:\"Industry Engagement | Sightbridge Capital Partners\",description:\"Conference appearances, panels, and Capitol Hill engagements led by Sightbridge principals.\"},\"/login\":{title:\"Login | Sightbridge Capital Partners\",description:\"Sign in to the Sightbridge Capital Partners advisor and partner portal.\",noindex:true},\"/legal/legal\":{title:\"Legal | Sightbridge Capital Partners\",description:\"Legal information for Sightbridge Capital Partners, LLC.\"},\"/legal/privacy-notice\":{title:\"Privacy Notice | Sightbridge Capital Partners\",description:\"How Sightbridge Capital Partners, LLC collects, uses, and protects information provided through this website.\"},\"/legal/terms-of-use\":{title:\"Terms of Use | Sightbridge Capital Partners\",description:\"Terms governing the use of the Sightbridge Capital Partners website.\"},\"/legal/cookie-settings\":{title:\"Cookie Settings | Sightbridge Capital Partners\",description:\"Cookie and tracking preferences for the Sightbridge Capital Partners website.\"},\"/legal/accessibility\":{title:\"Accessibility | Sightbridge Capital Partners\",description:\"Sightbridge Capital Partners' commitment to website accessibility.\"},\"/legal/glossary\":{title:\"Glossary of Tax-Advantaged Real Estate Terms | Sightbridge\",description:\"Plain-language definitions of tax-advantaged real estate terms: DST, UPREIT, OP Units, QOF, Section 1031, Section 721, and more.\"},// Preview text supplied by KP 2026-09-18. Names dropped, which also\n// retires the stale \"Partner and Managing Director\" reference.\n\"/insights/sightbridge-launch\":{title:\"Sightbridge Capital Partners Launches | Tax-Advantaged Real Estate Platform\",description:\"Sightbridge Capital Partners launches with principals bringing 95 years of institutional experience and approximately $45 billion of real estate.\"},\"/insights/managing-directors-private-wealth\":{title:\"Peterson and Brakovich Named Managing Directors | Sightbridge\",description:\"Sightbridge names Katie Peterson and Nick Brakovich managing directors, private wealth, adding 34 years of combined distribution and due diligence experience.\"},\"/insights/10-lessons-from-20-years\":{title:\"10 Lessons from 20 Years in Private Markets | Sightbridge\",description:\"Jay Frank on ten lessons drawn from two decades in private markets. Published in Real Assets Adviser.\"},\"/insights/ceo-interview-jay-frank\":{title:\"CEO Jay Frank on the Future of Alternative Investments | Sightbridge\",description:\"CEO Jay Frank shares his vision for democratizing institutional-quality real estate investments for the private wealth market.\"},\"/insights/advisor-network-expansion\":{title:\"Sightbridge Expands Advisor Network | Sightbridge\",description:\"Sightbridge Capital Partners continues to grow its network of independent financial advisors providing clients with institutional-quality alternative investments.\"}};// Paths that should advertise a different canonical URL than the one being\n// viewed. Used while an old path is still reachable but a new one is the\n// indexable address.\nconst CANONICAL_OVERRIDES={\"/team/steve-rokozewski\":\"/team/steve-rokoszewski\",\"/strategies/1031-exchange\":\"/strategies/1031-exchanges\",\"/strategies/721-exchange\":\"/strategies/721-exchanges\"};const INSIGHTS_LIST=[{name:\"Sightbridge Capital Partners Names Katie Peterson and Nick Brakovich Managing Directors, Private Wealth\",url:\"https://sightbridge.com/insights/managing-directors-private-wealth\",date:\"2026-09-22\"},{name:\"Sightbridge Capital Partners Launches to Redefine Access to Tax-Advantaged Real Estate for the U.S. Wealth Management Channel\",url:\"https://sightbridge.com/insights/sightbridge-launch\",date:\"2026-06-01\"},{name:\"10 Lessons from 20 Years in Private Markets\",url:\"https://sightbridge.com/insights/10-lessons-from-20-years\",date:\"2025-09-01\"},{name:\"CEO Jay Frank on the Future of Alternative Investments for Private Wealth\",url:\"https://sightbridge.com/insights/ceo-interview-jay-frank\",date:\"2025-03-01\"},{name:\"Sightbridge Expands Independent Financial Advisor Network Nationwide\",url:\"https://sightbridge.com/insights/advisor-network-expansion\",date:\"2025-02-01\"}];function normalizePath(p){let path=p.toLowerCase();if(path.length>1&&path.endsWith(\"/\"))path=path.slice(0,-1);return path;}function detectArticleFromPath(){if(typeof window===\"undefined\")return null;const path=normalizePath(window.location.pathname);if(path.startsWith(\"/insights/\")){const slug=path.replace(/^\\/insights\\//,\"\");return PRESS_ARTICLES[slug]||null;}return null;}function detectPageMeta(){if(typeof window===\"undefined\")return{path:\"/\",meta:null};const path=normalizePath(window.location.pathname)||\"/\";return{path,meta:PAGE_META[path]||null};}function setOrCreateMeta(selector,create,apply){const existing=document.head.querySelector(selector);if(existing){const prevContent=existing instanceof HTMLMetaElement?existing.getAttribute(\"content\"):existing.href;apply(existing);return{el:existing,revert:()=>{if(prevContent===null){if(existing instanceof HTMLMetaElement)existing.removeAttribute(\"content\");}else if(existing instanceof HTMLMetaElement){existing.setAttribute(\"content\",prevContent);}else{existing.href=prevContent;}}};}const el=create();apply(el);document.head.appendChild(el);return{el,revert:()=>{el.remove();}};}export default function SightbridgeFooter({backgroundImage=\"\",backgroundOpacity=0,showAmbientGlow=true}){const[vw,setVw]=useState(0);useEffect(()=>{if(typeof document===\"undefined\")return;const viewport=document.querySelector('meta[name=\"viewport\"]');const desiredContent=\"width=device-width, initial-scale=1, viewport-fit=cover\";if(viewport){if(viewport.getAttribute(\"content\")!==desiredContent)viewport.setAttribute(\"content\",desiredContent);}else{const el=document.createElement(\"meta\");el.setAttribute(\"name\",\"viewport\");el.setAttribute(\"content\",desiredContent);document.head.appendChild(el);}},[]);useEffect(()=>{if(typeof window===\"undefined\")return;try{if(\"scrollRestoration\"in window.history)window.history.scrollRestoration=\"manual\";}catch{}if(window.location.hash)return;const start=Date.now();let userScrolled=false;const onUserScroll=()=>{if(Date.now()-start>80)userScrolled=true;};window.addEventListener(\"wheel\",onUserScroll,{passive:true});window.addEventListener(\"touchmove\",onUserScroll,{passive:true});window.addEventListener(\"keydown\",onUserScroll,{passive:true});const tick=()=>{if(userScrolled||Date.now()-start>800)return;window.scrollTo(0,0);if(document.documentElement)document.documentElement.scrollTop=0;if(document.body)document.body.scrollTop=0;requestAnimationFrame(tick);};requestAnimationFrame(tick);return()=>{window.removeEventListener(\"wheel\",onUserScroll);window.removeEventListener(\"touchmove\",onUserScroll);window.removeEventListener(\"keydown\",onUserScroll);};},[]);useEffect(()=>{const id=\"sb-footer-smoke-css\";if(!document.getElementById(id)){const el=document.createElement(\"style\");el.id=id;el.textContent=FOOTER_SMOKE_CSS;document.head.appendChild(el);}const bwId=\"sb-bw-css\";if(!document.getElementById(bwId)){const el=document.createElement(\"style\");el.id=bwId;el.textContent=SITEWIDE_BW_CSS;document.head.appendChild(el);}return()=>{document.getElementById(\"sb-footer-smoke-css\")?.remove();};},[]);// Belt-and-suspenders: actively delete any cookie banner DOM that\n// may have been injected by a stale bundle or previously stored\n// localStorage state. Runs continuously while footer is mounted.\nuseEffect(()=>{if(typeof document===\"undefined\")return;const killBanner=()=>{try{const candidates=document.querySelectorAll('[aria-label=\"Cookie consent\" i], [role=\"dialog\"][aria-label*=\"cookie\" i]');candidates.forEach(el=>el.remove());}catch{}};killBanner();const observer=new MutationObserver(killBanner);observer.observe(document.body,{childList:true,subtree:true});const interval=window.setInterval(killBanner,1e3);return()=>{observer.disconnect();window.clearInterval(interval);};},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const onResize=()=>setVw(window.innerWidth);onResize();window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[]);useEffect(()=>{if(typeof document===\"undefined\")return;const blocks=[[\"sb-org-schema\",ORG_SCHEMA],[\"sb-website-schema\",WEBSITE_SCHEMA]];const article=detectArticleFromPath();if(article){blocks.push([`sb-article-schema-${article.slug}`,{\"@context\":\"https://schema.org\",\"@type\":\"NewsArticle\",headline:article.headline,description:article.description,datePublished:article.datePublished,dateModified:article.datePublished,...article.image?{image:article.image}:{},author:{\"@type\":\"Organization\",name:\"Sightbridge Capital Partners\"},publisher:{\"@type\":\"Organization\",name:\"Sightbridge Capital Partners\",logo:{\"@type\":\"ImageObject\",url:LOGO_URL}},articleSection:article.section,url:`https://sightbridge.com/insights/${article.slug}`}]);}if(typeof window!==\"undefined\"){const path=normalizePath(window.location.pathname);if(path===\"/news-insights\"||path===\"/insights\"){blocks.push([\"sb-insights-itemlist-schema\",{\"@context\":\"https://schema.org\",\"@type\":\"ItemList\",name:\"Sightbridge Insights\",url:\"https://sightbridge.com/news-insights\",itemListElement:INSIGHTS_LIST.map((it,i)=>({\"@type\":\"ListItem\",position:i+1,url:it.url,name:it.name}))}]);}const crumbLabel=STRATEGY_BREADCRUMBS[path];if(crumbLabel){blocks.push([\"sb-breadcrumb-schema\",buildBreadcrumbSchema(CANONICAL_OVERRIDES[path]||path,crumbLabel)]);}}const ids=[];blocks.forEach(([id,payload])=>{if(document.getElementById(id))return;const script=document.createElement(\"script\");script.type=\"application/ld+json\";script.id=id;script.textContent=JSON.stringify(payload);document.head.appendChild(script);ids.push(id);});return()=>{ids.forEach(id=>document.getElementById(id)?.remove());};},[]);useEffect(()=>{if(typeof document===\"undefined\"||typeof window===\"undefined\")return;const{path,meta}=detectPageMeta();if(!meta)return;const canonicalPath=CANONICAL_OVERRIDES[path]||path;const url=\"https://sightbridge.com\"+(canonicalPath===\"/\"?\"/\":canonicalPath);const previousTitle=document.title;document.title=meta.title;const reverters=[];const upserts=[{selector:'meta[name=\"description\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"name\",\"description\");return el;},content:meta.description},{selector:'meta[property=\"og:title\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"property\",\"og:title\");return el;},content:meta.title},{selector:'meta[property=\"og:description\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"property\",\"og:description\");return el;},content:meta.description},{selector:'meta[property=\"og:type\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"property\",\"og:type\");return el;},content:\"website\"},{selector:'meta[property=\"og:url\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"property\",\"og:url\");return el;},content:url},{selector:'meta[property=\"og:site_name\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"property\",\"og:site_name\");return el;},content:\"Sightbridge Capital Partners\"},{selector:'meta[name=\"twitter:card\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"name\",\"twitter:card\");return el;},content:\"summary_large_image\"},{selector:'meta[name=\"twitter:title\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"name\",\"twitter:title\");return el;},content:meta.title},{selector:'meta[name=\"twitter:description\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"name\",\"twitter:description\");return el;},content:meta.description},{selector:'link[rel=\"canonical\"]',kind:\"link\",create:()=>{const el=document.createElement(\"link\");el.setAttribute(\"rel\",\"canonical\");return el;},content:url}];if(meta.noindex)upserts.push({selector:'meta[name=\"robots\"]',kind:\"meta\",create:()=>{const el=document.createElement(\"meta\");el.setAttribute(\"name\",\"robots\");return el;},content:\"noindex, nofollow\"});upserts.forEach(({selector,create,content,kind})=>{const r=setOrCreateMeta(selector,create,el=>{if(kind===\"meta\"){el.setAttribute(\"content\",content);}else{el.href=content;}});reverters.push(r.revert);});return()=>{document.title=previousTitle;reverters.forEach(fn=>fn());};},[]);const isMobile=vw===0||vw<MOBILE_BREAKPOINT;const isTablet=vw>=MOBILE_BREAKPOINT&&vw<TABLET_BREAKPOINT;const sidePad=isMobile?32:isTablet?44:64;const topPad=isMobile?36:48;const colHeading={fontSize:isMobile?11:isTablet?11:12,fontWeight:700,letterSpacing:\"0.06em\",textTransform:\"uppercase\",color:\"rgb(237,239,247)\",margin:isMobile?\"0 0 12px 0\":\"0 0 14px 0\",fontFamily:\"Manrope, sans-serif\"};const colLink={fontSize:isMobile?13:isTablet?12:13,fontWeight:400,color:\"rgba(233,226,214,0.72)\",textDecoration:\"none\",fontFamily:\"Manrope, sans-serif\",display:\"block\",lineHeight:1.5,minHeight:22,cursor:\"pointer\",whiteSpace:\"nowrap\"};const bottomLinkStyle={fontSize:isMobile?11:12,color:\"rgba(233,226,214,0.55)\",textDecoration:\"none\",fontFamily:\"Manrope, sans-serif\",cursor:\"pointer\",whiteSpace:\"nowrap\"};const bottomSeparatorStyle={fontSize:isMobile?11:12,color:\"rgba(233,226,214,0.3)\",fontFamily:\"Manrope, sans-serif\",userSelect:\"none\"};return /*#__PURE__*/_jsxs(\"div\",{\"data-sb-keepgrid\":\"true\",style:{width:\"100%\",position:\"relative\",overflow:\"hidden\",backgroundColor:\"rgb(20,20,26)\",fontFamily:\"Manrope, sans-serif\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(MobileNav,{}),backgroundImage&&backgroundOpacity>0&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,backgroundImage:`url(${backgroundImage})`,backgroundSize:\"cover\",backgroundPosition:\"center\",opacity:backgroundOpacity,pointerEvents:\"none\",zIndex:0}}),showAmbientGlow&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,className:\"sb-footer-blob sb-fb-1\",style:{width:320,height:320,top:\"10%\",left:\"8%\",background:\"radial-gradient(circle, rgba(157,162,179,0.7) 0%, rgba(110,113,128,0.3) 45%, transparent 72%)\",zIndex:0}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,className:\"sb-footer-blob sb-fb-2\",style:{width:240,height:240,top:\"30%\",left:\"44%\",background:\"radial-gradient(circle, rgba(110,113,128,0.55) 0%, rgba(157,162,179,0.22) 45%, transparent 72%)\",zIndex:0}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,className:\"sb-footer-blob sb-fb-3\",style:{width:220,height:220,top:\"20%\",right:\"10%\",background:\"radial-gradient(circle, rgba(188,191,204,0.55) 0%, rgba(157,162,179,0.22) 45%, transparent 72%)\",zIndex:0}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:`${topPad}px ${sidePad}px ${isMobile?24:28}px ${sidePad}px`,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"sb-footer-top\",\"data-sb-keepgrid\":\"true\",children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"row\",justifyContent:\"flex-start\",alignItems:\"flex-start\",flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:LOGO_URL,alt:\"Sightbridge Capital Partners\",style:{display:\"block\",height:isMobile?18:20,width:\"auto\",filter:\"sepia(0.55) hue-rotate(-12deg) saturate(0.55) brightness(0.96)\"}})}),/*#__PURE__*/_jsx(\"div\",{className:\"sb-footer-cols\",\"data-sb-keepgrid\":\"true\",children:siteColumns.map(col=>/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"p\",{style:colHeading,children:col.label}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:isMobile?7:8},children:col.links.map(item=>{const isExternal=item.external;return /*#__PURE__*/_jsx(\"a\",{href:item.href,target:isExternal?\"_blank\":undefined,rel:isExternal?\"noopener noreferrer\":undefined,style:colLink,children:item.text},item.text);})})]},col.label))})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:`0 ${sidePad}px ${isMobile?22:24}px ${sidePad}px`,display:\"flex\",flexDirection:\"column\",gap:isMobile?12:12,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isMobile?11:11,color:\"rgba(233,226,214,0.5)\",margin:0,fontFamily:\"'Libre Franklin', sans-serif\",lineHeight:1.5},children:\"808 Wilshire Boulevard, Suite 200 \\xb7 Santa Monica, CA 90401 \\xb7 (310) 954-0987 \\xb7 info@sightbridge.com\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isMobile?11:11,lineHeight:1.65,color:\"rgba(233,226,214,0.45)\",margin:0,fontFamily:\"'Libre Franklin', sans-serif\",width:\"100%\"},children:\"Sightbridge Capital Partners, LLC (Sightbridge) and its affiliates do not offer tax, legal, or accounting advice. The content on this website is provided for informational purposes only and should not be relied upon as a substitute for advice from qualified tax, legal, or accounting professionals. Readers should consult their own advisors before entering into any transaction. Nothing on this website constitutes an offer to sell or a solicitation of an offer to buy any security. Any reference to a Section 721 contribution is conditional and hypothetical.\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{margin:`0 ${sidePad}px`,height:1,backgroundColor:\"rgba(233,226,214,0.12)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:`${isMobile?14:16}px ${sidePad}px ${isMobile?20:22}px ${sidePad}px`,display:\"flex\",flexDirection:\"row\",justifyContent:\"flex-start\",alignItems:\"center\",gap:isMobile?8:12,flexWrap:\"wrap\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isMobile?11:11,color:\"rgba(233,226,214,0.55)\",margin:0,fontFamily:\"Manrope, sans-serif\",letterSpacing:\"-0.01em\",whiteSpace:\"nowrap\"},children:\"\\xa9 2026 Sightbridge Capital Partners, LLC.\"}),bottomLinks.map(item=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:bottomSeparatorStyle,children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"a\",{href:item.href,style:bottomLinkStyle,children:item.text})]},item.text))]})]})]});}addPropertyControls(SightbridgeFooter,{backgroundImage:{type:ControlType.Image,title:\"Background Image\"},backgroundOpacity:{type:ControlType.Number,title:\"BG Image Opacity\",defaultValue:0,min:0,max:1,step:.01,displayStepper:true},showAmbientGlow:{type:ControlType.Boolean,title:\"Ambient Glow\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SightbridgeFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SightbridgeFooter.map","// Generated by Framer (1493872)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SightbridgeFooter from\"https://framerusercontent.com/modules/9x4YCDZ2NYVTM5R9FF0i/xjTDfTyk9lx98O98V05y/SightbridgeFooter.js\";const SightbridgeFooterFonts=getFonts(SightbridgeFooter);const cycleOrder=[\"wt8eoaQ7N\",\"EqxSG04UY\",\"JKSyLy5IX\"];const serializationHash=\"framer-RAvYg\";const variantClassNames={EqxSG04UY:\"framer-v-15yik4k\",JKSyLy5IX:\"framer-v-oo365b\",wt8eoaQ7N:\"framer-v-9ztygt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"wt8eoaQ7N\",mobile:\"JKSyLy5IX\",tablet:\"EqxSG04UY\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wt8eoaQ7N\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wt8eoaQ7N\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9ztygt\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wt8eoaQ7N\",ref:refBinding,style:{backgroundColor:\"var(--token-21ae0e7b-7640-4f88-8cfd-40994a2678dc, rgb(30, 30, 36))\",...style},...addPropertyOverrides({EqxSG04UY:{\"data-framer-name\":\"tablet\"},JKSyLy5IX:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9px9ra-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VSiOJPxwl-container\",nodeId:\"VSiOJPxwl\",rendersWithMotion:true,scopeId:\"uKuVgx9fM\",children:/*#__PURE__*/_jsx(SightbridgeFooter,{height:\"100%\",id:\"VSiOJPxwl\",layoutId:\"VSiOJPxwl\",style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RAvYg.framer-1bwdb89, .framer-RAvYg .framer-1bwdb89 { display: block; }\",\".framer-RAvYg.framer-9ztygt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1400px; }\",\".framer-RAvYg .framer-9px9ra-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-RAvYg.framer-v-15yik4k.framer-9ztygt { width: 890px; }\",\".framer-RAvYg.framer-v-oo365b.framer-9ztygt { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 140\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EqxSG04UY\":{\"layout\":[\"fixed\",\"auto\"]},\"JKSyLy5IX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruKuVgx9fM=withCSS(Component,css,\"framer-RAvYg\");export default FrameruKuVgx9fM;FrameruKuVgx9fM.displayName=\"footer\";FrameruKuVgx9fM.defaultProps={height:140,width:1400};addPropertyControls(FrameruKuVgx9fM,{variant:{options:[\"wt8eoaQ7N\",\"EqxSG04UY\",\"JKSyLy5IX\"],optionTitles:[\"Desktop\",\"tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruKuVgx9fM,[{explicitInter:true,fonts:[]},...SightbridgeFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruKuVgx9fM\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EqxSG04UY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JKSyLy5IX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1400\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"140\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zdMANPlh7tCAUQe5wuos/OeElsCv0U0FtTawupnZe/lhsNxfEow.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/36X5zV22KfcHtVvFkYsS/MwnYUUVOeO0Wo52BRaxW/llpOiaGaj.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/8eBl8vVXZ3lj1rJscdkE/b8Nu4EMgswevYB3b54GE/nRV44UiqF.js\";const enabledGestures={dPCqY58og:{hover:true},WoLj_WANt:{hover:true},xZnS0Y7TX:{hover:true},ZTEd0mudT:{hover:true}};const cycleOrder=[\"xZnS0Y7TX\",\"WoLj_WANt\",\"ZTEd0mudT\",\"dPCqY58og\"];const serializationHash=\"framer-KSOY7\";const variantClassNames={dPCqY58og:\"framer-v-12pf95e\",WoLj_WANt:\"framer-v-16jp2sr\",xZnS0Y7TX:\"framer-v-1fy8qrj\",ZTEd0mudT:\"framer-v-8cohe1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UpJIkfs85=undefined;const CKN5OFggn=undefined;const D1jCD7MYH=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={\"big-inverse\":\"ZTEd0mudT\",\"small-inverse\":\"dPCqY58og\",big:\"xZnS0Y7TX\",small:\"WoLj_WANt\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,logIn,newTab,width,...props})=>{return{...props,CKN5OFggn:newTab??props.CKN5OFggn??true,D1jCD7MYH:logIn??props.D1jCD7MYH,UpJIkfs85:link??props.UpJIkfs85,variant:humanReadableVariantMap[props.variant]??props.variant??\"xZnS0Y7TX\"};};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,D1jCD7MYH,UpJIkfs85,CKN5OFggn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xZnS0Y7TX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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(Link,{href:UpJIkfs85,motionChild:true,nodeId:\"xZnS0Y7TX\",openInNewTab:true,scopeId:\"xXDvNm9gF\",smoothScroll:true,...addPropertyOverrides({ZTEd0mudT:{openInNewTab:CKN5OFggn}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1fy8qrj\",className,classNames)} framer-16ob4hv`,\"data-framer-name\":\"big\",layoutDependency:layoutDependency,layoutId:\"xZnS0Y7TX\",ref:refBinding,style:{backgroundColor:\"var(--token-256ee584-94fe-43e7-968e-920cceee41bb, rgb(228, 254, 0))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"dPCqY58og-hover\":{backgroundColor:\"var(--token-256ee584-94fe-43e7-968e-920cceee41bb, rgb(228, 254, 0))\"},\"WoLj_WANt-hover\":{backgroundColor:\"rgb(0, 0, 0)\"},\"xZnS0Y7TX-hover\":{backgroundColor:\"rgb(0, 0, 0)\"},\"ZTEd0mudT-hover\":{backgroundColor:\"var(--token-256ee584-94fe-43e7-968e-920cceee41bb, rgb(228, 254, 0))\"},dPCqY58og:{backgroundColor:\"rgb(0, 0, 0)\"},ZTEd0mudT:{backgroundColor:\"rgb(0, 0, 0)\"}},...addPropertyOverrides({\"dPCqY58og-hover\":{\"data-framer-name\":undefined},\"WoLj_WANt-hover\":{\"data-framer-name\":undefined},\"xZnS0Y7TX-hover\":{\"data-framer-name\":undefined},\"ZTEd0mudT-hover\":{\"data-framer-name\":undefined},dPCqY58og:{\"data-framer-name\":\"small-inverse\"},WoLj_WANt:{\"data-framer-name\":\"small\"},ZTEd0mudT:{\"data-framer-name\":\"big-inverse\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wgk415\",\"data-styles-preset\":\"llpOiaGaj\",dir:\"auto\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn More\"})})}),className:\"framer-u5n0jm\",\"data-framer-name\":\"Log in\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"TQ8jXQKAk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:D1jCD7MYH,variants:{\"dPCqY58og-hover\":{\"--extracted-r6o4lv\":\"var(--token-916d7ae8-9d60-45f6-bde5-d7c90604d77c, rgb(20, 20, 20))\"},\"xZnS0Y7TX-hover\":{\"--extracted-r6o4lv\":\"var(--token-6089f7c9-91b9-4b21-b52c-9d6929b9267c, rgb(255, 255, 255))\"},\"ZTEd0mudT-hover\":{\"--extracted-r6o4lv\":\"var(--token-916d7ae8-9d60-45f6-bde5-d7c90604d77c, rgb(20, 20, 20))\"},WoLj_WANt:{\"--extracted-r6o4lv\":\"var(--token-916d7ae8-9d60-45f6-bde5-d7c90604d77c, rgb(20, 20, 20))\"},ZTEd0mudT:{\"--extracted-r6o4lv\":\"var(--token-6089f7c9-91b9-4b21-b52c-9d6929b9267c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"dPCqY58og-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u34tii\",\"data-styles-preset\":\"lhsNxfEow\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-916d7ae8-9d60-45f6-bde5-d7c90604d77c, rgb(20, 20, 20)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn More\"})})})},\"WoLj_WANt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u34tii\",\"data-styles-preset\":\"lhsNxfEow\",dir:\"auto\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn More\"})})}),text:D1jCD7MYH},\"xZnS0Y7TX-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wgk415\",\"data-styles-preset\":\"llpOiaGaj\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6089f7c9-91b9-4b21-b52c-9d6929b9267c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn More\"})})})},\"ZTEd0mudT-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wgk415\",\"data-styles-preset\":\"llpOiaGaj\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-916d7ae8-9d60-45f6-bde5-d7c90604d77c, rgb(20, 20, 20)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn More\"})})})},dPCqY58og:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u34tii\",\"data-styles-preset\":\"lhsNxfEow\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oLGksfJko\"},motionChild:true,nodeId:\"TQ8jXQKAk\",openInNewTab:false,relValues:[],scopeId:\"xXDvNm9gF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1gnywki\",\"data-styles-preset\":\"nRV44UiqF\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn More\"})})})})})},WoLj_WANt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u34tii\",\"data-styles-preset\":\"lhsNxfEow\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-916d7ae8-9d60-45f6-bde5-d7c90604d77c, rgb(20, 20, 20)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn More\"})})}),text:undefined},ZTEd0mudT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wgk415\",\"data-styles-preset\":\"llpOiaGaj\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6089f7c9-91b9-4b21-b52c-9d6929b9267c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Learn More\"})})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KSOY7.framer-16ob4hv, .framer-KSOY7 .framer-16ob4hv { display: block; }\",\".framer-KSOY7.framer-1fy8qrj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 42px 20px 42px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-KSOY7 .framer-u5n0jm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KSOY7.framer-v-16jp2sr.framer-1fy8qrj, .framer-KSOY7.framer-v-12pf95e.framer-1fy8qrj { padding: 14px 28px 14px 28px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 62\n * @framerIntrinsicWidth 192\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WoLj_WANt\":{\"layout\":[\"auto\",\"auto\"]},\"ZTEd0mudT\":{\"layout\":[\"auto\",\"auto\"]},\"dPCqY58og\":{\"layout\":[\"auto\",\"auto\"]},\"U8TXqz60T\":{\"layout\":[\"auto\",\"auto\"]},\"R2qlX3qwa\":{\"layout\":[\"auto\",\"auto\"]},\"ps82LYDfk\":{\"layout\":[\"auto\",\"auto\"]},\"Ca2W7iJls\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"D1jCD7MYH\":\"logIn\",\"UpJIkfs85\":\"link\",\"CKN5OFggn\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxXDvNm9gF=withCSS(Component,css,\"framer-KSOY7\");export default FramerxXDvNm9gF;FramerxXDvNm9gF.displayName=\"button\";FramerxXDvNm9gF.defaultProps={height:62,width:192};addPropertyControls(FramerxXDvNm9gF,{variant:{options:[\"xZnS0Y7TX\",\"WoLj_WANt\",\"ZTEd0mudT\",\"dPCqY58og\"],optionTitles:[\"big\",\"small\",\"big-inverse\",\"small-inverse\"],title:\"Variant\",type:ControlType.Enum},D1jCD7MYH:{description:\"\",displayTextArea:false,optional:true,placeholder:\"Log in\",title:\"Log in\",type:ControlType.String},onD1jCD7MYHChange:{changes:\"D1jCD7MYH\",type:ControlType.ChangeHandler},UpJIkfs85:{title:\"Link\",type:ControlType.Link},CKN5OFggn:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onCKN5OFggnChange:{changes:\"CKN5OFggn\",type:ControlType.ChangeHandler}});addFonts(FramerxXDvNm9gF,[{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\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxXDvNm9gF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"D1jCD7MYH\\\":\\\"logIn\\\",\\\"UpJIkfs85\\\":\\\"link\\\",\\\"CKN5OFggn\\\":\\\"newTab\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"192\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WoLj_WANt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZTEd0mudT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dPCqY58og\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"U8TXqz60T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R2qlX3qwa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ps82LYDfk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ca2W7iJls\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"62\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f509301)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,Link as Link1,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import NavBar from\"#framer/local/canvasComponent/RibdSL2Tm/RibdSL2Tm.js\";import Link from\"#framer/local/canvasComponent/txgefAghJ/txgefAghJ.js\";import Footer from\"#framer/local/canvasComponent/uKuVgx9fM/uKuVgx9fM.js\";import Button from\"#framer/local/canvasComponent/xXDvNm9gF/xXDvNm9gF.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const LinkFonts=getFonts(Link);const ButtonFonts=getFonts(Button);const FooterFonts=getFonts(Footer);const NavBarControls=getPropertyControls(NavBar);const breakpoints={i14FeVDgT:\"(min-width: 1400px)\",P7ZapHqFS:\"(max-width: 809.98px)\",vGPy7e2NO:\"(min-width: 810px) and (max-width: 1399.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-MxWyc\";const variantClassNames={i14FeVDgT:\"framer-v-dpljh2\",P7ZapHqFS:\"framer-v-1m9mz9g\",vGPy7e2NO:\"framer-v-1ircd5o\"};const xyRdUIGnY=undefined;const xVCV8xkZG=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={P7ZapHqFS:[\".framer-MxWyc .framer-4eyrl8-container { height: auto; left: 50%; }\",\".framer-MxWyc.framer-167wk8k { z-index: 3; }\",\".framer-MxWyc.framer-1cn3gof { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 56px; justify-content: flex-start; padding: 100px 32px 100px 32px; z-index: 3; }\",\".framer-MxWyc .framer-ap4mdv { cursor: pointer; flex-direction: column; gap: 0px; left: unset; position: relative; top: unset; width: 100%; }\",\".framer-MxWyc .framer-cfyayw, .framer-MxWyc .framer-1igf01j, .framer-MxWyc .framer-10yb2cd { --border-bottom-width: 0px; --border-color: #f7f7f7; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; flex: none; text-decoration: none; width: 100%; }\",\".framer-MxWyc .framer-vuqca0 { --border-bottom-width: 1px; --border-color: #f7f7f7; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; flex: none; text-decoration: none; width: 100%; }\",\".framer-MxWyc .framer-1xd8npx-container { left: unset; position: relative; top: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={P7ZapHqFS:\".framer-1m9mz9g-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MxWyc.framer-15r0ec2, .framer-MxWyc .framer-15r0ec2 { display: block; }\",\".framer-MxWyc.framer-dpljh2 { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MxWyc .framer-19n58jh-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-MxWyc .framer-4eyrl8-container { flex: none; height: 70px; left: calc(50.00000000000002% - 100% / 2); order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 4; }\",\".framer-MxWyc.framer-167wk8k { inset: 0px; position: fixed; user-select: none; }\",\".framer-MxWyc.framer-1cn3gof { background-color: var(--token-2000a4b0-fb1f-442e-b7d6-a32e1961bf01, #edeff7); flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: fixed; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-MxWyc .framer-ap4mdv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; left: 48%; overflow: hidden; padding: 0px; position: absolute; top: 50%; width: 1fr; }\",\".framer-MxWyc .framer-cfyayw, .framer-MxWyc .framer-1igf01j, .framer-MxWyc .framer-10yb2cd, .framer-MxWyc .framer-vuqca0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 1px; }\",\".framer-MxWyc .framer-i9mspz-container, .framer-MxWyc .framer-gju95p-container, .framer-MxWyc .framer-dxxasi-container, .framer-MxWyc .framer-zyo5nc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MxWyc .framer-1xd8npx-container { flex: none; height: auto; left: 173px; position: absolute; top: 619px; width: auto; }\",\".framer-MxWyc .framer-1qv0qnm { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-MxWyc .framer-h79987-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-MxWyc[data-border=\"true\"]::after, .framer-MxWyc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={i14FeVDgT:\"(min-width: 1400px)\",P7ZapHqFS:\"(max-width: 809.98px)\",vGPy7e2NO:\"(min-width: 810px) and (max-width: 1399.98px)\"};const humanReadableVariantMap={Desktop:\"i14FeVDgT\",Phone:\"P7ZapHqFS\",Tablet:\"vGPy7e2NO\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop - BG\":\"aopIIUw22\",\"Mobile-Open\":\"P5jr92aYo\",Desktop:\"M88i0y4fw\",Mobile:\"Ed_Seq8U1\"};const getProps=({height,id,navScrollSection,navVariant,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"i14FeVDgT\",xVCV8xkZG:navScrollSection??props.xVCV8xkZG,xyRdUIGnY:humanReadableEnumMap[navVariant]??navVariant??props.xyRdUIGnY??\"M88i0y4fw\"};};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,xyRdUIGnY,xVCV8xkZG,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const UPnPgv9cMko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"P7ZapHqFS\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"i14FeVDgT\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-dpljh2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19n58jh-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"lyb_M3gL1\",scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"lyb_M3gL1\",intensity:20,layoutId:\"lyb_M3gL1\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsxs(Container,{className:\"framer-4eyrl8-container\",layoutScroll:true,nodeId:\"DNs2Y3LEz\",rendersWithMotion:true,scopeId:\"Cu20iZPIB\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{__framer__variantAppearEffectEnabled:undefined,style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"P5jr92aYo\",overlay.visible?\"P5jr92aYo\":\"Ed_Seq8U1\")}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:xVCV8xkZG,target:\"aopIIUw22\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"DNs2Y3LEz\",layoutId:\"DNs2Y3LEz\",style:{height:\"100%\",width:\"100%\"},UPnPgv9cM:UPnPgv9cMko9la1({overlay}),variant:matchVariant(xyRdUIGnY),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-167wk8k\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"GGrCrR9Cj\"),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:`${cx(scopingClassNames,\"framer-1cn3gof\")} hidden-dpljh2 hidden-1ircd5o`,\"data-framer-name\":\"overlay-container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{\"data-highlight\":true,onTap:onTap1q29jei({overlay}),transformTemplate:undefined}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ap4mdv\",\"data-framer-name\":\"link-container\",transformTemplate:transformTemplate2,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{href:{webPageId:\"sHYNMUCuq\"}}},children:/*#__PURE__*/_jsx(Link1,{motionChild:true,nodeId:\"ZUgUW3zW0\",scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{\"data-border\":true}},children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-cfyayw framer-15r0ec2\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-i9mspz-container\",inComponentSlot:true,nodeId:\"Ws3fvUdyw\",rendersWithMotion:true,scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{variant:matchVariant(\"jEsk8fUhR\")}},children:/*#__PURE__*/_jsx(Link,{H1XldiJpn:\"Company\",height:\"100%\",id:\"Ws3fvUdyw\",layoutId:\"Ws3fvUdyw\",variant:matchVariant(\"H9urSPRJ6\"),width:\"100%\"})})})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{href:{webPageId:\"IhnlC_igk\"}}},children:/*#__PURE__*/_jsx(Link1,{motionChild:true,nodeId:\"IVv3jQKuQ\",scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{\"data-border\":true}},children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1igf01j framer-15r0ec2\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-gju95p-container\",inComponentSlot:true,nodeId:\"RYv0z8e7J\",rendersWithMotion:true,scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{variant:matchVariant(\"jEsk8fUhR\")}},children:/*#__PURE__*/_jsx(Link,{H1XldiJpn:\"Resources\",height:\"100%\",id:\"RYv0z8e7J\",layoutId:\"RYv0z8e7J\",variant:matchVariant(\"H9urSPRJ6\"),width:\"100%\"})})})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{href:{webPageId:\"DSqK_hkfs\"}}},children:/*#__PURE__*/_jsx(Link1,{motionChild:true,nodeId:\"XSu36DF6v\",scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{\"data-border\":true}},children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10yb2cd framer-15r0ec2\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-dxxasi-container\",inComponentSlot:true,nodeId:\"rcFvww8hk\",rendersWithMotion:true,scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{variant:matchVariant(\"jEsk8fUhR\")}},children:/*#__PURE__*/_jsx(Link,{H1XldiJpn:\"Pricing\",height:\"100%\",id:\"rcFvww8hk\",layoutId:\"rcFvww8hk\",variant:matchVariant(\"H9urSPRJ6\"),width:\"100%\"})})})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{href:{webPageId:\"F3GTqNMGw\"}}},children:/*#__PURE__*/_jsx(Link1,{motionChild:true,nodeId:\"TasVQRTmB\",scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{\"data-border\":true}},children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vuqca0 framer-15r0ec2\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-zyo5nc-container\",inComponentSlot:true,nodeId:\"UoHsK2HFL\",rendersWithMotion:true,scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{variant:matchVariant(\"jEsk8fUhR\")}},children:/*#__PURE__*/_jsx(Link,{H1XldiJpn:\"Contact\",height:\"100%\",id:\"UoHsK2HFL\",layoutId:\"UoHsK2HFL\",variant:matchVariant(\"H9urSPRJ6\"),width:\"100%\"})})})})})})})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{width:\"calc(100vw - 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xd8npx-container hidden-dpljh2\",inComponentSlot:true,nodeId:\"d00N0aljc\",rendersWithMotion:true,scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Button,{CKN5OFggn:true,height:\"100%\",id:\"d00N0aljc\",layoutId:\"d00N0aljc\",variant:matchVariant(\"xZnS0Y7TX\"),width:\"100%\"})})})})})]})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qv0qnm\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-h79987-container\",nodeId:\"qovpanhqI\",scopeId:\"Cu20iZPIB\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{P7ZapHqFS:{variant:matchVariant(\"JKSyLy5IX\")},vGPy7e2NO:{variant:matchVariant(\"EqxSG04UY\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"qovpanhqI\",layoutId:\"qovpanhqI\",qSEWjClhc:\"default\",style:{width:\"100%\"},variant:matchVariant(\"wt8eoaQ7N\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1500\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vGPy7e2NO\":{\"layout\":[\"fixed\",\"fixed\"]},\"P7ZapHqFS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xyRdUIGnY\":\"navVariant\",\"xVCV8xkZG\":\"navScrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"i14FeVDgT\":[\".framer-19n58jh-container\",\".framer-4eyrl8-container\",\".framer-h79987-container\"],\"vGPy7e2NO\":[\".framer-19n58jh-container\",\".framer-4eyrl8-container\",\".framer-h79987-container\"],\"P7ZapHqFS\":[\".framer-19n58jh-container\",\".framer-4eyrl8-container\",\".framer-h79987-container\"]}\n * @framerBreakpoints {\"i14FeVDgT\":{\"min\":1400,\"canvasClassName\":\"framer-dpljh2-override\",\"minHeight\":1500,\"name\":\"Desktop\",\"width\":1400,\"rootFontSize\":16},\"vGPy7e2NO\":{\"min\":810,\"max\":1399,\"canvasClassName\":\"framer-1ircd5o-override\",\"minHeight\":1500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"P7ZapHqFS\":{\"max\":809,\"canvasClassName\":\"framer-1m9mz9g-override\",\"minHeight\":1500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant i14FeVDgT\n * @framerLayoutTemplate true\n */const FramerCu20iZPIB=withCSS(Component,css,\"framer-MxWyc\");export default FramerCu20iZPIB;FramerCu20iZPIB.displayName=\"Template\";FramerCu20iZPIB.defaultProps={height:1500,width:1400};addPropertyControls(FramerCu20iZPIB,{xyRdUIGnY:NavBarControls?.[\"variant\"]&&{...NavBarControls[\"variant\"],defaultValue:\"M88i0y4fw\",description:undefined,hidden:undefined,title:\"nav-variant\"},xVCV8xkZG:{title:\"nav-scroll-section\",type:ControlType.ScrollSectionRef}});addFonts(FramerCu20iZPIB,[{explicitInter:true,fonts:[]},...SmoothScrollFonts,...NavBarFonts,...LinkFonts,...ButtonFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerCu20iZPIB.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(Link,{},context),forwardLoader(Button,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCu20iZPIB\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"i14FeVDgT\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"i14FeVDgT\\\":[\\\".framer-19n58jh-container\\\",\\\".framer-4eyrl8-container\\\",\\\".framer-h79987-container\\\"],\\\"vGPy7e2NO\\\":[\\\".framer-19n58jh-container\\\",\\\".framer-4eyrl8-container\\\",\\\".framer-h79987-container\\\"],\\\"P7ZapHqFS\\\":[\\\".framer-19n58jh-container\\\",\\\".framer-4eyrl8-container\\\",\\\".framer-h79987-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1500\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vGPy7e2NO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P7ZapHqFS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1400\",\"framerBreakpoints\":\"{\\\"i14FeVDgT\\\":{\\\"min\\\":1400,\\\"canvasClassName\\\":\\\"framer-dpljh2-override\\\",\\\"minHeight\\\":1500,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1400,\\\"rootFontSize\\\":16},\\\"vGPy7e2NO\\\":{\\\"min\\\":810,\\\"max\\\":1399,\\\"canvasClassName\\\":\\\"framer-1ircd5o-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"P7ZapHqFS\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1m9mz9g-override\\\",\\\"minHeight\\\":1500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"xyRdUIGnY\\\":\\\"navVariant\\\",\\\"xVCV8xkZG\\\":\\\"navScrollSection\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/viYq5JWSnDVWc4Ek1idn/6oDcbcSztxveNyy35HmH/Cu20iZPIB.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {sL5NECvqJ: \"intro-features\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fAn6gBcHcbQHZttRZqjJ/ZklCbcZ1hXzYGUEepXuy/augiA20Il.js\")), path: \"/\"}, sHYNMUCuq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bvnkSnJEYdDlY92GHvJu/LlM2lWM4K3hIhCgcOVFK/sHYNMUCuq.js\")), path: \"/about-us\"}, IhnlC_igk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8wI4572FCakJzCsqb2KC/JXLX3P4TfCbDyuBVvBye/IhnlC_igk.js\")), path: \"/team\"}, F3GTqNMGw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5F2MEkaQWhNALmoUZ83I/y7VrnrSbHlT03o8UlZ00/F3GTqNMGw.js\")), path: \"/contact-us/contact\"}, iPxJFbFqN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3cdixO9IMILW0YrYgM0h/lqH49AZjj8ieXtpLlWlT/iPxJFbFqN.js\")), path: \"/strategies\"}, moDQlAxvE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iT02TdsX2gFr6nVnD0Bv/rp5umm9PzSDzMQPbbOAa/moDQlAxvE.js\")), path: \"/team/jay-frank\"}, E8uY071MN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eMAW402HVuT17noy0oJo/ZJbKaveRY8r2L2W8ep7T/E8uY071MN.js\")), path: \"/team/nicole-castro\"}, QiR8cuBP7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xPyokmtFxJpImPzLOzn4/4kvBbx6YugbV85I35nQa/QiR8cuBP7.js\")), path: \"/team/daniela-ochoa\"}, SXcd6pyiC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kaYSpqlpvRVynDCA4osl/5MOJoyw4Fl9NqkNAsy4q/SXcd6pyiC.js\")), path: \"/team/kamil-poltorak\"}, gC4qQXeXU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZWKhQIU8Sc6y4Ksod1NA/L69B03RUcPqzxtppb64h/gC4qQXeXU.js\")), path: \"/partners\"}, C8GE4w5WY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F6FAiu6EfZ8XU6xC08jr/tZiGYLGpn3KpcDSSG0T5/C8GE4w5WY.js\")), path: \"/careers\"}, YvX84shF6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WbiaoOrV8lND4ri9BRVL/8p73DD19kqzl3Y8ugGMh/YvX84shF6.js\")), path: \"/legal/legal\"}, FUJhd6J3U: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Hppjp8PxLEmNrje7IOGW/XCQTs0iCMjCVEUzvEFQE/FUJhd6J3U.js\")), path: \"/legal/privacy-notice\"}, H1T9JS1x8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PWh4kYTBXtvLC3EPb3t1/PTv0BW4rpRw1A9OY9Ylr/H1T9JS1x8.js\")), path: \"/legal/terms-of-use\"}, o4ytWFBcN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xAK0CV9QkQ6Rijv12vuh/GPYogdbrdR1cQzBlL5wd/o4ytWFBcN.js\")), path: \"/legal/cookie-settings\"}, umyaZZNAW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Pt5JdhsB9jItAfMdUgvM/emUQyjCPwy8koLr83aOw/umyaZZNAW.js\")), path: \"/legal/accessibility\"}, ZNCaLHFOY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oOc3R6yh7TKJiWoBq1R2/6jAk1gQ5lpYkI3b8g1pX/ZNCaLHFOY.js\")), path: \"/team/steve-rokoszewski\"}, hBPyxM2oj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O14l9GkyMvQ6hGRaWmyx/tCjhoTXB6oqOMh5oPZw4/hBPyxM2oj.js\")), path: \"/strategies/1031-exchanges\"}, sI03rc6bf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yaOMAsKF91gdVqI4tjm1/M0O5HaFa9oO73yuaVKWu/sI03rc6bf.js\")), path: \"/strategies/721-exchanges\"}, euuI7QfBN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/E2WguITrlNot0IyKCqdm/Wiwc5Hp3s6D1DIAwjeJf/euuI7QfBN.js\")), path: \"/strategies/opportunity-zones\"}, u9RIIOpKY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4VnyDccghE5VAAURUTmo/GQV6jCfbDcF0GI1XaxS2/u9RIIOpKY.js\")), path: \"/legal/glossary\"}, vykmV1o1K: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nSYky3C1OVLVIPYMNPHH/ChNZkW9efCmPdfkalXqP/vykmV1o1K.js\")), path: \"/login\"}, NEegW0v3R: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WQff81qXo2DomeRVmI72/KSfUwK6QarixNF8JZB8C/NEegW0v3R.js\")), path: \"/gallery\"}, ayhhTZdjF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0jOp9FRoz5ogtqkY6rM2/ZNLNw6OaAQnAhK6i4IVx/ayhhTZdjF.js\")), path: \"/contact-us/stay-informed\"}, O7Uwz_bm7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iX2LTkGOVg1hWr3lruZ9/aw4RAxkZW5tiSSFOjNFE/O7Uwz_bm7.js\")), path: \"/contact-us/for-advisors\"}, user52gna: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yWNAaCpLUDemH8gSIXCz/TxY91TyFw4fI0OaRU4GP/user52gna.js\")), path: \"/contact-us/for-investors\"}, XjF8VWm3_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gd2ZeOH6qZwrRPCm9VcI/1GBr5bzh0EpSFPZk73FL/XjF8VWm3_.js\")), path: \"/contact-us/for-industry-partners\"}, qg6lZSWrG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bJLoXtIb0OJnGXVJPJCR/Cm9YGC9uuL9sJeCXqoSx/qg6lZSWrG.js\")), path: \"/news-insights\"}, wIYzgwkl3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c5BYp0FuUTpfF1Rg5MV4/V9Vw2op1Nfzdi89XMwKm/wIYzgwkl3.js\")), path: \"/insights/sightbridge-launch\"}, dR_CIzPMn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UboW5tzZ69Pvvax5JdJG/9wLwrzUjA9TEvLx1BbL1/dR_CIzPMn.js\")), path: \"/insights/10-lessons-from-20-years\"}, p180_LUx9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5hvs2yhdFc57FHzmsVsA/lw9Gl2C5KNoW4cvpqerz/p180_LUx9.js\")), path: \"/insights/ceo-interview-jay-frank\"}, UI2f2UDvO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kLsNgxJljLkGtuUaIArO/ohAWWKvmFgiNJEutzhV0/UI2f2UDvO.js\")), path: \"/team/katie-peterson\"}, fd6SIB9sW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sQvWmft4rMzBSoUgwuSv/TENooaVHTwwX8kticmzB/fd6SIB9sW.js\")), path: \"/series-a\"}, vDJKnLVYi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ylvh79pTnvv1Xu9yGxgQ/ZdQ6aaw4ZBB9VUvQ9E2i/vDJKnLVYi.js\")), path: \"/upload\"}, rCEXUdEQ8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pQYD2k5Cp8e90W9eb23U/9NfQaw26K6L3KIT6LGvD/rCEXUdEQ8.js\")), path: \"/class-a\"}, Dsl_l0Imy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cTrk7oATBkFqmkRBR1ob/sUMs2Sf3g0okklxDnqnL/Dsl_l0Imy.js\")), path: \"/team/nick-brakovich\"}, wyo9ixvgr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tj7J3oMKaK30arDC008L/wu5JKxLNpHPCK9sh81E2/wyo9ixvgr.js\")), path: \"/resources\"}, gPaVHobsK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JiX7aitVHTPcKltpMJUZ/XGTEM3o0ATtlzPcKrpfb/gPaVHobsK.js\")), path: \"/insights/managing-directors-private-wealth\"}, Dh8GZo8mA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/79w7gmrGCFslAe5ah4yh/SvRpSKHBCSQdyiQnPzTf/Dh8GZo8mA.js\")), path: \"/insights/advisor-network-expansion\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"e46a6be661a3bc9f23a30d4146387a92736105169f93682c337f1eb006bac1de\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {xVCV8xkZG: {href: {hash: \":sL5NECvqJ\", webPageId: \"augiA20Il\"}, refKey: true}, xyRdUIGnY: \"M88i0y4fw\"}\r\nconst props2 = {...props1, xVCV8xkZG: {href: {hash: \":D_qDOkIlf\", webPageId: \"sHYNMUCuq\"}, refKey: true}}\r\nconst props3 = {...props1, xVCV8xkZG: {href: {hash: \":ru3s4Ck8R\", webPageId: \"IhnlC_igk\"}, refKey: true}}\r\nconst props4 = {...props1, xVCV8xkZG: {href: {hash: \":QlsHq6DIt\", webPageId: \"F3GTqNMGw\"}, refKey: true}}\r\nconst props5 = {...props1, xVCV8xkZG: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, ayhhTZdjF: props5, C8GE4w5WY: props5, D68zmmagm: props5, Dh8GZo8mA: props5, dR_CIzPMn: props5, Dsl_l0Imy: props5, E8uY071MN: props5, euuI7QfBN: props5, F3GTqNMGw: props4, fd6SIB9sW: props5, FUJhd6J3U: props5, gC4qQXeXU: props5, gPaVHobsK: props5, H1T9JS1x8: props5, hBPyxM2oj: props5, IhnlC_igk: props3, iPxJFbFqN: props5, moDQlAxvE: props5, NEegW0v3R: props5, o4ytWFBcN: props5, O7Uwz_bm7: props5, p180_LUx9: props5, qg6lZSWrG: props5, QiR8cuBP7: props5, rCEXUdEQ8: props5, rjhXKZo9C: props5, S4ahyLHua: props5, sHYNMUCuq: props2, sI03rc6bf: props5, SXcd6pyiC: props5, u9RIIOpKY: props5, UI2f2UDvO: props5, umyaZZNAW: props5, user52gna: props5, vDJKnLVYi: props5, vykmV1o1K: props5, wIYzgwkl3: props5, wyo9ixvgr: props5, XjF8VWm3_: props5, YvX84shF6: props5, ZNCaLHFOY: props5}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"sHYNMUCuq\":\r\ncase \"IhnlC_igk\":\r\ncase \"F3GTqNMGw\":\r\ncase \"iPxJFbFqN\":\r\ncase \"moDQlAxvE\":\r\ncase \"E8uY071MN\":\r\ncase \"QiR8cuBP7\":\r\ncase \"SXcd6pyiC\":\r\ncase \"gC4qQXeXU\":\r\ncase \"C8GE4w5WY\":\r\ncase \"YvX84shF6\":\r\ncase \"FUJhd6J3U\":\r\ncase \"H1T9JS1x8\":\r\ncase \"o4ytWFBcN\":\r\ncase \"umyaZZNAW\":\r\ncase \"ZNCaLHFOY\":\r\ncase \"hBPyxM2oj\":\r\ncase \"sI03rc6bf\":\r\ncase \"euuI7QfBN\":\r\ncase \"u9RIIOpKY\":\r\ncase \"vykmV1o1K\":\r\ncase \"NEegW0v3R\":\r\ncase \"ayhhTZdjF\":\r\ncase \"O7Uwz_bm7\":\r\ncase \"user52gna\":\r\ncase \"XjF8VWm3_\":\r\ncase \"S4ahyLHua\":\r\ncase \"qg6lZSWrG\":\r\ncase \"wIYzgwkl3\":\r\ncase \"dR_CIzPMn\":\r\ncase \"p180_LUx9\":\r\ncase \"D68zmmagm\":\r\ncase \"rjhXKZo9C\":\r\ncase \"UI2f2UDvO\":\r\ncase \"fd6SIB9sW\":\r\ncase \"vDJKnLVYi\":\r\ncase \"rCEXUdEQ8\":\r\ncase \"Dsl_l0Imy\":\r\ncase \"wyo9ixvgr\":\r\ncase \"gPaVHobsK\":\r\ncase \"Dh8GZo8mA\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"xVCV8xkZG\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, key: \"Template1\", style, xVCV8xkZG: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"sHYNMUCuq\":\r\ncase \"IhnlC_igk\":\r\ncase \"F3GTqNMGw\":\r\ncase \"iPxJFbFqN\":\r\ncase \"moDQlAxvE\":\r\ncase \"E8uY071MN\":\r\ncase \"QiR8cuBP7\":\r\ncase \"SXcd6pyiC\":\r\ncase \"gC4qQXeXU\":\r\ncase \"C8GE4w5WY\":\r\ncase \"YvX84shF6\":\r\ncase \"FUJhd6J3U\":\r\ncase \"H1T9JS1x8\":\r\ncase \"o4ytWFBcN\":\r\ncase \"umyaZZNAW\":\r\ncase \"ZNCaLHFOY\":\r\ncase \"hBPyxM2oj\":\r\ncase \"sI03rc6bf\":\r\ncase \"euuI7QfBN\":\r\ncase \"u9RIIOpKY\":\r\ncase \"vykmV1o1K\":\r\ncase \"NEegW0v3R\":\r\ncase \"ayhhTZdjF\":\r\ncase \"O7Uwz_bm7\":\r\ncase \"user52gna\":\r\ncase \"XjF8VWm3_\":\r\ncase \"S4ahyLHua\":\r\ncase \"qg6lZSWrG\":\r\ncase \"wIYzgwkl3\":\r\ncase \"dR_CIzPMn\":\r\ncase \"p180_LUx9\":\r\ncase \"D68zmmagm\":\r\ncase \"rjhXKZo9C\":\r\ncase \"UI2f2UDvO\":\r\ncase \"fd6SIB9sW\":\r\ncase \"vDJKnLVYi\":\r\ncase \"rCEXUdEQ8\":\r\ncase \"Dsl_l0Imy\":\r\ncase \"wyo9ixvgr\":\r\ncase \"gPaVHobsK\":\r\ncase \"Dh8GZo8mA\":\r\nreturn [{hash: \"1m9mz9g\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1ircd5o\", mediaQuery: \"(min-width: 810px) and (max-width: 1399.98px)\"}, {hash: \"dpljh2\", mediaQuery: \"(min-width: 1400px)\"}]\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://sightbridge.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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/2wptsEZOZymqatHPlgRn/PA5dHD0jifa77fahHkVz/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\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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"}