{"version":3,"file":"script_main.DFIQKEgO.mjs","names":["t","i","e","r","s","u","d","p","o","n","l","h","a","c","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","Navigation2Fonts","Navigation2","Navigation2WithVariantAppearEffect","FooterFonts","Footer","SmoothScrollFonts","SmoothScroll","breakpoints","isBrowser","serializationHash","variantClassNames","numberToPixelString","transformTemplate1","t","matchVariant","getNumericColumnGap","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","Image1","className","PropertyOverrides","css","addPropertyOverrides","Material","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","NavigationButton","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","Navigation","FooterFonts","Footer","SmoothScrollFonts","SmoothScroll","breakpoints","isBrowser","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","Image","className","PropertyOverrides","css","Navigation2","Footer","SmoothScroll","isBrowser","t","useRef","React.useId","Image1","className","PropertyOverrides","React.createElement","Default","AW_CV","ScaleTest","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/PbiK02VdJDfLwSaVOc1m/WPESVIN1BMmqjvWKLXkn/DZ7wUK77O.js","https:/framerusercontent.com/modules/Acq7V0G8rWUNUQU0GI7B/REN9u6Ts8zYkrVo7lF96/WD6ZawMip.js","https:/framerusercontent.com/modules/AJR6DYdTubC50hXLQiGz/ZPPx3ZIamZmEVjM3ZVqt/ou6IX3Go0.js","https:/framerusercontent.com/modules/ckhUmkfEHdBtgDXIM4TN/7xQyxncoKmRYD6qwUCJR/CzbJ5GjbK.js","https:/framerusercontent.com/modules/earqIbVDeII1qn4vqnJI/tGkuosLxpZNOTL7sW0Z4/bD7xh1wES.js","https:/framerusercontent.com/modules/OjaWwzo5U4B3S2Xyg051/ScTOmovOKtm36WZR3vuo/lMDbGQHiS.js","framer:toplevel/main"],"sourcesContent":["function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{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}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(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(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,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,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{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.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,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.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.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}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 e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{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),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}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,e){return(t%e+e)%e}(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","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,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/wPS4uQwcIcQRNxh7DXAx/UOiOs4aB0iQNbIKQhzsc/yBdAGDozr.js\";const cycleOrder=[\"FcIpOzJ7r\",\"FrHrGd_rr\",\"B2ikZKlpQ\"];const serializationHash=\"framer-JhUue\";const variantClassNames={B2ikZKlpQ:\"framer-v-1maqrdk\",FcIpOzJ7r:\"framer-v-1tqhy15\",FrHrGd_rr:\"framer-v-yo60mv\"};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:\"FcIpOzJ7r\",Phone:\"B2ikZKlpQ\",Tablet:\"FrHrGd_rr\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FcIpOzJ7r\"};};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:\"FcIpOzJ7r\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tqhy15\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"FcIpOzJ7r\",ref:refBinding,style:{backgroundColor:\"rgb(34, 34, 34)\",...style},...addPropertyOverrides({B2ikZKlpQ:{\"data-framer-name\":\"Phone\"},FrHrGd_rr:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uz07bk\",layoutDependency:layoutDependency,layoutId:\"wJ4nNoEKJ\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1p5t6jb\",layoutDependency:layoutDependency,layoutId:\"qphk1LpQI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 230.018 83.088\" overflow=\"visible\"><path d=\"M 107.872 25.138 L 106.006 30.46 L 109.824 30.46 L 107.872 25.138 Z M 110.57 18.867 L 117.862 37.91 L 112.723 38.428 L 111.317 34.573 L 104.571 34.573 L 103.222 38.428 L 98.026 38.428 L 105.346 18.867 Z M 120.158 38.428 L 120.158 18.867 L 125.01 18.867 L 132.531 29.482 L 132.531 18.867 L 137.756 18.867 L 137.756 38.428 L 132.875 38.428 L 125.383 28.13 L 125.383 38.428 Z M 141.775 38.428 L 141.775 18.867 L 150.329 18.867 C 153.333 18.867 155.62 19.783 157.19 21.614 C 158.759 23.446 159.544 25.752 159.544 28.533 C 159.544 31.582 158.673 33.993 156.932 35.767 C 155.19 37.541 152.951 38.428 150.214 38.428 Z M 150.07 22.981 L 146.999 22.981 L 146.999 34.315 L 149.87 34.315 C 151.076 34.315 152.09 33.835 152.913 32.876 C 153.735 31.917 154.147 30.469 154.147 28.533 C 154.147 26.922 153.798 25.594 153.099 24.548 C 152.401 23.504 151.391 22.981 150.07 22.981 Z M 170.452 22.981 L 167.639 22.981 L 167.639 28.159 L 170.51 28.159 C 171.314 28.159 171.974 27.914 172.491 27.425 C 173.007 26.936 173.266 26.308 173.266 25.541 C 173.266 24.678 173.017 24.036 172.519 23.614 C 172.022 23.192 171.332 22.981 170.452 22.981 Z M 162.415 38.428 L 162.415 18.867 L 170.624 18.867 C 172.787 18.867 174.668 19.39 176.266 20.435 C 177.863 21.48 178.663 23.182 178.663 25.541 C 178.663 26.73 178.418 27.756 177.931 28.619 C 177.443 29.482 176.806 30.182 176.021 30.719 L 180.327 38.428 L 174.27 38.428 L 171.113 32.272 L 167.639 32.272 L 167.639 38.428 Z M 182.624 38.428 L 182.624 18.867 L 195.571 18.867 L 196.059 22.981 L 187.848 22.981 L 187.848 26.548 L 193.848 26.548 L 194.336 30.661 L 187.848 30.661 L 187.848 34.314 L 196.432 34.314 L 196.92 38.428 Z M 218.048 38.428 L 213.828 26.49 L 209.723 38.428 L 204.498 38.428 L 197.781 19.385 L 202.919 18.867 L 207.168 32.042 L 211.273 18.867 L 216.469 18.867 L 220.718 32.042 L 224.823 18.867 L 230.018 18.867 L 223.272 38.428 Z M 118.293 64.979 L 114.073 53.041 L 109.968 64.979 L 104.743 64.979 L 98.026 45.936 L 103.164 45.418 L 107.413 58.593 L 111.518 45.418 L 116.714 45.418 L 120.962 58.593 L 125.067 45.418 L 130.263 45.418 L 123.517 64.979 Z M 137.784 45.418 L 132.56 45.418 L 132.56 64.979 L 137.784 64.979 Z M 157.477 53.703 L 157.477 63.915 C 156.712 64.375 155.654 64.73 154.305 64.979 C 152.956 65.229 151.784 65.353 150.788 65.353 C 147.611 65.353 145.176 64.471 143.483 62.707 C 141.789 60.943 140.942 58.469 140.942 55.285 C 140.942 52.082 141.889 49.575 143.784 47.763 C 145.679 45.951 148.071 45.044 150.961 45.044 C 151.937 45.044 153.042 45.183 154.276 45.461 C 155.51 45.74 156.51 46.137 157.276 46.655 L 155.726 50.193 C 154.692 49.829 153.812 49.594 153.085 49.489 C 152.401 49.386 151.71 49.334 151.018 49.331 C 149.851 49.331 148.779 49.82 147.803 50.797 C 146.827 51.776 146.339 53.262 146.339 55.256 C 146.339 57.366 146.798 58.862 147.717 59.744 C 148.635 60.626 149.707 61.067 150.932 61.067 C 151.2 61.067 151.492 61.053 151.807 61.024 C 152.123 60.995 152.444 60.952 152.769 60.894 L 152.769 57.529 L 149.411 57.529 L 148.951 53.703 Z M 173.208 57.241 L 173.208 45.418 L 178.433 45.418 L 178.433 57.5 C 178.433 60.051 177.624 62.002 176.007 63.354 C 174.39 64.706 172.28 65.382 169.677 65.382 C 167.075 65.382 164.965 64.706 163.347 63.354 C 161.73 62.002 160.922 60.051 160.922 57.5 L 160.922 45.418 L 166.147 45.418 L 166.147 57.241 C 166.147 58.469 166.476 59.404 167.137 60.046 C 167.797 60.688 168.644 61.01 169.677 61.01 C 170.711 61.01 171.558 60.688 172.218 60.046 C 172.878 59.404 173.208 58.469 173.208 57.241 Z M 182.165 64.979 L 182.165 45.418 L 187.016 45.418 L 194.537 56.033 L 194.537 45.418 L 199.762 45.418 L 199.762 64.979 L 194.882 64.979 L 187.389 54.681 L 187.389 64.979 Z M 211.905 51.689 L 210.038 57.011 L 213.856 57.011 Z M 214.603 45.418 L 221.895 64.461 L 216.756 64.979 L 215.349 61.125 L 208.603 61.125 L 207.254 64.979 L 202.058 64.979 L 209.379 45.418 Z M 60.132 39.88 C 60.132 40.346 59.975 40.8 59.685 41.166 L 48.91 54.658 C 48.52 55.146 47.93 55.43 47.307 55.43 C 46.174 55.428 45.258 54.506 45.259 53.371 L 45.259 45.743 L 38.459 54.258 C 38.118 54.973 37.399 55.428 36.608 55.429 C 36.6 55.429 36.593 55.428 36.585 55.428 C 36.57 55.428 36.554 55.43 36.538 55.43 C 35.994 55.43 35.471 55.213 35.087 54.827 C 34.702 54.441 34.486 53.917 34.486 53.371 L 34.486 33.355 L 20.574 54.503 C 20.194 55.08 19.55 55.428 18.86 55.429 C 18.459 55.429 18.067 55.312 17.732 55.09 C 17.156 54.709 16.808 54.064 16.807 53.371 C 16.807 52.984 16.92 52.586 17.149 52.239 L 34.552 25.78 C 34.783 24.869 35.601 24.232 36.539 24.232 C 37.253 24.232 37.88 24.598 38.247 25.151 C 38.516 25.508 38.661 25.943 38.662 26.391 L 38.662 47.42 L 45.259 39.157 L 45.259 26.287 C 45.259 25.152 46.177 24.233 47.309 24.232 C 47.853 24.232 48.376 24.448 48.761 24.833 C 49.146 25.218 49.363 25.741 49.364 26.287 L 49.364 47.51 L 56.025 39.16 L 56.025 26.286 C 56.027 25.151 56.946 24.232 58.079 24.232 C 58.623 24.231 59.145 24.448 59.53 24.833 C 59.915 25.218 60.131 25.741 60.132 26.286 Z M 32.434 48.913 L 28.755 54.5 L 28.753 54.502 C 28.375 55.082 27.731 55.43 27.04 55.428 C 26.639 55.429 26.247 55.312 25.913 55.09 L 25.919 55.095 L 25.909 55.088 C 25.335 54.706 24.989 54.062 24.988 53.371 C 24.988 52.985 25.098 52.588 25.327 52.242 L 29.005 46.645 C 29.387 46.068 30.032 45.722 30.722 45.721 C 31.106 45.721 31.502 45.834 31.848 46.062 C 32.303 46.362 32.621 46.831 32.731 47.366 C 32.84 47.901 32.733 48.457 32.433 48.913 Z M 41.456 0 C 18.561 0 0 18.598 0 41.546 C 0 64.49 18.561 83.088 41.456 83.088 C 64.351 83.088 82.911 64.49 82.911 41.546 C 82.911 18.599 64.351 0 41.456 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tfqdlb\",layoutDependency:layoutDependency,layoutId:\"zFFkMEehy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.818 5.322\" overflow=\"visible\"><path d=\"M 1.866 0 L 0 5.322 L 3.818 5.322 L 1.866 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bsxs9i\",layoutDependency:layoutDependency,layoutId:\"RbBFROox4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.836 19.561\" overflow=\"visible\"><path d=\"M 12.544 0 L 19.836 19.043 L 14.698 19.561 L 13.291 15.706 L 6.545 15.706 L 5.196 19.561 L 0 19.561 L 7.32 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-118c9ok\",layoutDependency:layoutDependency,layoutId:\"CdKDimF91\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.597 19.561\" overflow=\"visible\"><path d=\"M 0 19.561 L 0 0 L 4.852 0 L 12.373 10.615 L 12.373 0 L 17.597 0 L 17.597 19.561 L 12.717 19.561 L 5.225 9.263 L 5.225 19.561 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17594rj\",layoutDependency:layoutDependency,layoutId:\"SLKLZHTMH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.769 19.561\" overflow=\"visible\"><path d=\"M 0 19.561 L 0 0 L 8.555 0 C 11.559 0 13.846 0.916 15.415 2.747 C 16.985 4.579 17.769 6.885 17.769 9.666 C 17.769 12.714 16.898 15.126 15.157 16.9 C 13.415 18.674 11.176 19.561 8.44 19.561 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uqskee\",layoutDependency:layoutDependency,layoutId:\"gplhNUZjq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.148 11.334\" overflow=\"visible\"><path d=\"M 3.071 0 L 0 0 L 0 11.334 L 2.87 11.334 C 4.076 11.334 5.09 10.854 5.914 9.896 C 6.736 8.937 7.148 7.489 7.148 5.552 C 7.148 3.941 6.798 2.613 6.1 1.568 C 5.402 0.523 4.392 0 3.071 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5jveeh\",layoutDependency:layoutDependency,layoutId:\"bvKbuDu1c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.627 5.178\" overflow=\"visible\"><path d=\"M 2.813 0 L 0 0 L 0 5.178 L 2.871 5.178 C 3.675 5.178 4.335 4.934 4.852 4.444 C 5.368 3.955 5.627 3.328 5.627 2.56 C 5.627 1.698 5.378 1.055 4.88 0.633 C 4.383 0.211 3.694 0 2.813 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1irqxcn\",layoutDependency:layoutDependency,layoutId:\"IW3iSzioa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.913 19.561\" overflow=\"visible\"><path d=\"M 0 19.561 L 0 0 L 8.21 0 C 10.373 0 12.253 0.522 13.851 1.568 C 15.449 2.613 16.248 4.315 16.248 6.674 C 16.248 7.862 16.004 8.889 15.516 9.752 C 15.028 10.615 14.391 11.315 13.607 11.852 L 17.913 19.561 L 11.856 19.561 L 8.698 13.405 L 5.224 13.405 L 5.224 19.561 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qe9kx7\",layoutDependency:layoutDependency,layoutId:\"WRhZAZmAP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.296 19.561\" overflow=\"visible\"><path d=\"M 0 19.561 L 0 0 L 12.947 0 L 13.435 4.113 L 5.225 4.113 L 5.225 7.681 L 11.224 7.681 L 11.712 11.794 L 5.225 11.794 L 5.225 15.447 L 13.808 15.447 L 14.296 19.561 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cy22b9\",layoutDependency:layoutDependency,layoutId:\"yz2TlYgtw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.237 19.561\" overflow=\"visible\"><path d=\"M 20.267 19.561 L 16.047 7.623 L 11.942 19.561 L 6.717 19.561 L 0 0.518 L 5.139 0 L 9.387 13.175 L 13.492 0 L 18.688 0 L 22.937 13.175 L 27.042 0 L 32.237 0 L 25.491 19.561 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sa3efq\",layoutDependency:layoutDependency,layoutId:\"wpIHsDHxN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.237 19.561\" overflow=\"visible\"><path d=\"M 20.267 19.561 L 16.047 7.623 L 11.942 19.561 L 6.717 19.561 L 0 0.518 L 5.138 0 L 9.387 13.175 L 13.492 0 L 18.688 0 L 22.936 13.175 L 27.041 0 L 32.237 0 L 25.491 19.561 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bvhs12\",layoutDependency:layoutDependency,layoutId:\"ejkcp9OEE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.225 19.561\" overflow=\"visible\"><path d=\"M 5.225 0 L 0 0 L 0 19.561 L 5.225 19.561 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s2vosz\",layoutDependency:layoutDependency,layoutId:\"TUYaX2hpl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.535 20.309\" overflow=\"visible\"><path d=\"M 16.535 8.659 L 16.535 18.871 C 15.77 19.331 14.712 19.686 13.363 19.935 C 12.014 20.184 10.842 20.309 9.846 20.309 C 6.669 20.309 4.234 19.427 2.541 17.663 C 0.847 15.898 0 13.424 0 10.241 C 0 7.038 0.947 4.531 2.842 2.719 C 4.737 0.906 7.129 0 10.018 0 C 10.995 0 12.1 0.139 13.334 0.417 C 14.568 0.695 15.568 1.093 16.334 1.611 L 14.784 5.149 C 13.75 4.785 12.87 4.55 12.143 4.444 C 11.459 4.342 10.768 4.289 10.076 4.286 C 8.908 4.286 7.837 4.776 6.861 5.753 C 5.885 6.731 5.397 8.218 5.397 10.212 C 5.397 12.322 5.856 13.817 6.775 14.7 C 7.693 15.582 8.765 16.023 9.99 16.023 C 10.258 16.023 10.55 16.009 10.865 15.98 C 11.181 15.951 11.502 15.908 11.827 15.85 L 11.827 12.485 L 8.469 12.485 L 8.009 8.659 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lno0wm\",layoutDependency:layoutDependency,layoutId:\"WpfD0hwVI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.511 19.964\" overflow=\"visible\"><path d=\"M 12.286 11.823 L 12.286 0 L 17.511 0 L 17.511 12.082 C 17.511 14.632 16.702 16.584 15.085 17.936 C 13.468 19.288 11.358 19.964 8.755 19.964 C 6.153 19.964 4.043 19.288 2.425 17.936 C 0.809 16.584 0 14.632 0 12.082 L 0 0 L 5.225 0 L 5.225 11.823 C 5.225 13.05 5.555 13.985 6.215 14.628 C 6.875 15.27 7.722 15.591 8.755 15.591 C 9.789 15.591 10.636 15.27 11.296 14.628 C 11.956 13.985 12.286 13.05 12.286 11.823 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pvo741\",layoutDependency:layoutDependency,layoutId:\"quB4UFgkA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.597 19.561\" overflow=\"visible\"><path d=\"M 0 19.561 L 0 0 L 4.851 0 L 12.372 10.615 L 12.372 0 L 17.597 0 L 17.597 19.561 L 12.717 19.561 L 5.225 9.263 L 5.225 19.561 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-itxjvr\",layoutDependency:layoutDependency,layoutId:\"xkdeeZkO6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.818 5.322\" overflow=\"visible\"><path d=\"M 1.866 0 L 0 5.322 L 3.818 5.322 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u16ogl\",layoutDependency:layoutDependency,layoutId:\"syW8NSDrw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.836 19.561\" overflow=\"visible\"><path d=\"M 12.544 0 L 19.836 19.043 L 14.698 19.561 L 13.291 15.706 L 6.545 15.706 L 5.196 19.561 L 0 19.561 L 7.32 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eaado3\",layoutDependency:layoutDependency,layoutId:\"tHTRyQ_U9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.325 31.199\" overflow=\"visible\"><path d=\"M 43.325 15.648 C 43.325 16.114 43.167 16.569 42.878 16.934 L 32.103 30.426 C 31.713 30.914 31.123 31.198 30.499 31.199 C 29.367 31.196 28.451 30.274 28.452 29.14 L 28.452 21.511 L 21.652 30.026 C 21.311 30.741 20.591 31.196 19.801 31.197 C 19.793 31.197 19.786 31.196 19.778 31.196 C 19.763 31.196 19.747 31.199 19.731 31.199 C 19.187 31.198 18.664 30.981 18.279 30.595 C 17.895 30.209 17.679 29.685 17.679 29.14 L 17.679 9.123 L 3.767 30.272 C 3.386 30.849 2.743 31.196 2.053 31.197 C 1.652 31.198 1.26 31.08 0.925 30.859 C 0.348 30.477 0.001 29.832 0 29.14 C 0 28.752 0.113 28.355 0.342 28.008 L 17.745 1.548 C 17.976 0.638 18.794 0 19.732 0 C 20.446 0 21.072 0.367 21.44 0.92 C 21.709 1.277 21.854 1.712 21.854 2.159 L 21.854 23.188 L 28.452 14.925 L 28.452 2.055 C 28.452 0.92 29.37 0.001 30.502 0 C 31.046 0 31.568 0.216 31.954 0.601 C 32.339 0.986 32.556 1.509 32.557 2.055 L 32.557 23.278 L 39.218 14.928 L 39.218 2.054 C 39.22 0.919 40.139 0 41.272 0 C 41.816 0 42.338 0.216 42.723 0.601 C 43.108 0.986 43.324 1.509 43.325 2.054 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rti2gv\",layoutDependency:layoutDependency,layoutId:\"KBUPtkPde\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.785 9.706\" overflow=\"visible\"><path d=\"M 7.446 3.192 L 3.768 8.779 L 3.765 8.781 C 3.387 9.36 2.743 9.709 2.052 9.706 C 1.651 9.708 1.259 9.59 0.925 9.369 L 0.931 9.374 L 0.921 9.366 C 0.347 8.985 0.001 8.341 0 7.65 C 0 7.264 0.11 6.867 0.339 6.521 L 4.017 0.924 C 4.399 0.347 5.044 0 5.734 0 C 6.118 0 6.514 0.113 6.86 0.341 C 7.316 0.641 7.633 1.11 7.743 1.645 C 7.853 2.179 7.746 2.736 7.445 3.192 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15btubw\",layoutDependency:layoutDependency,layoutId:\"UTcx01Y46\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.911 83.088\" overflow=\"visible\"><path d=\"M 41.456 0 C 18.561 0 0 18.598 0 41.546 C 0 64.49 18.561 83.088 41.456 83.088 C 64.351 83.088 82.911 64.49 82.911 41.546 C 82.911 18.599 64.351 0 41.456 0 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1a7q8xd\",\"data-styles-preset\":\"yBdAGDozr\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(171, 171, 171))\"},children:['2025 AW\\xa0/ Andrewwiguna.com / nutritional-humility.me. Originally a CSS-customised Squarespace\\xae 7.0 (\"York\" Theme) instance (2008-2021). Manually Front-end re-developed with YCode (2023), then ',/*#__PURE__*/_jsx(motion.strong,{children:\"Framer\\xae\"}),\" 2025.  \",/*#__PURE__*/_jsx(motion.em,{children:\"All content and writing(s) including (re)development of this website were NOT assisted with Artificial intelligence and/or generative tools unless otherwise specified. . \"})]})}),className:\"framer-12n1wg4\",fonts:[\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"KGgmQQts9\",style:{\"--extracted-r6o4lv\":\"rgb(171, 171, 171)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JhUue.framer-hyn8du, .framer-JhUue .framer-hyn8du { display: block; }\",\".framer-JhUue.framer-1tqhy15 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 128px; position: relative; width: 1200px; }\",\".framer-JhUue .framer-uz07bk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1024px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-JhUue .framer-1p5t6jb { height: 83px; position: relative; width: 230px; }\",\".framer-JhUue .framer-1tfqdlb { height: 6px; left: 106px; position: absolute; top: 25px; width: 4px; }\",\".framer-JhUue .framer-bsxs9i { height: 20px; left: 98px; position: absolute; top: 19px; width: 20px; }\",\".framer-JhUue .framer-118c9ok { height: 20px; left: 120px; position: absolute; top: 19px; width: 18px; }\",\".framer-JhUue .framer-17594rj { height: 20px; left: 142px; position: absolute; top: 19px; width: 18px; }\",\".framer-JhUue .framer-uqskee { height: 12px; left: 147px; position: absolute; top: 23px; width: 7px; }\",\".framer-JhUue .framer-5jveeh { height: 5px; left: 168px; position: absolute; top: 23px; width: 6px; }\",\".framer-JhUue .framer-1irqxcn { height: 20px; left: 163px; position: absolute; top: 19px; width: 18px; }\",\".framer-JhUue .framer-1qe9kx7 { height: 20px; left: 183px; position: absolute; top: 19px; width: 15px; }\",\".framer-JhUue .framer-1cy22b9 { height: 20px; left: 198px; position: absolute; top: 19px; width: 32px; }\",\".framer-JhUue .framer-sa3efq { height: 20px; left: 98px; position: absolute; top: 46px; width: 32px; }\",\".framer-JhUue .framer-1bvhs12 { height: 20px; left: 133px; position: absolute; top: 46px; width: 5px; }\",\".framer-JhUue .framer-1s2vosz { height: 21px; left: 141px; position: absolute; top: 45px; width: 17px; }\",\".framer-JhUue .framer-1lno0wm { height: 20px; left: 161px; position: absolute; top: 46px; width: 18px; }\",\".framer-JhUue .framer-pvo741 { height: 20px; left: 182px; position: absolute; top: 46px; width: 18px; }\",\".framer-JhUue .framer-itxjvr { height: 6px; left: 210px; position: absolute; top: 52px; width: 4px; }\",\".framer-JhUue .framer-u16ogl { height: 20px; left: 202px; position: absolute; top: 46px; width: 20px; }\",\".framer-JhUue .framer-1eaado3 { height: 31px; left: 17px; position: absolute; top: 24px; width: 44px; }\",\".framer-JhUue .framer-1rti2gv { height: 10px; left: 25px; position: absolute; top: 46px; width: 8px; }\",\".framer-JhUue .framer-15btubw { height: 83px; left: 0px; position: absolute; top: 0px; width: 83px; }\",\".framer-JhUue .framer-12n1wg4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-JhUue.framer-v-yo60mv.framer-1tqhy15 { padding: 64px; width: 960px; }\",\".framer-JhUue.framer-v-1maqrdk.framer-1tqhy15 { flex-direction: column; padding: 64px 32px 64px 32px; width: 400px; }\",\".framer-JhUue.framer-v-1maqrdk .framer-uz07bk { flex: none; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 476\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FrHrGd_rr\":{\"layout\":[\"fixed\",\"auto\"]},\"B2ikZKlpQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDZ7wUK77O=withCSS(Component,css,\"framer-JhUue\");export default FramerDZ7wUK77O;FramerDZ7wUK77O.displayName=\"Footer\";FramerDZ7wUK77O.defaultProps={height:476,width:1200};addPropertyControls(FramerDZ7wUK77O,{variant:{options:[\"FcIpOzJ7r\",\"FrHrGd_rr\",\"B2ikZKlpQ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDZ7wUK77O,[{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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDZ7wUK77O\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"476\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FrHrGd_rr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B2ikZKlpQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DZ7wUK77O.map","// Generated by Framer (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Footer from\"#framer/local/canvasComponent/DZ7wUK77O/DZ7wUK77O.js\";import Navigation2 from\"#framer/local/canvasComponent/jabDpNmBM/jabDpNmBM.js\";const Navigation2Fonts=getFonts(Navigation2);const Navigation2WithVariantAppearEffect=withVariantAppearEffect(Navigation2);const FooterFonts=getFonts(Footer);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={mkgtz6Jfe:\"(min-width: 1200px)\",PlN_JThBj:\"(min-width: 810px) and (max-width: 1199.98px)\",xdLbfQGEA:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-chjDL\";const variantClassNames={mkgtz6Jfe:\"framer-v-8wc96c\",PlN_JThBj:\"framer-v-14seiqu\",xdLbfQGEA:\"framer-v-152mlgs\"};const SV0l_dOgv=undefined;const r0yC_1XoY=undefined;const u25gioULU=undefined;const debLStL6I=undefined;const bCp3TpsJh=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getNumericColumnGap=gap=>{if(Number.isFinite(gap)&&gap>=0)return gap;if(typeof gap!==\"string\")return 0;const firstSegment=gap.split(\" \")[0];const parsedGap=parseFloat(firstSegment);return Number.isFinite(parsedGap)&&parsedGap>=0?parsedGap:0;};const breakpointRules={PlN_JThBj:[\".framer-chjDL.framer-8wc96c { padding: 74px 0px 0px 0px; }\",\".framer-chjDL .framer-1klseix-container { width: 100%; }\"],xdLbfQGEA:[\".framer-chjDL.framer-8wc96c { padding: 74px 0px 0px 0px; }\",\".framer-chjDL .framer-1klseix-container { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={PlN_JThBj:\".framer-14seiqu-override\",xdLbfQGEA:\".framer-152mlgs-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-chjDL.framer-4f25ai, .framer-chjDL .framer-4f25ai { display: block; }\",\".framer-chjDL.framer-8wc96c { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: var(--1yetqp4); height: min-content; justify-content: flex-start; overflow: visible; padding: var(--yyl89c); position: relative; width: 100%; }\",\".framer-chjDL .framer-1klseix-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 10; }\",\".framer-chjDL .framer-t79ujk { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: var(--q5eioj); position: relative; width: 0px; }\",\".framer-chjDL .framer-1yn6f0d-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-chjDL .framer-rewptw-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: var(--q5eioj); }'];const mediaQueries={mkgtz6Jfe:\"(min-width: 1200px)\",PlN_JThBj:\"(min-width: 810px) and (max-width: 1199.98px)\",xdLbfQGEA:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"mkgtz6Jfe\",Phone:\"xdLbfQGEA\",Tablet:\"PlN_JThBj\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({canvasGapOverride,canvasPaddingOverride,height,id,nAVONOFF,scrollSection,smoothThirdPartyScrollingComponentOnOff,width,...props})=>{return{...props,bCp3TpsJh:smoothThirdPartyScrollingComponentOnOff??props.bCp3TpsJh??true,debLStL6I:scrollSection??props.debLStL6I,r0yC_1XoY:canvasPaddingOverride??props.r0yC_1XoY??\"100px 0px 0px 0px\",SV0l_dOgv:canvasGapOverride??props.SV0l_dOgv,u25gioULU:nAVONOFF??props.u25gioULU??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"mkgtz6Jfe\"};};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,u25gioULU,bCp3TpsJh,r0yC_1XoY,SV0l_dOgv,debLStL6I,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"xdLbfQGEA\")return false;return value;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mkgtz6Jfe\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; } :root { font-size: 106.25%; }\"}),/*#__PURE__*/_jsxs(Image1,{...restProps,background:{alt:\"\",backgroundSize:.27,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:1493,pixelWidth:1991,positionX:\"center\",positionY:\"center\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/EyGlYY6F2mtMGDDFUDxPEBlbMqo.webp?scale-down-to=1024&width=1991&height=1493\"},className:cx(scopingClassNames,\"framer-8wc96c\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1yetqp4\":numberToPixelString(SV0l_dOgv),\"--q5eioj\":`-${getNumericColumnGap(SV0l_dOgv)}px`,\"--yyl89c\":numberToPixelString(r0yC_1XoY),...style},children:[u25gioULU!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PlN_JThBj:{width:\"100vw\"},xdLbfQGEA:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:102,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1klseix-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"Ib0ySCtB5\",rendersWithMotion:true,scopeId:\"WD6ZawMip\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PlN_JThBj:{__framer__variantAppearEffectEnabled:undefined,style:{width:\"100%\"},variant:matchVariant(\"u7ZmAtUvR\")},xdLbfQGEA:{__framer__variantAppearEffectEnabled:undefined,style:{width:\"100%\"},variant:matchVariant(\"u7ZmAtUvR\")}},children:/*#__PURE__*/_jsx(Navigation2WithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:debLStL6I,target:\"jx8Zdsy4X\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"Ib0ySCtB5\",layoutId:\"Ib0ySCtB5\",variant:matchVariant(\"ES8EPn7U0\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-t79ujk\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PlN_JThBj:{width:\"100vw\",y:1074},xdLbfQGEA:{width:\"100vw\",y:1074}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:484,width:`calc(100vw - ${r0yC_1XoY*2}px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yn6f0d-container\",nodeId:\"EaVuY3Fvt\",scopeId:\"WD6ZawMip\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{PlN_JThBj:{variant:matchVariant(\"FrHrGd_rr\")},xdLbfQGEA:{variant:matchVariant(\"B2ikZKlpQ\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"EaVuY3Fvt\",layoutId:\"EaVuY3Fvt\",style:{width:\"100%\"},variant:matchVariant(\"FcIpOzJ7r\"),width:\"100%\"})})})})}),isDisplayed(bCp3TpsJh!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-rewptw-container\",\"hidden-152mlgs\",!(bCp3TpsJh!==false)&&\"hidden-8wc96c\",!(bCp3TpsJh!==false)&&\"hidden-14seiqu\"),\"data-framer-name\":\"Smooth-Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth-Scroll\",nodeId:\"VYkNWjEQ7\",scopeId:\"WD6ZawMip\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"VYkNWjEQ7\",intensity:6,layoutId:\"VYkNWjEQ7\",name:\"Smooth-Scroll\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 17\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PlN_JThBj\":{\"layout\":[\"fixed\",\"fixed\"]},\"xdLbfQGEA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"u25gioULU\":\"nAVONOFF\",\"bCp3TpsJh\":\"smoothThirdPartyScrollingComponentOnOff\",\"r0yC_1XoY\":\"canvasPaddingOverride\",\"SV0l_dOgv\":\"canvasGapOverride\",\"debLStL6I\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mkgtz6Jfe\":[\".framer-1klseix-container\",\".framer-1yn6f0d-container\"],\"PlN_JThBj\":[\".framer-1klseix-container\",\".framer-1yn6f0d-container\"],\"xdLbfQGEA\":[\".framer-1klseix-container\",\".framer-1yn6f0d-container\"]}\n * @framerBreakpoints {\"mkgtz6Jfe\":{\"min\":1200,\"canvasClassName\":\"framer-8wc96c-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":17},\"PlN_JThBj\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-14seiqu-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":17},\"xdLbfQGEA\":{\"max\":809,\"canvasClassName\":\"framer-152mlgs-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":400,\"rootFontSize\":17}}\n * @framerDefaultVariant mkgtz6Jfe\n * @framerLayoutTemplate true\n */const FramerWD6ZawMip=withCSS(Component,css,\"framer-chjDL\");export default FramerWD6ZawMip;FramerWD6ZawMip.displayName=\"Scale-test\";FramerWD6ZawMip.defaultProps={height:1e3,width:1200};addPropertyControls(FramerWD6ZawMip,{u25gioULU:{defaultValue:true,title:\"NAV ON/OFF\",type:ControlType.Boolean},bCp3TpsJh:{defaultValue:true,description:\"Smooth third party scrolling component On/off\",title:\"Smooth third party scrolling component On/off\",type:ControlType.Boolean},r0yC_1XoY:{defaultValue:\"100px 0px 0px 0px\",description:\"Canvas Padding Override\",title:\"Canvas Padding Override\",type:ControlType.Padding},SV0l_dOgv:{defaultValue:0,description:\"Canvas Gap Override\",min:0,title:\"Canvas Gap Override\",type:ControlType.Number},debLStL6I:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerWD6ZawMip,[{explicitInter:true,fonts:[]},...Navigation2Fonts,...FooterFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});FramerWD6ZawMip.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation2,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWD6ZawMip\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"mkgtz6Jfe\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-8wc96c-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":17},\\\"PlN_JThBj\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-14seiqu-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":17},\\\"xdLbfQGEA\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-152mlgs-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":400,\\\"rootFontSize\\\":17}}\",\"framerDefaultVariant\":\"mkgtz6Jfe\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"u25gioULU\\\":\\\"nAVONOFF\\\",\\\"bCp3TpsJh\\\":\\\"smoothThirdPartyScrollingComponentOnOff\\\",\\\"r0yC_1XoY\\\":\\\"canvasPaddingOverride\\\",\\\"SV0l_dOgv\\\":\\\"canvasGapOverride\\\",\\\"debLStL6I\\\":\\\"scrollSection\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerRootFontSize\":\"17\",\"framerHitTargets\":\"{\\\"mkgtz6Jfe\\\":[\\\".framer-1klseix-container\\\",\\\".framer-1yn6f0d-container\\\"],\\\"PlN_JThBj\\\":[\\\".framer-1klseix-container\\\",\\\".framer-1yn6f0d-container\\\"],\\\"xdLbfQGEA\\\":[\\\".framer-1klseix-container\\\",\\\".framer-1yn6f0d-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PlN_JThBj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xdLbfQGEA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0b0b0ac)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const enabledGestures={ZuZFYksBo:{hover:true}};const cycleOrder=[\"ZuZFYksBo\",\"a2w0Wv4Cy\"];const serializationHash=\"framer-FrVLt\";const variantClassNames={a2w0Wv4Cy:\"framer-v-1neq89q\",ZuZFYksBo:\"framer-v-172gxm0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SKWpsREQb=undefined;const h_P4ic7nf=undefined;const uY16Bs1iC=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"ZuZFYksBo\",Active:\"a2w0Wv4Cy\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,tap,width,...props})=>{return{...props,h_P4ic7nf:link??props.h_P4ic7nf,SKWpsREQb:tap??props.SKWpsREQb,uY16Bs1iC:label??props.uY16Bs1iC??\"Button Label Here\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZuZFYksBo\"};};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,uY16Bs1iC,SKWpsREQb,h_P4ic7nf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZuZFYksBo\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1itw9ee=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SKWpsREQb){const res=await SKWpsREQb(...args);if(res===false)return false;}setVariant(\"a2w0Wv4Cy\");});const onTap1ht0d7w=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SKWpsREQb){const res=await SKWpsREQb(...args);if(res===false)return false;}setVariant(\"ZuZFYksBo\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"a2w0Wv4Cy\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"ZuZFYksBo-hover\")return true;if(baseVariant===\"a2w0Wv4Cy\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:h_P4ic7nf,motionChild:true,nodeId:\"ZuZFYksBo\",scopeId:\"ou6IX3Go0\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-172gxm0\",className,classNames)} framer-1l1xts1`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZuZFYksBo\",onTap:onTap1itw9ee,ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({a2w0Wv4Cy:{\"data-framer-name\":\"Active\",onTap:onTap1ht0d7w}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1we6g3g\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"d8m5Hj5CU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGFsYW5xdWluIERhcmstNzAw\",\"--framer-font-family\":'\"Palanquin Dark\", \"Palanquin Dark Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Distinctions\"})}),className:\"framer-ytpxxk\",\"data-framer-name\":\"Button\",fonts:[\"GF;Palanquin Dark-700\"],layoutDependency:layoutDependency,layoutId:\"MbQDyOjUz\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:uY16Bs1iC,verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vygy0\",\"data-border\":true,\"data-framer-name\":\"Optional Line\",layoutDependency:layoutDependency,layoutId:\"f8e07xkQ_\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(150, 150, 150)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ojy39b\",\"data-framer-name\":\"Right-(icon)\",layoutDependency:layoutDependency,layoutId:\"VD34mWO1k\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m40n72-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"er4ALdfCL-container\",nodeId:\"er4ALdfCL\",rendersWithMotion:true,scopeId:\"ou6IX3Go0\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(102, 102, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ChevronRight\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"er4ALdfCL\",layoutId:\"er4ALdfCL\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({a2w0Wv4Cy:{iconSelection:\"Check\"}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FrVLt.framer-1l1xts1, .framer-FrVLt .framer-1l1xts1 { display: block; }\",\".framer-FrVLt.framer-172gxm0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-FrVLt .framer-1we6g3g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FrVLt .framer-ytpxxk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FrVLt .framer-1vygy0 { align-self: stretch; flex: none; height: 0px; position: relative; width: auto; }\",\".framer-FrVLt .framer-1ojy39b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FrVLt .framer-m40n72-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-FrVLt.framer-v-1neq89q.framer-172gxm0 { align-content: flex-start; align-items: flex-start; }\",\".framer-FrVLt.framer-v-1neq89q .framer-1we6g3g { gap: 8px; padding: 0px 0px 8px 0px; }\",\".framer-FrVLt.framer-v-1neq89q .framer-1ojy39b { padding: 2px; }\",'.framer-FrVLt[data-border=\"true\"]::after, .framer-FrVLt [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 38\n * @framerIntrinsicWidth 188\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"a2w0Wv4Cy\":{\"layout\":[\"auto\",\"auto\"]},\"KpmaXMOIC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"uY16Bs1iC\":\"label\",\"SKWpsREQb\":\"tap\",\"h_P4ic7nf\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerou6IX3Go0=withCSS(Component,css,\"framer-FrVLt\");export default Framerou6IX3Go0;Framerou6IX3Go0.displayName=\"Navigation/button\";Framerou6IX3Go0.defaultProps={height:38,width:188};addPropertyControls(Framerou6IX3Go0,{variant:{options:[\"ZuZFYksBo\",\"a2w0Wv4Cy\"],optionTitles:[\"Variant 1\",\"Active\"],title:\"Variant\",type:ControlType.Enum},uY16Bs1iC:{defaultValue:\"Button Label Here\",displayTextArea:false,title:\"Label\",type:ControlType.String},onuY16Bs1iCChange:{changes:\"uY16Bs1iC\",type:ControlType.ChangeHandler},SKWpsREQb:{title:\"Tap\",type:ControlType.EventHandler},h_P4ic7nf:{title:\"Link\",type:ControlType.Link}});addFonts(Framerou6IX3Go0,[{explicitInter:true,fonts:[{cssFamilyName:\"Palanquin Dark\",source:\"google\",style:\"normal\",uiFamilyName:\"Palanquin Dark\",url:\"https://fonts.gstatic.com/s/palanquindark/v17/xn76YHgl1nqmANMB-26xC7yuF8YyY24wfcvN2KT4.woff2\",weight:\"700\"}]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerou6IX3Go0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a2w0Wv4Cy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KpmaXMOIC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"38\",\"framerVariables\":\"{\\\"uY16Bs1iC\\\":\\\"label\\\",\\\"SKWpsREQb\\\":\\\"tap\\\",\\\"h_P4ic7nf\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"188\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ou6IX3Go0.map","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationButton from\"https://framerusercontent.com/modules/AJR6DYdTubC50hXLQiGz/ZPPx3ZIamZmEVjM3ZVqt/ou6IX3Go0.js\";const NavigationButtonFonts=getFonts(NavigationButton);const cycleOrder=[\"ei8fU0v7c\",\"KQyo3cNni\"];const serializationHash=\"framer-tjwfl\";const variantClassNames={ei8fU0v7c:\"framer-v-1xtqitx\",KQyo3cNni:\"framer-v-1dcmjv1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dve7hB5pt=undefined;const zbxfZE5Kd=undefined;const sPiHSIuBq=undefined;const W_woZMHRx=undefined;const NmRlXHCV_=undefined;const ymO0IFvsy=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"ei8fU0v7c\",Dropdown:\"KQyo3cNni\"};const Variants=motion.create(React.Fragment);const getProps=({anchor,height,id,link1,link2,link3,link4,link5,width,...props})=>{return{...props,dve7hB5pt:link1??props.dve7hB5pt,NmRlXHCV_:link4??props.NmRlXHCV_,sPiHSIuBq:link2??props.sPiHSIuBq,variant:humanReadableVariantMap[props.variant]??props.variant??\"ei8fU0v7c\",W_woZMHRx:link3??props.W_woZMHRx,ymO0IFvsy:link5??props.ymO0IFvsy,zbxfZE5Kd:anchor??props.zbxfZE5Kd};};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,zbxfZE5Kd,dve7hB5pt,sPiHSIuBq,W_woZMHRx,NmRlXHCV_,ymO0IFvsy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ei8fU0v7c\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter139bpes=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"KQyo3cNni\");});const onMouseLeave8o0gw3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ei8fU0v7c\");});const SKWpsREQbwu8fof=activeVariantCallback(async(...args)=>{if(zbxfZE5Kd){const res=await zbxfZE5Kd(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"KQyo3cNni\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xtqitx\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ei8fU0v7c\",onMouseEnter:onMouseEnter139bpes,ref:refBinding,style:{backgroundColor:\"var(--token-c5708c4e-2b00-4caa-ae87-6df3da78aee8, rgb(110, 98, 89))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,boxShadow:\"0px -20px 28px 0px rgba(0, 0, 0, 0.26)\",...style},...addPropertyOverrides({KQyo3cNni:{\"data-framer-name\":\"Dropdown\",onMouseLeave:onMouseLeave8o0gw3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1arpvgf\",\"data-framer-name\":\"AW_2017\",layoutDependency:layoutDependency,layoutId:\"QMVDh8FI1\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xirwpv\",\"data-framer-name\":\"BRANDING\",layoutDependency:layoutDependency,layoutId:\"BXVM7dUT9\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1py9e4g\",\"data-framer-name\":\"Circ\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:69,intrinsicWidth:68,layoutDependency:layoutDependency,layoutId:\"kcZr_8t5m\",svg:'<svg width=\"68\" height=\"69\" viewBox=\"0 0 68 69\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M34.0005 0C15.2231 0 0 15.4446 0 34.5014C0 53.5554 15.2231 69 34.0005 69C52.7778 69 68 53.5554 68 34.5014C68 15.4446 52.7778 0 34.0005 0Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w1ar25\",\"data-framer-name\":\"AW\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:38,layoutDependency:layoutDependency,layoutId:\"udNfzLyLA\",svg:'<svg width=\"38\" height=\"28\" viewBox=\"0 0 38 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M37.8415 14.038C37.8415 14.443 37.7071 14.8377 37.4583 15.1553L28.2251 26.8764C27.8861 27.3061 27.3783 27.5476 26.851 27.5476C26.6574 27.5476 26.4615 27.514 26.2701 27.4461C25.5674 27.1942 25.0962 26.5185 25.0962 25.7592V19.1314L19.2695 26.5288C18.9863 27.1298 18.3836 27.5448 17.6831 27.5464C17.6762 27.5464 17.6689 27.5454 17.662 27.5454C17.6494 27.5457 17.6364 27.5476 17.6235 27.5476C17.4283 27.5476 17.2302 27.514 17.04 27.4461C16.3364 27.1949 15.8624 26.5131 15.8652 25.7592V8.36888L3.94279 26.7422C3.60691 27.2602 3.04206 27.5476 2.47374 27.5464C2.14164 27.5476 1.80197 27.449 1.50772 27.2522C0.993643 26.9088 0.714844 26.334 0.714844 25.7592C0.714844 25.4224 0.811982 25.0767 1.00815 24.7759L15.9214 1.78757C16.115 1.01541 16.8022 0.443176 17.6235 0.443176C18.236 0.443176 18.7724 0.761654 19.0869 1.24193C19.3121 1.54535 19.443 1.92022 19.443 2.31911V20.5879L25.0962 13.4104V2.22844C25.0962 1.24417 25.8821 0.443176 26.8532 0.443176C27.8265 0.443176 28.614 1.24289 28.614 2.22844V20.6661L34.3227 13.4126V2.22844C34.3227 1.24289 35.1112 0.443176 36.0823 0.443176C37.0543 0.443176 37.8415 1.24289 37.8415 2.22844V14.038ZM14.1057 21.8856L10.9535 26.7399L10.9512 26.7409C10.6176 27.2631 10.0511 27.5476 9.48408 27.5454C9.15262 27.5476 8.81232 27.449 8.51775 27.2522L8.52343 27.2567L8.5146 27.25C8.00273 26.9043 7.72519 26.334 7.72519 25.7592C7.72519 25.4234 7.82012 25.079 8.01566 24.7781L11.1676 19.9157C11.5066 19.397 12.0693 19.1125 12.6392 19.1125C12.9684 19.1125 13.3075 19.2112 13.6039 19.4092C14.1145 19.7501 14.3981 20.3217 14.3965 20.9022C14.3965 21.238 14.3016 21.5847 14.1057 21.8856Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9avfua\",\"data-framer-name\":\"NAV\",layoutDependency:layoutDependency,layoutId:\"dfsyWlN30\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({KQyo3cNni:{y:(componentViewport?.y||0)+18+74+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mbyk7l-container\",layoutDependency:layoutDependency,layoutId:\"dfs0XGTZ8-container\",nodeId:\"dfs0XGTZ8\",rendersWithMotion:true,scopeId:\"CzbJ5GjbK\",children:/*#__PURE__*/_jsx(NavigationButton,{h_P4ic7nf:dve7hB5pt,height:\"100%\",id:\"dfs0XGTZ8\",layoutId:\"dfs0XGTZ8\",SKWpsREQb:SKWpsREQbwu8fof,uY16Bs1iC:\"Introduction\",variant:matchVariant(\"ZuZFYksBo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({KQyo3cNni:{y:(componentViewport?.y||0)+18+74+8+46}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vs9nh3-container\",layoutDependency:layoutDependency,layoutId:\"HBvpy9S3v-container\",nodeId:\"HBvpy9S3v\",rendersWithMotion:true,scopeId:\"CzbJ5GjbK\",children:/*#__PURE__*/_jsx(NavigationButton,{h_P4ic7nf:sPiHSIuBq,height:\"100%\",id:\"HBvpy9S3v\",layoutId:\"HBvpy9S3v\",SKWpsREQb:SKWpsREQbwu8fof,uY16Bs1iC:\"History\",variant:matchVariant(\"ZuZFYksBo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({KQyo3cNni:{y:(componentViewport?.y||0)+18+74+8+92}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v1qurz-container\",layoutDependency:layoutDependency,layoutId:\"BSwZANfe4-container\",nodeId:\"BSwZANfe4\",rendersWithMotion:true,scopeId:\"CzbJ5GjbK\",children:/*#__PURE__*/_jsx(NavigationButton,{h_P4ic7nf:W_woZMHRx,height:\"100%\",id:\"BSwZANfe4\",layoutId:\"BSwZANfe4\",SKWpsREQb:SKWpsREQbwu8fof,uY16Bs1iC:\"Disciplines\",variant:matchVariant(\"ZuZFYksBo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({KQyo3cNni:{y:(componentViewport?.y||0)+18+74+8+138}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wreeaw-container\",layoutDependency:layoutDependency,layoutId:\"z0uWHwbzk-container\",nodeId:\"z0uWHwbzk\",rendersWithMotion:true,scopeId:\"CzbJ5GjbK\",children:/*#__PURE__*/_jsx(NavigationButton,{h_P4ic7nf:NmRlXHCV_,height:\"100%\",id:\"z0uWHwbzk\",layoutId:\"z0uWHwbzk\",SKWpsREQb:SKWpsREQbwu8fof,uY16Bs1iC:\"Interests\",variant:matchVariant(\"ZuZFYksBo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({KQyo3cNni:{y:(componentViewport?.y||0)+18+74+8+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j7w3oq-container\",layoutDependency:layoutDependency,layoutId:\"V5y7F878R-container\",nodeId:\"V5y7F878R\",rendersWithMotion:true,scopeId:\"CzbJ5GjbK\",children:/*#__PURE__*/_jsx(NavigationButton,{h_P4ic7nf:ymO0IFvsy,height:\"100%\",id:\"V5y7F878R\",layoutId:\"V5y7F878R\",SKWpsREQb:SKWpsREQbwu8fof,uY16Bs1iC:\"Work with me\",variant:matchVariant(\"ZuZFYksBo\"),width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tjwfl.framer-94gjyb, .framer-tjwfl .framer-94gjyb { display: block; }\",\".framer-tjwfl.framer-1xtqitx { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 18px; position: relative; width: min-content; }\",\".framer-tjwfl .framer-1arpvgf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjwfl .framer-xirwpv { aspect-ratio: 0.9855072463768116 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 57px); overflow: visible; position: relative; width: 56px; }\",\".framer-tjwfl .framer-1py9e4g { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-tjwfl .framer-w1ar25 { flex: none; height: 21px; left: calc(46.42857142857145% - 27px / 2); position: absolute; top: calc(49.12280701754388% - 21px / 2); width: 27px; }\",\".framer-tjwfl .framer-9avfua { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-tjwfl .framer-mbyk7l-container, .framer-tjwfl .framer-vs9nh3-container, .framer-tjwfl .framer-1v1qurz-container, .framer-tjwfl .framer-wreeaw-container, .framer-tjwfl .framer-1j7w3oq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tjwfl.framer-v-1dcmjv1.framer-1xtqitx { gap: 16px; padding: 18px 8px 18px 18px; }\",\".framer-tjwfl.framer-v-1dcmjv1 .framer-1arpvgf { order: 0; }\",\".framer-tjwfl.framer-v-1dcmjv1 .framer-9avfua { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 93\n * @framerIntrinsicWidth 92\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"KQyo3cNni\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zbxfZE5Kd\":\"anchor\",\"dve7hB5pt\":\"link1\",\"sPiHSIuBq\":\"link2\",\"W_woZMHRx\":\"link3\",\"NmRlXHCV_\":\"link4\",\"ymO0IFvsy\":\"link5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCzbJ5GjbK=withCSS(Component,css,\"framer-tjwfl\");export default FramerCzbJ5GjbK;FramerCzbJ5GjbK.displayName=\"Navigation\";FramerCzbJ5GjbK.defaultProps={height:93,width:92};addPropertyControls(FramerCzbJ5GjbK,{variant:{options:[\"ei8fU0v7c\",\"KQyo3cNni\"],optionTitles:[\"Default\",\"Dropdown\"],title:\"Variant\",type:ControlType.Enum},zbxfZE5Kd:{title:\"Anchor\",type:ControlType.EventHandler},dve7hB5pt:{title:\"Link 1\",type:ControlType.Link},sPiHSIuBq:{title:\"Link 2\",type:ControlType.Link},W_woZMHRx:{title:\"Link 3\",type:ControlType.Link},NmRlXHCV_:{title:\"Link 4\",type:ControlType.Link},ymO0IFvsy:{title:\"Link 5\",type:ControlType.Link}});addFonts(FramerCzbJ5GjbK,[{explicitInter:true,fonts:[]},...NavigationButtonFonts],{supportsExplicitInterCodegen:true});FramerCzbJ5GjbK.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCzbJ5GjbK\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"zbxfZE5Kd\\\":\\\"anchor\\\",\\\"dve7hB5pt\\\":\\\"link1\\\",\\\"sPiHSIuBq\\\":\\\"link2\\\",\\\"W_woZMHRx\\\":\\\"link3\\\",\\\"NmRlXHCV_\\\":\\\"link4\\\",\\\"ymO0IFvsy\\\":\\\"link5\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"92\",\"framerIntrinsicHeight\":\"93\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KQyo3cNni\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Navigation from\"#framer/local/canvasComponent/CzbJ5GjbK/CzbJ5GjbK.js\";import Footer from\"#framer/local/canvasComponent/DZ7wUK77O/DZ7wUK77O.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={GBiLhFQPU:\"(min-width: 1200px)\",oFpjSRDrw:\"(min-width: 810px) and (max-width: 1199.98px)\",xWChAAAeI:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-bRolS\";const variantClassNames={GBiLhFQPU:\"framer-v-huokul\",oFpjSRDrw:\"framer-v-1smck1o\",xWChAAAeI:\"framer-v-uzixaq\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bRolS.framer-yucqxr, .framer-bRolS .framer-yucqxr { display: block; }\",\".framer-bRolS.framer-huokul { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bRolS .framer-1e1mvfp-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 10; }\",\".framer-bRolS .framer-1j9ykkc { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-bRolS .framer-xplwtj-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-bRolS .framer-19f2ks9-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={GBiLhFQPU:\"(min-width: 1200px)\",oFpjSRDrw:\"(min-width: 810px) and (max-width: 1199.98px)\",xWChAAAeI:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"GBiLhFQPU\",Phone:\"xWChAAAeI\",Tablet:\"oFpjSRDrw\"};const getProps=({footerOnIoff,height,id,link1,link2,link3,link4,link5,sMOOTHSCROLLComponent,width,...props})=>{return{...props,a9q4xuzTb:link4??props.a9q4xuzTb,gyPPS9og7:link1??props.gyPPS9og7,IVImuj7E0:link2??props.IVImuj7E0,nKThAdNo7:sMOOTHSCROLLComponent??props.nKThAdNo7??true,qQFog6NPe:link3??props.qQFog6NPe,R84iyWtPv:footerOnIoff??props.R84iyWtPv??true,SmXub5uQG:link5??props.SmXub5uQG,variant:humanReadableVariantMap[props.variant]??props.variant??\"GBiLhFQPU\"};};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,gyPPS9og7,IVImuj7E0,qQFog6NPe,a9q4xuzTb,SmXub5uQG,nKThAdNo7,R84iyWtPv,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"xWChAAAeI\")return false;return value;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"GBiLhFQPU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; } :root { font-size: 106.25%; }\"}),/*#__PURE__*/_jsxs(Image,{...restProps,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(0),pixelHeight:1493,pixelWidth:1991,positionX:\"center\",positionY:\"center\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/nJspUsbnF7l3gCi27LFDtuyOjCY.webp?width=1991&height=1493\",srcSet:\"https://framerusercontent.com/images/nJspUsbnF7l3gCi27LFDtuyOjCY.webp?scale-down-to=512&width=1991&height=1493 512w,https://framerusercontent.com/images/nJspUsbnF7l3gCi27LFDtuyOjCY.webp?scale-down-to=1024&width=1991&height=1493 1024w,https://framerusercontent.com/images/nJspUsbnF7l3gCi27LFDtuyOjCY.webp?width=1991&height=1493 1991w\"},className:cx(scopingClassNames,\"framer-huokul\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:117,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e1mvfp-container\",\"data-framer-name\":\"CV_NAV\",layoutScroll:true,name:\"CV_NAV\",nodeId:\"AswKtnywC\",scopeId:\"bD7xh1wES\",children:/*#__PURE__*/_jsx(Navigation,{dve7hB5pt:gyPPS9og7,height:\"100%\",id:\"AswKtnywC\",layoutId:\"AswKtnywC\",name:\"CV_NAV\",NmRlXHCV_:a9q4xuzTb,sPiHSIuBq:IVImuj7E0,variant:\"ei8fU0v7c\",W_woZMHRx:qQFog6NPe,width:\"100%\",ymO0IFvsy:SmXub5uQG})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j9ykkc\"}),R84iyWtPv&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:492,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xplwtj-container\",nodeId:\"WN81mW8bH\",scopeId:\"bD7xh1wES\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oFpjSRDrw:{variant:\"FrHrGd_rr\"},xWChAAAeI:{variant:\"B2ikZKlpQ\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"WN81mW8bH\",layoutId:\"WN81mW8bH\",style:{width:\"100%\"},variant:\"FcIpOzJ7r\",width:\"100%\"})})})}),isDisplayed(nKThAdNo7)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-19f2ks9-container\",\"hidden-uzixaq\",!nKThAdNo7&&\"hidden-huokul\",!nKThAdNo7&&\"hidden-1smck1o\"),\"data-framer-name\":\"Smooth-Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth-Scroll\",nodeId:\"tSVvtf5XF\",scopeId:\"bD7xh1wES\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"tSVvtf5XF\",intensity:6,layoutId:\"tSVvtf5XF\",name:\"Smooth-Scroll\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 17\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oFpjSRDrw\":{\"layout\":[\"fixed\",\"fixed\"]},\"xWChAAAeI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gyPPS9og7\":\"link1\",\"IVImuj7E0\":\"link2\",\"qQFog6NPe\":\"link3\",\"a9q4xuzTb\":\"link4\",\"SmXub5uQG\":\"link5\",\"nKThAdNo7\":\"sMOOTHSCROLLComponent\",\"R84iyWtPv\":\"footerOnIoff\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"GBiLhFQPU\":[\".framer-1e1mvfp-container\",\".framer-xplwtj-container\"],\"oFpjSRDrw\":[\".framer-1e1mvfp-container\",\".framer-xplwtj-container\"],\"xWChAAAeI\":[\".framer-1e1mvfp-container\",\".framer-xplwtj-container\"]}\n * @framerBreakpoints {\"GBiLhFQPU\":{\"min\":1200,\"canvasClassName\":\"framer-huokul-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":17},\"oFpjSRDrw\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1smck1o-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":17},\"xWChAAAeI\":{\"max\":809,\"canvasClassName\":\"framer-uzixaq-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":400,\"rootFontSize\":17}}\n * @framerDefaultVariant GBiLhFQPU\n * @framerLayoutTemplate\n */const FramerbD7xh1wES=withCSS(Component,css,\"framer-bRolS\");export default FramerbD7xh1wES;FramerbD7xh1wES.displayName=\"AW_CV\";FramerbD7xh1wES.defaultProps={height:1e3,width:1200};addPropertyControls(FramerbD7xh1wES,{gyPPS9og7:{title:\"Link 1\",type:ControlType.Link},IVImuj7E0:{title:\"Link 2\",type:ControlType.Link},qQFog6NPe:{title:\"Link 3\",type:ControlType.Link},a9q4xuzTb:{title:\"Link 4\",type:ControlType.Link},SmXub5uQG:{title:\"Link 5\",type:ControlType.Link},nKThAdNo7:{defaultValue:true,description:\"SMOOTH SCROLL Component\",title:\"SMOOTH SCROLL Component\",type:ControlType.Boolean},R84iyWtPv:{defaultValue:true,title:\"Footer on/ioff\",type:ControlType.Boolean}});addFonts(FramerbD7xh1wES,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbD7xh1wES\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"GBiLhFQPU\",\"framerBreakpoints\":\"{\\\"GBiLhFQPU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-huokul-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":17},\\\"oFpjSRDrw\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1smck1o-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":17},\\\"xWChAAAeI\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-uzixaq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":400,\\\"rootFontSize\\\":17}}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oFpjSRDrw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xWChAAAeI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"gyPPS9og7\\\":\\\"link1\\\",\\\"IVImuj7E0\\\":\\\"link2\\\",\\\"qQFog6NPe\\\":\\\"link3\\\",\\\"a9q4xuzTb\\\":\\\"link4\\\",\\\"SmXub5uQG\\\":\\\"link5\\\",\\\"nKThAdNo7\\\":\\\"sMOOTHSCROLLComponent\\\",\\\"R84iyWtPv\\\":\\\"footerOnIoff\\\"}\",\"framerRootFontSize\":\"17\",\"framerHitTargets\":\"{\\\"GBiLhFQPU\\\":[\\\".framer-1e1mvfp-container\\\",\\\".framer-xplwtj-container\\\"],\\\"oFpjSRDrw\\\":[\\\".framer-1e1mvfp-container\\\",\\\".framer-xplwtj-container\\\"],\\\"xWChAAAeI\\\":[\\\".framer-1e1mvfp-container\\\",\\\".framer-xplwtj-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Footer from\"#framer/local/canvasComponent/DZ7wUK77O/DZ7wUK77O.js\";import Navigation2 from\"#framer/local/canvasComponent/jabDpNmBM/jabDpNmBM.js\";const Navigation2Fonts=getFonts(Navigation2);const Navigation2WithVariantAppearEffect=withVariantAppearEffect(Navigation2);const FooterFonts=getFonts(Footer);const SmoothScrollFonts=getFonts(SmoothScroll);const breakpoints={LQIovnixD:\"(min-width: 1200px)\",tjH9_f1se:\"(min-width: 810px) and (max-width: 1199.98px)\",zpGqJGbvh:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Q4CVN\";const variantClassNames={LQIovnixD:\"framer-v-1lvq5mb\",tjH9_f1se:\"framer-v-1f47qv2\",zpGqJGbvh:\"framer-v-a9zp51\"};const SV0l_dOgv=undefined;const r0yC_1XoY=undefined;const u25gioULU=undefined;const Ly1i6PjEG=undefined;const bCp3TpsJh=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getNumericColumnGap=gap=>{if(Number.isFinite(gap)&&gap>=0)return gap;if(typeof gap!==\"string\")return 0;const firstSegment=gap.split(\" \")[0];const parsedGap=parseFloat(firstSegment);return Number.isFinite(parsedGap)&&parsedGap>=0?parsedGap:0;};const breakpointRules={tjH9_f1se:[\".framer-Q4CVN.framer-1lvq5mb { padding: 74px 0px 0px 0px; }\",\".framer-Q4CVN .framer-oi0jjy-container { width: 100%; }\"],zpGqJGbvh:[\".framer-Q4CVN.framer-1lvq5mb { padding: 74px 0px 0px 0px; }\",\".framer-Q4CVN .framer-oi0jjy-container { width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={tjH9_f1se:\".framer-1f47qv2-override\",zpGqJGbvh:\".framer-a9zp51-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q4CVN.framer-181cg9, .framer-Q4CVN .framer-181cg9 { display: block; }\",\".framer-Q4CVN.framer-1lvq5mb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: var(--1yetqp4); height: min-content; justify-content: flex-start; overflow: visible; padding: var(--yyl89c); position: relative; width: 100%; }\",\".framer-Q4CVN .framer-oi0jjy-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 10; }\",\".framer-Q4CVN .framer-chlmc6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: var(--q5eioj); position: relative; width: 0px; }\",\".framer-Q4CVN .framer-12n0cz-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-Q4CVN .framer-xwq82o-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: var(--q5eioj); }'];const mediaQueries={LQIovnixD:\"(min-width: 1200px)\",tjH9_f1se:\"(min-width: 810px) and (max-width: 1199.98px)\",zpGqJGbvh:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"LQIovnixD\",Phone:\"zpGqJGbvh\",Tablet:\"tjH9_f1se\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({canvasGapOverride,canvasPaddingOverride,height,id,nAVONOFF,scrollSectionForNavigationSwap,smoothThirdPartyScrollingComponentOnOff,width,...props})=>{return{...props,bCp3TpsJh:smoothThirdPartyScrollingComponentOnOff??props.bCp3TpsJh??true,Ly1i6PjEG:scrollSectionForNavigationSwap??props.Ly1i6PjEG,r0yC_1XoY:canvasPaddingOverride??props.r0yC_1XoY??\"100px 0px 0px 0px\",SV0l_dOgv:canvasGapOverride??props.SV0l_dOgv,u25gioULU:nAVONOFF??props.u25gioULU??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"LQIovnixD\"};};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,Ly1i6PjEG,u25gioULU,bCp3TpsJh,r0yC_1XoY,SV0l_dOgv,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"zpGqJGbvh\")return false;return value;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"LQIovnixD\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; } :root { font-size: 106.25%; }\"}),/*#__PURE__*/_jsxs(Image1,{...restProps,background:{alt:\"\",backgroundSize:.27,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:1493,pixelWidth:1991,positionX:\"center\",positionY:\"center\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/EyGlYY6F2mtMGDDFUDxPEBlbMqo.webp?scale-down-to=1024&width=1991&height=1493\"},className:cx(scopingClassNames,\"framer-1lvq5mb\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1yetqp4\":numberToPixelString(SV0l_dOgv),\"--q5eioj\":`-${getNumericColumnGap(SV0l_dOgv)}px`,\"--yyl89c\":numberToPixelString(r0yC_1XoY),...style},children:[u25gioULU!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{tjH9_f1se:{width:\"100vw\"},zpGqJGbvh:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:102,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-oi0jjy-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"rjGkX6Vlz\",rendersWithMotion:true,scopeId:\"lMDbGQHiS\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{tjH9_f1se:{__framer__variantAppearEffectEnabled:undefined,style:{width:\"100%\"},variant:matchVariant(\"u7ZmAtUvR\")},zpGqJGbvh:{__framer__variantAppearEffectEnabled:undefined,style:{width:\"100%\"},variant:matchVariant(\"u7ZmAtUvR\")}},children:/*#__PURE__*/_jsx(Navigation2WithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:Ly1i6PjEG,target:\"jx8Zdsy4X\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"rjGkX6Vlz\",layoutId:\"rjGkX6Vlz\",variant:matchVariant(\"ES8EPn7U0\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-chlmc6\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{tjH9_f1se:{width:\"100vw\",y:1074},zpGqJGbvh:{width:\"100vw\",y:1074}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:484,width:`calc(100vw - ${r0yC_1XoY*2}px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12n0cz-container\",nodeId:\"Tj4RYEnOw\",scopeId:\"lMDbGQHiS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{tjH9_f1se:{variant:matchVariant(\"FrHrGd_rr\")},zpGqJGbvh:{variant:matchVariant(\"B2ikZKlpQ\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Tj4RYEnOw\",layoutId:\"Tj4RYEnOw\",style:{width:\"100%\"},variant:matchVariant(\"FcIpOzJ7r\"),width:\"100%\"})})})})}),isDisplayed(bCp3TpsJh!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-xwq82o-container\",\"hidden-a9zp51\",!(bCp3TpsJh!==false)&&\"hidden-1lvq5mb\",!(bCp3TpsJh!==false)&&\"hidden-1f47qv2\"),\"data-framer-name\":\"Smooth-Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth-Scroll\",nodeId:\"LICuQH4yD\",scopeId:\"lMDbGQHiS\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"LICuQH4yD\",intensity:6,layoutId:\"LICuQH4yD\",name:\"Smooth-Scroll\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 17\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tjH9_f1se\":{\"layout\":[\"fixed\",\"fixed\"]},\"zpGqJGbvh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Ly1i6PjEG\":\"scrollSectionForNavigationSwap\",\"u25gioULU\":\"nAVONOFF\",\"bCp3TpsJh\":\"smoothThirdPartyScrollingComponentOnOff\",\"r0yC_1XoY\":\"canvasPaddingOverride\",\"SV0l_dOgv\":\"canvasGapOverride\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"LQIovnixD\":[\".framer-oi0jjy-container\",\".framer-12n0cz-container\"],\"tjH9_f1se\":[\".framer-oi0jjy-container\",\".framer-12n0cz-container\"],\"zpGqJGbvh\":[\".framer-oi0jjy-container\",\".framer-12n0cz-container\"]}\n * @framerBreakpoints {\"LQIovnixD\":{\"min\":1200,\"canvasClassName\":\"framer-1lvq5mb-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":17},\"tjH9_f1se\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1f47qv2-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":17},\"zpGqJGbvh\":{\"max\":809,\"canvasClassName\":\"framer-a9zp51-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":400,\"rootFontSize\":17}}\n * @framerDefaultVariant LQIovnixD\n * @framerLayoutTemplate true\n */const FramerlMDbGQHiS=withCSS(Component,css,\"framer-Q4CVN\");export default FramerlMDbGQHiS;FramerlMDbGQHiS.displayName=\"Default\";FramerlMDbGQHiS.defaultProps={height:1e3,width:1200};addPropertyControls(FramerlMDbGQHiS,{Ly1i6PjEG:{title:\"Scroll Section for Navigation swap\",type:ControlType.ScrollSectionRef},u25gioULU:{defaultValue:true,title:\"NAV ON/OFF\",type:ControlType.Boolean},bCp3TpsJh:{defaultValue:true,description:\"Smooth third party scrolling component On/off\",title:\"Smooth third party scrolling component On/off\",type:ControlType.Boolean},r0yC_1XoY:{defaultValue:\"100px 0px 0px 0px\",description:\"Canvas Padding Override\",title:\"Canvas Padding Override\",type:ControlType.Padding},SV0l_dOgv:{defaultValue:0,description:\"Canvas Gap Override\",min:0,title:\"Canvas Gap Override\",type:ControlType.Number}});addFonts(FramerlMDbGQHiS,[{explicitInter:true,fonts:[]},...Navigation2Fonts,...FooterFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});FramerlMDbGQHiS.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation2,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlMDbGQHiS\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerRootFontSize\":\"17\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"LQIovnixD\\\":[\\\".framer-oi0jjy-container\\\",\\\".framer-12n0cz-container\\\"],\\\"tjH9_f1se\\\":[\\\".framer-oi0jjy-container\\\",\\\".framer-12n0cz-container\\\"],\\\"zpGqJGbvh\\\":[\\\".framer-oi0jjy-container\\\",\\\".framer-12n0cz-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tjH9_f1se\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zpGqJGbvh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"LQIovnixD\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1lvq5mb-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":17},\\\"tjH9_f1se\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1f47qv2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":17},\\\"zpGqJGbvh\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-a9zp51-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":400,\\\"rootFontSize\\\":17}}\",\"framerDefaultVariant\":\"LQIovnixD\",\"framerVariables\":\"{\\\"Ly1i6PjEG\\\":\\\"scrollSectionForNavigationSwap\\\",\\\"u25gioULU\\\":\\\"nAVONOFF\\\",\\\"bCp3TpsJh\\\":\\\"smoothThirdPartyScrollingComponentOnOff\\\",\\\"r0yC_1XoY\\\":\\\"canvasPaddingOverride\\\",\\\"SV0l_dOgv\\\":\\\"canvasGapOverride\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__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 ScaleTest from \"https://framerusercontent.com/modules/Acq7V0G8rWUNUQU0GI7B/REN9u6Ts8zYkrVo7lF96/WD6ZawMip.js\";\r\nimport AW_CV from \"https://framerusercontent.com/modules/earqIbVDeII1qn4vqnJI/tGkuosLxpZNOTL7sW0Z4/bD7xh1wES.js\";\r\nimport Default from \"https://framerusercontent.com/modules/OjaWwzo5U4B3S2Xyg051/ScTOmovOKtm36WZR3vuo/lMDbGQHiS.js\";\r\n\r\n\t\tconst routes = {ahcGbMxu6: {elements: {fiOJWKDut: \"swap\", PArqWtecQ: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GrocwpcVSvJ48Fv1g5bu/lqN9Wla3slSrab77VLC2/ahcGbMxu6.js\")), path: \"/\"}, w4Mvmz8r5: {elements: {EqBUHSyIq: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Cg06FiKkZXYA5jfYkrOZ/sBKjWuqLgwaZ3TGPuA77/w4Mvmz8r5.js\")), path: \"/case-studies-landing\"}, BYXGOQoq7: {elements: {gg4QB510F: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/npneqJZcAbZ2h26SayRl/dJHiMEu5SDqrcLGHQ56T/BYXGOQoq7.js\")), path: \"/about-me\"}, PjyAeVkWU: {elements: {DjGZjQC0P: \"top-1\", ldj2Bv9O0: \"top-2\", lzJZzysND: \"Web-opening\", Wm4fIRy9w: \"Branding-opening\", ZOkZptzX8: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QJ0ghUMzsBQsCXTsQcty/tSq7hmM55tE1zdtvcj9G/PjyAeVkWU.js\")), path: \"/freelance/packages\"}, eyeFIdiJm: {elements: {D4mUrxaIW: \"contact-me\", gJuAVV4JL: \"problem\", hSEOsr8e3: \"top\", sDOeOZBx0: \"top-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Am3fHqyhCQyKH2bZ7Tq9/xrKqxfVC6TiidXzmGCvI/eyeFIdiJm.js\")), path: \"/freelance/pre-discovery\"}, sP7q_Mw7h: {elements: {BgqDwp1Mw: \"research\", gFe9kfEFw: \"highlights\", HBId8HGGA: \"history\", q03AF4r6h: \"disciplines\", rBHzHN8sB: \"contact-me\", rPkXUAy0s: \"history-1\", THyDHz0hP: \"introduction\", YjomcUV5o: \"interests\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TwOH25P4K0WOF8aa0mjB/G4qHhe9hzLJQ3u13Bhyv/sP7q_Mw7h.js\")), path: \"/aw-cv\"}, z_b17ISPL: {elements: {dwm4S76ZB: \"distinctions\", fZaoX2emA: \"style-guide\", G_dmcksFu: \"web-design\", g0T8XZ5is: \"terminology\", JPTH7dX7E: \"web-design-stages-1\", l5mZLGivm: \"thank-you\", LhVH7GKnJ: \"budget-finance\", mLLaxMEVx: \"branding\", MxoTZXR6V: \"style-guide-stages\", otThA0rIR: \"web-design-stages\", RYeev3vgX: \"web-dev-stages\", syJkKpX1k: \"service-timeline\", W89grLPlS: \"exceptions-1\", xyE6Lkv5J: \"exceptions\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XzC3M2iPSw3XkwYztR31/XPKw17cGDtXgm6pOJyUd/z_b17ISPL.js\")), path: \"/freelance/onboarding\"}, Mn6lLR3_R: {elements: {ExDhQCuOK: \"branding\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1sWclTlCkzJGUeHVkvF3/Zkll0FEOGznSDBwZ6WC8/Mn6lLR3_R.js\")), path: \"/draft\"}, Lj3DJF6ch: {collectionId: \"PQ_FELl_H\", elements: {ajXrccCGS: \"outcome\", aoiLab68X: \"solution-1\", C4velXfrH: \"outcome-2\", dDBX_pd80: \"sticky-in-page\", ezTJ1olTA: \"demographics\", KKZTCe5Yw: \"problem\", lxJnOyQwk: \"top\", MXgIHPPQO: \"persona\", nijSD9wWJ: \"end-1\", NQqDVtTzF: \"process\", nZqtnt9IJ: \"start\", r11eYwMYR: \"outcome-1\", wHvR9WwAM: \"end\", Wzpb8YY62: \"process-1\", XwRHG2Ldt: \"solution\", zIQTpIFtP: \"problem-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2dIUnwKAsw36fpfcnhh2/N04ExlAWjTgAEa20GXqf/Lj3DJF6ch.js\")), path: \"/case-studies-landing/:o7zmb6mH8\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {PQ_FELl_H: async () => (await import(\"https://framerusercontent.com/modules/vDiq8YI0d2IPbmsOHfPs/IpmT1VOrrMD2zHJ0dSXK/PQ_FELl_H.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"1ebba1fc0ce66b07075bf9f414db85ae0f439d49397268f94f676dcbc445bbc0\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {bCp3TpsJh: true, Ly1i6PjEG: {href: {hash: \":fiOJWKDut\", webPageId: \"ahcGbMxu6\"}, refKey: true}, r0yC_1XoY: \"100px 0px 0px 0px\", SV0l_dOgv: 0, u25gioULU: true}\r\nconst props2 = {...props1, Ly1i6PjEG: {href: {hash: \":EqBUHSyIq\", webPageId: \"w4Mvmz8r5\"}, refKey: true}}\r\nconst props3 = {...props1, Ly1i6PjEG: {href: {hash: \":gg4QB510F\", webPageId: \"BYXGOQoq7\"}, refKey: true}}\r\nconst props4 = {...props1, Ly1i6PjEG: {href: {hash: \":DjGZjQC0P\", webPageId: \"PjyAeVkWU\"}, refKey: true}}\r\nconst props5 = {...props1, Ly1i6PjEG: {href: {webPageId: \"oegx6sP_k\"}, refKey: true}}\r\nconst props6 = {...props1, bCp3TpsJh: false, Ly1i6PjEG: {href: {hash: \":hSEOsr8e3\", webPageId: \"eyeFIdiJm\"}, refKey: true}}\r\nconst props7 = {a9q4xuzTb: {href: {hash: \":YjomcUV5o\", webPageId: \"sP7q_Mw7h\"}}, gyPPS9og7: {href: {hash: \":THyDHz0hP\", webPageId: \"sP7q_Mw7h\"}}, IVImuj7E0: {href: {hash: \":HBId8HGGA\", webPageId: \"sP7q_Mw7h\"}}, nKThAdNo7: true, qQFog6NPe: {href: {hash: \":q03AF4r6h\", webPageId: \"sP7q_Mw7h\"}}, R84iyWtPv: false, SmXub5uQG: {href: {hash: \":rBHzHN8sB\", webPageId: \"sP7q_Mw7h\"}}}\r\nconst props8 = {...props1, Ly1i6PjEG: undefined, r0yC_1XoY: \"0px 0px 0px 0px\", u25gioULU: false}\r\nconst props9 = {bCp3TpsJh: true, debLStL6I: {href: {hash: \":ExDhQCuOK\", webPageId: \"Mn6lLR3_R\"}, refKey: true}, r0yC_1XoY: \"100px 0px 0px 0px\", SV0l_dOgv: 0, u25gioULU: true}\r\nconst props10 = {...props1, bCp3TpsJh: false, Ly1i6PjEG: undefined, r0yC_1XoY: \"0px 0px 0px 0px\", u25gioULU: false}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {ahcGbMxu6: props1, BYXGOQoq7: props3, eyeFIdiJm: props6, Lj3DJF6ch: props10, Mn6lLR3_R: props9, oegx6sP_k: props5, PjyAeVkWU: props4, sP7q_Mw7h: props7, w4Mvmz8r5: props2, z_b17ISPL: props8}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"ahcGbMxu6\":\r\ncase \"w4Mvmz8r5\":\r\ncase \"BYXGOQoq7\":\r\ncase \"PjyAeVkWU\":\r\ncase \"oegx6sP_k\":\r\ncase \"eyeFIdiJm\":\r\ncase \"z_b17ISPL\":\r\ncase \"Lj3DJF6ch\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"Ly1i6PjEG\"]]}, (resolvedLinks) => React.createElement(Default, {...props, key: \"Default\", Ly1i6PjEG: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"sP7q_Mw7h\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"gyPPS9og7\"], props[\"IVImuj7E0\"], props[\"qQFog6NPe\"], props[\"a9q4xuzTb\"], props[\"SmXub5uQG\"]]}, (resolvedLinks) => React.createElement(AW_CV, {...props, a9q4xuzTb: resolvedLinks[3], gyPPS9og7: resolvedLinks[0], IVImuj7E0: resolvedLinks[1], key: \"AW_CV\", qQFog6NPe: resolvedLinks[2], SmXub5uQG: resolvedLinks[4], style}, children(true)));\r\ncase \"Mn6lLR3_R\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"debLStL6I\"]]}, (resolvedLinks) => React.createElement(ScaleTest, {...props, debLStL6I: siteRef(resolvedLinks[0]), key: \"ScaleTest\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"ahcGbMxu6\":\r\ncase \"w4Mvmz8r5\":\r\ncase \"BYXGOQoq7\":\r\ncase \"PjyAeVkWU\":\r\ncase \"oegx6sP_k\":\r\ncase \"eyeFIdiJm\":\r\ncase \"z_b17ISPL\":\r\ncase \"Lj3DJF6ch\":\r\nreturn [{hash: \"a9zp51\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1f47qv2\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1lvq5mb\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"sP7q_Mw7h\":\r\nreturn [{hash: \"uzixaq\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1smck1o\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"huokul\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"Mn6lLR3_R\":\r\nreturn [{hash: \"152mlgs\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"14seiqu\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"8wc96c\", mediaQuery: \"(min-width: 1200px)\"}]\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\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\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\troutes,\r\n\t\t\t\t\tcollectionUtils,\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://www.andrewwiguna.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/QNhk9UuZIehASawaMW5N/HIK31L3nwVyOM4cWKS2U/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\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: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.25, duration: 0.5, ease: [0.63, 0, 0.26, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"10%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 0.5, durationBasedSpring: true, ease: [0.59, 0, 0.2, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"-10%\"}}, 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\r\n\t\tif (isBrowser) {\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\t\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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, pathVariables, 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\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && 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\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\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\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\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: framerSiteId ?? null,\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\tif (true) Framer.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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"}