{"version":3,"file":"cmGJS4DJB.CJrmZvJF.mjs","names":["useState","useRef","useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","Aaaaa","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/mXHHCmlXh4l2CqN68Ypr/N6pBofbt2ZxEKG8WfJ6y/ReadMore.js","https:/framerusercontent.com/modules/7jL0MrV3kZ33MyetLZ3P/SaShH3uid8zFpZpBurYG/elm2zjNob.js","https:/framerusercontent.com/modules/5EHOwV1JHZaCBeM47eLi/T3TvAUvBar1QVdf2O9Hd/cmGJS4DJB.js"],"sourcesContent":["// Replace the complete existing ReadMore component file with this file.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useLayoutEffect,useId,isValidElement,cloneElement}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useReducedMotion}from\"framer-motion\";function getEase(value){const fallback=[.4,0,.2,1];try{const parsed=typeof value===\"string\"?value.trim().startsWith(\"[\")?JSON.parse(value):value.split(\",\").map(Number):value;if(Array.isArray(parsed)&&parsed.length===4&&parsed.every(Number.isFinite)&&parsed[0]>=0&&parsed[0]<=1&&parsed[2]>=0&&parsed[2]<=1){return parsed;}}catch{}return fallback;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 600\n */export default function ReadMore(props){const{description=\"Add your project description here.\",lines=3,moreLabel=\"More\",lessLabel=\"Less\",font,buttonFont,textColor=\"#FFFFFF\",background=\"#000000\",buttonColor=\"#222222\",buttonTextColor=\"#FFFFFF\",buttonRadius=6,borderRadius=8,buttonPadding=\"6px 16px\",buttonBorder=\"none\",buttonHoverColor=\"#333333\",buttonHoverTextColor=\"#FFFFFF\",buttonHoverBorder=\"none\",sectionPadding=\"16px\",gap=12,buttonRender,textFade=true,fadeColor,fadeHeight:fadeHeightProp=0,fadeStrength=1,style}=props;const[expanded,setExpanded]=useState(false);const[hover,setHover]=useState(false);const[boxOpen,setBoxOpen]=useState(false);const animatingRef=useRef(false);const[sizes,setSizes]=useState(null);const textRef=useRef(null);const rootRef=useRef(null);const contentWrapRef=useRef(null);const lockObserverRef=useRef(null);const lastObservedHeightRef=useRef(0);const lockTimeoutRef=useRef(null);const isAnchoringRef=useRef(false);const scrollBehaviorRef=useRef(null);const contentId=useId();const isStatic=useIsStaticRenderer();const reducedMotion=useReducedMotion();const lineCount=Math.max(1,Math.floor(lines));const fontKey=JSON.stringify(font||{});// Nothing to expand once the full text already fits inside the collapsed box.\nconst isTruncated=sizes?sizes.full-sizes.collapsed>1:true;const showFade=textFade&&isTruncated;const resolvedFadeColor=fadeColor||background;// Auto height is roughly one line's worth; a manual override is clamped to the collapsed box itself.\nconst autoFadeHeight=sizes?Math.min(sizes.lineHeight*1.15,sizes.collapsed):28;const fadeHeight=fadeHeightProp>0?Math.min(fadeHeightProp,sizes?sizes.collapsed:fadeHeightProp):autoFadeHeight;const restoreScrollBehavior=()=>{const previous=scrollBehaviorRef.current;if(!previous||typeof document===\"undefined\")return;document.documentElement.style.scrollBehavior=previous.html;document.body.style.scrollBehavior=previous.body;scrollBehaviorRef.current=null;};// Measure the actual text in normal flow; no duplicate or absolute layers.\n// Observe the inner text, never the animated wrapper, to avoid feedback loops.\nuseLayoutEffect(()=>{const node=textRef.current;if(!node)return;let active=true;const measure=()=>{if(!active||node.clientWidth===0)return;const computed=window.getComputedStyle(node);const fontSize=parseFloat(computed.fontSize)||15;const lineHeight=parseFloat(computed.lineHeight)||fontSize*1.3;const full=Math.ceil(node.scrollHeight);const collapsed=Math.min(full,lineHeight*lineCount);setSizes(previous=>previous?.full===full&&previous?.collapsed===collapsed&&previous?.lineHeight===lineHeight?previous:{full,collapsed,lineHeight});};measure();const observer=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(measure):null;observer?.observe(node);window.addEventListener(\"resize\",measure);document.fonts?.ready.then(measure);document.fonts?.addEventListener(\"loadingdone\",measure);return()=>{active=false;observer?.disconnect();window.removeEventListener(\"resize\",measure);document.fonts?.removeEventListener(\"loadingdone\",measure);};},[description,lineCount,fontKey,sectionPadding]);useLayoutEffect(()=>{setExpanded(false);},[description,lineCount]);// Stop position locking immediately if the visitor takes control.\nuseLayoutEffect(()=>{const cancelAnchorLock=()=>{isAnchoringRef.current=false;lockObserverRef.current?.disconnect();lockObserverRef.current=null;if(lockTimeoutRef.current!==null){clearTimeout(lockTimeoutRef.current);lockTimeoutRef.current=null;}restoreScrollBehavior();};window.addEventListener(\"wheel\",cancelAnchorLock,{passive:true});window.addEventListener(\"touchstart\",cancelAnchorLock,{passive:true});window.addEventListener(\"pointerdown\",cancelAnchorLock,{passive:true});window.addEventListener(\"keydown\",cancelAnchorLock);return()=>{cancelAnchorLock();window.removeEventListener(\"wheel\",cancelAnchorLock);window.removeEventListener(\"touchstart\",cancelAnchorLock);window.removeEventListener(\"pointerdown\",cancelAnchorLock);window.removeEventListener(\"keydown\",cancelAnchorLock);};},[]);const preset=props.motionType??\"tween\";const duration=Math.max(0,props.motionDuration??570)/1e3;const customType=props.motionCustomType??\"tween\";const transition=(()=>{if(isStatic||reducedMotion)return{type:\"tween\",duration:0};const tween=(ease,seconds=duration)=>({type:\"tween\",duration:seconds,ease});const spring=(stiffness,damping,mass)=>({type:\"spring\",stiffness,damping,mass,restDelta:.1,restSpeed:.1});switch(preset){case\"spring\":return spring(props.motionSpringStiffness??170,props.motionSpringDamping??26,props.motionSpringMass??1);case\"smoothSpring\":return spring(125,24,1.05);case\"softEase\":return tween([.22,1,.36,1],Math.max(duration,.62));case\"naturalMotion\":return spring(155,25,1.1);case\"fluid\":return tween([.16,1,.3,1],Math.max(duration,.7));case\"cinematic\":return tween([.76,0,.24,1],Math.max(duration,.85));case\"snappy\":return spring(360,32,.78);case\"gentle\":return spring(105,22,1.25);case\"elastic\":return spring(210,16,.92);case\"custom\":return customType===\"spring\"?spring(props.motionSpringStiffness??170,props.motionSpringDamping??26,props.motionSpringMass??1):tween(getEase(props.motionEase));case\"tween\":default:return tween(getEase(props.motionEase));}})();// The fade is always a plain tween, never the height's spring config: a spring's\n// restDelta/restSpeed are tuned for large pixel values, so on a 0-1 opacity value\n// they'd settle almost instantly — the fade would pop in before the box finishes\n// collapsing instead of the two moving together. This keeps them in sync.\nconst fadeTransition=isStatic||reducedMotion?{type:\"tween\",duration:0}:{type:\"tween\",duration:Math.max(duration,.25),ease:[.4,0,.2,1]};// Keep whatever sits below the collapsing box visually anchored on screen by\n// counter-scrolling by the exact amount the box just shrank. Driven by\n// ResizeObserver (fires once per rendered layout pass, right after the box's\n// real height changes) instead of a second requestAnimationFrame loop, so it\n// can never race Framer Motion's own frame updates and never reads stale layout.\nconst stopAnchorLock=()=>{isAnchoringRef.current=false;lockObserverRef.current?.disconnect();lockObserverRef.current=null;if(lockTimeoutRef.current!==null){clearTimeout(lockTimeoutRef.current);lockTimeoutRef.current=null;}restoreScrollBehavior();};const startAnchorLock=()=>{const node=contentWrapRef.current;if(!node||typeof window===\"undefined\"||typeof ResizeObserver===\"undefined\")return;stopAnchorLock();lastObservedHeightRef.current=node.getBoundingClientRect().height;isAnchoringRef.current=true;// Prevent a page-level smooth-scroll rule from adding a second motion.\nscrollBehaviorRef.current={html:document.documentElement.style.scrollBehavior,body:document.body.style.scrollBehavior};document.documentElement.style.scrollBehavior=\"auto\";document.body.style.scrollBehavior=\"auto\";const observer=new ResizeObserver(entries=>{if(!isAnchoringRef.current)return;const entry=entries[0];if(!entry)return;const newHeight=entry.contentRect.height;const delta=lastObservedHeightRef.current-newHeight;lastObservedHeightRef.current=newHeight;if(Math.abs(delta)<.05)return;// Box shrank by `delta` -> everything below it moved up by `delta`.\n// Scroll up by the same amount so it stays put on screen.\nwindow.scrollBy(0,-delta);});observer.observe(node);lockObserverRef.current=observer;// Safety net in case the animation is interrupted and never completes.\nlockTimeoutRef.current=setTimeout(()=>stopAnchorLock(),Math.max(duration*1e3+500,1200));};const toggle=()=>flip4();const flip4=()=>{const wrap=contentWrapRef.current;const root=rootRef.current;const inner=textRef.current||wrap&&wrap.firstElementChild;const next=!expanded;const instant=()=>{setExpanded(next);setBoxOpen(next);};if(animatingRef.current)return;if(!wrap||!inner||!sizes||isStatic||reducedMotion||typeof wrap.animate!==\"function\")return instant();const delta=sizes.full-sizes.collapsed;if(delta<1)return instant();const tw=transition&&transition.type===\"tween\"&&Array.isArray(transition.ease);const ms=(tw?transition.duration:Math.max(duration,.6))*1e3;const easing=tw?\"cubic-bezier(\"+transition.ease.join(\",\")+\")\":\"cubic-bezier(0.22, 1, 0.36, 1)\";wrap.style.transition=\"none\";const els=[];let n=wrap;while(n&&n!==document.body&&els.length<80){let s0=n.nextElementSibling;while(s0){if(getComputedStyle(s0).position!==\"fixed\")els.push(s0);s0=s0.nextElementSibling;}n=n.parentElement;}const tops=()=>els.map(e=>e.getBoundingClientRect().top);const opts={duration:ms,easing,fill:\"both\"};const anims=[];const y=v=>({transform:\"translate3d(0,\"+v+\"px,0)\"});const move=(e,from,to)=>{const base=getComputedStyle(e).transform;if(!base||base===\"none\")anims.push(e.animate([y(from),y(to)],opts));else anims.push(e.animate([{translate:\"0px \"+from+\"px\"},{translate:\"0px \"+to+\"px\"}],opts));};let shift=0;if(!next&&root){const rb=root.getBoundingClientRect().bottom;const m=Math.min(160,window.innerHeight*.3);shift=Math.max(0,Math.min(delta,window.scrollY,m-(rb-delta)));}const before=tops();wrap.style.height=(next?sizes.full:sizes.collapsed)+\"px\";const after=tops();if(!next)wrap.style.height=sizes.full+\"px\";animatingRef.current=true;const lead=wrap.animate([y(next?-delta:0),y(next?0:shift-delta)],opts);anims.push(lead);anims.push(inner.animate([y(next?delta:0),y(next?0:delta)],opts));els.forEach((e,i)=>{const dy=before[i]-after[i];if(Math.abs(dy)<.5)return;if(next)move(e,dy,0);else move(e,0,shift-dy);});if(shift>.5){let p=wrap;while(p&&p!==document.body&&anims.length<140){let q=p.previousElementSibling;while(q){const ps=getComputedStyle(q).position;const r=q.getBoundingClientRect();if(ps!==\"fixed\"&&ps!==\"sticky\"&&r.bottom>-shift&&r.top<window.innerHeight)move(q,0,shift);q=q.previousElementSibling;}p=p.parentElement;}}let fin=false;const done=()=>{if(fin)return;fin=true;if(!next){wrap.style.height=sizes.collapsed+\"px\";setBoxOpen(false);}anims.forEach(a=>{try{a.cancel();}catch(err){}});if(!next&&shift>.5){try{window.scrollTo({top:window.scrollY-shift,behavior:\"instant\"});}catch(err){window.scrollTo(0,window.scrollY-shift);}}animatingRef.current=false;};lead.onfinish=done;setTimeout(done,ms+300);if(next)instant();else setExpanded(false);};const flip3=()=>{const wrap=contentWrapRef.current;const inner=textRef.current||wrap&&wrap.firstElementChild;const next=!expanded;const instant=()=>{setExpanded(next);setBoxOpen(next);};if(animatingRef.current)return;if(!wrap||!inner||!sizes||isStatic||reducedMotion||typeof wrap.animate!==\"function\")return instant();const delta=sizes.full-sizes.collapsed;if(delta<1)return instant();const tw=transition&&transition.type===\"tween\"&&Array.isArray(transition.ease);const ms=(tw?transition.duration:Math.max(duration,.6))*1e3;const easing=tw?\"cubic-bezier(\"+transition.ease.join(\",\")+\")\":\"cubic-bezier(0.22, 1, 0.36, 1)\";wrap.style.transition=\"none\";const els=[];let n=wrap;while(n&&n!==document.body&&els.length<80){let s=n.nextElementSibling;while(s){if(getComputedStyle(s).position!==\"fixed\")els.push(s);s=s.nextElementSibling;}n=n.parentElement;}const tops=()=>els.map(e=>e.getBoundingClientRect().top);const opts={duration:ms,easing,fill:\"both\"};const anims=[];const y=v=>({transform:\"translate3d(0,\"+v+\"px,0)\"});const move=(e,from,to)=>{const base=getComputedStyle(e).transform;if(!base||base===\"none\")anims.push(e.animate([y(from),y(to)],opts));else anims.push(e.animate([{translate:\"0px \"+from+\"px\"},{translate:\"0px \"+to+\"px\"}],opts));};const before=tops();wrap.style.height=(next?sizes.full:sizes.collapsed)+\"px\";const after=tops();if(!next)wrap.style.height=sizes.full+\"px\";animatingRef.current=true;const lead=wrap.animate([y(next?-delta:0),y(next?0:-delta)],opts);anims.push(lead);anims.push(inner.animate([y(next?delta:0),y(next?0:delta)],opts));els.forEach((e,i)=>{const dy=before[i]-after[i];if(Math.abs(dy)<.5)return;if(next)move(e,dy,0);else move(e,0,-dy);});let fin=false;const done=()=>{if(fin)return;fin=true;if(!next){wrap.style.height=sizes.collapsed+\"px\";setBoxOpen(false);}anims.forEach(a=>{try{a.cancel();}catch(err){}});animatingRef.current=false;};lead.onfinish=done;setTimeout(done,ms+300);if(next)instant();else setExpanded(false);};const flip2=()=>{const wrap=contentWrapRef.current;const next=!expanded;const instant=()=>{setExpanded(next);setBoxOpen(next);};if(animatingRef.current)return;if(!wrap||!sizes||isStatic||reducedMotion||typeof wrap.animate!==\"function\")return instant();const delta=sizes.full-sizes.collapsed;if(delta<1)return instant();const tw=transition&&transition.type===\"tween\"&&Array.isArray(transition.ease);const ms=(tw?transition.duration:Math.max(duration,.6))*1e3;const easing=tw?\"cubic-bezier(\"+transition.ease.join(\",\")+\")\":\"cubic-bezier(0.22, 1, 0.36, 1)\";wrap.style.transition=\"none\";const els=[];let n=wrap;while(n&&n!==document.body&&els.length<80){let s=n.nextElementSibling;while(s){if(getComputedStyle(s).position!==\"fixed\")els.push(s);s=s.nextElementSibling;}n=n.parentElement;}const tops=()=>els.map(e=>e.getBoundingClientRect().top);const opts={duration:ms,easing,fill:\"both\"};const anims=[];const move=(e,from,to)=>{const base=getComputedStyle(e).transform;if(!base||base===\"none\")anims.push(e.animate([{transform:\"translate3d(0,\"+from+\"px,0)\"},{transform:\"translate3d(0,\"+to+\"px,0)\"}],opts));else anims.push(e.animate([{translate:\"0px \"+from+\"px\"},{translate:\"0px \"+to+\"px\"}],opts));};const before=tops();wrap.style.height=(next?sizes.full:sizes.collapsed)+\"px\";const after=tops();if(!next)wrap.style.height=sizes.full+\"px\";animatingRef.current=true;els.forEach((e,i)=>{const dy=before[i]-after[i];if(Math.abs(dy)<.5)return;if(next)move(e,dy,0);else move(e,0,-dy);});const clip=wrap.animate([{clipPath:\"inset(0px 0px \"+(next?delta:0)+\"px 0px)\"},{clipPath:\"inset(0px 0px \"+(next?0:delta)+\"px 0px)\"}],opts);anims.push(clip);let fin=false;const done=()=>{if(fin)return;fin=true;if(!next){wrap.style.height=sizes.collapsed+\"px\";setBoxOpen(false);}anims.forEach(a=>{try{a.cancel();}catch(err){}});animatingRef.current=false;};clip.onfinish=done;setTimeout(done,ms+300);if(next)instant();else setExpanded(false);};const legacyToggle=()=>{if(expanded){// Lock the clicked button in place while the text collapses beneath it.\nstartAnchorLock();setExpanded(false);}else{stopAnchorLock();setExpanded(true);}};useLayoutEffect(()=>{setBoxOpen(false);},[description,lineCount]);const smoothToggle=()=>{const w=contentWrapRef.current;const nx=!expanded;if(w&&!isStatic&&!reducedMotion){const t2=transition&&transition.type===\"tween\"&&Array.isArray(transition.ease);w.style.transition=\"height \"+(t2?transition.duration:Math.max(duration,.6))*1e3+\"ms \"+(t2?\"cubic-bezier(\"+transition.ease.join(\",\")+\")\":\"cubic-bezier(0.22, 1, 0.36, 1)\");}setExpanded(nx);setBoxOpen(nx);};const flipToggle=()=>{const wrap=contentWrapRef.current;const next=!expanded;const instant=()=>{setExpanded(next);setBoxOpen(next);};if(animatingRef.current)return;if(!wrap||!sizes||isStatic||reducedMotion||typeof wrap.animate!==\"function\")return instant();const delta=sizes.full-sizes.collapsed;if(delta<1)return instant();const tw=transition&&transition.type===\"tween\"&&Array.isArray(transition.ease);const ms=(tw?transition.duration:Math.max(duration,.6))*1e3;const easing=tw?\"cubic-bezier(\"+transition.ease.join(\",\")+\")\":\"cubic-bezier(0.22, 1, 0.36, 1)\";const els=[];let n=wrap;while(n&&n!==document.body&&els.length<80){let s=n.nextElementSibling;while(s){if(getComputedStyle(s).position!==\"fixed\")els.push(s);s=s.nextElementSibling;}n=n.parentElement;}const before=els.map(e=>e.getBoundingClientRect().top);wrap.style.height=(next?sizes.full:sizes.collapsed)+\"px\";const after=els.map(e=>e.getBoundingClientRect().top);const opts={duration:ms,easing};animatingRef.current=true;els.forEach((e,i)=>{const dy=before[i]-after[i];if(Math.abs(dy)<.5)return;const base=getComputedStyle(e).transform;if(!base||base===\"none\")e.animate([{transform:\"translate3d(0,\"+dy+\"px,0)\"},{transform:\"translate3d(0,0,0)\"}],opts);else e.animate([{translate:\"0px \"+dy+\"px\"},{translate:\"0px 0px\"}],opts);});if(!next)wrap.style.overflow=\"visible\";const clip=wrap.animate([{clipPath:\"inset(0px 0px \"+(next?delta:-delta)+\"px 0px)\"},{clipPath:\"inset(0px 0px 0px 0px)\"}],opts);const done=()=>{wrap.style.overflow=\"hidden\";animatingRef.current=false;};clip.onfinish=done;clip.oncancel=done;setTimeout(done,ms+200);instant();};const label=expanded?lessLabel:moreLabel;const buttonArgs={expanded,onClick:toggle,label,\"aria-expanded\":expanded,\"aria-controls\":contentId};let customButton=null;if(typeof buttonRender===\"function\")customButton=buttonRender(buttonArgs);else if(/*#__PURE__*/isValidElement(buttonRender)){customButton=/*#__PURE__*/cloneElement(buttonRender,buttonArgs);}return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...style,display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",position:\"relative\",height:\"auto\",minHeight:0,maxHeight:\"none\",width:style?.width??\"100%\",minWidth:0,flexShrink:0,gap,padding:sectionPadding||0,boxSizing:\"border-box\",background,borderRadius,color:textColor,overflow:\"visible\",overflowAnchor:\"none\"},children:[/*#__PURE__*/_jsxs(motion.div,{ref:contentWrapRef,id:contentId,initial:false,animate:{height:sizes?boxOpen?sizes.full:sizes.collapsed:\"auto\"},transition:{duration:0},onAnimationComplete:()=>stopAnchorLock(),style:{position:\"relative\",width:\"100%\",minWidth:0,minHeight:0,flexShrink:0,overflow:\"hidden\",overflowAnchor:\"none\",boxSizing:\"border-box\",// Before the first measurement, constrain only this wrapper.\nmaxHeight:!sizes&&!expanded?`calc(${lineCount} * ${font?.lineHeight??\"1.3em\"})`:undefined,fontSize:font?.fontSize??\"15px\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:textRef,style:{fontSize:\"15px\",lineHeight:\"1.3em\",textAlign:\"start\",...font,color:textColor,whiteSpace:\"pre-wrap\",overflowWrap:\"anywhere\",margin:0,padding:0,width:\"100%\",minWidth:0,height:\"auto\",boxSizing:\"border-box\",display:\"flow-root\"},children:description}),showFade&&/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",initial:false,animate:{opacity:expanded?0:fadeStrength},transition:fadeTransition,style:{position:\"absolute\",left:0,right:0,bottom:0,height:fadeHeight,background:`linear-gradient(to bottom, transparent, ${resolvedFadeColor})`,pointerEvents:\"none\"}})]}),isTruncated&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",alignSelf:\"flex-start\",flexShrink:0,maxWidth:\"100%\"},children:customButton??/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:toggle,\"aria-expanded\":expanded,\"aria-controls\":contentId,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{fontSize:\"14px\",lineHeight:\"1em\",...buttonFont,background:hover?buttonHoverColor:buttonColor,color:hover?buttonHoverTextColor:buttonTextColor,border:hover?buttonHoverBorder:buttonBorder,borderRadius:buttonRadius,padding:buttonPadding,cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:props.buttonIconGap??8,width:\"max-content\",maxWidth:\"100%\",margin:0,flexShrink:0,boxSizing:\"border-box\",transition:\"background-color 0.2s, color 0.2s, border-color 0.2s\"},children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 18 18\",fill:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",style:{flexShrink:0,transform:expanded?\"rotate(180deg)\":\"rotate(0deg)\",transition:reducedMotion?\"none\":\"transform 0.3s ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 7l4 4 4-4\",stroke:\"currentColor\",strokeWidth:props.iconThickness??2,strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})})]});}addPropertyControls(ReadMore,{description:{type:ControlType.String,title:\"Description\",defaultValue:\"This is a long project description.\\nIt has multiple lines.\\nAdd more details here to test the show more functionality.\\nYou can add as many lines as you want.\\nThe rest will be hidden until you click More.\",displayTextArea:true},lines:{type:ControlType.Number,title:\"Lines\",defaultValue:3,min:1,max:10,step:1},moreLabel:{type:ControlType.String,title:\"More Label\",defaultValue:\"More\"},lessLabel:{type:ControlType.String,title:\"Less Label\",defaultValue:\"Less\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#222222\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},buttonRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:6,min:0,max:32},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:32},buttonPadding:{type:ControlType.String,title:\"Button Padding\",defaultValue:\"6px 16px\",placeholder:\"e.g. 8px 20px\"},buttonBorder:{type:ControlType.String,title:\"Button Border\",defaultValue:\"none\",placeholder:\"e.g. 1px solid #222\"},buttonHoverColor:{type:ControlType.Color,title:\"Button Hover Bg\",defaultValue:\"#333333\"},buttonHoverTextColor:{type:ControlType.Color,title:\"Button Hover Text\",defaultValue:\"#FFFFFF\"},buttonHoverBorder:{type:ControlType.String,title:\"Button Hover Border\",defaultValue:\"none\",placeholder:\"e.g. 1px solid #222\"},sectionPadding:{type:ControlType.String,title:\"Section Padding\",defaultValue:\"16px\",placeholder:\"e.g. 24px 32px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:12,min:0,max:64,step:1},textFade:{type:ControlType.Boolean,title:\"Text Fade\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true},fadeColor:{type:ControlType.Color,title:\"Fade Color\",defaultValue:undefined,optional:true,description:\"Leave empty to match Background.\",hidden:props=>!props.textFade},fadeHeight:{type:ControlType.Number,title:\"Fade Height\",defaultValue:0,min:0,max:200,step:1,unit:\"px\",description:\"0 = automatic, about one line tall.\",hidden:props=>!props.textFade},fadeStrength:{type:ControlType.Number,title:\"Fade Strength\",defaultValue:1,min:.1,max:1,step:.05,hidden:props=>!props.textFade},buttonRender:{type:ControlType.ComponentInstance,title:\"Custom Button\",description:\"Insert a custom button component. Receives { expanded, onClick, label } as props.\",defaultValue:undefined},iconThickness:{type:ControlType.Number,title:\"Icon Thickness\",defaultValue:2,min:1,max:6,step:.5},buttonIconGap:{type:ControlType.Number,title:\"Button Icon Gap\",defaultValue:8,min:0,max:32,step:1},motionDuration:{type:ControlType.Number,title:\"Anim Duration\",defaultValue:570,min:100,max:2e3,step:10,unit:\"ms\"},motionType:{type:ControlType.Enum,title:\"Anim Type\",options:[\"tween\",\"spring\",\"smoothSpring\",\"softEase\",\"naturalMotion\",\"fluid\",\"cinematic\",\"snappy\",\"gentle\",\"elastic\",\"custom\"],optionTitles:[\"Tween\",\"Spring\",\"Smooth Spring\",\"Soft Ease\",\"Natural Motion\",\"Fluid\",\"Cinematic\",\"Snappy\",\"Gentle\",\"Elastic\",\"Custom\"],defaultValue:\"tween\"},motionCustomType:{type:ControlType.Enum,title:\"Custom Engine\",options:[\"tween\",\"spring\"],optionTitles:[\"Tween\",\"Spring\"],defaultValue:\"tween\",hidden:({motionType})=>motionType!==\"custom\"},motionEase:{type:ControlType.String,title:\"Tween Ease\",defaultValue:\"[0.4,0,0.2,1]\",placeholder:\"e.g. [0.4,0,0.2,1] or cubic-bezier array\",description:\"Custom cubic-bezier or array (e.g. [0.4,0,0.2,1])\",hidden:({motionType,motionCustomType})=>motionType!==\"tween\"&&!(motionType===\"custom\"&&motionCustomType!==\"spring\")},motionSpringStiffness:{type:ControlType.Number,title:\"Spring Stiffness\",defaultValue:170,min:10,max:500,step:1,hidden:({motionType,motionCustomType})=>motionType!==\"spring\"&&!(motionType===\"custom\"&&motionCustomType===\"spring\")},motionSpringDamping:{type:ControlType.Number,title:\"Spring Damping\",defaultValue:26,min:1,max:100,step:1,hidden:({motionType,motionCustomType})=>motionType!==\"spring\"&&!(motionType===\"custom\"&&motionCustomType===\"spring\")},motionSpringMass:{type:ControlType.Number,title:\"Spring Mass\",defaultValue:1,min:.1,max:10,step:.1,hidden:({motionType,motionCustomType})=>motionType!==\"spring\"&&!(motionType===\"custom\"&&motionCustomType===\"spring\")}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ReadMore\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ReadMore.map","// Generated by Framer (7e6a191)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/lspwuUJdDq8q4D6BmyPC/VDogT9BL3C9tn5quKCmi/xnTxACIf0.js\";const cycleOrder=[\"NzyTBWeGf\",\"ecAq2TwCP\"];const serializationHash=\"framer-o4UBk\";const variantClassNames={ecAq2TwCP:\"framer-v-7aa76z\",NzyTBWeGf:\"framer-v-s97gs4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:19,delay:0,mass:.1,stiffness:57,type:\"spring\"};const transition2={damping:17,delay:0,mass:.1,stiffness:57,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"NzyTBWeGf\",Variant:\"ecAq2TwCP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NzyTBWeGf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NzyTBWeGf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ecAq2TwCP\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cwan7n=activeVariantCallback(async(...args)=>{setVariant(\"NzyTBWeGf\");});const isDisplayed1=()=>{if(baseVariant===\"ecAq2TwCP\")return false;return true;};const onTap1y8qb29=activeVariantCallback(async(...args)=>{setVariant(\"ecAq2TwCP\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({ecAq2TwCP:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s97gs4\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NzyTBWeGf\",ref:refBinding,style:{...style},...addPropertyOverrides({ecAq2TwCP:{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Audio work is experienced through listening, but a studio still needs a clear visual introduction. The Amix identity approaches that introduction through typography, contrast and an uncluttered presentation, giving the name a distinct presence before the audience hears the work. The wordmark uses fine geometric strokes, with a rhythm of vertical forms and a small square accent. On the black and white applications, these details become especially visible. The surrounding layouts continue the same restraint, allowing the typography and the message to carry the composition. In the stationery shown, the identity moves between the studio name and short statements about its audio expertise. A consistent relationship between type, space and contrast holds those different messages together. The visual language feels measured, with enough room for each element to be read on its own. The presentation connects the technical character of mixing and mastering with a clear, contemporary brand expression. It demonstrates how an identity can establish a recognizable tone through a limited number of carefully related elements, giving the studio a coherent way to introduce itself and its services.\"})}),className:\"framer-10bufrp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d8CUGzzwN\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ocpsgh\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bylsvfkmv\",onTap:onTap1cwan7n,style:{backgroundColor:\"var(--token-c1188454-3dc5-40d5-9872-8b3ed98e5b13, rgb(224, 224, 224))\",borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kzaiwl\",\"data-styles-preset\":\"xnTxACIf0\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"See Less\"})}),className:\"framer-1c8jxq9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rpQUACvYN\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7czbsf\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"z1zZJICmG\",onTap:onTap1y8qb29,style:{backgroundColor:\"var(--token-c1188454-3dc5-40d5-9872-8b3ed98e5b13, rgb(224, 224, 224))\",borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kzaiwl\",\"data-styles-preset\":\"xnTxACIf0\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"See More\"})}),className:\"framer-1y4juqp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"n1d2RnrTQ\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\".framer-o4UBk.framer-27j87e, .framer-o4UBk .framer-27j87e { display: block; }\",\".framer-o4UBk.framer-s97gs4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 705px; }\",'.framer-o4UBk .framer-10bufrp { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 7; display: -webkit-box; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-o4UBk .framer-ocpsgh, .framer-o4UBk .framer-7czbsf { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 94px; }\",\".framer-o4UBk .framer-1c8jxq9 { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre-wrap; width: 55px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-o4UBk .framer-1y4juqp { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre-wrap; width: 58px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-o4UBk.framer-v-7aa76z .framer-10bufrp { -webkit-line-clamp: 50; overflow: visible; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 188\n * @framerIntrinsicWidth 705\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ecAq2TwCP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerelm2zjNob=withCSS(Component,css,\"framer-o4UBk\");export default Framerelm2zjNob;Framerelm2zjNob.displayName=\"aaaaa\";Framerelm2zjNob.defaultProps={height:188,width:705};addPropertyControls(Framerelm2zjNob,{variant:{options:[\"NzyTBWeGf\",\"ecAq2TwCP\"],optionTitles:[\"Variant 1\",\"Variant\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerelm2zjNob,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerelm2zjNob\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"705\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ecAq2TwCP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"188\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ReadMore from\"https://framerusercontent.com/modules/mXHHCmlXh4l2CqN68Ypr/N6pBofbt2ZxEKG8WfJ6y/ReadMore.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/YTQxt72340FLjIrCcgiy/ukL2WJOuJ7xP64aF7f5a/Swp865L7d.js\";import Aaaaa from\"https://framerusercontent.com/modules/7jL0MrV3kZ33MyetLZ3P/SaShH3uid8zFpZpBurYG/elm2zjNob.js\";const MotionDivWithFX=withFX(motion.div);const AaaaaFonts=getFonts(Aaaaa);const ReadMoreFonts=getFonts(ReadMore);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"LfqbLGboN\",\"zW9QsuVA7\"];const serializationHash=\"framer-sMCTJ\";const variantClassNames={LfqbLGboN:\"framer-v-frme5\",zW9QsuVA7:\"framer-v-zi9ubk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IXo8t81a2=undefined;const y7upW08Iq=undefined;const GxGRA029A=undefined;const Xd5rDdBsW=undefined;const uLzj1Wm6D=undefined;const IG9cKWykV=undefined;const D1a2iD972=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:19};const transition2={damping:46,delay:.075,mass:.1,stiffness:174,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:0,threshold:0,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const textEffect1={effect:animation,repeat:false,startDelay:.3,threshold:0,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const textEffect2={effect:animation,repeat:false,startDelay:.6,threshold:0,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const textEffect3={effect:animation,repeat:false,startDelay:.9,threshold:0,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const animation1={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:14};const transition3={delay:.075,duration:.9,ease:[.44,0,.56,1],type:\"tween\"};const textEffect4={effect:animation1,repeat:false,startDelay:0,threshold:0,tokenization:\"element\",transition:transition3,trigger:\"onInView\",type:\"appear\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={damping:15,delay:0,mass:.1,stiffness:116,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition5={damping:48,delay:.6,mass:.1,stiffness:193,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:27};const transition6={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:27};const humanReadableVariantMap={\"Variant 1\":\"LfqbLGboN\",Variant:\"zW9QsuVA7\"};const Variants=motion.create(React.Fragment);const getProps=({client,country,description,height,id,services,title,visible,width,year,...props})=>{return{...props,D1a2iD972:description??props.D1a2iD972??\"Ibn Tulun Mosque is a breathtaking architectural masterpiece that has stood the test of time. As I ventured to capture its beauty, I embarked on an unforgettable journey that left me in awe. ​I explored the mosque, captivated by the play of light and shadow on ancient walls. Each corner revealed a new story waiting to be captured, as the soft sunlight filtered through the intricately carved latticework. Beyond its beauty, the mosque remained a center of spiritual devotion. The faithful gathered in prayer, their chants echoing through the halls. It was a profound experience, connecting me to something greateIbn Tulun Mosque is a breathtaking architectural masterpiece that has stood the test of time. As I ventured to capture its beauty, I embarked on an unforgettable journey that left me in awe. ​I explored the mosque, captivated by the play of light and shadow on ancient walls. Each corner revealed a new story waiting to be captured, as the soft sunlight filtered through the intricately carved latticework. Beyond its beauty, the mosque remained a center of spiritual devotion. The faithful gathered in prayer, their chants echoing through the halls. It was a profound experience, connecting me to something greater.\",GxGRA029A:year??props.GxGRA029A??\"2020\",IG9cKWykV:title??props.IG9cKWykV??\"The Art of Holistic Wellness: A Strategic Unveiling of Tabib Group's Sub-Brand.\",IXo8t81a2:visible??props.IXo8t81a2??true,uLzj1Wm6D:country??props.uLzj1Wm6D??\"Dubai\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LfqbLGboN\",Xd5rDdBsW:client??props.Xd5rDdBsW??\"Ministry of Tourism\",y7upW08Iq:services??props.y7upW08Iq??\"Photography\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,IG9cKWykV,D1a2iD972,y7upW08Iq,GxGRA029A,Xd5rDdBsW,uLzj1Wm6D,IXo8t81a2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LfqbLGboN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"zW9QsuVA7\")return false;return value;};const isDisplayed1=()=>{if(baseVariant===\"zW9QsuVA7\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"zW9QsuVA7\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-frme5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LfqbLGboN\",ref:refBinding,style:{...style},...addPropertyOverrides({zW9QsuVA7:{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lellnt\",layoutDependency:layoutDependency,layoutId:\"pJZoBxxFo\",children:[isDisplayed(IXo8t81a2!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6sw1r8\",layoutDependency:layoutDependency,layoutId:\"gxlb9GvWT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xqrskz\",layoutDependency:layoutDependency,layoutId:\"xGyfj3eBG\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x6pe02\",layoutDependency:layoutDependency,layoutId:\"VDTaU4H28\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176)))\"},children:\"Services\"})}),className:\"framer-o9egx9\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RjAdDEhdA\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Photography\"})}),className:\"framer-1ay9ky8\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XGVpegs1t\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:y7upW08Iq,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:.1,stagger:0,stiffness:370,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:707,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.55,className:\"framer-11lx3n5\",layoutDependency:layoutDependency,layoutId:\"MyhztbBvl\",style:{backgroundColor:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176))\",opacity:.55}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qq527l\",layoutDependency:layoutDependency,layoutId:\"uSXeBTqID\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ijkfty\",layoutDependency:layoutDependency,layoutId:\"q7YCelW0c\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139)))\"},children:\"Year\"})}),className:\"framer-qu11y0\",effect:textEffect1,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UOGX7EmKP\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"2020\"})}),className:\"framer-krd791\",effect:textEffect1,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DMuHLTV9_\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GxGRA029A,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:40,delay:0,duration:.3,ease:[.44,0,.56,1],mass:.1,stagger:0,stiffness:168,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:707,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.55,className:\"framer-1pb71b3\",layoutDependency:layoutDependency,layoutId:\"FzJNW1Lq8\",style:{backgroundColor:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176))\",opacity:.55}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7uwao\",layoutDependency:layoutDependency,layoutId:\"cRpqGyHpP\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hpq399\",layoutDependency:layoutDependency,layoutId:\"EiJangRN6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139)))\"},children:\"Client\"})}),className:\"framer-nm92jt\",effect:textEffect2,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IAz2BOKlo\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Ministry of Tourism\"})}),className:\"framer-1aobn0g\",effect:textEffect2,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cXtkyOxEk\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Xd5rDdBsW,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:.5,stagger:0,stiffness:164,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:707,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.55,className:\"framer-1s6e540\",layoutDependency:layoutDependency,layoutId:\"y1JHQQ44i\",style:{backgroundColor:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176))\",opacity:.55}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wt0xq7\",layoutDependency:layoutDependency,layoutId:\"dzBkbcNIz\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jjefir\",layoutDependency:layoutDependency,layoutId:\"qU6LPv5hS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139)))\"},children:\"Country\"})}),className:\"framer-qk9l6t\",effect:textEffect3,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Jxb0Eg_OG\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Dubai\"})}),className:\"framer-1kf8oic\",effect:textEffect3,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vap_571X7\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:uLzj1Wm6D,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stagger:0,stiffness:125,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:707,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.55,className:\"framer-1vyf1cz\",layoutDependency:layoutDependency,layoutId:\"u0MSPC8F6\",style:{backgroundColor:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176))\",opacity:.55}})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sgqure\",layoutDependency:layoutDependency,layoutId:\"Ru93eEAQt\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fy9hie\",layoutDependency:layoutDependency,layoutId:\"IOwFKVhu7\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17t0iue\",layoutDependency:layoutDependency,layoutId:\"JSDyyLgZM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t4w162\",layoutDependency:layoutDependency,layoutId:\"nlG9FU20o\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139)))\"},children:\"Year\"})}),className:\"framer-1myiq41\",effect:textEffect1,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WdRX7_MLb\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"2020\"})}),className:\"framer-1rra6wg\",effect:textEffect1,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MrB8NmR1o\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s32ane\",layoutDependency:layoutDependency,layoutId:\"NO29T4D6l\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176)))\"},children:\"Services\"})}),className:\"framer-h48e9s\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uTM7mgYDq\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Photography\"})}),className:\"framer-1mf21ha\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BD4roQ7H6\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5kyabg\",layoutDependency:layoutDependency,layoutId:\"yZIA45CeA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n4zngl\",layoutDependency:layoutDependency,layoutId:\"fDhigfLdS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139)))\"},children:\"Country\"})}),className:\"framer-5rjgp7\",effect:textEffect3,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DkEdAA7W4\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Dubai\"})}),className:\"framer-qsgx0m\",effect:textEffect3,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"prh96trdV\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lcd52v\",layoutDependency:layoutDependency,layoutId:\"iCu7u29TY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139)))\"},children:\"Client\"})}),className:\"framer-c7puml\",effect:textEffect2,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mwOfqYGVP\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Ministry of Tourism\"})}),className:\"framer-180byy1\",effect:textEffect2,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TyFQNMyAl\",style:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dcf4jn\",layoutDependency:layoutDependency,layoutId:\"vAg_Eclz8\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aahbnv\",layoutDependency:layoutDependency,layoutId:\"fbt8Hn2V2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgVmFyaWFibGUgVW5saWNlbnNlZCBUcmlhbCBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFE1Tnl3Z0luTnNiblFpSURBPQ==\",\"--framer-font-family\":'\"ABC Diatype Variable Unlicensed Trial Variable Regular\", \"ABC Diatype Variable Unlicensed Trial Variable Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on\",\"--framer-font-size\":\"40px\",\"--framer-font-variation-axes\":'var(--extracted-w4030y, \"wght\" 497, \"slnt\" 0)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"41px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"The Art of Holistic Wellness: A Strategic Unveiling of Tabib Group's Sub-Brand.\"})})}),className:\"framer-1ycogt0\",effect:textEffect4,fonts:[\"CUSTOMV2;ABC Diatype Variable Unlicensed Trial Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"PtbqlgYsb\",style:{\"--extracted-gdpscs\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--extracted-w4030y\":'\"wght\" 497, \"slnt\" 0',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IG9cKWykV,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:188,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18ptxwt-container\",\"data-framer-name\":\"Text Shrink\",layoutDependency:layoutDependency,layoutId:\"e5Ghu_9bS-container\",name:\"Text Shrink\",nodeId:\"e5Ghu_9bS\",rendersWithMotion:true,scopeId:\"cmGJS4DJB\",children:/*#__PURE__*/_jsx(Aaaaa,{height:\"100%\",id:\"e5Ghu_9bS\",layoutId:\"e5Ghu_9bS\",name:\"Text Shrink\",style:{width:\"100%\"},variant:matchVariant(\"NzyTBWeGf\"),width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1orrn1u\",layoutDependency:layoutDependency,layoutId:\"K6YtdZ3Ay\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-zghp8x-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gAN7aWic4-container\",nodeId:\"gAN7aWic4\",rendersWithMotion:true,scopeId:\"cmGJS4DJB\",children:/*#__PURE__*/_jsx(ReadMore,{background:\"rgba(0, 0, 0, 0)\",borderRadius:0,buttonBorder:\"0\",buttonColor:\"var(--token-c1188454-3dc5-40d5-9872-8b3ed98e5b13, rgb(217, 217, 217))\",buttonFont:{fontFamily:'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.1em\"},buttonHoverBorder:\"none\",buttonHoverColor:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176))\",buttonHoverTextColor:\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",buttonIconGap:10,buttonPadding:\"6px 17px\",buttonRadius:32,buttonRender:[],buttonTextColor:\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",description:D1a2iD972,fadeHeight:0,fadeStrength:1,font:{fontFamily:'\"ABC Diatype Variable Unlicensed Trial Variable Regular\", \"ABC Diatype Variable Unlicensed Trial Variable Regular Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.01em\",lineHeight:\"1.4em\",textAlign:\"start\"},gap:24,height:\"100%\",iconThickness:1.5,id:\"gAN7aWic4\",layoutId:\"gAN7aWic4\",lessLabel:\"Less\",lines:9,moreLabel:\"More\",motionCustomType:\"tween\",motionDuration:670,motionEase:\"[0.4,0,0.2,1]\",motionSpringDamping:30,motionSpringMass:.5,motionSpringStiffness:99,motionType:\"cinematic\",sectionPadding:\"\",style:{width:\"100%\"},textColor:\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",textFade:true,width:\"100%\"})})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nwelkx\",layoutDependency:layoutDependency,layoutId:\"LfhANceKE\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-box2yi\",layoutDependency:layoutDependency,layoutId:\"jwqfTDow2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgVmFyaWFibGUgVW5saWNlbnNlZCBUcmlhbCBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFE1Tnl3Z0luTnNiblFpSURBPQ==\",\"--framer-font-family\":'\"ABC Diatype Variable Unlicensed Trial Variable Regular\", \"ABC Diatype Variable Unlicensed Trial Variable Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on\",\"--framer-font-size\":\"40px\",\"--framer-font-variation-axes\":'var(--extracted-w4030y, \"wght\" 497, \"slnt\" 0)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"41px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"The Art of Holistic Wellness: A Strategic Unveiling of Tabib Group's Sub-Brand.\"})})}),className:\"framer-ogze4i\",effect:textEffect4,fonts:[\"CUSTOMV2;ABC Diatype Variable Unlicensed Trial Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"V6qbexiRT\",style:{\"--extracted-gdpscs\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--extracted-w4030y\":'\"wght\" 497, \"slnt\" 0',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IG9cKWykV,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ltmdid-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"V78OEdDw9-container\",nodeId:\"V78OEdDw9\",rendersWithMotion:true,scopeId:\"cmGJS4DJB\",children:/*#__PURE__*/_jsx(ReadMore,{background:\"rgba(13, 13, 13, 0)\",borderRadius:14,buttonBorder:\"0\",buttonColor:\"var(--token-c1188454-3dc5-40d5-9872-8b3ed98e5b13, rgb(224, 224, 224))\",buttonFont:{fontFamily:'\"ABC Diatype Variable Unlicensed Trial Variable Regular\", \"ABC Diatype Variable Unlicensed Trial Variable Regular Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.1em\"},buttonHoverBorder:\"none\",buttonHoverColor:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(176, 176, 176))\",buttonHoverTextColor:\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",buttonIconGap:10,buttonPadding:\"6px 17px\",buttonRadius:32,buttonRender:[],buttonTextColor:\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",description:D1a2iD972,fadeColor:\"var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255))\",fadeHeight:0,fadeStrength:1,font:{fontFamily:'\"ABC Diatype Variable Unlicensed Trial Variable Regular\", \"ABC Diatype Variable Unlicensed Trial Variable Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"left\"},gap:25,height:\"100%\",iconThickness:1.5,id:\"V78OEdDw9\",layoutId:\"V78OEdDw9\",lessLabel:\"Less\",lines:8,moreLabel:\"More\",motionCustomType:\"tween\",motionDuration:570,motionEase:\"[0.4,0,0.2,1]\",motionSpringDamping:30,motionSpringMass:.5,motionSpringStiffness:99,motionType:\"cinematic\",sectionPadding:\"0\",style:{width:\"100%\"},textColor:\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",textFade:false,width:\"100%\"})})})]})})]})})})})});});const css=[\".framer-sMCTJ.framer-1bs7hrq, .framer-sMCTJ .framer-1bs7hrq { display: block; }\",\".framer-sMCTJ.framer-frme5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 705px; }\",\".framer-sMCTJ .framer-lellnt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-6sw1r8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-1xqrskz, .framer-sMCTJ .framer-fy9hie { display: grid; flex: none; gap: 0px 0px; grid-auto-rows: min-content; grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-1x6pe02, .framer-sMCTJ .framer-ijkfty, .framer-sMCTJ .framer-hpq399, .framer-sMCTJ .framer-1jjefir, .framer-sMCTJ .framer-17t0iue { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-o9egx9, .framer-sMCTJ .framer-qu11y0, .framer-sMCTJ .framer-nm92jt, .framer-sMCTJ .framer-qk9l6t { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 120px; word-break: break-word; word-wrap: break-word; }\",\".framer-sMCTJ .framer-1ay9ky8, .framer-sMCTJ .framer-krd791, .framer-sMCTJ .framer-1aobn0g, .framer-sMCTJ .framer-1kf8oic { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-sMCTJ .framer-11lx3n5, .framer-sMCTJ .framer-1pb71b3, .framer-sMCTJ .framer-1s6e540, .framer-sMCTJ .framer-1vyf1cz { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-qq527l, .framer-sMCTJ .framer-m7uwao, .framer-sMCTJ .framer-wt0xq7 { display: grid; flex: none; gap: 0px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-sgqure { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-sMCTJ .framer-t4w162, .framer-sMCTJ .framer-s32ane { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-sMCTJ .framer-1myiq41, .framer-sMCTJ .framer-1rra6wg, .framer-sMCTJ .framer-h48e9s, .framer-sMCTJ .framer-1mf21ha, .framer-sMCTJ .framer-5rjgp7, .framer-sMCTJ .framer-qsgx0m, .framer-sMCTJ .framer-c7puml, .framer-sMCTJ .framer-180byy1, .framer-sMCTJ .framer-1ycogt0, .framer-sMCTJ .framer-ogze4i { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sMCTJ .framer-5kyabg { display: grid; flex: none; gap: 0px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-1n4zngl { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-1lcd52v { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-1dcf4jn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 326px; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 3; }\",\".framer-sMCTJ .framer-aahbnv { 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: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 84px 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-18ptxwt-container, .framer-sMCTJ .framer-ltmdid-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-1orrn1u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-zghp8x-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-sMCTJ .framer-1nwelkx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sMCTJ .framer-box2yi { 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: flex-start; overflow: visible; padding: 0px 0px 68px 0px; position: relative; width: 100%; }\",\".framer-sMCTJ.framer-v-zi9ubk.framer-frme5 { gap: 20px; padding: 0px 0px 20px 0px; }\",\".framer-sMCTJ.framer-v-zi9ubk .framer-lellnt { align-content: flex-start; align-items: flex-start; gap: 73px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); }\",\".framer-sMCTJ.framer-v-zi9ubk .framer-t4w162, .framer-sMCTJ.framer-v-zi9ubk .framer-1n4zngl { order: 1; }\",\".framer-sMCTJ.framer-v-zi9ubk .framer-s32ane, .framer-sMCTJ.framer-v-zi9ubk .framer-1lcd52v { order: 0; }\",\".framer-sMCTJ.framer-v-zi9ubk .framer-1dcf4jn { min-height: unset; }\",\".framer-sMCTJ.framer-v-zi9ubk .framer-aahbnv { gap: 20px; overflow: visible; padding: 0px 0px 20px 0px; }\",\".framer-sMCTJ.framer-v-zi9ubk .framer-1ycogt0 { order: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 610\n * @framerIntrinsicWidth 705\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zW9QsuVA7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IG9cKWykV\":\"title\",\"D1a2iD972\":\"description\",\"y7upW08Iq\":\"services\",\"GxGRA029A\":\"year\",\"Xd5rDdBsW\":\"client\",\"uLzj1Wm6D\":\"country\",\"IXo8t81a2\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercmGJS4DJB=withCSS(Component,css,\"framer-sMCTJ\");export default FramercmGJS4DJB;FramercmGJS4DJB.displayName=\"Desktop\";FramercmGJS4DJB.defaultProps={height:610,width:705};addPropertyControls(FramercmGJS4DJB,{variant:{options:[\"LfqbLGboN\",\"zW9QsuVA7\"],optionTitles:[\"Variant 1\",\"Variant\"],title:\"Variant\",type:ControlType.Enum},IG9cKWykV:{defaultValue:\"The Art of Holistic Wellness: A Strategic Unveiling of Tabib Group's Sub-Brand.\",displayTextArea:false,title:\"Title\",type:ControlType.String},onIG9cKWykVChange:{changes:\"IG9cKWykV\",type:ControlType.ChangeHandler},D1a2iD972:{defaultValue:\"Ibn Tulun Mosque is a breathtaking architectural masterpiece that has stood the test of time. As I ventured to capture its beauty, I embarked on an unforgettable journey that left me in awe. ​I explored the mosque, captivated by the play of light and shadow on ancient walls. Each corner revealed a new story waiting to be captured, as the soft sunlight filtered through the intricately carved latticework. Beyond its beauty, the mosque remained a center of spiritual devotion. The faithful gathered in prayer, their chants echoing through the halls. It was a profound experience, connecting me to something greateIbn Tulun Mosque is a breathtaking architectural masterpiece that has stood the test of time. As I ventured to capture its beauty, I embarked on an unforgettable journey that left me in awe. ​I explored the mosque, captivated by the play of light and shadow on ancient walls. Each corner revealed a new story waiting to be captured, as the soft sunlight filtered through the intricately carved latticework. Beyond its beauty, the mosque remained a center of spiritual devotion. The faithful gathered in prayer, their chants echoing through the halls. It was a profound experience, connecting me to something greater.\",displayTextArea:true,title:\"Description\",type:ControlType.String},onD1a2iD972Change:{changes:\"D1a2iD972\",type:ControlType.ChangeHandler},y7upW08Iq:{defaultValue:\"Photography\",displayTextArea:false,title:\"Services\",type:ControlType.String},ony7upW08IqChange:{changes:\"y7upW08Iq\",type:ControlType.ChangeHandler},GxGRA029A:{defaultValue:\"2020\",displayTextArea:false,title:\"Year\",type:ControlType.String},onGxGRA029AChange:{changes:\"GxGRA029A\",type:ControlType.ChangeHandler},Xd5rDdBsW:{defaultValue:\"Ministry of Tourism\",displayTextArea:false,title:\"Client\",type:ControlType.String},onXd5rDdBsWChange:{changes:\"Xd5rDdBsW\",type:ControlType.ChangeHandler},uLzj1Wm6D:{defaultValue:\"Dubai\",displayTextArea:false,title:\"Country\",type:ControlType.String},onuLzj1Wm6DChange:{changes:\"uLzj1Wm6D\",type:ControlType.ChangeHandler},IXo8t81a2:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onIXo8t81a2Change:{changes:\"IXo8t81a2\",type:ControlType.ChangeHandler}});const variationAxes=[{defaultValue:400,maxValue:1e3,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:0,maxValue:0,minValue:-12,name:\"Slant\",tag:\"slnt\"}];const variationAxes1=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramercmGJS4DJB,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Diatype Variable Unlicensed Trial Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype Variable Unlicensed Trial\",url:\"https://framerusercontent.com/assets/zBXHIRxbXJsNrKl0Wpuax8oPlDE.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes:variationAxes1,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes:variationAxes1,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes:variationAxes1,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes:variationAxes1,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes:variationAxes1,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes:variationAxes1,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes:variationAxes1,weight:\"400\"}]},...AaaaaFonts,...ReadMoreFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramercmGJS4DJB.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Aaaaa,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercmGJS4DJB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"610\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"705\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zW9QsuVA7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"IG9cKWykV\\\":\\\"title\\\",\\\"D1a2iD972\\\":\\\"description\\\",\\\"y7upW08Iq\\\":\\\"services\\\",\\\"GxGRA029A\\\":\\\"year\\\",\\\"Xd5rDdBsW\\\":\\\"client\\\",\\\"uLzj1Wm6D\\\":\\\"country\\\",\\\"IXo8t81a2\\\":\\\"visible\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cmGJS4DJB.map"],"mappings":"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"}