{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs", "ssg:https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/CzcVr5U1VFk6uNcyYvJq/SmoothScroll_Prod.js", "ssg:https://framerusercontent.com/modules/hjRzZrTf4r0VtC0ZI2uK/WjDmsIfIj78gA0SsQXsJ/TEBJS9o7F.js", "ssg:https://framerusercontent.com/modules/hRKalSYc5VZSfAR0n2s0/YLtSHdcpzdfnjAYTvZy1/OjfkMUT0X.js", "ssg:https://framerusercontent.com/modules/XbBzxNo2qWZwXe3sHKyn/ibT8d3OtiCmu6aPP1Zpi/lem7n82VO.js", "ssg:https://framerusercontent.com/modules/93wJIJM7hiPm4UkCb4f0/9PYe0tf6DiERydYJIwVR/xheVbXHZi.js", "ssg:https://framerusercontent.com/modules/f3OrgUSNNdlnbyi7d6OI/rhwlMbKd5zVixxMmBtoU/bAeLMGhFe.js", "ssg:https://framerusercontent.com/modules/qTcT4X8SHYzBPJPNBHeF/JZ7K0PnrFNzfGPKkOdRm/jA7GT8AJr.js", "ssg:https://framerusercontent.com/modules/3X5LQJrCpcBGDOw1WxxB/dQDc85vPK9u5jvt4ANp0/QXsgQf2ii.js"],
  "sourcesContent": ["function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"lenis\";// import Lenis from \"@studio-freight/lenis\"\nimport{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);// Check Overlay overflow\nuseEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const checkOverflow=()=>{const htmlStyle=window.getComputedStyle(document.documentElement);const isOverflowHidden=htmlStyle.overflow===\"hidden\";if(isOverflowHidden){overlayElement.setAttribute(\"data-lenis-prevent\",\"true\");}};// Set up MutationObserver for the html element\nconst htmlObserver=new MutationObserver(mutations=>{for(const mutation of mutations){if(mutation.type===\"attributes\"&&mutation.attributeName===\"style\"){checkOverflow();}}});// Observe the html element for style changes\nhtmlObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});// Initial check\ncheckOverflow();return()=>{htmlObserver.disconnect();};}},[]);// useEffect(() => {\n//     const overlayElement = document.getElementById(\"overlay\")\n//     if (overlayElement) {\n//         const handleMutation = (mutationsList, observer) => {\n//             for (const mutation of mutationsList) {\n//                 if (\n//                     mutation.type === \"childList\" &&\n//                     overlayElement.children.length > 0\n//                 ) {\n//                     // Check if the html tag has the style \"overflow: hidden;\"\n//                     const htmlElement = document.documentElement\n//                     console.log(htmlElement, \"htmlElement\")\n//                     const computedStyle =\n//                         window.getComputedStyle(htmlElement)\n//                     console.log(\"computedStyle\", computedStyle)\n//                     const isOverflowHidden =\n//                         computedStyle.overflow === \"hidden\"\n//                     console.log(\"isOverflowHidden\", isOverflowHidden)\n//                     if (isOverflowHidden) {\n//                         overlayElement.setAttribute(\n//                             \"data-lenis-prevent\",\n//                             \"true\"\n//                         )\n//                     }\n//                 }\n//             }\n//         }\n//         const observer = new MutationObserver(handleMutation)\n//         observer.observe(overlayElement, {\n//             childList: true,\n//             attributes: true,\n//             subtree: true,\n//         })\n//         return () => observer.disconnect()\n//     }\n// }, [])\nuseEffect(()=>{const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];const computedStyle=window.getComputedStyle(element);if(computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{if(lenis.current){lenis.current.raf(time);requestAnimationFrame(raf);}};requestAnimationFrame(raf);return()=>{if(lenis.current){lenis.current.destroy();lenis.current=null;}};},[]);useEffect(()=>{const styleElement=document.createElement(\"style\");styleElement.textContent=`\nhtml.lenis {\nheight: auto;\n}\n.lenis.lenis-smooth {\n\nscroll-behavior: auto !important;\n}\n.lenis.lenis-smooth [data-lenis-prevent] {\n\noverscroll-behavior: contain;\n}\n.lenis.lenis-stopped {\n\noverflow: hidden;\n}\n.lenis.lenis-scrolling iframe {\n\npointer-events: none;\n}\n`;document.head.appendChild(styleElement);return()=>{document.head.removeChild(styleElement);};},[]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=[...document.querySelectorAll(\"a[href]\")].filter(anchor=>anchor.href.includes(\"#\")).map(anchor=>{const href=`#${anchor.href.split(\"#\").pop()}`;const decodedHref=decodeURIComponent(href);let scrollMargin=0;const targetElement=document.querySelector(decodedHref);if(targetElement){scrollMargin=parseInt(window.getComputedStyle(targetElement).scrollMarginTop);}return{href,scrollMargin,anchorElement:anchor};});const handleClick=(e,href,scrollMargin)=>{e.preventDefault();lenis.current.scrollTo(href,{offset:-scrollMargin});};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{anchorElement.addEventListener(\"click\",handlers[index]);});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{anchorElement.removeEventListener(\"click\",handlers[index]);});};},[lenis]);return /*#__PURE__*/_jsx(_Fragment,{});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map", "// Generated by Framer (83b8097)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"__SF-UI-Text-Medium__\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-XNHNS .framer-styles-preset-5tahu9:not(.rich-text-wrapper), .framer-XNHNS .framer-styles-preset-5tahu9.rich-text-wrapper p { --framer-font-family: \".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 499; --framer-letter-spacing: -0.04em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f9cf9e1c-f7a1-4aa9-bc3e-5e4aedc67046, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-XNHNS .framer-styles-preset-5tahu9:not(.rich-text-wrapper), .framer-XNHNS .framer-styles-preset-5tahu9.rich-text-wrapper p { --framer-font-family: \".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 499; --framer-letter-spacing: -0.04em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f9cf9e1c-f7a1-4aa9-bc3e-5e4aedc67046, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-XNHNS .framer-styles-preset-5tahu9:not(.rich-text-wrapper), .framer-XNHNS .framer-styles-preset-5tahu9.rich-text-wrapper p { --framer-font-family: \".SFNSText-Medium\", \"SFProText-Medium\", \"SFUIText-Medium\", \".SFUIText-Medium\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 499; --framer-letter-spacing: -0.04em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f9cf9e1c-f7a1-4aa9-bc3e-5e4aedc67046, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-XNHNS\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (be619af)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"A79HAHaYU\",\"XKIAPsMuu\"];const serializationHash=\"framer-GFMo9\";const variantClassNames={A79HAHaYU:\"framer-v-13zjy1y\",XKIAPsMuu:\"framer-v-f3p6rb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"A79HAHaYU\",Mobile:\"XKIAPsMuu\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"A79HAHaYU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A79HAHaYU\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-13zjy1y\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"A79HAHaYU\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-65bd4ef3-5aa9-4f71-9c84-01b799e38f7c, rgba(0, 0, 0, 0.15))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({XKIAPsMuu:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-skr82w\",layoutDependency:layoutDependency,layoutId:\"EwMklIy_u\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSText\", \"SFProText-Regular\", \"SFUIText-Regular\", \".SFUIText\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(115, 115, 115)))\"},children:\"\\xa9 \"})}),className:\"framer-rulbml\",fonts:[\"__SF-UI-Text-Regular__\"],layoutDependency:layoutDependency,layoutId:\"mqcxS0GmI\",style:{\"--extracted-r6o4lv\":\"var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(115, 115, 115))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSText\", \"SFProText-Regular\", \"SFUIText-Regular\", \".SFUIText\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(115, 115, 115)))\"},children:\"2025 \"})}),className:\"framer-13q6rr\",fonts:[\"__SF-UI-Text-Regular__\"],layoutDependency:layoutDependency,layoutId:\"NPuWUlQ_f\",style:{\"--extracted-r6o4lv\":\"var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(115, 115, 115))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSText\", \"SFProText-Regular\", \"SFUIText-Regular\", \".SFUIText\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(115, 115, 115)))\"},children:\"Dave Song. All rights reserved.\"})}),className:\"framer-1tuy3nl\",fonts:[\"__SF-UI-Text-Regular__\"],layoutDependency:layoutDependency,layoutId:\"EDHEBMZlh\",style:{\"--extracted-r6o4lv\":\"var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(115, 115, 115))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSText\", \"SFProText-Regular\", \"SFUIText-Regular\", \".SFUIText\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(115, 115, 115)))\"},children:\"Made with \uD83C\uDF5E and \uD83E\uDDC8\"})}),className:\"framer-1e4emda\",fonts:[\"__SF-UI-Text-Regular__\"],layoutDependency:layoutDependency,layoutId:\"oOkweGb3R\",style:{\"--extracted-r6o4lv\":\"var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GFMo9.framer-1qkugsw, .framer-GFMo9 .framer-1qkugsw { display: block; }\",\".framer-GFMo9.framer-13zjy1y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 24px 20px 24px 20px; position: relative; width: 1141px; }\",\".framer-GFMo9 .framer-skr82w { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GFMo9 .framer-rulbml, .framer-GFMo9 .framer-13q6rr, .framer-GFMo9 .framer-1tuy3nl, .framer-GFMo9 .framer-1e4emda { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GFMo9 .framer-skr82w { gap: 0px; } .framer-GFMo9 .framer-skr82w > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-GFMo9 .framer-skr82w > :first-child { margin-left: 0px; } .framer-GFMo9 .framer-skr82w > :last-child { margin-right: 0px; } }\",\".framer-GFMo9.framer-v-f3p6rb.framer-13zjy1y { flex-direction: column; gap: 20px; justify-content: flex-start; }\",\".framer-GFMo9.framer-v-f3p6rb .framer-skr82w { flex: none; order: 1; width: min-content; }\",\".framer-GFMo9.framer-v-f3p6rb .framer-1e4emda { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GFMo9.framer-v-f3p6rb.framer-13zjy1y { gap: 0px; } .framer-GFMo9.framer-v-f3p6rb.framer-13zjy1y > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-GFMo9.framer-v-f3p6rb.framer-13zjy1y > :first-child { margin-top: 0px; } .framer-GFMo9.framer-v-f3p6rb.framer-13zjy1y > :last-child { margin-bottom: 0px; } }\",'.framer-GFMo9[data-border=\"true\"]::after, .framer-GFMo9 [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1141\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XKIAPsMuu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerOjfkMUT0X=withCSS(Component,css,\"framer-GFMo9\");export default FramerOjfkMUT0X;FramerOjfkMUT0X.displayName=\"Footer / Footer Component\";FramerOjfkMUT0X.defaultProps={height:68,width:1141};addPropertyControls(FramerOjfkMUT0X,{variant:{options:[\"A79HAHaYU\",\"XKIAPsMuu\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOjfkMUT0X,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOjfkMUT0X\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1141\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XKIAPsMuu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"68\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OjfkMUT0X.map", "// Generated by Framer (38f2e7f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-o8CrH\";const variantClassNames={TPB8SjXyC:\"framer-v-cqxy52\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"TPB8SjXyC\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-cqxy52\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"TPB8SjXyC\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-65bd4ef3-5aa9-4f71-9c84-01b799e38f7c, rgba(0, 0, 0, 0.07))\",...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o8CrH.framer-dpje6x, .framer-o8CrH .framer-dpje6x { display: block; }\",\".framer-o8CrH.framer-cqxy52 { height: 1px; overflow: hidden; position: relative; width: 477px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 477\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerlem7n82VO=withCSS(Component,css,\"framer-o8CrH\");export default Framerlem7n82VO;Framerlem7n82VO.displayName=\"General / Divider\";Framerlem7n82VO.defaultProps={height:1,width:477};addFonts(Framerlem7n82VO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlem7n82VO\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"477\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lem7n82VO.map", "// Generated by Framer (c747e62)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-7Qyuf .framer-styles-preset-c37hiz:not(.rich-text-wrapper), .framer-7Qyuf .framer-styles-preset-c37hiz.rich-text-wrapper a { --framer-link-current-text-color: var(--token-f9cf9e1c-f7a1-4aa9-bc3e-5e4aedc67046, #262626) /* {\"name\":\"Black\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, #808080) /* {\"name\":\"Grey 50\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-f9cf9e1c-f7a1-4aa9-bc3e-5e4aedc67046, #262626); --framer-link-text-decoration: none; transition: color 0.2s cubic-bezier(0, 0, 1, 1) 0s; }'];export const className=\"framer-7Qyuf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e010222)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/93wJIJM7hiPm4UkCb4f0/9PYe0tf6DiERydYJIwVR/xheVbXHZi.js\";const enabledGestures={KTmZUUHnI:{hover:true}};const cycleOrder=[\"KTmZUUHnI\",\"Bt17wRamO\"];const serializationHash=\"framer-HjzX3\";const variantClassNames={Bt17wRamO:\"framer-v-qw0pxt\",KTmZUUHnI:\"framer-v-yxb8n3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Tablet & Mobile\":\"Bt17wRamO\",Default:\"KTmZUUHnI\"};const getProps=({height,id,link,linkText,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,be5PCiq_h:(_ref=linkText!==null&&linkText!==void 0?linkText:props.be5PCiq_h)!==null&&_ref!==void 0?_ref:\"Link Text\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"KTmZUUHnI\",y0KgKOyd7:link!==null&&link!==void 0?link:props.y0KgKOyd7};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,be5PCiq_h,y0KgKOyd7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KTmZUUHnI\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{nodeId:\"KTmZUUHnI\",...addPropertyOverrides({Bt17wRamO:{href:y0KgKOyd7,openInNewTab:false,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-yxb8n3\",className,classNames)} framer-ylazjo`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"KTmZUUHnI\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"KTmZUUHnI-hover\":{\"data-framer-name\":undefined},Bt17wRamO:{\"data-framer-name\":\"Tablet & Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LVNlbWlib2xkX18=\",\"--framer-font-family\":'\".SFNSText-Semibold\", \"SFProText-Semibold\", \"SFUIText-Semibold\", \".SFUIText-Semibold\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-weight\":\"599\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f9cf9e1c-f7a1-4aa9-bc3e-5e4aedc67046, rgb(26, 26, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:y0KgKOyd7,nodeId:\"x_pQ8ayMN\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-c37hiz\",\"data-styles-preset\":\"xheVbXHZi\",children:\"Link Text\"})})})}),className:\"framer-cwny7w\",fonts:[\"__SF-UI-Text-Semibold__\"],layoutDependency:layoutDependency,layoutId:\"x_pQ8ayMN\",style:{\"--extracted-r6o4lv\":\"var(--token-f9cf9e1c-f7a1-4aa9-bc3e-5e4aedc67046, rgb(26, 26, 26))\"},text:be5PCiq_h,variants:{\"KTmZUUHnI-hover\":{\"--extracted-r6o4lv\":\"rgb(36, 83, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KTmZUUHnI-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LVNlbWlib2xkX18=\",\"--framer-font-family\":'\".SFNSText-Semibold\", \"SFProText-Semibold\", \"SFUIText-Semibold\", \".SFUIText-Semibold\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-weight\":\"599\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(36, 83, 255))\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(Link,{href:y0KgKOyd7,nodeId:\"x_pQ8ayMN\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-c37hiz\",\"data-styles-preset\":\"xheVbXHZi\",children:\"Link Text\"})})})})},Bt17wRamO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f9cf9e1c-f7a1-4aa9-bc3e-5e4aedc67046, rgb(26, 26, 26)))\"},children:\"Link Text\"})}),fonts:[\"FR;InterDisplay-Medium\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HjzX3.framer-ylazjo, .framer-HjzX3 .framer-ylazjo { display: block; }\",\".framer-HjzX3.framer-yxb8n3 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; 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-HjzX3 .framer-cwny7w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HjzX3.framer-yxb8n3 { gap: 0px; } .framer-HjzX3.framer-yxb8n3 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-HjzX3.framer-yxb8n3 > :first-child { margin-top: 0px; } .framer-HjzX3.framer-yxb8n3 > :last-child { margin-bottom: 0px; } }\",\".framer-HjzX3.framer-v-qw0pxt.framer-yxb8n3 { cursor: unset; padding: 0px 60px 0px 0px; text-decoration: none; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 62\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Bt17wRamO\":{\"layout\":[\"auto\",\"auto\"]},\"wf7kMWexJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"be5PCiq_h\":\"linkText\",\"y0KgKOyd7\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbAeLMGhFe=withCSS(Component,css,\"framer-HjzX3\");export default FramerbAeLMGhFe;FramerbAeLMGhFe.displayName=\"Navbar / Navbar Link\";FramerbAeLMGhFe.defaultProps={height:22,width:62};addPropertyControls(FramerbAeLMGhFe,{variant:{options:[\"KTmZUUHnI\",\"Bt17wRamO\"],optionTitles:[\"Default\",\"Tablet & Mobile\"],title:\"Variant\",type:ControlType.Enum},be5PCiq_h:{defaultValue:\"Link Text\",displayTextArea:false,title:\"Link Text\",type:ControlType.String},y0KgKOyd7:{title:\"Link\",type:ControlType.Link}});addFonts(FramerbAeLMGhFe,[{explicitInter:true,fonts:[{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbAeLMGhFe\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bt17wRamO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wf7kMWexJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"be5PCiq_h\\\":\\\"linkText\\\",\\\"y0KgKOyd7\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"62\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bAeLMGhFe.map", "// Generated by Framer (38f2e7f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"AW0SQqzKk\",\"Ho3BAINTs\"];const serializationHash=\"framer-sKeGK\";const variantClassNames={AW0SQqzKk:\"framer-v-12jl8ln\",Ho3BAINTs:\"framer-v-124gexu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Close:\"Ho3BAINTs\",Open:\"AW0SQqzKk\"};const getProps=({click,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,SKrfEICXs:click!==null&&click!==void 0?click:props.SKrfEICXs,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"AW0SQqzKk\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,SKrfEICXs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AW0SQqzKk\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap93hajp=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SKrfEICXs){const res=await SKrfEICXs(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-12jl8ln\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AW0SQqzKk\",onTap:onTap93hajp,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(235, 235, 235)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"inset 0px 0px 0px 1px rgba(255, 255, 255, 0.05)\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({Ho3BAINTs:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-76lojp\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"vhkFkpmBi\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qaexmx\",\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"uJUQNuvs5\",style:{backgroundColor:\"var(--token-2c77dbfc-34fe-4e64-903c-83b9f7f47107, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Ho3BAINTs:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x24g0r\",\"data-framer-name\":\"Vertical\",layoutDependency:layoutDependency,layoutId:\"X2D5ficgt\",style:{backgroundColor:\"var(--token-2c77dbfc-34fe-4e64-903c-83b9f7f47107, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Ho3BAINTs:{rotate:45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sKeGK.framer-12kck1n, .framer-sKeGK .framer-12kck1n { display: block; }\",\".framer-sKeGK.framer-12jl8ln { cursor: pointer; height: 28px; overflow: hidden; position: relative; width: 28px; will-change: var(--framer-will-change-override, transform); }\",\".framer-sKeGK .framer-76lojp { flex: none; height: 15px; left: calc(50.00000000000002% - 15px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 15px / 2); width: 15px; }\",\".framer-sKeGK .framer-1qaexmx { flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(33.33333333333336% - 1px / 2); will-change: var(--framer-will-change-override, transform); }\",\".framer-sKeGK .framer-x24g0r { bottom: 5px; flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-sKeGK.framer-v-124gexu.framer-12jl8ln { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 28px); }\",\".framer-sKeGK.framer-v-124gexu .framer-1qaexmx { top: calc(46.66666666666669% - 1px / 2); }\",\".framer-sKeGK.framer-v-124gexu .framer-x24g0r { bottom: unset; top: calc(46.66666666666669% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ho3BAINTs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"SKrfEICXs\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjA7GT8AJr=withCSS(Component,css,\"framer-sKeGK\");export default FramerjA7GT8AJr;FramerjA7GT8AJr.displayName=\"Navbar / Menu Open Close Icon\";FramerjA7GT8AJr.defaultProps={height:28,width:28};addPropertyControls(FramerjA7GT8AJr,{variant:{options:[\"AW0SQqzKk\",\"Ho3BAINTs\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},SKrfEICXs:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjA7GT8AJr,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjA7GT8AJr\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ho3BAINTs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"SKrfEICXs\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"28\",\"framerIntrinsicWidth\":\"28\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jA7GT8AJr.map", "// Generated by Framer (e010222)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hjRzZrTf4r0VtC0ZI2uK/WjDmsIfIj78gA0SsQXsJ/TEBJS9o7F.js\";import NavbarNavbarLink from\"https://framerusercontent.com/modules/f3OrgUSNNdlnbyi7d6OI/rhwlMbKd5zVixxMmBtoU/bAeLMGhFe.js\";import NavbarMenuOpenCloseIcon from\"https://framerusercontent.com/modules/qTcT4X8SHYzBPJPNBHeF/JZ7K0PnrFNzfGPKkOdRm/jA7GT8AJr.js\";import GeneralDivider from\"https://framerusercontent.com/modules/XbBzxNo2qWZwXe3sHKyn/ibT8d3OtiCmu6aPP1Zpi/lem7n82VO.js\";const RichTextWithFX=withFX(RichText);const NavbarMenuOpenCloseIconFonts=getFonts(NavbarMenuOpenCloseIcon);const MotionDivWithFX=withFX(motion.div);const NavbarNavbarLinkFonts=getFonts(NavbarNavbarLink);const GeneralDividerFonts=getFonts(GeneralDivider);const cycleOrder=[\"e_WVIDgWZ\",\"ryCRS8wqL\",\"KFrzXyYML\",\"Wabembczq\"];const serializationHash=\"framer-YBetN\";const variantClassNames={e_WVIDgWZ:\"framer-v-vo9bf4\",KFrzXyYML:\"framer-v-1n5wndl\",ryCRS8wqL:\"framer-v-ta8xgn\",Wabembczq:\"framer-v-1skav3p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile Closed\":\"KFrzXyYML\",\"Mobile Open\":\"ryCRS8wqL\",Desktop:\"e_WVIDgWZ\",Ipad:\"Wabembczq\"};const getProps=({about,contact,height,id,width,work,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,GVOMTV7_6:contact!==null&&contact!==void 0?contact:props.GVOMTV7_6,KZLzAmQFE:work!==null&&work!==void 0?work:props.KZLzAmQFE,StOVYH2iS:about!==null&&about!==void 0?about:props.StOVYH2iS,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"e_WVIDgWZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,KZLzAmQFE,StOVYH2iS,GVOMTV7_6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"e_WVIDgWZ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dwkb7r=activeVariantCallback(async(...args)=>{setVariant(\"KFrzXyYML\");});const onTapw2brdf=activeVariantCallback(async(...args)=>{setVariant(\"ryCRS8wqL\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"KFrzXyYML\")return true;return false;};const isDisplayed1=()=>{if([\"ryCRS8wqL\",\"KFrzXyYML\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"ryCRS8wqL\",\"KFrzXyYML\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"KFrzXyYML\")return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"ryCRS8wqL\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-vo9bf4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"e_WVIDgWZ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{ryCRS8wqL:{backdropFilter:\"blur(21px)\",backgroundColor:\"rgba(255, 255, 255, 0.6)\",WebkitBackdropFilter:\"blur(21px)\"}},...addPropertyOverrides({KFrzXyYML:{\"data-framer-name\":\"Mobile Closed\"},ryCRS8wqL:{\"data-framer-name\":\"Mobile Open\"},Wabembczq:{\"data-framer-name\":\"Ipad\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e1mht1\",layoutDependency:layoutDependency,layoutId:\"rvzswv29w\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-8uzgb9\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"Kp4em7yns\",...addPropertyOverrides({ryCRS8wqL:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p7fxwt\",layoutDependency:layoutDependency,layoutId:\"o2lcULuUZ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"kLrz19X4X\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1iq5l4y framer-10k0d1q\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"kLrz19X4X\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-eoh72a\",\"data-framer-name\":\"Logo\",fill:\"black\",intrinsicHeight:43,intrinsicWidth:74,layoutDependency:layoutDependency,layoutId:\"oxj72r3Qb\",svg:'<svg width=\"74\" height=\"43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19.336 8.297c0 .469-.113.953-.34 1.453-.219.5-.57 1.012-1.055 1.535-.476.524-1.093 1.055-1.851 1.594-.75.531-1.656 1.07-2.719 1.617a47.08 47.08 0 0 1-3.715 1.699c-.625.258-1.23.492-1.816.703-.586.211-1.117.387-1.594.528a15.068 15.068 0 0 1-1.383.316c-.218.04-.422.07-.61.094a5.507 5.507 0 0 1-.456.023c-.188 0-.328-.027-.422-.082a.816.816 0 0 1-.21-.222 1.1 1.1 0 0 1-.106-.282.853.853 0 0 0-.094-.28.486.486 0 0 0-.188-.212c-.078-.062-.199-.093-.363-.093-.187 0-.336-.051-.445-.153a1.198 1.198 0 0 1-.258-.387 2.043 2.043 0 0 1-.106-.492 5.605 5.605 0 0 1-.023-.48c0-.39.063-.813.188-1.266.132-.46.277-.973.433-1.535.07-.258.16-.605.27-1.043.117-.438.238-.918.363-1.441.125-.532.25-1.079.375-1.641.133-.563.25-1.09.352-1.582.101-.5.183-.941.246-1.324.062-.39.093-.672.093-.844a.456.456 0 0 0-.164-.34 4.943 4.943 0 0 0-.351-.34 3.145 3.145 0 0 1-.352-.422 1.114 1.114 0 0 1-.152-.597c0-.133.008-.281.023-.446.024-.171.078-.328.164-.468a1.06 1.06 0 0 1 .399-.364c.18-.101.426-.152.738-.152.188 0 .363.016.527.047l.575.105c.21.032.453.063.726.094.281.031.625.047 1.031.047.649 0 1.332.024 2.051.07.719.04 1.422.102 2.11.188.695.086 1.343.191 1.945.316a8.88 8.88 0 0 1 1.547.446 7.7 7.7 0 0 1 1.629.925c.547.391 1.043.84 1.488 1.348.445.5.805 1.04 1.078 1.617.281.57.422 1.145.422 1.723ZM5.94 14.59c.399 0 .856-.059 1.372-.176a16.37 16.37 0 0 0 1.628-.492 24.14 24.14 0 0 0 1.746-.703 29.11 29.11 0 0 0 1.711-.856 24.918 24.918 0 0 0 1.536-.925 11.92 11.92 0 0 0 1.218-.903c.188-.164.352-.336.493-.515a3.7 3.7 0 0 0 .363-.516c.101-.164.176-.309.223-.434a.886.886 0 0 0 .081-.304c0-.102-.003-.223-.011-.364a3.8 3.8 0 0 0-.024-.422 3.487 3.487 0 0 0-.047-.421 1.619 1.619 0 0 0-.093-.352 9.426 9.426 0 0 0-.621-.95 3.403 3.403 0 0 0-.809-.796c-.25-.172-.598-.336-1.043-.492a14.742 14.742 0 0 0-2.848-.727 7.07 7.07 0 0 0-1.136-.117c-.266 0-.543.004-.832.012-.282 0-.547.011-.797.035a4.44 4.44 0 0 0-.645.105c-.18.047-.304.114-.375.2a1.556 1.556 0 0 0-.164.328c-.062.156-.125.34-.187.55-.063.204-.125.418-.188.645a43.79 43.79 0 0 0-.176.656c-.101.367-.207.778-.316 1.23a212.106 212.106 0 0 0-.691 2.871c-.11.5-.215.99-.317 1.466-.094.468-.18.921-.258 1.359-.07.43-.125.816-.164 1.16.188-.015.414-.043.68-.082a4.04 4.04 0 0 1 .691-.07Zm22.987-3.574c.344-.086.691-.176 1.043-.27.36-.094.691-.187.996-.281-.125-.383-.254-.781-.387-1.195a32.447 32.447 0 0 0-.422-1.23c-.14-.415-.285-.813-.433-1.196-.149-.39-.305-.746-.469-1.067a85.689 85.689 0 0 0-2.004 2.86 58.54 58.54 0 0 0-1.898 3.058c.234-.023.48-.039.738-.047.258-.015.465-.046.621-.093a16.388 16.388 0 0 1 1.594-.41c.18-.04.387-.082.62-.13Zm7.828 5.906c0 .195-.04.379-.117.55a1.38 1.38 0 0 1-.774.762c-.18.078-.375.118-.586.118-.195 0-.386-.063-.574-.188a3.07 3.07 0 0 1-.55-.48 6.583 6.583 0 0 1-.505-.657c-.156-.25-.3-.5-.433-.75-.125-.25-.238-.488-.34-.715A27.75 27.75 0 0 1 32.63 15a10.86 10.86 0 0 0-.258-.586 6.148 6.148 0 0 1-.27-.691 9.377 9.377 0 0 0-.128-.352.81.81 0 0 0-.07-.176.46.46 0 0 0-.047-.105 4.376 4.376 0 0 0-.036-.13 1.536 1.536 0 0 1-.503.13c-.18.008-.38.012-.598.012a.748.748 0 0 0-.2.046 6.036 6.036 0 0 0-.328.094c-.117.04-.242.082-.375.13-.125.038-.246.073-.363.105a24.57 24.57 0 0 1-1.218.27 89.99 89.99 0 0 1-1.372.257c-.476.078-.964.16-1.464.246-.493.078-.989.16-1.489.246a.373.373 0 0 0-.14.047.704.704 0 0 0-.164.188c-.07.093-.176.242-.317.445l-.598.867c-.296.43-.578.805-.843 1.125-.266.313-.516.582-.75.809a2.486 2.486 0 0 1-.727.515c-.25.117-.512.176-.785.176-.36 0-.68-.047-.96-.14a2.48 2.48 0 0 1-.716-.34 1.696 1.696 0 0 1-.433-.457.931.931 0 0 1-.141-.458c0-.265.113-.449.34-.55.226-.11.539-.2.937-.27 0-.008.043-.066.13-.176.085-.109.187-.234.304-.375l.34-.41c.117-.14.199-.246.246-.316.305-.422.621-.86.95-1.313a49.8 49.8 0 0 0 1.1-1.582v.012c.204-.297.368-.543.493-.738l.375-.551c.117-.172.238-.348.363-.527.133-.18.293-.403.48-.668a64.65 64.65 0 0 1 1.266-1.723c.367-.477.668-.871.903-1.184.28-.437.546-.855.796-1.254.11-.171.215-.343.317-.515.101-.18.2-.352.293-.516a9.364 9.364 0 0 0 .422-.832c.93-2.273 1.726-3.41 2.39-3.41.29 0 .524.023.703.07.18.04.317.114.41.223a.753.753 0 0 1 .2.41c.039.172.058.387.058.645v.574c0 .133-.003.25-.011.351l-.024.305c0 .102-.008.238-.023.41.187.399.367.809.539 1.23.18.423.348.84.504 1.255l.199.597c.11.297.234.649.375 1.055.148.406.3.836.457 1.29.164.452.313.878.445 1.276l.364 1.032c.101.289.168.472.199.55.101.438.387 1.16.855 2.168.063.125.114.235.153.329.047.093.097.19.152.293.063.101.14.218.234.351.094.133.22.305.375.516.54.734.809 1.273.809 1.617Zm16.74-13.395c0 .641-.523 1.918-1.57 3.832-.281.5-.59 1.016-.926 1.547-.312.5-.613.957-.902 1.371-.281.414-.578.848-.89 1.301-.22.328-.442.656-.669.985l-.715 1.007c-.226.328-.437.64-.632.938a15.861 15.861 0 0 0-1.266 2.168 6.768 6.768 0 0 0-.504 1.465c-.367 0-.703-.016-1.008-.047a4.948 4.948 0 0 1-.832-.153c-.172-.046-.363-.207-.574-.48a7.114 7.114 0 0 1-.668-1.102 50.777 50.777 0 0 0-.34-.691 87.51 87.51 0 0 1-.785-1.664l-.363-.867c-.258-.617-.524-1.246-.797-1.887-.266-.648-.523-1.293-.773-1.934-.516-1.336-.782-2.011-.797-2.027a147.21 147.21 0 0 0-1.782-4.113 7.212 7.212 0 0 1-.562-2.016c.281-.61.71-.914 1.289-.914.336 0 .723.16 1.16.48.016.016.05.09.106.223.062.133.136.313.222.54.078.202.172.44.282.714l.41.961.527 1.3c.195.454.39.915.586 1.384.172.414.34.863.504 1.347.164.485.34.961.527 1.43.5 1.25.946 2.41 1.336 3.48.399 1.07.8 2.032 1.207 2.883.211-.422.469-.867.774-1.336.304-.468.617-.941.937-1.418.328-.476.648-.949.961-1.418.313-.468.59-.906.832-1.312.328-.555.59-1.047.785-1.477.203-.43.403-.832.598-1.207.312-.601.691-1.394 1.137-2.379.226-.492.425-.933.597-1.324.18-.398.328-.746.446-1.043a.942.942 0 0 1 .316-.422.825.825 0 0 1 .516-.152c.5 0 .87.27 1.113.809.094.203.148.414.164.632.016.22.023.414.023.586Zm17.596-1.863c0 .078-.023.184-.07.316-.04.125-.098.254-.176.387a2.33 2.33 0 0 1-.246.375.88.88 0 0 1-.293.235 2.803 2.803 0 0 1-.598.222 15.28 15.28 0 0 1-.691.153 37.07 37.07 0 0 1-2.11.351c-.687.094-1.34.172-1.956.235a41.14 41.14 0 0 1-1.676.117 28.69 28.69 0 0 1-1.29.035H59.56c-.211 0-.414-.008-.61-.024-.023.258-.046.57-.07.938-.015.367-.035.742-.058 1.125l-.07 1.113a9.838 9.838 0 0 1-.094.89c.21.024.457.04.738.048.289.008.566.011.832.011.383 0 .762-.011 1.137-.035.383-.031.699-.058.949-.082.125-.015.32-.031.586-.047.265-.015.547-.035.844-.058.304-.024.597-.051.879-.082a5.77 5.77 0 0 0 .68-.106c.155-.07.3-.133.433-.187.14-.055.273-.098.398-.13.133-.038.266-.066.399-.081.14-.016.289-.024.445-.024.21 0 .387.043.527.13.14.077.25.187.328.327.078.133.133.29.165.47.03.171.046.35.046.538a.829.829 0 0 1-.199.574 1.6 1.6 0 0 1-.469.375 3.034 3.034 0 0 1-.597.223c-.203.047-.38.086-.528.117a6.026 6.026 0 0 1-.715.094l-1.171.105a181.795 181.795 0 0 1-2.825.176c-.445.016-.843.032-1.195.047-.344.016-.59.024-.738.024-.242 0-.465.02-.668.058-.203.04-.418.09-.645.152a10.36 10.36 0 0 0-.222 1.22 13.96 13.96 0 0 1-.246 1.37c-.04.188-.082.38-.13.575-.038.195-.077.382-.117.562-.03.172-.058.332-.081.48-.024.149-.04.27-.047.364a22.116 22.116 0 0 0 1.242-.047l.703-.047c.242-.023.469-.047.68-.07a263.47 263.47 0 0 1 1.418-.117c.398-.04.754-.07 1.066-.094.32-.031.613-.063.879-.094.273-.031.566-.07.879-.117.164-.024.36-.047.586-.07.234-.024.472-.047.715-.07l.738-.095c.25-.039.476-.085.68-.14.124-.031.25-.07.374-.117a8.15 8.15 0 0 1 .399-.153 3.82 3.82 0 0 1 .398-.117c.141-.031.282-.047.422-.047.164 0 .32.035.469.106.156.07.293.168.41.293.117.125.211.277.281.457.07.172.106.36.106.562 0 .07-.04.172-.117.305-.07.125-.172.254-.305.387a2.424 2.424 0 0 1-.457.351 1.72 1.72 0 0 1-.586.223c-.687.133-1.379.238-2.074.316-.696.07-1.461.16-2.297.27l-1.805.21c-.601.071-1.16.141-1.675.212-.516.062-.97.12-1.36.175a10.728 10.728 0 0 0-1.441.258 14.384 14.384 0 0 1-1.207.317 2.506 2.506 0 0 1-.504.058h-.024a2.35 2.35 0 0 1-.738-.105 1.085 1.085 0 0 1-.527-.34 1.839 1.839 0 0 1-.328-.68 4.652 4.652 0 0 1-.106-1.078c0-.336.043-.707.129-1.113.094-.414.195-.906.305-1.477.11-.546.215-1.046.316-1.5.102-.453.195-.894.281-1.324.094-.43.176-.855.246-1.277.079-.43.137-.89.176-1.383.008-.055.02-.188.035-.398.016-.211.032-.461.047-.75.024-.29.047-.598.07-.926.024-.328.047-.637.07-.926.024-.29.04-.54.048-.75.015-.211.023-.348.023-.41 0-.055-.008-.133-.023-.235a1.7 1.7 0 0 1-.024-.246c0-.18.032-.375.094-.586a3.07 3.07 0 0 1 .316-.668c.07-.117.192-.234.364-.351a4.09 4.09 0 0 1 1.172-.586c.21-.063.39-.094.539-.094.086 0 .218.016.398.047.188.031.38.066.574.106.203.039.395.074.575.105.18.031.308.047.386.047.18 0 .422.004.727.012.312.007.652.011 1.02.011.687 0 1.378-.023 2.074-.07a25.57 25.57 0 0 0 2.132-.258c.32-.054.621-.125.903-.21.281-.087.555-.169.82-.247a7.71 7.71 0 0 1 .82-.21c.274-.063.563-.095.868-.095.148 0 .297.036.445.106.148.062.281.152.398.27.125.109.227.234.305.374a.887.887 0 0 1 .117.434ZM15.13 35.441c0 .453-.113.883-.34 1.29-.219.398-.52.773-.902 1.124a8.145 8.145 0 0 1-1.336.961c-.508.29-1.047.551-1.617.786a17.74 17.74 0 0 1-1.746.62c-.594.18-1.172.329-1.735.446a19.51 19.51 0 0 1-1.57.27 9.995 9.995 0 0 1-1.254.093 7.116 7.116 0 0 1-.691-.047 53.785 53.785 0 0 1-.387-.047 4.709 4.709 0 0 1-.293-.046 8.246 8.246 0 0 1-.551-.141 7.203 7.203 0 0 1-.668-.21 6.261 6.261 0 0 1-.68-.282 4.44 4.44 0 0 1-.609-.328 2.14 2.14 0 0 1-.434-.387.7.7 0 0 1-.164-.434.94.94 0 0 1 .059-.246c.039-.125.09-.25.152-.375a1.58 1.58 0 0 1 .211-.34c.086-.101.168-.152.246-.152.149 0 .344.043.586.129l.82.258c.305.094.622.183.95.27.336.078.664.117.984.117.399 0 .824-.028 1.277-.083.461-.054.934-.128 1.418-.222.485-.102.97-.223 1.454-.363.484-.149.949-.313 1.394-.493.445-.18.86-.375 1.242-.586.383-.21.715-.437.996-.68.04-.038.082-.09.13-.152.046-.062.093-.129.14-.199.047-.07.086-.14.117-.21a.453.453 0 0 0 .047-.176c0-.297-.102-.56-.305-.786-.203-.234-.496-.449-.879-.644a10.092 10.092 0 0 0-1.382-.563 46.879 46.879 0 0 0-1.817-.586 48.73 48.73 0 0 1-1.418-.457 17.174 17.174 0 0 1-1.418-.55c-.46-.211-.894-.45-1.3-.715a5.264 5.264 0 0 1-1.067-.914 4.149 4.149 0 0 1-.727-1.16 3.888 3.888 0 0 1-.269-1.489c0-.328.082-.64.246-.937.164-.297.379-.578.645-.844.273-.273.582-.523.925-.75.344-.227.692-.43 1.043-.61a8.932 8.932 0 0 1 1.02-.468c.328-.133.613-.23.855-.293.36-.094.696-.176 1.008-.246a12.558 12.558 0 0 1 1.875-.281c.328-.024.68-.036 1.055-.036.14 0 .336.008.586.024.258.008.535.031.832.07.305.031.613.082.926.152.32.07.609.165.867.282.258.117.469.261.633.433a.853.853 0 0 1 .246.61c0 .234-.067.484-.2.75a3.929 3.929 0 0 1-.492.761 5.91 5.91 0 0 1-1.371 1.219 2.86 2.86 0 0 1-.644.316c-.188.063-.332.063-.434 0a.507.507 0 0 1-.234-.34 1.299 1.299 0 0 1 0-.491c.039-.18.097-.368.175-.563a6.5 6.5 0 0 1 .247-.563 1.578 1.578 0 0 0-.446-.164 4.782 4.782 0 0 0-.633-.128 8.08 8.08 0 0 0-1.242-.105 5.2 5.2 0 0 0-.773.07 8.404 8.404 0 0 0-1.98.516 4.54 4.54 0 0 0-.915.456 2.74 2.74 0 0 0-.656.61c-.164.226-.246.48-.246.761 0 .274.144.543.434.809a6.09 6.09 0 0 0 1.125.773c.46.25.972.488 1.535.715.562.227 1.11.438 1.64.633.54.187 1.032.355 1.477.504a12.4 12.4 0 0 1 1.031.375c.477.203.91.406 1.3.61.392.194.724.429.997.702.281.266.496.586.645.961.156.375.234.844.234 1.406Zm19.506-6.527a9.333 9.333 0 0 1-.621 3.375 10.134 10.134 0 0 1-1.817 3.012c-.804.93-1.804 1.773-3 2.531-1.195.758-2.578 1.406-4.148 1.945-.14.047-.305.094-.492.141a7.75 7.75 0 0 1-.551.094 7.46 7.46 0 0 1-.504.07 2.337 2.337 0 0 1-.328.035c-.711 0-1.39-.058-2.04-.176a7.193 7.193 0 0 1-1.78-.562 5.706 5.706 0 0 1-1.477-1.031 5.734 5.734 0 0 1-1.113-1.57 4.612 4.612 0 0 1-.399-1.137 5.724 5.724 0 0 1-.105-1.102c0-.5.078-1.062.234-1.687.164-.633.395-1.29.692-1.97a18.82 18.82 0 0 1 1.066-2.085c.422-.711.887-1.395 1.395-2.05a18.028 18.028 0 0 1 1.664-1.864 12.433 12.433 0 0 1 1.863-1.524 9.462 9.462 0 0 1 2.016-1.03 6.194 6.194 0 0 1 2.109-.376c.11 0 .242.04.398.117.157.07.325.157.504.258l.563.281c.187.094.367.164.539.211.406.11.82.282 1.242.516.422.234.828.516 1.219.844.398.32.77.675 1.113 1.066.352.39.656.797.914 1.219.258.414.461.832.61 1.254.156.414.234.812.234 1.195Zm-2.555.797c0-.258-.02-.547-.058-.867a4.32 4.32 0 0 0-.246-.985 4.528 4.528 0 0 0-.54-1.007 3.97 3.97 0 0 0-1.171-1.114 3.984 3.984 0 0 0-.352-.246 3.183 3.183 0 0 0-.34-.199c-.11-.063-.187-.094-.234-.094a.343.343 0 0 0-.13.024 3.065 3.065 0 0 1-.163.058 3.417 3.417 0 0 1-.727.07.86.86 0 0 1-.363-.07 8.012 8.012 0 0 1-.27-.164 1.158 1.158 0 0 0-.152-.094c-.047-.023-.07-.039-.07-.046a4.305 4.305 0 0 0-.305-.012 3.254 3.254 0 0 0-.902.047 3.776 3.776 0 0 0-.41.082 12.21 12.21 0 0 0-.54.129c-.242.062-.515.203-.82.422a7.59 7.59 0 0 0-.949.82c-.328.328-.664.703-1.008 1.125-.343.414-.676.855-.996 1.324-.32.461-.625.938-.914 1.43-.281.492-.531.976-.75 1.453-.21.469-.379.918-.504 1.348a4.49 4.49 0 0 0-.176 1.171c0 .61.141 1.13.422 1.559.282.43.637.781 1.067 1.055.437.273.918.472 1.441.597a6.698 6.698 0 0 0 1.535.188c.485 0 1.035-.117 1.653-.352a11.127 11.127 0 0 0 1.886-.972c.64-.407 1.266-.875 1.875-1.407a13.84 13.84 0 0 0 1.63-1.699 9.178 9.178 0 0 0 1.148-1.804c.289-.618.433-1.208.433-1.77Zm21.873-6.844c0 .352-.03.676-.093.973a12.39 12.39 0 0 0-.153.867 22.11 22.11 0 0 1-.058.363c-.032.18-.067.395-.106.645-.039.242-.086.504-.14.785a85.09 85.09 0 0 1-.141.82c-.04.266-.078.508-.117.727l-.07.48c-.024.18-.07.489-.141.926-.063.43-.137.926-.223 1.488-.078.563-.164 1.16-.258 1.793-.093.633-.18 1.239-.257 1.817l-.188 1.535c-.055.445-.086.77-.094.973 0 .047.004.105.012.175.008.063.016.149.023.258.016.11.028.246.036.41.008.164.011.364.011.598a.806.806 0 0 1-.093.316c-.055.125-.133.25-.235.375a1.338 1.338 0 0 1-.351.305.86.86 0 0 1-.457.129 2.83 2.83 0 0 1-.809-.105 1.88 1.88 0 0 1-.633-.329 2.964 2.964 0 0 1-.527-.55 7.165 7.165 0 0 1-.492-.762 31.214 31.214 0 0 0-.914-1.512 41.262 41.262 0 0 0-1.043-1.547 34.086 34.086 0 0 0-1.078-1.465c-.36-.468-.7-.882-1.02-1.242a20.19 20.19 0 0 0-.352-.375 22.3 22.3 0 0 0-.562-.62 27.327 27.327 0 0 0-.703-.75 76.437 76.437 0 0 0-1.477-1.571c-.234-.25-.441-.465-.62-.645l-.095.457-.164.82-.21 1.044a199.837 199.837 0 0 0-.458 2.261c-.07.36-.136.684-.199.973-.054.281-.101.512-.14.691a4.325 4.325 0 0 0-.047.282 48.11 48.11 0 0 0-.399 2.812 22.275 22.275 0 0 0-.117 2.156v.375l.023.352a.718.718 0 0 1-.175.21 2.722 2.722 0 0 1-.68.493.671.671 0 0 1-.305.094c-.336 0-.609-.043-.82-.129a.96.96 0 0 1-.48-.398c-.118-.188-.196-.43-.235-.727a8.54 8.54 0 0 1-.058-1.09c0-.414.035-.867.105-1.36.078-.491.164-1 .258-1.523a77.835 77.835 0 0 1 .398-1.734c.102-.43.211-.898.328-1.406l.375-1.535c.133-.524.258-1.036.375-1.536.118-.5.223-.953.317-1.359.101-.406.183-.75.246-1.031a6.08 6.08 0 0 0 .105-.54c.04-.343.094-.702.164-1.077.079-.383.18-.73.305-1.043.133-.32.3-.586.504-.797a.987.987 0 0 1 .738-.317c.297 0 .563.09.797.27a.95.95 0 0 1 .399.691c0 .04-.004.082-.012.13 0 .046-.008.108-.023.187 0 .07.058.175.175.316.117.14.258.293.422.457l.492.492c.172.157.309.29.41.399.04.039.126.136.258.293.14.156.305.343.492.562l.61.715c.219.25.43.496.633.738.203.235.386.446.55.633.165.188.286.328.364.422.226.258.46.543.703.855.242.305.48.614.715.926.234.313.457.621.668.926a16.007 16.007 0 0 1 .82 1.254 21.143 21.143 0 0 1 .68 1.09c.117.187.222.36.316.515 0-.03.008-.156.023-.375a516.343 516.343 0 0 0 .223-1.98c.055-.43.106-.867.153-1.313.054-.453.109-.894.164-1.324.054-.437.101-.836.14-1.195l.117-.902a12.67 12.67 0 0 0 .118-.88l.082-.75c.039-.296.074-.613.105-.949a71.59 71.59 0 0 0 .188-1.793c.03-.25.054-.433.07-.55.047-.367.102-.672.164-.914.063-.25.145-.45.246-.598a.876.876 0 0 1 .41-.328c.164-.07.371-.106.621-.106.18 0 .352.04.516.118.164.07.309.171.434.304.125.125.226.27.304.434.078.164.117.34.117.527Zm17.268-.797c.297 0 .582.055.856.164.28.11.53.262.75.457.218.196.39.422.515.68.133.25.2.524.2.82 0 .43-.13.77-.387 1.02-.258.242-.633.363-1.125.363a1.17 1.17 0 0 1-.551-.129 5.044 5.044 0 0 1-.457-.27 9.492 9.492 0 0 0-.387-.28.623.623 0 0 0-.375-.13c-.422 0-.914.06-1.476.176-.555.118-1.192.329-1.91.633-.68.29-1.333.637-1.958 1.043-.625.399-1.234.844-1.828 1.336a15.474 15.474 0 0 0-1.675 1.617c-.532.602-1 1.203-1.407 1.805a5.957 5.957 0 0 0-.445.809 9.048 9.048 0 0 0-.598 2.063 7.467 7.467 0 0 0-.082 1.1c0 .36.102.657.305.891.21.227.465.407.762.54.297.132.61.226.937.28.328.047.614.07.856.07.453 0 .933-.054 1.441-.163a11.2 11.2 0 0 0 1.523-.446 12.946 12.946 0 0 0 1.5-.68c.485-.257.926-.53 1.325-.82a7.224 7.224 0 0 0 1.453-1.558c.14-.203.21-.367.21-.492 0-.07-.01-.153-.034-.246a3.56 3.56 0 0 0-.059-.282 2.705 2.705 0 0 0-.059-.27 1.438 1.438 0 0 1-.023-.222c0-.508.488-.762 1.465-.762.25 0 .492.06.726.176.243.117.457.258.645.422.187.164.34.336.457.516.125.172.191.316.2.433 0 .024-.036.114-.106.27a9.656 9.656 0 0 1-.258.55 47.95 47.95 0 0 1-.34.715l-.352.704c-.109.218-.206.41-.293.574a5.668 5.668 0 0 0-.14.293c-.117.281-.242.62-.375 1.02-.133.398-.258.8-.375 1.206-.11.399-.2.778-.27 1.137-.07.352-.105.621-.105.809 0 .07.015.133.047.187.039.063.078.117.117.164.039.055.074.106.105.153a.22.22 0 0 1 .059.14 1.553 1.553 0 0 1-.492 1.149 1.475 1.475 0 0 1-.54.34 1.696 1.696 0 0 1-.667.128c-.281 0-.516-.043-.703-.129a1.188 1.188 0 0 1-.446-.363 1.53 1.53 0 0 1-.234-.574 4.218 4.218 0 0 1-.059-.738c0-.157.043-.375.13-.657.085-.28.187-.578.304-.89.117-.32.238-.633.363-.938.125-.312.227-.57.305-.773a57.19 57.19 0 0 1-1.512.984c-.484.305-.992.57-1.523.797a9.133 9.133 0 0 1-1.711.54c-.61.124-1.305.187-2.086.187-.781 0-1.52-.106-2.215-.317a6.235 6.235 0 0 1-1.805-.867 4.55 4.55 0 0 1-1.23-1.312 3.093 3.093 0 0 1-.445-1.606c0-1.125.257-2.289.773-3.492.516-1.203 1.297-2.414 2.344-3.633a23.55 23.55 0 0 1 1.347-1.441c.461-.461.903-.871 1.325-1.23.297-.25.629-.5.996-.75a15.5 15.5 0 0 1 1.16-.739 18.27 18.27 0 0 1 2.543-1.207c.46-.172.898-.324 1.312-.457.415-.133.82-.242 1.22-.328a11.698 11.698 0 0 1 2.543-.27Z\" fill=\"#000\"/></svg>',withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bS1JdGFsaWNfXw==\",\"--framer-font-family\":'\".SFNSText-MediumItalic\", \"SFProText-MediumItalic\", \"SFUIText-MediumItalic\", \".SFUIText-MediumItalic\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(128, 128, 128)))\"},children:\"CS & Biz-Econ @ Brown\"})}),className:\"framer-iesjhf\",fonts:[\"__SF-UI-Text-Medium-Italic__\"],layoutDependency:layoutDependency,layoutId:\"TEceuAXDm\",style:{\"--extracted-r6o4lv\":\"var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(128, 128, 128))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3zftux\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"wkp34Ao3w\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bS1JdGFsaWNfXw==\",\"--framer-font-family\":'\".SFNSText-MediumItalic\", \"SFProText-MediumItalic\", \"SFUIText-MediumItalic\", \".SFUIText-MediumItalic\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(128, 128, 128)))\"},children:\"Computer Science & Business @ Brown University\"})}),className:\"framer-1ce21k0\",fonts:[\"__SF-UI-Text-Medium-Italic__\"],layoutDependency:layoutDependency,layoutId:\"N0hFSB7sb\",style:{\"--extracted-r6o4lv\":\"var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(128, 128, 128))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Wabembczq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1UZXh0LU1lZGl1bS1JdGFsaWNfXw==\",\"--framer-font-family\":'\".SFNSText-MediumItalic\", \"SFProText-MediumItalic\", \"SFUIText-MediumItalic\", \".SFUIText-MediumItalic\", \"SF Pro Text\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"499\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-434cce6a-f877-480c-a9e2-6178c2acd08c, rgb(128, 128, 128)))\"},children:\"CS & Biz-Econ @ Brown\"})})}},baseVariant,gestureVariant)})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1360f14\",\"data-framer-name\":\"Mobile Menu Button\",layoutDependency:layoutDependency,layoutId:\"Bi6bWAbVp\",...addPropertyOverrides({KFrzXyYML:{\"data-highlight\":true,onTap:onTapw2brdf},ryCRS8wqL:{\"data-highlight\":true,onTap:onTap1dwkb7r}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5tahu9\",\"data-styles-preset\":\"TEBJS9o7F\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-db3b294b-02d6-40a0-9fa7-e3eed55e8e26, rgb(0, 0, 0)))\"},children:\"Menu\"})}),className:\"framer-19apxd8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TtVy3NqsV\",style:{\"--extracted-r6o4lv\":\"var(--token-db3b294b-02d6-40a0-9fa7-e3eed55e8e26, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KFrzXyYML:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5tahu9\",\"data-styles-preset\":\"TEBJS9o7F\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-db3b294b-02d6-40a0-9fa7-e3eed55e8e26, rgb(0, 0, 0)))\"},children:\"menu\"})}),onTap:onTap1dwkb7r},ryCRS8wqL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5tahu9\",\"data-styles-preset\":\"TEBJS9o7F\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-db3b294b-02d6-40a0-9fa7-e3eed55e8e26, rgb(0, 0, 0)))\"},children:\"menu\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({KFrzXyYML:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+0+0+2+0},ryCRS8wqL:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+0+0+8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-u977qi-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"O9Jmsb1FC-container\",name:\"Menu Icon\",children:/*#__PURE__*/_jsx(NavbarMenuOpenCloseIcon,{height:\"100%\",id:\"O9Jmsb1FC\",layoutId:\"O9Jmsb1FC\",name:\"Menu Icon\",variant:\"Ho3BAINTs\",width:\"100%\",...addPropertyOverrides({KFrzXyYML:{variant:\"AW0SQqzKk\"}},baseVariant,gestureVariant)})})})]})]})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-2pvb24\",layoutDependency:layoutDependency,layoutId:\"FBwYS0BE8\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(255, 255, 255, 0.6)\",borderBottomLeftRadius:13,borderBottomRightRadius:13,borderTopLeftRadius:13,borderTopRightRadius:13,WebkitBackdropFilter:\"blur(10px)\"},variants:{ryCRS8wqL:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-24-26)/2)+2,...addPropertyOverrides({ryCRS8wqL:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+84+2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.li,{className:\"framer-wg12xg-container\",layoutDependency:layoutDependency,layoutId:\"nHCNGUESn-container\",children:/*#__PURE__*/_jsx(NavbarNavbarLink,{be5PCiq_h:\"works\",height:\"100%\",id:\"nHCNGUESn\",layoutId:\"nHCNGUESn\",variant:\"KTmZUUHnI\",width:\"100%\",y0KgKOyd7:KZLzAmQFE,...addPropertyOverrides({ryCRS8wqL:{style:{width:\"100%\"},variant:\"Bt17wRamO\"}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ryCRS8wqL:{height:1,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+84+2+34}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.li,{className:\"framer-kaypcr-container\",layoutDependency:layoutDependency,layoutId:\"c4mouxWhM-container\",children:/*#__PURE__*/_jsx(GeneralDivider,{height:\"100%\",id:\"c4mouxWhM\",layoutId:\"c4mouxWhM\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-24-26)/2)+2,...addPropertyOverrides({ryCRS8wqL:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+84+2+47}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.li,{className:\"framer-1n92ps-container\",layoutDependency:layoutDependency,layoutId:\"hGhp959IP-container\",children:/*#__PURE__*/_jsx(NavbarNavbarLink,{be5PCiq_h:\"about\",height:\"100%\",id:\"hGhp959IP\",layoutId:\"hGhp959IP\",variant:\"KTmZUUHnI\",width:\"100%\",y0KgKOyd7:StOVYH2iS,...addPropertyOverrides({ryCRS8wqL:{style:{width:\"100%\"},variant:\"Bt17wRamO\"}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ryCRS8wqL:{height:1,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+84+2+81}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.li,{className:\"framer-1kg019t-container\",layoutDependency:layoutDependency,layoutId:\"YgRF4keOI-container\",children:/*#__PURE__*/_jsx(GeneralDivider,{height:\"100%\",id:\"YgRF4keOI\",layoutId:\"YgRF4keOI\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||68)-24-26)/2)+2,...addPropertyOverrides({ryCRS8wqL:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 64px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+12+84+2+94}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.li,{className:\"framer-1ld51sl-container\",layoutDependency:layoutDependency,layoutId:\"V33WRScuD-container\",children:/*#__PURE__*/_jsx(NavbarNavbarLink,{be5PCiq_h:\"contact\",height:\"100%\",id:\"V33WRScuD\",layoutId:\"V33WRScuD\",variant:\"KTmZUUHnI\",width:\"100%\",y0KgKOyd7:GVOMTV7_6,...addPropertyOverrides({ryCRS8wqL:{style:{width:\"100%\"},variant:\"Bt17wRamO\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YBetN.framer-10k0d1q, .framer-YBetN .framer-10k0d1q { display: block; }\",\".framer-YBetN.framer-vo9bf4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 12px 40px 12px 40px; position: relative; width: 1140px; }\",\".framer-YBetN .framer-e1mht1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YBetN .framer-8uzgb9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-YBetN .framer-p7fxwt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YBetN .framer-1iq5l4y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-YBetN .framer-eoh72a { aspect-ratio: 1.7209302325581395 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); position: relative; width: 76px; }\",\".framer-YBetN .framer-iesjhf, .framer-YBetN .framer-1ce21k0, .framer-YBetN .framer-19apxd8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YBetN .framer-3zftux { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-YBetN .framer-1360f14 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YBetN .framer-u977qi-container { flex: none; height: auto; position: relative; width: auto; z-index: 3; }\",\".framer-YBetN .framer-2pvb24 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; list-style: none; margin: 0px; overflow: visible; padding: 2px 12px 2px 12px; position: relative; width: min-content; }\",\".framer-YBetN .framer-wg12xg-container, .framer-YBetN .framer-1n92ps-container, .framer-YBetN .framer-1ld51sl-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YBetN .framer-kaypcr-container, .framer-YBetN .framer-1kg019t-container { flex: 1 0 0px; height: 1px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YBetN .framer-e1mht1, .framer-YBetN .framer-8uzgb9, .framer-YBetN .framer-p7fxwt, .framer-YBetN .framer-1iq5l4y, .framer-YBetN .framer-3zftux, .framer-YBetN .framer-1360f14, .framer-YBetN .framer-2pvb24 { gap: 0px; } .framer-YBetN .framer-e1mht1 > *, .framer-YBetN .framer-p7fxwt > *, .framer-YBetN .framer-3zftux > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-YBetN .framer-e1mht1 > :first-child, .framer-YBetN .framer-8uzgb9 > :first-child, .framer-YBetN .framer-p7fxwt > :first-child, .framer-YBetN .framer-1iq5l4y > :first-child, .framer-YBetN .framer-3zftux > :first-child, .framer-YBetN .framer-1360f14 > :first-child, .framer-YBetN .framer-2pvb24 > :first-child { margin-left: 0px; } .framer-YBetN .framer-e1mht1 > :last-child, .framer-YBetN .framer-8uzgb9 > :last-child, .framer-YBetN .framer-p7fxwt > :last-child, .framer-YBetN .framer-1iq5l4y > :last-child, .framer-YBetN .framer-3zftux > :last-child, .framer-YBetN .framer-1360f14 > :last-child, .framer-YBetN .framer-2pvb24 > :last-child { margin-right: 0px; } .framer-YBetN .framer-8uzgb9 > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-YBetN .framer-1iq5l4y > *, .framer-YBetN .framer-1360f14 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-YBetN .framer-2pvb24 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } }\",\".framer-YBetN.framer-v-ta8xgn.framer-vo9bf4, .framer-YBetN.framer-v-1n5wndl.framer-vo9bf4 { flex-direction: column; gap: 40px; justify-content: flex-start; padding: 12px 20px 12px 20px; width: 810px; }\",\".framer-YBetN.framer-v-ta8xgn .framer-e1mht1, .framer-YBetN.framer-v-ta8xgn .framer-kaypcr-container, .framer-YBetN.framer-v-ta8xgn .framer-1kg019t-container, .framer-YBetN.framer-v-1n5wndl .framer-e1mht1 { flex: none; width: 100%; }\",\".framer-YBetN.framer-v-ta8xgn .framer-8uzgb9, .framer-YBetN.framer-v-1n5wndl .framer-8uzgb9 { gap: unset; justify-content: space-between; }\",\".framer-YBetN.framer-v-ta8xgn .framer-1360f14, .framer-YBetN.framer-v-1n5wndl .framer-1360f14, .framer-YBetN.framer-v-1n5wndl .framer-19apxd8 { cursor: pointer; }\",\".framer-YBetN.framer-v-ta8xgn .framer-2pvb24 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-YBetN.framer-v-ta8xgn .framer-wg12xg-container, .framer-YBetN.framer-v-ta8xgn .framer-1n92ps-container, .framer-YBetN.framer-v-ta8xgn .framer-1ld51sl-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YBetN.framer-v-ta8xgn.framer-vo9bf4, .framer-YBetN.framer-v-ta8xgn .framer-8uzgb9, .framer-YBetN.framer-v-ta8xgn .framer-2pvb24 { gap: 0px; } .framer-YBetN.framer-v-ta8xgn.framer-vo9bf4 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-YBetN.framer-v-ta8xgn.framer-vo9bf4 > :first-child, .framer-YBetN.framer-v-ta8xgn .framer-2pvb24 > :first-child { margin-top: 0px; } .framer-YBetN.framer-v-ta8xgn.framer-vo9bf4 > :last-child, .framer-YBetN.framer-v-ta8xgn .framer-2pvb24 > :last-child { margin-bottom: 0px; } .framer-YBetN.framer-v-ta8xgn .framer-8uzgb9 > *, .framer-YBetN.framer-v-ta8xgn .framer-8uzgb9 > :first-child, .framer-YBetN.framer-v-ta8xgn .framer-8uzgb9 > :last-child { margin: 0px; } .framer-YBetN.framer-v-ta8xgn .framer-2pvb24 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",\".framer-YBetN.framer-v-1n5wndl .framer-p7fxwt { flex: 1 0 0px; gap: 24px; justify-content: flex-start; width: 1px; }\",\".framer-YBetN.framer-v-1n5wndl .framer-1iq5l4y { order: 0; }\",\".framer-YBetN.framer-v-1n5wndl .framer-eoh72a { height: var(--framer-aspect-ratio-supported, 32px); width: 55px; }\",\".framer-YBetN.framer-v-1n5wndl .framer-iesjhf { order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YBetN.framer-v-1n5wndl.framer-vo9bf4, .framer-YBetN.framer-v-1n5wndl .framer-8uzgb9, .framer-YBetN.framer-v-1n5wndl .framer-p7fxwt { gap: 0px; } .framer-YBetN.framer-v-1n5wndl.framer-vo9bf4 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-YBetN.framer-v-1n5wndl.framer-vo9bf4 > :first-child { margin-top: 0px; } .framer-YBetN.framer-v-1n5wndl.framer-vo9bf4 > :last-child { margin-bottom: 0px; } .framer-YBetN.framer-v-1n5wndl .framer-8uzgb9 > *, .framer-YBetN.framer-v-1n5wndl .framer-8uzgb9 > :first-child, .framer-YBetN.framer-v-1n5wndl .framer-8uzgb9 > :last-child { margin: 0px; } .framer-YBetN.framer-v-1n5wndl .framer-p7fxwt > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-YBetN.framer-v-1n5wndl .framer-p7fxwt > :first-child { margin-left: 0px; } .framer-YBetN.framer-v-1n5wndl .framer-p7fxwt > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ryCRS8wqL\":{\"layout\":[\"fixed\",\"auto\"]},\"KFrzXyYML\":{\"layout\":[\"fixed\",\"auto\"]},\"Wabembczq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KZLzAmQFE\":\"work\",\"StOVYH2iS\":\"about\",\"GVOMTV7_6\":\"contact\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQXsgQf2ii=withCSS(Component,css,\"framer-YBetN\");export default FramerQXsgQf2ii;FramerQXsgQf2ii.displayName=\"Navbar / Navbar Component\";FramerQXsgQf2ii.defaultProps={height:68,width:1140};addPropertyControls(FramerQXsgQf2ii,{variant:{options:[\"e_WVIDgWZ\",\"ryCRS8wqL\",\"KFrzXyYML\",\"Wabembczq\"],optionTitles:[\"Desktop\",\"Mobile Open\",\"Mobile Closed\",\"Ipad\"],title:\"Variant\",type:ControlType.Enum},KZLzAmQFE:{description:\"\",title:\"work\",type:ControlType.Link},StOVYH2iS:{title:\"about\",type:ControlType.Link},GVOMTV7_6:{title:\"contact\",type:ControlType.Link}});addFonts(FramerQXsgQf2ii,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...NavbarMenuOpenCloseIconFonts,...NavbarNavbarLinkFonts,...GeneralDividerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQXsgQf2ii\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1140\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ryCRS8wqL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KFrzXyYML\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wabembczq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"68\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"KZLzAmQFE\\\":\\\"work\\\",\\\"StOVYH2iS\\\":\\\"about\\\",\\\"GVOMTV7_6\\\":\\\"contact\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["clamp", "t", "i", "e", "Animate", "s", "o", "n", "l", "Dimensions", "window", "Emitter", "VirtualScroll", "r", "h", "Lenis", "a", "c", "u", "p", "m", "v", "g", "w", "f", "d", "SmoothScroll", "props", "intensity", "lenis", "pe", "ue", "overlayElement", "checkOverflow", "window", "htmlObserver", "mutations", "mutation", "allElements", "element", "Lenis", "raf", "time", "styleElement", "anchorLinksData", "anchor", "href", "decodedHref", "scrollMargin", "targetElement", "handleClick", "e", "handlers", "anchorElement", "index", "p", "l", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "css", "FramerOjfkMUT0X", "withCSS", "OjfkMUT0X_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "css", "Framerlem7n82VO", "withCSS", "lem7n82VO_default", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "linkText", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "be5PCiq_h", "y0KgKOyd7", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerbAeLMGhFe", "withCSS", "bAeLMGhFe_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "SKrfEICXs", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap93hajp", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "css", "FramerjA7GT8AJr", "withCSS", "jA7GT8AJr_default", "addPropertyControls", "ControlType", "addFonts", "RichTextWithFX", "withFX", "RichText2", "NavbarMenuOpenCloseIconFonts", "getFonts", "jA7GT8AJr_default", "MotionDivWithFX", "motion", "NavbarNavbarLinkFonts", "bAeLMGhFe_default", "GeneralDividerFonts", "lem7n82VO_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "about", "contact", "height", "id", "width", "work", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "KZLzAmQFE", "StOVYH2iS", "GVOMTV7_6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1dwkb7r", "args", "onTapw2brdf", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Link", "SVG", "ComponentViewportProvider", "css", "FramerQXsgQf2ii", "withCSS", "QXsgQf2ii_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
