{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/4LLlHc7zFeLftiQfESzp/vgbQem4kjA5nH0crkwqu/Z3lbVKWCc.js", "ssg:https://framerusercontent.com/modules/uiyuVtyrDkFBjFR12ZvF/J0uAfjc8PH3AgpMsNP0u/DmUGVujSl.js", "ssg:https://framerusercontent.com/modules/bJMLmWmKLf6GWbKF69Bk/ZV9kndgOJh1u8vpGbdYr/fVxnimdqP.js", "ssg:https://framerusercontent.com/modules/qZg1KuXO72mTs5paYIRD/QnlZ4NylaKJ1d8ajkfoS/s56Y36xNy.js", "ssg:https://framerusercontent.com/modules/ppLL7ZuAYgbsvpbkrOgS/4fS6cRXxvD5rxPBaPsxd/YckFIlg3V.js", "ssg:https://framerusercontent.com/modules/oFl7J49U8F8NPxoftoNB/5yo7m1LdIXpNZbL5rWbU/TBbWYZPJi.js", "ssg:https://framerusercontent.com/modules/oDQ2l0vZu5whf06NCoI8/BUPwPHjtkV2dnnvwWNsn/U4XFGUXAz.js", "ssg:https://framer.com/m/phosphor-icons/House.js@0.0.53", "ssg:https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js", "ssg:https://framerusercontent.com/modules/dePXuioaVSpYjfIJnUUX/I0BKzbNlJV25YEKN943j/DMgU5cen1.js", "ssg:https://framerusercontent.com/modules/qCW8qKTZyeHCUOOmIJxO/cjo4Eb6zEMiSBpeOXPaW/G2qgkp8Bv.js", "ssg:https://framerusercontent.com/modules/dCkyD5lNQUaIAIi5oISN/YoqottYC3lcK484nzHPt/eNWZhv51k.js", "ssg:https://framerusercontent.com/modules/26modPLQnIKyqP0Yra7V/WRuuvoUjKzCEEMEmjk0A/uIDSJpFKy.js", "ssg:https://framerusercontent.com/modules/yvqiDJ1FqY4yDmVgbXxl/5kXNxnVPn59TnYnDaZh6/McLudmKd6.js", "ssg:https://framerusercontent.com/modules/nDRx466y8rsBQSgvAK4g/QAfqPhCRLGltpaj9mU3W/t1QukJQvz.js", "ssg:https://framerusercontent.com/modules/sEdYJi5TqRCNUGKXEbpZ/PRIhDYEtj9jUUX1MSs80/GHUtu9LcD.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType, Link } from \"framer\";\nimport * as React from \"react\"; /**\n                                * @framerRecordIdKey id\n                                * @framerSlug qxqfzpV3b\n                                * @framerData\n                                */\nconst data = [{\n  DD3znCvdO: \"2022-11-01T00:00:00.000Z\",\n  dLtQpsUc2: \"https://twitter.com/anneshlee\",\n  FSBRHbyNn: {\n    alt: \"Anne Lee\",\n    src: new URL(\"https://framerusercontent.com/images/FEnxhp9pcO0fe8Szmz55UYNBqC8.jpeg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/FEnxhp9pcO0fe8Szmz55UYNBqC8.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/FEnxhp9pcO0fe8Szmz55UYNBqC8.jpeg\").href} 593w`\n  },\n  gblEufo0g: \"How designers estimate the impact of UX?\",\n  hYDLYsm8B: \"Anne Lee\",\n  I9BhUYGS2: \"Yum Yum\",\n  id: \"t9h0lQDtl\",\n  K7P5LKS37: \"Designers wear many hats, the first one being a moderator.\",\n  PQT4tywhC: {\n    alt: \"Image\",\n    src: new URL(\"https://framerusercontent.com/images/Yb3rk6xo7Bbn6E91vB8rBCnBU.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/Yb3rk6xo7Bbn6E91vB8rBCnBU.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/Yb3rk6xo7Bbn6E91vB8rBCnBU.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/Yb3rk6xo7Bbn6E91vB8rBCnBU.jpg\").href} 1502w`\n  },\n  qj5XlNurU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Designers aren\u2019t purely focused on aesthetics \u2014 their role encompasses broader business aspects and technology, while carefully evaluating those by estimating the return on investment for each solution. In short, designers ensure that the end value of the specific solution, or product as a whole, brings gains to the client\u2019s business as expected and a significant return against the initial investment.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"At intive, our designers maintain this awareness by developing across three core areas: business, technology, and user-centric design practices. For each vertical, they keep ROI in mind, taking care to estimate and realize the impact of UX on the client\u2019s budget, goals, and wider technical framework.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Different companies are experts in their specific verticals, but if we think of business as a tree, the digital transformation of companies comes from a design branch that connects to the main trunk. Designers are therefore the tree surgeons who know what design stages to prioritize, when to do so, and how to lay the strongest roots to grow the tree.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Yes, designers make seamless, attractive virtual experiences. Still, they also have deep knowledge about how clients and end users psychologically and behaviorally respond to a journey, as well as how to lay the path toward greater business success. Here\u2019s how designers estimate the impact of UX and ultimately ROI.\"\n    })]\n  }),\n  qxqfzpV3b: \"how-designers-estimate-the-impact-of-ux\",\n  VUsssi95b: \"Clinical Research\",\n  wTTReUpJl: \"Product Lead / Designer at Framer\"\n}, {\n  DD3znCvdO: \"2022-08-01T00:00:00.000Z\",\n  dLtQpsUc2: \"https://twitter.com/benjaminnathan\",\n  FSBRHbyNn: {\n    alt: \"Benjamin den Boer\",\n    src: new URL(\"https://framerusercontent.com/images/cYNMs5mn7rzxTTt0pqQ7UwuSeSg.jpeg\").href\n  },\n  gblEufo0g: \"The Art of User Interface Drop Shadows\",\n  hYDLYsm8B: \"Benjamin den Boer\",\n  I9BhUYGS2: \"Yum Yum\",\n  id: \"Wznt_cV9S\",\n  K7P5LKS37: \"Make your UI look professional.\",\n  PQT4tywhC: {\n    alt: \"Image\",\n    src: new URL(\"https://framerusercontent.com/images/CsDHYNedW65MalLT73r0PzmalAw.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CsDHYNedW65MalLT73r0PzmalAw.jpg?scale-down-to=512\").href} 461w, ${new URL(\"https://framerusercontent.com/images/CsDHYNedW65MalLT73r0PzmalAw.jpg?scale-down-to=1024\").href} 923w, ${new URL(\"https://framerusercontent.com/images/CsDHYNedW65MalLT73r0PzmalAw.jpg?scale-down-to=2048\").href} 1847w, ${new URL(\"https://framerusercontent.com/images/CsDHYNedW65MalLT73r0PzmalAw.jpg\").href} 1949w`\n  },\n  qj5XlNurU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Many elements on interfaces tend to mimic real-world objects. Drop shadows are one of them. These are helpful cues to indicate whether a window or panel is floating. Floating surfaces signify a temporary or momentary state that requires user interaction.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"For users to interpret floating surfaces correctly, your shadows must look natural and realistic. There\u2019s an art to drop shadows that most designers don\u2019t know.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Notice how these two surfaces have different drop shadows. The difference may look subtle, but it affects how users perceive the interface. An unnatural shadow like the one on the left will make your interface look less professional. Making your shadows more natural will give your interface a more sleek and polished look.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"When you cast light upon a real-world object, it creates two distinct shadows. The first one is the core shadow, the thin, dark ring closest to the object. The second one is the cast shadow, the lighter and thicker shadow behind the object.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Most designers fail to display these two shadows correctly. They tend to use only one drop shadow with a large blur and high opacity. Doing this makes the surface edges too fuzzy and harsh.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Applying a core shadow and cast shadow is the correct way to display your drop shadow. Make the core shadow dark and tight to the surface. For example, a 1-pixel Y-axis and 3-pixel blur with a 10% opacity works well.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Then make the cast shadow lighter with a bigger blur and deeper Y-axis. A good default is a 6-pixel Y-axis and 12-pixel blur with an 8% opacity. The result is a surface with two different drop shadows that mimics a real-world shadow.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Now you can apply this drop shadow to your interface components and get a more natural and polished look. Notice how the menu looks more professional after the change in shadows. It\u2019s these little details that matter when it comes to designing a visually appealing user experience.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"For more insightful articles like this, subscribe to the official \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://uxmovement.substack.com/subscribe\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://uxmovement.substack.com/subscribe\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"UX Movement Newsletter on Substack\"\n        })\n      })]\n    })]\n  }),\n  qxqfzpV3b: \"the-art-of-user-interface-drop-shadows\",\n  VUsssi95b: \"Biology\",\n  wTTReUpJl: \"Product Lead at Framer\"\n}, {\n  DD3znCvdO: \"2022-09-01T00:00:00.000Z\",\n  dLtQpsUc2: \"https://twitter.com/JhnCshmn\",\n  FSBRHbyNn: {\n    alt: \"John Cashman\",\n    src: new URL(\"https://framerusercontent.com/images/hdCc2k7S7jZagjYXiBbzpT0Y.jpeg\").href\n  },\n  gblEufo0g: \"Growing a Distributed Product Design Team\",\n  hYDLYsm8B: \"John Cashman\",\n  I9BhUYGS2: \"Yum Yum\",\n  id: \"xhlzJ7SGv\",\n  K7P5LKS37: \"The pandemic presented us with a whole new challenge in growing this team.\",\n  PQT4tywhC: {\n    alt: \"Image\",\n    src: new URL(\"https://framerusercontent.com/images/kehn62nZeXeM87XFbFEOK9sHA.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/kehn62nZeXeM87XFbFEOK9sHA.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/kehn62nZeXeM87XFbFEOK9sHA.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/kehn62nZeXeM87XFbFEOK9sHA.jpg\").href} 1920w`\n  },\n  qj5XlNurU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"When I moved to Stockholm at the beginning of 2020, I was tasked with expanding the internal tools team in Spotify\u2019s Platform Mission. We already had a few amazing designers working on tools in New York and Stockholm, but if we wanted to establish design practices that make an impact and help our engineering organization to be more human-centric, we needed to grow. But, like most plans in 2020, we were forced to reassess when everyone at Spotify was invited to stay home due to COVID-19.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Iam Senior Design Manager in Platform, an organization with about 600 folks mostly working on things that aren\u2019t visible to Spotify listeners. We\u2019re the people who build internal tools for learning and speed and to support the fundamental capabilities of Spotify.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Our team of product designers is embedded in different groups within Platform, designing for Data and Insights, Experimentation, Machine Learning, Tools for Web and Mobile Infrastructure, Security, and Spotify\u2019s homegrown developer portal, \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://backstage.io/\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://backstage.io/\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"Backstage.io\"\n        })\n      }), \".\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"The pandemic presented us with a whole new challenge in growing this team: How do we achieve our original goal of creating a highly collaborative and efficient product design team while everyone is remote?\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Growing a distributed team\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"A distributed team is one that works together but from different locations and (sometimes) embedded in other teams. Setting up a distributed team with a lot of new hires, we knew we needed to have robust processes for growth so people could work together efficiently from the get-go.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"We focused our efforts on creating a hiring and onboarding process that allowed us to get to know candidates quickly, set a solid foundation for collaboration, and cultivated a culture of empathy and self-care among team members.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Virtual Hiring\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Because distributed teams work across time zones, and on a variety of parallel projects, they do best when members are self-motivated, highly organised, and really great at communicating. These qualities (along with all the usual: a passion for design, strong past experience, and personal success metrics) formed the framework for the types of designers we were looking for.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"In order to find a strong lineup of candidates fitting this profile, we quickly learned how important it was to have a good relationship with talent acquisition and to establish honest and clear communication with them early on.\"\n    })]\n  }),\n  qxqfzpV3b: \"growing-a-distributed-product-design-team\",\n  VUsssi95b: \"Neurosciences\",\n  wTTReUpJl: \"Community Support at Framer\"\n}, {\n  DD3znCvdO: \"2022-07-01T00:00:00.000Z\",\n  dLtQpsUc2: \"https://twitter.com/jornvandijk\",\n  FSBRHbyNn: {\n    alt: \"Jorn van Dijk\",\n    src: new URL(\"https://framerusercontent.com/images/s2lVyv2RSZuo8AG0TXhNRvgKg6E.jpeg\").href\n  },\n  gblEufo0g: \"Why I moved on from Figma?\",\n  hYDLYsm8B: \"Jorn van Dijk\",\n  I9BhUYGS2: \"Uran Duo\",\n  id: \"ZIQzDuIa9\",\n  K7P5LKS37: \"Fed up with front-loading design? This is what I do instead.\",\n  PQT4tywhC: {\n    alt: \"Image\",\n    src: new URL(\"https://framerusercontent.com/images/xVCXAcPI7Jhn0lvh49TPACWgc.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/xVCXAcPI7Jhn0lvh49TPACWgc.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/xVCXAcPI7Jhn0lvh49TPACWgc.jpg\").href} 750w`\n  },\n  qj5XlNurU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"First, this is not an anti-Figma post. We need many tools and processes for the many designers and design challenges out there. This is a post describing why I no longer use Figma and what process has proved more efficient for me.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Figma is an ambitious\u2014and pretty cool\u2014piece of software: it improves collaboration and makes project handoff tidier than previous tools.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"My work, like yours, is a particular flavor of UX and Design: I work in web development; Our programming team works in 2-week agile sprints; we\u2019re a non-profit; and so on. For me in my current role, and despite its cool features, I found that Figma was building in inefficiencies and contributing to misunderstandings on our team\u2019s path towards a working product.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Below I share the drawbacks of Figma we ran into, an alternative workflow, and it\u2019s benefits.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Drawbacks\"\n    }), /*#__PURE__*/_jsxs(\"ol\", {\n      style: {\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgba(0, 0, 0, 0.8)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"With Figma, handoff is baked into the process. \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://www.figma.com/design-systems/\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://www.figma.com/design-systems/\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"As described on their own website\"\n            })\n          }), \", Figma can \u201Ccreate responsive components that map closer to code, making developer handoff more seamless.\u201D Closer to code is a long ways from being code, and a more seamless handoff is still a handoff. Just one example of this is \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://www.smashingmagazine.com/2022/08/everything-developers-must-know-about-figma/#4-we-have-no-breakpoints-in-figma\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://www.smashingmagazine.com/2022/08/everything-developers-must-know-about-figma/#4-we-have-no-breakpoints-in-figma\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"Figma\u2019s lack of breakpoints\"\n            })\n          }), \": any breakpoints you want to demo must be build by hand in Figma, and then redone in code. Unnecessary handoffs are not an efficient use of design time.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Figma can\u2019t directly contribute to our agile team goals of building, testing, and improving by incremental product iterations for a simple reason: it generates a design artifact and doesn\u2019t contribute to the product itself.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Everyone can understand a website, not so with a mockup. Figma\u2019s outputs also require accompanying descriptions and documentation of intent to be understood by all parties, or we risk creating comprehension debt.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"Figma\u2019s front-loading of design is more aligned with waterfall processes. I am not anti-waterfall, it is a great pattern when \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://www.smartsheet.com/when-choose-waterfall-project-management-over-agile#:~:text=Waterfall%20is%20often%20a%20better,the%20end%20of%20the%20project.\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://www.smartsheet.com/when-choose-waterfall-project-management-over-agile#:~:text=Waterfall%20is%20often%20a%20better,the%20end%20of%20the%20project.\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"specifications are known up front and change is unlikely\"\n            })\n          }), \"\u2026 but that does not describe any software project I have ever worked on.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"Programmers who rely on assistive technology are blocked out of the process until Figma has been translated to code. Figma projects are born inaccessible, \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://bornaccessible.benetech.org/\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://bornaccessible.benetech.org/\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"the opposite of what we are working towards\"\n            })\n          }), \". Figma\u2019s \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://help.figma.com/hc/en-us/articles/7810391964695-Accessible-prototypes-in-Figma\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://help.figma.com/hc/en-us/articles/7810391964695-Accessible-prototypes-in-Figma\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"accessible prototypes are in beta\"\n            })\n          }), \", but even when completed AT BEST they will deliver a very limited version of the accessibility that HTML already offers.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"Another consequence of siloing the design process is that programmers are left holding the \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://www.makeuseof.com/what-every-programmer-should-know-about-digital-accessibility/\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://www.makeuseof.com/what-every-programmer-should-know-about-digital-accessibility/\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"accessibility hot potato\"\n            })\n          }), \". Designers should be deeply involved in the building and testing of accessible layouts, too, and the project is weaker for fragmenting building and testing a product from designing it.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"Lastly, Figma is a tool for visual design and, while it does not dictate a polished outcome, it certainly encourages it. A good-looking artifact \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://medium.com/user-experience-design-1/figma-is-making-you-a-bad-designer-54db4dc995ff\",\n            openInNewTab: false,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://medium.com/user-experience-design-1/figma-is-making-you-a-bad-designer-54db4dc995ff\",\n              rel: \"noreferrer noopener\",\n              children: \"too early in the process\"\n            })\n          }), \" shifts attention away from requirements and usability and towards layout. Design is a powerful tool of persuasion, but achieving buy-in too quickly kills discovery.\"]\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"An alternative\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"My alternative process is to work directly on functional prototypes written in HTML. Some designers start to get pretty nervous at this point, but bear with me a little longer: as designers we have a long history of over-emphasizing the difficulty of coding, and we also have more options all the time to make code accessible. There are nocode options like Webflow or Quixi that may meet your needs. Or if you need full control there are many, many \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.frontendplanet.com/top-ui-component-libraries/\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.frontendplanet.com/top-ui-component-libraries/\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"UI component libraries\"\n        })\n      }), \" and \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://hackr.io/blog/best-css-frameworks\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://hackr.io/blog/best-css-frameworks\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"CSS frameworks\"\n        })\n      }), \" that make simple front end prototyping much easier.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"On my team we use CSS/HTML frameworks and component libraries for rapid prototyping, and it almost becomes a copy/paste exercise. It is not hard; in fact, it is so easy I often feel like a fraud, perhaps because my design training taught me that coding websites is both hard and someone else\u2019s job. But I ignore that voice because prototyping at the level I need is doable, produces useful code, and accelerates our project goals.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Benefits\"\n    }), /*#__PURE__*/_jsxs(\"ol\", {\n      style: {\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgba(0, 0, 0, 0.8)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"The biggest benefit is that a functional prototype speaks everyone\u2019s language out of the box: engineers, designers, end users, everyone, we all understand web functions presented in a browser. It taps into mental models we already share. As \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://www.producttalk.org/2021/11/discovery-handoffs/\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://www.producttalk.org/2021/11/discovery-handoffs/\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"Teresa Torres\"\n            })\n          }), \" urges us, we should continually \u201Cvisualize our thinking\u201D in ways \u201Cthat are easy for other people on your team to understand.\u201D I know of nothing as easy to understand across a diverse group of people as a functional prototype in HTML.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Working on a functional prototype mitigates handoff because the prototype IS the product. Sure, at some point my coding hits a wall (and often pretty quickly) and then it is time for developers to dive in. The prototype makes that transition much easier. It acts as a living specification, clarifies intent in myriad ways, and is a single reference point for all parties.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"Furthermore, no design can think of everything up front. As \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://uxdesign.cc/combining-agile-lean-and-design-thinking-a-layered-approach-70599a30f06b\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://uxdesign.cc/combining-agile-lean-and-design-thinking-a-layered-approach-70599a30f06b\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"Raj Naggapan\"\n            })\n          }), \" puts it, \u201CThe necessity to pivot based on feedback from a working demo is not a far fetched idea.\u201D With a prototype, change requirements can be worked on by designers and engineers as they arise, and in a shared environment, without the need for additional handoffs.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"Responsiveness and accessibility can be tested in their native habitat, and with standard tools, \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://www.w3.org/wiki/Accessibility_testing#When_should_testing_be_done.3F\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://www.w3.org/wiki/Accessibility_testing#When_should_testing_be_done.3F\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"from the earliest stages of the project\"\n            })\n          }), \". Accessibility is not an enforced afterthought due to designing in non-web native tools; instead it becomes a natural part of each stage of the project build. And if you are lucky enough to have an engineer on your team who relies on assistive technology themselves, there is no delay to their involvement. Unlike when working in Figma, we can ensure our product is born accessible, even in very early stages.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        style: {\n          \"--framer-font-size\": \"20px\",\n          \"--framer-letter-spacing\": \"-0.003px\",\n          \"--framer-line-height\": \"28px\",\n          \"--framer-text-color\": \"rgb(41, 41, 41)\"\n        },\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"The one constant we can rely on is that projects change and morph, which is what agile strives to embody for programming. With this process, design can be iterated upon too, and be informed by the \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://www.designkit.org/methods/4\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: \"https://www.designkit.org/methods/4\",\n              rel: \"noreferrer noopener\",\n              target: \"_blank\",\n              children: \"continuous user testing that this way of working empowers\"\n            })\n          }), \".\"]\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Conclusion\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"On my product team, front loading design has too many drawbacks. We have dropped a Figma-based design process in favor of rapid prototyping in HTML/CSS using frameworks and UI libraries. Here is a recent \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://bootcamp.uxdesign.cc/agile-for-designers-case-study-of-a-process-5bce39d0dfb7\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://bootcamp.uxdesign.cc/agile-for-designers-case-study-of-a-process-5bce39d0dfb7\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"case study\"\n        })\n      }), \" I wrote, just one example of what this process can look like. For myself, iterative functional prototyping makes UX and design far too enjoyable and efficient for me to return to a front-loaded, handoff-dependent way of working.\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"This article originally written by \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://medium.com/@shamsibrinn\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://medium.com/@shamsibrinn\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"Shamsi Brinn\"\n        })\n      }), \" and published on \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://uxdesign.cc/why-i-moved-on-from-figma-538496938ba4\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://uxdesign.cc/why-i-moved-on-from-figma-538496938ba4\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"Medium\"\n        })\n      })]\n    })]\n  }),\n  qxqfzpV3b: \"why-i-moved-on-from-figma\",\n  VUsssi95b: \"Writing\",\n  wTTReUpJl: \"CPO & Founder at Framer\"\n}, {\n  DD3znCvdO: \"2022-06-01T00:00:00.000Z\",\n  dLtQpsUc2: \"https://twitter.com/monmichalczyk\",\n  FSBRHbyNn: {\n    alt: \"Monika Michalczyk\",\n    src: new URL(\"https://framerusercontent.com/images/TmvBJCYnAAUAgcL1YweV87EnY.jpeg\").href\n  },\n  gblEufo0g: \"We should be focusing on net positive products\",\n  hYDLYsm8B: \"Monika Michalczyk\",\n  I9BhUYGS2: \"Yum Yum\",\n  id: \"qSVgO4gff\",\n  K7P5LKS37: \"My barometer check for successful products and why I think this is something we need to focus on more now than ever before.\",\n  PQT4tywhC: {\n    alt: \"Image\",\n    src: new URL(\"https://framerusercontent.com/images/eYqaA5VKt9uQe0rvuAiDEur0s.jpeg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/eYqaA5VKt9uQe0rvuAiDEur0s.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/eYqaA5VKt9uQe0rvuAiDEur0s.jpeg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/eYqaA5VKt9uQe0rvuAiDEur0s.jpeg\").href} 1678w`\n  },\n  qj5XlNurU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"In the 90s, Bill and Melinda Gates happened to read a newspaper article that they just couldn\u2019t shake \u2014 one that opened their eyes to the impact of disease in poor countries and changed their trajectory and focus.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(Link, {\n        href: \"https://www.gatesnotes.com/Health/Reducing-Child-Deaths-From-Rotavirus\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.gatesnotes.com/Health/Reducing-Child-Deaths-From-Rotavirus\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"The article was about how 800,000 kids die every year from diarrheal diseases\"\n        })\n      }), \" \u2014 a figure that stands out starkly in comparison to developed nations with more advanced hygiene and medical practices.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"They sent the article to Bill Sr. with a note:\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u201CDad, maybe we can do something about this.\u201D\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(Link, {\n        href: \"https://www.gatesfoundation.org/\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.gatesfoundation.org/\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"The Bill and Melinda Gates Foundation\"\n        })\n      }), \" was born. As part of their broad initiatives with a major focus on global health, in 2011 they launched the \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.gatesfoundation.org/our-work/programs/global-growth-and-opportunity/water-sanitation-and-hygiene/reinvent-the-toilet-challenge-and-expo\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.gatesfoundation.org/our-work/programs/global-growth-and-opportunity/water-sanitation-and-hygiene/reinvent-the-toilet-challenge-and-expo\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"Reinvent the Toilet Challenge\"\n        })\n      }), \" to come up with better ways to safely and effectively manage human waste.\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"When I first heard about this, I was drawn to it not only because of its premise and cause \u2014 about \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://data.unicef.org/resources/progress-on-household-drinking-water-sanitation-and-hygiene-2000-2020/\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://data.unicef.org/resources/progress-on-household-drinking-water-sanitation-and-hygiene-2000-2020/\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"3.6 billion\"\n        })\n      }), \" people \u2014 nearly half of the world\u2019s population \u2014 lack toilets or use unsafe sanitation, the result of which is the potential to contaminate water, soil and food causing illness and death \u2014 but also because of its \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.gatesfoundation.org/our-work/programs/global-growth-and-opportunity/water-sanitation-and-hygiene/reinvent-the-toilet-challenge-and-expo\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.gatesfoundation.org/our-work/programs/global-growth-and-opportunity/water-sanitation-and-hygiene/reinvent-the-toilet-challenge-and-expo\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"constraints\"\n        })\n      }), \":\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"The toilet must function to remove harmful pathogens from human waste and recover valuable resources like energy, clean water, and fertilizer without relying on sewage systems or running water, with a preference for ideas that also don\u2019t rely on electricity (can operate \u201Coff the grid\u201D).\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Since 2011, the challenge has continued, with ideas springing up that solve this meaningful problem ranging from \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.gatesfoundation.org/ideas/media-center/press-releases/2012/08/bill-gates-names-winners-of-the-reinvent-the-toilet-challenge\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.gatesfoundation.org/ideas/media-center/press-releases/2012/08/bill-gates-names-winners-of-the-reinvent-the-toilet-challenge\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"a solar powered toilet that generates hydrogen and electricity\"\n        })\n      }), \", to toilets that are \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.businessinsider.com/bill-gates-foundation-helps-invent-tiger-toilets-powered-by-worms-2019-1\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.businessinsider.com/bill-gates-foundation-helps-invent-tiger-toilets-powered-by-worms-2019-1\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"powered by worms\"\n        })\n      }), \", ones that create \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.gatesfoundation.org/ideas/media-center/press-releases/2012/08/bill-gates-names-winners-of-the-reinvent-the-toilet-challenge\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.gatesfoundation.org/ideas/media-center/press-releases/2012/08/bill-gates-names-winners-of-the-reinvent-the-toilet-challenge\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"biological charcoal, minerals, and clean water\"\n        })\n      }), \", and more recently, \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.popularmechanics.com/science/green-tech/a41105479/bill-gates-samsung-toilet/\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.popularmechanics.com/science/green-tech/a41105479/bill-gates-samsung-toilet/\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"ones that turn your poop into ash\"\n        })\n      }), \".\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Hearing about this competition and how it was framed drastically changed my mindset about\", /*#__PURE__*/_jsx(Link, {\n        href: \"https://medium.com/@zanelisa15/a-call-for-more-conscious-products-6eb4c62124a6\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://medium.com/@zanelisa15/a-call-for-more-conscious-products-6eb4c62124a6\",\n          rel: \"noreferrer noopener\",\n          children: \" how to bring meaningful products into the world\"\n        })\n      }), \".\"]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"My barometer check looks something like this:\"\n    }), /*#__PURE__*/_jsxs(\"ol\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Is the product solving a meaningful problem that, if solved, will have a measurable, positive impact on people, the planet, or both?\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Is the problem clearly defined? Specifically with respect to how big of a problem it is, who, specifically, it impacts, and how it impacts them.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Does the solution address the problem in a net positive way (i.e. does not produce unintended byproducts that cause more problems)?\"\n        })\n      })]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"While we have come up with some of the most ingenious ways to approach problem solving in tech, I think we have missed the mark on hitting all three of these checkboxes in a lot of cases. Fast forward from its initial launch in 2004 \u2014 while part of that problem has no doubt been solved, and on a much, much larger scale, \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.npr.org/2021/10/05/1043377310/facebook-whistleblower-frances-haugen-congress\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.npr.org/2021/10/05/1043377310/facebook-whistleblower-frances-haugen-congress\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"some of the byproducts of how it was solved\"\n        })\n      }), \" include.\"]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"How can these types of situations be avoided?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Einstein once said, \u201CIf I had an hour to solve a problem I\u2019d spend 55 minutes thinking about the problem and 5 minutes thinking about solutions.\u201D\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With the rise of big tech, automation, faster processing, algorithm development, AI, machine learning, and more, we have become exceptional at solving problems. Where I think we have a lot of room for improvement is how we frame them.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"When embarking on a new product you\u2019re looking to bring into the world, invest time in the conception phase to not only find a meaningful, and valuable problem to solve, but also to define that problem really well.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"In other words, create the right sandbox for your team to operate in.\"\n    })]\n  }),\n  qxqfzpV3b: \"we-should-be-focusing-on-net-positive-products\",\n  VUsssi95b: \"Sciences\",\n  wTTReUpJl: \"Visual Designer at Framer\"\n}, {\n  DD3znCvdO: \"2022-05-01T00:00:00.000Z\",\n  dLtQpsUc2: \"https://twitter.com/oscarlsson\",\n  FSBRHbyNn: {\n    alt: \"Oscar Carlsson\",\n    src: new URL(\"https://framerusercontent.com/images/RKbJ31NRDrLBXCcpNrMG19OrHA.jpeg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/RKbJ31NRDrLBXCcpNrMG19OrHA.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/RKbJ31NRDrLBXCcpNrMG19OrHA.jpeg\").href} 800w`\n  },\n  gblEufo0g: \"Fast Designer, Smart Designer\",\n  hYDLYsm8B: \"Oscar Carlsson\",\n  I9BhUYGS2: \"Uran Duo\",\n  id: \"oDLuXr8oa\",\n  K7P5LKS37: \"The religion of moving fast and breaking things has stressed us out and left us broken. Is this the only way to successfully build a product, or can we use design to do things differently?\",\n  PQT4tywhC: {\n    alt: \"Image\",\n    src: new URL(\"https://framerusercontent.com/images/UIs4Vp0HYuqWaI9mDheWzuBv5Yc.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/UIs4Vp0HYuqWaI9mDheWzuBv5Yc.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/UIs4Vp0HYuqWaI9mDheWzuBv5Yc.jpg\").href} 750w`\n  },\n  qj5XlNurU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h3\", {\n      children: \"The religion of fast product\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"As the Facebook doctrine for success goes, \", /*#__PURE__*/_jsx(\"em\", {\n        children: \"move fast and break things\"\n      }), \". This is a ritual practised by many of the most evangelical product companies out there, but all too often it ends up being the people that get broken.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Burnout is a product of the constant self-flagellation of overworking, over-committing, and overstressing. Sure, if this is the cost of success then fine, it's your choice, however, this culture has become pervasive. It is a disease that has spread beyond the individual, throughout the company, and throughout the industry. Now if this was the only way to be successful, then cool, by all means, basque in the golden glory of the product gods, go to battle and if you shall fall, eat in the hall of Valhalla. But it's not the only way to succeed, it's just one way to do it and an inefficient way at that, with extremely high casualties. What worked for Mark Zuckerburg won't work for everyone, and if it did, what kind of world would we live in? Facebook is a mediocre product trading on the insecurities of humanity and the leader has mistaken himself for a god surviving on the misfortunes of others. What we need are real tools that improve the human experience, and to do that we need a doctrine that respects humanity from the beginning, we need to move humbly and create things.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"As the old adage for success goes, work smarter not harder. If product people are still focusing instead on moving fast and breaking things, it makes me wonder how committed they really are towards doing things in an intelligible way. It seems like the easy way out of a complex pickle, spray and pray. Instead of planning and strategising, they jump to conclusions and brute force their way through the problem, leaving everyone stressed when the ends fray. As they say, there is no such thing as a free lunch, but I believe, if you go about it smartly, you could get something delicious without breaking an arm.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"The cost of dancing with the devil\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"According to the US National Institute for Occupational Safety and Health (NIOSH), \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.cdc.gov/niosh/docs/99-101/default.html#Job%20Stress%20and%20Health\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://www.cdc.gov/niosh/docs/99-101/default.html#Job%20Stress%20and%20Health\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"Health care expenditures are nearly 50% greater for workers who report high levels of stress\"\n        })\n      }), \". This is because of the way your body reacts to being exposed to long endured and constant stress. Your body becomes fatigued by the constantly tense muscles, the overproduction of hormones and the overly active nervous system. Your body wears out and you become prone to illness and injury.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"This not only impacts the person as an individual, but when you place a stressed person in a team, it stresses everyone else out. Stress is viral and it spreads through organisations prolifically. Stress becomes a part of the culture.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Within the context of a product development team's work, there are certain recurring factors that erode their well-being more than others. For them to do their work, they need everything upstream of them in the product development process to have been done completely and competently. They need clear product visions, strategies and goals. When they are left to do their work without these things, it's like being asked to run a race without shoes, a map or even knowing where the finish line is.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Teams are not only sacrificing a large piece of themselves to the product gods for the ascension of their companies into the pantheons of power but they are also the ones left paying the cost long after they leave. Dance with the devil and he will forever have you in his grips.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Stress is a multi-headed demon\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Fast process or slow process, pace isn't the real meat with the potatoes. Pace is just a vanity metric, an easy-to-measure fa\\xe7ade that distracts the uninquisitive from taking off their rose-tinted glasses and seeing the demon for what it is. Stress is ugly and complicated. Perhaps that's the source of this conundrum, that the \", /*#__PURE__*/_jsx(\"em\", {\n        children: \"move fast and break things ideology\"\n      }), \" has been an easy-to-comprehend distraction from the fact that things are emergent and we really don't know what's going on, we are all actually on magic carpets flying by the seat of our pants.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"The reality is that the world is chaotic, and our primal instinct is to make sense of it. Things pop up like snakes all around us all the time, continuously competing for attention, but we can only cut down one at a time. We are stretched thin trying to focus on too many things at once and this will leave us overwhelmed and we will get bitten.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Culture is everything\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"The \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://hbr.org/2018/01/the-leaders-guide-to-corporate-culture\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://hbr.org/2018/01/the-leaders-guide-to-corporate-culture\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"culture\"\n        })\n      }), \" of an organisation is the sum of the behaviours that the team members do. It is important to remember that product development is a team sport. We often refer to cultures as either being great or toxic. These terms are highly subjective and vague so I prefer to look at it in terms of cultures that promote product success or inhibit it. Of course, even though the hiring managers will be bragging to all their candidates about how great their culture is, no culture is perfect. It is filled with all the complexities and flaws that we humans have, that\u2019s just the way it is and we need to own it. Smart companies look to create ecosystems that nurture a culture to become more promoting of product success (Through retros, feedback, and focusing on soft skills). Others simply ignore it entirely and instead focus on the business results ( They typically tell their employees to work more efficiently or else!). The reason Facebook used the motto \", /*#__PURE__*/_jsx(\"em\", {\n        children: \"move fast and break things\"\n      }), \" was not because it sounded cool, but to deploy a way of working throughout the organisation. They wanted to build a culture around certain expected behaviours. They wanted people not to worry about quality, and just focus on disrupting. However, optimising for maximum disruption leaves a lot of things broken in its wake. I believe that in order to build great products that can solve the world's problems, we need to start optimising for something else completely. We need to optimise the experience of the people at the heart of the organisation, because if the employees have a great experience, then that will filter through to the work they do, meaning better products and better customer experiences.\"]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Summary\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Moving fast and breaking things has been a recipe for the short-term success of a few people, however as a result, it has left the majority of us broken (employees and users). But now the tide is turning and more and more people are wanting a different future, one that supports the people behind the products and one that creates meaningful experiences for the users. Now is the time to do things differently, so ask yourself, do you want to move fast and break things? or would you prefer to move smart and create things?\"\n    })]\n  }),\n  qxqfzpV3b: \"fast-designer-smart-designer\",\n  VUsssi95b: \"Nature\",\n  wTTReUpJl: \"Head of Growth at Framer\"\n}, {\n  DD3znCvdO: \"2022-04-01T00:00:00.000Z\",\n  dLtQpsUc2: \"https://twitter.com/jonastreub\",\n  FSBRHbyNn: {\n    alt: \"Jonas Treub\",\n    src: new URL(\"https://framerusercontent.com/images/GdGa0L1MSP2fQT50RlxgxMPonY.jpeg\").href\n  },\n  gblEufo0g: \"Hybrid Collaboration for UX Teams\",\n  hYDLYsm8B: \"Jonas Treub\",\n  I9BhUYGS2: \"Uran Duo\",\n  id: \"UcZnorA_D\",\n  K7P5LKS37: \"How might we create a hybrid office environment where designers thrive?\",\n  PQT4tywhC: {\n    alt: \"Image\",\n    src: new URL(\"https://framerusercontent.com/images/TZ0I2AhmipUK0eSvKidOYe1QDY.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/TZ0I2AhmipUK0eSvKidOYe1QDY.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/TZ0I2AhmipUK0eSvKidOYe1QDY.jpg\").href} 750w`\n  },\n  qj5XlNurU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h3\", {\n      children: \"What is a landing page?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Whether you work in marketing, sales, or product design, you understand the importance of a quality landing page. Landing pages are standalone websites used to generate leads or sales\u2014in other words they help you increase your revenue. Unlike typical web pages, landing pages only have one call to action, or CTA, and they are usually tied to a specific marketing or advertising campaign. The hyper-focused nature of landing pages means they come with a pretty standard set of best practices.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Landing pages vs. front pages\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"A typical front page or website in general includes a full navigation bar with tons of links throughout the page linking to other pages or pieces of content. A good landing page should only have one link, or multiple links that all point to the same thing. Having one CTA on your landing page increases conversions because there\u2019s less distraction\u2014fewer equally appealing options to prompt your users into leaving your landing page.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Your brand\u2019s front page has totally different goals. It should show off your brand\u2019s personality, let people explore different features, find blogs and support articles, or even apply for a job. But they won\u2019t necessarily purchase your product from the front page. And that\u2019s why we need landing pages.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Since landing pages are tied to specific campaigns, you don\u2019t need to worry about users lacking information about your product. They arrived at your landing page because they were interested in an ad or post on Google, Bing, YouTube, Facebook, Instagram, Twitter, or similar places on the web. With super detailed campaigns pointing to easy-to-use landing pages, you\u2019re getting high-quality leads that are actually interested in using your product.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Best practices for creating a landing page\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"What makes an easy-to-use landing page? Overall it\u2019s clear, concise, and doesn\u2019t give users any options except for the main CTA.In terms of copy, your landing page should have one clear message. The header of your page should promote the desired action you want visitors to take. And additionally it should explain the benefits of performing this action.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"The visual design of your page should be very simple. Unlike your front page, this is not the place to go crazy with brand personality\u2014so no wild animations or complex design elements. You wouldn\u2019t want to distract visitors from performing the main action of your page.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Landing page CTA\u2019s are typically buttons, sometimes accompanied by an input field if you need to collect user information. To ensure your buttons are clicked, make sure they stand out visually. This can be done with contrasting the button color with your page background and clear copy on the button itself. For example, if you are asking visitors to book a demo, write\u201CBook a demo\u201D clearly on the CTA button.\"\n    })]\n  }),\n  qxqfzpV3b: \"hybrid-collaboration-for-ux-teams\",\n  VUsssi95b: \"Editing\",\n  wTTReUpJl: \"Making Framer\"\n}, {\n  DD3znCvdO: \"2022-03-01T00:00:00.000Z\",\n  dLtQpsUc2: \"https://twitter.com/blixt\",\n  FSBRHbyNn: {\n    alt: \"Andreas Blixt\",\n    src: new URL(\"https://framerusercontent.com/images/AGi4W98oy8LaiYfdCKLMZTbxZts.jpeg\").href\n  },\n  gblEufo0g: \"Designing big, complex products from scratch\",\n  hYDLYsm8B: \"Andreas Blixt\",\n  I9BhUYGS2: \"Uran Duo\",\n  id: \"DRBfLtynR\",\n  K7P5LKS37: \"3 tips for overcoming complexity and going from 0 to 1.\",\n  PQT4tywhC: {\n    alt: \"Image\",\n    src: new URL(\"https://framerusercontent.com/images/IMNpvqS5DOK6LWfB6kazkltKcS8.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/IMNpvqS5DOK6LWfB6kazkltKcS8.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/IMNpvqS5DOK6LWfB6kazkltKcS8.jpg\").href} 750w`\n  },\n  qj5XlNurU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Last month, I had the chance to attend CSS Day in Amsterdam, a two day event split between a \u201CUI day\u201D focusing on the intersection of design and development and a \u201CCSS day\u201D, with speakers who covered more in-depth, technical CSS subjects. The talks were as diverse as the background of the speakers themselves, but there was one common thread: In this era of rapid change, are we, as product people, equipped to design for automation, machine learning, and AI?\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"What does automation mean for designers?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"It's hard to work on a product team that hasn\u2019t automated some part of their workflow in the name of productivity. If machines can take care of the repeatable tasks and heavy lifting, designers can focus on doing more meaningful work. But how does this affect the way we use the work being created by machines?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Josh Clark, founder of design studio Big Medium, provoked the audience with this very question during his talk, \u2018A.I. is your New Design Material\u2019. Some of the most impressive advancements in recent technology are things like facial recognition, predictive text, and image search, all powered by machine learning. But it's important to remember\u2014all of these technologies are still built on code. The upside is less room for error. No real emotions, expectations, or feelings get in the way of the job it was designed to do.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Yet, as humans, we assume that when facial recognition fails, the whole process is inherently flawed. But was it really?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"According to Josh, that is the most fundamental thing to understand when it comes to machines. Not meeting our human expectations, doesn\u2019t automatically make the technology itself a failure. These things were, by definition, built on logic, which begs the question: Can a robot's solution actually be wrong?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"The point of introducing machine learning into our products was never to have them do all the work. Instead, algorithms and logic-based solutions ought only provide humans with better insight so as to empower us to arrive at better solutions, faster.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"This fundamental understanding our users that really helps us make better products. This might be a simple example, but if a computer can figure out how to walk on it's own, maybe it's time to start investigating why and how these solutions were formed.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"How do we design for the unknown future?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Jared Spool, Co-Founder of UIE asks, \u201CWhat was the most important thing you learned yesterday, and how will it impact what you do in the future?\u201D\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"As designers and researchers, we essentially always need to think about how we design products for the future, even as we\u2019re meeting the demands of present day design. A tall order, especially when things move as fast as they have been over the last decade.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"To start, Jared advocates for looking back at the ways in which our design processes have already changed.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Remember when UX/UI wasn't a priority for many companies? As a consultant during a time when the Internet had yet to hit mass market appeal, Jared was able to steer many companies into a mindset that considered the user experience of a product.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: 'But this also lets us gain input into how UX and UI has looked over the years, which might give us a better idea of what these concepts will look like moving forward. Jared describes a term called \"The UX Tipping Point\", with great actionable steps on how to get there.'\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"In the past, designers had to fight for a seat at the table. If today you\u2019re not starting from a place of advocating for user experience (like they were 10 years ago), they\u2019re likely not starting at that tipping point. As a result, designers still have to ensure that the role of UX matures within the company, as well as the understanding of what makes UX important. When an organization hits the last stage, and fully embraces UX design from everything the company does, they fully hit The UX Tipping Point.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Are we designing for users or ourselves?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"People don't always know what they want, even if they think the do. As Joe Leech, a UX psychologist says, \\\"People want more choices, but can't deal with them.\u201D\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"So how do we design for our users, if our users aren\u2019t always telling us the truth? This is one of the most important questions, and something that extensive UX research helps us accomplish.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Back in the 2000s, psychologists Sheena Iyengar and Mark Lepper ran a study regarding consumer choices. They went to a local supermarket, and instructed the store to only sell 6 varieties of jam one week, followed by 30 varieties the following week.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"They ran a study on how much jam was sold, and to everyone's surprise, more jam was sold on the week with only 6 choices. But interestingly enough, when the consumers were asked which week they preferred more, they responded with the week that had 30 choices.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Using this analogy, Joe makes a point that is hard to argue with, \u201CA designer who doesn't understand psychology is going to be more successful than an architect who doesn't understand physics\\\".\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"User research, and a wide variety of it, helps teams get as close as possible to the root of a user\u2019s needs, over their wants. Studying responses on a larger scale is more work, but it helps form the foundation for true UX.\"\n    })]\n  }),\n  qxqfzpV3b: \"designing-big-complex-products-from-scratch\",\n  VUsssi95b: \"Communications\",\n  wTTReUpJl: \"VP of Engineering at Framer\"\n}];\ndata.forEach(item => Object.freeze(item));\naddPropertyControls(data, {\n  gblEufo0g: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  K7P5LKS37: {\n    defaultValue: \"\",\n    placeholder: \"\",\n    title: \"Summary\",\n    type: ControlType.String\n  },\n  PQT4tywhC: {\n    __defaultAssetReference: \"data:framer/asset-reference,64n4wnVJKDJspLlFZ6DarCP0M4.jpg\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  I9BhUYGS2: {\n    defaultValue: \"\",\n    placeholder: \"\",\n    title: \"Image Credit\",\n    type: ControlType.String\n  },\n  VUsssi95b: {\n    defaultValue: \"\",\n    placeholder: \"Startups\",\n    title: \"Category\",\n    type: ControlType.String\n  },\n  qj5XlNurU: {\n    defaultValue: \"\",\n    title: \"Content\",\n    type: ControlType.RichText\n  },\n  hYDLYsm8B: {\n    defaultValue: \"\",\n    placeholder: \"Huseyin Emanet\",\n    title: \"Author Name\",\n    type: ControlType.String\n  },\n  FSBRHbyNn: {\n    title: \"Author Photo\",\n    type: ControlType.ResponsiveImage\n  },\n  wTTReUpJl: {\n    defaultValue: \"\",\n    displayTextArea: true,\n    title: \"Author Bio\",\n    type: ControlType.String\n  },\n  dLtQpsUc2: {\n    defaultValue: \"\",\n    placeholder: \"https://www.framer.com/\",\n    title: \"Author Website\",\n    type: ControlType.String\n  },\n  DD3znCvdO: {\n    defaultValue: \"\",\n    title: \"Date\",\n    type: ControlType.Date\n  },\n  qxqfzpV3b: {\n    title: \"Slug\",\n    type: ControlType.String\n  }\n});\ndata[\"displayName\"] = \"Blog\";\nexport default data;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSlug\": \"qxqfzpV3b\",\n        \"framerData\": \"\",\n        \"framerRecordIdKey\": \"id\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;IBM Plex Sans-regular\"]);\nexport const fonts = [{\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/DmUGVujSl:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-ss7co .framer-styles-preset-qkvsbi:not(.rich-text-wrapper), .framer-ss7co .framer-styles-preset-qkvsbi.rich-text-wrapper p, .framer-ss7co .framer-styles-preset-qkvsbi.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"IBM Plex Sans\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, #292929); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-ss7co\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;IBM Plex Sans-600\"]);\nexport const fonts = [{\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/fVxnimdqP:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIZmdd_qFmo.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIZmdd_qFmo.ttf\",\n  weight: \"600\"\n}];\nexport const css = ['.framer-DQXOa .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-DQXOa .framer-styles-preset-1wml6uu.rich-text-wrapper h2, .framer-DQXOa .framer-styles-preset-1wml6uu.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"IBM Plex Sans\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: -0.5px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, #292929); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-DQXOa\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Source Serif Pro-regular\"]);\nexport const fonts = [{\n  family: \"Source Serif Pro\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/s56Y36xNy:default\",\n    url: \"https://fonts.gstatic.com/s/sourceserifpro/v15/neIQzD-0qpwxpaWvjeD0X88SAOeaiXM0oSOL2Yw.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/sourceserifpro/v15/neIQzD-0qpwxpaWvjeD0X88SAOeaiXM0oSOL2Yw.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-xkPX2 .framer-styles-preset-bpj14i:not(.rich-text-wrapper), .framer-xkPX2 .framer-styles-preset-bpj14i.rich-text-wrapper p, .framer-xkPX2 .framer-styles-preset-bpj14i.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Source Serif Pro\", serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, #292929); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-xkPX2\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;IBM Plex Sans-500\"]);\nexport const fonts = [{\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/YckFIlg3V:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf\",\n  weight: \"500\"\n}];\nexport const css = ['.framer-oxUBr .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-oxUBr .framer-styles-preset-12lj5ox.rich-text-wrapper h3, .framer-oxUBr .framer-styles-preset-12lj5ox.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"IBM Plex Sans\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.2px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, #292929); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-oxUBr\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (58c7c96)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"vYKU92Yqr\", \"JX1xXQmiJ\", \"OANEYr2OS\", \"RDpka6J5h\", \"PpVbehUlt\", \"NntHSlbwz\", \"OPTN7GMgD\", \"AG4Vmq196\", \"jwGTxcUYR\", \"WYsf9o6Or\", \"SdhlXK2HG\", \"XFCBBbwlD\", \"osXWBxdoA\", \"QUKu24dKV\"];\nconst variantClassNames = {\n  AG4Vmq196: \"framer-v-hcminu\",\n  jwGTxcUYR: \"framer-v-fthr5h\",\n  JX1xXQmiJ: \"framer-v-1dxlygw\",\n  NntHSlbwz: \"framer-v-146b6a1\",\n  OANEYr2OS: \"framer-v-1filsdf\",\n  OPTN7GMgD: \"framer-v-1yqi1iu\",\n  osXWBxdoA: \"framer-v-1iwn2sd\",\n  PpVbehUlt: \"framer-v-1p7wras\",\n  QUKu24dKV: \"framer-v-gmhxcj\",\n  RDpka6J5h: \"framer-v-1inl2oz\",\n  SdhlXK2HG: \"framer-v-19qr0s0\",\n  vYKU92Yqr: \"framer-v-145m58q\",\n  WYsf9o6Or: \"framer-v-bsxtii\",\n  XFCBBbwlD: \"framer-v-13khtgk\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"$spacing-10\": \"vYKU92Yqr\",\n  \"$spacing-100\": \"OANEYr2OS\",\n  \"$spacing-15\": \"osXWBxdoA\",\n  \"$spacing-20\": \"XFCBBbwlD\",\n  \"$spacing-200\": \"JX1xXQmiJ\",\n  \"$spacing-25\": \"SdhlXK2HG\",\n  \"$spacing-30\": \"WYsf9o6Or\",\n  \"$spacing-40\": \"jwGTxcUYR\",\n  \"$spacing-5\": \"QUKu24dKV\",\n  \"$spacing-50\": \"AG4Vmq196\",\n  \"$spacing-60\": \"OPTN7GMgD\",\n  \"$spacing-70\": \"NntHSlbwz\",\n  \"$spacing-80\": \"PpVbehUlt\",\n  \"$spacing-90\": \"RDpka6J5h\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"vYKU92Yqr\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"vYKU92Yqr\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-1WGgD\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-145m58q\", className),\n        \"data-framer-name\": \"$spacing-10\",\n        layoutDependency: layoutDependency,\n        layoutId: \"vYKU92Yqr\",\n        ref: ref,\n        style: {\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          AG4Vmq196: {\n            \"data-framer-name\": \"$spacing-50\"\n          },\n          jwGTxcUYR: {\n            \"data-framer-name\": \"$spacing-40\"\n          },\n          JX1xXQmiJ: {\n            \"data-framer-name\": \"$spacing-200\"\n          },\n          NntHSlbwz: {\n            \"data-framer-name\": \"$spacing-70\"\n          },\n          OANEYr2OS: {\n            \"data-framer-name\": \"$spacing-100\"\n          },\n          OPTN7GMgD: {\n            \"data-framer-name\": \"$spacing-60\"\n          },\n          osXWBxdoA: {\n            \"data-framer-name\": \"$spacing-15\"\n          },\n          PpVbehUlt: {\n            \"data-framer-name\": \"$spacing-80\"\n          },\n          QUKu24dKV: {\n            \"data-framer-name\": \"$spacing-5\"\n          },\n          RDpka6J5h: {\n            \"data-framer-name\": \"$spacing-90\"\n          },\n          SdhlXK2HG: {\n            \"data-framer-name\": \"$spacing-25\"\n          },\n          WYsf9o6Or: {\n            \"data-framer-name\": \"$spacing-30\"\n          },\n          XFCBBbwlD: {\n            \"data-framer-name\": \"$spacing-20\"\n          }\n        }, baseVariant, gestureVariant)\n      })\n    })\n  });\n});\nconst css = ['.framer-1WGgD [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-1WGgD * { box-sizing: border-box; }\", \".framer-1WGgD .framer-mrw1g2 { display: block; }\", \".framer-1WGgD .framer-145m58q { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 10px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 10px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1WGgD .framer-145m58q { gap: 0px; } .framer-1WGgD .framer-145m58q > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-1WGgD .framer-145m58q > :first-child { margin-top: 0px; } .framer-1WGgD .framer-145m58q > :last-child { margin-bottom: 0px; } }\", \".framer-1WGgD.framer-v-1dxlygw .framer-145m58q { height: 200px; width: 200px; }\", \".framer-1WGgD.framer-v-1filsdf .framer-145m58q { height: 100px; width: 100px; }\", \".framer-1WGgD.framer-v-1inl2oz .framer-145m58q { height: 90px; width: 90px; }\", \".framer-1WGgD.framer-v-1p7wras .framer-145m58q { height: 80px; width: 80px; }\", \".framer-1WGgD.framer-v-146b6a1 .framer-145m58q { height: 70px; width: 70px; }\", \".framer-1WGgD.framer-v-1yqi1iu .framer-145m58q { height: 60px; width: 60px; }\", \".framer-1WGgD.framer-v-hcminu .framer-145m58q { height: 50px; width: 50px; }\", \".framer-1WGgD.framer-v-fthr5h .framer-145m58q { height: 40px; width: 40px; }\", \".framer-1WGgD.framer-v-bsxtii .framer-145m58q { height: 30px; width: 30px; }\", \".framer-1WGgD.framer-v-19qr0s0 .framer-145m58q { height: 25px; width: 25px; }\", \".framer-1WGgD.framer-v-13khtgk .framer-145m58q { height: 20px; width: 20px; }\", \".framer-1WGgD.framer-v-1iwn2sd .framer-145m58q { height: 15px; width: 15px; }\", \".framer-1WGgD.framer-v-gmhxcj .framer-145m58q { height: 5px; width: 5px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicHeight 10\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicWidth 10\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JX1xXQmiJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"OANEYr2OS\":{\"layout\":[\"fixed\",\"fixed\"]},\"RDpka6J5h\":{\"layout\":[\"fixed\",\"fixed\"]},\"PpVbehUlt\":{\"layout\":[\"fixed\",\"fixed\"]},\"NntHSlbwz\":{\"layout\":[\"fixed\",\"fixed\"]},\"OPTN7GMgD\":{\"layout\":[\"fixed\",\"fixed\"]},\"AG4Vmq196\":{\"layout\":[\"fixed\",\"fixed\"]},\"jwGTxcUYR\":{\"layout\":[\"fixed\",\"fixed\"]},\"WYsf9o6Or\":{\"layout\":[\"fixed\",\"fixed\"]},\"SdhlXK2HG\":{\"layout\":[\"fixed\",\"fixed\"]},\"XFCBBbwlD\":{\"layout\":[\"fixed\",\"fixed\"]},\"osXWBxdoA\":{\"layout\":[\"fixed\",\"fixed\"]},\"QUKu24dKV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             */\nconst FramerTBbWYZPJi = withCSS(Component, css);\nexport default FramerTBbWYZPJi;\nFramerTBbWYZPJi.displayName = \"Spacing\";\nFramerTBbWYZPJi.defaultProps = {\n  height: 10,\n  width: 10\n};\naddPropertyControls(FramerTBbWYZPJi, {\n  variant: {\n    options: [\"vYKU92Yqr\", \"JX1xXQmiJ\", \"OANEYr2OS\", \"RDpka6J5h\", \"PpVbehUlt\", \"NntHSlbwz\", \"OPTN7GMgD\", \"AG4Vmq196\", \"jwGTxcUYR\", \"WYsf9o6Or\", \"SdhlXK2HG\", \"XFCBBbwlD\", \"osXWBxdoA\", \"QUKu24dKV\"],\n    optionTitles: [\"$spacing-10\", \"$spacing-200\", \"$spacing-100\", \"$spacing-90\", \"$spacing-80\", \"$spacing-70\", \"$spacing-60\", \"$spacing-50\", \"$spacing-40\", \"$spacing-30\", \"$spacing-25\", \"$spacing-20\", \"$spacing-15\", \"$spacing-5\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerTBbWYZPJi, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerTBbWYZPJi\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JX1xXQmiJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OANEYr2OS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RDpka6J5h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PpVbehUlt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NntHSlbwz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OPTN7GMgD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AG4Vmq196\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jwGTxcUYR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WYsf9o6Or\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SdhlXK2HG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XFCBBbwlD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"osXWBxdoA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QUKu24dKV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"10\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"10\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./TBbWYZPJi.map", "// Generated by Framer (ea5112a)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/uiyuVtyrDkFBjFR12ZvF/J0uAfjc8PH3AgpMsNP0u/DmUGVujSl.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/bJMLmWmKLf6GWbKF69Bk/ZV9kndgOJh1u8vpGbdYr/fVxnimdqP.js\";\nimport * as sharedStyle3 from \"https://framerusercontent.com/modules/qZg1KuXO72mTs5paYIRD/QnlZ4NylaKJ1d8ajkfoS/s56Y36xNy.js\";\nimport * as sharedStyle2 from \"https://framerusercontent.com/modules/ppLL7ZuAYgbsvpbkrOgS/4fS6cRXxvD5rxPBaPsxd/YckFIlg3V.js\";\nimport Spacing from \"https://framerusercontent.com/modules/oFl7J49U8F8NPxoftoNB/5yo7m1LdIXpNZbL5rWbU/TBbWYZPJi.js\";\nconst SpacingFonts = getFonts(Spacing);\nconst enabledGestures = {\n  vHUWcBHaI: {\n    hover: true\n  },\n  vq5wE40VK: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"vq5wE40VK\", \"vHUWcBHaI\"];\nconst variantClassNames = {\n  vHUWcBHaI: \"framer-v-9dklaj\",\n  vq5wE40VK: \"framer-v-rjcdp6\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Horizontal: \"vq5wE40VK\",\n  Vertical: \"vHUWcBHaI\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst suffix = (value, suffix) => {\n  if (typeof value === \"string\" && typeof suffix === \"string\") {\n    return value + suffix;\n  } else if (typeof value === \"string\") {\n    return value;\n  } else if (typeof suffix === \"string\") {\n    return suffix;\n  }\n  return \"\";\n};\nconst prefix = (value, prefix) => {\n  if (typeof value === \"string\" && typeof prefix === \"string\") {\n    return prefix + value;\n  } else if (typeof value === \"string\") {\n    return value;\n  } else if (typeof prefix === \"string\") {\n    return prefix;\n  }\n  return \"\";\n};\nconst toDateString = (value, options = {}) => {\n  if (typeof value !== \"string\") return \"\";\n  const date = new Date(value);\n  if (isNaN(date.getTime())) return \"\";\n  const fallbackLocale = \"en-US\";\n  const locale = options.locale || fallbackLocale;\n  const dateStyle = options.dateStyle;\n  const timeZone = \"UTC\";\n  try {\n    return date.toLocaleDateString(locale, {\n      dateStyle,\n      timeZone\n    });\n  } catch {\n    return date.toLocaleDateString(fallbackLocale, {\n      dateStyle,\n      timeZone\n    });\n  }\n};\nconst isSet = value => {\n  return value !== undefined && value !== null && value !== \"\";\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"vq5wE40VK\",\n  link: Du4HVOF1_,\n  image: l8xOsvhE0,\n  title: c6RlQq3po = \"Fast designer, smart designer\",\n  summary: CT3hcUKAy = \"The religion of moving fast and breaking things has stressed us out and left us broken. Is this the only way to successfully build a product, or can we use design to do things differently?\",\n  category: CZ3XQZAOV = \"Venture\",\n  author: inDqZLOGF = \"\",\n  authorPhoto: DlHubKS0b,\n  date: OFHPDQkeP = \"2022-04-08T00:00:00.000Z\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"vq5wE40VK\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-GrHYM\", sharedStyle.className, sharedStyle1.className, sharedStyle2.className, sharedStyle3.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: Du4HVOF1_,\n        openInNewTab: false,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-rjcdp6\", className)} framer-1u43uyx`,\n          \"data-border\": true,\n          \"data-framer-name\": \"Horizontal\",\n          layoutDependency: layoutDependency,\n          layoutId: \"vq5wE40VK\",\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": 'var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(250, 250, 250)) /* {\"name\":\"$background\"} */',\n            \"--border-left-width\": \"0px\",\n            \"--border-right-width\": \"0px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"0px\",\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"vHUWcBHaI-hover\": {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-top-width\": \"0px\"\n            },\n            vHUWcBHaI: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-top-width\": \"0px\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"vHUWcBHaI-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"vq5wE40VK-hover\": {\n              \"data-framer-name\": undefined\n            },\n            vHUWcBHaI: {\n              \"data-framer-name\": \"Vertical\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-wrjxd5\",\n            layoutDependency: layoutDependency,\n            layoutId: \"pCgV22J4U\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(Image, {\n              background: {\n                alt: \"\",\n                fit: \"fill\",\n                intrinsicHeight: 704,\n                intrinsicWidth: 704,\n                pixelHeight: 704,\n                pixelWidth: 704,\n                sizes: \"24px\",\n                ...toResponsiveImage(DlHubKS0b)\n              },\n              className: \"framer-mjwsvg\",\n              \"data-framer-name\": \"Avatar\",\n              layoutDependency: layoutDependency,\n              layoutId: \"kKVzsF1UT\",\n              style: {\n                borderBottomLeftRadius: 100,\n                borderBottomRightRadius: 100,\n                borderTopLeftRadius: 100,\n                borderTopRightRadius: 100\n              },\n              transition: transition\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-qkvsbi\",\n                  \"data-styles-preset\": \"DmUGVujSl\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"by   \\xb7\"\n                })\n              }),\n              className: \"framer-13knt1q\",\n              \"data-framer-name\": \"Label\",\n              layoutDependency: layoutDependency,\n              layoutId: \"OdKqpu5cp\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-ca2fbdd8-1734-469c-aea8-f09c281a8360, rgb(105, 105, 105)) \",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: suffix(inDqZLOGF, \"  \\xb7\"),\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-qkvsbi\",\n                  \"data-styles-preset\": \"DmUGVujSl\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"in Venture\"\n                })\n              }),\n              className: \"framer-193ofub\",\n              \"data-framer-name\": \"Label\",\n              layoutDependency: layoutDependency,\n              layoutId: \"zydOPuv_u\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-ca2fbdd8-1734-469c-aea8-f09c281a8360, rgb(105, 105, 105)) \",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: prefix(CZ3XQZAOV, \"in \"),\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-qkvsbi\",\n                  \"data-styles-preset\": \"DmUGVujSl\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"\\xb7  Apr 8, 2022\"\n                })\n              }),\n              className: \"framer-xozfws\",\n              \"data-framer-name\": \"Date\",\n              layoutDependency: layoutDependency,\n              layoutId: \"tdxYcvd35\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-ca2fbdd8-1734-469c-aea8-f09c281a8360, rgb(105, 105, 105)) \",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: prefix(toDateString(OFHPDQkeP, {\n                dateStyle: \"medium\",\n                locale: \"en-US\"\n              }), \"\\xb7  \"),\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-9192vf\",\n            layoutDependency: layoutDependency,\n            layoutId: \"iaJTM4piX\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(Image, {\n              background: {\n                alt: \"\",\n                fit: \"fill\",\n                sizes: \"200px\",\n                ...toResponsiveImage(l8xOsvhE0)\n              },\n              className: \"framer-17nvf5v\",\n              \"data-border\": true,\n              \"data-framer-name\": \"Image\",\n              layoutDependency: layoutDependency,\n              layoutId: \"bzVFY6CaF\",\n              style: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgba(41, 41, 41, 0.1)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                borderBottomLeftRadius: 8,\n                borderBottomRightRadius: 8,\n                borderTopLeftRadius: 8,\n                borderTopRightRadius: 8\n              },\n              transition: transition,\n              ...addPropertyOverrides({\n                vHUWcBHaI: {\n                  background: {\n                    alt: \"\",\n                    fit: \"fill\",\n                    ...toResponsiveImage(l8xOsvhE0)\n                  }\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-48yvba\",\n              layoutDependency: layoutDependency,\n              layoutId: \"g_Ea0MbHm\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h2, {\n                    className: \"framer-styles-preset-1wml6uu\",\n                    \"data-styles-preset\": \"fVxnimdqP\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-1of0zx5)\"\n                    },\n                    children: \"Fast designer, smart designer\"\n                  })\n                }),\n                className: \"framer-1vl9ihr\",\n                \"data-framer-name\": \"Title\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Rw6nOKRmB\",\n                style: {\n                  \"--extracted-1of0zx5\": \"rgb(41, 35, 134)\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: c6RlQq3po,\n                transition: transition,\n                variants: {\n                  \"vHUWcBHaI-hover\": {\n                    \"--extracted-a0htzi\": \"var(--token-03422b52-fca4-44b0-aacc-e603e2a4c211, rgb(0, 0, 224))\"\n                  },\n                  \"vq5wE40VK-hover\": {\n                    \"--extracted-1of0zx5\": \"var(--token-03422b52-fca4-44b0-aacc-e603e2a4c211, rgb(0, 0, 224))\"\n                  },\n                  vHUWcBHaI: {\n                    \"--extracted-a0htzi\": \"rgb(41, 35, 134)\"\n                  }\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true,\n                ...addPropertyOverrides({\n                  vHUWcBHaI: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.h3, {\n                        className: \"framer-styles-preset-12lj5ox\",\n                        \"data-styles-preset\": \"YckFIlg3V\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-a0htzi)\"\n                        },\n                        children: \"Fast designer, smart designer\"\n                      })\n                    })\n                  }\n                }, baseVariant, gestureVariant)\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-a0thy2-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"mdSlRdc86-container\",\n                transition: transition,\n                children: /*#__PURE__*/_jsx(Spacing, {\n                  height: \"100%\",\n                  id: \"mdSlRdc86\",\n                  layoutId: \"mdSlRdc86\",\n                  style: {\n                    width: \"100%\"\n                  },\n                  variant: \"vYKU92Yqr\",\n                  width: \"100%\"\n                })\n              }), isSet(CT3hcUKAy) && /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-bpj14i\",\n                    \"data-styles-preset\": \"s56Y36xNy\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"The religion of moving fast and breaking things has stressed us out and left us broken. Is this the only way to successfully build a product, or can we use design to do things differently?\"\n                  })\n                }),\n                className: \"framer-1djit5n\",\n                \"data-framer-name\": \"Summary\",\n                layoutDependency: layoutDependency,\n                layoutId: \"pdoxPpXSx\",\n                style: {\n                  \"--extracted-r6o4lv\": \"rgb(41, 35, 134)\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: CT3hcUKAy,\n                transition: transition,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })]\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-GrHYM [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-GrHYM .framer-1u43uyx { display: block; }\", \".framer-GrHYM .framer-rjcdp6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; padding: 0px 0px 40px 0px; position: relative; text-decoration: none; width: 630px; }\", \".framer-GrHYM .framer-wrjxd5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-GrHYM .framer-mjwsvg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: visible; position: relative; width: 24px; }\", \".framer-GrHYM .framer-13knt1q, .framer-GrHYM .framer-193ofub, .framer-GrHYM .framer-xozfws { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-GrHYM .framer-9192vf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-GrHYM .framer-17nvf5v { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 150px); position: relative; width: 200px; }\", \".framer-GrHYM .framer-48yvba { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-GrHYM .framer-1vl9ihr, .framer-GrHYM .framer-1djit5n { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-GrHYM .framer-a0thy2-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-GrHYM .framer-v-9dklaj .framer-rjcdp6, .framer-GrHYM .framer-v-rjcdp6 .framer-rjcdp6 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GrHYM .framer-rjcdp6, .framer-GrHYM .framer-wrjxd5, .framer-GrHYM .framer-9192vf, .framer-GrHYM .framer-48yvba { gap: 0px; } .framer-GrHYM .framer-rjcdp6 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-GrHYM .framer-rjcdp6 > :first-child, .framer-GrHYM .framer-48yvba > :first-child { margin-top: 0px; } .framer-GrHYM .framer-rjcdp6 > :last-child, .framer-GrHYM .framer-48yvba > :last-child { margin-bottom: 0px; } .framer-GrHYM .framer-wrjxd5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-GrHYM .framer-wrjxd5 > :first-child, .framer-GrHYM .framer-9192vf > :first-child { margin-left: 0px; } .framer-GrHYM .framer-wrjxd5 > :last-child, .framer-GrHYM .framer-9192vf > :last-child { margin-right: 0px; } .framer-GrHYM .framer-9192vf > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-GrHYM .framer-48yvba > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\", \".framer-GrHYM.framer-v-9dklaj .framer-rjcdp6 { padding: 0px 0px 0px 0px; width: 299px; }\", \".framer-GrHYM.framer-v-9dklaj .framer-9192vf { flex-direction: column; gap: 20px; }\", \".framer-GrHYM.framer-v-9dklaj .framer-17nvf5v { height: var(--framer-aspect-ratio-supported, 224px); width: 100%; }\", \".framer-GrHYM.framer-v-9dklaj .framer-48yvba { flex: none; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GrHYM.framer-v-9dklaj .framer-9192vf { gap: 0px; } .framer-GrHYM.framer-v-9dklaj .framer-9192vf > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-GrHYM.framer-v-9dklaj .framer-9192vf > :first-child { margin-top: 0px; } .framer-GrHYM.framer-v-9dklaj .framer-9192vf > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css, ...sharedStyle3.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 229\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 630\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vHUWcBHaI\":{\"layout\":[\"fixed\",\"auto\"]},\"l8puF5L1S\":{\"layout\":[\"fixed\",\"auto\"]},\"KAYQhULz0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerVariables {\"Du4HVOF1_\":\"link\",\"l8xOsvhE0\":\"image\",\"c6RlQq3po\":\"title\",\"CT3hcUKAy\":\"summary\",\"CZ3XQZAOV\":\"category\",\"inDqZLOGF\":\"author\",\"DlHubKS0b\":\"authorPhoto\",\"OFHPDQkeP\":\"date\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerU4XFGUXAz = withCSS(Component, css, \"framer-GrHYM\");\nexport default FramerU4XFGUXAz;\nFramerU4XFGUXAz.displayName = \"Card\";\nFramerU4XFGUXAz.defaultProps = {\n  height: 229,\n  width: 630\n};\naddPropertyControls(FramerU4XFGUXAz, {\n  variant: {\n    options: [\"vq5wE40VK\", \"vHUWcBHaI\"],\n    optionTitles: [\"Horizontal\", \"Vertical\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  Du4HVOF1_: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  l8xOsvhE0: {\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  c6RlQq3po: {\n    defaultValue: \"Fast designer, smart designer\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  CT3hcUKAy: {\n    defaultValue: \"The religion of moving fast and breaking things has stressed us out and left us broken. Is this the only way to successfully build a product, or can we use design to do things differently?\",\n    title: \"Summary\",\n    type: ControlType.String\n  },\n  CZ3XQZAOV: {\n    defaultValue: \"Venture\",\n    title: \"Category\",\n    type: ControlType.String\n  },\n  inDqZLOGF: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    placeholder: \"Huseyin Emanet\",\n    title: \"Author\",\n    type: ControlType.String\n  },\n  DlHubKS0b: {\n    title: \"Author Photo\",\n    type: ControlType.ResponsiveImage\n  },\n  OFHPDQkeP: {\n    defaultValue: \"2022-04-08T00:00:00.000Z\",\n    title: \"Date\",\n    type: ControlType.Date\n  }\n});\naddFonts(FramerU4XFGUXAz, [...SpacingFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.fonts, ...sharedStyle3.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerU4XFGUXAz\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vHUWcBHaI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"l8puF5L1S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KAYQhULz0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"630\",\n        \"framerVariables\": \"{\\\"Du4HVOF1_\\\":\\\"link\\\",\\\"l8xOsvhE0\\\":\\\"image\\\",\\\"c6RlQq3po\\\":\\\"title\\\",\\\"CT3hcUKAy\\\":\\\"summary\\\",\\\"CZ3XQZAOV\\\":\\\"category\\\",\\\"inDqZLOGF\\\":\\\"author\\\",\\\"DlHubKS0b\\\":\\\"authorPhoto\\\",\\\"OFHPDQkeP\\\":\\\"date\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"229\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./U4XFGUXAz.map", "let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { useState, useEffect, useRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HouseFactory from \"https://framer.com/m/phosphor-icons/House.js@0.0.53\";\nimport { defaultEvents, useIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nconst iconKeys = [\"AddressBook\", \"AirTrafficControl\", \"Airplane\", \"AirplaneInFlight\", \"AirplaneLanding\", \"AirplaneTakeoff\", \"AirplaneTilt\", \"Airplay\", \"Alarm\", \"Alien\", \"AlignBottom\", \"AlignBottomSimple\", \"AlignCenterVertical\", \"AlignLeft\", \"AlignLeftSimple\", \"AlignRight\", \"AlignRightSimple\", \"AlignTop\", \"AlignTopSimple\", \"AmazonLogo\", \"Anchor\", \"AnchorSimple\", \"AndroidLogo\", \"AngularLogo\", \"Aperture\", \"AppStoreLogo\", \"AppWindow\", \"AppleLogo\", \"ApplePodcastsLogo\", \"Archive\", \"ArchiveBox\", \"ArchiveTray\", \"Armchair\", \"ArrowArcLeft\", \"ArrowArcRight\", \"ArrowBendDownLeft\", \"ArrowBendDownRight\", \"ArrowBendLeftDown\", \"ArrowBendLeftUp\", \"ArrowBendRightDown\", \"ArrowBendRightUp\", \"ArrowBendUpLeft\", \"ArrowBendUpRight\", \"ArrowCircleDown\", \"ArrowCircleDownLeft\", \"ArrowCircleDownRight\", \"ArrowCircleLeft\", \"ArrowCircleRight\", \"ArrowCircleUp\", \"ArrowCircleUpLeft\", \"ArrowCircleUpRight\", \"ArrowClockwise\", \"ArrowDown\", \"ArrowDownLeft\", \"ArrowDownRight\", \"ArrowElbowDownLeft\", \"ArrowElbowDownRight\", \"ArrowElbowLeft\", \"ArrowElbowLeftDown\", \"ArrowElbowLeftUp\", \"ArrowElbowRight\", \"ArrowElbowRightDown\", \"ArrowElbowRightUp\", \"ArrowElbowUpLeft\", \"ArrowElbowUpRight\", \"ArrowFatDown\", \"ArrowFatLeft\", \"ArrowFatLineDown\", \"ArrowFatLineLeft\", \"ArrowFatLineRight\", \"ArrowFatLineUp\", \"ArrowFatLinesDown\", \"ArrowFatLinesLeft\", \"ArrowFatLinesRight\", \"ArrowFatLinesUp\", \"ArrowFatRight\", \"ArrowFatUp\", \"ArrowLeft\", \"ArrowLineDown\", \"ArrowLineDownLeft\", \"ArrowLineDownRight\", \"ArrowLineLeft\", \"ArrowLineRight\", \"ArrowLineUp\", \"ArrowLineUpLeft\", \"ArrowLineUpRight\", \"ArrowRight\", \"ArrowSquareDown\", \"ArrowSquareDownLeft\", \"ArrowSquareDownRight\", \"ArrowSquareIn\", \"ArrowSquareLeft\", \"ArrowSquareOut\", \"ArrowSquareRight\", \"ArrowSquareUp\", \"ArrowSquareUpLeft\", \"ArrowSquareUpRight\", \"ArrowUDownLeft\", \"ArrowUDownRight\", \"ArrowULeftDown\", \"ArrowULeftUp\", \"ArrowURightDown\", \"ArrowURightUp\", \"ArrowUUpLeft\", \"ArrowUUpRight\", \"ArrowUp\", \"ArrowUpLeft\", \"ArrowUpRight\", \"ArrowsClockwise\", \"ArrowsDownUp\", \"ArrowsHorizontal\", \"ArrowsIn\", \"ArrowsInCardinal\", \"ArrowsInLineVertical\", \"ArrowsInSimple\", \"ArrowsLeftRight\", \"ArrowsMerge\", \"ArrowsOut\", \"ArrowsOutCardinal\", \"ArrowsOutSimple\", \"ArrowsSplit\", \"ArrowsVertical\", \"Article\", \"ArticleMedium\", \"ArticleNyTimes\", \"Asterisk\", \"AsteriskSimple\", \"At\", \"Atom\", \"Baby\", \"Backpack\", \"Backspace\", \"Bag\", \"BagSimple\", \"Balloon\", \"Bandaids\", \"Bank\", \"Barbell\", \"Barcode\", \"Barricade\", \"Baseball\", \"BaseballCap\", \"Basket\", \"Basketball\", \"Bathtub\", \"BatteryCharging\", \"BatteryEmpty\", \"BatteryFull\", \"BatteryHigh\", \"BatteryLow\", \"BatteryMedium\", \"BatteryPlus\", \"BatteryPlusVertical\", \"BatteryVerticalEmpty\", \"BatteryVerticalFull\", \"BatteryVerticalHigh\", \"BatteryVerticalLow\", \"BatteryWarning\", \"Bed\", \"BeerBottle\", \"BeerStein\", \"BehanceLogo\", \"Bell\", \"BellRinging\", \"BellSimple\", \"BellSimpleRinging\", \"BellSimpleSlash\", \"BellSimpleZ\", \"BellSlash\", \"BellZ\", \"BezierCurve\", \"Bicycle\", \"Binoculars\", \"Bird\", \"Bluetooth\", \"BluetoothConnected\", \"BluetoothSlash\", \"BluetoothX\", \"Boat\", \"Bone\", \"Book\", \"BookBookmark\", \"BookOpen\", \"BookOpenText\", \"Bookmark\", \"BookmarkSimple\", \"Bookmarks\", \"BookmarksSimple\", \"Books\", \"Boot\", \"BoundingBox\", \"BowlFood\", \"BracketsAngle\", \"BracketsCurly\", \"BracketsRound\", \"BracketsSquare\", \"Brain\", \"Brandy\", \"Bridge\", \"Briefcase\", \"BriefcaseMetal\", \"Broadcast\", \"Broom\", \"Browser\", \"Browsers\", \"Bug\", \"BugBeetle\", \"BugDroid\", \"Buildings\", \"Bus\", \"Butterfly\", \"Cactus\", \"Cake\", \"Calculator\", \"Calendar\", \"CalendarBlank\", \"CalendarCheck\", \"CalendarPlus\", \"CalendarX\", \"CallBell\", \"Camera\", \"CameraPlus\", \"CameraRotate\", \"CameraSlash\", \"Campfire\", \"Car\", \"CarProfile\", \"CarSimple\", \"Cardholder\", \"Cards\", \"CaretCircleDoubleUp\", \"CaretCircleDown\", \"CaretCircleLeft\", \"CaretCircleRight\", \"CaretCircleUp\", \"CaretCircleUpDown\", \"CaretDoubleDown\", \"CaretDoubleLeft\", \"CaretDoubleRight\", \"CaretDoubleUp\", \"CaretDown\", \"CaretLeft\", \"CaretRight\", \"CaretUp\", \"CaretUpDown\", \"Carrot\", \"CassetteTape\", \"CastleTurret\", \"Cat\", \"CellSignalFull\", \"CellSignalHigh\", \"CellSignalLow\", \"CellSignalMedium\", \"CellSignalNone\", \"CellSignalSlash\", \"CellSignalX\", \"Certificate\", \"Chair\", \"Chalkboard\", \"ChalkboardSimple\", \"ChalkboardTeacher\", \"Champagne\", \"ChargingStation\", \"ChartBar\", \"ChartBarHorizontal\", \"ChartDonut\", \"ChartLine\", \"ChartLineDown\", \"ChartLineUp\", \"ChartPie\", \"ChartPieSlice\", \"ChartPolar\", \"ChartScatter\", \"Chat\", \"ChatCentered\", \"ChatCenteredDots\", \"ChatCenteredText\", \"ChatCircle\", \"ChatCircleDots\", \"ChatCircleText\", \"ChatDots\", \"ChatTeardrop\", \"ChatTeardropDots\", \"ChatTeardropText\", \"ChatText\", \"Chats\", \"ChatsCircle\", \"ChatsTeardrop\", \"Check\", \"CheckCircle\", \"CheckFat\", \"CheckSquare\", \"CheckSquareOffset\", \"Checks\", \"Church\", \"Circle\", \"CircleDashed\", \"CircleHalf\", \"CircleHalfTilt\", \"CircleNotch\", \"CirclesFour\", \"CirclesThree\", \"CirclesThreePlus\", \"Circuitry\", \"Clipboard\", \"ClipboardText\", \"Clock\", \"ClockAfternoon\", \"ClockClockwise\", \"ClockCountdown\", \"ClosedCaptioning\", \"Cloud\", \"CloudArrowDown\", \"CloudArrowUp\", \"CloudCheck\", \"CloudFog\", \"CloudLightning\", \"CloudMoon\", \"CloudRain\", \"CloudSlash\", \"CloudSnow\", \"CloudSun\", \"CloudWarning\", \"CloudX\", \"Club\", \"CoatHanger\", \"CodaLogo\", \"Code\", \"CodeBlock\", \"CodeSimple\", \"CodepenLogo\", \"CodesandboxLogo\", \"Coffee\", \"Coin\", \"CoinVertical\", \"Coins\", \"Columns\", \"Command\", \"Compass\", \"CompassTool\", \"ComputerTower\", \"Confetti\", \"ContactlessPayment\", \"Control\", \"Cookie\", \"CookingPot\", \"Copy\", \"CopySimple\", \"Copyleft\", \"Copyright\", \"CornersIn\", \"CornersOut\", \"Couch\", \"Cpu\", \"CreditCard\", \"Crop\", \"Cross\", \"Crosshair\", \"CrosshairSimple\", \"Crown\", \"CrownSimple\", \"Cube\", \"CubeFocus\", \"CubeTransparent\", \"CurrencyBtc\", \"CurrencyCircleDollar\", \"CurrencyCny\", \"CurrencyDollar\", \"CurrencyDollarSimple\", \"CurrencyEth\", \"CurrencyEur\", \"CurrencyGbp\", \"CurrencyInr\", \"CurrencyJpy\", \"CurrencyKrw\", \"CurrencyKzt\", \"CurrencyNgn\", \"CurrencyRub\", \"Cursor\", \"CursorClick\", \"CursorText\", \"Cylinder\", \"Database\", \"Desktop\", \"DesktopTower\", \"Detective\", \"DevToLogo\", \"DeviceMobile\", \"DeviceMobileCamera\", \"DeviceMobileSpeaker\", \"DeviceTablet\", \"DeviceTabletCamera\", \"DeviceTabletSpeaker\", \"Devices\", \"Diamond\", \"DiamondsFour\", \"DiceFive\", \"DiceFour\", \"DiceOne\", \"DiceSix\", \"DiceThree\", \"DiceTwo\", \"Disc\", \"DiscordLogo\", \"Divide\", \"Dna\", \"Dog\", \"Door\", \"DoorOpen\", \"Dot\", \"DotOutline\", \"DotsNine\", \"DotsSix\", \"DotsSixVertical\", \"DotsThree\", \"DotsThreeCircle\", \"DotsThreeOutline\", \"DotsThreeVertical\", \"Download\", \"DownloadSimple\", \"Dress\", \"DribbbleLogo\", \"Drop\", \"DropHalf\", \"DropHalfBottom\", \"DropboxLogo\", \"Ear\", \"EarSlash\", \"Egg\", \"EggCrack\", \"Eject\", \"EjectSimple\", \"Elevator\", \"Engine\", \"Envelope\", \"EnvelopeOpen\", \"EnvelopeSimple\", \"EnvelopeSimpleOpen\", \"Equalizer\", \"Equals\", \"Eraser\", \"EscalatorDown\", \"EscalatorUp\", \"Exam\", \"Exclude\", \"ExcludeSquare\", \"Export\", \"Eye\", \"EyeClosed\", \"EyeSlash\", \"Eyedropper\", \"EyedropperSample\", \"Eyeglasses\", \"FaceMask\", \"FacebookLogo\", \"Factory\", \"Faders\", \"FadersHorizontal\", \"Fan\", \"FastForward\", \"FastForwardCircle\", \"Feather\", \"FigmaLogo\", \"File\", \"FileArchive\", \"FileArrowDown\", \"FileArrowUp\", \"FileAudio\", \"FileCloud\", \"FileCode\", \"FileCss\", \"FileCsv\", \"FileDashed\", \"FileDoc\", \"FileHtml\", \"FileImage\", \"FileJpg\", \"FileJs\", \"FileJsx\", \"FileLock\", \"FileMagnifyingGlass\", \"FileMinus\", \"FilePdf\", \"FilePlus\", \"FilePng\", \"FilePpt\", \"FileRs\", \"FileSql\", \"FileSvg\", \"FileText\", \"FileTs\", \"FileTsx\", \"FileVideo\", \"FileVue\", \"FileX\", \"FileXls\", \"FileZip\", \"Files\", \"FilmReel\", \"FilmScript\", \"FilmSlate\", \"FilmStrip\", \"Fingerprint\", \"FingerprintSimple\", \"FinnTheHuman\", \"Fire\", \"FireExtinguisher\", \"FireSimple\", \"FirstAid\", \"FirstAidKit\", \"Fish\", \"FishSimple\", \"Flag\", \"FlagBanner\", \"FlagCheckered\", \"FlagPennant\", \"Flame\", \"Flashlight\", \"Flask\", \"FloppyDisk\", \"FloppyDiskBack\", \"FlowArrow\", \"Flower\", \"FlowerLotus\", \"FlowerTulip\", \"FlyingSaucer\", \"Folder\", \"FolderDashed\", \"FolderLock\", \"FolderMinus\", \"FolderNotch\", \"FolderNotchMinus\", \"FolderNotchOpen\", \"FolderNotchPlus\", \"FolderOpen\", \"FolderPlus\", \"FolderSimple\", \"FolderSimpleDashed\", \"FolderSimpleLock\", \"FolderSimpleMinus\", \"FolderSimplePlus\", \"FolderSimpleStar\", \"FolderSimpleUser\", \"FolderStar\", \"FolderUser\", \"Folders\", \"Football\", \"Footprints\", \"ForkKnife\", \"FrameCorners\", \"FramerLogo\", \"Function\", \"Funnel\", \"FunnelSimple\", \"GameController\", \"Garage\", \"GasCan\", \"GasPump\", \"Gauge\", \"Gavel\", \"Gear\", \"GearFine\", \"GearSix\", \"GenderFemale\", \"GenderIntersex\", \"GenderMale\", \"GenderNeuter\", \"GenderNonbinary\", \"GenderTransgender\", \"Ghost\", \"Gif\", \"Gift\", \"GitBranch\", \"GitCommit\", \"GitDiff\", \"GitFork\", \"GitMerge\", \"GitPullRequest\", \"GithubLogo\", \"GitlabLogo\", \"GitlabLogoSimple\", \"Globe\", \"GlobeHemisphereEast\", \"GlobeHemisphereWest\", \"GlobeSimple\", \"GlobeStand\", \"Goggles\", \"GoodreadsLogo\", \"GoogleCardboardLogo\", \"GoogleChromeLogo\", \"GoogleDriveLogo\", \"GoogleLogo\", \"GooglePhotosLogo\", \"GooglePlayLogo\", \"GooglePodcastsLogo\", \"Gradient\", \"GraduationCap\", \"Grains\", \"GrainsSlash\", \"Graph\", \"GridFour\", \"GridNine\", \"Guitar\", \"Hamburger\", \"Hammer\", \"Hand\", \"HandCoins\", \"HandEye\", \"HandFist\", \"HandGrabbing\", \"HandHeart\", \"HandPalm\", \"HandPointing\", \"HandSoap\", \"HandSwipeLeft\", \"HandSwipeRight\", \"HandTap\", \"HandWaving\", \"Handbag\", \"HandbagSimple\", \"HandsClapping\", \"HandsPraying\", \"Handshake\", \"HardDrive\", \"HardDrives\", \"Hash\", \"HashStraight\", \"Headlights\", \"Headphones\", \"Headset\", \"Heart\", \"HeartBreak\", \"HeartHalf\", \"HeartStraight\", \"HeartStraightBreak\", \"Heartbeat\", \"Hexagon\", \"HighHeel\", \"HighlighterCircle\", \"Hoodie\", \"Horse\", \"Hourglass\", \"HourglassHigh\", \"HourglassLow\", \"HourglassMedium\", \"HourglassSimple\", \"HourglassSimpleHigh\", \"HourglassSimpleLow\", \"House\", \"HouseLine\", \"HouseSimple\", \"IceCream\", \"IdentificationBadge\", \"IdentificationCard\", \"Image\", \"ImageSquare\", \"Images\", \"ImagesSquare\", \"Infinity\", \"Info\", \"InstagramLogo\", \"Intersect\", \"IntersectSquare\", \"IntersectThree\", \"Jeep\", \"Kanban\", \"Key\", \"KeyReturn\", \"Keyboard\", \"Keyhole\", \"Knife\", \"Ladder\", \"LadderSimple\", \"Lamp\", \"Laptop\", \"Layout\", \"Leaf\", \"Lifebuoy\", \"Lightbulb\", \"LightbulbFilament\", \"Lighthouse\", \"Lightning\", \"LightningA\", \"LightningSlash\", \"LineSegment\", \"LineSegments\", \"Link\", \"LinkBreak\", \"LinkSimple\", \"LinkSimpleBreak\", \"LinkSimpleHorizontal\", \"LinkedinLogo\", \"LinuxLogo\", \"List\", \"ListBullets\", \"ListChecks\", \"ListDashes\", \"ListMagnifyingGlass\", \"ListNumbers\", \"ListPlus\", \"Lock\", \"LockKey\", \"LockKeyOpen\", \"LockLaminated\", \"LockLaminatedOpen\", \"LockOpen\", \"LockSimple\", \"LockSimpleOpen\", \"Lockers\", \"MagicWand\", \"Magnet\", \"MagnetStraight\", \"MagnifyingGlass\", \"MagnifyingGlassMinus\", \"MagnifyingGlassPlus\", \"MapPin\", \"MapPinLine\", \"MapTrifold\", \"MarkerCircle\", \"Martini\", \"MaskHappy\", \"MaskSad\", \"MathOperations\", \"Medal\", \"MedalMilitary\", \"MediumLogo\", \"Megaphone\", \"MegaphoneSimple\", \"MessengerLogo\", \"MetaLogo\", \"Metronome\", \"Microphone\", \"MicrophoneSlash\", \"MicrophoneStage\", \"MicrosoftExcelLogo\", \"MicrosoftOutlookLogo\", \"MicrosoftTeamsLogo\", \"MicrosoftWordLogo\", \"Minus\", \"MinusCircle\", \"MinusSquare\", \"Money\", \"Monitor\", \"MonitorPlay\", \"Moon\", \"MoonStars\", \"Moped\", \"MopedFront\", \"Mosque\", \"Motorcycle\", \"Mountains\", \"Mouse\", \"MouseSimple\", \"MusicNote\", \"MusicNoteSimple\", \"MusicNotes\", \"MusicNotesPlus\", \"MusicNotesSimple\", \"NavigationArrow\", \"Needle\", \"Newspaper\", \"NewspaperClipping\", \"Notches\", \"Note\", \"NoteBlank\", \"NotePencil\", \"Notebook\", \"Notepad\", \"Notification\", \"NotionLogo\", \"NumberCircleEight\", \"NumberCircleFive\", \"NumberCircleFour\", \"NumberCircleNine\", \"NumberCircleOne\", \"NumberCircleSeven\", \"NumberCircleSix\", \"NumberCircleThree\", \"NumberCircleTwo\", \"NumberCircleZero\", \"NumberEight\", \"NumberFive\", \"NumberFour\", \"NumberNine\", \"NumberOne\", \"NumberSeven\", \"NumberSix\", \"NumberSquareEight\", \"NumberSquareFive\", \"NumberSquareFour\", \"NumberSquareNine\", \"NumberSquareOne\", \"NumberSquareSeven\", \"NumberSquareSix\", \"NumberSquareThree\", \"NumberSquareTwo\", \"NumberSquareZero\", \"NumberThree\", \"NumberTwo\", \"NumberZero\", \"Nut\", \"NyTimesLogo\", \"Octagon\", \"OfficeChair\", \"Option\", \"OrangeSlice\", \"Package\", \"PaintBrush\", \"PaintBrushBroad\", \"PaintBrushHousehold\", \"PaintBucket\", \"PaintRoller\", \"Palette\", \"Pants\", \"PaperPlane\", \"PaperPlaneRight\", \"PaperPlaneTilt\", \"Paperclip\", \"PaperclipHorizontal\", \"Parachute\", \"Paragraph\", \"Parallelogram\", \"Park\", \"Password\", \"Path\", \"PatreonLogo\", \"Pause\", \"PauseCircle\", \"PawPrint\", \"PaypalLogo\", \"Peace\", \"Pen\", \"PenNib\", \"PenNibStraight\", \"Pencil\", \"PencilCircle\", \"PencilLine\", \"PencilSimple\", \"PencilSimpleLine\", \"PencilSimpleSlash\", \"PencilSlash\", \"Pentagram\", \"Pepper\", \"Percent\", \"Person\", \"PersonArmsSpread\", \"PersonSimple\", \"PersonSimpleBike\", \"PersonSimpleRun\", \"PersonSimpleThrow\", \"PersonSimpleWalk\", \"Perspective\", \"Phone\", \"PhoneCall\", \"PhoneDisconnect\", \"PhoneIncoming\", \"PhoneOutgoing\", \"PhonePlus\", \"PhoneSlash\", \"PhoneX\", \"PhosphorLogo\", \"Pi\", \"PianoKeys\", \"PictureInPicture\", \"PiggyBank\", \"Pill\", \"PinterestLogo\", \"Pinwheel\", \"Pizza\", \"Placeholder\", \"Planet\", \"Plant\", \"Play\", \"PlayCircle\", \"PlayPause\", \"Playlist\", \"Plug\", \"PlugCharging\", \"Plugs\", \"PlugsConnected\", \"Plus\", \"PlusCircle\", \"PlusMinus\", \"PlusSquare\", \"PokerChip\", \"PoliceCar\", \"Polygon\", \"Popcorn\", \"PottedPlant\", \"Power\", \"Prescription\", \"Presentation\", \"PresentationChart\", \"Printer\", \"Prohibit\", \"ProhibitInset\", \"ProjectorScreen\", \"ProjectorScreenChart\", \"Pulse\", \"PushPin\", \"PushPinSimple\", \"PushPinSimpleSlash\", \"PushPinSlash\", \"PuzzlePiece\", \"QrCode\", \"Question\", \"Queue\", \"Quotes\", \"Radical\", \"Radio\", \"RadioButton\", \"Radioactive\", \"Rainbow\", \"RainbowCloud\", \"ReadCvLogo\", \"Receipt\", \"ReceiptX\", \"Record\", \"Rectangle\", \"Recycle\", \"RedditLogo\", \"Repeat\", \"RepeatOnce\", \"Rewind\", \"RewindCircle\", \"RoadHorizon\", \"Robot\", \"Rocket\", \"RocketLaunch\", \"Rows\", \"Rss\", \"RssSimple\", \"Rug\", \"Ruler\", \"Scales\", \"Scan\", \"Scissors\", \"Scooter\", \"Screencast\", \"ScribbleLoop\", \"Scroll\", \"Seal\", \"SealCheck\", \"SealQuestion\", \"SealWarning\", \"Selection\", \"SelectionAll\", \"SelectionBackground\", \"SelectionForeground\", \"SelectionInverse\", \"SelectionPlus\", \"SelectionSlash\", \"Shapes\", \"Share\", \"ShareFat\", \"ShareNetwork\", \"Shield\", \"ShieldCheck\", \"ShieldCheckered\", \"ShieldChevron\", \"ShieldPlus\", \"ShieldSlash\", \"ShieldStar\", \"ShieldWarning\", \"ShirtFolded\", \"ShootingStar\", \"ShoppingBag\", \"ShoppingBagOpen\", \"ShoppingCart\", \"ShoppingCartSimple\", \"Shower\", \"Shrimp\", \"Shuffle\", \"ShuffleAngular\", \"ShuffleSimple\", \"Sidebar\", \"SidebarSimple\", \"Sigma\", \"SignIn\", \"SignOut\", \"Signature\", \"Signpost\", \"SimCard\", \"Siren\", \"SketchLogo\", \"SkipBack\", \"SkipBackCircle\", \"SkipForward\", \"SkipForwardCircle\", \"Skull\", \"SlackLogo\", \"Sliders\", \"SlidersHorizontal\", \"Slideshow\", \"Smiley\", \"SmileyAngry\", \"SmileyBlank\", \"SmileyMeh\", \"SmileyNervous\", \"SmileySad\", \"SmileySticker\", \"SmileyWink\", \"SmileyXEyes\", \"SnapchatLogo\", \"Sneaker\", \"SneakerMove\", \"Snowflake\", \"SoccerBall\", \"SortAscending\", \"SortDescending\", \"SoundcloudLogo\", \"Spade\", \"Sparkle\", \"SpeakerHifi\", \"SpeakerHigh\", \"SpeakerLow\", \"SpeakerNone\", \"SpeakerSimpleHigh\", \"SpeakerSimpleLow\", \"SpeakerSimpleNone\", \"SpeakerSimpleSlash\", \"SpeakerSimpleX\", \"SpeakerSlash\", \"SpeakerX\", \"Spinner\", \"SpinnerGap\", \"Spiral\", \"SplitHorizontal\", \"SplitVertical\", \"SpotifyLogo\", \"Square\", \"SquareHalf\", \"SquareHalfBottom\", \"SquareLogo\", \"SquareSplitVertical\", \"SquaresFour\", \"Stack\", \"StackOverflowLogo\", \"StackSimple\", \"Stairs\", \"Stamp\", \"Star\", \"StarAndCrescent\", \"StarFour\", \"StarHalf\", \"StarOfDavid\", \"SteeringWheel\", \"Steps\", \"Stethoscope\", \"Sticker\", \"Stool\", \"Stop\", \"StopCircle\", \"Storefront\", \"Strategy\", \"StripeLogo\", \"Student\", \"Subtitles\", \"Subtract\", \"SubtractSquare\", \"Suitcase\", \"SuitcaseRolling\", \"SuitcaseSimple\", \"Sun\", \"SunDim\", \"SunHorizon\", \"Sunglasses\", \"Swap\", \"Swatches\", \"SwimmingPool\", \"Sword\", \"Synagogue\", \"Syringe\", \"TShirt\", \"Table\", \"Tabs\", \"Tag\", \"TagChevron\", \"TagSimple\", \"Target\", \"Taxi\", \"TelegramLogo\", \"Television\", \"TelevisionSimple\", \"TennisBall\", \"Tent\", \"Terminal\", \"TerminalWindow\", \"TestTube\", \"TextAUnderline\", \"TextAa\", \"TextAlignCenter\", \"TextAlignJustify\", \"TextAlignLeft\", \"TextAlignRight\", \"TextB\", \"TextColumns\", \"TextH\", \"TextHFive\", \"TextHFour\", \"TextHOne\", \"TextHSix\", \"TextHThree\", \"TextHTwo\", \"TextIndent\", \"TextItalic\", \"TextOutdent\", \"TextStrikethrough\", \"TextT\", \"TextUnderline\", \"Textbox\", \"Thermometer\", \"ThermometerCold\", \"ThermometerHot\", \"ThermometerSimple\", \"ThumbsDown\", \"ThumbsUp\", \"Ticket\", \"TidalLogo\", \"TiktokLogo\", \"Timer\", \"Tipi\", \"ToggleLeft\", \"ToggleRight\", \"Toilet\", \"ToiletPaper\", \"Toolbox\", \"Tooth\", \"Tote\", \"ToteSimple\", \"Trademark\", \"TrademarkRegistered\", \"TrafficCone\", \"TrafficSign\", \"TrafficSignal\", \"Train\", \"TrainRegional\", \"TrainSimple\", \"Tram\", \"Translate\", \"Trash\", \"TrashSimple\", \"Tray\", \"Tree\", \"TreeEvergreen\", \"TreePalm\", \"TreeStructure\", \"TrendDown\", \"TrendUp\", \"Triangle\", \"Trophy\", \"Truck\", \"TwitchLogo\", \"TwitterLogo\", \"Umbrella\", \"UmbrellaSimple\", \"Unite\", \"UniteSquare\", \"Upload\", \"UploadSimple\", \"Usb\", \"User\", \"UserCircle\", \"UserCircleGear\", \"UserCircleMinus\", \"UserCirclePlus\", \"UserFocus\", \"UserGear\", \"UserList\", \"UserMinus\", \"UserPlus\", \"UserRectangle\", \"UserSquare\", \"UserSwitch\", \"Users\", \"UsersFour\", \"UsersThree\", \"Van\", \"Vault\", \"Vibrate\", \"Video\", \"VideoCamera\", \"VideoCameraSlash\", \"Vignette\", \"VinylRecord\", \"VirtualReality\", \"Virus\", \"Voicemail\", \"Volleyball\", \"Wall\", \"Wallet\", \"Warehouse\", \"Warning\", \"WarningCircle\", \"WarningDiamond\", \"WarningOctagon\", \"Watch\", \"WaveSawtooth\", \"WaveSine\", \"WaveSquare\", \"WaveTriangle\", \"Waveform\", \"Waves\", \"Webcam\", \"WebcamSlash\", \"WebhooksLogo\", \"WechatLogo\", \"WhatsappLogo\", \"Wheelchair\", \"WheelchairMotion\", \"WifiHigh\", \"WifiLow\", \"WifiMedium\", \"WifiNone\", \"WifiSlash\", \"WifiX\", \"Wind\", \"WindowsLogo\", \"Wine\", \"Wrench\", \"X\", \"XCircle\", \"XSquare\", \"YinYang\", \"YoutubeLogo\"];\nconst moduleBaseUrl = \"https://framer.com/m/phosphor-icons/\";\nconst weightOptions = [\"thin\", \"light\", \"regular\", \"bold\", \"fill\", \"duotone\"];\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * PHOSPHOR\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\n        */\nexport function Icon(props) {\n  const {\n    color,\n    selectByList,\n    iconSearch,\n    iconSelection,\n    onClick,\n    onMouseDown,\n    onMouseUp,\n    onMouseEnter,\n    onMouseLeave,\n    weight,\n    mirrored\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs);\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HouseFactory(React) : null);\n  async function importModule() {\n    // Get the selected module\n    try {\n      const version = \"0.0.53\";\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}.js@${version}`;\n      const module = await import( /* webpackIgnore: true */iconModuleUrl);\n      if (isMounted.current) setSelectedIcon(module.default(React));\n    } catch (err) {\n      if (isMounted.current) setSelectedIcon(null);\n    }\n  }\n  useEffect(() => {\n    isMounted.current = true;\n    importModule();\n    return () => {\n      isMounted.current = false;\n    };\n  }, [iconKey]);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const emptyState = isOnCanvas ? /*#__PURE__*/_jsx(NullState, {}) : null;\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(\"svg\", {\n      xmlns: \"http://www.w3.org/2000/svg\",\n      viewBox: \"0 0 256 256\",\n      style: {\n        userSelect: \"none\",\n        width: \"100%\",\n        height: \"100%\",\n        display: \"inline-block\",\n        fill: color,\n        color,\n        flexShrink: 0,\n        transform: mirrored ? \"scale(-1, 1)\" : undefined\n      },\n      focusable: \"false\",\n      color: color,\n      children: /*#__PURE__*/_jsx(SelectedIcon, {\n        color: color,\n        weight: weight\n      })\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Phosphor\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"House\",\n  iconSearch: \"House\",\n  color: \"#66F\",\n  selectByList: true,\n  weight: \"regular\",\n  mirrored: false\n};\naddPropertyControls(Icon, {\n  selectByList: {\n    type: ControlType.Boolean,\n    title: \"Select\",\n    enabledTitle: \"List\",\n    disabledTitle: \"Search\",\n    defaultValue: Icon.defaultProps.selectByList\n  },\n  iconSelection: {\n    type: ControlType.Enum,\n    options: iconKeys,\n    defaultValue: Icon.defaultProps.iconSelection,\n    title: \"Name\",\n    hidden: ({\n      selectByList\n    }) => !selectByList,\n    description: \"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"\n  },\n  iconSearch: {\n    type: ControlType.String,\n    title: \"Name\",\n    placeholder: \"Menu, Wifi, Box\u2026\",\n    hidden: ({\n      selectByList\n    }) => selectByList\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  weight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    optionTitles: weightOptions.map(piece => piece.charAt(0).toUpperCase() + piece.slice(1)),\n    options: weightOptions,\n    defaultValue: Icon.defaultProps.weight\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerIntrinsicWidth\": \"24\"\n      }\n    },\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Phosphor.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;IBM Plex Sans-500\"]);\nexport const fonts = [{\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/DMgU5cen1:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf\",\n  weight: \"500\"\n}];\nexport const css = ['.framer-8iQO5 .framer-styles-preset-p1hs6b:not(.rich-text-wrapper), .framer-8iQO5 .framer-styles-preset-p1hs6b.rich-text-wrapper p, .framer-8iQO5 .framer-styles-preset-p1hs6b.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"IBM Plex Sans\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, #292929); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-8iQO5\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (ea5112a)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/uiyuVtyrDkFBjFR12ZvF/J0uAfjc8PH3AgpMsNP0u/DmUGVujSl.js\";\nconst enabledGestures = {\n  B2KHIHB0Z: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"B2KHIHB0Z\"];\nconst variantClassNames = {\n  B2KHIHB0Z: \"framer-v-1i96umi\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"B2KHIHB0Z\",\n  link: mSSMRQqXQ,\n  category: kFJtDNWsq = \"Apps\",\n  tap: p9jYlXsS_,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"B2KHIHB0Z\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap134d0jy = activeVariantCallback(async (...args) => {\n    if (p9jYlXsS_) {\n      const res = await p9jYlXsS_(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-ZGQgn\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: mSSMRQqXQ,\n        openInNewTab: false,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-1i96umi\", className)} framer-1fhhhr0`,\n          \"data-framer-name\": \"v1\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"B2KHIHB0Z\",\n          onTap: onTap134d0jy,\n          ref: ref,\n          style: {\n            backgroundColor: \"var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(250, 250, 250))\",\n            borderBottomLeftRadius: 100,\n            borderBottomRightRadius: 100,\n            borderTopLeftRadius: 100,\n            borderTopRightRadius: 100,\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"B2KHIHB0Z-hover\": {\n              backgroundColor: \"var(--token-b343876e-c5ad-4b88-a31d-69399d409c3f, rgb(230, 230, 230))\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"B2KHIHB0Z-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-qkvsbi\",\n                \"data-styles-preset\": \"DmUGVujSl\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Apps\"\n              })\n            }),\n            className: \"framer-16fp5oc\",\n            \"data-framer-name\": \"Category\",\n            layoutDependency: layoutDependency,\n            layoutId: \"hmBqbKNw8\",\n            style: {\n              \"--extracted-r6o4lv\": \"rgb(41, 35, 134)\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: kFJtDNWsq,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-ZGQgn [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-ZGQgn .framer-1fhhhr0 { display: block; }\", \".framer-ZGQgn .framer-1i96umi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 7px 14px 7px 14px; position: relative; text-decoration: none; width: min-content; }\", \".framer-ZGQgn .framer-16fp5oc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-ZGQgn .framer-v-1i96umi .framer-1i96umi { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ZGQgn .framer-1i96umi { gap: 0px; } .framer-ZGQgn .framer-1i96umi > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ZGQgn .framer-1i96umi > :first-child { margin-left: 0px; } .framer-ZGQgn .framer-1i96umi > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 35\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 60\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TEgF7O2t2\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerVariables {\"mSSMRQqXQ\":\"link\",\"kFJtDNWsq\":\"category\",\"p9jYlXsS_\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerG2qgkp8Bv = withCSS(Component, css, \"framer-ZGQgn\");\nexport default FramerG2qgkp8Bv;\nFramerG2qgkp8Bv.displayName = \"Chip\";\nFramerG2qgkp8Bv.defaultProps = {\n  height: 35,\n  width: 60\n};\naddPropertyControls(FramerG2qgkp8Bv, {\n  mSSMRQqXQ: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  kFJtDNWsq: {\n    defaultValue: \"Apps\",\n    title: \"Category\",\n    type: ControlType.String\n  },\n  p9jYlXsS_: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramerG2qgkp8Bv, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerG2qgkp8Bv\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"60\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"mSSMRQqXQ\\\":\\\"link\\\",\\\"kFJtDNWsq\\\":\\\"category\\\",\\\"p9jYlXsS_\\\":\\\"tap\\\"}\",\n        \"framerIntrinsicHeight\": \"35\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TEgF7O2t2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./G2qgkp8Bv.map", "// Generated by Framer (58c7c96)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"IxdxOl3aN\"];\nconst variantClassNames = {\n  IxdxOl3aN: \"framer-v-12pe2kp\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"IxdxOl3aN\",\n  label: nAPCSjtOm = \"Tooltip\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"IxdxOl3aN\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-H3GuS\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-12pe2kp\", className),\n        \"data-framer-name\": \"v1\",\n        layoutDependency: layoutDependency,\n        layoutId: \"IxdxOl3aN\",\n        ref: ref,\n        style: {\n          backgroundColor: \"var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(245, 245, 245))\",\n          borderBottomLeftRadius: 100,\n          borderBottomRightRadius: 100,\n          borderTopLeftRadius: 100,\n          borderTopRightRadius: 100,\n          boxShadow: '0px 0px 0px 3px var(--token-190bdeba-c5f1-4e8e-8f71-cf9091a86eb2, rgb(255, 255, 255)) /* {\"name\":\"$white\"} */',\n          ...style\n        },\n        transition: transition,\n        children: /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.p, {\n              style: {\n                \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\n                \"--framer-font-family\": '\"IBM Plex Sans\", sans-serif',\n                \"--framer-font-size\": \"11px\",\n                \"--framer-line-height\": \"1.5em\",\n                \"--framer-text-alignment\": \"left\",\n                \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n              },\n              children: \"Tooltip\"\n            })\n          }),\n          className: \"framer-xofa67\",\n          \"data-framer-name\": \"Label\",\n          fonts: [\"GF;IBM Plex Sans-regular\"],\n          layoutDependency: layoutDependency,\n          layoutId: \"TCu7qO1c8\",\n          style: {\n            \"--extracted-r6o4lv\": \"var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, rgb(26, 26, 26)) \",\n            \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n            \"--framer-link-text-decoration\": \"underline\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          text: nAPCSjtOm,\n          transition: transition,\n          verticalAlignment: \"top\",\n          withExternalLayout: true\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-H3GuS [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-H3GuS * { box-sizing: border-box; }\", \".framer-H3GuS .framer-rdlvuh { display: block; }\", \".framer-H3GuS .framer-12pe2kp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 5px 12px 5px 12px; position: relative; width: min-content; }\", \".framer-H3GuS .framer-xofa67 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-H3GuS .framer-12pe2kp { gap: 0px; } .framer-H3GuS .framer-12pe2kp > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-H3GuS .framer-12pe2kp > :first-child { margin-top: 0px; } .framer-H3GuS .framer-12pe2kp > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 26.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 58\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerVariables {\"nAPCSjtOm\":\"label\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst FramereNWZhv51k = withCSS(Component, css);\nexport default FramereNWZhv51k;\nFramereNWZhv51k.displayName = \"Tooltip\";\nFramereNWZhv51k.defaultProps = {\n  height: 26.5,\n  width: 58\n};\naddPropertyControls(FramereNWZhv51k, {\n  nAPCSjtOm: {\n    defaultValue: \"Tooltip\",\n    displayTextArea: false,\n    placeholder: \"Tooltip\",\n    title: \"Label\",\n    type: ControlType.String\n  }\n});\naddFonts(FramereNWZhv51k, [{\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/eNWZhv51k:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramereNWZhv51k\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"nAPCSjtOm\\\":\\\"label\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"26.5\",\n        \"framerIntrinsicWidth\": \"58\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./eNWZhv51k.map", "// Generated by Framer (ea5112a)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, Link, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js\";\nimport Tooltip from \"https://framerusercontent.com/modules/dCkyD5lNQUaIAIi5oISN/YoqottYC3lcK484nzHPt/eNWZhv51k.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst TooltipFonts = getFonts(Tooltip);\nconst PhosphorControls = getPropertyControls(Phosphor);\nconst enabledGestures = {\n  J0kQyS61c: {\n    hover: true\n  },\n  lvUcIwHyu: {\n    hover: true\n  },\n  S_fPV3l_2: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"J0kQyS61c\", \"S_fPV3l_2\", \"lvUcIwHyu\"];\nconst variantClassNames = {\n  J0kQyS61c: \"framer-v-1ny63gx\",\n  lvUcIwHyu: \"framer-v-fbj5kv\",\n  S_fPV3l_2: \"framer-v-l77dk2\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Left: \"J0kQyS61c\",\n  Mobile: \"S_fPV3l_2\",\n  Top: \"lvUcIwHyu\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"J0kQyS61c\",\n  icon: V23gjAmDB = \"House\",\n  link: XqEWQ1tLE,\n  newTab: SetgVTb1v = false,\n  tooltip: ZxM5hm3bp = \"Tooltip\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"J0kQyS61c\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if (gestureVariant === \"S_fPV3l_2-hover\") return false;\n    if (baseVariant === \"S_fPV3l_2\") return false;\n    return true;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-pWfvg\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: XqEWQ1tLE,\n        openInNewTab: SetgVTb1v,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-1ny63gx\", className)} framer-15s3koz`,\n          \"data-framer-name\": \"Left\",\n          layoutDependency: layoutDependency,\n          layoutId: \"J0kQyS61c\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          transition: transition,\n          ...addPropertyOverrides({\n            \"J0kQyS61c-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"lvUcIwHyu-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"S_fPV3l_2-hover\": {\n              \"data-framer-name\": undefined\n            },\n            lvUcIwHyu: {\n              \"data-framer-name\": \"Top\"\n            },\n            S_fPV3l_2: {\n              \"data-framer-name\": \"Mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-4wt4l0\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Hpdq6gncz\",\n            style: {\n              backgroundColor: \"var(--token-190bdeba-c5f1-4e8e-8f71-cf9091a86eb2, rgb(255, 255, 255))\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100\n            },\n            transition: transition,\n            variants: {\n              \"J0kQyS61c-hover\": {\n                backgroundColor: \"var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(245, 245, 245))\"\n              },\n              \"lvUcIwHyu-hover\": {\n                backgroundColor: \"var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(245, 245, 245))\"\n              },\n              \"S_fPV3l_2-hover\": {\n                backgroundColor: \"var(--token-9d4e2f6b-a2b9-4c9d-a1b7-a140ee1fc1d9, rgb(245, 245, 245))\"\n              }\n            },\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1e1zfbt-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"SfbW_5nKf-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Phosphor, {\n                color: \"rgb(41, 35, 134)\",\n                height: \"100%\",\n                iconSearch: \"House\",\n                iconSelection: V23gjAmDB,\n                id: \"SfbW_5nKf\",\n                layoutId: \"SfbW_5nKf\",\n                mirrored: false,\n                selectByList: true,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                weight: \"regular\",\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  \"lvUcIwHyu-hover\": {\n                    color: 'var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, rgb(26, 26, 26)) /* {\"name\":\"$black\"} */'\n                  },\n                  \"S_fPV3l_2-hover\": {\n                    color: 'var(--token-6f286720-c046-4b1a-ae36-29b3719ec712, rgb(6, 10, 35)) /* {\"name\":\"$black\"} */'\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })\n          }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1suk3s8-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"BnWKPlF1_-container\",\n            style: {\n              opacity: 0\n            },\n            transition: transition,\n            variants: {\n              \"J0kQyS61c-hover\": {\n                opacity: 1\n              },\n              \"lvUcIwHyu-hover\": {\n                opacity: 1\n              }\n            },\n            children: /*#__PURE__*/_jsx(Tooltip, {\n              height: \"100%\",\n              id: \"BnWKPlF1_\",\n              label: ZxM5hm3bp,\n              layoutId: \"BnWKPlF1_\",\n              width: \"100%\"\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-pWfvg [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-pWfvg .framer-15s3koz { display: block; }\", \".framer-pWfvg .framer-1ny63gx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 44px; }\", \".framer-pWfvg .framer-4wt4l0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-pWfvg .framer-1e1zfbt-container { flex: none; height: 24px; pointer-events: none; position: relative; width: 24px; }\", \".framer-pWfvg .framer-1suk3s8-container { flex: none; height: auto; left: 44px; position: absolute; top: 9px; width: auto; z-index: 10; }\", \".framer-pWfvg .framer-v-l77dk2 .framer-1ny63gx, .framer-pWfvg .framer-v-fbj5kv .framer-1ny63gx, .framer-pWfvg .framer-v-1ny63gx .framer-1ny63gx { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pWfvg .framer-1ny63gx, .framer-pWfvg .framer-4wt4l0 { gap: 0px; } .framer-pWfvg .framer-1ny63gx > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-pWfvg .framer-1ny63gx > :first-child { margin-top: 0px; } .framer-pWfvg .framer-1ny63gx > :last-child { margin-bottom: 0px; } .framer-pWfvg .framer-4wt4l0 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-pWfvg .framer-4wt4l0 > :first-child { margin-left: 0px; } .framer-pWfvg .framer-4wt4l0 > :last-child { margin-right: 0px; } }\", \".framer-pWfvg.framer-v-l77dk2 .framer-4wt4l0, .framer-pWfvg.framer-v-fbj5kv .framer-4wt4l0 { order: 1; }\", \".framer-pWfvg.framer-v-fbj5kv .framer-1suk3s8-container { left: -7px; order: 0; top: 0px; }\", \".framer-pWfvg.framer-v-fbj5kv.hover .framer-1suk3s8-container { top: -23px; }\", \".framer-pWfvg.framer-v-1ny63gx.hover .framer-1suk3s8-container { left: 56px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 44\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 44\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"S_fPV3l_2\":{\"layout\":[\"fixed\",\"fixed\"]},\"lvUcIwHyu\":{\"layout\":[\"fixed\",\"fixed\"]},\"pmlAFtKc7\":{\"layout\":[\"fixed\",\"fixed\"]},\"XnWWYPhXg\":{\"layout\":[\"fixed\",\"fixed\"]},\"y6z0RE2jO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"V23gjAmDB\":\"icon\",\"XqEWQ1tLE\":\"link\",\"SetgVTb1v\":\"newTab\",\"ZxM5hm3bp\":\"tooltip\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FrameruIDSJpFKy = withCSS(Component, css, \"framer-pWfvg\");\nexport default FrameruIDSJpFKy;\nFrameruIDSJpFKy.displayName = \"Icon Buttons\";\nFrameruIDSJpFKy.defaultProps = {\n  height: 44,\n  width: 44\n};\naddPropertyControls(FrameruIDSJpFKy, {\n  variant: {\n    options: [\"J0kQyS61c\", \"S_fPV3l_2\", \"lvUcIwHyu\"],\n    optionTitles: [\"Left\", \"Mobile\", \"Top\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  V23gjAmDB: (PhosphorControls === null || PhosphorControls === void 0 ? void 0 : PhosphorControls[\"iconSelection\"]) && {\n    ...PhosphorControls[\"iconSelection\"],\n    defaultValue: \"House\",\n    hidden: undefined,\n    title: \"Icon\"\n  },\n  XqEWQ1tLE: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  SetgVTb1v: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  ZxM5hm3bp: {\n    defaultValue: \"Tooltip\",\n    displayTextArea: false,\n    placeholder: \"Tooltip\",\n    title: \"Tooltip\",\n    type: ControlType.String\n  }\n});\naddFonts(FrameruIDSJpFKy, [...PhosphorFonts, ...TooltipFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameruIDSJpFKy\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"44\",\n        \"framerVariables\": \"{\\\"V23gjAmDB\\\":\\\"icon\\\",\\\"XqEWQ1tLE\\\":\\\"link\\\",\\\"SetgVTb1v\\\":\\\"newTab\\\",\\\"ZxM5hm3bp\\\":\\\"tooltip\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S_fPV3l_2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lvUcIwHyu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pmlAFtKc7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XnWWYPhXg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y6z0RE2jO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"44\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./uIDSJpFKy.map", "// Generated by Framer (ea5112a)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, PathVariablesContext, resolveLink, RichText, useActiveVariantCallback, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Blog from \"https://framerusercontent.com/modules/4LLlHc7zFeLftiQfESzp/vgbQem4kjA5nH0crkwqu/Z3lbVKWCc.js\";\nimport * as sharedStyle2 from \"https://framerusercontent.com/modules/dePXuioaVSpYjfIJnUUX/I0BKzbNlJV25YEKN943j/DMgU5cen1.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/uiyuVtyrDkFBjFR12ZvF/J0uAfjc8PH3AgpMsNP0u/DmUGVujSl.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/ppLL7ZuAYgbsvpbkrOgS/4fS6cRXxvD5rxPBaPsxd/YckFIlg3V.js\";\nimport Chip from \"https://framerusercontent.com/modules/qCW8qKTZyeHCUOOmIJxO/cjo4Eb6zEMiSBpeOXPaW/G2qgkp8Bv.js\";\nimport Spacing from \"https://framerusercontent.com/modules/oFl7J49U8F8NPxoftoNB/5yo7m1LdIXpNZbL5rWbU/TBbWYZPJi.js\";\nimport IconButtons from \"https://framerusercontent.com/modules/26modPLQnIKyqP0Yra7V/WRuuvoUjKzCEEMEmjk0A/uIDSJpFKy.js\";\nconst SpacingFonts = getFonts(Spacing);\nconst ChipFonts = getFonts(Chip);\nconst IconButtonsFonts = getFonts(IconButtons);\nconst cycleOrder = [\"HprCIObHI\"];\nconst variantClassNames = {\n  HprCIObHI: \"framer-v-ff1hn2\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst isSet = value => {\n  return value !== undefined && value !== null && value !== \"\";\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst offsetAndLimitArray = (value, offset, limit) => {\n  if (!Array.isArray(value)) return [];\n  const end = typeof limit === \"number\" ? offset + limit : undefined;\n  return value.slice(offset, end);\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"HprCIObHI\",\n  authorPhoto: IyIO4qprO = {\n    src: new URL(\"https://framerusercontent.com/images/bODVPIM30aaSb9Zf2Xu6Y53mUXk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/bODVPIM30aaSb9Zf2Xu6Y53mUXk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/bODVPIM30aaSb9Zf2Xu6Y53mUXk.jpg\").href} 704w`\n  },\n  authorName: hbTO7arJN = \"\",\n  authorBio: UaWUSGvfU = \"\",\n  authorWebsite: dp2Qowr67 = \"\",\n  qxqfzpV3bv37qfjWGC,\n  VUsssi95bv37qfjWGC,\n  idv37qfjWGC,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"HprCIObHI\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const tap7qaxoa = activeVariantCallback(async (...args) => {\n    setVariant(\"HprCIObHI\");\n  });\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-RbsW7\", sharedStyle.className, sharedStyle1.className, sharedStyle2.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.aside, {\n        ...restProps,\n        \"aria-label\": \"Aside\",\n        className: cx(\"framer-ff1hn2\", className),\n        \"data-framer-name\": \"v1\",\n        layoutDependency: layoutDependency,\n        layoutId: \"HprCIObHI\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgb(143, 182, 255)\",\n          ...style\n        },\n        transition: transition,\n        children: [isSet(hbTO7arJN) && /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-xziy29\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Hf0daKOlU\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              intrinsicHeight: 704,\n              intrinsicWidth: 704,\n              pixelHeight: 704,\n              pixelWidth: 704,\n              ...toResponsiveImage(IyIO4qprO)\n            },\n            className: \"framer-1vdra6l\",\n            \"data-border\": true,\n            \"data-framer-name\": \"Avatar\",\n            layoutDependency: layoutDependency,\n            layoutId: \"zcbwOgyeQ\",\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": \"rgba(41, 41, 41, 0.1)\",\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              borderBottomLeftRadius: 10,\n              borderBottomRightRadius: 10,\n              borderTopLeftRadius: 10,\n              borderTopRightRadius: 10\n            },\n            transition: transition\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-12husu1-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"gbvqvvkeg-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Spacing, {\n              height: \"100%\",\n              id: \"gbvqvvkeg\",\n              layoutId: \"gbvqvvkeg\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"XFCBBbwlD\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-12lj5ox\",\n                \"data-styles-preset\": \"YckFIlg3V\",\n                children: \"H\\xfcseyin Emanet\"\n              })\n            }),\n            className: \"framer-x6vmva\",\n            \"data-framer-name\": \"Label\",\n            layoutDependency: layoutDependency,\n            layoutId: \"gHzvb8QHS\",\n            style: {\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: hbTO7arJN,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-qkvsbi\",\n                \"data-styles-preset\": \"DmUGVujSl\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"I help startups reimagine, prototype and design products.\"\n              })\n            }),\n            className: \"framer-1b1tvf4\",\n            \"data-framer-name\": \"Label\",\n            layoutDependency: layoutDependency,\n            layoutId: \"j2ZJBlBNJ\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-ca2fbdd8-1734-469c-aea8-f09c281a8360, rgb(117, 117, 117)) \",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: UaWUSGvfU,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1qqvdnc-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Uhh7WlUhF-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Spacing, {\n              height: \"100%\",\n              id: \"Uhh7WlUhF\",\n              layoutId: \"Uhh7WlUhF\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"vYKU92Yqr\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-qkvsbi\",\n                \"data-styles-preset\": \"DmUGVujSl\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Content\"\n              })\n            }),\n            className: \"framer-yp3izo\",\n            \"data-framer-name\": \"Label\",\n            layoutDependency: layoutDependency,\n            layoutId: \"pXtiK7xBZ\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-03422b52-fca4-44b0-aacc-e603e2a4c211, rgb(0, 122, 255)) \",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: dp2Qowr67,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-15set00-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ztBHrvMjA-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Spacing, {\n              height: \"100%\",\n              id: \"ztBHrvMjA\",\n              layoutId: \"ztBHrvMjA\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"jwGTxcUYR\",\n              width: \"100%\"\n            })\n          })]\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-gmn3c8\",\n          layoutDependency: layoutDependency,\n          layoutId: \"AEJVcgqo6\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-p1hs6b\",\n                \"data-styles-preset\": \"DMgU5cen1\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Recommended Topics\"\n              })\n            }),\n            className: \"framer-o1hswa\",\n            \"data-framer-name\": \"Label\",\n            layoutDependency: layoutDependency,\n            layoutId: \"GOOfwcjO3\",\n            style: {\n              \"--extracted-r6o4lv\": \"rgb(41, 35, 134)\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1gnoong-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Ymypc8dDY-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Spacing, {\n              height: \"100%\",\n              id: \"Ymypc8dDY\",\n              layoutId: \"Ymypc8dDY\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"osXWBxdoA\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-do2gx4\",\n            layoutDependency: layoutDependency,\n            layoutId: \"v37qfjWGC\",\n            transition: transition,\n            children: offsetAndLimitArray(Blog, 0, 9).map(({\n              qxqfzpV3b: qxqfzpV3bv37qfjWGC,\n              VUsssi95b: VUsssi95bv37qfjWGC,\n              id: idv37qfjWGC\n            }, i) => /*#__PURE__*/_jsx(LayoutGroup, {\n              id: `v37qfjWGC-${idv37qfjWGC}`,\n              children: /*#__PURE__*/_jsx(PathVariablesContext.Provider, {\n                value: {\n                  qxqfzpV3b: qxqfzpV3bv37qfjWGC\n                },\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-8anusb-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"jHneUsC3u-container\",\n                  transition: transition,\n                  children: /*#__PURE__*/_jsx(Chip, {\n                    category: VUsssi95bv37qfjWGC,\n                    height: \"100%\",\n                    id: \"jHneUsC3u\",\n                    layoutId: \"jHneUsC3u\",\n                    link: resolveLink({\n                      webPageId: \"qiA3JHonw\"\n                    }, router, {\n                      qxqfzpV3b: qxqfzpV3bv37qfjWGC\n                    }),\n                    tap: tap7qaxoa,\n                    width: \"100%\"\n                  })\n                })\n              })\n            }, idv37qfjWGC))\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-3ams8w-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"v4ozc9uwU-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Spacing, {\n              height: \"100%\",\n              id: \"v4ozc9uwU\",\n              layoutId: \"v4ozc9uwU\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"jwGTxcUYR\",\n              width: \"100%\"\n            })\n          })]\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1ksi2gy-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"tdw5_HHMf-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Spacing, {\n            height: \"100%\",\n            id: \"tdw5_HHMf\",\n            layoutId: \"tdw5_HHMf\",\n            style: {\n              height: \"100%\",\n              width: \"100%\"\n            },\n            variant: \"WYsf9o6Or\",\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-15hmzx6\",\n          layoutDependency: layoutDependency,\n          layoutId: \"OUVveWUZw\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-vyty9o-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"z5XBYUjAH-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Spacing, {\n              height: \"100%\",\n              id: \"z5XBYUjAH\",\n              layoutId: \"z5XBYUjAH\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"QUKu24dKV\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1b8q7b4-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"WkBzV0Ae5-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Spacing, {\n              height: \"100%\",\n              id: \"WkBzV0Ae5\",\n              layoutId: \"WkBzV0Ae5\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"osXWBxdoA\",\n              width: \"100%\"\n            })\n          })]\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-f2u450-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"mrSI_YyT8-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Spacing, {\n            height: \"100%\",\n            id: \"mrSI_YyT8\",\n            layoutId: \"mrSI_YyT8\",\n            style: {\n              width: \"100%\"\n            },\n            variant: \"QUKu24dKV\",\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-xklljq-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Y9dIZ1Ic_-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Spacing, {\n            height: \"100%\",\n            id: \"Y9dIZ1Ic_\",\n            layoutId: \"Y9dIZ1Ic_\",\n            style: {\n              width: \"100%\"\n            },\n            variant: \"WYsf9o6Or\",\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-1ijw2bw\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Wu0SRljsq\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-zp3pq8-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"aRPScMt9e-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(IconButtons, {\n              height: \"100%\",\n              icon: \"House\",\n              id: \"aRPScMt9e\",\n              layoutId: \"aRPScMt9e\",\n              link: \"https://scynapsis.framer.website/\",\n              newTab: false,\n              tooltip: \"Scynapsis\",\n              variant: \"lvUcIwHyu\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-sol3vh-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"g3TJOqQXs-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(IconButtons, {\n              height: \"100%\",\n              icon: \"LinkedinLogo\",\n              id: \"g3TJOqQXs\",\n              layoutId: \"g3TJOqQXs\",\n              link: \"https://www.linkedin.com/in/pablo-avalos-prado/\",\n              newTab: true,\n              tooltip: \"Linkedin\",\n              variant: \"lvUcIwHyu\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1hiliy5-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"WBEut5PGv-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(IconButtons, {\n              height: \"100%\",\n              icon: \"InstagramLogo\",\n              id: \"WBEut5PGv\",\n              layoutId: \"WBEut5PGv\",\n              link: \"https://www.instagram.com/scynapsis/\",\n              newTab: true,\n              tooltip: \"Instagram\",\n              variant: \"lvUcIwHyu\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1qmj8s2-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ZH7dvciqx-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(IconButtons, {\n              height: \"100%\",\n              icon: \"TwitterLogo\",\n              id: \"ZH7dvciqx\",\n              layoutId: \"ZH7dvciqx\",\n              link: \"https://twitter.com/home?lang=fr\",\n              newTab: true,\n              tooltip: \"Twitter\",\n              variant: \"lvUcIwHyu\",\n              width: \"100%\"\n            })\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-RbsW7 [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-RbsW7 .framer-19ntul { display: block; }\", \".framer-RbsW7 .framer-ff1hn2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; max-width: 350px; overflow: auto; padding: 40px 40px 40px 40px; position: relative; width: 350px; }\", \".framer-RbsW7 .framer-xziy29, .framer-RbsW7 .framer-gmn3c8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-RbsW7 .framer-1vdra6l { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 100%; }\", \".framer-RbsW7 .framer-12husu1-container, .framer-RbsW7 .framer-1qqvdnc-container, .framer-RbsW7 .framer-15set00-container, .framer-RbsW7 .framer-1gnoong-container, .framer-RbsW7 .framer-3ams8w-container, .framer-RbsW7 .framer-vyty9o-container, .framer-RbsW7 .framer-1b8q7b4-container, .framer-RbsW7 .framer-f2u450-container, .framer-RbsW7 .framer-xklljq-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-RbsW7 .framer-x6vmva, .framer-RbsW7 .framer-1b1tvf4, .framer-RbsW7 .framer-yp3izo, .framer-RbsW7 .framer-o1hswa { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-RbsW7 .framer-do2gx4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-RbsW7 .framer-8anusb-container, .framer-RbsW7 .framer-zp3pq8-container, .framer-RbsW7 .framer-sol3vh-container, .framer-RbsW7 .framer-1hiliy5-container, .framer-RbsW7 .framer-1qmj8s2-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-RbsW7 .framer-1ksi2gy-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\", \".framer-RbsW7 .framer-15hmzx6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-RbsW7 .framer-1ijw2bw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RbsW7 .framer-ff1hn2, .framer-RbsW7 .framer-xziy29, .framer-RbsW7 .framer-gmn3c8, .framer-RbsW7 .framer-do2gx4, .framer-RbsW7 .framer-15hmzx6 { gap: 0px; } .framer-RbsW7 .framer-ff1hn2 > *, .framer-RbsW7 .framer-xziy29 > *, .framer-RbsW7 .framer-gmn3c8 > *, .framer-RbsW7 .framer-15hmzx6 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-RbsW7 .framer-ff1hn2 > :first-child, .framer-RbsW7 .framer-xziy29 > :first-child, .framer-RbsW7 .framer-gmn3c8 > :first-child, .framer-RbsW7 .framer-15hmzx6 > :first-child { margin-top: 0px; } .framer-RbsW7 .framer-ff1hn2 > :last-child, .framer-RbsW7 .framer-xziy29 > :last-child, .framer-RbsW7 .framer-gmn3c8 > :last-child, .framer-RbsW7 .framer-15hmzx6 > :last-child { margin-bottom: 0px; } .framer-RbsW7 .framer-do2gx4 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-RbsW7 .framer-do2gx4 > :first-child { margin-left: 0px; } .framer-RbsW7 .framer-do2gx4 > :last-child { margin-right: 0px; } }\", ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 800\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 350\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"350px\",null,null]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"IyIO4qprO\":\"authorPhoto\",\"hbTO7arJN\":\"authorName\",\"UaWUSGvfU\":\"authorBio\",\"dp2Qowr67\":\"authorWebsite\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerMcLudmKd6 = withCSS(Component, css, \"framer-RbsW7\");\nexport default FramerMcLudmKd6;\nFramerMcLudmKd6.displayName = \"Descripcion\";\nFramerMcLudmKd6.defaultProps = {\n  height: 800,\n  width: 350\n};\naddPropertyControls(FramerMcLudmKd6, {\n  IyIO4qprO: {\n    __defaultAssetReference: \"data:framer/asset-reference,bODVPIM30aaSb9Zf2Xu6Y53mUXk.jpg?originalFilename=Avatar.jpg&preferredSize=auto\",\n    title: \"Author Photo\",\n    type: ControlType.ResponsiveImage\n  },\n  hbTO7arJN: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    placeholder: \"H\\xfcseyin Emanet\",\n    title: \"Author Name\",\n    type: ControlType.String\n  },\n  UaWUSGvfU: {\n    defaultValue: \"\",\n    displayTextArea: true,\n    placeholder: \"I help startups reimagine, prototype and design products.\",\n    title: \"Author Bio\",\n    type: ControlType.String\n  },\n  dp2Qowr67: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    placeholder: \"https://www.framer.com/\",\n    title: \"Author Website\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerMcLudmKd6, [...SpacingFonts, ...ChipFonts, ...IconButtonsFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerMcLudmKd6\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"350\",\n        \"framerVariables\": \"{\\\"IyIO4qprO\\\":\\\"authorPhoto\\\",\\\"hbTO7arJN\\\":\\\"authorName\\\",\\\"UaWUSGvfU\\\":\\\"authorBio\\\",\\\"dp2Qowr67\\\":\\\"authorWebsite\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"350px\\\",null,null]}}}\",\n        \"framerIntrinsicHeight\": \"800\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./McLudmKd6.map", "// Generated by Framer (f866232)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"gPiGB1qDB\", \"foV5IwsUw\", \"ORAGzJYxe\", \"eVd5aYXJP\"];\nconst variantClassNames = {\n  eVd5aYXJP: \"framer-v-ca31vo\",\n  foV5IwsUw: \"framer-v-1yiv0bc\",\n  gPiGB1qDB: \"framer-v-17y4upd\",\n  ORAGzJYxe: \"framer-v-1ycwgr5\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Phone Open\": \"eVd5aYXJP\",\n  Desktop: \"gPiGB1qDB\",\n  Phone: \"ORAGzJYxe\",\n  Tablet: \"foV5IwsUw\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"gPiGB1qDB\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"gPiGB1qDB\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1idol2 = activeVariantCallback(async (...args) => {\n    setVariant(\"eVd5aYXJP\");\n  });\n  const onTap1uq71rh = activeVariantCallback(async (...args) => {\n    setVariant(\"ORAGzJYxe\");\n  });\n  const isDisplayed = () => {\n    if ([\"ORAGzJYxe\", \"eVd5aYXJP\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"ORAGzJYxe\") return false;\n    return true;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-1Qrsp\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        className: cx(\"framer-17y4upd\", className),\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"gPiGB1qDB\",\n        ref: ref,\n        style: {\n          backgroundColor: \"rgb(99, 117, 238)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          eVd5aYXJP: {\n            \"data-framer-name\": \"Phone Open\"\n          },\n          foV5IwsUw: {\n            \"data-framer-name\": \"Tablet\"\n          },\n          ORAGzJYxe: {\n            \"data-framer-name\": \"Phone\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-4coz45\",\n          \"data-framer-name\": \"Title and Icon\",\n          layoutDependency: layoutDependency,\n          layoutId: \"dZhyzz5Rg\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h2, {\n                style: {\n                  \"--font-selector\": \"R0Y7SW50ZXItNzAw\",\n                  \"--framer-font-family\": '\"Inter\", \"Inter Placeholder\", sans-serif',\n                  \"--framer-font-weight\": \"700\",\n                  \"--framer-letter-spacing\": \"1px\",\n                  \"--framer-line-height\": \"2em\",\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-1of0zx5)\"\n                },\n                children: \"SCYNAPSIS\"\n              })\n            }),\n            className: \"framer-1oii3uh\",\n            fonts: [\"GF;Inter-700\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"EzNwKWJte\",\n            style: {\n              \"--extracted-1of0zx5\": \"rgb(255, 255, 255)\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          }), isDisplayed() && /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-mqxwvi\",\n            \"data-framer-name\": \"Icon\",\n            layoutDependency: layoutDependency,\n            layoutId: \"sPvcFwi6W\",\n            transition: transition,\n            ...addPropertyOverrides({\n              eVd5aYXJP: {\n                \"data-highlight\": true,\n                onTap: onTap1uq71rh\n              },\n              ORAGzJYxe: {\n                \"data-highlight\": true,\n                onTap: onTap1idol2\n              }\n            }, baseVariant, gestureVariant),\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-19hbl2n\",\n              \"data-framer-name\": \"Bottom\",\n              layoutDependency: layoutDependency,\n              layoutId: \"UgPKFGFvE\",\n              style: {\n                backgroundColor: \"rgb(153, 153, 153)\",\n                borderBottomLeftRadius: 10,\n                borderBottomRightRadius: 10,\n                borderTopLeftRadius: 10,\n                borderTopRightRadius: 10,\n                rotate: 0\n              },\n              transition: transition,\n              variants: {\n                eVd5aYXJP: {\n                  rotate: -45\n                }\n              }\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1ihh772\",\n              \"data-framer-name\": \"Mid\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Vj3DVjRQo\",\n              style: {\n                backgroundColor: \"rgb(153, 153, 153)\",\n                borderBottomLeftRadius: 10,\n                borderBottomRightRadius: 10,\n                borderTopLeftRadius: 10,\n                borderTopRightRadius: 10\n              },\n              transition: transition\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-10dmhiq\",\n              \"data-framer-name\": \"Top\",\n              layoutDependency: layoutDependency,\n              layoutId: \"LmC68hPup\",\n              style: {\n                backgroundColor: \"rgb(153, 153, 153)\",\n                borderBottomLeftRadius: 10,\n                borderBottomRightRadius: 10,\n                borderTopLeftRadius: 10,\n                borderTopRightRadius: 10,\n                rotate: 0\n              },\n              transition: transition,\n              variants: {\n                eVd5aYXJP: {\n                  rotate: 45\n                }\n              }\n            })]\n          })]\n        }), isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.p, {\n              style: {\n                \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                \"--framer-font-weight\": \"500\",\n                \"--framer-line-height\": \"1.5em\",\n                \"--framer-text-alignment\": \"left\",\n                \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n              },\n              children: /*#__PURE__*/_jsx(Link, {\n                href: {\n                  webPageId: \"uHRN5S_YY\"\n                },\n                openInNewTab: false,\n                smoothScroll: false,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  children: \"Home\"\n                })\n              })\n            })\n          }),\n          className: \"framer-16pxlt4\",\n          fonts: [\"GF;Inter-500\"],\n          layoutDependency: layoutDependency,\n          layoutId: \"frOs8Am_4\",\n          style: {\n            \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          transition: transition,\n          verticalAlignment: \"top\",\n          withExternalLayout: true\n        }), isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.p, {\n              style: {\n                \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                \"--framer-font-weight\": \"500\",\n                \"--framer-line-height\": \"1.5em\",\n                \"--framer-text-alignment\": \"left\",\n                \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n              },\n              children: /*#__PURE__*/_jsx(Link, {\n                href: {\n                  hash: \":KzdOH_qgu\",\n                  webPageId: \"uHRN5S_YY\"\n                },\n                openInNewTab: false,\n                smoothScroll: true,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  children: \"About\"\n                })\n              })\n            })\n          }),\n          className: \"framer-b889s6\",\n          fonts: [\"GF;Inter-500\"],\n          layoutDependency: layoutDependency,\n          layoutId: \"oQXnsK5ry\",\n          style: {\n            \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          transition: transition,\n          verticalAlignment: \"top\",\n          withExternalLayout: true\n        }), isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.p, {\n              style: {\n                \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                \"--framer-font-weight\": \"500\",\n                \"--framer-line-height\": \"1.5em\",\n                \"--framer-text-alignment\": \"left\",\n                \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n              },\n              children: /*#__PURE__*/_jsx(Link, {\n                href: {\n                  hash: \":WVHD7u2rX\",\n                  webPageId: \"uHRN5S_YY\"\n                },\n                openInNewTab: false,\n                smoothScroll: true,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  children: \"Services\"\n                })\n              })\n            })\n          }),\n          className: \"framer-s784mh\",\n          fonts: [\"GF;Inter-500\"],\n          layoutDependency: layoutDependency,\n          layoutId: \"MzoZjJIJf\",\n          style: {\n            \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          transition: transition,\n          verticalAlignment: \"top\",\n          withExternalLayout: true\n        }), isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.p, {\n              style: {\n                \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                \"--framer-font-weight\": \"500\",\n                \"--framer-line-height\": \"1.5em\",\n                \"--framer-text-alignment\": \"left\",\n                \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n              },\n              children: /*#__PURE__*/_jsx(Link, {\n                href: {\n                  hash: \":OoLPhNWY7\",\n                  webPageId: \"uHRN5S_YY\"\n                },\n                openInNewTab: false,\n                smoothScroll: true,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  children: \"Portfolio\"\n                })\n              })\n            })\n          }),\n          className: \"framer-12vafx5\",\n          fonts: [\"GF;Inter-500\"],\n          layoutDependency: layoutDependency,\n          layoutId: \"m85QlvZzG\",\n          style: {\n            \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          transition: transition,\n          verticalAlignment: \"top\",\n          withExternalLayout: true\n        }), isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.p, {\n              style: {\n                \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                \"--framer-font-weight\": \"500\",\n                \"--framer-line-height\": \"1.5em\",\n                \"--framer-text-alignment\": \"left\",\n                \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n              },\n              children: /*#__PURE__*/_jsx(Link, {\n                href: {\n                  hash: \":UyaN4XuaE\",\n                  webPageId: \"uHRN5S_YY\"\n                },\n                openInNewTab: false,\n                smoothScroll: true,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  children: \"Contact\"\n                })\n              })\n            })\n          }),\n          className: \"framer-wb1azq\",\n          fonts: [\"GF;Inter-500\"],\n          layoutDependency: layoutDependency,\n          layoutId: \"krKQkBM4q\",\n          style: {\n            \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          transition: transition,\n          verticalAlignment: \"top\",\n          withExternalLayout: true\n        }), isDisplayed1() && /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.p, {\n              style: {\n                \"--font-selector\": \"R0Y7SW50ZXItNTAw\",\n                \"--framer-font-weight\": \"500\",\n                \"--framer-line-height\": \"1.5em\",\n                \"--framer-text-alignment\": \"left\",\n                \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n              },\n              children: /*#__PURE__*/_jsx(Link, {\n                href: {\n                  webPageId: \"XOgSMGBuv\"\n                },\n                openInNewTab: false,\n                smoothScroll: false,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  children: \"Blog\"\n                })\n              })\n            })\n          }),\n          className: \"framer-15q8doc\",\n          fonts: [\"GF;Inter-500\"],\n          layoutDependency: layoutDependency,\n          layoutId: \"PKexOuYID\",\n          style: {\n            \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          transition: transition,\n          verticalAlignment: \"top\",\n          withExternalLayout: true\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-1Qrsp [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-1Qrsp .framer-l1o4l1 { display: block; }\", \".framer-1Qrsp .framer-17y4upd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 80px; justify-content: center; padding: 24px 24px 24px 24px; position: relative; width: 1200px; }\", \".framer-1Qrsp .framer-4coz45 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-1Qrsp .framer-1oii3uh { flex: none; height: 32px; overflow: hidden; position: relative; white-space: pre; width: auto; }\", \".framer-1Qrsp .framer-mqxwvi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\", \".framer-1Qrsp .framer-19hbl2n { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: transform; }\", \".framer-1Qrsp .framer-1ihh772 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: transform; }\", \".framer-1Qrsp .framer-10dmhiq { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: transform; }\", \".framer-1Qrsp .framer-16pxlt4, .framer-1Qrsp .framer-b889s6, .framer-1Qrsp .framer-s784mh, .framer-1Qrsp .framer-12vafx5, .framer-1Qrsp .framer-wb1azq, .framer-1Qrsp .framer-15q8doc { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1Qrsp .framer-17y4upd { gap: 0px; } .framer-1Qrsp .framer-17y4upd > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-1Qrsp .framer-17y4upd > :first-child { margin-left: 0px; } .framer-1Qrsp .framer-17y4upd > :last-child { margin-right: 0px; } }\", \".framer-1Qrsp.framer-v-1yiv0bc .framer-17y4upd { width: 810px; }\", \".framer-1Qrsp.framer-v-1ycwgr5 .framer-17y4upd { width: 390px; }\", \".framer-1Qrsp.framer-v-1ycwgr5 .framer-mqxwvi, .framer-1Qrsp.framer-v-ca31vo .framer-mqxwvi { cursor: pointer; }\", \".framer-1Qrsp.framer-v-ca31vo .framer-17y4upd { flex-direction: column; height: min-content; padding: 24px 24px 60px 24px; width: 390px; }\", \".framer-1Qrsp.framer-v-ca31vo .framer-4coz45 { flex: none; width: 100%; }\", \".framer-1Qrsp.framer-v-ca31vo .framer-19hbl2n { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\", \".framer-1Qrsp.framer-v-ca31vo .framer-1ihh772 { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\", \".framer-1Qrsp.framer-v-ca31vo .framer-10dmhiq { top: calc(50.00000000000002% - 2px / 2); }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1Qrsp.framer-v-ca31vo .framer-17y4upd { gap: 0px; } .framer-1Qrsp.framer-v-ca31vo .framer-17y4upd > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-1Qrsp.framer-v-ca31vo .framer-17y4upd > :first-child { margin-top: 0px; } .framer-1Qrsp.framer-v-ca31vo .framer-17y4upd > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 80\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"foV5IwsUw\":{\"layout\":[\"fixed\",\"fixed\"]},\"ORAGzJYxe\":{\"layout\":[\"fixed\",\"fixed\"]},\"eVd5aYXJP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst Framert1QukJQvz = withCSS(Component, css, \"framer-1Qrsp\");\nexport default Framert1QukJQvz;\nFramert1QukJQvz.displayName = \"Navbar Dark Copy 6\";\nFramert1QukJQvz.defaultProps = {\n  height: 80,\n  width: 1200\n};\naddPropertyControls(Framert1QukJQvz, {\n  variant: {\n    options: [\"gPiGB1qDB\", \"foV5IwsUw\", \"ORAGzJYxe\", \"eVd5aYXJP\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\", \"Phone Open\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(Framert1QukJQvz, [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/t1QukJQvz:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZhrib2Bg-4.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/t1QukJQvz:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",\n  weight: \"500\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framert1QukJQvz\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"80\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"foV5IwsUw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ORAGzJYxe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eVd5aYXJP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./t1QukJQvz.map", "// Generated by Framer (f866232)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, Container, cx, GeneratedComponentContext, getFonts, Image, Link, NotFoundError, optimizeAppear, optimizeAppearTransformTemplate, PathVariablesContext, PropertyOverrides, removeHiddenBreakpointLayers, resolveLink, RichText, useCurrentPathVariables, useDataRecord, useHydratedBreakpointVariants, useRouteElementId, useRouter, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Blog from \"https://framerusercontent.com/modules/4LLlHc7zFeLftiQfESzp/vgbQem4kjA5nH0crkwqu/Z3lbVKWCc.js\";\nimport Card from \"https://framerusercontent.com/modules/oDQ2l0vZu5whf06NCoI8/BUPwPHjtkV2dnnvwWNsn/U4XFGUXAz.js\";\nimport Spacing from \"https://framerusercontent.com/modules/oFl7J49U8F8NPxoftoNB/5yo7m1LdIXpNZbL5rWbU/TBbWYZPJi.js\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js\";\nimport Descripcion from \"https://framerusercontent.com/modules/yvqiDJ1FqY4yDmVgbXxl/5kXNxnVPn59TnYnDaZh6/McLudmKd6.js\";\nimport NavbarDarkCopy6 from \"https://framerusercontent.com/modules/nDRx466y8rsBQSgvAK4g/QAfqPhCRLGltpaj9mU3W/t1QukJQvz.js\";\nimport Blog1 from \"https://framerusercontent.com/modules/UJmhAlt6Pj2jmhT0h3CY/xrW2QmaVL9pQJHSK8gNU/pmXt6YqsH.js\";\nimport * as sharedStyle4 from \"https://framerusercontent.com/modules/mtYMsikVmFvbYzfY6jjw/6hplcHpVrGveLz8fq0Eo/f3Dc0O4kS.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/rcB06cF0jHoFYpKMTsVj/NPYXbwK4FdZP1wwYha9l/KYQ2OVCuK.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/oxkhgFlw1uwRccBvnWjQ/kyeNtiypqIFTg0wqsuYZ/ro7OPezbn.js\";\nimport * as sharedStyle5 from \"https://framerusercontent.com/modules/aR2lTefL8AoqqSSJMJjD/lTseNdizoNYV3Xkuiu5A/stylesPresetLink.js\";\nimport * as sharedStyle2 from \"https://framerusercontent.com/modules/FbendbSxVCeHhaLbP10a/azcfz5BdVgNKNR5OI8wv/UrKCCBuXZ.js\";\nimport * as sharedStyle3 from \"https://framerusercontent.com/modules/ucj5wiyxxpSRlhuURUuL/gk9ebIrt2kHjS49cq3OK/YckFIlg3V.js\";\nimport metadataProvider from \"https://framerusercontent.com/modules/ej7M68WQaWKoRGE1AXo4/vZlo2TfvLcs5bxxVWATp/GHUtu9LcD.js\";\nconst NavbarDarkCopy6Fonts = getFonts(NavbarDarkCopy6);\nconst DescripcionFonts = getFonts(Descripcion);\nconst PhosphorFonts = getFonts(Phosphor);\nconst SpacingFonts = getFonts(Spacing);\nconst CardFonts = getFonts(Card);\nconst cycleOrder = [\"swcUPXElo\", \"yZoyNwm4A\", \"qjKQBiFq7\"];\nconst breakpoints = {\n  qjKQBiFq7: \"(max-width: 809px)\",\n  swcUPXElo: \"(min-width: 1200px)\",\n  yZoyNwm4A: \"(min-width: 810px) and (max-width: 1199px)\"\n};\nconst isBrowser = () => typeof document !== \"undefined\";\nconst variantClassNames = {\n  qjKQBiFq7: \"framer-v-1t4gc7n\",\n  swcUPXElo: \"framer-v-15sq9ws\",\n  yZoyNwm4A: \"framer-v-je6fa7\"\n};\nif (isBrowser()) {\n  removeHiddenBreakpointLayers(\"swcUPXElo\", breakpoints, variantClassNames);\n}\nconst humanReadableVariantMap = {\n  Desktop: \"swcUPXElo\",\n  Phone: \"qjKQBiFq7\",\n  Tablet: \"yZoyNwm4A\"\n};\nconst transitions = {\n  default: {\n    duration: 0\n  }\n};\nconst transformTemplate = (_, t) => `translateX(-50%) ${t}`;\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst transition1 = {\n  damping: 60,\n  delay: .3,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition1,\n  x: 0,\n  y: 0\n};\nconst transformTemplate1 = (_, t) => `perspective(1200px) ${t}`;\nconst animation1 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition1,\n  x: 0,\n  y: 0\n};\nconst animation2 = {\n  opacity: .001,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  x: 0,\n  y: 0\n};\nconst isSet = value => {\n  return value !== undefined && value !== null && value !== \"\";\n};\nconst transition2 = {\n  damping: 60,\n  delay: .2,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation3 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition2,\n  x: 10,\n  y: 0\n};\nconst animation4 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition2,\n  x: 0,\n  y: 0\n};\nconst animation5 = {\n  opacity: .001,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  x: 10,\n  y: 0\n};\nconst transition3 = {\n  damping: 60,\n  delay: .4,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation6 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition3,\n  x: 16,\n  y: 0\n};\nconst animation7 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition3,\n  x: 0,\n  y: 0\n};\nconst animation8 = {\n  opacity: .001,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  x: 16,\n  y: 0\n};\nconst prefix = (value, prefix) => {\n  if (typeof value === \"string\" && typeof prefix === \"string\") {\n    return prefix + value;\n  } else if (typeof value === \"string\") {\n    return value;\n  } else if (typeof prefix === \"string\") {\n    return prefix;\n  }\n  return \"\";\n};\nconst transition4 = {\n  damping: 60,\n  delay: .5,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation9 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition4,\n  x: -16,\n  y: 0\n};\nconst animation10 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition4,\n  x: 0,\n  y: 0\n};\nconst animation11 = {\n  opacity: .001,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  x: -16,\n  y: 0\n};\nconst transition5 = {\n  damping: 60,\n  delay: .6,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation12 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition5,\n  x: 0,\n  y: 16\n};\nconst animation13 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition5,\n  x: 0,\n  y: 0\n};\nconst animation14 = {\n  opacity: .001,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  x: 0,\n  y: 16\n};\nconst transition6 = {\n  damping: 60,\n  delay: .7,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation15 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition6,\n  x: 0,\n  y: 16\n};\nconst animation16 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition6,\n  x: 0,\n  y: 0\n};\nconst transition7 = {\n  damping: 60,\n  delay: .8,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation17 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition7,\n  x: 0,\n  y: 16\n};\nconst animation18 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition7,\n  x: 0,\n  y: 0\n};\nconst transition8 = {\n  damping: 60,\n  delay: .9,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation19 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition8,\n  x: 0,\n  y: 32\n};\nconst animation20 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition8,\n  x: 0,\n  y: 0\n};\nconst animation21 = {\n  opacity: .001,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  x: 0,\n  y: 32\n};\nconst toDateString = (value, options = {}) => {\n  if (typeof value !== \"string\") return \"\";\n  const date = new Date(value);\n  if (isNaN(date.getTime())) return \"\";\n  const fallbackLocale = \"en-US\";\n  const locale = options.locale || fallbackLocale;\n  const dateStyle = options.dateStyle;\n  const timeZone = \"UTC\";\n  try {\n    return date.toLocaleDateString(locale, {\n      dateStyle,\n      timeZone\n    });\n  } catch {\n    return date.toLocaleDateString(fallbackLocale, {\n      dateStyle,\n      timeZone\n    });\n  }\n};\nconst transition9 = {\n  damping: 60,\n  delay: 1,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation22 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition9,\n  x: 0,\n  y: 16\n};\nconst animation23 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition9,\n  x: 0,\n  y: 0\n};\nconst transition10 = {\n  damping: 60,\n  delay: 1.2,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation24 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition10,\n  x: 0,\n  y: 32\n};\nconst animation25 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition10,\n  x: 0,\n  y: 0\n};\nconst transition11 = {\n  damping: 60,\n  delay: 1.4,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation26 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition11,\n  x: 0,\n  y: 32\n};\nconst animation27 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition11,\n  x: 0,\n  y: 0\n};\nconst transition12 = {\n  damping: 60,\n  delay: 1.5,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst animation28 = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition12,\n  x: 0,\n  y: 32\n};\nconst animation29 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition12,\n  x: 0,\n  y: 0\n};\nconst equals = (a, b) => {\n  return typeof a === \"string\" && typeof b === \"string\" ? a.toLowerCase() === b.toLowerCase() : a === b;\n};\nconst negate = value => {\n  return !value;\n};\nconst offsetAndLimitArray = (value, offset, limit) => {\n  if (!Array.isArray(value)) return [];\n  const end = typeof limit === \"number\" ? offset + limit : undefined;\n  return value.slice(offset, end);\n};\nconst metadata = metadataProvider();\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"swcUPXElo\",\n  PQT4tywhC,\n  FSBRHbyNn,\n  hYDLYsm8B,\n  wTTReUpJl,\n  VUsssi95b,\n  I9BhUYGS2,\n  DD3znCvdO,\n  gblEufo0g,\n  qj5XlNurU,\n  qxqfzpV3brfYjItv7x,\n  K7P5LKS37,\n  idrfYjItv7x,\n  gblEufo0gqiA3JHonw,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const currentPathVariables = useCurrentPathVariables();\n  const currentRouteData = useDataRecord(Blog1, currentPathVariables);\n  const getFromCurrentRouteData = key => {\n    if (!currentRouteData) throw new NotFoundError(`No data in \"Blog1\" matches path variables: ${JSON.stringify(currentPathVariables)}`);\n    return currentRouteData[key];\n  };\n  if (gblEufo0g === undefined) gblEufo0g = getFromCurrentRouteData(\"gblEufo0g\");\n  if (K7P5LKS37 === undefined) K7P5LKS37 = getFromCurrentRouteData(\"K7P5LKS37\");\n  if (PQT4tywhC === undefined) PQT4tywhC = getFromCurrentRouteData(\"PQT4tywhC\");\n  if (I9BhUYGS2 === undefined) I9BhUYGS2 = getFromCurrentRouteData(\"I9BhUYGS2\");\n  if (VUsssi95b === undefined) VUsssi95b = getFromCurrentRouteData(\"VUsssi95b\");\n  if (qj5XlNurU === undefined) qj5XlNurU = getFromCurrentRouteData(\"qj5XlNurU\");\n  if (hYDLYsm8B === undefined) hYDLYsm8B = getFromCurrentRouteData(\"hYDLYsm8B\");\n  if (FSBRHbyNn === undefined) FSBRHbyNn = getFromCurrentRouteData(\"FSBRHbyNn\");\n  if (wTTReUpJl === undefined) wTTReUpJl = getFromCurrentRouteData(\"wTTReUpJl\");\n  if (DD3znCvdO === undefined) DD3znCvdO = getFromCurrentRouteData(\"DD3znCvdO\");\n  React.useLayoutEffect(() => {\n    const metadata1 = metadataProvider(currentRouteData);\n    document.title = metadata1.title || \"\";\n    if (metadata1.viewport) {\n      var ref;\n      (ref = document.querySelector('meta[name=\"viewport\"]')) === null || ref === void 0 ? void 0 : ref.setAttribute(\"content\", metadata1.viewport);\n    }\n    if (metadata1.bodyClassName) {\n      Array.from(document.body.classList).filter(c => c.startsWith(\"framer-body-\")).map(c => document.body.classList.remove(c));\n      document.body.classList.add(metadata1.bodyClassName);\n    }\n  }, [currentRouteData]);\n  const [baseVariant, hydratedBaseVariant] = useHydratedBreakpointVariants(variant, breakpoints, false);\n  const gestureVariant = undefined;\n  const transition = transitions.default;\n  const id1 = useRouteElementId(\"CM30pscQM\");\n  const isDisplayed = () => {\n    if ([\"yZoyNwm4A\", \"qjKQBiFq7\"].includes(baseVariant)) return !isBrowser();\n    return true;\n  };\n  const ref1 = React.useRef(null);\n  const isDisplayed1 = () => {\n    if (baseVariant === \"yZoyNwm4A\") return !isBrowser();\n    return true;\n  };\n  const isDisplayed2 = () => {\n    if (baseVariant === \"qjKQBiFq7\") return !isBrowser();\n    return true;\n  };\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider, {\n    value: {\n      primaryVariantId: \"swcUPXElo\",\n      variantClassNames\n    },\n    children: /*#__PURE__*/_jsx(LayoutGroup, {\n      id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        className: cx(\"framer-4ag8A\", sharedStyle.className, sharedStyle1.className, sharedStyle2.className, sharedStyle3.className, sharedStyle4.className, sharedStyle5.className),\n        style: {\n          display: \"contents\"\n        },\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-15sq9ws\", className),\n          ref: ref,\n          style: {\n            ...style\n          },\n          children: [/*#__PURE__*/_jsx(Container, {\n            className: \"framer-1iakjxn-container\",\n            layoutScroll: true,\n            transformTemplate: transformTemplate,\n            children: /*#__PURE__*/_jsx(PropertyOverrides, {\n              breakpoint: baseVariant,\n              overrides: {\n                qjKQBiFq7: {\n                  variant: \"ORAGzJYxe\"\n                },\n                yZoyNwm4A: {\n                  variant: \"foV5IwsUw\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(NavbarDarkCopy6, {\n                height: \"100%\",\n                id: \"xLtaLdQQD\",\n                layoutId: \"xLtaLdQQD\",\n                style: {\n                  width: \"100%\"\n                },\n                variant: \"gPiGB1qDB\",\n                width: \"100%\"\n              })\n            })\n          }), /*#__PURE__*/_jsx(motion.main, {\n            className: \"framer-xtw6ok\",\n            \"data-framer-name\": \"Main\",\n            name: \"Main\",\n            children: /*#__PURE__*/_jsxs(motion.main, {\n              \"aria-label\": \"Main\",\n              className: \"framer-1tijues\",\n              children: [/*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-l5qgdx\",\n                children: [/*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-125yyk5\",\n                  children: isSet(PQT4tywhC) && /*#__PURE__*/_jsx(PropertyOverrides, {\n                    breakpoint: baseVariant,\n                    overrides: {\n                      qjKQBiFq7: {\n                        \"data-framer-appear-id\": \"16hxddx\",\n                        animate: optimizeAppear(\"animate\", \"16hxddx\", animation1, \"1t4gc7n\"),\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 5001,\n                          intrinsicWidth: 7500,\n                          pixelHeight: 5001,\n                          pixelWidth: 7500,\n                          sizes: \"calc(max(min(100vw, 1400px) - 360px, 0px) - 40px)\",\n                          ...toResponsiveImage(PQT4tywhC)\n                        },\n                        initial: optimizeAppear(\"initial\", \"16hxddx\", animation2, \"1t4gc7n\"),\n                        transformTemplate: optimizeAppearTransformTemplate(\"16hxddx\", transformTemplate1)\n                      },\n                      yZoyNwm4A: {\n                        \"data-framer-appear-id\": \"uuzahz\",\n                        animate: optimizeAppear(\"animate\", \"uuzahz\", animation1, \"je6fa7\"),\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 5001,\n                          intrinsicWidth: 7500,\n                          pixelHeight: 5001,\n                          pixelWidth: 7500,\n                          sizes: \"calc(max(max(min(100vw, 1400px), 0px) * 0.7383 - 10px, 0px) - 40px)\",\n                          ...toResponsiveImage(PQT4tywhC)\n                        },\n                        initial: optimizeAppear(\"initial\", \"uuzahz\", animation2, \"je6fa7\"),\n                        transformTemplate: optimizeAppearTransformTemplate(\"uuzahz\", transformTemplate1)\n                      }\n                    },\n                    children: /*#__PURE__*/_jsx(Image, {\n                      animate: optimizeAppear(\"animate\", \"1nxkj4c\", animation1, \"15sq9ws\"),\n                      background: {\n                        alt: \"\",\n                        fit: \"fill\",\n                        intrinsicHeight: 5001,\n                        intrinsicWidth: 7500,\n                        pixelHeight: 5001,\n                        pixelWidth: 7500,\n                        sizes: \"calc(max(max(min(100vw, 1400px), 0px) - 360px, 0px) - 20px)\",\n                        ...toResponsiveImage(PQT4tywhC)\n                      },\n                      className: \"framer-1nxkj4c\",\n                      \"data-framer-appear-id\": \"1nxkj4c\",\n                      \"data-framer-name\": \"Image\",\n                      exit: animation,\n                      initial: optimizeAppear(\"initial\", \"1nxkj4c\", animation2, \"15sq9ws\"),\n                      name: \"Image\",\n                      transformTemplate: optimizeAppearTransformTemplate(\"1nxkj4c\", transformTemplate1)\n                    })\n                  })\n                }), isDisplayed() && /*#__PURE__*/_jsx(Container, {\n                  animate: optimizeAppear(\"animate\", \"150mlro\", animation4, \"15sq9ws\"),\n                  className: \"framer-150mlro-container hidden-je6fa7 hidden-1t4gc7n\",\n                  \"data-framer-appear-id\": \"150mlro\",\n                  exit: animation3,\n                  id: id1,\n                  initial: optimizeAppear(\"initial\", \"150mlro\", animation5, \"15sq9ws\"),\n                  ref: ref1,\n                  transformTemplate: optimizeAppearTransformTemplate(\"150mlro\", transformTemplate1),\n                  children: /*#__PURE__*/_jsx(Descripcion, {\n                    authorBio: wTTReUpJl,\n                    authorName: hYDLYsm8B,\n                    authorPhoto: toResponsiveImage(FSBRHbyNn),\n                    authorWebsite: \"https://www.linkedin.com/in/pablo-avalos-prado/\",\n                    height: \"100%\",\n                    id: \"CM30pscQM\",\n                    layoutId: \"CM30pscQM\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    width: \"100%\"\n                  })\n                })]\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-aqk3bf\",\n                children: /*#__PURE__*/_jsxs(motion.div, {\n                  className: \"framer-a2trnb\",\n                  \"data-framer-name\": \"Container\",\n                  name: \"Container\",\n                  children: [isSet(VUsssi95b) && /*#__PURE__*/_jsx(PropertyOverrides, {\n                    breakpoint: baseVariant,\n                    overrides: {\n                      qjKQBiFq7: {\n                        \"data-framer-appear-id\": \"1ksarzx\",\n                        animate: optimizeAppear(\"animate\", \"1ksarzx\", animation7, \"1t4gc7n\"),\n                        initial: optimizeAppear(\"initial\", \"1ksarzx\", animation8, \"1t4gc7n\"),\n                        transformTemplate: optimizeAppearTransformTemplate(\"1ksarzx\", transformTemplate1)\n                      },\n                      yZoyNwm4A: {\n                        \"data-framer-appear-id\": \"yashq2\",\n                        animate: optimizeAppear(\"animate\", \"yashq2\", animation7, \"je6fa7\"),\n                        initial: optimizeAppear(\"initial\", \"yashq2\", animation8, \"je6fa7\"),\n                        transformTemplate: optimizeAppearTransformTemplate(\"yashq2\", transformTemplate1)\n                      }\n                    },\n                    children: /*#__PURE__*/_jsxs(motion.div, {\n                      animate: optimizeAppear(\"animate\", \"5vrciu\", animation7, \"15sq9ws\"),\n                      className: \"framer-5vrciu\",\n                      \"data-framer-appear-id\": \"5vrciu\",\n                      exit: animation6,\n                      initial: optimizeAppear(\"initial\", \"5vrciu\", animation8, \"15sq9ws\"),\n                      transformTemplate: optimizeAppearTransformTemplate(\"5vrciu\", transformTemplate1),\n                      children: [isDisplayed1() && /*#__PURE__*/_jsx(Container, {\n                        className: \"framer-oxbdyj-container hidden-je6fa7\",\n                        children: /*#__PURE__*/_jsx(Phosphor, {\n                          color: \"rgb(41, 35, 134)\",\n                          height: \"100%\",\n                          iconSearch: \"House\",\n                          iconSelection: \"PencilSimple\",\n                          id: \"DbVkntojy\",\n                          layoutId: \"DbVkntojy\",\n                          mirrored: false,\n                          selectByList: true,\n                          style: {\n                            height: \"100%\",\n                            width: \"100%\"\n                          },\n                          weight: \"regular\",\n                          width: \"100%\"\n                        })\n                      }), /*#__PURE__*/_jsx(RichText, {\n                        __fromCanvasComponent: true,\n                        children: /*#__PURE__*/_jsx(React.Fragment, {\n                          children: /*#__PURE__*/_jsx(\"p\", {\n                            style: {\n                              \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\n                              \"--framer-font-family\": '\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\n                              \"--framer-font-size\": \"14px\",\n                              \"--framer-line-height\": \"1.5em\",\n                              \"--framer-text-color\": \"rgb(41, 35, 134)\"\n                            },\n                            children: \"#genetics\"\n                          })\n                        }),\n                        className: \"framer-1pxxlty\",\n                        \"data-framer-name\": \"Label\",\n                        fonts: [\"GF;IBM Plex Sans-regular\"],\n                        name: \"Label\",\n                        text: prefix(VUsssi95b, \"#\"),\n                        verticalAlignment: \"top\",\n                        withExternalLayout: true\n                      })]\n                    })\n                  }), isSet(I9BhUYGS2) && /*#__PURE__*/_jsx(PropertyOverrides, {\n                    breakpoint: baseVariant,\n                    overrides: {\n                      qjKQBiFq7: {\n                        \"data-framer-appear-id\": \"1twizhn\",\n                        animate: optimizeAppear(\"animate\", \"1twizhn\", animation10, \"1t4gc7n\"),\n                        initial: optimizeAppear(\"initial\", \"1twizhn\", animation11, \"1t4gc7n\"),\n                        transformTemplate: optimizeAppearTransformTemplate(\"1twizhn\", transformTemplate1)\n                      },\n                      yZoyNwm4A: {\n                        \"data-framer-appear-id\": \"83dxj7\",\n                        animate: optimizeAppear(\"animate\", \"83dxj7\", animation10, \"je6fa7\"),\n                        initial: optimizeAppear(\"initial\", \"83dxj7\", animation11, \"je6fa7\"),\n                        transformTemplate: optimizeAppearTransformTemplate(\"83dxj7\", transformTemplate1)\n                      }\n                    },\n                    children: /*#__PURE__*/_jsxs(motion.div, {\n                      animate: optimizeAppear(\"animate\", \"11d75n1\", animation10, \"15sq9ws\"),\n                      className: \"framer-11d75n1\",\n                      \"data-framer-appear-id\": \"11d75n1\",\n                      exit: animation9,\n                      initial: optimizeAppear(\"initial\", \"11d75n1\", animation11, \"15sq9ws\"),\n                      transformTemplate: optimizeAppearTransformTemplate(\"11d75n1\", transformTemplate1),\n                      children: [/*#__PURE__*/_jsx(Container, {\n                        className: \"framer-lbxmb3-container\",\n                        children: /*#__PURE__*/_jsx(Phosphor, {\n                          color: \"rgb(41, 35, 134)\",\n                          height: \"100%\",\n                          iconSearch: \"House\",\n                          iconSelection: \"ImageSquare\",\n                          id: \"caYYe4CtA\",\n                          layoutId: \"caYYe4CtA\",\n                          mirrored: false,\n                          selectByList: true,\n                          style: {\n                            height: \"100%\",\n                            width: \"100%\"\n                          },\n                          weight: \"regular\",\n                          width: \"100%\"\n                        })\n                      }), /*#__PURE__*/_jsx(RichText, {\n                        __fromCanvasComponent: true,\n                        children: /*#__PURE__*/_jsx(React.Fragment, {\n                          children: /*#__PURE__*/_jsx(\"p\", {\n                            style: {\n                              \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\n                              \"--framer-font-family\": '\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\n                              \"--framer-font-size\": \"14px\",\n                              \"--framer-line-height\": \"1.5em\",\n                              \"--framer-text-color\": \"rgb(41, 35, 134)\"\n                            },\n                            children: \"Image credit by Tony Campbell , Realtree\"\n                          })\n                        }),\n                        className: \"framer-m4tpke\",\n                        \"data-framer-name\": \"Label\",\n                        fonts: [\"GF;IBM Plex Sans-regular\"],\n                        name: \"Label\",\n                        text: prefix(I9BhUYGS2, \"Image credit by \"),\n                        verticalAlignment: \"top\",\n                        withExternalLayout: true\n                      })]\n                    })\n                  })]\n                })\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-14xjb6b\",\n                \"data-framer-name\": \"Container\",\n                name: \"Container\",\n                children: [/*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1g8exha-container\",\n                  children: /*#__PURE__*/_jsx(Spacing, {\n                    height: \"100%\",\n                    id: \"WDT6nuCCf\",\n                    layoutId: \"WDT6nuCCf\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"WYsf9o6Or\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Link, {\n                  href: {\n                    hash: \":N7OHD0TBV\",\n                    webPageId: \"uHRN5S_YY\"\n                  },\n                  openInNewTab: false,\n                  children: /*#__PURE__*/_jsxs(motion.a, {\n                    className: \"framer-p5bkxf framer-1hq88wz\",\n                    children: [/*#__PURE__*/_jsx(PropertyOverrides, {\n                      breakpoint: baseVariant,\n                      overrides: {\n                        qjKQBiFq7: {\n                          \"data-framer-appear-id\": \"1w4wu6x\",\n                          animate: optimizeAppear(\"animate\", \"1w4wu6x\", animation13, \"1t4gc7n\"),\n                          initial: optimizeAppear(\"initial\", \"1w4wu6x\", animation14, \"1t4gc7n\"),\n                          transformTemplate: optimizeAppearTransformTemplate(\"1w4wu6x\", transformTemplate1)\n                        },\n                        yZoyNwm4A: {\n                          \"data-framer-appear-id\": \"1fnonyp\",\n                          animate: optimizeAppear(\"animate\", \"1fnonyp\", animation13, \"je6fa7\"),\n                          initial: optimizeAppear(\"initial\", \"1fnonyp\", animation14, \"je6fa7\"),\n                          transformTemplate: optimizeAppearTransformTemplate(\"1fnonyp\", transformTemplate1)\n                        }\n                      },\n                      children: /*#__PURE__*/_jsx(Image, {\n                        animate: optimizeAppear(\"animate\", \"a4ygjm\", animation13, \"15sq9ws\"),\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 704,\n                          intrinsicWidth: 704,\n                          pixelHeight: 704,\n                          pixelWidth: 704,\n                          sizes: \"48px\",\n                          ...toResponsiveImage(FSBRHbyNn)\n                        },\n                        className: \"framer-a4ygjm\",\n                        \"data-border\": true,\n                        \"data-framer-appear-id\": \"a4ygjm\",\n                        \"data-framer-name\": \"Avatar\",\n                        exit: animation12,\n                        initial: optimizeAppear(\"initial\", \"a4ygjm\", animation14, \"15sq9ws\"),\n                        name: \"Avatar\",\n                        transformTemplate: optimizeAppearTransformTemplate(\"a4ygjm\", transformTemplate1)\n                      })\n                    }), /*#__PURE__*/_jsxs(motion.div, {\n                      className: \"framer-6gxstf\",\n                      children: [/*#__PURE__*/_jsx(PropertyOverrides, {\n                        breakpoint: baseVariant,\n                        overrides: {\n                          qjKQBiFq7: {\n                            \"data-framer-appear-id\": \"1ostjpk\",\n                            animate: optimizeAppear(\"animate\", \"1ostjpk\", animation16, \"1t4gc7n\"),\n                            initial: optimizeAppear(\"initial\", \"1ostjpk\", animation14, \"1t4gc7n\"),\n                            transformTemplate: optimizeAppearTransformTemplate(\"1ostjpk\", transformTemplate1)\n                          },\n                          yZoyNwm4A: {\n                            \"data-framer-appear-id\": \"jft8qy\",\n                            animate: optimizeAppear(\"animate\", \"jft8qy\", animation16, \"je6fa7\"),\n                            initial: optimizeAppear(\"initial\", \"jft8qy\", animation14, \"je6fa7\"),\n                            transformTemplate: optimizeAppearTransformTemplate(\"jft8qy\", transformTemplate1)\n                          }\n                        },\n                        children: /*#__PURE__*/_jsx(RichText, {\n                          __fromCanvasComponent: true,\n                          animate: optimizeAppear(\"animate\", \"10v3698\", animation16, \"15sq9ws\"),\n                          children: /*#__PURE__*/_jsx(React.Fragment, {\n                            children: /*#__PURE__*/_jsx(\"p\", {\n                              style: {\n                                \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\n                                \"--framer-font-family\": '\"IBM Plex Sans\", sans-serif',\n                                \"--framer-font-size\": \"14px\",\n                                \"--framer-font-weight\": \"500\",\n                                \"--framer-line-height\": \"1.5em\",\n                                \"--framer-text-color\": \"rgb(41, 35, 134)\"\n                              },\n                              children: \"Pablo \\xc1valos Prado\"\n                            })\n                          }),\n                          className: \"framer-10v3698\",\n                          \"data-framer-appear-id\": \"10v3698\",\n                          \"data-framer-name\": \"Label\",\n                          exit: animation15,\n                          fonts: [\"GF;IBM Plex Sans-500\"],\n                          initial: optimizeAppear(\"initial\", \"10v3698\", animation14, \"15sq9ws\"),\n                          name: \"Label\",\n                          text: hYDLYsm8B,\n                          transformTemplate: optimizeAppearTransformTemplate(\"10v3698\", transformTemplate1),\n                          verticalAlignment: \"top\",\n                          withExternalLayout: true\n                        })\n                      }), /*#__PURE__*/_jsxs(motion.div, {\n                        className: \"framer-19ytocc\",\n                        children: [/*#__PURE__*/_jsx(PropertyOverrides, {\n                          breakpoint: baseVariant,\n                          overrides: {\n                            qjKQBiFq7: {\n                              \"data-framer-appear-id\": \"1yrnafu\",\n                              animate: optimizeAppear(\"animate\", \"1yrnafu\", animation18, \"1t4gc7n\"),\n                              initial: optimizeAppear(\"initial\", \"1yrnafu\", animation14, \"1t4gc7n\"),\n                              transformTemplate: optimizeAppearTransformTemplate(\"1yrnafu\", transformTemplate1)\n                            },\n                            yZoyNwm4A: {\n                              \"data-framer-appear-id\": \"1oyo0j6\",\n                              animate: optimizeAppear(\"animate\", \"1oyo0j6\", animation18, \"je6fa7\"),\n                              initial: optimizeAppear(\"initial\", \"1oyo0j6\", animation14, \"je6fa7\"),\n                              transformTemplate: optimizeAppearTransformTemplate(\"1oyo0j6\", transformTemplate1)\n                            }\n                          },\n                          children: /*#__PURE__*/_jsx(RichText, {\n                            __fromCanvasComponent: true,\n                            animate: optimizeAppear(\"animate\", \"1ujkygf\", animation18, \"15sq9ws\"),\n                            children: /*#__PURE__*/_jsx(React.Fragment, {\n                              children: /*#__PURE__*/_jsx(\"p\", {\n                                style: {\n                                  \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\n                                  \"--framer-font-family\": '\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\n                                  \"--framer-font-size\": \"14px\",\n                                  \"--framer-line-height\": \"1.5em\",\n                                  \"--framer-text-color\": \"rgb(41, 35, 134)\"\n                                },\n                                children: \"Neuroscientist & Medical Writer\"\n                              })\n                            }),\n                            className: \"framer-1ujkygf\",\n                            \"data-framer-appear-id\": \"1ujkygf\",\n                            \"data-framer-name\": \"Label\",\n                            exit: animation17,\n                            fonts: [\"GF;IBM Plex Sans-regular\"],\n                            initial: optimizeAppear(\"initial\", \"1ujkygf\", animation14, \"15sq9ws\"),\n                            name: \"Label\",\n                            text: wTTReUpJl,\n                            transformTemplate: optimizeAppearTransformTemplate(\"1ujkygf\", transformTemplate1),\n                            verticalAlignment: \"top\",\n                            withExternalLayout: true\n                          })\n                        }), /*#__PURE__*/_jsx(PropertyOverrides, {\n                          breakpoint: baseVariant,\n                          overrides: {\n                            qjKQBiFq7: {\n                              \"data-framer-appear-id\": \"dfeysv\",\n                              animate: optimizeAppear(\"animate\", \"dfeysv\", animation20, \"1t4gc7n\"),\n                              initial: optimizeAppear(\"initial\", \"dfeysv\", animation21, \"1t4gc7n\"),\n                              transformTemplate: optimizeAppearTransformTemplate(\"dfeysv\", transformTemplate1)\n                            },\n                            yZoyNwm4A: {\n                              \"data-framer-appear-id\": \"1ki5hdk\",\n                              animate: optimizeAppear(\"animate\", \"1ki5hdk\", animation20, \"je6fa7\"),\n                              initial: optimizeAppear(\"initial\", \"1ki5hdk\", animation21, \"je6fa7\"),\n                              transformTemplate: optimizeAppearTransformTemplate(\"1ki5hdk\", transformTemplate1)\n                            }\n                          },\n                          children: /*#__PURE__*/_jsx(RichText, {\n                            __fromCanvasComponent: true,\n                            animate: optimizeAppear(\"animate\", \"otsmng\", animation20, \"15sq9ws\"),\n                            children: /*#__PURE__*/_jsx(React.Fragment, {\n                              children: /*#__PURE__*/_jsx(\"p\", {\n                                style: {\n                                  \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\n                                  \"--framer-font-family\": '\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\n                                  \"--framer-font-size\": \"14px\",\n                                  \"--framer-line-height\": \"1.5em\",\n                                  \"--framer-text-color\": \"rgb(41, 35, 134)\"\n                                },\n                                children: \"March 12, 2023\"\n                              })\n                            }),\n                            className: \"framer-otsmng\",\n                            \"data-framer-appear-id\": \"otsmng\",\n                            \"data-framer-name\": \"Label\",\n                            exit: animation19,\n                            fonts: [\"GF;IBM Plex Sans-regular\"],\n                            initial: optimizeAppear(\"initial\", \"otsmng\", animation21, \"15sq9ws\"),\n                            name: \"Label\",\n                            text: toDateString(DD3znCvdO, {\n                              dateStyle: \"long\",\n                              locale: \"en-US\"\n                            }),\n                            transformTemplate: optimizeAppearTransformTemplate(\"otsmng\", transformTemplate1),\n                            verticalAlignment: \"top\",\n                            withExternalLayout: true\n                          })\n                        })]\n                      })]\n                    })]\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1fotaq3-container\",\n                  children: /*#__PURE__*/_jsx(Spacing, {\n                    height: \"100%\",\n                    id: \"XoEvQLCvX\",\n                    layoutId: \"XoEvQLCvX\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"WYsf9o6Or\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    qjKQBiFq7: {\n                      \"data-framer-appear-id\": \"18f2hp2\",\n                      animate: optimizeAppear(\"animate\", \"18f2hp2\", animation23, \"1t4gc7n\"),\n                      initial: optimizeAppear(\"initial\", \"18f2hp2\", animation14, \"1t4gc7n\"),\n                      transformTemplate: optimizeAppearTransformTemplate(\"18f2hp2\", transformTemplate1)\n                    },\n                    yZoyNwm4A: {\n                      \"data-framer-appear-id\": \"mxutuv\",\n                      animate: optimizeAppear(\"animate\", \"mxutuv\", animation23, \"je6fa7\"),\n                      initial: optimizeAppear(\"initial\", \"mxutuv\", animation14, \"je6fa7\"),\n                      transformTemplate: optimizeAppearTransformTemplate(\"mxutuv\", transformTemplate1)\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(RichText, {\n                    __fromCanvasComponent: true,\n                    animate: optimizeAppear(\"animate\", \"5qcasl\", animation23, \"15sq9ws\"),\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(\"h1\", {\n                        style: {\n                          \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy03MDA=\",\n                          \"--framer-font-family\": '\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"36px\",\n                          \"--framer-font-weight\": \"700\",\n                          \"--framer-letter-spacing\": \"-1.2px\",\n                          \"--framer-line-height\": \"1.3em\",\n                          \"--framer-text-color\": \"rgb(41, 35, 134)\"\n                        },\n                        children: \"Bone regeneration with deer antlers\"\n                      })\n                    }),\n                    className: \"framer-5qcasl\",\n                    \"data-framer-appear-id\": \"5qcasl\",\n                    \"data-framer-name\": \"Title\",\n                    exit: animation22,\n                    fonts: [\"GF;IBM Plex Sans-700\"],\n                    initial: optimizeAppear(\"initial\", \"5qcasl\", animation14, \"15sq9ws\"),\n                    name: \"Title\",\n                    text: gblEufo0g,\n                    transformTemplate: optimizeAppearTransformTemplate(\"5qcasl\", transformTemplate1),\n                    verticalAlignment: \"top\",\n                    withExternalLayout: true\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1vtq5n9-container\",\n                  children: /*#__PURE__*/_jsx(Spacing, {\n                    height: \"100%\",\n                    id: \"HQi_xqYBk\",\n                    layoutId: \"HQi_xqYBk\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"vYKU92Yqr\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-8wvjtg-container\",\n                  children: /*#__PURE__*/_jsx(Spacing, {\n                    height: \"100%\",\n                    id: \"spDaUPkCS\",\n                    layoutId: \"spDaUPkCS\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"WYsf9o6Or\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    qjKQBiFq7: {\n                      \"data-framer-appear-id\": \"mcut52\",\n                      animate: optimizeAppear(\"animate\", \"mcut52\", animation25, \"1t4gc7n\"),\n                      initial: optimizeAppear(\"initial\", \"mcut52\", animation21, \"1t4gc7n\"),\n                      transformTemplate: optimizeAppearTransformTemplate(\"mcut52\", transformTemplate1)\n                    },\n                    yZoyNwm4A: {\n                      \"data-framer-appear-id\": \"67247l\",\n                      animate: optimizeAppear(\"animate\", \"67247l\", animation25, \"je6fa7\"),\n                      initial: optimizeAppear(\"initial\", \"67247l\", animation21, \"je6fa7\"),\n                      transformTemplate: optimizeAppearTransformTemplate(\"67247l\", transformTemplate1)\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(RichText, {\n                    __fromCanvasComponent: true,\n                    animate: optimizeAppear(\"animate\", \"roo2l2\", animation25, \"15sq9ws\"),\n                    children: qj5XlNurU,\n                    className: \"framer-roo2l2\",\n                    \"data-framer-appear-id\": \"roo2l2\",\n                    \"data-framer-name\": \"Content\",\n                    exit: animation24,\n                    initial: optimizeAppear(\"initial\", \"roo2l2\", animation21, \"15sq9ws\"),\n                    name: \"Content\",\n                    stylesPresetsClassNames: {\n                      a: \"framer-styles-preset-aexbeb\",\n                      h1: \"framer-styles-preset-bccllm\",\n                      h2: \"framer-styles-preset-frgdj5\",\n                      h3: \"framer-styles-preset-12lj5ox\",\n                      p: \"framer-styles-preset-6nfpdv\"\n                    },\n                    transformTemplate: optimizeAppearTransformTemplate(\"roo2l2\", transformTemplate1),\n                    verticalAlignment: \"top\",\n                    withExternalLayout: true\n                  })\n                }), isDisplayed2() && /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-cgn3kd-container hidden-1t4gc7n\",\n                  children: /*#__PURE__*/_jsx(Spacing, {\n                    height: \"100%\",\n                    id: \"U9tJetZIW\",\n                    layoutId: \"U9tJetZIW\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"WYsf9o6Or\",\n                    width: \"100%\"\n                  })\n                }), isDisplayed() && /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-810lt3-container hidden-je6fa7 hidden-1t4gc7n\",\n                  children: /*#__PURE__*/_jsx(Spacing, {\n                    height: \"100%\",\n                    id: \"G2aELz36R\",\n                    layoutId: \"G2aELz36R\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"AG4Vmq196\",\n                    width: \"100%\"\n                  })\n                })]\n              }), isDisplayed2() && /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1lf0dkd hidden-1t4gc7n\",\n                \"data-border\": true,\n                children: /*#__PURE__*/_jsxs(motion.div, {\n                  className: \"framer-hxjgn\",\n                  children: [/*#__PURE__*/_jsx(Container, {\n                    className: \"framer-z5cjj6-container\",\n                    children: /*#__PURE__*/_jsx(Spacing, {\n                      height: \"100%\",\n                      id: \"sYPsryhTg\",\n                      layoutId: \"sYPsryhTg\",\n                      style: {\n                        width: \"100%\"\n                      },\n                      variant: \"jwGTxcUYR\",\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/_jsxs(motion.div, {\n                    className: \"framer-1gn5lz2\",\n                    \"data-framer-name\": \"Container\",\n                    name: \"Container\",\n                    children: [/*#__PURE__*/_jsx(PropertyOverrides, {\n                      breakpoint: baseVariant,\n                      overrides: {\n                        yZoyNwm4A: {\n                          \"data-framer-appear-id\": \"1mameqb\",\n                          animate: optimizeAppear(\"animate\", \"1mameqb\", animation27, \"je6fa7\"),\n                          initial: optimizeAppear(\"initial\", \"1mameqb\", animation21, \"je6fa7\"),\n                          transformTemplate: optimizeAppearTransformTemplate(\"1mameqb\", transformTemplate1)\n                        }\n                      },\n                      children: /*#__PURE__*/_jsx(RichText, {\n                        __fromCanvasComponent: true,\n                        animate: optimizeAppear(\"animate\", \"15rcn4o\", animation27, \"15sq9ws\"),\n                        children: /*#__PURE__*/_jsx(React.Fragment, {\n                          children: /*#__PURE__*/_jsx(\"h3\", {\n                            style: {\n                              \"--font-selector\": \"R0Y7SUJNIFBsZXggU2Fucy01MDA=\",\n                              \"--framer-font-family\": '\"IBM Plex Sans\", sans-serif',\n                              \"--framer-font-size\": \"18px\",\n                              \"--framer-font-weight\": \"500\",\n                              \"--framer-letter-spacing\": \"-0.2px\",\n                              \"--framer-line-height\": \"1.4em\",\n                              \"--framer-text-color\": \"rgb(41, 35, 134)\"\n                            },\n                            children: \"Continue Reading\"\n                          })\n                        }),\n                        className: \"framer-15rcn4o\",\n                        \"data-framer-appear-id\": \"15rcn4o\",\n                        \"data-framer-name\": \"Label\",\n                        exit: animation26,\n                        fonts: [\"GF;IBM Plex Sans-500\"],\n                        initial: optimizeAppear(\"initial\", \"15rcn4o\", animation21, \"15sq9ws\"),\n                        name: \"Label\",\n                        transformTemplate: optimizeAppearTransformTemplate(\"15rcn4o\", transformTemplate1),\n                        verticalAlignment: \"top\",\n                        withExternalLayout: true\n                      })\n                    }), /*#__PURE__*/_jsx(Container, {\n                      className: \"framer-rcddod-container\",\n                      children: /*#__PURE__*/_jsx(Spacing, {\n                        height: \"100%\",\n                        id: \"GimNxEf_M\",\n                        layoutId: \"GimNxEf_M\",\n                        style: {\n                          width: \"100%\"\n                        },\n                        variant: \"XFCBBbwlD\",\n                        width: \"100%\"\n                      })\n                    }), /*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-lf90sj\",\n                      children: offsetAndLimitArray(Blog.filter(itemfddqcx => {\n                        if (!negate(equals(itemfddqcx[\"gblEufo0g\"], gblEufo0gqiA3JHonw))) return false;\n                        return true;\n                      }), 0, 1).map(({\n                        qxqfzpV3b: qxqfzpV3brfYjItv7x,\n                        id: idrfYjItv7x\n                      }, i) => /*#__PURE__*/_jsx(LayoutGroup, {\n                        id: `rfYjItv7x-${idrfYjItv7x}`,\n                        children: /*#__PURE__*/_jsx(PathVariablesContext.Provider, {\n                          value: {\n                            qxqfzpV3b: qxqfzpV3brfYjItv7x\n                          },\n                          children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                            breakpoint: baseVariant,\n                            overrides: {\n                              yZoyNwm4A: {\n                                \"data-framer-appear-id\": \"1q35vla\",\n                                animate: optimizeAppear(\"animate\", \"1q35vla\", animation29, \"je6fa7\"),\n                                initial: optimizeAppear(\"initial\", \"1q35vla\", animation21, \"je6fa7\"),\n                                transformTemplate: optimizeAppearTransformTemplate(\"1q35vla\", transformTemplate1)\n                              }\n                            },\n                            children: /*#__PURE__*/_jsx(Container, {\n                              animate: optimizeAppear(\"animate\", \"3i7hi8\", animation29, \"15sq9ws\"),\n                              className: \"framer-3i7hi8-container\",\n                              \"data-framer-appear-id\": \"3i7hi8\",\n                              exit: animation28,\n                              initial: optimizeAppear(\"initial\", \"3i7hi8\", animation21, \"15sq9ws\"),\n                              transformTemplate: optimizeAppearTransformTemplate(\"3i7hi8\", transformTemplate1),\n                              children: /*#__PURE__*/_jsx(Card, {\n                                author: hYDLYsm8B,\n                                authorPhoto: toResponsiveImage(FSBRHbyNn),\n                                category: VUsssi95b,\n                                date: DD3znCvdO,\n                                height: \"100%\",\n                                id: \"DklJSL6o1\",\n                                image: toResponsiveImage(PQT4tywhC),\n                                layoutId: \"DklJSL6o1\",\n                                link: resolveLink({\n                                  webPageId: \"XOgSMGBuv\"\n                                }, router),\n                                style: {\n                                  width: \"100%\"\n                                },\n                                summary: K7P5LKS37,\n                                title: gblEufo0g,\n                                variant: \"vq5wE40VK\",\n                                width: \"100%\"\n                              })\n                            })\n                          })\n                        })\n                      }, idrfYjItv7x))\n                    })]\n                  })]\n                })\n              })]\n            })\n          })]\n        }), /*#__PURE__*/_jsx(\"div\", {\n          id: \"overlay\"\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-4ag8A [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: #8FB6FF; }`, \".framer-4ag8A .framer-1hq88wz { display: block; }\", \".framer-4ag8A .framer-15sq9ws { align-content: center; align-items: center; background-color: #8fb6ff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 0px 100px 0px; position: relative; width: 1200px; }\", \".framer-4ag8A .framer-1iakjxn-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\", \".framer-4ag8A .framer-xtw6ok { align-content: flex-start; align-items: flex-start; background-color: #8fb6ff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1400px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-4ag8A .framer-1tijues { align-content: center; align-items: center; background-color: #8fb6ff; display: flex; flex: 1 0 0px; 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: 1px; }\", \".framer-4ag8A .framer-l5qgdx { align-content: center; align-items: center; background-color: #8fb6ff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-4ag8A .framer-125yyk5 { align-content: center; align-items: center; background-color: #8fb6ff; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 20px; position: relative; width: 1px; }\", \".framer-4ag8A .framer-1nxkj4c { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 615px); overflow: visible; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-4ag8A .framer-150mlro-container { flex: none; height: 800px; position: sticky; top: 0px; transform: perspective(1200px); width: 350px; will-change: transform; z-index: 1; }\", \".framer-4ag8A .framer-aqk3bf { -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: #8fb6ff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px 0px 16px 0px; position: relative; width: 100%; z-index: 1; }\", \".framer-4ag8A .framer-a2trnb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 680px; overflow: visible; padding: 0px 25px 0px 25px; position: relative; width: 100%; }\", \".framer-4ag8A .framer-5vrciu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 1px; }\", \".framer-4ag8A .framer-oxbdyj-container, .framer-4ag8A .framer-lbxmb3-container { flex: none; height: 24px; pointer-events: none; position: relative; width: 24px; }\", \".framer-4ag8A .framer-1pxxlty { --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-4ag8A .framer-11d75n1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: min-content; }\", \".framer-4ag8A .framer-m4tpke { --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-4ag8A .framer-14xjb6b, .framer-4ag8A .framer-1gn5lz2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 680px; overflow: visible; padding: 0px 25px 0px 25px; position: relative; width: 100%; }\", \".framer-4ag8A .framer-1g8exha-container, .framer-4ag8A .framer-1fotaq3-container, .framer-4ag8A .framer-1vtq5n9-container, .framer-4ag8A .framer-8wvjtg-container, .framer-4ag8A .framer-cgn3kd-container, .framer-4ag8A .framer-810lt3-container, .framer-4ag8A .framer-z5cjj6-container, .framer-4ag8A .framer-rcddod-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-4ag8A .framer-p5bkxf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 100%; }\", \".framer-4ag8A .framer-a4ygjm { --border-bottom-width: 1px; --border-color: rgba(41, 41, 41, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; transform: perspective(1200px); width: 48px; }\", \".framer-4ag8A .framer-6gxstf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-4ag8A .framer-10v3698, .framer-4ag8A .framer-15rcn4o { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-4ag8A .framer-19ytocc { 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: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-4ag8A .framer-1ujkygf { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-4ag8A .framer-otsmng { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; transform: perspective(1200px); white-space: pre; width: auto; }\", \".framer-4ag8A .framer-5qcasl { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-4ag8A .framer-roo2l2 { --framer-paragraph-spacing: 40px; flex: none; height: auto; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", '.framer-4ag8A .framer-1lf0dkd { --border-bottom-width: 0px; --border-color: var(--token-b343876e-c5ad-4b88-a31d-69399d409c3f, #e6e6e6) /* {\"name\":\"$borders\"} */; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; 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: 100%; }', \".framer-4ag8A .framer-hxjgn { align-content: center; align-items: center; display: flex; flex: none; 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: 100%; }\", \".framer-4ag8A .framer-lf90sj { display: grid; flex: none; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(1, minmax(200px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: start; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-4ag8A .framer-3i7hi8-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; transform: perspective(1200px); width: 100%; }\", '.framer-4ag8A .framer-1h1k9mx { --border-bottom-width: 0px; --border-color: var(--token-b343876e-c5ad-4b88-a31d-69399d409c3f, #e6e6e6) /* {\"name\":\"$borders\"} */; --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: #8fb6ff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 72px; justify-content: space-between; overflow: visible; padding: 40px 0px 40px 0px; position: sticky; top: 0px; width: 390px; will-change: transform; z-index: 3; }', \"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-4ag8A .framer-15sq9ws, .framer-4ag8A .framer-xtw6ok, .framer-4ag8A .framer-1tijues, .framer-4ag8A .framer-l5qgdx, .framer-4ag8A .framer-125yyk5, .framer-4ag8A .framer-aqk3bf, .framer-4ag8A .framer-a2trnb, .framer-4ag8A .framer-5vrciu, .framer-4ag8A .framer-11d75n1, .framer-4ag8A .framer-14xjb6b, .framer-4ag8A .framer-p5bkxf, .framer-4ag8A .framer-6gxstf, .framer-4ag8A .framer-19ytocc, .framer-4ag8A .framer-1lf0dkd, .framer-4ag8A .framer-hxjgn, .framer-4ag8A .framer-1gn5lz2 { gap: 0px; } .framer-4ag8A .framer-15sq9ws > *, .framer-4ag8A .framer-1tijues > *, .framer-4ag8A .framer-125yyk5 > *, .framer-4ag8A .framer-aqk3bf > *, .framer-4ag8A .framer-14xjb6b > *, .framer-4ag8A .framer-6gxstf > *, .framer-4ag8A .framer-1lf0dkd > *, .framer-4ag8A .framer-hxjgn > *, .framer-4ag8A .framer-1gn5lz2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-4ag8A .framer-15sq9ws > :first-child, .framer-4ag8A .framer-1tijues > :first-child, .framer-4ag8A .framer-125yyk5 > :first-child, .framer-4ag8A .framer-aqk3bf > :first-child, .framer-4ag8A .framer-14xjb6b > :first-child, .framer-4ag8A .framer-6gxstf > :first-child, .framer-4ag8A .framer-1lf0dkd > :first-child, .framer-4ag8A .framer-hxjgn > :first-child, .framer-4ag8A .framer-1gn5lz2 > :first-child { margin-top: 0px; } .framer-4ag8A .framer-15sq9ws > :last-child, .framer-4ag8A .framer-1tijues > :last-child, .framer-4ag8A .framer-125yyk5 > :last-child, .framer-4ag8A .framer-aqk3bf > :last-child, .framer-4ag8A .framer-14xjb6b > :last-child, .framer-4ag8A .framer-6gxstf > :last-child, .framer-4ag8A .framer-1lf0dkd > :last-child, .framer-4ag8A .framer-hxjgn > :last-child, .framer-4ag8A .framer-1gn5lz2 > :last-child { margin-bottom: 0px; } .framer-4ag8A .framer-xtw6ok > *, .framer-4ag8A .framer-a2trnb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-4ag8A .framer-xtw6ok > :first-child, .framer-4ag8A .framer-l5qgdx > :first-child, .framer-4ag8A .framer-a2trnb > :first-child, .framer-4ag8A .framer-5vrciu > :first-child, .framer-4ag8A .framer-11d75n1 > :first-child, .framer-4ag8A .framer-p5bkxf > :first-child, .framer-4ag8A .framer-19ytocc > :first-child { margin-left: 0px; } .framer-4ag8A .framer-xtw6ok > :last-child, .framer-4ag8A .framer-l5qgdx > :last-child, .framer-4ag8A .framer-a2trnb > :last-child, .framer-4ag8A .framer-5vrciu > :last-child, .framer-4ag8A .framer-11d75n1 > :last-child, .framer-4ag8A .framer-p5bkxf > :last-child, .framer-4ag8A .framer-19ytocc > :last-child { margin-right: 0px; } .framer-4ag8A .framer-l5qgdx > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-4ag8A .framer-5vrciu > *, .framer-4ag8A .framer-11d75n1 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-4ag8A .framer-p5bkxf > *, .framer-4ag8A .framer-19ytocc > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\", \"@media (min-width: 1200px) { .framer-4ag8A .hidden-15sq9ws { display: none !important; } }\", `@media (min-width: 810px) and (max-width: 1199px) { .framer-4ag8A .hidden-je6fa7 { display: none !important; } .${metadata.bodyClassName} { background: #8FB6FF; } .framer-4ag8A .framer-15sq9ws { width: 810px; } .framer-4ag8A .framer-l5qgdx { height: 800px; } .framer-4ag8A .framer-125yyk5 { padding: 0px 20px 0px 20px; } .framer-4ag8A .framer-1nxkj4c { height: var(--framer-aspect-ratio-supported, 578px); }}`, `@media (max-width: 809px) { .framer-4ag8A .hidden-1t4gc7n { display: none !important; } .${metadata.bodyClassName} { background: #8FB6FF; } .framer-4ag8A .framer-15sq9ws { width: 390px; } .framer-4ag8A .framer-xtw6ok { flex-direction: column; } .framer-4ag8A .framer-1tijues { flex: none; width: 100%; } .framer-4ag8A .framer-125yyk5 { padding: 20px 20px 20px 20px; } .framer-4ag8A .framer-1nxkj4c { height: var(--framer-aspect-ratio-supported, 263px); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-4ag8A .framer-xtw6ok { gap: 0px; } .framer-4ag8A .framer-xtw6ok > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-4ag8A .framer-xtw6ok > :first-child { margin-top: 0px; } .framer-4ag8A .framer-xtw6ok > :last-child { margin-bottom: 0px; } }}`, ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css, ...sharedStyle3.css, ...sharedStyle4.css, ...sharedStyle5.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 3782\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yZoyNwm4A\":{\"layout\":[\"fixed\",\"auto\"]},\"qjKQBiFq7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerResponsiveScreen\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerGHUtu9LcD = withCSS(Component, css, \"framer-4ag8A\");\nexport default FramerGHUtu9LcD;\nFramerGHUtu9LcD.displayName = \"Blog\";\nFramerGHUtu9LcD.defaultProps = {\n  height: 3782,\n  width: 1200\n};\naddFonts(FramerGHUtu9LcD, [{\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/GHUtu9LcD:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v19/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v19/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf\",\n  weight: \"400\"\n}, {\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/GHUtu9LcD:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf\",\n  weight: \"500\"\n}, {\n  family: \"IBM Plex Sans\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/GHUtu9LcD:default\",\n    url: \"https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIZmdd_qFmo.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIZmdd_qFmo.ttf\",\n  weight: \"700\"\n}, ...NavbarDarkCopy6Fonts, ...DescripcionFonts, ...PhosphorFonts, ...SpacingFonts, ...CardFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.fonts, ...sharedStyle3.fonts, ...sharedStyle4.fonts, ...sharedStyle5.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerGHUtu9LcD\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yZoyNwm4A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qjKQBiFq7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"3782\",\n        \"framerResponsiveScreen\": \"\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["data", "u", "x", "p", "Link", "item", "addPropertyControls", "ControlType", "Z3lbVKWCc_default", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "css", "FramerTBbWYZPJi", "withCSS", "TBbWYZPJi_default", "addPropertyControls", "ControlType", "addFonts", "SpacingFonts", "getFonts", "TBbWYZPJi_default", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "toResponsiveImage", "value", "suffix", "prefix", "toDateString", "options", "date", "fallbackLocale", "locale", "dateStyle", "timeZone", "isSet", "Component", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "Du4HVOF1_", "l8xOsvhE0", "c6RlQq3po", "CT3hcUKAy", "CZ3XQZAOV", "inDqZLOGF", "DlHubKS0b", "OFHPDQkeP", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "u", "Image2", "RichText", "x", "css", "FramerU4XFGUXAz", "withCSS", "U4XFGUXAz_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "Component", "House_default", "React", "weights", "House", "props", "ref", "iconKeys", "moduleBaseUrl", "weightOptions", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "weight", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "House_default", "npm_react_18_1_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "piece", "defaultEvents", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "mSSMRQqXQ", "kFJtDNWsq", "p9jYlXsS_", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap134d0jy", "args", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerG2qgkp8Bv", "withCSS", "G2qgkp8Bv_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "nAPCSjtOm", "restProps", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "RichText", "x", "css", "FramereNWZhv51k", "withCSS", "eNWZhv51k_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "TooltipFonts", "eNWZhv51k_default", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "V23gjAmDB", "XqEWQ1tLE", "SetgVTb1v", "ZxM5hm3bp", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "u", "css", "FrameruIDSJpFKy", "withCSS", "uIDSJpFKy_default", "addPropertyControls", "ControlType", "addFonts", "SpacingFonts", "getFonts", "TBbWYZPJi_default", "ChipFonts", "G2qgkp8Bv_default", "IconButtonsFonts", "uIDSJpFKy_default", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "isSet", "value", "toResponsiveImage", "offsetAndLimitArray", "offset", "limit", "end", "Component", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "IyIO4qprO", "hbTO7arJN", "UaWUSGvfU", "dp2Qowr67", "qxqfzpV3bv37qfjWGC", "VUsssi95bv37qfjWGC", "idv37qfjWGC", "restProps", "ref", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "tap7qaxoa", "args", "router", "useRouter", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "Image2", "TBbWYZPJi_default", "RichText", "x", "Z3lbVKWCc_default", "i", "PathVariablesContext", "G2qgkp8Bv_default", "resolveLink", "uIDSJpFKy_default", "css", "FramerMcLudmKd6", "withCSS", "McLudmKd6_default", "addPropertyControls", "ControlType", "addFonts", "SpacingFonts", "ChipFonts", "IconButtonsFonts", "fonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1idol2", "args", "onTap1uq71rh", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "css", "Framert1QukJQvz", "withCSS", "t1QukJQvz_default", "addPropertyControls", "ControlType", "addFonts", "NavbarDarkCopy6Fonts", "getFonts", "t1QukJQvz_default", "DescripcionFonts", "McLudmKd6_default", "PhosphorFonts", "Icon", "SpacingFonts", "TBbWYZPJi_default", "CardFonts", "U4XFGUXAz_default", "breakpoints", "isBrowser", "variantClassNames", "removeHiddenBreakpointLayers", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "toResponsiveImage", "value", "transition1", "animation", "transformTemplate1", "animation1", "animation2", "isSet", "transition2", "animation3", "animation4", "animation5", "transition3", "animation6", "animation7", "animation8", "prefix", "transition4", "animation9", "animation10", "animation11", "transition5", "animation12", "animation13", "animation14", "transition6", "animation15", "animation16", "transition7", "animation17", "animation18", "transition8", "animation19", "animation20", "animation21", "toDateString", "options", "date", "fallbackLocale", "locale", "dateStyle", "timeZone", "transition9", "animation22", "animation23", "transition10", "animation24", "animation25", "transition11", "animation26", "animation27", "transition12", "animation28", "animation29", "equals", "a", "b", "negate", "offsetAndLimitArray", "offset", "limit", "end", "metadata", "GHUtu9LcD_default", "Component", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "PQT4tywhC", "FSBRHbyNn", "hYDLYsm8B", "wTTReUpJl", "VUsssi95b", "I9BhUYGS2", "DD3znCvdO", "gblEufo0g", "qj5XlNurU", "qxqfzpV3brfYjItv7x", "K7P5LKS37", "idrfYjItv7x", "gblEufo0gqiA3JHonw", "restProps", "ref", "variant", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "useDataRecord", "pmXt6YqsH_default", "getFromCurrentRouteData", "key", "NotFoundError", "fe", "metadata1", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "id1", "useRouteElementId", "isDisplayed", "ref1", "pe", "isDisplayed1", "isDisplayed2", "router", "useRouter", "defaultLayoutId", "ae", "p", "GeneratedComponentContext", "LayoutGroup", "u", "motion", "cx", "Container", "PropertyOverrides", "t1QukJQvz_default", "optimizeAppear", "optimizeAppearTransformTemplate", "Image2", "McLudmKd6_default", "Icon", "RichText", "x", "TBbWYZPJi_default", "Link", "Z3lbVKWCc_default", "itemfddqcx", "i", "PathVariablesContext", "U4XFGUXAz_default", "resolveLink", "css", "FramerGHUtu9LcD", "withCSS", "addFonts", "NavbarDarkCopy6Fonts", "DescripcionFonts", "PhosphorFonts", "SpacingFonts", "CardFonts", "fonts", "__FramerMetadata__"]
}
