{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/sK9q20UrvRztdebA5J7g/Ticker.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/w90zR0qzeh1mgaDSvD54/Carousel.js", "ssg:https://framerusercontent.com/modules/i0FYXWHQUYEyJ1cvwVxY/39iEcvOsyeXjxd8PN5tI/DYPcMml21.js", "ssg:https://framerusercontent.com/modules/8is6n06IU38IOk8i1uOp/mH3PHwsUKK0HB1QDc8lm/iWhFUkfn_.js", "ssg:https://framerusercontent.com/modules/1FrchzSpl07vY5Q3Ycyr/VHkDXhp1NM9Vi6P8jajk/MXr69AYYT.js", "ssg:https://framerusercontent.com/modules/x4BZcXUbbOGrbCzYjxfh/9R8AVnW8Rvt42iBLzZCR/Zeo4VG17M.js", "ssg:https://framerusercontent.com/modules/2F9TDoelaruz0nvelZQy/wmMEFY6K3ogNWzMzVKHs/augiA20Il.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap}from\"framer-motion\";import{resize}from\"@motionone/dom\";const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Ticker(props){/* Props */ let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */ const isCanvas=RenderTarget.current()===RenderTarget.canvas;const numChildren=Children.count(slots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */ const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/ createRef(),/*#__PURE__*/ createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */ let clonedChildren=[];let dupedChildren=[];/* Duplicate value */ let duplicateBy=0;let opacity=0;if(isCanvas){// duplicateBy = 10\nduplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;opacity=1;}/* Measure parent and child */ const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */ if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */ let initialResize=useRef(true);useEffect(()=>{measure();return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();}initialResize.current=false;});},[]);}clonedChildren=Children.map(slots,(child,index)=>{var ref,ref1,ref2,ref3;let ref4;if(index===0){ref4=childrenRef[0];}if(index===slots.length-1){ref4=childrenRef[1];}const size={width:widthType?(ref=child.props)===null||ref===void 0?void 0:ref.width:\"100%\",height:heightType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.height:\"100%\"};return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{ref:ref4,style:size,children:/*#__PURE__*/ cloneElement(child,{style:{...(ref2=child.props)===null||ref2===void 0?void 0:ref2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(ref3=child.props)===null||ref3===void 0?void 0:ref3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(slots,(child,childIndex)=>{var ref,ref1,ref2,ref3,ref4,ref5;const size={width:widthType?(ref=child.props)===null||ref===void 0?void 0:ref.width:\"100%\",height:heightType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.height:\"100%\"};return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/ cloneElement(child,{key:i+\" \"+childIndex,style:{...(ref2=child.props)===null||ref2===void 0?void 0:ref2.style,width:widthType?(ref3=child.props)===null||ref3===void 0?void 0:ref3.width:\"100%\",height:heightType?(ref4=child.props)===null||ref4===void 0?void 0:ref4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(ref5=child.props)===null||ref5===void 0?void 0:ref5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}),];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */ if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */ if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue),]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */ useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */ if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */ const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */ if(!hasChildren){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/ _jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/ _jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,transform:supportsAcceleratedAnimations?undefined:transform,willChange:\"transform\"},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){animationRef.current.updatePlaybackRate(hoverFactor);}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){animationRef.current.updatePlaybackRate(1);}},children:[clonedChildren,dupedChildren]})});};/* Default Properties */ Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */ addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\",],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */ const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */ const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */ function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */ function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches);},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */ function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */ const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */ const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */ if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){const numItems=Children.count(slots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */ const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */ const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */ const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */ const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */ const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth,],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */ const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */ const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start:start1,end:end1}=itemSizes.current[i];if(end1<current||start1>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows \u2014\u00A0Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */ let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */ if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{if(!scrollInfo.current)return;const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta===-1){const visibility1=progress(start,end,target);if(visibility1>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */ if(numItems===0){return /*#__PURE__*/ _jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/ _jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/ _jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/ _jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(slots,(child,index)=>{var ref;/*#__PURE__*/ return _jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/ cloneElement(child,{...child.props,style:{...(ref=child.props)===null||ref===void 0?void 0:ref.style,...childStyle}})});})}),/*#__PURE__*/ _jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/ _jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/ _jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/ _jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/ _jsx(MouseStyles,{})]});};/* Default Properties */ Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */ addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var ref,ref1;if(!((ref=scrollInfo.current)===null||ref===void 0?void 0:ref.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((ref1=scrollInfo.current)===null||ref1===void 0?void 0:ref1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/ _jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/ _jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/ _jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */ const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */ const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "// Generated by Framer (2add0ca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,RichText,useActiveVariantCallback,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5q20cfyn2QmBQi847ziJ/iVz8iActcFWtCAoHeX7h/YckFIlg3V.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"QXEU11XXi\",\"YCRjHlpsd\",\"p43ctygda\",\"pKiOI3cvA\"];const variantClassNames={p43ctygda:\"framer-v-1izbbvc\",pKiOI3cvA:\"framer-v-lj5a3i\",QXEU11XXi:\"framer-v-1i8ehzw\",YCRjHlpsd:\"framer-v-1rxql8w\"};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 humanReadableVariantMap={\"Desktop Active\":\"pKiOI3cvA\",\"Desktop Default\":\"QXEU11XXi\",\"Desktop Interim\":\"YCRjHlpsd\",Phone:\"p43ctygda\"};const transitions={default:{damping:40,delay:0,mass:1,stiffness:500,type:\"spring\"}};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 Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"QXEU11XXi\",icon:n4IYBbH_W=\"Person\",title:V41TpF1U8=\"People\",text:jtlhs6EhB=\"Each person is individual, but not a tool for achieving profit. Respect and gratitude are the keys to success.\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"QXEU11XXi\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntereng3j4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YCRjHlpsd\"),200);});const onAppear13h3wu1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pKiOI3cvA\"),100);});const onMouseLeave4k0cmr=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"QXEU11XXi\"),200);});useOnVariantChange(baseVariant,{YCRjHlpsd:onAppear13h3wu1});const isDisplayed=()=>{if([\"YCRjHlpsd\",\"p43ctygda\",\"pKiOI3cvA\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-EYA6D\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-1i8ehzw\",className),\"data-border\":true,\"data-framer-name\":\"Desktop Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QXEU11XXi\",onMouseEnter:onMouseEntereng3j4,ref:ref,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{p43ctygda:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254))\"},pKiOI3cvA:{\"--border-color\":\"rgba(30, 21, 21, 0)\",background:'radial-gradient(100% 100% at 0% 0%, var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254)) /* {\"name\":\"White\"} */ 0%, var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254)) /* {\"name\":\"White\"} */ 100%)'},YCRjHlpsd:{\"--border-color\":\"rgba(30, 21, 21, 0)\",background:'radial-gradient(100% 100% at 0% 0%, var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254)) /* {\"name\":\"White\"} */ 0%, var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254)) /* {\"name\":\"White\"} */ 100%)'}},...addPropertyOverrides({p43ctygda:{\"data-framer-name\":\"Phone\",\"data-highlight\":undefined,onMouseEnter:undefined},pKiOI3cvA:{\"data-framer-name\":\"Desktop Active\",onMouseEnter:undefined,onMouseLeave:onMouseLeave4k0cmr},YCRjHlpsd:{\"data-framer-name\":\"Desktop Interim\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-yc9rv0-container\",layoutDependency:layoutDependency,layoutId:\"Djm2PC1bt-container\",children:/*#__PURE__*/ _jsx(Phosphor,{color:'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:n4IYBbH_W,id:\"Djm2PC1bt\",layoutId:\"Djm2PC1bt\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})}),/*#__PURE__*/ _jsx(Transition,{value:transition1,children:/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-r910an\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"w6KlTWp9T\",children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi)\"},children:\"People\"})}),className:\"framer-15lwk45\",layoutDependency:layoutDependency,layoutId:\"DGxH2Imtt\",style:{\"--extracted-a0htzi\":\"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) \",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:V41TpF1U8,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Each person is individual, but not a tool for achieving profit. Respect and gratitude are the keys to success.\"})}),className:\"framer-1lrrdff\",layoutDependency:layoutDependency,layoutId:\"RHyokBgfQ\",style:{\"--extracted-r6o4lv\":\"var(--token-e8fad894-bd33-4fc5-b907-dc83b4ded69e, rgb(51, 51, 51)) \",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},text:jtlhs6EhB,variants:{p43ctygda:{opacity:1},pKiOI3cvA:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})});});const css=['.framer-EYA6D [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EYA6D .framer-ztwudl { display: block; }\",\".framer-EYA6D .framer-1i8ehzw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 320px; justify-content: space-between; overflow: visible; padding: 24px 24px 24px 24px; position: relative; width: 320px; }\",\".framer-EYA6D .framer-yc9rv0-container { flex: none; height: 64px; left: 24px; position: absolute; top: 24px; width: 64px; z-index: 1; }\",\".framer-EYA6D .framer-r910an { align-content: flex-start; align-items: flex-start; bottom: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 24px; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: 24px; z-index: 1; }\",\".framer-EYA6D .framer-15lwk45 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EYA6D .framer-1lrrdff { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-EYA6D .framer-r910an { gap: 0px; } .framer-EYA6D .framer-r910an > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-EYA6D .framer-r910an > :first-child { margin-top: 0px; } .framer-EYA6D .framer-r910an > :last-child { margin-bottom: 0px; } }\",\".framer-EYA6D.framer-v-1rxql8w .framer-1i8ehzw, .framer-EYA6D.framer-v-1izbbvc .framer-1i8ehzw, .framer-EYA6D.framer-v-lj5a3i .framer-1i8ehzw { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 320px); }\",\".framer-EYA6D.framer-v-1izbbvc .framer-yc9rv0-container { height: 48px; width: 48px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YCRjHlpsd\":{\"layout\":[\"fixed\",\"fixed\"]},\"p43ctygda\":{\"layout\":[\"fixed\",\"fixed\"]},\"pKiOI3cvA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"n4IYBbH_W\":\"icon\",\"V41TpF1U8\":\"title\",\"jtlhs6EhB\":\"text\"}\n */ const FramerDYPcMml21=withCSS(Component,css,\"framer-EYA6D\");export default FramerDYPcMml21;FramerDYPcMml21.displayName=\"Card Values\";FramerDYPcMml21.defaultProps={height:320,width:320};addPropertyControls(FramerDYPcMml21,{variant:{options:[\"QXEU11XXi\",\"YCRjHlpsd\",\"p43ctygda\",\"pKiOI3cvA\"],optionTitles:[\"Desktop Default\",\"Desktop Interim\",\"Phone\",\"Desktop Active\"],title:\"Variant\",type:ControlType.Enum},n4IYBbH_W:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Person\",hidden:undefined,title:\"Icon\"},V41TpF1U8:{defaultValue:\"People\",displayTextArea:false,title:\"Title\",type:ControlType.String},jtlhs6EhB:{defaultValue:\"Each person is individual, but not a tool for achieving profit. Respect and gratitude are the keys to success.\",displayTextArea:false,title:\"Text\",type:ControlType.String}});addFonts(FramerDYPcMml21,[...PhosphorFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDYPcMml21\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YCRjHlpsd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p43ctygda\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pKiOI3cvA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"320\",\"framerIntrinsicWidth\":\"320\",\"framerVariables\":\"{\\\"n4IYBbH_W\\\":\\\"icon\\\",\\\"V41TpF1U8\\\":\\\"title\\\",\\\"jtlhs6EhB\\\":\\\"text\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7aa0232)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/kyZ4i2g3W3U0rqFFJzMN/dgE7lRsCYUswJ8tlbKL5/iMo8ehhDG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eou4HgaEa196oaBdARpN/ovXKZU1O0FkGTC5nruHc/yIFbpJhRX.js\";const cycleOrder=[\"DGNg5ZIvY\"];const variantClassNames={DGNg5ZIvY:\"framer-v-a688u1\"};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 transitions={default:{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 getProps=({height,id,name,position,text,width,...props})=>{var ref,ref1,ref2;return{...props,NaqiKEjxX:(ref=text!==null&&text!==void 0?text:props.NaqiKEjxX)!==null&&ref!==void 0?ref:\"\u201CI didn't even need training to get started. It really saves me time and effort. Framer is exactly what our business has been lacking. It's incredible.\u201D\",uYwZ3ZF9d:(ref1=position!==null&&position!==void 0?position:props.uYwZ3ZF9d)!==null&&ref1!==void 0?ref1:\"Founder at Acme\",zemHjpf27:(ref2=name!==null&&name!==void 0?name:props.zemHjpf27)!==null&&ref2!==void 0?ref2:\"Dakota Wood\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,zemHjpf27,uYwZ3ZF9d,NaqiKEjxX,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"DGNg5ZIvY\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-cBoZB\",sharedStyle.className,sharedStyle1.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-a688u1\",className),\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"DGNg5ZIvY\",ref:ref,style:{backgroundColor:\"var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1rr5829\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"BmNLEZScB\",children:/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-17afw15\",\"data-framer-name\":\"Name and Position\",layoutDependency:layoutDependency,layoutId:\"BbdgH_xrG\",children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1849ws4\",\"data-styles-preset\":\"yIFbpJhRX\",children:\"Dakota Wood\"})}),className:\"framer-gv7q02\",layoutDependency:layoutDependency,layoutId:\"zxU_AOQ8R\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:zemHjpf27,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h6,{className:\"framer-styles-preset-9bmti6\",\"data-styles-preset\":\"iMo8ehhDG\",children:\"Founder at Acme\"})}),className:\"framer-6kaftz\",layoutDependency:layoutDependency,layoutId:\"WmNv_G7Km\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:uYwZ3ZF9d,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h6,{className:\"framer-styles-preset-9bmti6\",\"data-styles-preset\":\"iMo8ehhDG\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5)\"},children:\"\u201CI didn't even need training to get started. It really saves me time and effort. Framer is exactly what our business has been lacking. It's incredible.\u201D\"})}),className:\"framer-ol55uu\",layoutDependency:layoutDependency,layoutId:\"gKGI9O6Ps\",style:{\"--extracted-1w1cjl5\":\"var(--token-e8fad894-bd33-4fc5-b907-dc83b4ded69e, rgb(51, 51, 51)) \",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:NaqiKEjxX,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-cBoZB [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cBoZB .framer-3wq656 { display: block; }\",\".framer-cBoZB .framer-a688u1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 244px; justify-content: flex-start; overflow: visible; padding: 32px 32px 32px 32px; position: relative; width: 320px; }\",\".framer-cBoZB .framer-1rr5829 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-cBoZB .framer-17afw15 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-cBoZB .framer-gv7q02, .framer-cBoZB .framer-6kaftz, .framer-cBoZB .framer-ol55uu { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cBoZB .framer-a688u1, .framer-cBoZB .framer-1rr5829, .framer-cBoZB .framer-17afw15 { gap: 0px; } .framer-cBoZB .framer-a688u1 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-cBoZB .framer-a688u1 > :first-child, .framer-cBoZB .framer-17afw15 > :first-child { margin-top: 0px; } .framer-cBoZB .framer-a688u1 > :last-child, .framer-cBoZB .framer-17afw15 > :last-child { margin-bottom: 0px; } .framer-cBoZB .framer-1rr5829 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-cBoZB .framer-1rr5829 > :first-child { margin-left: 0px; } .framer-cBoZB .framer-1rr5829 > :last-child { margin-right: 0px; } .framer-cBoZB .framer-17afw15 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 244\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zemHjpf27\":\"name\",\"uYwZ3ZF9d\":\"position\",\"NaqiKEjxX\":\"text\"}\n */ const FrameriWhFUkfn_=withCSS(Component,css,\"framer-cBoZB\");export default FrameriWhFUkfn_;FrameriWhFUkfn_.displayName=\"Testimonial Card\";FrameriWhFUkfn_.defaultProps={height:244,width:320};addPropertyControls(FrameriWhFUkfn_,{zemHjpf27:{defaultValue:\"Dakota Wood\",displayTextArea:false,title:\"Name\",type:ControlType.String},uYwZ3ZF9d:{defaultValue:\"Founder at Acme\",displayTextArea:false,title:\"Position\",type:ControlType.String},NaqiKEjxX:{defaultValue:\"\u201CI didn't even need training to get started. It really saves me time and effort. Framer is exactly what our business has been lacking. It's incredible.\u201D\",displayTextArea:true,title:\"Text\",type:ControlType.String}});addFonts(FrameriWhFUkfn_,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriWhFUkfn_\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"zemHjpf27\\\":\\\"name\\\",\\\"uYwZ3ZF9d\\\":\\\"position\\\",\\\"NaqiKEjxX\\\":\\\"text\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"244\",\"framerIntrinsicWidth\":\"320\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iWhFUkfn_.map", "// Generated by Framer (214386f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ControlType,cx,getFonts,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/c3SU7iDo9w7U48PiFz4H/4RGEADXeDyLuFtw8krEs/DiSXM_Hcs.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/y4Q5O5OpPucUc49rh4gp/hGjJKLdPqNL3V4zgKlHI/FT_H7fPVV.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/ykvrn6D1HIum7I3vBcd1/ektkiO6dt2nvLiFkwkcn/fVxnimdqP.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/kyZ4i2g3W3U0rqFFJzMN/dgE7lRsCYUswJ8tlbKL5/iMo8ehhDG.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/rNIjr0LY97XECohzyphe/tvWtNWQGEOBTsNFqp11y/ro7OPezbn.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/dUs4I8tTGpPGTWuAfAQg/qaqhvFV80sTXju5uu0Ce/xZndidUCt.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/e8TLxc4B7yHrkkGDFhjF/1ohMUHXq3SS9eZLs4rtP/YAP816Y5n.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5q20cfyn2QmBQi847ziJ/iVz8iActcFWtCAoHeX7h/YckFIlg3V.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/eou4HgaEa196oaBdARpN/ovXKZU1O0FkGTC5nruHc/yIFbpJhRX.js\";import Button from\"https://framerusercontent.com/modules/ic2VGCgQhM8Gw02atQuI/GPsoqdj8riYEydLnxQjO/D_UUvsNxN.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"qsG5VwP0j\",\"oj2u4bquZ\"];const variantClassNames={oj2u4bquZ:\"framer-v-gg1xqz\",qsG5VwP0j:\"framer-v-18u0stk\"};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 humanReadableVariantMap={\"Service Deskription Close\":\"oj2u4bquZ\",\"Service Deskription Open\":\"qsG5VwP0j\"};const transitions={default:{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 Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"qsG5VwP0j\",serviceTitle:V8QgMcVfI=\"User Research\",subtitle:CDoNEZvAK=\"Discover your users\u2019 needs and preferences as we uncover insights.\",text:upbi2AMzx=\"<p>User Insight</p>\",buttonTitle:xfMSl5AXS=\"Learn more\",buttonLink:F0QjyOc0I,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"qsG5VwP0j\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const isDisplayed=()=>{if(baseVariant===\"oj2u4bquZ\")return false;return true;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-4POrK\",sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-18u0stk\",className),\"data-framer-name\":\"Service Deskription Open\",layoutDependency:layoutDependency,layoutId:\"qsG5VwP0j\",ref:ref,style:{...style},...addPropertyOverrides({oj2u4bquZ:{\"data-framer-name\":\"Service Deskription Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"User Research\"})}),className:\"framer-1712j7o\",layoutDependency:layoutDependency,layoutId:\"ujUU_Rvfz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:V8QgMcVfI,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-1uloo74\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"FLEnMEn93\",children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-1849ws4\",\"data-styles-preset\":\"yIFbpJhRX\",children:\"Discover your users\u2019 needs and preferences as we uncover insights.\"})}),className:\"framer-11og30a\",layoutDependency:layoutDependency,layoutId:\"FL4jJaQ6H\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:CDoNEZvAK,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(ComponentPresetsProvider,{presets:{},children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:upbi2AMzx,className:\"framer-wkwc9h\",layoutDependency:layoutDependency,layoutId:\"sSeg8qnep\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{a:\"framer-styles-preset-1wicq5s\",h1:\"framer-styles-preset-3nqyhf\",h2:\"framer-styles-preset-1wml6uu\",h3:\"framer-styles-preset-12lj5ox\",h4:\"framer-styles-preset-15x4txq\",h5:\"framer-styles-preset-17nmmtm\",h6:\"framer-styles-preset-9bmti6\",p:\"framer-styles-preset-21ogod\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1foeoxf-container\",layoutDependency:layoutDependency,layoutId:\"u_s7kb6T0-container\",children:/*#__PURE__*/ _jsx(Button,{background:'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */',height:\"100%\",icon1:\"ArrowRight\",icon2:\"Eye\",id:\"u_s7kb6T0\",layoutId:\"u_s7kb6T0\",link:F0QjyOc0I,style:{height:\"100%\"},textAndIconColor:\"var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254))\",title:xfMSl5AXS,variant:\"xWP6PW4x7\",width:\"100%\"})})]})})})});});const css=['.framer-4POrK [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4POrK .framer-2uc5gi { display: block; }\",\".framer-4POrK .framer-18u0stk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 538px; }\",\".framer-4POrK .framer-1712j7o, .framer-4POrK .framer-11og30a, .framer-4POrK .framer-wkwc9h { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-4POrK .framer-1uloo74 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-4POrK .framer-1foeoxf-container { flex: none; height: 48px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-4POrK .framer-18u0stk, .framer-4POrK .framer-1uloo74 { gap: 0px; } .framer-4POrK .framer-18u0stk > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-4POrK .framer-18u0stk > :first-child, .framer-4POrK .framer-1uloo74 > :first-child { margin-top: 0px; } .framer-4POrK .framer-18u0stk > :last-child, .framer-4POrK .framer-1uloo74 > :last-child { margin-bottom: 0px; } .framer-4POrK .framer-1uloo74 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 188\n * @framerIntrinsicWidth 538\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oj2u4bquZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"V8QgMcVfI\":\"serviceTitle\",\"CDoNEZvAK\":\"subtitle\",\"upbi2AMzx\":\"text\",\"xfMSl5AXS\":\"buttonTitle\",\"F0QjyOc0I\":\"buttonLink\"}\n */ const FramerMXr69AYYT=withCSS(Component,css,\"framer-4POrK\");export default FramerMXr69AYYT;FramerMXr69AYYT.displayName=\"Service Description\";FramerMXr69AYYT.defaultProps={height:188,width:538};addPropertyControls(FramerMXr69AYYT,{variant:{options:[\"qsG5VwP0j\",\"oj2u4bquZ\"],optionTitles:[\"Service Deskription Open\",\"Service Deskription Close\"],title:\"Variant\",type:ControlType.Enum},V8QgMcVfI:{defaultValue:\"User Research\",displayTextArea:false,title:\"Service Title\",type:ControlType.String},CDoNEZvAK:{defaultValue:\"Discover your users\u2019 needs and preferences as we uncover insights.\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},upbi2AMzx:{defaultValue:\"<p>User Insight</p>\",title:\"Text\",type:ControlType.RichText},xfMSl5AXS:{defaultValue:\"Learn more\",displayTextArea:false,title:\"Button Title\",type:ControlType.String},F0QjyOc0I:{title:\"Button Link\",type:ControlType.Link}});addFonts(FramerMXr69AYYT,[...ButtonFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts,...sharedStyle5.fonts,...sharedStyle6.fonts,...sharedStyle7.fonts,...sharedStyle8.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMXr69AYYT\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"188\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oj2u4bquZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"V8QgMcVfI\\\":\\\"serviceTitle\\\",\\\"CDoNEZvAK\\\":\\\"subtitle\\\",\\\"upbi2AMzx\\\":\\\"text\\\",\\\"xfMSl5AXS\\\":\\\"buttonTitle\\\",\\\"F0QjyOc0I\\\":\\\"buttonLink\\\"}\",\"framerIntrinsicWidth\":\"538\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7aa0232)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ServiceDescription from\"https://framerusercontent.com/modules/1FrchzSpl07vY5Q3Ycyr/VHkDXhp1NM9Vi6P8jajk/MXr69AYYT.js\";const ServiceDescriptionFonts=getFonts(ServiceDescription);const cycleOrder=[\"uNRYBZIrg\",\"wEQ9oXx4b\",\"DqFiKv8RI\",\"G5WUU9Jae\"];const variantClassNames={DqFiKv8RI:\"framer-v-3970nx\",G5WUU9Jae:\"framer-v-1xdd0wf\",uNRYBZIrg:\"framer-v-ynxd49\",wEQ9oXx4b:\"framer-v-ezr2kg\"};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 transitions={default:{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 humanReadableVariantMap={\"Service 1 Desktop\":\"uNRYBZIrg\",\"Service 2 Desktop\":\"wEQ9oXx4b\",\"Service 3 Desktop\":\"DqFiKv8RI\",\"Services Phone\":\"G5WUU9Jae\"};const getProps=({height,id,service1ButtonLink,service1ButtonText,service1Subtitle,service1Text,service1Title,service2ButtonLink,service2ButtonText,service2Subtitle,service2Text,service2Title,service3ButtonLink,service3ButtonText,service3Subtitle,service3Text,service3Title,width,...props})=>{var ref,ref1,ref2,ref3,ref4,ref5,ref6,_variant,ref7,ref8,ref9,ref10,ref11,ref12;return{...props,Cjbe9y9E7:(ref=service2ButtonText!==null&&service2ButtonText!==void 0?service2ButtonText:props.Cjbe9y9E7)!==null&&ref!==void 0?ref:\"Learn more\",HhRNYj2BQ:(ref1=service3Text!==null&&service3Text!==void 0?service3Text:props.HhRNYj2BQ)!==null&&ref1!==void 0?ref1:'<ul><li data-preset-tag=\"p\"><p>User Insight</p></li><li data-preset-tag=\"p\"><p>UX Audit</p></li><li data-preset-tag=\"p\"><p>Focus Groups</p></li><li data-preset-tag=\"p\"><p>Usability Testing</p></li><li data-preset-tag=\"p\"><p>Affinity Diagraming</p></li></ul>',hsAzzaEts:(ref2=service1Subtitle!==null&&service1Subtitle!==void 0?service1Subtitle:props.hsAzzaEts)!==null&&ref2!==void 0?ref2:\"Discover your users\u2019 needs and preferences as we uncover insights.\",K96PDkayu:service1ButtonLink!==null&&service1ButtonLink!==void 0?service1ButtonLink:props.K96PDkayu,KgD1n31FC:service3ButtonLink!==null&&service3ButtonLink!==void 0?service3ButtonLink:props.KgD1n31FC,lVxUWWNHI:(ref3=service2Subtitle!==null&&service2Subtitle!==void 0?service2Subtitle:props.lVxUWWNHI)!==null&&ref3!==void 0?ref3:\"Discover your users\u2019 needs and preferences as we uncover insights.\",NqpaOeAz5:(ref4=service3ButtonText!==null&&service3ButtonText!==void 0?service3ButtonText:props.NqpaOeAz5)!==null&&ref4!==void 0?ref4:\"Learn more\",uK_dcbH8O:(ref5=service2Text!==null&&service2Text!==void 0?service2Text:props.uK_dcbH8O)!==null&&ref5!==void 0?ref5:'<ul><li data-preset-tag=\"p\"><p>User Insight</p></li><li data-preset-tag=\"p\"><p>UX Audit</p></li><li data-preset-tag=\"p\"><p>Focus Groups</p></li><li data-preset-tag=\"p\"><p>Usability Testing</p></li><li data-preset-tag=\"p\"><p>Affinity Diagraming</p></li></ul>',V0kSijStp:(ref6=service3Subtitle!==null&&service3Subtitle!==void 0?service3Subtitle:props.V0kSijStp)!==null&&ref6!==void 0?ref6:\"Discover your users\u2019 needs and preferences as we uncover insights.\",variant:(ref7=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref7!==void 0?ref7:\"uNRYBZIrg\",VIAB2lxHs:(ref8=service1Title!==null&&service1Title!==void 0?service1Title:props.VIAB2lxHs)!==null&&ref8!==void 0?ref8:\"User Research\",w8mZbTO3E:(ref9=service1Text!==null&&service1Text!==void 0?service1Text:props.w8mZbTO3E)!==null&&ref9!==void 0?ref9:'<ul><li data-preset-tag=\"p\"><p>User Insight</p></li><li data-preset-tag=\"p\"><p>Focus Groups</p></li><li data-preset-tag=\"p\"><p>Usability Testing</p></li><li data-preset-tag=\"p\"><p>UX Diagraming</p></li></ul>',yducTFOXU:service2ButtonLink!==null&&service2ButtonLink!==void 0?service2ButtonLink:props.yducTFOXU,z1lI3P8al:(ref10=service3Title!==null&&service3Title!==void 0?service3Title:props.z1lI3P8al)!==null&&ref10!==void 0?ref10:\"Interactive Design\",z5hhAxEm5:(ref11=service2Title!==null&&service2Title!==void 0?service2Title:props.z5hhAxEm5)!==null&&ref11!==void 0?ref11:\"UX Strategy\",ZAeQCD43B:(ref12=service1ButtonText!==null&&service1ButtonText!==void 0?service1ButtonText:props.ZAeQCD43B)!==null&&ref12!==void 0?ref12:\"Learn more\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,VIAB2lxHs,hsAzzaEts,w8mZbTO3E,ZAeQCD43B,K96PDkayu,z5hhAxEm5,lVxUWWNHI,uK_dcbH8O,Cjbe9y9E7,yducTFOXU,z1lI3P8al,V0kSijStp,HhRNYj2BQ,NqpaOeAz5,KgD1n31FC,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"uNRYBZIrg\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-xZY35\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-ynxd49\",className),\"data-framer-name\":\"Service 1 Desktop\",layoutDependency:layoutDependency,layoutId:\"uNRYBZIrg\",ref:ref,style:{...style},...addPropertyOverrides({DqFiKv8RI:{\"data-framer-name\":\"Service 3 Desktop\"},G5WUU9Jae:{\"data-framer-name\":\"Services Phone\"},wEQ9oXx4b:{\"data-framer-name\":\"Service 2 Desktop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-6mu751-container\",layoutDependency:layoutDependency,layoutId:\"OpGbmuDQN-container\",children:/*#__PURE__*/ _jsx(ServiceDescription,{buttonLink:K96PDkayu,buttonTitle:ZAeQCD43B,height:\"100%\",id:\"OpGbmuDQN\",layoutId:\"OpGbmuDQN\",serviceTitle:VIAB2lxHs,style:{width:\"100%\"},subtitle:hsAzzaEts,text:w8mZbTO3E,variant:\"qsG5VwP0j\",width:\"100%\",...addPropertyOverrides({DqFiKv8RI:{variant:\"oj2u4bquZ\"},wEQ9oXx4b:{variant:\"oj2u4bquZ\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-r3nrdn\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"gzMfrDf8w\",style:{backgroundColor:\"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\"}}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-r3dxql-container\",layoutDependency:layoutDependency,layoutId:\"hy8Xp8g7N-container\",children:/*#__PURE__*/ _jsx(ServiceDescription,{buttonLink:yducTFOXU,buttonTitle:Cjbe9y9E7,height:\"100%\",id:\"hy8Xp8g7N\",layoutId:\"hy8Xp8g7N\",serviceTitle:z5hhAxEm5,style:{width:\"100%\"},subtitle:lVxUWWNHI,text:uK_dcbH8O,variant:\"oj2u4bquZ\",width:\"100%\",...addPropertyOverrides({G5WUU9Jae:{variant:\"qsG5VwP0j\"},wEQ9oXx4b:{subtitle:\"Craft a data-driven strategy to capitalise on market opportunities\",text:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsxs(\"ul\",{children:[/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"User Journeys\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Informational Architecture\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Brand Principles\"})})]})}),variant:\"qsG5VwP0j\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-hzgbvd\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"UYpwfWrxa\",style:{backgroundColor:\"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\"}}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1jttmdl-container\",layoutDependency:layoutDependency,layoutId:\"o9asBkDEo-container\",children:/*#__PURE__*/ _jsx(ServiceDescription,{buttonLink:KgD1n31FC,buttonTitle:NqpaOeAz5,height:\"100%\",id:\"o9asBkDEo\",layoutId:\"o9asBkDEo\",serviceTitle:z1lI3P8al,style:{width:\"100%\"},subtitle:V0kSijStp,text:HhRNYj2BQ,variant:\"oj2u4bquZ\",width:\"100%\",...addPropertyOverrides({DqFiKv8RI:{subtitle:\"Create immersive digital experiences and delight your users with joyful design\",text:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsxs(\"ul\",{children:[/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"UI Design\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"UX Design\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Design Systems\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Motion Design\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Prototyping\"})})]})}),variant:\"qsG5VwP0j\"},G5WUU9Jae:{variant:\"qsG5VwP0j\"}},baseVariant,gestureVariant)})})]})})})});});const css=['.framer-xZY35 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xZY35 .framer-nln48g { display: block; }\",\".framer-xZY35 .framer-ynxd49 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 516px; }\",\".framer-xZY35 .framer-6mu751-container, .framer-xZY35 .framer-r3dxql-container, .framer-xZY35 .framer-1jttmdl-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-xZY35 .framer-r3nrdn, .framer-xZY35 .framer-hzgbvd { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xZY35 .framer-ynxd49 { gap: 0px; } .framer-xZY35 .framer-ynxd49 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-xZY35 .framer-ynxd49 > :first-child { margin-top: 0px; } .framer-xZY35 .framer-ynxd49 > :last-child { margin-bottom: 0px; } }\",\".framer-xZY35.framer-v-1xdd0wf .framer-ynxd49 { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 419\n * @framerIntrinsicWidth 516\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wEQ9oXx4b\":{\"layout\":[\"fixed\",\"auto\"]},\"DqFiKv8RI\":{\"layout\":[\"fixed\",\"auto\"]},\"G5WUU9Jae\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VIAB2lxHs\":\"service1Title\",\"hsAzzaEts\":\"service1Subtitle\",\"w8mZbTO3E\":\"service1Text\",\"ZAeQCD43B\":\"service1ButtonText\",\"K96PDkayu\":\"service1ButtonLink\",\"z5hhAxEm5\":\"service2Title\",\"lVxUWWNHI\":\"service2Subtitle\",\"uK_dcbH8O\":\"service2Text\",\"Cjbe9y9E7\":\"service2ButtonText\",\"yducTFOXU\":\"service2ButtonLink\",\"z1lI3P8al\":\"service3Title\",\"V0kSijStp\":\"service3Subtitle\",\"HhRNYj2BQ\":\"service3Text\",\"NqpaOeAz5\":\"service3ButtonText\",\"KgD1n31FC\":\"service3ButtonLink\"}\n */ const FramerZeo4VG17M=withCSS(Component,css,\"framer-xZY35\");export default FramerZeo4VG17M;FramerZeo4VG17M.displayName=\"Services\";FramerZeo4VG17M.defaultProps={height:419,width:516};addPropertyControls(FramerZeo4VG17M,{variant:{options:[\"uNRYBZIrg\",\"wEQ9oXx4b\",\"DqFiKv8RI\",\"G5WUU9Jae\"],optionTitles:[\"Service 1 Desktop\",\"Service 2 Desktop\",\"Service 3 Desktop\",\"Services Phone\"],title:\"Variant\",type:ControlType.Enum},VIAB2lxHs:{defaultValue:\"User Research\",displayTextArea:false,title:\"Service 1 Title\",type:ControlType.String},hsAzzaEts:{defaultValue:\"Discover your users\u2019 needs and preferences as we uncover insights.\",displayTextArea:false,title:\"Service 1 Subtitle\",type:ControlType.String},w8mZbTO3E:{defaultValue:'<ul><li data-preset-tag=\"p\"><p>User Insight</p></li><li data-preset-tag=\"p\"><p>Focus Groups</p></li><li data-preset-tag=\"p\"><p>Usability Testing</p></li><li data-preset-tag=\"p\"><p>UX Diagraming</p></li></ul>',title:\"Service 1 Text\",type:ControlType.RichText},ZAeQCD43B:{defaultValue:\"Learn more\",displayTextArea:false,title:\"Service 1 Button Text\",type:ControlType.String},K96PDkayu:{title:\"Service 1 Button Link\",type:ControlType.Link},z5hhAxEm5:{defaultValue:\"UX Strategy\",displayTextArea:false,title:\"Service 2 Title\",type:ControlType.String},lVxUWWNHI:{defaultValue:\"Discover your users\u2019 needs and preferences as we uncover insights.\",displayTextArea:false,title:\"Service 2 Subtitle\",type:ControlType.String},uK_dcbH8O:{defaultValue:'<ul><li data-preset-tag=\"p\"><p>User Insight</p></li><li data-preset-tag=\"p\"><p>UX Audit</p></li><li data-preset-tag=\"p\"><p>Focus Groups</p></li><li data-preset-tag=\"p\"><p>Usability Testing</p></li><li data-preset-tag=\"p\"><p>Affinity Diagraming</p></li></ul>',title:\"Service 2 Text\",type:ControlType.RichText},Cjbe9y9E7:{defaultValue:\"Learn more\",displayTextArea:false,title:\"Service 2 Button Text\",type:ControlType.String},yducTFOXU:{title:\"Service 2 Button Link\",type:ControlType.Link},z1lI3P8al:{defaultValue:\"Interactive Design\",displayTextArea:false,title:\"Service 3 Title\",type:ControlType.String},V0kSijStp:{defaultValue:\"Discover your users\u2019 needs and preferences as we uncover insights.\",displayTextArea:false,title:\"Service 3 Subtitle\",type:ControlType.String},HhRNYj2BQ:{defaultValue:'<ul><li data-preset-tag=\"p\"><p>User Insight</p></li><li data-preset-tag=\"p\"><p>UX Audit</p></li><li data-preset-tag=\"p\"><p>Focus Groups</p></li><li data-preset-tag=\"p\"><p>Usability Testing</p></li><li data-preset-tag=\"p\"><p>Affinity Diagraming</p></li></ul>',title:\"Service 3 Text\",type:ControlType.RichText},NqpaOeAz5:{defaultValue:\"Learn more\",displayTextArea:false,title:\"Service 3 Button Text\",type:ControlType.String},KgD1n31FC:{title:\"Service 3 Button Link\",type:ControlType.Link}});addFonts(FramerZeo4VG17M,[...ServiceDescriptionFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZeo4VG17M\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"419\",\"framerVariables\":\"{\\\"VIAB2lxHs\\\":\\\"service1Title\\\",\\\"hsAzzaEts\\\":\\\"service1Subtitle\\\",\\\"w8mZbTO3E\\\":\\\"service1Text\\\",\\\"ZAeQCD43B\\\":\\\"service1ButtonText\\\",\\\"K96PDkayu\\\":\\\"service1ButtonLink\\\",\\\"z5hhAxEm5\\\":\\\"service2Title\\\",\\\"lVxUWWNHI\\\":\\\"service2Subtitle\\\",\\\"uK_dcbH8O\\\":\\\"service2Text\\\",\\\"Cjbe9y9E7\\\":\\\"service2ButtonText\\\",\\\"yducTFOXU\\\":\\\"service2ButtonLink\\\",\\\"z1lI3P8al\\\":\\\"service3Title\\\",\\\"V0kSijStp\\\":\\\"service3Subtitle\\\",\\\"HhRNYj2BQ\\\":\\\"service3Text\\\",\\\"NqpaOeAz5\\\":\\\"service3ButtonText\\\",\\\"KgD1n31FC\\\":\\\"service3ButtonLink\\\"}\",\"framerIntrinsicWidth\":\"516\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wEQ9oXx4b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DqFiKv8RI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"G5WUU9Jae\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b084a7c)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";import { addFonts, Container, cx, GeneratedComponentContext, getFonts, Image, Link, PathVariablesContext, PropertyOverrides, removeHiddenBreakpointLayers, resolveLink, RichText, useDynamicRefs, useHydratedBreakpointVariants, useLocaleInfo, useQueryData, useRouteElementId, useRouter, withCSS, withFX, withVariantAppearEffect } from \"framer\";import { LayoutGroup, motion } from \"framer-motion\";import * as React from \"react\";import Ticker1 from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js\";import Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/sK9q20UrvRztdebA5J7g/Ticker.js\";import Carousel from \"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/w90zR0qzeh1mgaDSvD54/Carousel.js\";import CardCTAContactUs from \"#framer/local/canvasComponent/AmGzFhGEB/AmGzFhGEB.js\";import Button from \"#framer/local/canvasComponent/D_UUvsNxN/D_UUvsNxN.js\";import CardValues from \"#framer/local/canvasComponent/DYPcMml21/DYPcMml21.js\";import LinkToWork from \"#framer/local/canvasComponent/g7Q9YQO2k/g7Q9YQO2k.js\";import TestimonialCard from \"#framer/local/canvasComponent/iWhFUkfn_/iWhFUkfn_.js\";import TitleHighlight from \"#framer/local/canvasComponent/LFLgDgMYV/LFLgDgMYV.js\";import Footer from \"#framer/local/canvasComponent/okqK0Bbc_/okqK0Bbc_.js\";import Navigation from \"#framer/local/canvasComponent/sFh0qGsVW/sFh0qGsVW.js\";import SectionTitle from \"#framer/local/canvasComponent/USjbHbBeb/USjbHbBeb.js\";import Services from \"#framer/local/canvasComponent/Zeo4VG17M/Zeo4VG17M.js\";import Project from \"#framer/local/collection/bP8iJp1GQ/bP8iJp1GQ.js\";import * as sharedStyle2 from \"#framer/local/css/fVxnimdqP/fVxnimdqP.js\";import * as sharedStyle from \"#framer/local/css/YAP816Y5n/YAP816Y5n.js\";import * as sharedStyle1 from \"#framer/local/css/YckFIlg3V/YckFIlg3V.js\";import metadataProvider from \"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavigationFonts = getFonts(Navigation);const NavigationWithVariantAppearEffect = withVariantAppearEffect(Navigation);const TitleHighlightFonts = getFonts(TitleHighlight);const MotionDivWithFX = withFX(motion.div);const ButtonFonts = getFonts(Button);const TickerFonts = getFonts(Ticker);const ContainerWithFX = withFX(Container);const SectionTitleFonts = getFonts(SectionTitle);const LinkToWorkFonts = getFonts(LinkToWork);const MotionSectionWithFX = withFX(motion.section);const CarouselFonts = getFonts(Carousel);const ServicesFonts = getFonts(Services);const ServicesWithVariantAppearEffect = withVariantAppearEffect(Services);const ImageWithFX = withFX(Image);const CardValuesFonts = getFonts(CardValues);const TestimonialCardFonts = getFonts(TestimonialCard);const Ticker1Fonts = getFonts(Ticker1);const CardCTAContactUsFonts = getFonts(CardCTAContactUs);const FooterFonts = getFonts(Footer);const cycleOrder = [\"WQLkyLRf1\", \"jfWwEzzxk\", \"XosGSbkl7\"];const breakpoints = { jfWwEzzxk: \"(min-width: 810px) and (max-width: 1199px)\", WQLkyLRf1: \"(min-width: 1200px)\", XosGSbkl7: \"(max-width: 809px)\" };const isBrowser = () => typeof document !== \"undefined\";const variantClassNames = { jfWwEzzxk: \"framer-v-1tvj81w\", WQLkyLRf1: \"framer-v-72rtr7\", XosGSbkl7: \"framer-v-tka644\" };if (isBrowser()) {removeHiddenBreakpointLayers(\"WQLkyLRf1\", breakpoints, variantClassNames);}const transitions = { default: { duration: 0 } };const animation = { opacity: 0, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, x: 0, y: 24 };const transition1 = { damping: 50, delay: .1, mass: 1, stiffness: 200, type: \"spring\" };const animation1 = { opacity: 0, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, transition: transition1, x: 0, y: 24 };const transformTemplate = (_, t) => `perspective(1200px) ${t}`;const transition2 = { damping: 50, delay: .3, mass: 1, stiffness: 200, type: \"spring\" };const animation2 = { opacity: 0, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, transition: transition2, x: 0, y: 24 };const animation3 = { opacity: 0, rotate: 0, scale: 1, x: 150, y: 0 };const transition3 = { damping: 80, delay: .3, mass: 1, stiffness: 400, type: \"spring\" };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 animation4 = { opacity: 0, rotate: 0, scale: 1, x: 0, y: 24 };const transition4 = { damping: 40, delay: 0, mass: 1, stiffness: 800, type: \"spring\" };const transition5 = { damping: 40, delay: 0, mass: 1, stiffness: 200, type: \"spring\" };const animation5 = { opacity: 1, rotate: 0, scale: 1, transition: transition5, x: 0, y: 0 };const animation6 = { opacity: 1, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, transition: transition5, x: 0, y: 0 };const metadata = metadataProvider();const humanReadableVariantMap = { Desktop: \"WQLkyLRf1\", Phone: \"XosGSbkl7\", Tablet: \"jfWwEzzxk\" };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 : \"WQLkyLRf1\" };};const Component = /*#__PURE__*/React.forwardRef(function (props, ref) {const { activeLocale } = useLocaleInfo();const { style, className, layoutId, variant, FAyo7fueEF1Lo7OD4d, g6vCAt0QYF1Lo7OD4d, kzqTTmouyF1Lo7OD4d, idF1Lo7OD4d, ...restProps } = getProps(props);React.useLayoutEffect(() => {const metadata1 = metadataProvider();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.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);}}, []);const [baseVariant, hydratedBaseVariant] = useHydratedBreakpointVariants(variant, breakpoints, false);const gestureVariant = undefined;const transition = transitions.default;const ref1 = React.useRef(null);const ref2 = React.useRef(null);const ref3 = React.useRef(null);const id = useRouteElementId(\"JlQVtVrF9\");const router = useRouter();const id1 = useRouteElementId(\"ElGY4nA1M\");const id2 = useRouteElementId(\"vPxXXpIQB\");const ref4 = React.useRef(null);const id3 = useRouteElementId(\"F1Lo7OD4d\");const ref5 = React.useRef(null);const id4 = useRouteElementId(\"Qbp2kt9kr\");const dynamicRef = useDynamicRefs();const id5 = useRouteElementId(\"OP_MZspyE\");const ref6 = React.useRef(null);const id6 = useRouteElementId(\"ocgjFmm88\");const ref7 = React.useRef(null);const ref8 = React.useRef(null);const ref9 = React.useRef(null);const isDisplayed = () => {if (baseVariant === \"XosGSbkl7\") return !isBrowser();return true;};const ref10 = React.useRef(null);const id7 = useRouteElementId(\"adVwcIXDw\");const id8 = useRouteElementId(\"G8hbe0UHh\");const id9 = useRouteElementId(\"FI3lkzA83\");const id10 = useRouteElementId(\"JjA0d0K4V\");const ref11 = React.useRef(null);const id11 = useRouteElementId(\"A8S8hwomv\");const ref12 = React.useRef(null);const id12 = useRouteElementId(\"ZHskkuzaZ\");const ref13 = React.useRef(null);const id13 = useRouteElementId(\"uaisdEAv4\");const ref14 = React.useRef(null);const id14 = useRouteElementId(\"nMOhnZmo1\");const ref15 = React.useRef(null);const defaultLayoutId = React.useId();return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider, { value: { primaryVariantId: \"WQLkyLRf1\", variantClassNames }, children: /*#__PURE__*/_jsx(LayoutGroup, { id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId, children: /*#__PURE__*/_jsxs(motion.div, { className: cx(\"framer-ATWJi\", sharedStyle.className, sharedStyle1.className, sharedStyle2.className), style: { display: \"contents\" }, children: [/*#__PURE__*/_jsxs(motion.div, { ...restProps, className: cx(\"framer-72rtr7\", className), ref: ref, style: { ...style }, children: [/*#__PURE__*/_jsx(Container, { className: \"framer-m4981f-container\", layoutScroll: true, children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { __framer__targets: [{ ref: ref3, target: \"Wmu2bINqT\" }, { ref: ref1, target: \"DeCu8vc98\" }], style: { width: \"100%\" }, variant: \"Wmu2bINqT\" } }, children: /*#__PURE__*/_jsx(NavigationWithVariantAppearEffect, { __framer__animateOnce: false, __framer__targets: [{ ref: ref1, target: \"pPcSok5VV\" }, { ref: ref2, target: \"qiGi2tRwd\" }], __framer__threshold: .5, __framer__variantAppearEffectEnabled: true, height: \"100%\", id: \"sTqp1njgo\", layoutId: \"sTqp1njgo\", style: { height: \"100%\", width: \"100%\" }, variant: \"pvnM_tVlh\", width: \"100%\" }) }) }), /*#__PURE__*/_jsx(motion.section, { className: \"framer-yiw3oa\", \"data-framer-name\": \"Hero\", id: id, name: \"Hero\", ref: ref3, children: /*#__PURE__*/_jsxs(motion.div, { className: \"framer-1c3s2ig\", \"data-framer-name\": \"Content\", name: \"Content\", children: [/*#__PURE__*/_jsxs(MotionDivWithFX, { __framer__animate: { transition: transition1 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation1, __framer__styleAppearEffectEnabled: true, __framer__threshold: .5, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-lel7z5\", \"data-framer-name\": \"Text\", name: \"Text\", transformTemplate: transformTemplate, children: [/*#__PURE__*/_jsxs(motion.div, { className: \"framer-1otio0s\", \"data-framer-name\": \"Text Row 1\", name: \"Text Row 1\", children: [/*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"Oh,\" }) }), className: \"framer-1e2wjly\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(Container, { className: \"framer-q7enc3-container\", children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { variant: \"gI1n6ix0D\" }, XosGSbkl7: { variant: \"FPwi5F87m\" } }, children: /*#__PURE__*/_jsx(TitleHighlight, { height: \"100%\", icon: \"HandWaving\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"almost-black\"} */', iconWeight: \"regular\", id: \"iLo2y8lsf\", layoutId: \"iLo2y8lsf\", title: \"hi\", variant: \"v6JOOf4sm\", width: \"100%\" }) }) })] }), /*#__PURE__*/_jsxs(motion.div, { className: \"framer-1vgbn19\", \"data-framer-name\": \"Text Row 2\", name: \"Text Row 2\", children: [/*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"I\" }) }), className: \"framer-rfsb8l\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(Container, { className: \"framer-rfz7kp-container\", children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { variant: \"gI1n6ix0D\" }, XosGSbkl7: { variant: \"FPwi5F87m\" } }, children: /*#__PURE__*/_jsx(TitleHighlight, { height: \"100%\", icon: \"Binoculars\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"almost-black\"} */', iconWeight: \"regular\", id: \"FiYsqSXQk\", layoutId: \"FiYsqSXQk\", title: \"research\", variant: \"v6JOOf4sm\", width: \"100%\" }) }) }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"build\" }) }), className: \"framer-euvxq2\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(Container, { className: \"framer-a0ozs-container\", children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { variant: \"gI1n6ix0D\" }, XosGSbkl7: { variant: \"FPwi5F87m\" } }, children: /*#__PURE__*/_jsx(TitleHighlight, { height: \"100%\", icon: \"Strategy\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"almost-black\"} */', iconWeight: \"regular\", id: \"GgKnLtMJq\", layoutId: \"GgKnLtMJq\", title: \"strategy\", variant: \"v6JOOf4sm\", width: \"100%\" }) }) }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"and\" }) }), className: \"framer-pnwm1v\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"create\" }) }), className: \"framer-ez8xpq\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"people\" }) }), className: \"framer-68mvv1\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"oriented\" }) }), className: \"framer-ynol7x\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(Container, { className: \"framer-12nnzby-container\", children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { variant: \"gI1n6ix0D\" }, XosGSbkl7: { variant: \"FPwi5F87m\" } }, children: /*#__PURE__*/_jsx(TitleHighlight, { height: \"100%\", icon: \"BezierCurve\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"almost-black\"} */', iconWeight: \"regular\", id: \"vkgCiDrpO\", layoutId: \"vkgCiDrpO\", title: \"design\", variant: \"v6JOOf4sm\", width: \"100%\" }) }) }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"for\" }) }), className: \"framer-1uug838\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"small\" }) }), className: \"framer-142aaht\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"and\" }) }), className: \"framer-1039gt8\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"medium-sized\" }) }), className: \"framer-qgndrz\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", children: \"businesses\" }) }), className: \"framer-1nhv5m7\", verticalAlignment: \"top\", withExternalLayout: true })] })] }), /*#__PURE__*/_jsx(MotionDivWithFX, { __framer__animate: { transition: transition2 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation2, __framer__styleAppearEffectEnabled: true, __framer__threshold: .5, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-bkadd6\", \"data-framer-name\": \"Buttons\", name: \"Buttons\", transformTemplate: transformTemplate, children: /*#__PURE__*/_jsx(Container, { className: \"framer-1bluzme-container\", \"data-framer-name\": \"Contact us\", name: \"Contact us\", children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { style: { width: \"100%\" }, variant: \"ycGDwO3wX\" } }, children: /*#__PURE__*/_jsx(Button, { background: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */', height: \"100%\", icon1: \"ChatsCircle\", icon2: \"ArrowRight\", id: \"mfrZ6q_76\", layoutId: \"mfrZ6q_76\", link: resolveLink({ webPageId: \"rFTGn3cCg\" }, router), name: \"Contact us\", textAndIconColor: \"var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254))\", title: \"Contact\", variant: \"E3eNiIuJq\", width: \"100%\" }) }) }) })] }) }), /*#__PURE__*/_jsxs(motion.section, { className: \"framer-1r2985\", \"data-framer-name\": \"About\", id: id1, name: \"About\", ref: ref1, children: [/*#__PURE__*/_jsxs(MotionDivWithFX, { __framer__animate: { transition: transition1 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation1, __framer__styleAppearEffectEnabled: true, __framer__threshold: .5, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-d5xxn4\", \"data-border\": true, \"data-framer-name\": \"Achievements\", name: \"Achievements\", transformTemplate: transformTemplate, children: [/*#__PURE__*/_jsxs(motion.div, { className: \"framer-11tweqw\", \"data-framer-name\": \"Years\", name: \"Years\", children: [/*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h3\", { className: \"framer-styles-preset-12lj5ox\", \"data-styles-preset\": \"YckFIlg3V\", style: { \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"Years\" }) }), className: \"framer-y5ef64\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", style: { \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"12\" }) }), className: \"framer-7sur9t\", verticalAlignment: \"top\", withExternalLayout: true })] }), /*#__PURE__*/_jsx(motion.div, { className: \"framer-1lwshbb\", \"data-framer-name\": \"Divider\", name: \"Divider\" }), /*#__PURE__*/_jsxs(motion.div, { className: \"framer-1l911ht\", \"data-framer-name\": \"Clients\", name: \"Clients\", children: [/*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h3\", { className: \"framer-styles-preset-12lj5ox\", \"data-styles-preset\": \"YckFIlg3V\", style: { \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"Clients\" }) }), className: \"framer-imcjzl\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", style: { \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"25+\" }) }), className: \"framer-nr396y\", verticalAlignment: \"top\", withExternalLayout: true })] }), /*#__PURE__*/_jsx(motion.div, { className: \"framer-jozb90\", \"data-framer-name\": \"Divider\", name: \"Divider\" }), /*#__PURE__*/_jsxs(motion.div, { className: \"framer-1w37uz0\", \"data-framer-name\": \"Projects\", name: \"Projects\", children: [/*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h3\", { className: \"framer-styles-preset-12lj5ox\", \"data-styles-preset\": \"YckFIlg3V\", style: { \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"Projects\" }) }), className: \"framer-jr1weh\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h1\", { className: \"framer-styles-preset-3nqyhf\", \"data-styles-preset\": \"YAP816Y5n\", style: { \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"34\" }) }), className: \"framer-5a9t2s\", verticalAlignment: \"top\", withExternalLayout: true })] })] }), /*#__PURE__*/_jsx(MotionDivWithFX, { __framer__animate: { transition: transition1 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation1, __framer__styleAppearEffectEnabled: true, __framer__threshold: .5, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-1m7omf0\", \"data-framer-name\": \"Text\", name: \"Text\", transformTemplate: transformTemplate, children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { style: { \"--font-selector\": \"R0Y7TXVsaXNoLTYwMA==\", \"--framer-font-family\": '\"Mulish\", sans-serif', \"--framer-font-size\": \"24px\", \"--framer-font-weight\": \"600\", \"--framer-letter-spacing\": \"-0.5px\", \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"I am a design specialist, dedicated to crafting human-centered digital experiences that captivate users. My expertise encompasses the entire product cycle, from initial conception through meticulous execution. Having collaborated with a multitude of well-known clients, I bring a wealth of experience and a proven track record of delivering exceptional design solutions.\" }) }) } }, children: /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { style: { \"--font-selector\": \"R0Y7TXVsaXNoLTYwMA==\", \"--framer-font-family\": '\"Mulish\", sans-serif', \"--framer-font-size\": \"27px\", \"--framer-font-weight\": \"600\", \"--framer-letter-spacing\": \"-0.5px\", \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"I am a design specialist, dedicated to crafting human-centered digital experiences that captivate users. My expertise encompasses the entire product cycle, from initial conception through meticulous execution. Having collaborated with a multitude of well-known clients, I bring a wealth of experience and a proven track record of delivering exceptional design solutions.\" }) }), className: \"framer-kkzi3k\", fonts: [\"GF;Mulish-600\"], verticalAlignment: \"top\", withExternalLayout: true }) }) })] }), /*#__PURE__*/_jsx(ContainerWithFX, { __framer__animate: { transition: transition3 }, __framer__animateOnce: true, __framer__enter: animation3, __framer__styleAppearEffectEnabled: true, __framer__threshold: 1, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-1s7poc3-container\", transformTemplate: transformTemplate, children: /*#__PURE__*/_jsx(Ticker, { alignment: \"center\", direction: \"left\", fadeOptions: { fadeAlpha: 0, fadeContent: true, fadeInset: 0, fadeWidth: 25, overflow: false }, gap: 78, height: \"100%\", hoverFactor: 1, id: \"NWVSX5MRF\", layoutId: \"NWVSX5MRF\", padding: 32, paddingBottom: 32, paddingLeft: 32, paddingPerSide: false, paddingRight: 32, paddingTop: 32, sizingOptions: { heightType: true, widthType: true }, slots: [/*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 326, intrinsicWidth: 900, pixelHeight: 326, pixelWidth: 900, sizes: \"153px\", src: new URL(\"https://framerusercontent.com/images/wO5jqSwuBs31puwsxZEQ6gilbM.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/wO5jqSwuBs31puwsxZEQ6gilbM.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/wO5jqSwuBs31puwsxZEQ6gilbM.png\").href} 900w` }, className: \"framer-1ra07v3\", \"data-framer-name\": \"Invstr\", name: \"Invstr\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 326, intrinsicWidth: 900, pixelHeight: 326, pixelWidth: 900, sizes: \"103px\", src: new URL(\"https://framerusercontent.com/images/XxSHJ3vEXHsZxLeo0PPrQFkRtg.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/XxSHJ3vEXHsZxLeo0PPrQFkRtg.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/XxSHJ3vEXHsZxLeo0PPrQFkRtg.png\").href} 900w` }, className: \"framer-1i5vc1a\", \"data-framer-name\": \"Penfold\", name: \"Penfold\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 302, intrinsicWidth: 900, pixelHeight: 302, pixelWidth: 900, sizes: \"197px\", src: new URL(\"https://framerusercontent.com/images/j5uiCyrevDSAaaeJVEr4Qc3EUQ.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/j5uiCyrevDSAaaeJVEr4Qc3EUQ.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/j5uiCyrevDSAaaeJVEr4Qc3EUQ.png\").href} 900w` }, className: \"framer-1kikqrq\", \"data-framer-name\": \"EasyBites\", name: \"EasyBites\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 302, intrinsicWidth: 900, pixelHeight: 302, pixelWidth: 900, sizes: \"168px\", src: new URL(\"https://framerusercontent.com/images/EEqAtG9dki3Lj3KViidgQDz5zso.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/EEqAtG9dki3Lj3KViidgQDz5zso.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/EEqAtG9dki3Lj3KViidgQDz5zso.png\").href} 900w` }, className: \"framer-lkf980\", \"data-framer-name\": \"CD\", name: \"CD\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 374, intrinsicWidth: 1110, pixelHeight: 374, pixelWidth: 1110, sizes: \"125px\", src: new URL(\"https://framerusercontent.com/images/HI8vprMtkSmzMZAltJrNlWkuEY0.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/HI8vprMtkSmzMZAltJrNlWkuEY0.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/HI8vprMtkSmzMZAltJrNlWkuEY0.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/HI8vprMtkSmzMZAltJrNlWkuEY0.png\").href} 1110w` }, className: \"framer-1kvem0j\", \"data-framer-name\": \"Zilo\", name: \"Zilo\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 374, intrinsicWidth: 1110, pixelHeight: 374, pixelWidth: 1110, sizes: \"178px\", src: new URL(\"https://framerusercontent.com/images/fkmUqQj9OkXK3OTI0vAymZmoaM.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/fkmUqQj9OkXK3OTI0vAymZmoaM.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/fkmUqQj9OkXK3OTI0vAymZmoaM.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/fkmUqQj9OkXK3OTI0vAymZmoaM.png\").href} 1110w` }, className: \"framer-1ilo0wk\", \"data-framer-name\": \"Ziglu\", name: \"Ziglu\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 295, intrinsicWidth: 1110, pixelHeight: 295, pixelWidth: 1110, sizes: \"178px\", src: new URL(\"https://framerusercontent.com/images/ihOanNnK6gXuxMTVE5zxvNTCdo.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/ihOanNnK6gXuxMTVE5zxvNTCdo.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/ihOanNnK6gXuxMTVE5zxvNTCdo.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/ihOanNnK6gXuxMTVE5zxvNTCdo.png\").href} 1110w` }, className: \"framer-2hwvqp\", \"data-framer-name\": \"MOnto\", name: \"MOnto\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 200, intrinsicWidth: 863, pixelHeight: 200, pixelWidth: 863, sizes: \"125px\", src: new URL(\"https://framerusercontent.com/images/p07VNI4MK9FNZ8bqlyjD0Roztw.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/p07VNI4MK9FNZ8bqlyjD0Roztw.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/p07VNI4MK9FNZ8bqlyjD0Roztw.png\").href} 863w` }, className: \"framer-uahp3p\", \"data-framer-name\": \"Swise\", name: \"Swise\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fit\", intrinsicHeight: 374, intrinsicWidth: 1110, pixelHeight: 374, pixelWidth: 1110, sizes: \"178px\", src: new URL(\"https://framerusercontent.com/images/IJyWVefKfDhDB39odBvxRQnL4UA.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/IJyWVefKfDhDB39odBvxRQnL4UA.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/IJyWVefKfDhDB39odBvxRQnL4UA.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/IJyWVefKfDhDB39odBvxRQnL4UA.png\").href} 1110w` }, className: \"framer-10bctb7\", \"data-framer-name\": \"NorthOne\", name: \"NorthOne\" })], speed: 40, style: { height: \"100%\", width: \"100%\" }, width: \"100%\" }) }), /*#__PURE__*/_jsxs(MotionSectionWithFX, { __framer__animate: { transition: transition2 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation2, __framer__styleAppearEffectEnabled: true, __framer__threshold: 0, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-e70r0q\", \"data-framer-name\": \"Works\", id: id2, name: \"Works\", ref: ref4, transformTemplate: transformTemplate, children: [/*#__PURE__*/_jsx(motion.div, { className: \"framer-11kzpvw\", \"data-framer-name\": \"Title\", name: \"Title\", children: /*#__PURE__*/_jsx(Container, { className: \"framer-1uux09q-container\", children: /*#__PURE__*/_jsx(SectionTitle, { height: \"100%\", icon: \"StarFour\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */', id: \"mF7nkdqGx\", layoutId: \"mF7nkdqGx\", style: { width: \"100%\" }, title: \"Work\", width: \"100%\" }) }) }), /*#__PURE__*/_jsxs(motion.div, { className: \"framer-1vcvc9v\", \"data-framer-name\": \"Projects\", name: \"Projects\", children: [/*#__PURE__*/_jsxs(motion.div, { className: \"framer-1c95evd\", \"data-framer-name\": \"Subheader\", name: \"Subheader\", children: [/*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { className: \"framer-styles-preset-1wml6uu\", \"data-styles-preset\": \"fVxnimdqP\", style: { \"--framer-text-alignment\": \"left\", \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"Featured projects\" }) }) } }, children: /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { className: \"framer-styles-preset-1wml6uu\", \"data-styles-preset\": \"fVxnimdqP\", style: { \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"Featured projects\" }) }), className: \"framer-1efzd9p\", verticalAlignment: \"top\", withExternalLayout: true }) }), /*#__PURE__*/_jsx(Container, { className: \"framer-sxdpn3-container\", \"data-framer-name\": \"Learn more\", name: \"Learn more\", children: /*#__PURE__*/_jsx(Button, { background: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */', height: \"100%\", icon1: \"ArrowRight\", icon2: \"Eye\", id: \"j4ZFWAgLH\", layoutId: \"j4ZFWAgLH\", link: resolveLink({ webPageId: \"YO_IlaOwg\" }, router), name: \"Learn more\", textAndIconColor: \"var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254))\", title: \"See all\", variant: \"xWP6PW4x7\", width: \"100%\" }) })] }), /*#__PURE__*/_jsx(motion.div, { className: \"framer-1v0u0qq\", \"data-framer-name\": \"Projects List\", id: id3, name: \"Projects List\", ref: ref5, children: /*#__PURE__*/_jsx(QueryData, { query: { from: { data: Project, locale: activeLocale, type: \"Collection\" }, select: [{ name: \"FAyo7fueE\", type: \"Identifier\" }, { name: \"g6vCAt0QY\", type: \"Identifier\" }, { name: \"kzqTTmouy\", type: \"Identifier\" }, { name: \"id\", type: \"Identifier\" }], where: { name: \"lmt8uRXJ7\", type: \"Identifier\" } }, children: (collection) => collection.map(({ FAyo7fueE: FAyo7fueEF1Lo7OD4d, g6vCAt0QY: g6vCAt0QYF1Lo7OD4d, kzqTTmouy: kzqTTmouyF1Lo7OD4d, id: idF1Lo7OD4d }, i) => /*#__PURE__*/_jsx(LayoutGroup, { id: `F1Lo7OD4d-${idF1Lo7OD4d}`, children: /*#__PURE__*/_jsx(PathVariablesContext.Provider, { value: { FAyo7fueE: FAyo7fueEF1Lo7OD4d }, children: /*#__PURE__*/_jsx(motion.div, { className: \"framer-n8fncn\", \"data-framer-name\": \"Projects\", name: \"Projects\", children: /*#__PURE__*/_jsxs(motion.div, { background: { alt: \"\", fit: \"fill\", loading: \"lazy\" }, className: \"framer-9xczgi\", \"data-framer-name\": \"Project Card\", id: `${FAyo7fueEF1Lo7OD4d}-${id4}`, name: \"Project Card\", ref: dynamicRef(`${FAyo7fueEF1Lo7OD4d}-${id4}`), children: [/*#__PURE__*/_jsx(Container, { className: \"framer-nhknct-container\", children: /*#__PURE__*/_jsx(LinkToWork, { height: \"100%\", id: \"dSnahRHek\", layoutId: \"dSnahRHek\", link: resolveLink({ pathVariables: { FAyo7fueE: FAyo7fueEF1Lo7OD4d }, webPageId: \"q8tqCzDkE\" }, router), width: \"100%\" }) }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { className: \"framer-styles-preset-1wml6uu\", \"data-styles-preset\": \"fVxnimdqP\", style: { \"--framer-text-color\": \"var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254))\" }, children: \"Inwear Website\" }) }), className: \"framer-1f0578a\", text: g6vCAt0QYF1Lo7OD4d, verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(Link, { href: { hash: \":Kul62D9kV\", pathVariables: { FAyo7fueE: FAyo7fueEF1Lo7OD4d }, webPageId: \"q8tqCzDkE\" }, openInNewTab: false, children: /*#__PURE__*/_jsx(Image, { as: \"a\", background: { alt: \"\", fit: \"fill\", loading: \"lazy\", ...toResponsiveImage(kzqTTmouyF1Lo7OD4d) }, className: \"framer-14xxlhk framer-lux5qc\", \"data-framer-name\": \"Cover\", name: \"Cover\" }) })] }) }) }) }, idF1Lo7OD4d)) }) })] })] }), /*#__PURE__*/_jsxs(motion.div, { className: \"framer-aixuel\", \"data-framer-name\": \"Title\", name: \"Title\", children: [/*#__PURE__*/_jsx(Container, { className: \"framer-26zzj8-container\", children: /*#__PURE__*/_jsx(SectionTitle, { height: \"100%\", icon: \"StarFour\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */', id: \"lYwjlzEqg\", layoutId: \"lYwjlzEqg\", style: { width: \"100%\" }, title: \"Dribbble\", width: \"100%\" }) }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { className: \"framer-styles-preset-1wml6uu\", \"data-styles-preset\": \"fVxnimdqP\", children: \"See me on Dribbble \" }) }), className: \"framer-xwk54d\", verticalAlignment: \"top\", withExternalLayout: true })] }), /*#__PURE__*/_jsx(Container, { className: \"framer-1m2jvu7-container\", id: id5, ref: ref6, children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { sizingObject: { heightInset: 0, heightRows: 1, heightType: \"rows\", widthColumns: 1, widthInset: 0, widthType: \"columns\" } } }, children: /*#__PURE__*/_jsx(Carousel, { align: \"center\", ariaLabel: \"Dribble Shots\", arrowObject: { arrowFill: 'var(--token-e8fad894-bd33-4fc5-b907-dc83b4ded69e, rgb(51, 51, 51)) /* {\"name\":\"Text Light\"} */', arrowPadding: 20, arrowRadius: 40, arrowSize: 40, showMouseControls: true }, axis: true, borderRadius: 20, fadeObject: { fadeAlpha: 0, fadeContent: false, fadeInset: 0, fadeTransition: { damping: 60, delay: 0, duration: .3, ease: [.44, 0, .56, 1], mass: 1, stiffness: 500, type: \"spring\" }, fadeWidth: 25 }, gap: 10, height: \"100%\", id: \"OP_MZspyE\", layoutId: \"OP_MZspyE\", padding: 10, paddingBottom: 50, paddingLeft: 50, paddingPerSide: true, paddingRight: 50, paddingTop: 10, progressObject: { dotsActiveOpacity: 1, dotsBackground: \"rgba(0, 0, 0, 0.2)\", dotsBlur: 4, dotsFill: \"rgb(255, 255, 255)\", dotsGap: 10, dotsInset: 10, dotSize: 10, dotsOpacity: .5, dotsPadding: 10, dotsRadius: 50, showProgressDots: false, showScrollbar: false }, sizingObject: { heightInset: 0, heightRows: 1, heightType: \"rows\", widthColumns: 2, widthInset: 0, widthType: \"columns\" }, slots: [/*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 768, intrinsicWidth: 1024, pixelHeight: 1536, pixelWidth: 2048, sizes: \"1024px\", src: new URL(\"https://framerusercontent.com/images/Rbazx2jqm2UySnNpR3jYqByu4bw.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/Rbazx2jqm2UySnNpR3jYqByu4bw.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/Rbazx2jqm2UySnNpR3jYqByu4bw.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/Rbazx2jqm2UySnNpR3jYqByu4bw.png\").href} 2048w` }, className: \"framer-1t3880z\", \"data-framer-name\": \"$1\", name: \"$1\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 768, intrinsicWidth: 1024, pixelHeight: 1536, pixelWidth: 2048, sizes: \"1024px\", src: new URL(\"https://framerusercontent.com/images/KCNK28i0VSJEunP770FF4soMDA.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/KCNK28i0VSJEunP770FF4soMDA.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/KCNK28i0VSJEunP770FF4soMDA.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/KCNK28i0VSJEunP770FF4soMDA.png\").href} 2048w` }, className: \"framer-1e7i7bf\", \"data-framer-name\": \"$2\", name: \"$2\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 564, intrinsicWidth: 752, pixelHeight: 1128, pixelWidth: 1504, sizes: \"752px\", src: new URL(\"https://framerusercontent.com/images/5wNduGfKgtvmAIIf4ctohj11bw.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/5wNduGfKgtvmAIIf4ctohj11bw.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/5wNduGfKgtvmAIIf4ctohj11bw.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/5wNduGfKgtvmAIIf4ctohj11bw.png\").href} 1504w` }, className: \"framer-15buxgt\", \"data-framer-name\": \"$3\", name: \"$3\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 768, intrinsicWidth: 1024, pixelHeight: 1536, pixelWidth: 2048, sizes: \"1024px\", src: new URL(\"https://framerusercontent.com/images/ZIzTy7WTK2xkGp7Izg8x5zNxvo.jpeg?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/ZIzTy7WTK2xkGp7Izg8x5zNxvo.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/ZIzTy7WTK2xkGp7Izg8x5zNxvo.jpeg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/ZIzTy7WTK2xkGp7Izg8x5zNxvo.jpeg\").href} 2048w` }, className: \"framer-1oqh63d\", \"data-framer-name\": \"$4\", name: \"$4\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 768, intrinsicWidth: 1024, pixelHeight: 1536, pixelWidth: 2048, sizes: \"1024px\", src: new URL(\"https://framerusercontent.com/images/xSMwX9C7uVogjsywombwTA9SvU.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/xSMwX9C7uVogjsywombwTA9SvU.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/xSMwX9C7uVogjsywombwTA9SvU.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/xSMwX9C7uVogjsywombwTA9SvU.png\").href} 2048w` }, className: \"framer-oplqpg\", \"data-framer-name\": \"$5\", name: \"$5\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 564, intrinsicWidth: 752, pixelHeight: 1128, pixelWidth: 1504, sizes: \"752px\", src: new URL(\"https://framerusercontent.com/images/wPjHvJWmbY7SGUmnDbPICTNTK0s.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/wPjHvJWmbY7SGUmnDbPICTNTK0s.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/wPjHvJWmbY7SGUmnDbPICTNTK0s.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/wPjHvJWmbY7SGUmnDbPICTNTK0s.png\").href} 1504w` }, className: \"framer-4iijbt\", \"data-framer-name\": \"$6\", name: \"$6\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 564, intrinsicWidth: 752, pixelHeight: 1128, pixelWidth: 1504, sizes: \"752px\", src: new URL(\"https://framerusercontent.com/images/v4AjkMm70LbWfuEETGYMX347u2k.jpeg?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/v4AjkMm70LbWfuEETGYMX347u2k.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/v4AjkMm70LbWfuEETGYMX347u2k.jpeg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/v4AjkMm70LbWfuEETGYMX347u2k.jpeg\").href} 1504w` }, className: \"framer-5tj93u\", \"data-framer-name\": \"$7\", name: \"$7\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 564, intrinsicWidth: 752, pixelHeight: 1128, pixelWidth: 1504, sizes: \"752px\", src: new URL(\"https://framerusercontent.com/images/0p89aAfp5zS3GbxcTE2m0fmGzo.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/0p89aAfp5zS3GbxcTE2m0fmGzo.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/0p89aAfp5zS3GbxcTE2m0fmGzo.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/0p89aAfp5zS3GbxcTE2m0fmGzo.png\").href} 1504w` }, className: \"framer-b51v2c\", \"data-framer-name\": \"$8\", name: \"$8\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 768, intrinsicWidth: 1024, pixelHeight: 1536, pixelWidth: 2048, sizes: \"1024px\", src: new URL(\"https://framerusercontent.com/images/tFSpmCoBHhUj5b8n2GOD1aSLc4.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/tFSpmCoBHhUj5b8n2GOD1aSLc4.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/tFSpmCoBHhUj5b8n2GOD1aSLc4.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/tFSpmCoBHhUj5b8n2GOD1aSLc4.png\").href} 2048w` }, className: \"framer-3c2pu6\", \"data-framer-name\": \"$9\", name: \"$9\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 768, intrinsicWidth: 1024, pixelHeight: 1536, pixelWidth: 2048, sizes: \"1024px\", src: new URL(\"https://framerusercontent.com/images/PaDniLwywzCrIYyGTpZQGeIIBA.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/PaDniLwywzCrIYyGTpZQGeIIBA.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/PaDniLwywzCrIYyGTpZQGeIIBA.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/PaDniLwywzCrIYyGTpZQGeIIBA.png\").href} 2048w` }, className: \"framer-9gbh95\", \"data-framer-name\": \"$10\", name: \"$10\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 299, intrinsicWidth: 400, pixelHeight: 598, pixelWidth: 800, sizes: \"400px\", src: new URL(\"https://framerusercontent.com/images/FvIamUGiFAEYtHPZjg2dTR27qI.png?scale-down-to=512\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/FvIamUGiFAEYtHPZjg2dTR27qI.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/FvIamUGiFAEYtHPZjg2dTR27qI.png\").href} 800w` }, className: \"framer-1piq9of\", \"data-framer-name\": \"$12\", name: \"$12\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 800, pixelHeight: 1200, pixelWidth: 1600, sizes: \"800px\", src: new URL(\"https://framerusercontent.com/images/7r8VbRJo3QcgvNzmfiohXv20Xc4.jpeg?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/7r8VbRJo3QcgvNzmfiohXv20Xc4.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/7r8VbRJo3QcgvNzmfiohXv20Xc4.jpeg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/7r8VbRJo3QcgvNzmfiohXv20Xc4.jpeg\").href} 1600w` }, className: \"framer-12hosbi\", \"data-framer-name\": \"$13\", name: \"$13\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 800, pixelHeight: 1200, pixelWidth: 1600, sizes: \"800px\", src: new URL(\"https://framerusercontent.com/images/BYt0W3pbQDcSg2l7J8Pkg8YDIyw.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/BYt0W3pbQDcSg2l7J8Pkg8YDIyw.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/BYt0W3pbQDcSg2l7J8Pkg8YDIyw.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/BYt0W3pbQDcSg2l7J8Pkg8YDIyw.png\").href} 1600w` }, className: \"framer-16cl726\", \"data-framer-name\": \"$14\", name: \"$14\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 800, pixelHeight: 1200, pixelWidth: 1600, sizes: \"800px\", src: new URL(\"https://framerusercontent.com/images/5rqzTxvCtc1nq9MTTYB9jNkMak.jpeg?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/5rqzTxvCtc1nq9MTTYB9jNkMak.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/5rqzTxvCtc1nq9MTTYB9jNkMak.jpeg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/5rqzTxvCtc1nq9MTTYB9jNkMak.jpeg\").href} 1600w` }, className: \"framer-1iijbic\", \"data-framer-name\": \"$15\", name: \"$15\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 800, pixelHeight: 1200, pixelWidth: 1600, sizes: \"800px\", src: new URL(\"https://framerusercontent.com/images/X1JrhEETJCKAbrLMZW8fLKXtcM.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/X1JrhEETJCKAbrLMZW8fLKXtcM.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/X1JrhEETJCKAbrLMZW8fLKXtcM.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/X1JrhEETJCKAbrLMZW8fLKXtcM.png\").href} 1600w` }, className: \"framer-1qzm7a7\", \"data-framer-name\": \"$16\", name: \"$16\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 800, pixelHeight: 1200, pixelWidth: 1600, sizes: \"800px\", src: new URL(\"https://framerusercontent.com/images/gncXkttIP4pBsIsCDN4eX3YIE.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/gncXkttIP4pBsIsCDN4eX3YIE.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/gncXkttIP4pBsIsCDN4eX3YIE.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/gncXkttIP4pBsIsCDN4eX3YIE.png\").href} 1600w` }, className: \"framer-1l7rlxg\", \"data-framer-name\": \"$17\", name: \"$17\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 800, pixelHeight: 1200, pixelWidth: 1600, sizes: \"800px\", src: new URL(\"https://framerusercontent.com/images/RBEPaivqcJCQ5AaIcPX0FAJUc.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/RBEPaivqcJCQ5AaIcPX0FAJUc.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/RBEPaivqcJCQ5AaIcPX0FAJUc.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/RBEPaivqcJCQ5AaIcPX0FAJUc.png\").href} 1600w` }, className: \"framer-mqv8ig\", \"data-framer-name\": \"$18\", name: \"$18\" }), /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 800, pixelHeight: 1200, pixelWidth: 1600, sizes: \"800px\", src: new URL(\"https://framerusercontent.com/images/ICfiP8Wg043j2ltVg0zu7wI2uMc.png?scale-down-to=1024\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/ICfiP8Wg043j2ltVg0zu7wI2uMc.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/ICfiP8Wg043j2ltVg0zu7wI2uMc.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/ICfiP8Wg043j2ltVg0zu7wI2uMc.png\").href} 1600w` }, className: \"framer-5jfjb7\", \"data-framer-name\": \"$19\", name: \"$19\" })], snapObject: { fluid: false, snap: true, snapEdge: \"center\" }, style: { height: \"100%\", width: \"100%\" }, width: \"100%\" }) }) }), /*#__PURE__*/_jsx(motion.div, { className: \"framer-9aph95\", children: /*#__PURE__*/_jsx(Container, { className: \"framer-1dc5int-container\", \"data-framer-name\": \"Contact us\", name: \"Contact us\", children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { style: { width: \"100%\" }, variant: \"ycGDwO3wX\" } }, children: /*#__PURE__*/_jsx(Button, { background: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */', height: \"100%\", icon1: \"DribbbleLogo\", icon2: \"ArrowRight\", id: \"K4q8eIz7A\", layoutId: \"K4q8eIz7A\", link: \"https://dribbble.com/hency\", name: \"Contact us\", textAndIconColor: \"var(--token-f03103a3-d62d-4847-bc98-f0d04a7624d4, rgb(255, 254, 254))\", title: \"Visit Dribbble Profile\", variant: \"E3eNiIuJq\", width: \"100%\" }) }) }) }), /*#__PURE__*/_jsxs(MotionSectionWithFX, { __framer__animate: { transition: transition2 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation2, __framer__styleAppearEffectEnabled: true, __framer__threshold: 0, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-1xrywis\", \"data-framer-name\": \"Services\", id: id6, name: \"Services\", ref: ref7, transformTemplate: transformTemplate, children: [/*#__PURE__*/_jsxs(motion.div, { className: \"framer-1d36xux\", \"data-framer-name\": \"Title\", name: \"Title\", children: [/*#__PURE__*/_jsx(Container, { className: \"framer-inlarc-container\", children: /*#__PURE__*/_jsx(SectionTitle, { height: \"100%\", icon: \"StarFour\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */', id: \"esbjCVeRd\", layoutId: \"esbjCVeRd\", style: { width: \"100%\" }, title: \"Services\", width: \"100%\" }) }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { className: \"framer-styles-preset-1wml6uu\", \"data-styles-preset\": \"fVxnimdqP\", children: \"What I do best\" }) }), className: \"framer-6x4eu\", verticalAlignment: \"top\", withExternalLayout: true })] }), /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { __framer__styleAppearEffectEnabled: undefined, transformTemplate: undefined } }, children: /*#__PURE__*/_jsxs(MotionDivWithFX, { __framer__animate: { transition: transition1 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation1, __framer__styleAppearEffectEnabled: true, __framer__threshold: .5, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-j18q18\", \"data-framer-name\": \"Services List\", name: \"Services List\", transformTemplate: transformTemplate, children: [/*#__PURE__*/_jsx(Container, { className: \"framer-c84i6z-container\", children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { __framer__variantAppearEffectEnabled: undefined, variant: \"G5WUU9Jae\" } }, children: /*#__PURE__*/_jsx(ServicesWithVariantAppearEffect, { __framer__animateOnce: false, __framer__targets: [{ ref: ref8, target: \"wEQ9oXx4b\" }, { ref: ref9, target: \"DqFiKv8RI\" }], __framer__threshold: .5, __framer__variantAppearEffectEnabled: true, height: \"100%\", id: \"I4g7TdINS\", layoutId: \"I4g7TdINS\", service1ButtonLink: resolveLink({ hash: \":EhSj2AhT5\", webPageId: \"UJNfGOco1\" }, router), service1ButtonText: \"Learn more\", service1Subtitle: \"Discover your users\u2019 needs and preferences as we uncover insights.\", service1Text: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsxs(\"ul\", { children: [/*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"User Insight\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"Focus Groups\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"Usability Testing\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"UX Diagraming\" }) })] }) }), service1Title: \"User Research\", service2ButtonLink: resolveLink({ hash: \":R5wRQ0b0A\", webPageId: \"UJNfGOco1\" }, router), service2ButtonText: \"Learn more\", service2Subtitle: \"Discover your users\u2019 needs and preferences as we uncover insights.\", service2Text: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsxs(\"ul\", { children: [/*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"User Insight\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"UX Audit\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"Focus Groups\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"Usability Testing\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"Affinity Diagraming\" }) })] }) }), service2Title: \"UX Strategy\", service3ButtonLink: resolveLink({ hash: \":N_DkHBuh2\", webPageId: \"UJNfGOco1\" }, router), service3ButtonText: \"Learn more\", service3Subtitle: \"Discover your users\u2019 needs and preferences as we uncover insights.\", service3Text: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsxs(\"ul\", { children: [/*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"User Insight\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"UX Audit\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"Focus Groups\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"Usability Testing\" }) }), /*#__PURE__*/_jsx(\"li\", { \"data-preset-tag\": \"p\", children: /*#__PURE__*/_jsx(\"p\", { children: \"Affinity Diagraming\" }) })] }) }), service3Title: \"Interactive Design\", style: { width: \"100%\" }, variant: \"uNRYBZIrg\", width: \"100%\" }) }) }), isDisplayed() && /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 1067, loading: \"lazy\", pixelHeight: 600, pixelWidth: 1067, sizes: \"max((100vw - 120px) / 2, 0px)\", src: new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png\").href} 1067w` } } }, children: /*#__PURE__*/_jsxs(motion.div, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 1067, loading: \"lazy\", pixelHeight: 600, pixelWidth: 1067, sizes: \"max((100vw - 172px) / 2, 0px)\", src: new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png\").href} 1067w` }, className: \"framer-1x1n7pw hidden-tka644\", \"data-framer-name\": \"Images Stack\", name: \"Images Stack\", children: [/*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { background: { alt: \"An abstract image associated with User Research\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 1067, loading: \"lazy\", pixelHeight: 600, pixelWidth: 1067, sizes: \"max((100vw - 120px) / 2, 0px)\", src: new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png\").href} 1067w` } } }, children: /*#__PURE__*/_jsx(ImageWithFX, { __framer__spring: { damping: 40, delay: 0, duration: .3, ease: [.44, 0, .56, 1], mass: 1, stiffness: 500, type: \"spring\" }, __framer__styleTransformEffectEnabled: true, __framer__transformTargets: [{ target: { opacity: 1, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, x: 0, y: 0 } }, { ref: ref10, target: { opacity: 1, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, x: 0, y: 0 } }], __framer__transformTrigger: \"onScrollTarget\", __framer__transformViewportThreshold: .5, __perspectiveFX: false, __targetOpacity: 1, background: { alt: \"An abstract image associated with User Research\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 1067, loading: \"lazy\", pixelHeight: 600, pixelWidth: 1067, sizes: \"max((100vw - 172px) / 2, 0px)\", src: new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/43DSiVzZFyhDNAw8B4suLaVAs.png\").href} 1067w` }, className: \"framer-k0zh35\", \"data-framer-name\": \"Service 1 Image\", name: \"Service 1 Image\", transformTemplate: transformTemplate }) }), /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { background: { alt: \"An abstract image associated with UX Strategy\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 1067, loading: \"lazy\", pixelHeight: 600, pixelWidth: 1067, sizes: \"max((100vw - 120px) / 2, 0px)\", src: new URL(\"https://framerusercontent.com/images/hSlfp2bjJE6ka6TdYGdePNY66ak.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/hSlfp2bjJE6ka6TdYGdePNY66ak.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/hSlfp2bjJE6ka6TdYGdePNY66ak.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/hSlfp2bjJE6ka6TdYGdePNY66ak.png\").href} 1067w` } } }, children: /*#__PURE__*/_jsx(ImageWithFX, { __framer__animate: { transition: transition4 }, __framer__animateOnce: false, __framer__enter: animation4, __framer__exit: animation5, __framer__spring: { damping: 40, delay: 0, duration: .3, ease: [.44, 0, .56, 1], mass: 1, stiffness: 500, type: \"spring\" }, __framer__styleAppearEffectEnabled: true, __framer__styleTransformEffectEnabled: true, __framer__targets: [{ ref: ref8, target: \"animate\" }], __framer__threshold: .5, __framer__transformTargets: [{ target: { opacity: 1, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, x: 0, y: 0 } }, { ref: ref8, target: { opacity: 1, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, x: 0, y: 0 } }], __framer__transformTrigger: \"onScrollTarget\", __framer__transformViewportThreshold: .5, __perspectiveFX: false, __targetOpacity: 1, background: { alt: \"An abstract image associated with UX Strategy\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 1067, loading: \"lazy\", pixelHeight: 600, pixelWidth: 1067, sizes: \"max((100vw - 172px) / 2, 0px)\", src: new URL(\"https://framerusercontent.com/images/hSlfp2bjJE6ka6TdYGdePNY66ak.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/hSlfp2bjJE6ka6TdYGdePNY66ak.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/hSlfp2bjJE6ka6TdYGdePNY66ak.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/hSlfp2bjJE6ka6TdYGdePNY66ak.png\").href} 1067w` }, className: \"framer-g50os2\", \"data-framer-name\": \"Service 2 Image\", name: \"Service 2 Image\", transformTemplate: transformTemplate }) }), /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { background: { alt: \"An abstract image associated with Interactive Design\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 1067, loading: \"lazy\", pixelHeight: 600, pixelWidth: 1067, sizes: \"max((100vw - 120px) / 2, 0px)\", src: new URL(\"https://framerusercontent.com/images/HFxCspYQpj3cSMM4ZyDwN3EhyF8.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/HFxCspYQpj3cSMM4ZyDwN3EhyF8.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/HFxCspYQpj3cSMM4ZyDwN3EhyF8.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/HFxCspYQpj3cSMM4ZyDwN3EhyF8.png\").href} 1067w` } } }, children: /*#__PURE__*/_jsx(ImageWithFX, { __framer__animate: { transition: transition4 }, __framer__animateOnce: false, __framer__enter: animation4, __framer__exit: animation6, __framer__spring: { damping: 40, delay: 0, duration: .3, ease: [.44, 0, .56, 1], mass: 1, stiffness: 500, type: \"spring\" }, __framer__styleAppearEffectEnabled: true, __framer__styleTransformEffectEnabled: true, __framer__targets: [{ ref: ref9, target: \"animate\" }], __framer__threshold: .5, __framer__transformTargets: [{ target: { opacity: 1, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, x: 0, y: 0 } }, { ref: ref9, target: { opacity: 1, rotate: 0, rotateX: 0, rotateY: 0, scale: 1, x: 0, y: 0 } }], __framer__transformTrigger: \"onScrollTarget\", __framer__transformViewportThreshold: .5, __perspectiveFX: false, __targetOpacity: 1, background: { alt: \"An abstract image associated with Interactive Design\", fit: \"fill\", intrinsicHeight: 600, intrinsicWidth: 1067, loading: \"lazy\", pixelHeight: 600, pixelWidth: 1067, sizes: \"max((100vw - 172px) / 2, 0px)\", src: new URL(\"https://framerusercontent.com/images/HFxCspYQpj3cSMM4ZyDwN3EhyF8.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/HFxCspYQpj3cSMM4ZyDwN3EhyF8.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/HFxCspYQpj3cSMM4ZyDwN3EhyF8.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/HFxCspYQpj3cSMM4ZyDwN3EhyF8.png\").href} 1067w` }, className: \"framer-132ao7w\", \"data-framer-name\": \"Service 3 Image\", name: \"Service 3 Image\", transformTemplate: transformTemplate }) })] }) })] }) }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, { className: \"framer-1d6p5tc hidden-tka644\", \"data-framer-name\": \"Wrap 1\", id: id7, name: \"Wrap 1\", ref: ref8 }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, { className: \"framer-134eyzz hidden-tka644\", \"data-framer-name\": \"Wrap 2\", id: id8, name: \"Wrap 2\", ref: ref9 }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, { className: \"framer-1tkhytl hidden-tka644\", \"data-framer-name\": \"Wrap 0\", id: id9, name: \"Wrap 0\", ref: ref10 })] }), /*#__PURE__*/_jsxs(MotionSectionWithFX, { __framer__animate: { transition: transition2 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation2, __framer__styleAppearEffectEnabled: true, __framer__threshold: 0, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-1x8spg5\", \"data-framer-name\": \"Values\", id: id10, name: \"Values\", ref: ref11, transformTemplate: transformTemplate, children: [/*#__PURE__*/_jsx(Container, { className: \"framer-1p74n3v-container\", children: /*#__PURE__*/_jsx(SectionTitle, { height: \"100%\", icon: \"StarFour\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */', id: \"SazjOD2dC\", layoutId: \"SazjOD2dC\", style: { width: \"100%\" }, title: \"Values\", width: \"100%\" }) }), /*#__PURE__*/_jsxs(motion.div, { className: \"framer-bmlcpw\", \"data-framer-name\": \"Content\", name: \"Content\", children: [/*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { className: \"framer-styles-preset-1wml6uu\", \"data-styles-preset\": \"fVxnimdqP\", style: { \"--framer-text-color\": \"var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21))\" }, children: \"What matters to me\" }) }), className: \"framer-h9ydaa\", verticalAlignment: \"top\", withExternalLayout: true }), /*#__PURE__*/_jsx(motion.div, { className: \"framer-1oaf8ou\", \"data-framer-name\": \"Wrapper\", name: \"Wrapper\", children: /*#__PURE__*/_jsxs(motion.div, { className: \"framer-itai49\", \"data-framer-name\": \"Cards\", name: \"Cards\", children: [/*#__PURE__*/_jsx(Container, { className: \"framer-sny4c5-container\", id: id11, ref: ref12, children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { variant: \"p43ctygda\" } }, children: /*#__PURE__*/_jsx(CardValues, { height: \"100%\", icon: \"Person\", id: \"A8S8hwomv\", layoutId: \"A8S8hwomv\", style: { height: \"100%\", width: \"100%\" }, text: \"Working with others is all about transparency for me. If we're open with each other, we can trust more and work better. I give honesty, and I expect the same in return.\", title: \"Team\", variant: \"QXEU11XXi\", width: \"100%\" }) }) }), /*#__PURE__*/_jsx(Container, { className: \"framer-ayjpe7-container\", id: id12, ref: ref13, children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { variant: \"p43ctygda\" } }, children: /*#__PURE__*/_jsx(CardValues, { height: \"100%\", icon: \"SmileyWink\", id: \"ZHskkuzaZ\", layoutId: \"ZHskkuzaZ\", style: { height: \"100%\", width: \"100%\" }, text: \"I believe that when a team comes together, we should all share a single goal. It's this united purpose that helps us stay aligned and drive towards success.\", title: \"Purpose\", variant: \"QXEU11XXi\", width: \"100%\" }) }) }), /*#__PURE__*/_jsx(Container, { className: \"framer-k2u90s-container\", id: id13, ref: ref14, children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { XosGSbkl7: { variant: \"p43ctygda\" } }, children: /*#__PURE__*/_jsx(CardValues, { height: \"100%\", icon: \"SketchLogo\", id: \"uaisdEAv4\", layoutId: \"uaisdEAv4\", style: { height: \"100%\", width: \"100%\" }, text: \"To me, every project should reflect the best of our abilities. It's essential that we deliver top-notch work every time. Quality isn't just a target; it's a standard I uphold in everything we do.\", title: \"Quality\", variant: \"QXEU11XXi\", width: \"100%\" }) }) })] }) })] })] }), /*#__PURE__*/_jsxs(MotionSectionWithFX, { __framer__animate: { transition: transition2 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation2, __framer__styleAppearEffectEnabled: true, __framer__threshold: 0, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-ek6di7\", \"data-framer-name\": \"Testimonials\", id: id14, name: \"Testimonials\", ref: ref15, transformTemplate: transformTemplate, children: [/*#__PURE__*/_jsxs(motion.div, { className: \"framer-llhj8d\", \"data-framer-name\": \"Title\", name: \"Title\", children: [/*#__PURE__*/_jsx(Container, { className: \"framer-nyt3g5-container\", children: /*#__PURE__*/_jsx(SectionTitle, { height: \"100%\", icon: \"StarFour\", iconColor: 'var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, rgb(30, 21, 21)) /* {\"name\":\"Almost Black\"} */', id: \"QOCB0yEdK\", layoutId: \"QOCB0yEdK\", style: { width: \"100%\" }, title: \"Testimonials\", width: \"100%\" }) }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(\"h2\", { className: \"framer-styles-preset-1wml6uu\", \"data-styles-preset\": \"fVxnimdqP\", children: \"What people say about me\" }) }), className: \"framer-6youlh\", verticalAlignment: \"top\", withExternalLayout: true })] }), /*#__PURE__*/_jsx(motion.div, { className: \"framer-1yj8lux\", \"data-framer-name\": \"Tickers\", name: \"Tickers\", children: /*#__PURE__*/_jsx(Container, { className: \"framer-1ljz2o7-container\", children: /*#__PURE__*/_jsx(Ticker1, { alignment: \"flex-start\", direction: \"left\", fadeOptions: { fadeAlpha: 0, fadeContent: false, fadeInset: 0, fadeWidth: 25, overflow: false }, gap: 32, height: \"100%\", hoverFactor: .4, id: \"aQC_Rpm1D\", layoutId: \"aQC_Rpm1D\", padding: 0, paddingBottom: 0, paddingLeft: 0, paddingPerSide: false, paddingRight: 0, paddingTop: 0, sizingOptions: { heightType: true, widthType: true }, slots: [/*#__PURE__*/_jsx(Container, { className: \"framer-1uw1wjy-container\", children: /*#__PURE__*/_jsx(TestimonialCard, { height: \"100%\", id: \"AgjBBL6_s\", layoutId: \"AgjBBL6_s\", name: \"Gregoire Vella\", position: \"Founder at Minimal Apps\", style: { height: \"100%\", width: \"100%\" }, text: \"Hency is probably one of the best designer I worked with. She helped me on a really large number of projects from branding to complex financial interfaces. She is an expert in mobile design and has serious skills in prototyping. Give her napkin sketches and she\u2019ll come up with a clickable prototype in a day or two. I would highly recommend working with Hency.\\n\\n\", width: \"100%\" }) }), /*#__PURE__*/_jsx(Container, { className: \"framer-aicq43-container\", children: /*#__PURE__*/_jsx(TestimonialCard, { height: \"100%\", id: \"isDFluloP\", layoutId: \"isDFluloP\", name: \"Patrick Krupa\", position: \"Entrepreneur in digital tech space\", style: { height: \"100%\", width: \"100%\" }, text: \"I worked with Hency for several months on a UX project which involved redesign of a fairly complex dashboard. She has experience working in creative and corporate environments, she fits right into any team with her professional attitude and easy going personality. Thanks to good eye for design and composition and good command of prototyping software, she delivered looking prototypes very quickly. It's been pleasure to work with Hency.\\n\\n\", width: \"100%\" }) }), /*#__PURE__*/_jsx(Container, { className: \"framer-13q142n-container\", children: /*#__PURE__*/_jsx(TestimonialCard, { height: \"100%\", id: \"t5xIrL_Nd\", layoutId: \"t5xIrL_Nd\", name: \"Jennifer Warr\", position: \"Freelance Marketing Consultant\", style: { height: \"100%\", width: \"100%\" }, text: \"Hency Soni worked with our company for 3 years, working closely with several teams different teams with different requirements is always a delight to deal with.She is a hard worker and produces results quickly. She has a great deal of experience in UX/UI, adobe creative suite and several online tools, some of which she has introduced to the wider team with great success. Hency is proactive, punctual and has a 'can do' attitude, I very much look forward to seeing her develop as a designer in the future.\", width: \"100%\" }) }), /*#__PURE__*/_jsx(Container, { className: \"framer-1vusmpn-container\", children: /*#__PURE__*/_jsx(TestimonialCard, { height: \"100%\", id: \"w2VGn3c4D\", layoutId: \"w2VGn3c4D\", name: \"Caragh Logan\", position: \"Creative Marketing\", style: { height: \"100%\", width: \"100%\" }, text: \"Hency has been a pleasure to work with. She is a team player with a talent for UI design. Within the last six months, her eye for detail and design skills have improved significantly, positively impacting her work. Hency is able to interpret briefs and adapt well to creative direction. Contributing fully to all projects - from conception stage to delivery \", width: \"100%\" }) })], speed: 30, style: { height: \"100%\", width: \"100%\" }, width: \"100%\" }) }) })] }), /*#__PURE__*/_jsx(MotionSectionWithFX, { __framer__animate: { transition: transition2 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation2, __framer__styleAppearEffectEnabled: true, __framer__threshold: 0, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-daavpy\", \"data-framer-name\": \"Contact\", name: \"Contact\", transformTemplate: transformTemplate, children: /*#__PURE__*/_jsx(Container, { className: \"framer-1ptmsdl-container\", children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { variant: \"FZuORo8j8\" }, XosGSbkl7: { variant: \"Ae7OLgKxc\" } }, children: /*#__PURE__*/_jsx(CardCTAContactUs, { height: \"100%\", id: \"lJyFsfspr\", image: { alt: \"An abstract image associated with Contact with client\", src: new URL(\"https://framerusercontent.com/images/AIGECKRFWT9vpe01fOleWyxgDs.png\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/AIGECKRFWT9vpe01fOleWyxgDs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/AIGECKRFWT9vpe01fOleWyxgDs.png\").href} 800w` }, layoutId: \"lJyFsfspr\", style: { width: \"100%\" }, subtitle: \"Contact\", text: \"Let's talk about your project or idea\", variant: \"AnKd2gcBL\", width: \"100%\" }) }) }) }), /*#__PURE__*/_jsx(ContainerWithFX, { __framer__animate: { transition: transition2 }, __framer__animateOnce: true, __framer__enter: animation, __framer__exit: animation2, __framer__styleAppearEffectEnabled: true, __framer__threshold: 0, __perspectiveFX: false, __targetOpacity: 1, className: \"framer-1accusr-container\", transformTemplate: transformTemplate, children: /*#__PURE__*/_jsx(PropertyOverrides, { breakpoint: baseVariant, overrides: { jfWwEzzxk: { variant: \"TxfeJtXgk\" }, XosGSbkl7: { variant: \"YhZnAKi6U\" } }, children: /*#__PURE__*/_jsx(Footer, { height: \"100%\", id: \"WDHI3YI2Z\", layoutId: \"WDHI3YI2Z\", socialLink1Title: \"Email\", socialLink2Title: \"LinkedIn\", socialLink3Title: \"Dribbble\", socialLink4Title: \"Behance\", style: { width: \"100%\" }, variant: \"BIeOdg5GA\", width: \"100%\" }) }) })] }), /*#__PURE__*/_jsx(\"div\", { id: \"overlay\" })] }) }) });});const css = ['.framer-ATWJi [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", `.${metadata.bodyClassName} { background: var(--token-70c22157-52e4-480e-b405-1961925de798, rgb(242, 238, 235)) /* {\"name\":\"Light Biege\"} */; }`, \".framer-ATWJi .framer-lux5qc { display: block; }\", \".framer-ATWJi .framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-70c22157-52e4-480e-b405-1961925de798, #f2eeeb); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-ATWJi .framer-m4981f-container { flex: none; height: 68px; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 2; }\", \".framer-ATWJi .framer-yiw3oa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 8px; height: 100vh; justify-content: flex-end; overflow: hidden; padding: 68px 64px 88px 64px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1c3s2ig { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-lel7z5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 12px; height: min-content; justify-content: center; max-width: 944px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-ATWJi .framer-1otio0s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1e2wjly, .framer-ATWJi .framer-rfsb8l, .framer-ATWJi .framer-euvxq2, .framer-ATWJi .framer-pnwm1v, .framer-ATWJi .framer-ez8xpq, .framer-ATWJi .framer-68mvv1, .framer-ATWJi .framer-ynol7x, .framer-ATWJi .framer-1uug838, .framer-ATWJi .framer-142aaht, .framer-ATWJi .framer-1039gt8, .framer-ATWJi .framer-qgndrz, .framer-ATWJi .framer-1nhv5m7, .framer-ATWJi .framer-y5ef64, .framer-ATWJi .framer-7sur9t, .framer-ATWJi .framer-imcjzl, .framer-ATWJi .framer-nr396y, .framer-ATWJi .framer-jr1weh, .framer-ATWJi .framer-5a9t2s { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-ATWJi .framer-q7enc3-container, .framer-ATWJi .framer-rfz7kp-container, .framer-ATWJi .framer-a0ozs-container, .framer-ATWJi .framer-12nnzby-container, .framer-ATWJi .framer-1bluzme-container, .framer-ATWJi .framer-sxdpn3-container, .framer-ATWJi .framer-1dc5int-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-ATWJi .framer-1vgbn19 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-bkadd6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: min-content; }\", \".framer-ATWJi .framer-1r2985 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: center; overflow: hidden; padding: 96px 64px 96px 64px; position: relative; width: 100%; }\", '.framer-ATWJi .framer-d5xxn4 { --border-bottom-width: 1px; --border-color: var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, #1e1515) /* {\"name\":\"Almost Black\"} */; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 12px 0px 12px 0px; position: relative; transform: perspective(1200px); width: 100%; will-change: var(--framer-will-change-override, transform); }', \".framer-ATWJi .framer-11tweqw, .framer-ATWJi .framer-1l911ht, .framer-ATWJi .framer-1w37uz0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 0px 8px 0px; position: relative; width: 1px; }\", \".framer-ATWJi .framer-1lwshbb, .framer-ATWJi .framer-jozb90 { align-self: stretch; background-color: var(--token-7a21b07d-9deb-4e04-9e59-6418f454f54b, #1e1515); flex: none; height: auto; overflow: hidden; position: relative; width: 1px; }\", \".framer-ATWJi .framer-1m7omf0 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-ATWJi .framer-kkzi3k { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-ATWJi .framer-1s7poc3-container { flex: none; height: 60px; position: relative; transform: perspective(1200px); width: 1512px; }\", \".framer-ATWJi .framer-1ra07v3 { height: 82px; position: relative; width: 153px; }\", \".framer-ATWJi .framer-1i5vc1a { height: 75px; position: relative; width: 103px; }\", \".framer-ATWJi .framer-1kikqrq { height: 90px; position: relative; width: 197px; }\", \".framer-ATWJi .framer-lkf980 { height: 87px; position: relative; width: 168px; }\", \".framer-ATWJi .framer-1kvem0j { height: 92px; position: relative; width: 125px; }\", \".framer-ATWJi .framer-1ilo0wk, .framer-ATWJi .framer-2hwvqp, .framer-ATWJi .framer-10bctb7 { height: 130px; position: relative; width: 178px; }\", \".framer-ATWJi .framer-uahp3p { height: 91px; position: relative; width: 125px; }\", \".framer-ATWJi .framer-e70r0q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 96px 0px 96px 0px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-ATWJi .framer-11kzpvw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1uux09q-container, .framer-ATWJi .framer-26zzj8-container, .framer-ATWJi .framer-inlarc-container, .framer-ATWJi .framer-1p74n3v-container, .framer-ATWJi .framer-nyt3g5-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1vcvc9v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 16px 64px 0px 64px; position: relative; width: 100%; z-index: 1; }\", \".framer-ATWJi .framer-1c95evd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 24px 0px 0px; position: sticky; top: 68px; width: 1px; will-change: transform; z-index: 1; }\", \".framer-ATWJi .framer-1efzd9p, .framer-ATWJi .framer-xwk54d, .framer-ATWJi .framer-6x4eu, .framer-ATWJi .framer-6youlh { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-ATWJi .framer-1v0u0qq { -webkit-user-select: auto; align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: 3 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; overflow-x: auto; padding: 0px 0px 0px 0px; position: relative; user-select: auto; width: 1px; will-change: var(--framer-will-change-override, transform); }\", \".framer-ATWJi .framer-1v0u0qq::-webkit-scrollbar { height: 0px; width: 0px; }\", \".framer-ATWJi .framer-1v0u0qq::-webkit-scrollbar-thumb { background: transparent; }\", \".framer-ATWJi .framer-n8fncn { align-content: center; align-items: center; aspect-ratio: 1.4983552631578947 / 1; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; border-top-left-radius: 18px; border-top-right-radius: 18px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: var(--framer-aspect-ratio-supported, 517px); justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\", \".framer-ATWJi .framer-9xczgi { align-content: flex-end; align-items: flex-end; aspect-ratio: 1.4993006993006992 / 1; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 516px); justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-ATWJi .framer-nhknct-container { bottom: 24px; flex: none; height: auto; position: absolute; right: 24px; width: auto; z-index: 1; }\", \".framer-ATWJi .framer-1f0578a { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 24px; position: absolute; top: 24px; white-space: pre; width: auto; z-index: 1; }\", \".framer-ATWJi .framer-14xxlhk { -webkit-filter: brightness(1); filter: brightness(1); flex: 1 0 0px; height: 100%; overflow: visible; position: relative; text-decoration: none; width: 1px; }\", \".framer-ATWJi .framer-aixuel { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 64px 40px 64px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1m2jvu7-container { flex: none; height: 490px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1t3880z, .framer-ATWJi .framer-1e7i7bf, .framer-ATWJi .framer-1oqh63d, .framer-ATWJi .framer-oplqpg, .framer-ATWJi .framer-3c2pu6, .framer-ATWJi .framer-9gbh95 { aspect-ratio: 1.3333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 768px); overflow: visible; position: relative; width: 1024px; }\", \".framer-ATWJi .framer-15buxgt, .framer-ATWJi .framer-4iijbt, .framer-ATWJi .framer-5tj93u, .framer-ATWJi .framer-b51v2c { aspect-ratio: 1.3333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 564px); overflow: visible; position: relative; width: 752px; }\", \".framer-ATWJi .framer-1piq9of { aspect-ratio: 1.3377926421404682 / 1; height: var(--framer-aspect-ratio-supported, 299px); overflow: visible; position: relative; width: 400px; }\", \".framer-ATWJi .framer-12hosbi, .framer-ATWJi .framer-16cl726, .framer-ATWJi .framer-1iijbic, .framer-ATWJi .framer-1qzm7a7, .framer-ATWJi .framer-1l7rlxg, .framer-ATWJi .framer-mqv8ig, .framer-ATWJi .framer-5jfjb7 { aspect-ratio: 1.3333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 600px); overflow: visible; position: relative; width: 800px; }\", \".framer-ATWJi .framer-9aph95 { 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 0px 40px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1xrywis { align-content: center; align-items: center; background-color: var(--token-2d172b42-42dc-49e2-ae66-7e11c75c6207, #d9d1c8); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 96px 64px 0px 64px; position: relative; transform: perspective(1200px); width: 100%; z-index: 0; }\", \".framer-ATWJi .framer-1d36xux { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-j18q18 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 44px; height: 100vh; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: sticky; top: 0px; transform: perspective(1200px); width: 100%; will-change: transform; z-index: 2; }\", \".framer-ATWJi .framer-c84i6z-container, .framer-ATWJi .framer-1ptmsdl-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\", \".framer-ATWJi .framer-1x1n7pw { align-content: center; align-items: center; aspect-ratio: 1.4993006993006992 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 343px); justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-ATWJi .framer-k0zh35, .framer-ATWJi .framer-g50os2, .framer-ATWJi .framer-132ao7w { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; transform: perspective(1200px); will-change: var(--framer-will-change-override, transform); z-index: 1; }\", \".framer-ATWJi .framer-1d6p5tc, .framer-ATWJi .framer-134eyzz { flex: none; height: 100vh; overflow: hidden; position: relative; width: 100%; z-index: 0; }\", \".framer-ATWJi .framer-1tkhytl { flex: none; height: 100vh; overflow: hidden; position: sticky; top: 0px; width: 100%; will-change: transform; z-index: 1; }\", \".framer-ATWJi .framer-1x8spg5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 96px 64px 0px 64px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-ATWJi .framer-bmlcpw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-h9ydaa { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\", \".framer-ATWJi .framer-1oaf8ou { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-itai49 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-sny4c5-container, .framer-ATWJi .framer-ayjpe7-container, .framer-ATWJi .framer-k2u90s-container { flex: 1 0 0px; height: 320px; position: relative; scroll-margin-top: 160px; width: 1px; }\", \".framer-ATWJi .framer-ek6di7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 96px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-ATWJi .framer-llhj8d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1yj8lux { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1ljz2o7-container { flex: none; height: 49%; position: relative; width: 100%; }\", \".framer-ATWJi .framer-1uw1wjy-container, .framer-ATWJi .framer-aicq43-container, .framer-ATWJi .framer-13q142n-container, .framer-ATWJi .framer-1vusmpn-container { height: 410px; position: relative; width: 320px; }\", \".framer-ATWJi .framer-daavpy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 96px 64px 96px 64px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-ATWJi .framer-1accusr-container { flex: none; height: auto; position: relative; transform: perspective(1200px); width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ATWJi .framer-72rtr7, .framer-ATWJi .framer-yiw3oa, .framer-ATWJi .framer-1c3s2ig, .framer-ATWJi .framer-lel7z5, .framer-ATWJi .framer-1otio0s, .framer-ATWJi .framer-1vgbn19, .framer-ATWJi .framer-bkadd6, .framer-ATWJi .framer-1r2985, .framer-ATWJi .framer-11tweqw, .framer-ATWJi .framer-1l911ht, .framer-ATWJi .framer-1w37uz0, .framer-ATWJi .framer-1m7omf0, .framer-ATWJi .framer-e70r0q, .framer-ATWJi .framer-11kzpvw, .framer-ATWJi .framer-1vcvc9v, .framer-ATWJi .framer-1c95evd, .framer-ATWJi .framer-1v0u0qq, .framer-ATWJi .framer-n8fncn, .framer-ATWJi .framer-9xczgi, .framer-ATWJi .framer-aixuel, .framer-ATWJi .framer-9aph95, .framer-ATWJi .framer-1xrywis, .framer-ATWJi .framer-1d36xux, .framer-ATWJi .framer-j18q18, .framer-ATWJi .framer-1x1n7pw, .framer-ATWJi .framer-1x8spg5, .framer-ATWJi .framer-bmlcpw, .framer-ATWJi .framer-1oaf8ou, .framer-ATWJi .framer-itai49, .framer-ATWJi .framer-ek6di7, .framer-ATWJi .framer-llhj8d, .framer-ATWJi .framer-1yj8lux, .framer-ATWJi .framer-daavpy { gap: 0px; } .framer-ATWJi .framer-72rtr7 > *, .framer-ATWJi .framer-e70r0q > *, .framer-ATWJi .framer-1xrywis > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ATWJi .framer-72rtr7 > :first-child, .framer-ATWJi .framer-yiw3oa > :first-child, .framer-ATWJi .framer-1c3s2ig > :first-child, .framer-ATWJi .framer-lel7z5 > :first-child, .framer-ATWJi .framer-1r2985 > :first-child, .framer-ATWJi .framer-11tweqw > :first-child, .framer-ATWJi .framer-1l911ht > :first-child, .framer-ATWJi .framer-1w37uz0 > :first-child, .framer-ATWJi .framer-e70r0q > :first-child, .framer-ATWJi .framer-11kzpvw > :first-child, .framer-ATWJi .framer-1c95evd > :first-child, .framer-ATWJi .framer-1v0u0qq > :first-child, .framer-ATWJi .framer-aixuel > :first-child, .framer-ATWJi .framer-1xrywis > :first-child, .framer-ATWJi .framer-1d36xux > :first-child, .framer-ATWJi .framer-1x8spg5 > :first-child, .framer-ATWJi .framer-bmlcpw > :first-child, .framer-ATWJi .framer-1oaf8ou > :first-child, .framer-ATWJi .framer-ek6di7 > :first-child, .framer-ATWJi .framer-llhj8d > :first-child, .framer-ATWJi .framer-1yj8lux > :first-child { margin-top: 0px; } .framer-ATWJi .framer-72rtr7 > :last-child, .framer-ATWJi .framer-yiw3oa > :last-child, .framer-ATWJi .framer-1c3s2ig > :last-child, .framer-ATWJi .framer-lel7z5 > :last-child, .framer-ATWJi .framer-1r2985 > :last-child, .framer-ATWJi .framer-11tweqw > :last-child, .framer-ATWJi .framer-1l911ht > :last-child, .framer-ATWJi .framer-1w37uz0 > :last-child, .framer-ATWJi .framer-e70r0q > :last-child, .framer-ATWJi .framer-11kzpvw > :last-child, .framer-ATWJi .framer-1c95evd > :last-child, .framer-ATWJi .framer-1v0u0qq > :last-child, .framer-ATWJi .framer-aixuel > :last-child, .framer-ATWJi .framer-1xrywis > :last-child, .framer-ATWJi .framer-1d36xux > :last-child, .framer-ATWJi .framer-1x8spg5 > :last-child, .framer-ATWJi .framer-bmlcpw > :last-child, .framer-ATWJi .framer-1oaf8ou > :last-child, .framer-ATWJi .framer-ek6di7 > :last-child, .framer-ATWJi .framer-llhj8d > :last-child, .framer-ATWJi .framer-1yj8lux > :last-child { margin-bottom: 0px; } .framer-ATWJi .framer-yiw3oa > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-ATWJi .framer-1c3s2ig > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-ATWJi .framer-lel7z5 > *, .framer-ATWJi .framer-11tweqw > *, .framer-ATWJi .framer-1l911ht > *, .framer-ATWJi .framer-1w37uz0 > *, .framer-ATWJi .framer-1yj8lux > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-ATWJi .framer-1otio0s > *, .framer-ATWJi .framer-1vcvc9v > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-ATWJi .framer-1otio0s > :first-child, .framer-ATWJi .framer-1vgbn19 > :first-child, .framer-ATWJi .framer-bkadd6 > :first-child, .framer-ATWJi .framer-1m7omf0 > :first-child, .framer-ATWJi .framer-1vcvc9v > :first-child, .framer-ATWJi .framer-n8fncn > :first-child, .framer-ATWJi .framer-9xczgi > :first-child, .framer-ATWJi .framer-9aph95 > :first-child, .framer-ATWJi .framer-j18q18 > :first-child, .framer-ATWJi .framer-1x1n7pw > :first-child, .framer-ATWJi .framer-itai49 > :first-child, .framer-ATWJi .framer-daavpy > :first-child { margin-left: 0px; } .framer-ATWJi .framer-1otio0s > :last-child, .framer-ATWJi .framer-1vgbn19 > :last-child, .framer-ATWJi .framer-bkadd6 > :last-child, .framer-ATWJi .framer-1m7omf0 > :last-child, .framer-ATWJi .framer-1vcvc9v > :last-child, .framer-ATWJi .framer-n8fncn > :last-child, .framer-ATWJi .framer-9xczgi > :last-child, .framer-ATWJi .framer-9aph95 > :last-child, .framer-ATWJi .framer-j18q18 > :last-child, .framer-ATWJi .framer-1x1n7pw > :last-child, .framer-ATWJi .framer-itai49 > :last-child, .framer-ATWJi .framer-daavpy > :last-child { margin-right: 0px; } .framer-ATWJi .framer-1vgbn19 > *, .framer-ATWJi .framer-9xczgi > *, .framer-ATWJi .framer-9aph95 > *, .framer-ATWJi .framer-1x1n7pw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ATWJi .framer-bkadd6 > *, .framer-ATWJi .framer-1m7omf0 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-ATWJi .framer-1r2985 > * { margin: 0px; margin-bottom: calc(96px / 2); margin-top: calc(96px / 2); } .framer-ATWJi .framer-11kzpvw > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ATWJi .framer-1c95evd > *, .framer-ATWJi .framer-1v0u0qq > *, .framer-ATWJi .framer-aixuel > *, .framer-ATWJi .framer-1d36xux > *, .framer-ATWJi .framer-1x8spg5 > *, .framer-ATWJi .framer-llhj8d > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ATWJi .framer-n8fncn > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-ATWJi .framer-j18q18 > * { margin: 0px; margin-left: calc(44px / 2); margin-right: calc(44px / 2); } .framer-ATWJi .framer-bmlcpw > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-ATWJi .framer-1oaf8ou > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ATWJi .framer-itai49 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-ATWJi .framer-ek6di7 > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-ATWJi .framer-daavpy > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\", \"@media (min-width: 1200px) { .framer-ATWJi .hidden-72rtr7 { display: none !important; } }\", `@media (min-width: 810px) and (max-width: 1199px) { .framer-ATWJi .hidden-1tvj81w { display: none !important; } .${metadata.bodyClassName} { background: var(--token-70c22157-52e4-480e-b405-1961925de798, rgb(242, 238, 235)) /* {\"name\":\"Light Biege\"} */; } .framer-ATWJi .framer-72rtr7, .framer-ATWJi .framer-1s7poc3-container { width: 810px; } .framer-ATWJi .framer-yiw3oa { align-content: flex-start; align-items: flex-start; padding: 68px 48px 80px 48px; } .framer-ATWJi .framer-1r2985 { padding: 64px 48px 64px 48px; } .framer-ATWJi .framer-e70r0q { padding: 64px 0px 64px 0px; } .framer-ATWJi .framer-11kzpvw { padding: 0px 48px 0px 48px; } .framer-ATWJi .framer-1vcvc9v { padding: 16px 48px 0px 48px; } .framer-ATWJi .framer-n8fncn { height: var(--framer-aspect-ratio-supported, 338px); } .framer-ATWJi .framer-9xczgi { height: var(--framer-aspect-ratio-supported, 337px); } .framer-ATWJi .framer-aixuel { gap: 12px; padding: 0px 48px 40px 48px; } .framer-ATWJi .framer-1xrywis { gap: 48px; padding: 96px 48px 0px 48px; } .framer-ATWJi .framer-1d36xux { gap: 12px; } .framer-ATWJi .framer-j18q18 { gap: 24px; } .framer-ATWJi .framer-1x1n7pw { height: var(--framer-aspect-ratio-supported, 230px); } .framer-ATWJi .framer-1x8spg5 { gap: 12px; padding: 64px 48px 64px 48px; } .framer-ATWJi .framer-ek6di7 { gap: 48px; padding: 64px 0px 0px 0px; } .framer-ATWJi .framer-llhj8d { gap: 12px; padding: 0px 48px 0px 48px; } .framer-ATWJi .framer-daavpy { padding: 48px 48px 48px 48px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ATWJi .framer-aixuel, .framer-ATWJi .framer-1xrywis, .framer-ATWJi .framer-1d36xux, .framer-ATWJi .framer-j18q18, .framer-ATWJi .framer-1x8spg5, .framer-ATWJi .framer-ek6di7, .framer-ATWJi .framer-llhj8d { gap: 0px; } .framer-ATWJi .framer-aixuel > *, .framer-ATWJi .framer-1d36xux > *, .framer-ATWJi .framer-1x8spg5 > *, .framer-ATWJi .framer-llhj8d > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-ATWJi .framer-aixuel > :first-child, .framer-ATWJi .framer-1xrywis > :first-child, .framer-ATWJi .framer-1d36xux > :first-child, .framer-ATWJi .framer-1x8spg5 > :first-child, .framer-ATWJi .framer-ek6di7 > :first-child, .framer-ATWJi .framer-llhj8d > :first-child { margin-top: 0px; } .framer-ATWJi .framer-aixuel > :last-child, .framer-ATWJi .framer-1xrywis > :last-child, .framer-ATWJi .framer-1d36xux > :last-child, .framer-ATWJi .framer-1x8spg5 > :last-child, .framer-ATWJi .framer-ek6di7 > :last-child, .framer-ATWJi .framer-llhj8d > :last-child { margin-bottom: 0px; } .framer-ATWJi .framer-1xrywis > *, .framer-ATWJi .framer-ek6di7 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-ATWJi .framer-j18q18 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-ATWJi .framer-j18q18 > :first-child { margin-left: 0px; } .framer-ATWJi .framer-j18q18 > :last-child { margin-right: 0px; } }}`, `@media (max-width: 809px) { .framer-ATWJi .hidden-tka644 { display: none !important; } .${metadata.bodyClassName} { background: var(--token-70c22157-52e4-480e-b405-1961925de798, rgb(242, 238, 235)) /* {\"name\":\"Light Biege\"} */; } .framer-ATWJi .framer-72rtr7, .framer-ATWJi .framer-1s7poc3-container { width: 390px; } .framer-ATWJi .framer-m4981f-container { height: auto; } .framer-ATWJi .framer-yiw3oa { height: min-content; overflow: visible; padding: 128px 0px 0px 0px; } .framer-ATWJi .framer-1c3s2ig { align-content: center; align-items: center; flex-wrap: wrap; padding: 64px 24px 24px 24px; } .framer-ATWJi .framer-lel7z5 { gap: 8px; } .framer-ATWJi .framer-bkadd6 { flex-direction: column; max-width: 500px; width: 100%; } .framer-ATWJi .framer-1bluzme-container { order: 0; width: 100%; } .framer-ATWJi .framer-1r2985, .framer-ATWJi .framer-daavpy { padding: 64px 24px 64px 24px; } .framer-ATWJi .framer-d5xxn4 { flex-direction: column; gap: 12px; justify-content: flex-start; max-width: 500px; padding: 12px 12px 12px 12px; } .framer-ATWJi .framer-11tweqw, .framer-ATWJi .framer-1l911ht, .framer-ATWJi .framer-1w37uz0 { flex: none; padding: 8px 8px 8px 8px; width: 100%; } .framer-ATWJi .framer-1lwshbb, .framer-ATWJi .framer-jozb90 { align-self: unset; height: 1px; width: 100%; } .framer-ATWJi .framer-1m7omf0 { flex-direction: column; gap: 48px; max-width: 500px; } .framer-ATWJi .framer-kkzi3k { flex: none; order: 0; width: 100%; } .framer-ATWJi .framer-e70r0q { gap: 16px; padding: 64px 0px 64px 0px; } .framer-ATWJi .framer-11kzpvw { padding: 0px 24px 0px 24px; } .framer-ATWJi .framer-1vcvc9v { flex-direction: column; gap: 24px; padding: 16px 24px 0px 24px; } .framer-ATWJi .framer-1c95evd { flex: none; padding: 0px 0px 0px 0px; position: relative; top: unset; width: 100%; } .framer-ATWJi .framer-1v0u0qq { flex: none; width: 100%; } .framer-ATWJi .framer-n8fncn, .framer-ATWJi .framer-9xczgi { height: var(--framer-aspect-ratio-supported, 228px); } .framer-ATWJi .framer-nhknct-container { bottom: 16px; right: 16px; } .framer-ATWJi .framer-1f0578a { left: 16px; max-width: 100%; top: 16px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; } .framer-ATWJi .framer-aixuel { gap: 12px; padding: 0px 24px 40px 24px; } .framer-ATWJi .framer-1m2jvu7-container { height: 360px; } .framer-ATWJi .framer-1dc5int-container { flex: 0.6 0 0px; width: 1px; } .framer-ATWJi .framer-1xrywis { gap: 40px; padding: 64px 24px 64px 24px; } .framer-ATWJi .framer-1d36xux { gap: 12px; order: 0; } .framer-ATWJi .framer-j18q18 { height: min-content; max-width: 500px; order: 5; position: relative; top: unset; transform: unset; } .framer-ATWJi .framer-1x8spg5 { gap: 12px; padding: 64px 24px 64px 24px; } .framer-ATWJi .framer-bmlcpw { align-content: center; align-items: center; } .framer-ATWJi .framer-h9ydaa { order: 0; } .framer-ATWJi .framer-1oaf8ou { max-width: 500px; order: 1; } .framer-ATWJi .framer-itai49 { align-content: flex-start; align-items: flex-start; flex-direction: column; order: 0; } .framer-ATWJi .framer-sny4c5-container { flex: none; height: 280px; order: 0; width: 100%; } .framer-ATWJi .framer-ayjpe7-container { flex: none; height: 280px; order: 1; width: 100%; } .framer-ATWJi .framer-k2u90s-container { flex: none; height: 280px; order: 2; width: 100%; } .framer-ATWJi .framer-ek6di7 { gap: 32px; padding: 64px 0px 0px 0px; } .framer-ATWJi .framer-llhj8d { gap: 12px; padding: 0px 24px 0px 24px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ATWJi .framer-lel7z5, .framer-ATWJi .framer-bkadd6, .framer-ATWJi .framer-d5xxn4, .framer-ATWJi .framer-1m7omf0, .framer-ATWJi .framer-e70r0q, .framer-ATWJi .framer-1vcvc9v, .framer-ATWJi .framer-aixuel, .framer-ATWJi .framer-1xrywis, .framer-ATWJi .framer-1d36xux, .framer-ATWJi .framer-1x8spg5, .framer-ATWJi .framer-itai49, .framer-ATWJi .framer-ek6di7, .framer-ATWJi .framer-llhj8d { gap: 0px; } .framer-ATWJi .framer-lel7z5 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-ATWJi .framer-lel7z5 > :first-child, .framer-ATWJi .framer-bkadd6 > :first-child, .framer-ATWJi .framer-d5xxn4 > :first-child, .framer-ATWJi .framer-1m7omf0 > :first-child, .framer-ATWJi .framer-e70r0q > :first-child, .framer-ATWJi .framer-1vcvc9v > :first-child, .framer-ATWJi .framer-aixuel > :first-child, .framer-ATWJi .framer-1xrywis > :first-child, .framer-ATWJi .framer-1d36xux > :first-child, .framer-ATWJi .framer-1x8spg5 > :first-child, .framer-ATWJi .framer-itai49 > :first-child, .framer-ATWJi .framer-ek6di7 > :first-child, .framer-ATWJi .framer-llhj8d > :first-child { margin-top: 0px; } .framer-ATWJi .framer-lel7z5 > :last-child, .framer-ATWJi .framer-bkadd6 > :last-child, .framer-ATWJi .framer-d5xxn4 > :last-child, .framer-ATWJi .framer-1m7omf0 > :last-child, .framer-ATWJi .framer-e70r0q > :last-child, .framer-ATWJi .framer-1vcvc9v > :last-child, .framer-ATWJi .framer-aixuel > :last-child, .framer-ATWJi .framer-1xrywis > :last-child, .framer-ATWJi .framer-1d36xux > :last-child, .framer-ATWJi .framer-1x8spg5 > :last-child, .framer-ATWJi .framer-itai49 > :last-child, .framer-ATWJi .framer-ek6di7 > :last-child, .framer-ATWJi .framer-llhj8d > :last-child { margin-bottom: 0px; } .framer-ATWJi .framer-bkadd6 > *, .framer-ATWJi .framer-1xrywis > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-ATWJi .framer-d5xxn4 > *, .framer-ATWJi .framer-aixuel > *, .framer-ATWJi .framer-1d36xux > *, .framer-ATWJi .framer-1x8spg5 > *, .framer-ATWJi .framer-itai49 > *, .framer-ATWJi .framer-llhj8d > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-ATWJi .framer-1m7omf0 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-ATWJi .framer-e70r0q > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ATWJi .framer-1vcvc9v > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ATWJi .framer-ek6di7 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }}`, ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css]; /**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 9523\n* @framerIntrinsicWidth 1200\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jfWwEzzxk\":{\"layout\":[\"fixed\",\"auto\"]},\"XosGSbkl7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n* @framerResponsiveScreen\n*/const FrameraugiA20Il = withCSS(Component, css, \"framer-ATWJi\");export default FrameraugiA20Il;FrameraugiA20Il.displayName = \"Home\";FrameraugiA20Il.defaultProps = { height: 9523, width: 1200 };addFonts(FrameraugiA20Il, [{ family: \"Mulish\", moduleAsset: { localModuleIdentifier: \"local-module:screen/augiA20Il:default\", url: \"https://fonts.gstatic.com/s/mulish/v12/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaClGrw-PTY.ttf\" }, style: \"normal\", url: \"https://fonts.gstatic.com/s/mulish/v12/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaClGrw-PTY.ttf\", weight: \"600\" }, ...NavigationFonts, ...TitleHighlightFonts, ...ButtonFonts, ...TickerFonts, ...SectionTitleFonts, ...LinkToWorkFonts, ...CarouselFonts, ...ServicesFonts, ...CardValuesFonts, ...TestimonialCardFonts, ...Ticker1Fonts, ...CardCTAContactUsFonts, ...FooterFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.fonts]);\nexport const __FramerMetadata__ = { \"exports\": { \"Props\": { \"type\": \"tsType\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"default\": { \"type\": \"reactComponent\", \"name\": \"FrameraugiA20Il\", \"slots\": [], \"annotations\": { \"framerIntrinsicWidth\": \"1200\", \"framerIntrinsicHeight\": \"9523\", \"framerContractVersion\": \"1\", \"framerResponsiveScreen\": \"\", \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jfWwEzzxk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XosGSbkl7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };"],
  "mappings": "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",
  "names": ["directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "ref5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "clamp", "t", "e", "n", "progress", "t", "e", "n", "calcMaskWidth", "inset", "width", "useIsMouse", "isMouseDevice", "setIsMouseDevice", "ye", "fe", "window", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "ariaLabel", "borderRadius", "effectsObject", "props", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "widthColumns", "heightType", "heightInset", "heightRows", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "mask", "latest", "carouselRef", "numPages", "setNumPages", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "start1", "end1", "newNumPages", "findNextItem", "delta", "children", "scrollTarget", "item", "length", "threshold", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "gotoDelta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "u", "motion", "child", "index", "ref", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "ref1", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "n4IYBbH_W", "V41TpF1U8", "jtlhs6EhB", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEntereng3j4", "args", "onAppear13h3wu1", "onMouseLeave4k0cmr", "useOnVariantChange", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "css", "FramerDYPcMml21", "withCSS", "DYPcMml21_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "name", "position", "text", "width", "props", "ref", "ref1", "ref2", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "zemHjpf27", "uYwZ3ZF9d", "NaqiKEjxX", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "css", "FrameriWhFUkfn_", "withCSS", "iWhFUkfn_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "ButtonFonts", "getFonts", "D_UUvsNxN_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "V8QgMcVfI", "CDoNEZvAK", "upbi2AMzx", "xfMSl5AXS", "F0QjyOc0I", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "ComponentPresetsProvider", "css", "FramerMXr69AYYT", "withCSS", "MXr69AYYT_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "ServiceDescriptionFonts", "getFonts", "MXr69AYYT_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "service1ButtonLink", "service1ButtonText", "service1Subtitle", "service1Text", "service1Title", "service2ButtonLink", "service2ButtonText", "service2Subtitle", "service2Text", "service2Title", "service3ButtonLink", "service3ButtonText", "service3Subtitle", "service3Text", "service3Title", "width", "props", "ref", "ref1", "ref2", "ref3", "ref4", "ref5", "ref6", "_variant", "ref7", "ref8", "ref9", "ref10", "ref11", "ref12", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "VIAB2lxHs", "hsAzzaEts", "w8mZbTO3E", "ZAeQCD43B", "K96PDkayu", "z5hhAxEm5", "lVxUWWNHI", "uK_dcbH8O", "Cjbe9y9E7", "yducTFOXU", "z1lI3P8al", "V0kSijStp", "HhRNYj2BQ", "NqpaOeAz5", "KgD1n31FC", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "x", "css", "FramerZeo4VG17M", "withCSS", "Zeo4VG17M_default", "addPropertyControls", "ControlType", "addFonts", "NavigationFonts", "getFonts", "sFh0qGsVW_default", "NavigationWithVariantAppearEffect", "withVariantAppearEffect", "TitleHighlightFonts", "LFLgDgMYV_default", "MotionDivWithFX", "withFX", "motion", "ButtonFonts", "D_UUvsNxN_default", "TickerFonts", "Ticker", "ContainerWithFX", "Container", "SectionTitleFonts", "USjbHbBeb_default", "LinkToWorkFonts", "g7Q9YQO2k_default", "MotionSectionWithFX", "CarouselFonts", "Carousel", "ServicesFonts", "Zeo4VG17M_default", "ServicesWithVariantAppearEffect", "ImageWithFX", "Image2", "CardValuesFonts", "DYPcMml21_default", "TestimonialCardFonts", "iWhFUkfn_default", "Ticker1Fonts", "CardCTAContactUsFonts", "AmGzFhGEB_default", "FooterFonts", "okqK0Bbc_default", "breakpoints", "isBrowser", "variantClassNames", "transitions", "animation", "transition1", "animation1", "transformTemplate", "_", "t", "transition2", "animation2", "animation3", "transition3", "toResponsiveImage", "value", "QueryData", "query", "children", "data", "useQueryData", "animation4", "transition4", "transition5", "animation5", "animation6", "metadata", "augiA20Il_default", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "FAyo7fueEF1Lo7OD4d", "g6vCAt0QYF1Lo7OD4d", "kzqTTmouyF1Lo7OD4d", "idF1Lo7OD4d", "restProps", "fe", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "ref1", "pe", "ref2", "ref3", "useRouteElementId", "router", "useRouter", "id1", "id2", "ref4", "id3", "ref5", "id4", "dynamicRef", "useDynamicRefs", "id5", "ref6", "id6", "ref7", "ref8", "ref9", "isDisplayed", "ref10", "id7", "id8", "id9", "id10", "ref11", "id11", "ref12", "id12", "ref13", "id13", "ref14", "id14", "ref15", "defaultLayoutId", "ae", "p", "GeneratedComponentContext", "LayoutGroup", "u", "motion", "cx", "Container", "PropertyOverrides", "NavigationWithVariantAppearEffect", "MotionDivWithFX", "RichText", "x", "LFLgDgMYV_default", "D_UUvsNxN_default", "resolveLink", "ContainerWithFX", "Ticker", "Image2", "MotionSectionWithFX", "USjbHbBeb_default", "bP8iJp1GQ_default", "collection", "i", "PathVariablesContext", "g7Q9YQO2k_default", "Link", "Carousel", "ServicesWithVariantAppearEffect", "ImageWithFX", "DYPcMml21_default", "iWhFUkfn_default", "AmGzFhGEB_default", "okqK0Bbc_default", "css", "FrameraugiA20Il", "withCSS", "addFonts", "NavigationFonts", "TitleHighlightFonts", "ButtonFonts", "TickerFonts", "SectionTitleFonts", "LinkToWorkFonts", "CarouselFonts", "ServicesFonts", "CardValuesFonts", "TestimonialCardFonts", "Ticker1Fonts", "CardCTAContactUsFonts", "FooterFonts", "fonts", "__FramerMetadata__"]
}
