{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framer.com/m/framer/integrations-styles.js@^0.2.0", "ssg:https://framerusercontent.com/modules/Igd9rio3gdt4sM2RsHw8/7cqXOK5TpzFJABxEVIWF/Contra.js", "ssg:https://framerusercontent.com/modules/11sxaVkIntk3WS9HcW71/EDwaRsCkYy7GoX4y3eHM/kuA0COIrs.js", "ssg:https://framerusercontent.com/modules/LXppd6ANcYUpFVaFgyr8/AAxthxSPAIgktW1oJMJ6/FWYB5bN2T.js", "ssg:https://framerusercontent.com/modules/pwLaQ1JRP5Vj8SOGSKn8/ysLzWIAWJ5RRjbFr4Mf1/OjXavZ9AA.js", "ssg:https://framerusercontent.com/modules/7TmOqPRiVp9lPXYDMCUu/ZaYqGOeuNHYkH2k7yxbP/wdm9ft5v_.js", "ssg:https://framerusercontent.com/modules/pDwDz9K8yruZncVz8zMl/0H2uSWRhtrY0WurUBsBC/CHC8AVjvC.js", "ssg:https://framerusercontent.com/modules/b4962eONuQDiKqA6mQ3E/gctqAToeaNnfqtUKyvmd/Dz62OIMiJ.js", "ssg:https://framerusercontent.com/modules/netif60e2GTtlPrXaiQR/mCDAIvo5qKNzcpGKTl5c/S5rBuAFAT.js", "ssg:https://framerusercontent.com/modules/jBYslOxB5ChgstceblqH/iFVoO0J1Fz2AvoVocuzp/augiA20Il.js"],
  "sourcesContent": ["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef,useCallback}from\"react\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@^0.2.0\";const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;const concentricRadius=(radius,padding)=>{return radius>padding?radius-padding:radius/2;};const emptyState_data=[{service:{coverImageUrl:\"https://media.contra.com/image/upload/v1705010404/1_faztrb.jpg\",title:\"Light Brand Package\",price:{amount:1e3,interval:null,type:\"FIXED_PRICE\"},embedUrl:null,isPurchasable:true,slug:null,timeline:\"3 days\"},userProfile:{avatarImageUrl:null,averageRating:5,expertBadges:null,firstName:null,lastName:null}},{service:{coverImageUrl:\"https://media.contra.com/image/upload/v1705010404/3_b6622z.jpg\",title:\"Basic Brand Package\",price:{amount:2500,interval:null,type:\"FIXED_PRICE\"},embedUrl:null,isPurchasable:false,slug:null,timeline:\"7 days\"},userProfile:{avatarImageUrl:null,averageRating:5,expertBadges:null,firstName:null,lastName:null}},{service:{coverImageUrl:\"https://media.contra.com/image/upload/v1705010405/2_xjhpil.jpg\",title:\"Deluxe Brand Package\",price:{amount:5e3,interval:null,type:\"FIXED_PRICE\"},embedUrl:null,isPurchasable:false,slug:null,timeline:\"14 days\"},userProfile:{avatarImageUrl:null,averageRating:5,expertBadges:null,firstName:null,lastName:null}}];const ServiceCard=({isMobile,service,userProfile,card,text,button})=>{// const contentRadius = Math.max(radius - 16, 0)\nconst cardstyle={width:\"100%\",display:\"flex\",height:\"100%\",overflow:\"hidden\",gap:16,padding:card.padding,borderRadius:card.radius,backgroundColor:card.background,border:`${card.border.width}px solid ${card.border.color}`,boxShadow:`${card.shadow.position?\"\":\"inset\"} ${card.shadow.x}px ${card.shadow.y}px ${card.shadow.blur}px ${card.shadow.spread}px ${card.shadow.color}`};const mobilecardstyle={...cardstyle,flexDirection:\"column\"};return /*#__PURE__*/_jsxs(\"div\",{style:isMobile?mobilecardstyle:cardstyle,children:[service.coverImageUrl&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"auto\",flexShrink:0,borderRadius:concentricRadius(card.radius,card.padding),backgroundColor:\"black\",overflow:\"hidden\",position:\"relative\",maxWidth:isMobile?\"100%\":186,maxHeight:isMobile?\"100%\":164},children:/*#__PURE__*/_jsx(\"img\",{style:{width:\"100%\",height:\"100%\",display:\"block\",objectFit:\"cover\"},src:service.coverImageUrl,loading:\"lazy\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"row\",justifyContent:\"start\",alignItems:\"start\",gap:16},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:text.title.color,fontWeight:600,fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,...text.title.font},children:service.title})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,margin:0,color:text.subtitle.color,fontSize:14,...text.subtitle.font},children:[userProfile.averageRating>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(StarSVG,{}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:userProfile.averageRating})]}),/*#__PURE__*/_jsx(BulletPoint,{color:text.bullet.color})]}),service.price.type!==\"CONTACT_FOR_PRICING\"&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[\"$\",service.price.amount===null&&service.timeline===\"X days\"?\"$$\":service.price.amount.toLocaleString(),service.price.type===\"RATE\"&&\"/hr\"]}),service.timeline&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(BulletPoint,{color:text.bullet.color}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:service.timeline})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(Link,{href:service.isPurchasable?`https://contra.com/s/${service.slug+\"/checkout\"}`:`https://contra.com/s/${service.slug}`,isPurchasable:service.isPurchasable,colors:{textDefault:button.text.color.default,textHover:button.text.color.hover,backgroundDefault:button.color.default,backgroundHover:button.color.hover},font:button.text.font,radius:button.radius,border:{color:button.border.color,width:button.border.width}}),/*#__PURE__*/_jsx(ContraSVG,{fill:text.title.color})]})]})})]})]},service.title);};const Link=({href=\"https://contra.com\",isPurchasable=false,colors={textDefault:\"#FFFFFF\",textHover:\"#E3E3E3\",backgroundDefault:\"#FFFFFF\",backgroundHover:\"#FFFFFF\"},font={fontFamily:`font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'`,fontSize:\"14px\",fontWeight:\"500px\",letterSpacing:\"0rem\",lineHeight:\"1.42\"},radius=20,border={color:{default:\"#000000\",hover:\"#000000\"},width:1}})=>{const[isHovering,setIsHovering]=useState(false);var _font_fontFamily,_font_fontSize,_font_fontWeight;return /*#__PURE__*/_jsx(\"a\",{href:href,target:\"_blank\",onMouseEnter:()=>setIsHovering(true),onMouseLeave:()=>setIsHovering(false),style:{margin:0,minWidth:75,paddingTop:12,paddingBottom:12,paddingLeft:16,paddingRight:16,backgroundColor:isHovering?colors.backgroundHover:colors.backgroundDefault,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",borderRadius:`${radius}px`,border:`${border.width}px solid ${isHovering?border.color.hover:border.color.default}`,color:isHovering?colors.textHover:colors.textDefault,fontFamily:(_font_fontFamily=font.fontFamily)!==null&&_font_fontFamily!==void 0?_font_fontFamily:DEFAULT_FONT_FAMILY,fontSize:(_font_fontSize=font.fontSize)!==null&&_font_fontSize!==void 0?_font_fontSize:14,fontWeight:(_font_fontWeight=font.fontWeight)!==null&&_font_fontWeight!==void 0?_font_fontWeight:500,lineHeight:font.lineHeight,letterSpacing:font.letterSpacing,transition:\"all 150ms ease-out 0s\",cursor:\"pointer\",textDecoration:\"none\"},children:isPurchasable?\"Buy Service\":\"Hire on Contra\"});};const BulletPoint=({color=\"rgb(208, 212, 220)\"})=>{return /*#__PURE__*/_jsx(\"div\",{style:{margin:0,width:3,height:3,borderRadius:\"100%\",backgroundColor:color}});};const ContraSVG=({fill})=>{return /*#__PURE__*/_jsxs(\"svg\",{fill:\"none\",height:\"28\",viewBox:\"0 0 40 40\",width:\"28\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"path\",{clipRule:\"evenodd\",d:\"M20.8107 19.0432H33.3399C33.4819 19.0432 33.5969 18.9281 33.5969 18.7862V18.4019C33.5969 18.2847 33.5176 18.1825 33.404 18.153C27.5285 16.6434 22.9181 12.0599 21.3712 6.19175C21.3413 6.07891 21.2392 6 21.1227 6H20.8107C20.6688 6 20.5537 6.11505 20.5537 6.25701V18.7862C20.5537 18.9281 20.6688 19.0432 20.8107 19.0432Z\",fill:fill,fillRule:\"evenodd\"}),/*#__PURE__*/_jsx(\"path\",{clipRule:\"evenodd\",d:\"M20.8107 33.5811H21.195C21.3122 33.5811 21.4147 33.5019 21.4439 33.3883C22.9535 27.5131 27.537 22.9023 33.4055 21.3555C33.5184 21.3256 33.5969 21.2235 33.5969 21.1069V20.795C33.5969 20.6534 33.4819 20.5383 33.3399 20.5383H20.8107C20.6688 20.5383 20.5537 20.6534 20.5537 20.795V33.3241C20.5537 33.4661 20.6688 33.5811 20.8107 33.5811Z\",fill:fill,fillRule:\"evenodd\"}),/*#__PURE__*/_jsx(\"path\",{clipRule:\"evenodd\",d:\"M18.4742 33.5815H18.7858C18.9278 33.5815 19.0428 33.4665 19.0428 33.3241V20.7953C19.0428 20.6534 18.9278 20.5383 18.7858 20.5383H6.25701C6.11505 20.5383 6 20.6534 6 20.7953V21.1792C6 21.2968 6.07928 21.399 6.19285 21.4285C12.068 22.9381 16.6788 27.5212 18.2257 33.3898C18.2556 33.5026 18.3573 33.5815 18.4742 33.5815Z\",fill:fill,fillRule:\"evenodd\"}),/*#__PURE__*/_jsx(\"path\",{clipRule:\"evenodd\",d:\"M6.25701 19.0432H18.7858C18.9278 19.0432 19.0428 18.9281 19.0428 18.7862V6.25701C19.0428 6.11505 18.9278 6 18.7858 6H18.4019C18.2847 6 18.1822 6.07965 18.153 6.19322C16.643 12.0684 12.0599 16.6792 6.19138 18.2261C6.07854 18.2556 6 18.3577 6 18.4746V18.7862C6 18.9281 6.11505 19.0432 6.25701 19.0432Z\",fill:fill,fillRule:\"evenodd\"})]});};const StarSVG=()=>{return /*#__PURE__*/_jsx(\"svg\",{fill:\"none\",focusable:\"false\",height:\"12\",role:\"img\",strokeWidth:\"1\",viewBox:\"0 0 24 24\",width:\"12\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10.9047 1.06137C11.2476 0.31288 12.3111 0.312878 12.654 1.06136L15.3979 7.05099C15.538 7.35679 15.8277 7.56722 16.1618 7.60596L22.7062 8.36474C23.524 8.45956 23.8526 9.471 23.2467 10.0284L18.3982 14.489C18.1507 14.7167 18.04 15.0572 18.1064 15.3869L19.4071 21.8455C19.5697 22.6526 18.7093 23.2777 17.9919 22.8737L12.2514 19.6409C11.9583 19.4758 11.6003 19.4758 11.3072 19.6409L5.56669 22.8737C4.84933 23.2777 3.98895 22.6526 4.15149 21.8455L5.45218 15.3869C5.51859 15.0572 5.40796 14.7167 5.16042 14.489L0.31188 10.0284C-0.294011 9.471 0.034623 8.45956 0.852436 8.36474L7.39685 7.60596C7.73097 7.56722 8.0206 7.35679 8.16069 7.05099L10.9047 1.06137Z\",fill:\"currentColor\"})});};/**\n * CONTRA\n * By Dylan(VOLAGN) (https://twitter.com/volagn) and Andreas van der Griendt\n * @framerIntrinsicWidth 400\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function Contra(props){const[fetchError,setFetchError]=useState(false);const[userData,setUserData]=useState(null);const parentRef=useRef(null);const isMobile=props.card.orientation===\"vertical\";const fetchData=useCallback(async()=>{setFetchError(false);try{const url=`https://contra.com/user_profiles/${props.username}/services`;const response=await fetch(url);if(!response.ok){throw new Error(\"Network response was not ok\");}const data=await response.json();setUserData(data);}catch(error){console.error(\"Error fetching data:\",error);setFetchError(true);}},[props.username]);//  Fetch User Data\nuseEffect(()=>{if(!props.username){return;}void fetchData();},[props.username,fetchData]);const loadingStateCard={width:\"100%\",display:\"flex\",height:\"100%\",overflow:\"hidden\",gap:16,padding:props.card.padding,borderRadius:props.card.radius,backgroundColor:props.card.background,border:`${props.card.border.width}px solid ${props.card.border.color}`};const mobileLoadingStateCard={...loadingStateCard,flexDirection:\"column\"};if(!props.username)return /*#__PURE__*/_jsx(\"div\",{ref:parentRef,style:{marginLeft:\"auto\",marginRight:\"auto\",display:\"flex\",flexDirection:\"column\",gap:props.card.gap},children:emptyState_data.map(item=>/*#__PURE__*/_jsx(ServiceCard,{isMobile:isMobile,service:item.service,userProfile:item.userProfile,card:{background:props.card.background,padding:props.card.padding,radius:props.card.radius,border:{color:props.card.border.color,width:props.card.border.width},shadow:{position:props.card.shadow.position,x:props.card.shadow.x,y:props.card.shadow.y,color:props.card.shadow.color,spread:props.card.shadow.spread,blur:props.card.shadow.blur}},text:{title:{font:props.text.title.font,color:props.text.title.color},subtitle:{font:props.text.subtitle.font,color:props.text.subtitle.color},bullet:{color:props.text.bullet}},button:{text:{font:props.button.text.font,color:{default:props.button.text.color.default,hover:props.button.text.color.hover}},color:{default:props.button.color.default,hover:props.button.color.hover},border:{color:props.button.border.color,width:props.button.border.width},radius:props.button.radius}}))});if(fetchError){return /*#__PURE__*/_jsxs(\"div\",{style:{...emptyStateStyle},children:[/*#__PURE__*/_jsx(\"h1\",{style:stateTitleStyle,children:\"Error\"}),/*#__PURE__*/_jsx(\"p\",{style:stateParagraphStyle,children:\"The username you\u2019ve entered does not exist. If the problem persists, please reload Framer.\"})]});}function getContents(){if(userData){return userData.productizedServices.map((item,index)=>/*#__PURE__*/_jsx(ServiceCard,{isMobile:isMobile,service:item,userProfile:userData.userProfile,card:{background:props.card.background,padding:props.card.padding,radius:props.card.radius,border:{color:props.card.border.color,width:props.card.border.width},shadow:{position:props.card.shadow.position,x:props.card.shadow.x,y:props.card.shadow.y,color:props.card.shadow.color,spread:props.card.shadow.spread,blur:props.card.shadow.blur}},text:{title:{font:props.text.title.font,color:props.text.title.color},subtitle:{font:props.text.subtitle.font,color:props.text.subtitle.color},bullet:{color:props.text.bullet}},button:{text:{font:props.button.text.font,color:{default:props.button.text.color.default,hover:props.button.text.color.hover}},color:{default:props.button.color.default,hover:props.button.color.hover},border:{color:props.button.border.color,width:props.button.border.width},radius:props.button.radius}}));}else{// Skeleton\nreturn /*#__PURE__*/_jsxs(\"div\",{style:isMobile?mobileLoadingStateCard:loadingStateCard,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",flexShrink:0,borderRadius:concentricRadius(props.card.radius,props.card.padding),backgroundColor:props.card.background,overflow:\"hidden\",position:\"relative\",maxWidth:isMobile?\"100%\":186},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:isMobile?300:140,opacity:.25,backgroundColor:props.text.title.color}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"70%\",height:props.text.title.font.fontSize,opacity:.25,backgroundColor:props.text.title.color,borderRadius:concentricRadius(props.card.radius,props.card.padding)}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",height:\"100%\",width:\"100%\",gap:24},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40%\",height:props.text.subtitle.font.fontSize,opacity:.25,backgroundColor:props.text.title.color,borderRadius:concentricRadius(props.card.radius,props.card.padding)}}),/*#__PURE__*/_jsx(\"div\",{style:{margin:0,height:40,width:120,opacity:.25,borderRadius:props.button.radius,backgroundColor:props.text.title.color}})]})]})]});}}return /*#__PURE__*/_jsx(\"div\",{ref:parentRef,style:{marginLeft:\"auto\",marginRight:\"auto\",display:\"flex\",flexDirection:\"column\",gap:props.card.gap},children:getContents()});}addPropertyControls(Contra,{username:{type:ControlType.String,title:\"Username\"},card:{type:ControlType.Object,buttonTitle:\"Layout, Style\",controls:{orientation:{type:ControlType.Enum,title:\"Orientation\",options:[\"horizontal\",\"vertical\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"vertical\",displaySegmentedControl:true},gap:{type:ControlType.Number,defaultValue:20,min:0,max:360,step:1,displayStepper:true},padding:{type:ControlType.Number,defaultValue:20,min:0,max:100,step:1,displayStepper:true},background:{type:ControlType.Color,defaultValue:\"rgba(255, 255, 255, 100)\"},radius:{type:ControlType.Number,defaultValue:30,min:0,max:100,step:1,displayStepper:true},border:{type:ControlType.Object,controls:{color:{type:ControlType.Color,defaultValue:\"rgb(240, 240, 240)\"},width:{type:ControlType.Number,defaultValue:1,min:0,max:100,step:1,displayStepper:true}}},shadow:{type:ControlType.Object,controls:{position:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Outside\",disabledTitle:\"Inside\"},color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, .2)\"},x:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1,displayStepper:true},y:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1,displayStepper:true},blur:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1,displayStepper:true},spread:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1,displayStepper:true}}}}},text:{type:ControlType.Object,buttonTitle:\"Fonts, Colors\",controls:{title:{type:ControlType.Object,buttonTitle:\"Font, Color\",controls:{font:{type:ControlType.Font,controls:\"extended\"},color:{type:ControlType.Color,defaultValue:\"#111111\"}}},subtitle:{type:ControlType.Object,buttonTitle:\"Font, Color\",controls:{font:{type:ControlType.Font,controls:\"extended\"},color:{type:ControlType.Color,defaultValue:\"#666666\"}}},bullet:{type:ControlType.Color,defaultValue:\"#999999\"}}},button:{type:ControlType.Object,buttonTitle:\"Font, Style\",controls:{text:{type:ControlType.Object,buttonTitle:\"Font, Color\",controls:{font:{type:ControlType.Font,controls:\"extended\"},color:{type:ControlType.Object,buttonTitle:\"Default, Hover\",controls:{default:{type:ControlType.Color,defaultValue:\"#FFFFFF\"},hover:{type:ControlType.Color,defaultValue:\"#E3E3E3\"}}}}},color:{type:ControlType.Object,buttonTitle:\"Default, Hover\",controls:{default:{type:ControlType.Color,defaultValue:\"#131313\"},hover:{type:ControlType.Color,defaultValue:\"#434343\"}}},radius:{type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,displayStepper:true},border:{type:ControlType.Object,controls:{color:{type:ControlType.Object,controls:{default:{type:ControlType.Color,defaultValue:\"#131313\"},hover:{type:ControlType.Color,defaultValue:\"#434343\"}}},width:{type:ControlType.Number,defaultValue:1,min:0,max:100,step:1,displayStepper:true}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Contra\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Contra.map", "// Generated by Framer (98479f1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={ByOzNjm4A:{hover:true}};const serializationHash=\"framer-C1JaE\";const variantClassNames={ByOzNjm4A:\"framer-v-1jtmyn4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,text,width,...props})=>{var _ref;return{...props,HhDrE8djc:link!==null&&link!==void 0?link:props.HhDrE8djc,PpbaQevzg:(_ref=text!==null&&text!==void 0?text:props.PpbaQevzg)!==null&&_ref!==void 0?_ref:\"Get in touch\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,HhDrE8djc,PpbaQevzg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ByOzNjm4A\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:HhDrE8djc,nodeId:\"ByOzNjm4A\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1jtmyn4\",className,classNames)} framer-7fz3j4`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ByOzNjm4A\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(13, 13, 13)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"ByOzNjm4A-hover\":{backgroundColor:\"rgb(77, 77, 77)\"}},...addPropertyOverrides({\"ByOzNjm4A-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXNlbWlib2xk\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get in touch\"})}),className:\"framer-1x52hyy\",fonts:[\"FS;Outfit-semibold\"],layoutDependency:layoutDependency,layoutId:\"Lp_ItoKTn\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:PpbaQevzg,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-C1JaE.framer-7fz3j4, .framer-C1JaE .framer-7fz3j4 { display: block; }\",\".framer-C1JaE.framer-1jtmyn4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 20px 14px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-C1JaE .framer-1x52hyy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-C1JaE.framer-1jtmyn4 { gap: 0px; } .framer-C1JaE.framer-1jtmyn4 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-C1JaE.framer-1jtmyn4 > :first-child { margin-top: 0px; } .framer-C1JaE.framer-1jtmyn4 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 127\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"K4_ZgS7J9\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"HhDrE8djc\":\"link\",\"PpbaQevzg\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerkuA0COIrs=withCSS(Component,css,\"framer-C1JaE\");export default FramerkuA0COIrs;FramerkuA0COIrs.displayName=\"Button\";FramerkuA0COIrs.defaultProps={height:44,width:127};addPropertyControls(FramerkuA0COIrs,{HhDrE8djc:{title:\"Link\",type:ControlType.Link},PpbaQevzg:{defaultValue:\"Get in touch\",displayTextArea:false,title:\"Text\",type:ControlType.String}});addFonts(FramerkuA0COIrs,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LLL2G3NRT7NQD2GKJUPGXM7TQ2DC6HXX/PW5PSBLUQB3EYD5A5UFT4XOSWCSQOKTH/P65L7VCWZE3ZYHD2XJZ2WDLQCATH7Y3R.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkuA0COIrs\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K4_ZgS7J9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"127\",\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"HhDrE8djc\\\":\\\"link\\\",\\\"PpbaQevzg\\\":\\\"text\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kuA0COIrs.map", "// Generated by Framer (0847096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-medium\",\"FS;Outfit-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"},{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EUV6IZMPXOYBUY6KFIXKZWM47ESY5XYA/BLW2AGODUKQKRMYEVOEMMPY2ITRKBJIP/OKGWSU2PUNNFKQVFV2XFOSAHRXYREMR2.woff2\",weight:\"700\"}]}];export const css=['.framer-aYw32 .framer-styles-preset-n6a63j:not(.rich-text-wrapper), .framer-aYw32 .framer-styles-preset-n6a63j.rich-text-wrapper h3 { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-aYw32\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0847096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-light\",\"FS;Outfit-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"},{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]}];export const css=['.framer-DtfGn .framer-styles-preset-hdfyj1:not(.rich-text-wrapper), .framer-DtfGn .framer-styles-preset-hdfyj1.rich-text-wrapper p { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-DtfGn\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LXppd6ANcYUpFVaFgyr8/AAxthxSPAIgktW1oJMJ6/FWYB5bN2T.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pwLaQ1JRP5Vj8SOGSKn8/ysLzWIAWJ5RRjbFr4Mf1/OjXavZ9AA.js\";const enabledGestures={exb4OXKkL:{hover:true},QyQuYuDl4:{hover:true}};const cycleOrder=[\"exb4OXKkL\",\"QyQuYuDl4\"];const serializationHash=\"framer-lxSmS\";const variantClassNames={exb4OXKkL:\"framer-v-1do463i\",QyQuYuDl4:\"framer-v-1aji15i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"exb4OXKkL\",Phone:\"QyQuYuDl4\"};const getProps=({description,height,id,image,link,title,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,AuPwLXGFf:(_ref=image!==null&&image!==void 0?image:props.AuPwLXGFf)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/g0A7p97vL38okbTkSq5F9IIkYg.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/g0A7p97vL38okbTkSq5F9IIkYg.png?scale-down-to=512 512w,https://framerusercontent.com/images/g0A7p97vL38okbTkSq5F9IIkYg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/g0A7p97vL38okbTkSq5F9IIkYg.png 1200w\"},BiZz827oq:(_ref1=title!==null&&title!==void 0?title:props.BiZz827oq)!==null&&_ref1!==void 0?_ref1:\"CabinLife\",bTN45mTce:link!==null&&link!==void 0?link:props.bTN45mTce,DXbP_iIqb:(_ref2=description!==null&&description!==void 0?description:props.DXbP_iIqb)!==null&&_ref2!==void 0?_ref2:\"Multi-page luxury accomodation Framer template\",variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"exb4OXKkL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BiZz827oq,DXbP_iIqb,AuPwLXGFf,bTN45mTce,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"exb4OXKkL\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:bTN45mTce,nodeId:\"exb4OXKkL\",openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1do463i\",className,classNames)} framer-2ob95n`,\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"exb4OXKkL\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-40e26155-b849-4ca1-a8c4-fabec00c0319, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"exb4OXKkL-hover\":{\"data-framer-name\":undefined},\"QyQuYuDl4-hover\":{\"data-framer-name\":undefined},QyQuYuDl4:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24),pixelHeight:900,pixelWidth:1200,sizes:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 104px) / 2, 1px), 188px)`,...toResponsiveImage(AuPwLXGFf),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-g3y1mi\",layoutDependency:layoutDependency,layoutId:\"Q6qVcyqCK\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({QyQuYuDl4:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+24+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||568)-48-322)/2+0+0)),pixelHeight:900,pixelWidth:1200,sizes:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 48px, 700px)`,...toResponsiveImage(AuPwLXGFf),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y2qesk\",layoutDependency:layoutDependency,layoutId:\"T9l8FIWSw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-n6a63j\",\"data-styles-preset\":\"FWYB5bN2T\",children:\"CabinLife\"})}),className:\"framer-wh06qp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ul7JKAfdW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BiZz827oq,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hdfyj1\",\"data-styles-preset\":\"OjXavZ9AA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e138548f-80bf-4c78-a4b9-7066bf50d6b7, rgb(102, 102, 102)))\"},children:\"Multi-page luxury accomodation Framer template\"})}),className:\"framer-1pczqft\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hmpXiBy6M\",style:{\"--extracted-r6o4lv\":\"var(--token-e138548f-80bf-4c78-a4b9-7066bf50d6b7, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DXbP_iIqb,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ulymga\",\"data-framer-name\":\"Graphic\",fill:'var(--token-e138548f-80bf-4c78-a4b9-7066bf50d6b7, rgb(102, 102, 102)) /* {\"name\":\"Body: Light\"} */',intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"jBlSfB1Cy\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M224 104a8 8 0 0 1-16 0V59.32l-66.33 66.34a8 8 0 0 1-11.32-11.32L196.68 48H152a8 8 0 0 1 0-16h64a8 8 0 0 1 8 8Zm-40 24a8 8 0 0 0-8 8v72H48V80h72a8 8 0 0 0 0-16H48a16 16 0 0 0-16 16v128a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-72a8 8 0 0 0-8-8Z\"/></svg>',withExternalLayout:true,...addPropertyOverrides({\"exb4OXKkL-hover\":{fill:\"rgb(13, 13, 13)\"},\"QyQuYuDl4-hover\":{fill:\"rgb(13, 13, 13)\"}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lxSmS.framer-2ob95n, .framer-lxSmS .framer-2ob95n { display: block; }\",\".framer-lxSmS.framer-1do463i { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; text-decoration: none; width: 600px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lxSmS .framer-g3y1mi { aspect-ratio: 1.3333333333333333 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 141px); max-width: 188px; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lxSmS .framer-y2qesk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-lxSmS .framer-wh06qp, .framer-lxSmS .framer-1pczqft { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lxSmS .framer-ulymga { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lxSmS.framer-1do463i, .framer-lxSmS .framer-y2qesk { gap: 0px; } .framer-lxSmS.framer-1do463i > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-lxSmS.framer-1do463i > :first-child { margin-left: 0px; } .framer-lxSmS.framer-1do463i > :last-child { margin-right: 0px; } .framer-lxSmS .framer-y2qesk > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-lxSmS .framer-y2qesk > :first-child { margin-top: 0px; } .framer-lxSmS .framer-y2qesk > :last-child { margin-bottom: 0px; } }\",\".framer-lxSmS.framer-v-1aji15i.framer-1do463i { flex-direction: column; }\",\".framer-lxSmS.framer-v-1aji15i .framer-g3y1mi { flex: none; height: var(--framer-aspect-ratio-supported, 414px); max-width: 700px; width: 100%; }\",\".framer-lxSmS.framer-v-1aji15i .framer-y2qesk { flex: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lxSmS.framer-v-1aji15i.framer-1do463i { gap: 0px; } .framer-lxSmS.framer-v-1aji15i.framer-1do463i > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-lxSmS.framer-v-1aji15i.framer-1do463i > :first-child { margin-top: 0px; } .framer-lxSmS.framer-v-1aji15i.framer-1do463i > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-lxSmS[data-border=\"true\"]::after, .framer-lxSmS [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 189\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QyQuYuDl4\":{\"layout\":[\"fixed\",\"auto\"]},\"zre_c0Gkb\":{\"layout\":[\"fixed\",\"auto\"]},\"P26OPN9qW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BiZz827oq\":\"title\",\"DXbP_iIqb\":\"description\",\"AuPwLXGFf\":\"image\",\"bTN45mTce\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerwdm9ft5v_=withCSS(Component,css,\"framer-lxSmS\");export default Framerwdm9ft5v_;Framerwdm9ft5v_.displayName=\"Project\";Framerwdm9ft5v_.defaultProps={height:189,width:600};addPropertyControls(Framerwdm9ft5v_,{variant:{options:[\"exb4OXKkL\",\"QyQuYuDl4\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},BiZz827oq:{defaultValue:\"CabinLife\",displayTextArea:false,title:\"Title\",type:ControlType.String},DXbP_iIqb:{defaultValue:\"Multi-page luxury accomodation Framer template\",displayTextArea:false,title:\"Description\",type:ControlType.String},AuPwLXGFf:{__defaultAssetReference:\"data:framer/asset-reference,g0A7p97vL38okbTkSq5F9IIkYg.png?originalFilename=template-thumbnail-3+%282%29.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},bTN45mTce:{title:\"Link\",type:ControlType.Link}});addFonts(Framerwdm9ft5v_,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwdm9ft5v_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"BiZz827oq\\\":\\\"title\\\",\\\"DXbP_iIqb\\\":\\\"description\\\",\\\"AuPwLXGFf\\\":\\\"image\\\",\\\"bTN45mTce\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QyQuYuDl4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zre_c0Gkb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P26OPN9qW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"189\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wdm9ft5v_.map", "// Generated by Framer (0847096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-LNRTb .framer-styles-preset-4nrjag:not(.rich-text-wrapper), .framer-LNRTb .framer-styles-preset-4nrjag.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-34a9f5f9-a90d-44c4-a26e-cf37cd15fb3c, #0d0d0d) /* {\"name\":\"Accent\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-e138548f-80bf-4c78-a4b9-7066bf50d6b7, #666666); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }'];export const className=\"framer-LNRTb\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0847096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-medium\",\"FS;Outfit-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"},{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EUV6IZMPXOYBUY6KFIXKZWM47ESY5XYA/BLW2AGODUKQKRMYEVOEMMPY2ITRKBJIP/OKGWSU2PUNNFKQVFV2XFOSAHRXYREMR2.woff2\",weight:\"700\"}]}];export const css=[\".framer-zTuTo .framer-styles-preset-tifnin:not(.rich-text-wrapper), .framer-zTuTo .framer-styles-preset-tifnin.rich-text-wrapper h1 { --framer-font-family: \\\"Outfit\\\", \\\"Outfit Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Outfit\\\", \\\"Outfit Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-zTuTo\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0847096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-medium\",\"FS;Outfit-bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"},{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EUV6IZMPXOYBUY6KFIXKZWM47ESY5XYA/BLW2AGODUKQKRMYEVOEMMPY2ITRKBJIP/OKGWSU2PUNNFKQVFV2XFOSAHRXYREMR2.woff2\",weight:\"700\"}]}];export const css=[\".framer-81Sna .framer-styles-preset-158utkh:not(.rich-text-wrapper), .framer-81Sna .framer-styles-preset-158utkh.rich-text-wrapper h2 { --framer-font-family: \\\"Outfit\\\", \\\"Outfit Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Outfit\\\", \\\"Outfit Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #1a1a1a; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-81Sna\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,Link,PropertyOverrides,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useRouteElementId,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Noise from\"https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js\";import Contra from\"https://framerusercontent.com/modules/Igd9rio3gdt4sM2RsHw8/7cqXOK5TpzFJABxEVIWF/Contra.js\";import Button from\"#framer/local/canvasComponent/kuA0COIrs/kuA0COIrs.js\";import Project from\"#framer/local/canvasComponent/wdm9ft5v_/wdm9ft5v_.js\";import*as sharedStyle3 from\"#framer/local/css/CHC8AVjvC/CHC8AVjvC.js\";import*as sharedStyle from\"#framer/local/css/Dz62OIMiJ/Dz62OIMiJ.js\";import*as sharedStyle1 from\"#framer/local/css/OjXavZ9AA/OjXavZ9AA.js\";import*as sharedStyle2 from\"#framer/local/css/S5rBuAFAT/S5rBuAFAT.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NoiseFonts=getFonts(Noise);const ButtonFonts=getFonts(Button);const ProjectFonts=getFonts(Project);const ContraFonts=getFonts(Contra);const breakpoints={SF7euRefm:\"(max-width: 809px)\",VJx015mlR:\"(min-width: 810px) and (max-width: 1199px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-bsWod\";const variantClassNames={SF7euRefm:\"framer-v-iqj1wt\",VJx015mlR:\"framer-v-1f53tvn\",WQLkyLRf1:\"framer-v-72rtr7\"};const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.02,skewX:0,skewY:0,transition:transition1};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition1};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"SF7euRefm\",Tablet:\"VJx015mlR\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-bsWod`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-bsWod`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const ref1=React.useRef(null);const elementId=useRouteElementId(\"HBFJpK_Dt\");const ref2=React.useRef(null);const elementId1=useRouteElementId(\"wvwNSuvpq\");const ref3=React.useRef(null);const elementId2=useRouteElementId(\"m3HYtRmKj\");const ref4=React.useRef(null);const elementId3=useRouteElementId(\"b1JjYRcRi\");const ref5=React.useRef(null);const elementId4=useRouteElementId(\"DDJT3JjpH\");const ref6=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-72rtr7\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2ilsqd-container\",children:/*#__PURE__*/_jsx(Noise,{backgroundSize:128,borderRadius:0,height:\"100%\",id:\"WoDubvJ0n\",layoutId:\"WoDubvJ0n\",opacity:.5,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4i1b9a\",\"data-framer-name\":\"Main\",name:\"Main\",children:[/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1qkcxl9\",\"data-framer-name\":\"Profile\",id:elementId,name:\"Profile\",ref:ref2,children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"A smiling man with a beard wears a blue shirt, standing outdoors with a blurred background.\",fit:\"fill\",pixelHeight:300,pixelWidth:300,src:\"https://framerusercontent.com/images/94L24r3gabcargFyMTNqc8gqJs.jpg\"},className:\"framer-1ytxhjk\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pxkw23\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-tifnin\",\"data-styles-preset\":\"Dz62OIMiJ\",children:\"James Hicks\"})}),className:\"framer-i2ivu8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hdfyj1\",\"data-styles-preset\":\"OjXavZ9AA\",children:\"Web designer and developer for better businesses\"})}),className:\"framer-mfitpl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-6s0mwl\",\"data-framer-name\":\"About\",id:elementId1,name:\"About\",ref:ref3,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cok5t1\",\"data-framer-name\":\"About\",name:\"About\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-158utkh\",\"data-styles-preset\":\"S5rBuAFAT\",children:\"About\"})}),className:\"framer-14jujm7\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hdfyj1\",\"data-styles-preset\":\"OjXavZ9AA\",children:\"Hey, I'm James. After 10 years in finance and impact investment, I decided to scratch a longtime itch and pursue a more creative career in web design and development.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hdfyj1\",\"data-styles-preset\":\"OjXavZ9AA\",children:\"Whilst learning all the fundamentals, I discovered Framer and fell in love with using the tool. Now, I am busy crafting Framer templates, building custom client websites and occasionally developing Framer plugins to help other creators.\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-hdfyj1\",\"data-styles-preset\":\"OjXavZ9AA\",children:[\"I'm here to help small, entrepreneurial businesses that aim to be \",/*#__PURE__*/_jsx(\"em\",{children:\"better\"}),\", not just bigger. Better for customers, better for employees, better for the environment. If that sounds like you, let's chat\u2014I'd love to help you bring your vision to life.\"]})]}),className:\"framer-dz76u\",fonts:[\"Inter\",\"Inter-Italic\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(Container,{className:\"framer-a8lzq4-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VJx015mlR:{HhDrE8djc:\"mailto:jhicks2306@gmail.com\"}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HhDrE8djc:\"https://cal.com/james-hicks\",id:\"gdfZ30xn1\",layoutId:\"gdfZ30xn1\",PpbaQevzg:\"Book a chat\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-gcbrax\",\"data-framer-name\":\"Projects\",id:elementId2,name:\"Projects\",ref:ref4,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-158utkh\",\"data-styles-preset\":\"S5rBuAFAT\",children:\"Recent projects\"})}),className:\"framer-1dfhx9x\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hmvf5\",\"data-framer-name\":\"Projects\",name:\"Projects\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{width:\"min(min(100vw, 648px) - 40px, 400px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,width:\"min(min(100vw, 648px) - 48px, 600px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vi2sej-container\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{variant:\"QyQuYuDl4\"}},children:/*#__PURE__*/_jsx(Project,{AuPwLXGFf:addImageAlt({src:\"https://framerusercontent.com/images/nBuvYQnhDdso4sl1McqFU6MJe1U.png\",srcSet:\"https://framerusercontent.com/images/nBuvYQnhDdso4sl1McqFU6MJe1U.png?scale-down-to=512 512w,https://framerusercontent.com/images/nBuvYQnhDdso4sl1McqFU6MJe1U.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/nBuvYQnhDdso4sl1McqFU6MJe1U.png 1600w\"},\"\"),BiZz827oq:\"Alt Text Generator\",bTN45mTce:\"https://www.framer.com/marketplace/plugins/alt-text-generator/\",DXbP_iIqb:\"Powerful Framer plugin for managing website alt text.\",height:\"100%\",id:\"ZaDCGLBzi\",layoutId:\"ZaDCGLBzi\",style:{width:\"100%\"},variant:\"exb4OXKkL\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{width:\"min(min(100vw, 648px) - 40px, 400px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,width:\"min(min(100vw, 648px) - 48px, 600px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-19gtnge-container\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{variant:\"QyQuYuDl4\"}},children:/*#__PURE__*/_jsx(Project,{AuPwLXGFf:addImageAlt({src:\"https://framerusercontent.com/images/ns40eGq4Bf6jh78BsMTQrCbR0tc.png\",srcSet:\"https://framerusercontent.com/images/ns40eGq4Bf6jh78BsMTQrCbR0tc.png?scale-down-to=512 512w,https://framerusercontent.com/images/ns40eGq4Bf6jh78BsMTQrCbR0tc.png 800w\"},\"\"),BiZz827oq:\"Shades and Tints\",bTN45mTce:\"https://www.framer.com/marketplace/plugins/shades-and-tints--7e1weo6dc4kbc7lm08jff718e/\",DXbP_iIqb:\"Free Framer plugin to help designers create colour palettes.\",height:\"100%\",id:\"X6CKYD2Ad\",layoutId:\"X6CKYD2Ad\",style:{width:\"100%\"},variant:\"exb4OXKkL\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{width:\"min(min(100vw, 648px) - 40px, 400px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,width:\"min(min(100vw, 648px) - 48px, 600px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-mr3udo-container\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{variant:\"QyQuYuDl4\"}},children:/*#__PURE__*/_jsx(Project,{BiZz827oq:\"CabinLife\",bTN45mTce:\"https://www.framer.com/marketplace/templates/cabinlife/\",DXbP_iIqb:\"Multi-page luxury accomodation Framer template\",height:\"100%\",id:\"eHdshlkJI\",layoutId:\"eHdshlkJI\",style:{width:\"100%\"},variant:\"exb4OXKkL\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{width:\"min(min(100vw, 648px) - 40px, 400px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:189,width:\"min(min(100vw, 648px) - 48px, 600px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-5t6aza-container\",whileHover:animation,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{variant:\"QyQuYuDl4\"}},children:/*#__PURE__*/_jsx(Project,{AuPwLXGFf:addImageAlt({src:\"https://framerusercontent.com/images/wu1iCmqtKPLDUG8DjPQf37Epgs.jpg\",srcSet:\"https://framerusercontent.com/images/wu1iCmqtKPLDUG8DjPQf37Epgs.jpg?scale-down-to=1024 853w,https://framerusercontent.com/images/wu1iCmqtKPLDUG8DjPQf37Epgs.jpg 1200w\"},\"\"),BiZz827oq:\"CarbonWise\",bTN45mTce:\"https://carbonsaas.framer.website/\",DXbP_iIqb:\"Landing page for an environmental SaaS Framer template\",height:\"100%\",id:\"OG4vk8cVI\",layoutId:\"OG4vk8cVI\",style:{width:\"100%\"},variant:\"exb4OXKkL\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-llzbik\",\"data-framer-name\":\"Services\",id:elementId3,name:\"Services\",ref:ref5,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-158utkh\",\"data-styles-preset\":\"S5rBuAFAT\",children:\"Services\"})}),className:\"framer-a6uf8a\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ds4xdf-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{SF7euRefm:{card:{background:\"rgb(255, 255, 255)\",border:{color:\"var(--token-40e26155-b849-4ca1-a8c4-fabec00c0319, rgb(204, 204, 204))\",width:1},gap:20,orientation:\"vertical\",padding:24,radius:4,shadow:{blur:0,color:\"rgba(0, 0, 0, 0.2)\",position:true,spread:0,x:0,y:0}}}},children:/*#__PURE__*/_jsx(Contra,{button:{border:{color:{default:\"rgb(19, 19, 19)\",hover:\"rgb(67, 67, 67)\"},width:1},color:{default:\"var(--token-34a9f5f9-a90d-44c4-a26e-cf37cd15fb3c, rgb(13, 13, 13))\",hover:\"rgb(77, 77, 77)\"},radius:4,text:{color:{default:\"rgb(255, 255, 255)\",hover:\"rgb(227, 227, 227)\"},font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"}}},card:{background:\"rgb(255, 255, 255)\",border:{color:\"var(--token-40e26155-b849-4ca1-a8c4-fabec00c0319, rgb(204, 204, 204))\",width:1},gap:24,orientation:\"horizontal\",padding:24,radius:4,shadow:{blur:0,color:\"rgba(0, 0, 0, 0.2)\",position:true,spread:0,x:0,y:0}},height:\"100%\",id:\"G4ebbZZod\",layoutId:\"G4ebbZZod\",style:{width:\"100%\"},text:{bullet:\"rgb(153, 153, 153)\",subtitle:{color:\"var(--token-e138548f-80bf-4c78-a4b9-7066bf50d6b7, rgb(102, 102, 102))\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1em\"}},title:{color:\"var(--token-1f6ee7a8-dca1-442c-805b-1ae6cfa8cd61, rgb(13, 13, 13))\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1.1em\"}}},username:\"james_hicks\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-1jtmrql\",\"data-framer-name\":\"Socials\",id:elementId4,name:\"Socials\",ref:ref6,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-158utkh\",\"data-styles-preset\":\"S5rBuAFAT\",children:\"Socials\"})}),className:\"framer-yydqms\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yqrqqe\",\"data-framer-name\":\"Social Icons\",name:\"Social Icons\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@jhicks2306\",nodeId:\"bExiHMZQ2\",openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"YouTube\",className:\"framer-1cbrgz0 framer-lux5qc\",\"data-framer-name\":\"YouTube\",name:\"YouTube\",whileHover:animation1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-4augas\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,name:\"Graphic\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"m164.44 121.34-48-32A8 8 0 0 0 104 96v64a8 8 0 0 0 12.44 6.66l48-32a8 8 0 0 0 0-13.32ZM120 145.05V111l25.58 17Zm114.33-75.53a24 24 0 0 0-14.49-16.4C185.56 39.88 131 40 128 40s-57.56-.12-91.84 13.12a24 24 0 0 0-14.49 16.4C19.08 79.5 16 97.74 16 128s3.08 48.5 5.67 58.48a24 24 0 0 0 14.49 16.41C69 215.56 120.4 216 127.34 216h1.32c6.94 0 58.37-.44 91.18-13.11a24 24 0 0 0 14.49-16.41c2.59-10 5.67-28.22 5.67-58.48s-3.08-48.5-5.67-58.48Zm-15.49 113a8 8 0 0 1-4.77 5.49c-31.65 12.22-85.48 12-86 12H128c-.54 0-54.33.2-86-12a8 8 0 0 1-4.77-5.49C34.8 173.39 32 156.57 32 128s2.8-45.39 5.16-54.47A8 8 0 0 1 41.93 68c30.52-11.79 81.66-12 85.85-12h.27c.54 0 54.38-.18 86 12a8 8 0 0 1 4.77 5.49C221.2 82.61 224 99.43 224 128s-2.8 45.39-5.16 54.47Z\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/jhicks2306\",nodeId:\"ngiUS5jtw\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"X/Twitter\",className:\"framer-8v1acf framer-lux5qc\",\"data-framer-name\":\"X\",name:\"X\",whileHover:animation1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14l37kv\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,name:\"Graphic\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"m214.75 211.71-62.6-98.38 61.77-67.95a8 8 0 0 0-11.84-10.76l-58.84 64.72-40.49-63.63A8 8 0 0 0 96 32H48a8 8 0 0 0-6.75 12.3l62.6 98.37-61.77 68a8 8 0 1 0 11.84 10.76l58.84-64.72 40.49 63.63A8 8 0 0 0 160 224h48a8 8 0 0 0 6.75-12.29ZM164.39 208 62.57 48h29l101.86 160Z\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://dribbble.com/jhicks2306\",nodeId:\"dNMElvUm2\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Dribbble\",className:\"framer-s3qlvt framer-lux5qc\",\"data-framer-name\":\"Dribbble\",name:\"Dribbble\",whileHover:animation1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-xnd0ut\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,name:\"Graphic\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24Zm87.65 96.18q-3.82-.18-7.65-.18a168.58 168.58 0 0 0-43.94 5.84A166.52 166.52 0 0 0 150.61 96a168.32 168.32 0 0 0 38.2-31.55 87.78 87.78 0 0 1 26.84 55.73Zm-39.37-65.72A151.75 151.75 0 0 1 142 82.52a169.22 169.22 0 0 0-38.63-39 88 88 0 0 1 73 10.94Zm-90.63-3.58a153.13 153.13 0 0 1 42 39.18A151.82 151.82 0 0 1 64 104a154.19 154.19 0 0 1-20.28-1.35 88.39 88.39 0 0 1 41.93-51.77ZM40 128a87.73 87.73 0 0 1 .53-9.64A168.85 168.85 0 0 0 64 120a167.84 167.84 0 0 0 72.52-16.4 150.82 150.82 0 0 1 12.31 27.13 167.11 167.11 0 0 0-24.59 11.6 169.22 169.22 0 0 0-55.07 51.06A87.8 87.8 0 0 1 40 128Zm42 75a152.91 152.91 0 0 1 50.24-46.79 148.81 148.81 0 0 1 20.95-10 152.48 152.48 0 0 1 3.73 33.47 152.93 152.93 0 0 1-3.49 32.56A87.92 87.92 0 0 1 82 203Zm89.06 1.73a170 170 0 0 0 1.86-25 168.69 168.69 0 0 0-4.45-38.47A152.31 152.31 0 0 1 208 136q3.8 0 7.61.19a88.13 88.13 0 0 1-44.55 68.53Z\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://dribbble.com/jhicks2306\",nodeId:\"HE3iM80DX\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"LinkedIn\",className:\"framer-1dpaqd9 framer-lux5qc\",\"data-framer-name\":\"LinkedIn\",name:\"LinkedIn\",whileHover:animation1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-dnjybe\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,name:\"Graphic\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M216 24H40a16 16 0 0 0-16 16v176a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V40a16 16 0 0 0-16-16Zm0 192H40V40h176v176ZM96 112v64a8 8 0 0 1-16 0v-64a8 8 0 0 1 16 0Zm88 28v36a8 8 0 0 1-16 0v-36a20 20 0 0 0-40 0v36a8 8 0 0 1-16 0v-64a8 8 0 0 1 15.79-1.78A36 36 0 0 1 184 140Zm-84-56a12 12 0 1 1-12-12 12 12 0 0 1 12 12Z\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://github.com/jhicks2306\",nodeId:\"m3Na9hZ4B\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"GitHub\",className:\"framer-1mey31i framer-lux5qc\",\"data-framer-name\":\"GitHub\",name:\"GitHub\",whileHover:animation1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1sr9q7x\",\"data-framer-name\":\"Graphic\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:32,name:\"Graphic\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M208.31 75.68A59.78 59.78 0 0 0 202.93 28a8 8 0 0 0-6.93-4 59.75 59.75 0 0 0-48 24h-24a59.75 59.75 0 0 0-48-24 8 8 0 0 0-6.93 4 59.78 59.78 0 0 0-5.38 47.68A58.14 58.14 0 0 0 56 104v8a56.06 56.06 0 0 0 48.44 55.47A39.8 39.8 0 0 0 96 192v8H72a24 24 0 0 1-24-24 40 40 0 0 0-40-40 8 8 0 0 0 0 16 24 24 0 0 1 24 24 40 40 0 0 0 40 40h24v16a8 8 0 0 0 16 0v-40a24 24 0 0 1 48 0v40a8 8 0 0 0 16 0v-40a39.8 39.8 0 0 0-8.44-24.53A56.06 56.06 0 0 0 216 112v-8a58.14 58.14 0 0 0-7.69-28.32ZM200 112a40 40 0 0 1-40 40h-48a40 40 0 0 1-40-40v-8a41.74 41.74 0 0 1 6.9-22.48 8 8 0 0 0 1.1-7.69 43.81 43.81 0 0 1 .79-33.58 43.88 43.88 0 0 1 32.32 20.06 8 8 0 0 0 6.71 3.69h32.35a8 8 0 0 0 6.74-3.69 43.87 43.87 0 0 1 32.32-20.06 43.81 43.81 0 0 1 .77 33.58 8.09 8.09 0 0 0 1 7.65 41.72 41.72 0 0 1 7 22.52Z\"/></svg>',withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-yclx2t\",\"data-framer-name\":\"Divider\",name:\"Divider\"}),/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-1d8cvw0\",\"data-framer-name\":\"Navigation\",name:\"Navigation\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-text-color\":\"rgb(102, 102, 102)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"wGS96HQQk\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-4nrjag\",\"data-styles-preset\":\"CHC8AVjvC\",children:\"Home\"})})})}),className:\"framer-1c1qz4m\",fonts:[\"FS;Satoshi-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-text-color\":\"rgb(102, 102, 102)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":wvwNSuvpq\",webPageId:\"augiA20Il\"},nodeId:\"c5pYRO__y\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-4nrjag\",\"data-styles-preset\":\"CHC8AVjvC\",children:\"About\"})})})}),className:\"framer-d8s1dz\",\"data-framer-name\":\"About\",fonts:[\"FS;Satoshi-regular\"],name:\"About\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-text-color\":\"rgb(102, 102, 102)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":m3HYtRmKj\",webPageId:\"augiA20Il\"},nodeId:\"vdKLmTroC\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-4nrjag\",\"data-styles-preset\":\"CHC8AVjvC\",children:\"Projects\"})})})}),className:\"framer-iee5fq\",\"data-framer-name\":\"Projects\",fonts:[\"FS;Satoshi-regular\"],name:\"Projects\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-text-color\":\"rgb(102, 102, 102)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":b1JjYRcRi\",webPageId:\"augiA20Il\"},nodeId:\"tUn1E34LT\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-4nrjag\",\"data-styles-preset\":\"CHC8AVjvC\",children:\"Services\"})})})}),className:\"framer-1iaooco\",\"data-framer-name\":\"Services\",fonts:[\"FS;Satoshi-regular\"],name:\"Services\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-bsWod { background: rgb(255, 255, 255); }`,\".framer-bsWod.framer-lux5qc, .framer-bsWod .framer-lux5qc { display: block; }\",\".framer-bsWod.framer-72rtr7 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-bsWod .framer-2ilsqd-container { bottom: 0px; flex: none; left: 0px; mix-blend-mode: exclusion; opacity: 0.2; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-bsWod .framer-4i1b9a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 648px; overflow: visible; padding: 128px 24px 128px 24px; position: relative; width: 100%; }\",\".framer-bsWod .framer-1qkcxl9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bsWod .framer-1ytxhjk { aspect-ratio: 1 / 1; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; flex: none; height: var(--framer-aspect-ratio-supported, 95px); overflow: hidden; position: relative; width: 95px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bsWod .framer-pxkw23 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; max-width: 205px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-bsWod .framer-i2ivu8, .framer-bsWod .framer-mfitpl, .framer-bsWod .framer-14jujm7, .framer-bsWod .framer-dz76u, .framer-bsWod .framer-1dfhx9x, .framer-bsWod .framer-a6uf8a, .framer-bsWod .framer-yydqms { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bsWod .framer-6s0mwl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bsWod .framer-cok5t1, .framer-bsWod .framer-llzbik, .framer-bsWod .framer-1jtmrql { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bsWod .framer-a8lzq4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bsWod .framer-gcbrax { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bsWod .framer-1hmvf5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bsWod .framer-1vi2sej-container, .framer-bsWod .framer-19gtnge-container, .framer-bsWod .framer-mr3udo-container, .framer-bsWod .framer-5t6aza-container, .framer-bsWod .framer-ds4xdf-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-bsWod .framer-yqrqqe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bsWod .framer-1cbrgz0, .framer-bsWod .framer-8v1acf, .framer-bsWod .framer-s3qlvt, .framer-bsWod .framer-1dpaqd9, .framer-bsWod .framer-1mey31i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 32px; }\",\".framer-bsWod .framer-4augas, .framer-bsWod .framer-14l37kv, .framer-bsWod .framer-xnd0ut, .framer-bsWod .framer-dnjybe { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 100%; }\",\".framer-bsWod .framer-1sr9q7x { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\",\".framer-bsWod .framer-yclx2t { background-color: var(--token-40e26155-b849-4ca1-a8c4-fabec00c0319, #cccccc); flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-bsWod .framer-1d8cvw0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bsWod .framer-1c1qz4m, .framer-bsWod .framer-d8s1dz, .framer-bsWod .framer-iee5fq, .framer-bsWod .framer-1iaooco { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-bsWod.framer-72rtr7, .framer-bsWod .framer-4i1b9a, .framer-bsWod .framer-1qkcxl9, .framer-bsWod .framer-pxkw23, .framer-bsWod .framer-6s0mwl, .framer-bsWod .framer-cok5t1, .framer-bsWod .framer-gcbrax, .framer-bsWod .framer-1hmvf5, .framer-bsWod .framer-llzbik, .framer-bsWod .framer-1jtmrql, .framer-bsWod .framer-1cbrgz0, .framer-bsWod .framer-8v1acf, .framer-bsWod .framer-s3qlvt, .framer-bsWod .framer-1dpaqd9, .framer-bsWod .framer-1mey31i { gap: 0px; } .framer-bsWod.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-bsWod.framer-72rtr7 > :first-child, .framer-bsWod .framer-4i1b9a > :first-child, .framer-bsWod .framer-pxkw23 > :first-child, .framer-bsWod .framer-6s0mwl > :first-child, .framer-bsWod .framer-cok5t1 > :first-child, .framer-bsWod .framer-gcbrax > :first-child, .framer-bsWod .framer-1hmvf5 > :first-child, .framer-bsWod .framer-llzbik > :first-child, .framer-bsWod .framer-1jtmrql > :first-child { margin-top: 0px; } .framer-bsWod.framer-72rtr7 > :last-child, .framer-bsWod .framer-4i1b9a > :last-child, .framer-bsWod .framer-pxkw23 > :last-child, .framer-bsWod .framer-6s0mwl > :last-child, .framer-bsWod .framer-cok5t1 > :last-child, .framer-bsWod .framer-gcbrax > :last-child, .framer-bsWod .framer-1hmvf5 > :last-child, .framer-bsWod .framer-llzbik > :last-child, .framer-bsWod .framer-1jtmrql > :last-child { margin-bottom: 0px; } .framer-bsWod .framer-4i1b9a > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-bsWod .framer-1qkcxl9 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-bsWod .framer-1qkcxl9 > :first-child, .framer-bsWod .framer-1cbrgz0 > :first-child, .framer-bsWod .framer-8v1acf > :first-child, .framer-bsWod .framer-s3qlvt > :first-child, .framer-bsWod .framer-1dpaqd9 > :first-child, .framer-bsWod .framer-1mey31i > :first-child { margin-left: 0px; } .framer-bsWod .framer-1qkcxl9 > :last-child, .framer-bsWod .framer-1cbrgz0 > :last-child, .framer-bsWod .framer-8v1acf > :last-child, .framer-bsWod .framer-s3qlvt > :last-child, .framer-bsWod .framer-1dpaqd9 > :last-child, .framer-bsWod .framer-1mey31i > :last-child { margin-right: 0px; } .framer-bsWod .framer-pxkw23 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-bsWod .framer-6s0mwl > *, .framer-bsWod .framer-cok5t1 > *, .framer-bsWod .framer-gcbrax > *, .framer-bsWod .framer-1hmvf5 > *, .framer-bsWod .framer-llzbik > *, .framer-bsWod .framer-1jtmrql > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-bsWod .framer-1cbrgz0 > *, .framer-bsWod .framer-8v1acf > *, .framer-bsWod .framer-s3qlvt > *, .framer-bsWod .framer-1dpaqd9 > *, .framer-bsWod .framer-1mey31i > * { margin: 0px; margin-left: calc(48px / 2); margin-right: calc(48px / 2); } }\",`@media (min-width: 810px) and (max-width: 1199px) { .${metadata.bodyClassName}-framer-bsWod { background: rgb(255, 255, 255); } .framer-bsWod.framer-72rtr7 { width: 810px; } .framer-bsWod .framer-4i1b9a { padding: 96px 24px 96px 24px; } .framer-bsWod .framer-yqrqqe { flex-wrap: wrap; }}`,`@media (max-width: 809px) { .${metadata.bodyClassName}-framer-bsWod { background: rgb(255, 255, 255); } .framer-bsWod.framer-72rtr7 { width: 390px; } .framer-bsWod .framer-4i1b9a { padding: 64px 20px 64px 20px; } .framer-bsWod .framer-1hmvf5 { align-content: flex-start; align-items: flex-start; max-width: 400px; } .framer-bsWod .framer-4augas, .framer-bsWod .framer-14l37kv, .framer-bsWod .framer-xnd0ut, .framer-bsWod .framer-dnjybe { height: var(--framer-aspect-ratio-supported, 200px); }}`,...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2689.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VJx015mlR\":{\"layout\":[\"fixed\",\"auto\"]},\"SF7euRefm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-bsWod\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:2689.5,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"},{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"},{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LLL2G3NRT7NQD2GKJUPGXM7TQ2DC6HXX/PW5PSBLUQB3EYD5A5UFT4XOSWCSQOKTH/P65L7VCWZE3ZYHD2XJZ2WDLQCATH7Y3R.woff2\",weight:\"600\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...NoiseFonts,...ButtonFonts,...ProjectFonts,...ContraFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerResponsiveScreen\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"2689.5\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VJx015mlR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SF7euRefm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "emptyStateStyle", "containerStyles", "neutralStateStyle", "stateTitleStyle", "stateParagraphStyle", "DEFAULT_FONT_FAMILY", "concentricRadius", "radius", "padding", "emptyState_data", "ServiceCard", "isMobile", "service", "userProfile", "card", "text", "button", "cardstyle", "mobilecardstyle", "u", "p", "l", "StarSVG", "BulletPoint", "Link", "ContraSVG", "href", "isPurchasable", "colors", "font", "border", "isHovering", "setIsHovering", "ye", "_font_fontFamily", "_font_fontSize", "_font_fontWeight", "color", "fill", "Contra", "props", "fetchError", "setFetchError", "userData", "setUserData", "parentRef", "pe", "fetchData", "te", "url", "response", "data", "error", "ue", "loadingStateCard", "mobileLoadingStateCard", "item", "emptyStateStyle", "stateTitleStyle", "stateParagraphStyle", "getContents", "index", "addPropertyControls", "ControlType", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "text", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "HhDrE8djc", "PpbaQevzg", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText2", "css", "FramerkuA0COIrs", "withCSS", "kuA0COIrs_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "description", "height", "id", "image", "link", "title", "width", "props", "_ref", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "BiZz827oq", "DXbP_iIqb", "AuPwLXGFf", "bTN45mTce", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "Image2", "getLoadingLazyAtYPosition", "RichText2", "SVG", "css", "Framerwdm9ft5v_", "withCSS", "wdm9ft5v_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "NoiseFonts", "getFonts", "Noise", "ButtonFonts", "kuA0COIrs_default", "ProjectFonts", "wdm9ft5v_default", "ContraFonts", "Contra", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "addImageAlt", "image", "alt", "animation1", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "_document_querySelector", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "ref1", "pe", "elementId", "useRouteElementId", "ref2", "elementId1", "ref3", "elementId2", "ref4", "elementId3", "ref5", "elementId4", "ref6", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "ComponentViewportProvider", "Container", "Noise", "Image2", "RichText2", "x", "PropertyOverrides2", "kuA0COIrs_default", "wdm9ft5v_default", "Contra", "Link", "SVG", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "NoiseFonts", "ButtonFonts", "ProjectFonts", "ContraFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
