{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@cyriacbr/react-split-text@1.0.0/dist/index.js", "ssg:https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/T3PpsJ5IHtZKcvyOM7MR/MotionText.js", "ssg:https://framerusercontent.com/modules/nU8EBrpQAlQWB4rJ99wv/uJ1gp8cqDwcO23gJfECq/Current_time.js", "ssg:https://framerusercontent.com/modules/LaxBPXEkBIsFvLXsDJOU/DgR93lIO4yEPsm4faoXk/Dq5tnHwl7.js"],
  "sourcesContent": ["import e from\"react\";var r={};Object.defineProperty(r,\"__esModule\",{value:!0});var t,a=e,l=(t=a)&&\"object\"==typeof t&&\"default\"in t?t.default:t;function n(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=e[t];return a}var o=function(e){return l.createElement(\"div\",null,e.children)},i=function(e){return l.createElement(\"span\",{style:{whiteSpace:\"pre\"}},e.children)},u=function(e){return l.createElement(\"span\",null,e.children)},f=a.memo(o),p=a.memo(i),s=a.memo(u),d=a.forwardRef((function(e,r){var t=e.className,d=e.style,m=e.LineWrapper,v=void 0===m?f:m,y=e.WordWrapper,h=void 0===y?p:y,x=e.LetterWrapper,g=void 0===x?s:x,b=e.extraProps,E=\"\";l.Children.map(e.children,(function(e){if(\"string\"!=typeof e&&\"number\"!=typeof e)throw new Error(\"SplitText expect a text as children\");E+=String(e)}));var w=a.useRef(null),S=a.useState([]),W=S[0],I=S[1],j=a.useRef(0);a.useLayoutEffect((function(){return function(){var e=w.current;if(e){if(W.length>0)return function(e,r){for(var t,a=j.current||e.map((function(e){return e.length})).sort((function(e,r){return r-e}))[0],l=[],f=\"\",p=0,s=function(e,r){var t;if(\"undefined\"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,r){if(e){if(\"string\"==typeof e)return n(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);return\"Object\"===t&&e.constructor&&(t=e.constructor.name),\"Map\"===t||\"Set\"===t?Array.from(e):\"Arguments\"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,void 0):void 0}}(e))){t&&(e=t);var a=0;return function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}return(t=e[Symbol.iterator]()).next.bind(t)}(r.split(\" \").entries());!(t=s()).done;){var d=t.value[1];(p+=d.length+1)>a+1&&(l.push(f),f=\"\",p=0),f+=d.trim()+\" \"}l.push(f),I(l.map((function(e){return e.trim()}))),a>j.current&&(j.current=a)}(W,E);for(var r,t=[],a=[],l=0,f=Array.from(e.children);l<f.length;l++){var p=f[l],s=p.getBoundingClientRect().top;null==r&&(r=s),s!==r&&(t.push(a.join(\" \")),a=[]),r=s,a.push((p.textContent||\"\").trim())}t.push(a.join(\" \")),I(t)}}()}),[E]);var L=0,A=0;return W.length?l.createElement(\"div\",{className:t,ref:function(e){w.current=e,\"function\"==typeof r?r(e):r&&(r.current=e)},style:d},W.map((function(e,r){var t=e.split(\" \");return t=t.map((function(e,r){return r===t.length-1?e:e+\" \"})),l.createElement(v,{key:r,lineIndex:r,extraProps:b},t.map((function(e,t){var a=e.split(\"\");return l.createElement(h,{key:t,lineIndex:r,wordIndex:t,countIndex:L++,extraProps:b},a.map((function(e,a){return l.createElement(g,{key:a,lineIndex:r,wordIndex:t,letterIndex:a,countIndex:A++,extraProps:b},e)})))})))}))):l.createElement(\"div\",{className:t,ref:w,style:d},E.split(\" \").map((function(e,r){return l.createElement(\"span\",{key:r},e,\" \")})))})),m=a.forwardRef((function(e,r){var t,f,p,s=e.children,m=function(e,r){if(null==e)return{};var t,a,l={},f=Object.keys(e);for(a=0;a<f.length;a++)r.indexOf(t=f[a])>=0||(l[t]=e[t]);return l}(e,[\"children\"]),v=a.useState(0),y=v[0],h=v[1],x=(t=function(){return h((function(e){return e+1}))},void 0===f&&(f=!1),function(){for(var e=this,r=arguments.length,a=new Array(r),l=0;l<r;l++)a[l]=arguments[l];var s=f&&!p,c=function(){return t.apply(e,a)};clearTimeout(p),p=setTimeout(c,300),s&&c()});return a.useEffect((function(){return window.addEventListener(\"resize\",x),function(){return window.removeEventListener(\"resize\",x)}}),[]),l.createElement(d,Object.assign({key:y},m,{ref:r}),s)}));r.LetterWrapper=u,r.LineWrapper=o,r.SplitText=m,r.WordWrapper=i;const v=r.__esModule,y=r.LetterWrapper,h=r.LineWrapper,x=r.SplitText,g=r.WordWrapper;export default r;export{y as LetterWrapper,h as LineWrapper,x as SplitText,g as WordWrapper,v as __esModule};\n\n//# sourceMappingURL=index.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useMotionValue,useAnimate,stagger}from\"framer-motion\";import{SplitText}from\"@cyriacbr/react-split-text\";const visibleVariant={opacity:1,x:0,y:0,scale:1,rotate:0,rotateX:0,rotateY:0};/**\n * Motion Text\n * By Benjamin den Boer & Adam Seckel\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */export default function MotionText(props){const{opacity,x,y,scale,rotate,rotateX,rotateY}=props.effectOptions;const[hasAnimated,setHasAnimated]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const initialOpacity=useMotionValue(isCanvas?1:0);const isSpring=props.transitionOptions.type===\"spring\";const springCurve={type:props.transitionOptions.type,stiffness:props.transitionOptions.stiffness,damping:props.transitionOptions.damping,mass:props.transitionOptions.mass};const easeCurve={type:props.transitionOptions.type,duration:props.transitionOptions.duration,ease:props.transitionOptions.ease};// Constructing the variants based on Effects\n// Hidden: from, visible: to\nconst item={hidden:{opacity,x,y,scale,rotate,rotateX,rotateY},visible:visibleVariant};const filteredTransition=isSpring?springCurve:easeCurve;const delay=props.transitionOptions.delay;const isLetter=props.type===\"letter\";const isWord=props.type===\"word\";const isLine=props.type===\"line\";const splitWrapperStyle={display:\"contents\"};function getSplitTextProps({isLetter,isWord,isLine}){const sharedProps={type:props.type,variants:item,perWord:props.perWord};if(isLetter)return{LetterWrapper:info=>/*#__PURE__*/_jsx(MotionSpanComponent,{...info,...sharedProps})};if(isLine)return{LineWrapper:info=>/*#__PURE__*/_jsx(MotionSpanComponent,{...info,...sharedProps})};return{WordWrapper:info=>/*#__PURE__*/_jsx(MotionSpanComponent,{...info,...sharedProps})};}const[scope,animate]=useAnimate();// If the variant changes, trigger the animation if the variant boolean has changed.\nuseEffect(()=>{if(isCanvas)return;let animation;const requestId=requestAnimationFrame(()=>{if(!scope.current)return;initialOpacity.set(1);animation=animate(\".motion-text-segment\",props.variant?item.visible:item.hidden,{...filteredTransition,delay:stagger(props.stagger,{startDelay:delay})});animation.then(()=>setHasAnimated(true));});return()=>{animation===null||animation===void 0?void 0:animation.stop();cancelAnimationFrame(requestId);};},[props.variant]);return /*#__PURE__*/_jsx(motion.div,{ref:scope,style:{width:\"100%\",height:\"100%\",// display: \"inline-block\",\nposition:\"relative\",overflow:props.overflow?\"visible\":\"hidden\",fontSize:props.font.fontSize,fontFamily:props.font.font,fontWeight:props.font.fontWeight,letterSpacing:props.font.letterSpacing,lineHeight:props.font.lineHeightType?props.font.lineHeight:`${props.font.lineHeightPixels}px`,textAlign:props.font.textAlign,whiteSpace:props.font.whiteSpace,color:props.color,left:`${props.font.offset}%`,margin:0,padding:0,opacity:initialOpacity},initial:isCanvas||hasAnimated?\"visible\":\"hidden\",children:isCanvas?props.text:/*#__PURE__*/_jsx(SplitText,{style:splitWrapperStyle,...getSplitTextProps({isLetter,isWord,isLine}),children:props.text})});}const getIndex=(isLetter,isWord,isLine,countIndex=0,letterIndex=0,wordIndex=0,lineIndex=0,perWord)=>{if(isLetter)return perWord?letterIndex:countIndex;if(isWord)return countIndex;return lineIndex;};const MotionSpanComponent=({type,countIndex=0,letterIndex=0,wordIndex=0,lineIndex=0,variants,isCanvas,children,perWord,...props})=>{const isLetter=type===\"letter\";const isWord=type===\"word\";const isLine=type===\"line\";const index=getIndex(isLetter,isWord,isLine,countIndex,letterIndex,wordIndex,lineIndex,perWord);return /*#__PURE__*/_jsx(motion.span,{...props,style:{perspective:1200,display:\"inline-block\",whiteSpace:\"pre\",margin:0,padding:0,willChange:\"transform\"},variants:variants,className:\"motion-text-segment\",children:children});};MotionText.displayName=\"Motion Text\";MotionText.defaultProps={text:\"Hello World\",stagger:.05,variant:true,newTab:true,tag:\"heading1\",effectOptions:{x:0,y:100,rotate:0,rotateX:0,rotateY:0},transitionOptions:{type:\"spring\",stiffness:400,damping:30,mass:1,delay:.05},overflow:false,font:{font:\"Inter\",fontSize:32,fontWeight:400,textAlign:\"center\",lineHeight:1.2,lineHeightType:true,lineHeightPixels:100,letterSpacing:0,offset:0,whiteSpace:\"nowrap\"}};/* Property Controls */addPropertyControls(MotionText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Hello World\",displayTextArea:true},type:{title:\"Type\",type:ControlType.Enum,options:[\"letter\",\"word\",\"line\"],optionTitles:[\"Letter\",\"Word\",\"Line\"],defaultValue:\"letter\"},// link: { type: ControlType.Link, title: \"Link\" },\n// newTab: { type: ControlType.Boolean, title: \"New Tab\", defaultValue: true },\nperWord:{type:ControlType.Boolean,title:\"Per Word\",defaultValue:false,hidden:props=>props.type!==\"letter\"},variant:{title:\"Animate\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"In\",disabledTitle:\"Out\"},overflow:{title:\"Overflow\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},stagger:{title:\"Stagger\",type:ControlType.Number,step:.01,defaultValue:.05,displayStepper:true},effectOptions:{title:\"From\",type:ControlType.Object,controls:{opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.01,defaultValue:0},x:{title:\"X\",type:ControlType.Number,min:-200,max:200,unit:\"%\",step:1,defaultValue:0,displayStepper:true},y:{title:\"Y\",type:ControlType.Number,min:-200,max:200,unit:\"%\",step:1,defaultValue:100,displayStepper:true},scale:{title:\"Scale\",type:ControlType.Number,min:0,max:5,step:.01,defaultValue:1,displayStepper:true},rotate:{title:\"Rotate\",type:ControlType.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:0},rotateX:{title:\"Rotate X\",type:ControlType.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:0},rotateY:{title:\"Rotate Y\",type:ControlType.Number,min:-360,max:360,unit:\"\\xb0\",step:1,defaultValue:0}}},transitionOptions:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30,mass:1,delay:.05}},color:{type:ControlType.Color,defaultValue:\"#888\"},font:{type:ControlType.Object,controls:{font:{type:ControlType.String,placeholder:\"Inter\",defaultValue:\"Inter\"},fontSize:{title:\"Size\",type:ControlType.Number,min:0,max:500,step:.5,defaultValue:32},fontWeight:{type:ControlType.Enum,options:[100,200,300,400,500,600,700,800,900],defaultValue:400,title:\"Weight\"},textAlign:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},letterSpacing:{title:\"Letter\",type:ControlType.Number,defaultValue:0,step:.1,displayStepper:true},offset:{type:ControlType.Number,title:\"Offset\",min:-100,max:100,displayStepper:true,step:.25,defaultValue:0,unit:\"%\"},whiteSpace:{type:ControlType.Enum,title:\"Space\",options:[\"normal\",\"nowrap\",\"pre\",\"pre-wrap\",\"preline\",\"break-spaces\"],optionTitles:[\"Normal\",\"No Wrap\",\"Pre\",\"Pre Wrap\",\"Preline\",\"Break Spaces\"],defaultValue:\"center\"},lineHeight:{type:ControlType.Number,title:\"Line\",min:-500,max:500,displayStepper:true,step:.1,defaultValue:1.2,hidden:props=>!props.lineHeightType},lineHeightPixels:{type:ControlType.Number,title:\"Line\",min:-500,max:500,displayStepper:true,step:.1,defaultValue:100,hidden:props=>props.lineHeightType},lineHeightType:{type:ControlType.Boolean,title:\" \",enabledTitle:\"em\",disabledTitle:\"px\",defaultValue:true}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MotionText\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MotionText.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const CurrentTimeStyles={display:\"flex\",justifyContent:\"left\",alignItems:\"left\"};export function CurrentTime(props){const{fontSize,fontColor,showTimeZone,showText,gapSize,displayText,customFont}=props;const timeStyles={fontSize:fontSize,fontWeight:customFont.fontWeight,fontFamily:customFont.fontFamily,color:fontColor,display:\"flex\",justifyContent:\"left\",alignItems:\"left\"};const[time,setTime]=useState(new Date);useEffect(()=>{const intervalId=setInterval(()=>{setTime(new Date);},1e3);return()=>{clearInterval(intervalId);};},[]);const timeInLondon=time.toLocaleString(\"en-US\",{// change the 'timeZone' to your desired country List of timezones - (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)\ntimeZone:\"Europe/London\",hour12:false,hour:\"numeric\",minute:\"numeric\",timeZoneName:showTimeZone?\"short\":undefined});return /*#__PURE__*/_jsxs(motion.div,{style:{...CurrentTimeStyles,gap:`${gapSize}px`,flexDirection:\"row\",alignItems:\"left\"},children:[/*#__PURE__*/_jsx(\"div\",{style:timeStyles,children:timeInLondon}),showText&&/*#__PURE__*/_jsx(\"div\",{style:timeStyles,children:displayText})]});}CurrentTime.defaultProps={fontSize:16,fontColor:\"#707070\",showTimeZone:true,showText:true,gapSize:16,displayText:\"Europe/London\",customFont:{fontFamily:\"Inter\",fontWeight:400,systemFont:true}};addPropertyControls(CurrentTime,{customFont:{title:\"Custom Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:400,systemFont:true}},fontSize:{title:\"Font Size\",type:ControlType.Number,min:8,max:72,step:1},fontColor:{title:\"Font Color\",type:ControlType.Color},showTimeZone:{title:\"Show Time Zone\",type:ControlType.Boolean,defaultValue:true},showText:{title:\"Show Text\",type:ControlType.Boolean,defaultValue:true},gapSize:{title:\"Gap Size\",type:ControlType.Number,min:0,max:100,step:1,defaultValue:10},displayText:{title:\"Display Text\",type:ControlType.String,defaultValue:\"London, Europe\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"CurrentTime\":{\"type\":\"reactComponent\",\"name\":\"CurrentTime\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Current_time.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,PropertyOverrides,RichText,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useQueryData,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import MotionText from\"https://framerusercontent.com/modules/2AusMW9Upi6mhJ0JzKTi/T3PpsJ5IHtZKcvyOM7MR/MotionText.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js\";import Footer from\"#framer/local/canvasComponent/T69fsThzX/T69fsThzX.js\";import HomeProjectDisplay from\"#framer/local/canvasComponent/U1qx7L1PG/U1qx7L1PG.js\";import{CurrentTime}from\"#framer/local/codeFile/ZtMBeyM/Current_time.js\";import Projects from\"#framer/local/collection/uNNfOVh3s/uNNfOVh3s.js\";import*as sharedStyle from\"#framer/local/css/NtUlA1op9/NtUlA1op9.js\";import*as sharedStyle1 from\"#framer/local/css/ro7OPezbn/ro7OPezbn.js\";import metadataProvider from\"#framer/local/webPageMetadata/Dq5tnHwl7/Dq5tnHwl7.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const CurrentTimeFonts=getFonts(CurrentTime);const MotionTextFonts=getFonts(MotionText);const HomeProjectDisplayFonts=getFonts(HomeProjectDisplay);const FooterFonts=getFonts(Footer);const cycleOrder=[\"s65FGzxtw\",\"xpz2vNySr\",\"XSYaFCfIN\"];const breakpoints={s65FGzxtw:\"(min-width: 1200px)\",xpz2vNySr:\"(min-width: 810px) and (max-width: 1199px)\",XSYaFCfIN:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dZ8XV\";const variantClassNames={s65FGzxtw:\"framer-v-14duxfy\",xpz2vNySr:\"framer-v-18gkgrz\",XSYaFCfIN:\"framer-v-14cc1bj\"};const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"s65FGzxtw\",Phone:\"XSYaFCfIN\",Tablet:\"xpz2vNySr\"};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:\"s65FGzxtw\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,dLVztQV7zjfynNyYcV,R6_WESHWUjfynNyYcV,H9hzLrFd4jfynNyYcV,NoWgcgr6ljfynNyYcV,tM8syESWNjfynNyYcV,RELoOh5isjfynNyYcV,i40hRzkI0jfynNyYcV,qcV3sKM8bjfynNyYcV,Z5bUhys2GjfynNyYcV,idjfynNyYcV,KVVOhPCLbjfynNyYcV,...restProps}=getProps(props);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-dZ8XV`);return()=>{document.body.classList.remove(`${metadata1.bodyClassName}-framer-dZ8XV`);};}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const ref1=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"XSYaFCfIN\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"s65FGzxtw\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-14duxfy\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1c4ji98-container\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"ZS0EKveBj\",intensity:10,layoutId:\"ZS0EKveBj\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7or8t\",\"data-framer-name\":\"Header Stack\",name:\"Header Stack\",children:/*#__PURE__*/_jsxs(\"header\",{className:\"framer-fmo0r3\",\"data-framer-name\":\"Header Wrap\",name:\"Header Wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wleiw0\",\"data-framer-name\":\"Time Stack\",name:\"Time Stack\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-112nhxu\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9e738a-container\",children:/*#__PURE__*/_jsx(CurrentTime,{customFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:700},displayText:\"Edinburgh / UK\",fontColor:\"var(--token-80b75be1-b30e-42b0-a429-a064c1137901, rgb(64, 64, 75))\",fontSize:12,gapSize:16,height:\"100%\",id:\"jzK_1E20W\",layoutId:\"jzK_1E20W\",showText:false,showTimeZone:false,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x89kw-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xpz2vNySr:{font:{font:\"Inter\",fontSize:52,fontWeight:700,letterSpacing:-1.8,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"left\",whiteSpace:\"normal\"}},XSYaFCfIN:{font:{font:\"Inter\",fontSize:32,fontWeight:700,letterSpacing:-1.2,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"left\",whiteSpace:\"normal\"}}},children:/*#__PURE__*/_jsx(MotionText,{color:\"var(--token-db72202d-36a8-46c8-8958-e3b8e1395927, rgb(64, 64, 75))\",effectOptions:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:100},font:{font:\"Inter\",fontSize:60,fontWeight:700,letterSpacing:-2.1,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"left\",whiteSpace:\"normal\"},height:\"100%\",id:\"xEqGZuoNA\",layoutId:\"xEqGZuoNA\",overflow:false,perWord:false,stagger:.05,style:{width:\"100%\"},text:\"Hey there! I'm Noah Evans, a designer who loves creating experiences that help people learn, share and connect. I'm based in Edinburgh, Scotland.\",transitionOptions:{damping:30,delay:.05,mass:1,stiffness:400,type:\"spring\"},type:\"letter\",variant:true,width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(\"header\",{className:\"framer-v20ch3\",\"data-framer-name\":\"Top Nav Stack\",name:\"Top Nav Stack\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tp0krb\",\"data-border\":true,\"data-framer-name\":\"Nav Stack\",name:\"Nav Stack\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vd7260\",\"data-framer-name\":\"Page Links Stack\",name:\"Page Links Stack\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-11vunjh hidden-14cc1bj\",\"data-framer-name\":\"Mobile Line\",name:\"Mobile Line\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q13pab\",\"data-framer-name\":\"Links Stack\",name:\"Links Stack\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j6d9zb\",\"data-framer-name\":\"Links\",name:\"Links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cDZ5jGnxP\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"About\"})})})}),className:\"framer-43sf1\",fonts:[\"Inter\"],verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LRYHmqa81\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Projects\"})})})}),className:\"framer-1cwl4t7\",fonts:[\"Inter\"],verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xpz2vNySr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",style:{\"--framer-text-color\":\"var(--token-acdeb6d4-11bb-4027-9b4b-339be31db795, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R142YSUJv\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Writing\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R142YSUJv\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Writing\"})})})}),className:\"framer-t2a2z9\",fonts:[\"Inter\"],verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xpz2vNySr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",style:{\"--framer-text-color\":\"var(--token-acdeb6d4-11bb-4027-9b4b-339be31db795, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zQpHJHuXM\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Store\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zQpHJHuXM\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Store\"})})})}),className:\"framer-1umms5m\",fonts:[\"Inter\"],verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true})})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16ek4mw\",\"data-framer-name\":\"Social Links\",name:\"Social Links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:scott@purdiex.com\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Email\"})})})}),className:\"framer-1jd1peh\",fonts:[\"Inter\"],verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xpz2vNySr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",style:{\"--framer-text-color\":\"var(--token-acdeb6d4-11bb-4027-9b4b-339be31db795, rgb(128, 128, 128))\"},children:/*#__PURE__*/_jsx(Link,{href:\"instagram.com/scottpurdie\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Instagram\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1ed0vax\",\"data-styles-preset\":\"NtUlA1op9\",children:/*#__PURE__*/_jsx(Link,{href:\"instagram.com/scottpurdie\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Instagram\"})})})}),className:\"framer-1tk3aeb\",fonts:[\"Inter\"],verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(QueryData,{query:{from:{data:Projects,type:\"Collection\"},select:[{name:\"dLVztQV7z\",type:\"Identifier\"},{name:\"R6_WESHWU\",type:\"Identifier\"},{name:\"H9hzLrFd4\",type:\"Identifier\"},{name:\"NoWgcgr6l\",type:\"Identifier\"},{name:\"tM8syESWN\",type:\"Identifier\"},{name:\"RELoOh5is\",type:\"Identifier\"},{name:\"i40hRzkI0\",type:\"Identifier\"},{name:\"qcV3sKM8b\",type:\"Identifier\"},{name:\"Z5bUhys2G\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"},{name:\"KVVOhPCLb\",type:\"Identifier\"}],where:{name:\"UrqfkkDN3\",type:\"Identifier\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g8flgw\",\"data-framer-name\":\"Feature Project List\",name:\"Feature Project List\",children:collection.map(({dLVztQV7z:dLVztQV7zjfynNyYcV,R6_WESHWU:R6_WESHWUjfynNyYcV,H9hzLrFd4:H9hzLrFd4jfynNyYcV,NoWgcgr6l:NoWgcgr6ljfynNyYcV,tM8syESWN:tM8syESWNjfynNyYcV,RELoOh5is:RELoOh5isjfynNyYcV,i40hRzkI0:i40hRzkI0jfynNyYcV,qcV3sKM8b:qcV3sKM8bjfynNyYcV,Z5bUhys2G:Z5bUhys2GjfynNyYcV,id:idjfynNyYcV,KVVOhPCLb:KVVOhPCLbjfynNyYcV},i)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`jfynNyYcV-${idjfynNyYcV}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{KVVOhPCLb:KVVOhPCLbjfynNyYcV},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(80vw, 1000px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-sxdz1h-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xpz2vNySr:{variant:\"CA8lBkAQ7\"},XSYaFCfIN:{variant:\"n6OEgt5jA\"}},children:/*#__PURE__*/_jsx(HomeProjectDisplay,{CphzJgSHh:toResponsiveImage(RELoOh5isjfynNyYcV),dWLzLf2ZH:dLVztQV7zjfynNyYcV,E1Jl4QPfx:H9hzLrFd4jfynNyYcV,FqaFxvNfo:toResponsiveImage(i40hRzkI0jfynNyYcV),height:\"100%\",id:\"NIF5wSR0P\",iMpUxLMGY:toResponsiveImage(tM8syESWNjfynNyYcV),layoutId:\"NIF5wSR0P\",style:{width:\"100%\"},UcPuxhZYW:NoWgcgr6ljfynNyYcV,variant:\"rw7qRMsUP\",w1K4kl3P5:R6_WESHWUjfynNyYcV,width:\"100%\",XuubSdOmI:toResponsiveImage(qcV3sKM8bjfynNyYcV),yf8vOeyRY:toResponsiveImage(Z5bUhys2GjfynNyYcV)})})})})})},idjfynNyYcV);})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(80vw, 1000px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bz2gs1-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xpz2vNySr:{variant:\"s3t_GmPpy\"},XSYaFCfIN:{variant:\"KgPa425RX\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"WnVV6wwmT\",layoutId:\"WnVV6wwmT\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"pwRCgAWXK\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-dZ8XV { background: var(--token-4edf882d-b020-4ac3-9484-cb3398c5de69, rgb(255, 255, 255)); }`,\".framer-dZ8XV.framer-9sfr2y, .framer-dZ8XV .framer-9sfr2y { display: block; }\",\".framer-dZ8XV.framer-14duxfy { align-content: center; align-items: center; background-color: var(--token-4edf882d-b020-4ac3-9484-cb3398c5de69, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-dZ8XV .framer-1c4ji98-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dZ8XV .framer-7or8t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 80%; }\",\".framer-dZ8XV .framer-fmo0r3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: visible; padding: 60px 50px 50px 50px; position: relative; width: 100%; }\",\".framer-dZ8XV .framer-1wleiw0 { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-dZ8XV .framer-112nhxu { background-color: var(--token-80b75be1-b30e-42b0-a429-a064c1137901, #40404b); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 12px; overflow: hidden; position: relative; width: 12px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dZ8XV .framer-9e738a-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-dZ8XV .framer-1x89kw-container, .framer-dZ8XV .framer-sxdz1h-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dZ8XV .framer-v20ch3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: hidden; padding: 0px 50px 0px 50px; position: relative; width: 80%; }\",\".framer-dZ8XV .framer-1tp0krb { --border-bottom-width: 1px; --border-color: var(--token-3671a23d-2fd4-4ee6-99ad-87bf88d3b953, #9e9e9e); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-dZ8XV .framer-1vd7260 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dZ8XV .framer-11vunjh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 80px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-dZ8XV .framer-1q13pab { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-dZ8XV .framer-1j6d9zb, .framer-dZ8XV .framer-16ek4mw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-dZ8XV .framer-43sf1, .framer-dZ8XV .framer-1cwl4t7, .framer-dZ8XV .framer-t2a2z9, .framer-dZ8XV .framer-1umms5m, .framer-dZ8XV .framer-1jd1peh, .framer-dZ8XV .framer-1tk3aeb { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-dZ8XV .framer-1g8flgw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1000px; padding: 0px; position: relative; width: 80%; }\",\".framer-dZ8XV .framer-1bz2gs1-container { flex: none; height: auto; max-width: 1000px; position: relative; width: 80%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-dZ8XV.framer-14duxfy, .framer-dZ8XV .framer-7or8t, .framer-dZ8XV .framer-fmo0r3, .framer-dZ8XV .framer-1wleiw0, .framer-dZ8XV .framer-v20ch3, .framer-dZ8XV .framer-1vd7260, .framer-dZ8XV .framer-11vunjh, .framer-dZ8XV .framer-1q13pab, .framer-dZ8XV .framer-1j6d9zb, .framer-dZ8XV .framer-16ek4mw, .framer-dZ8XV .framer-1g8flgw { gap: 0px; } .framer-dZ8XV.framer-14duxfy > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-dZ8XV.framer-14duxfy > :first-child, .framer-dZ8XV .framer-7or8t > :first-child, .framer-dZ8XV .framer-fmo0r3 > :first-child, .framer-dZ8XV .framer-1g8flgw > :first-child { margin-top: 0px; } .framer-dZ8XV.framer-14duxfy > :last-child, .framer-dZ8XV .framer-7or8t > :last-child, .framer-dZ8XV .framer-fmo0r3 > :last-child, .framer-dZ8XV .framer-1g8flgw > :last-child { margin-bottom: 0px; } .framer-dZ8XV .framer-7or8t > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-dZ8XV .framer-fmo0r3 > *, .framer-dZ8XV .framer-1g8flgw > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-dZ8XV .framer-1wleiw0 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-dZ8XV .framer-1wleiw0 > :first-child, .framer-dZ8XV .framer-v20ch3 > :first-child, .framer-dZ8XV .framer-1vd7260 > :first-child, .framer-dZ8XV .framer-11vunjh > :first-child, .framer-dZ8XV .framer-1q13pab > :first-child, .framer-dZ8XV .framer-1j6d9zb > :first-child, .framer-dZ8XV .framer-16ek4mw > :first-child { margin-left: 0px; } .framer-dZ8XV .framer-1wleiw0 > :last-child, .framer-dZ8XV .framer-v20ch3 > :last-child, .framer-dZ8XV .framer-1vd7260 > :last-child, .framer-dZ8XV .framer-11vunjh > :last-child, .framer-dZ8XV .framer-1q13pab > :last-child, .framer-dZ8XV .framer-1j6d9zb > :last-child, .framer-dZ8XV .framer-16ek4mw > :last-child { margin-right: 0px; } .framer-dZ8XV .framer-v20ch3 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-dZ8XV .framer-1vd7260 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-dZ8XV .framer-11vunjh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dZ8XV .framer-1q13pab > * { margin: 0px; margin-left: calc(48px / 2); margin-right: calc(48px / 2); } .framer-dZ8XV .framer-1j6d9zb > *, .framer-dZ8XV .framer-16ek4mw > * { margin: 0px; margin-left: calc(26px / 2); margin-right: calc(26px / 2); } }\",\"@media (min-width: 1200px) { .framer-dZ8XV .hidden-14duxfy { display: none !important; } }\",`@media (min-width: 810px) and (max-width: 1199px) { .framer-dZ8XV .hidden-18gkgrz { display: none !important; } .${metadata.bodyClassName}-framer-dZ8XV { background: var(--token-4edf882d-b020-4ac3-9484-cb3398c5de69, rgb(255, 255, 255)); } .framer-dZ8XV.framer-14duxfy { width: 810px; } .framer-dZ8XV .framer-fmo0r3 { padding: 60px 0px 50px 0px; } .framer-dZ8XV .framer-v20ch3 { padding: 0px; } .framer-dZ8XV .framer-1q13pab { gap: 28px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-dZ8XV .framer-1q13pab { gap: 0px; } .framer-dZ8XV .framer-1q13pab > * { margin: 0px; margin-left: calc(28px / 2); margin-right: calc(28px / 2); } .framer-dZ8XV .framer-1q13pab > :first-child { margin-left: 0px; } .framer-dZ8XV .framer-1q13pab > :last-child { margin-right: 0px; } }}`,`@media (max-width: 809px) { .framer-dZ8XV .hidden-14cc1bj { display: none !important; } .${metadata.bodyClassName}-framer-dZ8XV { background: var(--token-4edf882d-b020-4ac3-9484-cb3398c5de69, rgb(255, 255, 255)); } .framer-dZ8XV.framer-14duxfy { width: 390px; } .framer-dZ8XV .framer-fmo0r3 { padding: 40px 0px 50px 0px; } .framer-dZ8XV .framer-v20ch3 { flex-direction: column; padding: 0px; } .framer-dZ8XV .framer-1tp0krb { --border-color: var(--token-3671a23d-2fd4-4ee6-99ad-87bf88d3b953, #40404b); align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; max-width: 100%; order: 0; padding: 20px 0px 20px 0px; width: 100%; } .framer-dZ8XV .framer-1q13pab { gap: 24px; padding: 0px 0px 20px 0px; } .framer-dZ8XV .framer-1j6d9zb, .framer-dZ8XV .framer-16ek4mw { gap: 16px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-dZ8XV .framer-v20ch3, .framer-dZ8XV .framer-1tp0krb, .framer-dZ8XV .framer-1q13pab, .framer-dZ8XV .framer-1j6d9zb, .framer-dZ8XV .framer-16ek4mw { gap: 0px; } .framer-dZ8XV .framer-v20ch3 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-dZ8XV .framer-v20ch3 > :first-child, .framer-dZ8XV .framer-1tp0krb > :first-child { margin-top: 0px; } .framer-dZ8XV .framer-v20ch3 > :last-child, .framer-dZ8XV .framer-1tp0krb > :last-child { margin-bottom: 0px; } .framer-dZ8XV .framer-1tp0krb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-dZ8XV .framer-1q13pab > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-dZ8XV .framer-1q13pab > :first-child, .framer-dZ8XV .framer-1j6d9zb > :first-child, .framer-dZ8XV .framer-16ek4mw > :first-child { margin-left: 0px; } .framer-dZ8XV .framer-1q13pab > :last-child, .framer-dZ8XV .framer-1j6d9zb > :last-child, .framer-dZ8XV .framer-16ek4mw > :last-child { margin-right: 0px; } .framer-dZ8XV .framer-1j6d9zb > *, .framer-dZ8XV .framer-16ek4mw > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }}`,...sharedStyle.css,...sharedStyle1.css,'.framer-dZ8XV[data-border=\"true\"]::after, .framer-dZ8XV [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 3930.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xpz2vNySr\":{\"layout\":[\"fixed\",\"auto\"]},\"XSYaFCfIN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FramerDq5tnHwl7=withCSS(Component,css,\"framer-dZ8XV\");export default FramerDq5tnHwl7;FramerDq5tnHwl7.displayName=\"Home\";FramerDq5tnHwl7.defaultProps={height:3930.5,width:1200};addFonts(FramerDq5tnHwl7,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"},{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.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://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.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://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.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://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.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://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...SmoothScrollFonts,...CurrentTimeFonts,...MotionTextFonts,...HomeProjectDisplayFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDq5tnHwl7\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"3930.5\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerResponsiveScreen\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xpz2vNySr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XSYaFCfIN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["r", "t", "a", "e", "l", "n", "o", "i", "u", "f", "p", "s", "d", "m", "v", "y", "x", "g", "b", "E", "w", "S", "W", "I", "j", "L", "A", "h", "c", "window", "visibleVariant", "MotionText", "props", "opacity", "x", "y", "scale", "rotate", "rotateX", "rotateY", "hasAnimated", "setHasAnimated", "ye", "isCanvas", "RenderTarget", "initialOpacity", "useMotionValue", "isSpring", "springCurve", "easeCurve", "item", "filteredTransition", "delay", "isLetter", "isWord", "isLine", "splitWrapperStyle", "getSplitTextProps", "sharedProps", "info", "p", "MotionSpanComponent", "scope", "animate", "useAnimate", "ue", "animation", "requestId", "stagger", "motion", "getIndex", "countIndex", "letterIndex", "wordIndex", "lineIndex", "perWord", "type", "variants", "children", "index", "addPropertyControls", "ControlType", "CurrentTimeStyles", "CurrentTime", "props", "fontSize", "fontColor", "showTimeZone", "showText", "gapSize", "displayText", "customFont", "timeStyles", "time", "setTime", "ye", "ue", "intervalId", "timeInLondon", "u", "motion", "p", "addPropertyControls", "ControlType", "SmoothScrollFonts", "getFonts", "SmoothScroll", "CurrentTimeFonts", "CurrentTime", "MotionTextFonts", "MotionText", "HomeProjectDisplayFonts", "U1qx7L1PG_default", "FooterFonts", "T69fsThzX_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "toResponsiveImage", "value", "QueryData", "query", "children", "data", "useQueryData", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "dLVztQV7zjfynNyYcV", "R6_WESHWUjfynNyYcV", "H9hzLrFd4jfynNyYcV", "NoWgcgr6ljfynNyYcV", "tM8syESWNjfynNyYcV", "RELoOh5isjfynNyYcV", "i40hRzkI0jfynNyYcV", "qcV3sKM8bjfynNyYcV", "Z5bUhys2GjfynNyYcV", "idjfynNyYcV", "KVVOhPCLbjfynNyYcV", "restProps", "ie", "metadata1", "_document_querySelector", "robotsTag", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "ComponentViewportProvider", "Container", "SmoothScroll", "CurrentTime", "PropertyOverrides", "MotionText", "RichText", "x", "Link", "uNNfOVh3s_default", "collection", "paginationInfo", "loadMore", "i", "PathVariablesContext", "U1qx7L1PG_default", "T69fsThzX_default", "css", "FramerDq5tnHwl7", "withCSS", "Dq5tnHwl7_default", "addFonts", "SmoothScrollFonts", "CurrentTimeFonts", "MotionTextFonts", "HomeProjectDisplayFonts", "FooterFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
