-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
73 lines (60 loc) · 518 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE html><!-- ✨ Built with Framer • https://www.framer.com/ --><html lang="en">
<head>
<meta charset="utf-8">
<!-- End of headStart -->
<meta name="viewport" content="width=device-width">
<meta name="generator" content="Framer 61bac00">
<title>Gabe's Shopify Solutions: Custom E-commerce Store Development & Design</title>
<meta name="description" content="Discover Gabe's Shopify Solutions for unparalleled custom e-commerce store development and design. Specializing in unique, engaging Shopify sites, Gabe combines technical expertise and creative design to revolutionize your online presence and drive sales.">
<meta name="framer-search-index" content="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/searchIndex-ZzMOtE2GNn36.json">
<link rel="icon" href="../framerusercontent.com/images/YW8JPsB3yai7LEo9NHXpRYL9A.png">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="Gabe's Shopify Solutions: Custom E-commerce Store Development & Design">
<meta property="og:description" content="Discover Gabe's Shopify Solutions for unparalleled custom e-commerce store development and design. Specializing in unique, engaging Shopify sites, Gabe combines technical expertise and creative design to revolutionize your online presence and drive sales.">
<meta property="og:image" content="../framerusercontent.com/images/0AjXX6KWHcASTNvSwO4r1bSkzQ.png">
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Gabe's Shopify Solutions: Custom E-commerce Store Development & Design">
<meta name="twitter:description" content="Discover Gabe's Shopify Solutions for unparalleled custom e-commerce store development and design. Specializing in unique, engaging Shopify sites, Gabe combines technical expertise and creative design to revolutionize your online presence and drive sales.">
<meta name="twitter:image" content="../framerusercontent.com/images/0AjXX6KWHcASTNvSwO4r1bSkzQ.png">
<link href="https://fonts.gstatic.com/" rel="preconnect" crossorigin=""><link rel="canonical" href="index.html"><meta property="og:url" content="index.html"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-OSTIBKHC.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-OGBJMM4P.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-ELYU6EKT.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/1KQ7YT3ZqvpNUi54g7Sy8q_MYJlbnbzevC3ywRQA1EU.MIMUD3V3.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-WOZGRZXG.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-U7VSKTZK.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-PBD3J74V.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-WZOTF4LJ.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-Z7774V2F.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-KAVC46XP.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-JGWXDOGR.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-ULY6T5G7.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-PKQFFJRD.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-A6FXQEQ5.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-DQRQTROL.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-TA5NVXS3.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-7E4BLZ7J.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-55H5LQMK.mjs"><link rel="modulepreload" href="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/chunk-42U43NKG.mjs"><style data-framer-css-ssr-minified="" data-framer-components="framer-GRydH framer-REUZW framer-7TSZV framer-KOR6P framer-T3JFP framer-aVlKS framer-7XDJn framer-9XCLH framer-22EsP framer-blf3V framer-o5w3V framer-aTKgx framer-xOXyJ framer-EoxoS framer-bQkky framer-oBL8y framer-ejDL8 framer-hy9SF framer-LiG6E framer-FzJUE framer-UeBLy">html,body,#main{margin:0;padding:0;box-sizing:border-box}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-size:12px;font-family:sans-serif}body{--token-ad6f35f3-3988-4bc0-96eb-3f4a73e034ab: rgb(44, 55, 62);--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9: rgb(172, 153, 255);--token-82600c9b-73af-46dc-b10d-4e1f7985fe89: rgb(0, 204, 150);--token-1db46974-80cb-4f40-8b04-f7d1b6afee50: rgb(230, 230, 230);--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075: rgb(153, 153, 153);--token-082950e0-e8a8-4371-a3eb-3df032d71578: rgb(26, 26, 26);--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1: rgb(15, 15, 15);--token-2fc8b78a-f30e-453f-b112-63dfc9816ccf: rgb(5, 5, 5)}#__framer-badge-container{position:fixed;bottom:0;padding:20px;width:100%;display:flex;justify-content:right;pointer-events:none;z-index:314159}.__framer-badge{pointer-events:auto}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_pikaoi0yyygA.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_pikao50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_pikao40yyygA.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_pikao20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIrapSCOBt_aeQQ7ftydoa8W_Lds78J8g.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIrapSCOBt_aeQQ7ftydoa8W_LGs78J8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIrapSCOBt_aeQQ7ftydoa8W_LHs78J8g.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIrapSCOBt_aeQQ7ftydoa8W_LJs78.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_o6kKoi0yyygA.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_o6kKo50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_o6kKo40yyygA.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_o6kKo20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_pylqoi0yyygA.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_pylqo50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_pylqo40yyygA.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIoapSCOBt_aeQQ7ftydoa8W_pylqo20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa09eDegJo0yyg.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa09eDem5o0yyg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa09eDempo0yyg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa09eDelJo0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDI1apSCOBt_aeQQ7ftydoa8SsLLq7s.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDI1apSCOBt_aeQQ7ftydoa8UcLLq7s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDI1apSCOBt_aeQQ7ftydoa8UMLLq7s.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDI1apSCOBt_aeQQ7ftydoa8XsLL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa0reHegJo0yyg.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa0reHem5o0yyg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa0reHempo0yyg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa0reHelJo0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa05efegJo0yyg.woff2) format("woff2");unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa05efem5o0yyg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa05efempo0yyg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baijamjuree/v11/LDIqapSCOBt_aeQQ7ftydoa05efelJo0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bai Jamjuree Placeholder;src:local("Arial");ascent-override:96.59%;descent-override:24.15%;line-gap-override:0%;size-adjust:103.53%}@font-face{font-family:Inter Placeholder;src:local("Arial");ascent-override:90%;descent-override:22.43%;line-gap-override:0%;size-adjust:107.64%}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100;src:url(https://app.framerstatic.com/Inter-Thin.cyrillic-ext-BHDA65O4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100;src:url(https://app.framerstatic.com/Inter-Thin.cyrillic-Q5IXHU2O.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100;src:url(https://app.framerstatic.com/Inter-Thin.greek-ext-VVOQA2NE.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100;src:url(https://app.framerstatic.com/Inter-Thin.greek-E3WNEUH6.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100;src:url(https://app.framerstatic.com/Inter-Thin.latin-ext-5RC4NRHN.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100;src:url(https://app.framerstatic.com/Inter-Thin.latin-GJ7CRGHG.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:100;src:url(https://app.framerstatic.com/Inter-Thin.vietnamese-Z3Y7DPWO.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-ext-7NWKXNAT.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLight.cyrillic-IBWUD6RJ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLight.greek-ext-HUMDTRBU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLight.greek-ZLLHEEN3.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLight.latin-ext-72JE5FGU.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLight.latin-2JHDAFAQ.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLight.vietnamese-VKRCA4VC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://app.framerstatic.com/Inter-Light.cyrillic-ext-G3OTPKE4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://app.framerstatic.com/Inter-Light.cyrillic-JO7ZJTP6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://app.framerstatic.com/Inter-Light.greek-ext-N63XCCK3.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://app.framerstatic.com/Inter-Light.greek-5GVUXSXZ.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://app.framerstatic.com/Inter-Light.latin-ext-RREJIMQ3.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://app.framerstatic.com/Inter-Light.latin-EKF76FXR.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://app.framerstatic.com/Inter-Light.vietnamese-GVC2UOFS.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://app.framerstatic.com/Inter-Medium.cyrillic-ext-M4WHNGTS.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://app.framerstatic.com/Inter-Medium.cyrillic-JVU2PANX.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://app.framerstatic.com/Inter-Medium.greek-ext-4KCQBEIZ.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://app.framerstatic.com/Inter-Medium.greek-DPOQGN7L.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://app.framerstatic.com/Inter-Medium.latin-ext-J4DBSW7F.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://app.framerstatic.com/Inter-Medium.latin-Y3IVPL46.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://app.framerstatic.com/Inter-Medium.vietnamese-PJV76O4P.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://app.framerstatic.com/Inter-Bold.vietnamese-OEVJMXEP.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-ext-7Q6SVIPE.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBold.cyrillic-JSLPE6KW.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBold.greek-ext-6OYGJJV7.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBold.greek-SHW2FPC4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBold.latin-ext-A5DUFOP6.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBold.latin-OW4UGSRU.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBold.vietnamese-IBBC7NGV.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(https://app.framerstatic.com/Inter-Black.cyrillic-ext-TU4ITVTR.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(https://app.framerstatic.com/Inter-Black.cyrillic-JX7CGTYD.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(https://app.framerstatic.com/Inter-Black.greek-ext-LS3GCBFI.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(https://app.framerstatic.com/Inter-Black.greek-ZWCJHBP5.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(https://app.framerstatic.com/Inter-Black.latin-ext-BZLEUMX6.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(https://app.framerstatic.com/Inter-Black.latin-TETRYDF7.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(https://app.framerstatic.com/Inter-Black.vietnamese-RXQCC3EJ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:100;src:url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-ext-2RGKWUBV.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:100;src:url(https://app.framerstatic.com/Inter-ThinItalic.cyrillic-TDYIP5HV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:100;src:url(https://app.framerstatic.com/Inter-ThinItalic.greek-ext-WR4TIDYZ.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:100;src:url(https://app.framerstatic.com/Inter-ThinItalic.greek-V3WZMSP7.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:100;src:url(https://app.framerstatic.com/Inter-ThinItalic.latin-ext-TXFTJONQ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:100;src:url(https://app.framerstatic.com/Inter-ThinItalic.latin-RVEBKP6O.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:100;src:url(https://app.framerstatic.com/Inter-ThinItalic.vietnamese-WCBPP4MD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-ext-OVCHMVPD.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLightItalic.cyrillic-BRDZE5UH.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-ext-YV64YFFH.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLightItalic.greek-EJVCLASM.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-ext-2MHTM56A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLightItalic.latin-JB3CJMMM.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:200;src:url(https://app.framerstatic.com/Inter-ExtraLightItalic.vietnamese-3EJ3IQYS.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:300;src:url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-ext-C2S5XS3D.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:300;src:url(https://app.framerstatic.com/Inter-LightItalic.cyrillic-E7CYPW5D.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:300;src:url(https://app.framerstatic.com/Inter-LightItalic.greek-ext-ROSAFPGE.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:300;src:url(https://app.framerstatic.com/Inter-LightItalic.greek-PAWWH37Z.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:300;src:url(https://app.framerstatic.com/Inter-LightItalic.latin-ext-N2Z67Z45.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:300;src:url(https://app.framerstatic.com/Inter-LightItalic.latin-SLSTLWEU.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:300;src:url(https://app.framerstatic.com/Inter-LightItalic.vietnamese-RLGM2D3Y.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(https://app.framerstatic.com/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(https://app.framerstatic.com/Inter-Italic.cyrillic-BFOVMAQB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(https://app.framerstatic.com/Inter-Italic.greek-ext-4KOU3AHC.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(https://app.framerstatic.com/Inter-Italic.greek-OJTBJNE6.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(https://app.framerstatic.com/Inter-Italic.latin-ext-H4B22QN6.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(https://app.framerstatic.com/Inter-Italic.latin-2DWX32EN.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(https://app.framerstatic.com/Inter-Italic.vietnamese-TYMT6CKW.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:500;src:url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ext-QYBZQ2NF.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:500;src:url(https://app.framerstatic.com/Inter-MediumItalic.cyrillic-ZHAJHZCC.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:500;src:url(https://app.framerstatic.com/Inter-MediumItalic.greek-ext-W5ABYGZR.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:500;src:url(https://app.framerstatic.com/Inter-MediumItalic.greek-RGNSYVNV.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:500;src:url(https://app.framerstatic.com/Inter-MediumItalic.latin-ext-7DZEPSAS.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:500;src:url(https://app.framerstatic.com/Inter-MediumItalic.latin-SKPQAMBJ.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:500;src:url(https://app.framerstatic.com/Inter-MediumItalic.vietnamese-23WIFZV7.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-ext-MEHHCDC3.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBoldItalic.cyrillic-YACNRNDE.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-ext-GFL7KADI.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBoldItalic.greek-5W77OPRT.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-ext-OYJJ2W6R.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBoldItalic.latin-KBLJMBDH.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:600;src:url(https://app.framerstatic.com/Inter-SemiBoldItalic.vietnamese-5ZFOV65G.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(https://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(https://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(https://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(https://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ext-ACWDZ3VD.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBoldItalic.cyrillic-ZKBSDAI2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-ext-3CY5DPTP.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBoldItalic.greek-YL5CC63W.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-ext-7IZFJI4D.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBoldItalic.latin-O5HH4IX3.woff2) format("woff2");unicode-range: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}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(https://app.framerstatic.com/Inter-ExtraBoldItalic.vietnamese-UW3XUJOD.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:900;src:url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-ext-TRM4ITYR.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:900;src:url(https://app.framerstatic.com/Inter-BlackItalic.cyrillic-FPHIQVZS.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:900;src:url(https://app.framerstatic.com/Inter-BlackItalic.greek-ext-JTGUUSP5.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:900;src:url(https://app.framerstatic.com/Inter-BlackItalic.greek-LUNA3RFO.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:900;src:url(https://app.framerstatic.com/Inter-BlackItalic.latin-ext-KU7ICFYH.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:900;src:url(https://app.framerstatic.com/Inter-BlackItalic.latin-FRVXWQSB.woff2) format("woff2");unicode-range: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}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:900;src:url(https://app.framerstatic.com/Inter-BlackItalic.vietnamese-2Q7MQKJX.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment, start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);text-decoration:var(--text-decoration);line-height:var(--line-height)}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{--font-family: var(--framer-font-family);--font-style: var(--framer-font-style);--font-weight: var(--framer-font-weight);--text-color: var(--framer-text-color);--letter-spacing: var(--framer-letter-spacing);--font-size: var(--framer-font-size);--text-transform: var(--framer-text-transform);--text-decoration: var(--framer-text-decoration);--line-height: var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family: var(--framer-link-font-family, var(--framer-font-family));--font-style: var(--framer-link-font-style, var(--framer-font-style));--font-weight: var(--framer-link-font-weight, var(--framer-font-weight));--text-color: var(--framer-link-text-color, var(--framer-text-color));--font-size: var(--framer-link-font-size, var(--framer-font-size));--text-transform: var(--framer-link-text-transform, var(--framer-text-transform));--text-decoration: var(--framer-link-text-decoration, var(--framer-text-decoration))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family: var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family)));--font-style: var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style)));--font-weight: var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));--text-color: var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color)));--font-size: var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size)));--text-transform: var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));--text-decoration: var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family: var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family)));--font-style: var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style)));--font-weight: var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight)));--text-color: var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color)));--font-size: var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size)));--text-transform: var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform)));--text-decoration: var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration)))}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family, Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style, normal);font-weight:var(--framer-font-weight, 400);color:var(--framer-text-color, #000);font-size:calc(var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1));letter-spacing:var(--framer-letter-spacing, 0);text-transform:var(--framer-text-transform, none);text-decoration:var(--framer-text-decoration, none);line-height:var(--framer-line-height, 1.2em);text-align:var(--framer-text-alignment, start)}strong.framer-text{font-family:var(--framer-font-family-bold);font-style:var(--framer-font-style-bold);font-weight:var(--framer-font-weight-bold, bolder)}em.framer-text{font-family:var(--framer-font-family-italic);font-style:var(--framer-font-style-italic, italic);font-weight:var(--framer-font-weight-italic)}em.framer-text>strong.framer-text{font-family:var(--framer-font-family-bold-italic);font-style:var(--framer-font-style-bold-italic, italic);font-weight:var(--framer-font-weight-bold-italic, bolder)}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-paragraph-spacing, 0)}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:max(0em,calc(calc(1.3em - var(--framer-line-height, 1.3em)) / 2));margin:min(0em,calc(calc(1.3em - var(--framer-line-height, 1.3em)) / -2))}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style, var(--framer-font-style, normal));font-weight:var(--framer-code-font-weight, var(--framer-font-weight, 400));color:var(--framer-code-text-color, var(--framer-text-color, #000));font-size:calc(var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1));letter-spacing:var(--framer-letter-spacing, 0);line-height:var(--framer-line-height, 1.2em)}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-link-font-style, var(--framer-font-style, normal));font-weight:var(--framer-link-font-weight, var(--framer-font-weight, 400));color:var(--framer-link-text-color, var(--framer-text-color, #000));font-size:calc(var(--framer-link-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1));text-transform:var(--framer-link-text-transform, var(--framer-text-transform, none));text-decoration:var(--framer-link-text-decoration, var(--framer-text-decoration, none));cursor:var(--framer-custom-cursors, pointer)}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style, var(--framer-font-style, normal));font-weight:var(--framer-code-font-weight, var(--framer-font-weight, 400));color:var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)));font-size:calc(var(--framer-link-font-size, var(--framer-font-size, 16px)) * var(--framer-font-size-scale, 1))}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));color:var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));font-size:calc(var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));text-transform:var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))}code.framer-text a.framer-text:hover,code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style, var(--framer-font-style, normal));font-weight:var(--framer-code-font-weight, var(--framer-font-weight, 400));color:var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));font-size:calc(var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));color:var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));font-size:calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));text-transform:var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));text-decoration:var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style, var(--framer-font-style, normal));font-weight:var(--framer-code-font-weight, var(--framer-font-weight, 400));color:var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));font-size:calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1))}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));font-weight:var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));color:var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));font-size:calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));text-transform:var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style, var(--framer-font-style, normal));font-weight:var(--framer-code-font-weight, var(--framer-font-weight, 400));color:var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));font-size:calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))}.framer-image.framer-text{display:block;max-width:100%;height:auto}.text-styles-preset-reset.framer-text{--framer-font-family: Inter, Inter Placeholder, sans-serif;--framer-font-style: normal;--framer-font-weight: 500;--framer-text-color: #000;--framer-font-size: 16px;--framer-letter-spacing: 0;--framer-text-transform: none;--framer-text-decoration: none;--framer-line-height: 1.2em;--framer-text-alignment: start}ol.framer-text{--list-style-type: decimal}ul.framer-text,ol.framer-text{display:table;width:100%}li.framer-text{display:table-row;counter-increment:list-item;list-style:none}ol.framer-text>li.framer-text:before{display:table-cell;width:2.25ch;box-sizing:border-box;padding-inline-end:.75ch;content:counter(list-item,var(--list-style-type)) ".";white-space:nowrap}ul.framer-text>li.framer-text:before{display:table-cell;width:2.25ch;box-sizing:border-box;padding-inline-end:.75ch;content:"\2022"}.framer-text-module[style*=aspect-ratio]>:first-child{width:100%}@supports not (aspect-ratio: 1){.framer-text-module[style*=aspect-ratio]{position:relative}}@supports not (aspect-ratio: 1){.framer-text-module[style*=aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100% / calc(var(--aspect-ratio)))}}@supports not (aspect-ratio: 1){.framer-text-module[style*=aspect-ratio]>:first-child{position:absolute;top:0;left:0;height:100%}}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family: Inter, Inter Placeholder, sans-serif;--framer-font-style: normal;--framer-font-weight: 500;--framer-text-color: #000;--framer-font-size: 16px;--framer-letter-spacing: 0;--framer-text-transform: none;--framer-text-decoration: none;--framer-line-height: 1.2em;--framer-text-alignment: start}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family, Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style, normal);font-weight:var(--framer-font-weight, 400);color:var(--framer-text-color, #000);font-size:var(--framer-font-size, 16px);letter-spacing:var(--framer-letter-spacing, 0);text-transform:var(--framer-text-transform, none);text-decoration:var(--framer-text-decoration, none);line-height:var(--framer-line-height, 1.2em);text-align:var(--framer-text-alignment, start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing, 0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-link-font-style, var(--framer-font-style, normal));font-weight:var(--framer-link-font-weight, var(--framer-font-weight, 400));color:var(--framer-link-text-color, var(--framer-text-color, #000));font-size:var(--framer-link-font-size, var(--framer-font-size, 16px));text-transform:var(--framer-link-text-transform, var(--framer-text-transform, none));text-decoration:var(--framer-link-text-decoration, var(--framer-text-decoration, none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-hover-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-link-hover-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));color:var(--framer-link-hover-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));font-size:var(--framer-link-hover-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));text-transform:var(--framer-link-hover-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))}a[data-framer-page-link-current],a[data-framer-page-link-current] span:not([data-text-fill]){font-family:var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));color:var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000)));font-size:var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)));text-transform:var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));text-decoration:var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))}a[data-framer-page-link-current]:hover,a[data-framer-page-link-current]:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family, var(--framer-link-current-font-family, var(--framer-link-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style, var(--framer-link-current-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));font-weight:var(--framer-link-hover-font-weight, var(--framer-link-current-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));color:var(--framer-link-hover-text-color, var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));font-size:var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))));text-transform:var(--framer-link-hover-text-transform, var(--framer-link-current-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none))));text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{display:block;max-width:100%;height:auto}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{display:table;width:100%;padding-left:0;margin:0}[data-framer-component-type=DeprecatedRichText] li{display:table-row;counter-increment:list-item;list-style:none}[data-framer-component-type=DeprecatedRichText] ol>li:before{display:table-cell;width:2.25ch;box-sizing:border-box;padding-right:.75ch;content:counter(list-item) ".";white-space:nowrap}[data-framer-component-type=DeprecatedRichText] ul>li:before{display:table-cell;width:2.25ch;box-sizing:border-box;padding-right:.75ch;content:"\2022"}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin-top:calc(var(--stack-gap-y) / 2);margin-bottom:calc(var(--stack-gap-y) / 2);margin-right:calc(var(--stack-gap-x) / 2);margin-left:calc(var(--stack-gap-x) / 2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:var(--stack-native-row-gap);column-gap:var(--stack-native-column-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:unset;column-gap:unset}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child{margin-top:0;margin-left:0}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>*:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>*:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>*:first-child{margin-right:0;margin-bottom:0}NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow-x:scroll;overflow-y:scroll}[data-framer-component-type=NativeScroll].direction-vertical{overflow-x:hidden;overflow-y:scroll}[data-framer-component-type=NativeScroll].direction-horizontal{overflow-x:scroll;overflow-y:hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{border-width:0;padding:0;background:none}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0px;height:0px}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:transparent}.framer-GRydH [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}.framer-body-augiA20Il-framer-GRydH{background:var(--token-2fc8b78a-f30e-453f-b112-63dfc9816ccf, rgb(23, 23, 23))}.framer-GRydH .framer-lux5qc{display:block}.framer-GRydH.framer-72rtr7{align-content:center;align-items:center;background-color:var(--token-2fc8b78a-f30e-453f-b112-63dfc9816ccf, #171717);display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:flex-start;overflow:hidden;padding:24px 24px 102px;position:relative;width:1200px}.framer-GRydH .framer-cza43k-container{flex:none;height:auto;max-width:800px;position:relative;width:auto}.framer-GRydH .framer-1u6aah8{align-content:flex-start;align-items:flex-start;background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, #0f0f0f);border-radius:30px;box-shadow:0 .6021873017743928px .6021873017743928px -1.25px #0000002e,0 2.288533303243457px 2.288533303243457px -2.5px #00000029,0 10px 10px -3.75px #00000010;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:center;max-width:800px;overflow:hidden;padding:24px;position:relative;transform:perspective(1200px);width:100%;will-change:var(--framer-will-change-override, transform)}.framer-GRydH .framer-jzkv00{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.framer-GRydH .framer-vv2l3p,.framer-GRydH .framer-d19b80{--framer-link-text-color: #0099ff;--framer-link-text-decoration: underline;--framer-paragraph-spacing: 0px;flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.framer-GRydH .framer-kaoa7j-container,.framer-GRydH .framer-x1e1kt-container,.framer-GRydH .framer-3mpuiv-container,.framer-GRydH .framer-w1g16l-container,.framer-GRydH .framer-ywwo6k-container,.framer-GRydH .framer-1r5eehu-container,.framer-GRydH .framer-1qfm9ap-container,.framer-GRydH .framer-dru49z-container,.framer-GRydH .framer-7u29rq-container,.framer-GRydH .framer-1giuaj3-container,.framer-GRydH .framer-pjff4t-container,.framer-GRydH .framer-blupzl-container,.framer-GRydH .framer-2w3brp-container,.framer-GRydH .framer-jtf312-container,.framer-GRydH .framer-6d4upb-container,.framer-GRydH .framer-14g0bhy-container,.framer-GRydH .framer-h867v1-container,.framer-GRydH .framer-3rmhsh-container,.framer-GRydH .framer-tdedee-container,.framer-GRydH .framer-1g86cph-container{flex:none;height:auto;position:relative;width:100%}.framer-GRydH .framer-tzda2m{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:center;max-width:800px;overflow:hidden;padding:0;position:relative;width:100%}.framer-GRydH .framer-1ohgexv,.framer-GRydH .framer-1pnrcrb{align-content:flex-start;align-items:flex-start;background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, #0f0f0f);border-radius:30px;box-shadow:0 .6021873017743928px .6021873017743928px -1.25px #0000002e,0 2.288533303243457px 2.288533303243457px -2.5px #00000029,0 10px 10px -3.75px #00000010;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;gap:24px;height:240px;justify-content:flex-start;max-width:800px;overflow:hidden;padding:24px;position:relative;transform:perspective(1200px);width:1px;will-change:var(--framer-will-change-override, transform)}.framer-GRydH .framer-1q88j3-container{aspect-ratio:1 / 1;bottom:-190px;flex:none;height:var(--framer-aspect-ratio-supported, 388px);left:0;position:absolute;right:0;z-index:1}.framer-GRydH .framer-9ofm5r-container{flex:1 0 0px;height:1px;position:relative;width:100%}.framer-GRydH .framer-homld7,.framer-GRydH .framer-3ss0xv,.framer-GRydH .framer-jwirm3{align-content:flex-start;align-items:flex-start;background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, #0f0f0f);border-radius:30px;box-shadow:0 .6021873017743928px .6021873017743928px -1.25px #0000002e,0 2.288533303243457px 2.288533303243457px -2.5px #00000029,0 10px 10px -3.75px #00000010;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:flex-start;max-width:800px;overflow:hidden;padding:24px;position:relative;transform:perspective(1200px);width:100%;will-change:var(--framer-will-change-override, transform)}.framer-GRydH .framer-x1kd4k{display:grid;flex:none;gap:24px;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(200px,1fr));height:min-content;justify-content:center;padding:0;position:relative;width:100%}.framer-GRydH .framer-14114xp-container{align-self:start;flex:none;height:auto;justify-self:start;position:relative;width:100%}.framer-GRydH .framer-1lpdrm3{align-content:flex-start;align-items:flex-start;background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, #0f0f0f);border-radius:30px;box-shadow:0 .6021873017743928px .6021873017743928px -1.25px #0000002e,0 2.288533303243457px 2.288533303243457px -2.5px #00000029,0 10px 10px -3.75px #00000010,0 2px 4px #00000040;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:flex-start;max-width:800px;overflow:hidden;padding:24px;position:relative;transform:perspective(1200px);width:100%;will-change:var(--framer-will-change-override, transform)}.framer-GRydH .framer-1iigw50,.framer-GRydH .framer-x9ltfg,.framer-GRydH .framer-f18hvh{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.framer-GRydH .framer-1343pf0{align-content:flex-start;align-items:flex-start;background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, #0f0f0f);border-radius:30px;box-shadow:0 .6021873017743928px .6021873017743928px -1.25px #0000002e,0 2.288533303243457px 2.288533303243457px -2.5px #00000029,0 10px 10px -3.75px #00000010;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:flex-start;max-width:800px;overflow:hidden;padding:0;position:relative;transform:perspective(1200px);width:100%;will-change:var(--framer-will-change-override, transform)}.framer-GRydH .framer-17qbvyh-container,.framer-GRydH .framer-18471cd-container{flex:none;inset:0;position:absolute;z-index:1}.framer-GRydH .framer-1re1kzp{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;padding:24px;position:relative;width:100%}.framer-GRydH .framer-185ue7b{--framer-link-text-color: #0099ff;--framer-link-text-decoration: underline;--framer-paragraph-spacing: 0px;flex:1 0 0px;height:auto;position:relative;white-space:pre;width:1px}.framer-GRydH .framer-a1bb1a-container{bottom:12px;flex:none;height:auto;left:50%;position:fixed;transform:translate(-50%);width:auto;z-index:9}.framer-GRydH .framer-shzdr4-container{flex:none;height:auto;max-width:800px;position:relative;transform:perspective(1200px);width:100%}@supports (background: -webkit-named-image(i)) and (not (scale:1)){.framer-GRydH.framer-72rtr7,.framer-GRydH .framer-1u6aah8,.framer-GRydH .framer-jzkv00,.framer-GRydH .framer-tzda2m,.framer-GRydH .framer-1ohgexv,.framer-GRydH .framer-1pnrcrb,.framer-GRydH .framer-homld7,.framer-GRydH .framer-1lpdrm3,.framer-GRydH .framer-1iigw50,.framer-GRydH .framer-1343pf0,.framer-GRydH .framer-1re1kzp,.framer-GRydH .framer-3ss0xv,.framer-GRydH .framer-x9ltfg,.framer-GRydH .framer-jwirm3,.framer-GRydH .framer-f18hvh{gap:0px}.framer-GRydH.framer-72rtr7>*,.framer-GRydH .framer-1u6aah8>*,.framer-GRydH .framer-1ohgexv>*,.framer-GRydH .framer-1pnrcrb>*,.framer-GRydH .framer-homld7>*,.framer-GRydH .framer-1lpdrm3>*,.framer-GRydH .framer-1343pf0>*,.framer-GRydH .framer-3ss0xv>*,.framer-GRydH .framer-jwirm3>*{margin:12px 0}.framer-GRydH.framer-72rtr7>:first-child,.framer-GRydH .framer-1u6aah8>:first-child,.framer-GRydH .framer-jzkv00>:first-child,.framer-GRydH .framer-1ohgexv>:first-child,.framer-GRydH .framer-1pnrcrb>:first-child,.framer-GRydH .framer-homld7>:first-child,.framer-GRydH .framer-1lpdrm3>:first-child,.framer-GRydH .framer-1iigw50>:first-child,.framer-GRydH .framer-1343pf0>:first-child,.framer-GRydH .framer-3ss0xv>:first-child,.framer-GRydH .framer-x9ltfg>:first-child,.framer-GRydH .framer-jwirm3>:first-child,.framer-GRydH .framer-f18hvh>:first-child{margin-top:0}.framer-GRydH.framer-72rtr7>:last-child,.framer-GRydH .framer-1u6aah8>:last-child,.framer-GRydH .framer-jzkv00>:last-child,.framer-GRydH .framer-1ohgexv>:last-child,.framer-GRydH .framer-1pnrcrb>:last-child,.framer-GRydH .framer-homld7>:last-child,.framer-GRydH .framer-1lpdrm3>:last-child,.framer-GRydH .framer-1iigw50>:last-child,.framer-GRydH .framer-1343pf0>:last-child,.framer-GRydH .framer-3ss0xv>:last-child,.framer-GRydH .framer-x9ltfg>:last-child,.framer-GRydH .framer-jwirm3>:last-child,.framer-GRydH .framer-f18hvh>:last-child{margin-bottom:0}.framer-GRydH .framer-jzkv00>*{margin:6px 0}.framer-GRydH .framer-tzda2m>*{margin:0 12px}.framer-GRydH .framer-tzda2m>:first-child,.framer-GRydH .framer-1re1kzp>:first-child{margin-left:0}.framer-GRydH .framer-tzda2m>:last-child,.framer-GRydH .framer-1re1kzp>:last-child{margin-right:0}.framer-GRydH .framer-1iigw50>*,.framer-GRydH .framer-x9ltfg>*,.framer-GRydH .framer-f18hvh>*{margin:4px 0}.framer-GRydH .framer-1re1kzp>*{margin:0 5px}}@media (min-width: 1200px){.framer-GRydH .hidden-72rtr7{display:none!important}}@media (min-width: 810px) and (max-width: 1199px){.framer-GRydH .hidden-17skm0m{display:none!important}.framer-body-augiA20Il-framer-GRydH{background:var(--token-2fc8b78a-f30e-453f-b112-63dfc9816ccf, rgb(23, 23, 23))}.framer-GRydH.framer-72rtr7{width:810px}.framer-GRydH .framer-cza43k-container{width:200%}.framer-GRydH .framer-1q88j3-container{height:var(--framer-aspect-ratio-supported, 369px)}}@media (min-width: 390px) and (max-width: 809px){.framer-GRydH .hidden-69jwlt{display:none!important}.framer-body-augiA20Il-framer-GRydH{background:var(--token-2fc8b78a-f30e-453f-b112-63dfc9816ccf, rgb(23, 23, 23))}.framer-GRydH.framer-72rtr7{width:390px}.framer-GRydH .framer-cza43k-container{max-width:801px;order:0;width:100%}.framer-GRydH .framer-1u6aah8{order:1}.framer-GRydH .framer-tzda2m{flex-direction:column;order:2}.framer-GRydH .framer-1ohgexv{flex:none;height:360px;width:100%}.framer-GRydH .framer-1q88j3-container{bottom:unset;height:var(--framer-aspect-ratio-supported, 342px);top:80px}.framer-GRydH .framer-1pnrcrb{flex:none;height:257px;width:100%}.framer-GRydH .framer-9ofm5r-container{flex:none;height:163px}.framer-GRydH .framer-homld7{order:3}.framer-GRydH .framer-x1kd4k{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.framer-GRydH .framer-14114xp-container{align-self:unset}.framer-GRydH .framer-1343pf0{order:7}.framer-GRydH .framer-a1bb1a-container{order:8}.framer-GRydH .framer-shzdr4-container{order:9}.framer-GRydH .framer-3ss0xv{order:4}@supports (background: -webkit-named-image(i)) and (not (scale:1)){.framer-GRydH .framer-tzda2m,.framer-GRydH .framer-x1kd4k{gap:0px}.framer-GRydH .framer-tzda2m>*,.framer-GRydH .framer-x1kd4k>*{margin:12px 0}.framer-GRydH .framer-tzda2m>:first-child,.framer-GRydH .framer-x1kd4k>:first-child{margin-top:0}.framer-GRydH .framer-tzda2m>:last-child,.framer-GRydH .framer-x1kd4k>:last-child{margin-bottom:0}}}@media (max-width: 389px){.framer-GRydH .hidden-yhdo0g{display:none!important}.framer-body-augiA20Il-framer-GRydH{background:var(--token-2fc8b78a-f30e-453f-b112-63dfc9816ccf, rgb(23, 23, 23))}.framer-GRydH.framer-72rtr7{padding:24px 24px 88px;width:320px}.framer-GRydH .framer-cza43k-container{order:0;width:100%}.framer-GRydH .framer-1u6aah8{order:1}.framer-GRydH .framer-tzda2m{flex-direction:column;order:2}.framer-GRydH .framer-1ohgexv,.framer-GRydH .framer-1pnrcrb{flex:none;width:100%}.framer-GRydH .framer-1q88j3-container{bottom:unset;height:var(--framer-aspect-ratio-supported, 272px);top:80px}.framer-GRydH .framer-homld7{order:3}.framer-GRydH .framer-x1kd4k{grid-template-columns:repeat(1,minmax(200px,1fr))}.framer-GRydH .framer-1343pf0{order:7}.framer-GRydH .framer-18471cd-container{bottom:unset;height:111px;top:calc(49.54954954954957% - 111px / 2)}.framer-GRydH .framer-a1bb1a-container{order:8}.framer-GRydH .framer-shzdr4-container{order:9}.framer-GRydH .framer-jwirm3{order:5}@supports (background: -webkit-named-image(i)) and (not (scale:1)){.framer-GRydH .framer-tzda2m{gap:0px}.framer-GRydH .framer-tzda2m>*{margin:12px 0}.framer-GRydH .framer-tzda2m>:first-child{margin-top:0}.framer-GRydH .framer-tzda2m>:last-child{margin-bottom:0}}}.framer-REUZW [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}.framer-REUZW .framer-10oyig7{display:block}.framer-REUZW.framer-1tqgapn{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:min-content;justify-content:space-between;max-width:800px;overflow:hidden;padding:6px 19px 6px 6px;position:relative;width:800px;will-change:var(--framer-will-change-override, transform)}.framer-REUZW .framer-30l22u-container{flex:none;height:auto;position:relative;width:33%}.framer-REUZW .framer-ozxhro-container,.framer-REUZW .framer-18t3xbz-container{flex:none;height:32px;position:relative;width:auto}.framer-REUZW .framer-xs7dln-container{flex:none;height:auto;position:relative;width:204px}.framer-REUZW.framer-v-70vcly.framer-1tqgapn{flex-direction:column;gap:24px;justify-content:flex-start;padding:24px 6px;width:390px}.framer-REUZW.framer-v-70vcly .framer-30l22u-container,.framer-REUZW.framer-v-1bqxsto .framer-30l22u-container{order:0;width:100%}.framer-REUZW.framer-v-70vcly .framer-xs7dln-container{order:3}.framer-REUZW.framer-v-70vcly .framer-18t3xbz-container,.framer-REUZW.framer-v-1bqxsto .framer-ozxhro-container{order:1}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-REUZW.framer-v-70vcly.framer-1tqgapn{gap:0px}.framer-REUZW.framer-v-70vcly.framer-1tqgapn>*{margin:12px 0}.framer-REUZW.framer-v-70vcly.framer-1tqgapn>:first-child{margin-top:0}.framer-REUZW.framer-v-70vcly.framer-1tqgapn>:last-child{margin-bottom:0}}.framer-REUZW.framer-v-1bqxsto.framer-1tqgapn{flex-direction:column;gap:24px;justify-content:flex-start;max-width:802px;padding:6px 6px 24px;width:390px}.framer-REUZW.framer-v-1bqxsto .framer-xs7dln-container{order:2}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-REUZW.framer-v-1bqxsto.framer-1tqgapn{gap:0px}.framer-REUZW.framer-v-1bqxsto.framer-1tqgapn>*{margin:12px 0}.framer-REUZW.framer-v-1bqxsto.framer-1tqgapn>:first-child{margin-top:0}.framer-REUZW.framer-v-1bqxsto.framer-1tqgapn>:last-child{margin-bottom:0}}.framer-7TSZV [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}.framer-7TSZV .framer-1isha2x{display:block}.framer-7TSZV .framer-189c12o{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}.framer-7TSZV .framer-1dk5fo5{aspect-ratio:1 / 1;flex:none;height:var(--framer-aspect-ratio-supported, 68px);overflow:hidden;position:relative;text-decoration:none;width:68px;will-change:var(--framer-will-change-override, transform)}.framer-7TSZV .framer-1djrorc{align-content:start;align-items:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:2px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}.framer-7TSZV .framer-1lregvw,.framer-7TSZV .framer-9lpw6,.framer-7TSZV .framer-lmqchk,.framer-7TSZV .framer-wu63ze{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-7TSZV .framer-143tp5b{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:2px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-7TSZV .framer-189c12o,.framer-7TSZV .framer-1djrorc,.framer-7TSZV .framer-143tp5b{gap:0px}.framer-7TSZV .framer-189c12o>*{margin:0 4px}.framer-7TSZV .framer-189c12o>:first-child{margin-left:0}.framer-7TSZV .framer-189c12o>:last-child{margin-right:0}.framer-7TSZV .framer-1djrorc>*,.framer-7TSZV .framer-143tp5b>*{margin:1px 0}.framer-7TSZV .framer-1djrorc>:first-child,.framer-7TSZV .framer-143tp5b>:first-child{margin-top:0}.framer-7TSZV .framer-1djrorc>:last-child,.framer-7TSZV .framer-143tp5b>:last-child{margin-bottom:0}}.framer-7TSZV.framer-v-1jn22kz .framer-189c12o,.framer-7TSZV.framer-v-1t0qa5u .framer-189c12o{flex-direction:column}.framer-7TSZV.framer-v-1jn22kz .framer-1dk5fo5{height:var(--framer-aspect-ratio-supported, 134px);width:134px}.framer-7TSZV.framer-v-1jn22kz .framer-lmqchk{order:0}.framer-7TSZV.framer-v-1jn22kz .framer-wu63ze{order:1}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-7TSZV.framer-v-1jn22kz .framer-189c12o{gap:0px}.framer-7TSZV.framer-v-1jn22kz .framer-189c12o>*{margin:4px 0}.framer-7TSZV.framer-v-1jn22kz .framer-189c12o>:first-child{margin-top:0}.framer-7TSZV.framer-v-1jn22kz .framer-189c12o>:last-child{margin-bottom:0}}.framer-7TSZV.framer-v-1t0qa5u .framer-1dk5fo5{align-self:stretch;height:var(--framer-aspect-ratio-supported, 200px);width:auto}.framer-7TSZV.framer-v-1t0qa5u .framer-1djrorc{align-content:center;align-items:center}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-7TSZV.framer-v-1t0qa5u .framer-189c12o{gap:0px}.framer-7TSZV.framer-v-1t0qa5u .framer-189c12o>*{margin:4px 0}.framer-7TSZV.framer-v-1t0qa5u .framer-189c12o>:first-child{margin-top:0}.framer-7TSZV.framer-v-1t0qa5u .framer-189c12o>:last-child{margin-bottom:0}}.framer-UIcek .framer-styles-preset-14jmrn4:not(.rich-text-wrapper),.framer-UIcek .framer-styles-preset-14jmrn4.rich-text-wrapper p{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 24px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-font-weight-bold-italic: 700;--framer-font-weight-italic: 500;--framer-letter-spacing: 0em;--framer-line-height: 1.2em;--framer-paragraph-spacing: 20px;--framer-text-alignment: start;--framer-text-color: var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, #9780ff);--framer-text-decoration: none;--framer-text-transform: none}.framer-ZrGoO .framer-styles-preset-12p5tyt:not(.rich-text-wrapper),.framer-ZrGoO .framer-styles-preset-12p5tyt.rich-text-wrapper p{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 14px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 300;--framer-font-weight-bold: 400;--framer-font-weight-bold-italic: 400;--framer-font-weight-italic: 300;--framer-letter-spacing: 0em;--framer-line-height: 1.2em;--framer-paragraph-spacing: 20px;--framer-text-alignment: start;--framer-text-color: var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, #808080);--framer-text-decoration: none;--framer-text-transform: none}.framer-KOR6P [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}.framer-KOR6P .framer-ia9jo0{display:block}.framer-KOR6P .framer-110hrbd{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;height:32px;justify-content:center;overflow:hidden;padding:6px 12px;position:relative;width:min-content;will-change:var(--framer-will-change-override, transform)}.framer-KOR6P .framer-1dei5dh{aspect-ratio:1 / 1;flex:none;height:var(--framer-aspect-ratio-supported, 6px);overflow:hidden;position:relative;width:6px;will-change:var(--framer-will-change-override, transform)}.framer-KOR6P .framer-64umiu{flex:none;height:auto;position:relative;white-space:pre;width:auto}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-KOR6P .framer-110hrbd{gap:0px}.framer-KOR6P .framer-110hrbd>*{margin:0 4px}.framer-KOR6P .framer-110hrbd>:first-child{margin-left:0}.framer-KOR6P .framer-110hrbd>:last-child{margin-right:0}}.framer-KOR6P.framer-v-xyhm6e .framer-110hrbd{height:min-content;padding:2px}.framer-KOR6P.framer-v-xyhm6e .framer-1dei5dh{height:var(--framer-aspect-ratio-supported, 8px);width:8px}.framer-22EsP [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}.framer-22EsP .framer-1jr6dp8{display:block}.framer-22EsP .framer-zabozp{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;height:132px;justify-content:space-between;overflow:hidden;padding:0;position:relative;width:340px}.framer-22EsP .framer-1wy91v8-container,.framer-22EsP .framer-5vopx3-container{flex:none;height:36px;position:relative;width:100%}.framer-22EsP .framer-17lgvh8-container,.framer-22EsP .framer-1tfmmlw-container,.framer-22EsP .framer-1fbiqmu-container,.framer-22EsP .framer-1449chh-container,.framer-22EsP .framer-wsa4fj-container,.framer-22EsP .framer-19v0fpk-container,.framer-22EsP .framer-op7fl2-container,.framer-22EsP .framer-9bcl4a-container,.framer-22EsP .framer-e6mp5c-container,.framer-22EsP .framer-1agx9c4-container{height:auto;position:relative;width:auto}.framer-22EsP .framer-jgg4wx-container{flex:none;height:47px;position:relative;width:100%}.framer-22EsP .framer-1yj80qb-container{height:36px;position:relative;width:198px}.framer-blf3V [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}.framer-blf3V .framer-afpujf{display:block}.framer-blf3V .framer-1lfgxi7{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:hidden;padding:0 0 0 12px;position:relative;width:min-content}.framer-blf3V .framer-pequps{flex:none;height:14px;position:relative;width:14px}.framer-blf3V .framer-18t0dp0{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:36px;justify-content:center;overflow:visible;padding:12px;position:relative;width:min-content}.framer-blf3V .framer-x58206{flex:none;height:auto;position:relative;white-space:pre;width:auto;z-index:1}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-blf3V .framer-1lfgxi7,.framer-blf3V .framer-18t0dp0{gap:0px}.framer-blf3V .framer-1lfgxi7>*{margin:0 6px}.framer-blf3V .framer-1lfgxi7>:first-child,.framer-blf3V .framer-18t0dp0>:first-child{margin-left:0}.framer-blf3V .framer-1lfgxi7>:last-child,.framer-blf3V .framer-18t0dp0>:last-child{margin-right:0}.framer-blf3V .framer-18t0dp0>*{margin:0 5px}}.framer-o5w3V [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}.framer-o5w3V .framer-1vadjsj{display:block}.framer-o5w3V .framer-rnvhxz{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;height:auto;justify-content:flex-start;padding:0;position:relative;text-decoration:none;width:340px}.framer-o5w3V .framer-1n3i2sx{align-content:center;align-items:center;aspect-ratio:1.5 / 1;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:var(--framer-aspect-ratio-supported, 133px);justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.framer-o5w3V .framer-2ydcqi{align-content:center;align-items:center;aspect-ratio:1.5 / 1;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:var(--framer-aspect-ratio-supported, 260px);justify-content:center;left:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;will-change:var(--framer-will-change-override, transform);z-index:1}.framer-o5w3V .framer-4xqvv6{aspect-ratio:1 / 1;bottom:-113px;flex:none;height:var(--framer-aspect-ratio-supported, 340px);left:0;position:absolute;right:0;z-index:1}.framer-o5w3V .framer-1sw5t5d{align-content:start;align-items:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;min-width:200px;padding:0;position:relative;width:100%}.framer-o5w3V .framer-1b6zty8{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}.framer-o5w3V .framer-1wflcm6-container,.framer-o5w3V .framer-ptxdje-container,.framer-o5w3V .framer-1rxd0n3-container{flex:none;height:22px;position:relative;width:auto}.framer-o5w3V .framer-1cfgifj{flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-o5w3V .framer-rnvhxz,.framer-o5w3V .framer-1n3i2sx,.framer-o5w3V .framer-2ydcqi,.framer-o5w3V .framer-1sw5t5d,.framer-o5w3V .framer-1b6zty8{gap:0px}.framer-o5w3V .framer-rnvhxz>*{margin:6px 0}.framer-o5w3V .framer-rnvhxz>:first-child,.framer-o5w3V .framer-1sw5t5d>:first-child{margin-top:0}.framer-o5w3V .framer-rnvhxz>:last-child,.framer-o5w3V .framer-1sw5t5d>:last-child{margin-bottom:0}.framer-o5w3V .framer-1n3i2sx>*,.framer-o5w3V .framer-2ydcqi>*{margin:0 5px}.framer-o5w3V .framer-1n3i2sx>:first-child,.framer-o5w3V .framer-2ydcqi>:first-child,.framer-o5w3V .framer-1b6zty8>:first-child{margin-left:0}.framer-o5w3V .framer-1n3i2sx>:last-child,.framer-o5w3V .framer-2ydcqi>:last-child,.framer-o5w3V .framer-1b6zty8>:last-child{margin-right:0}.framer-o5w3V .framer-1sw5t5d>*{margin:4px 0}.framer-o5w3V .framer-1b6zty8>*{margin:0 4px}}.framer-o5w3V.framer-v-rnvhxz.hover .framer-2ydcqi{aspect-ratio:unset;height:240px;top:-12px}.framer-o5w3V.framer-v-rnvhxz.hover .framer-4xqvv6{height:var(--framer-aspect-ratio-supported, 376px);left:-12px;right:-12px}.framer-aTKgx [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}.framer-aTKgx .framer-1jgc20v{display:block}.framer-aTKgx .framer-1ekgu2l{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:22px;justify-content:center;overflow:visible;padding:0 8px;position:relative;width:min-content}.framer-aTKgx .framer-vtvah3{flex:none;height:auto;position:relative;white-space:pre;width:auto}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-aTKgx .framer-1ekgu2l{gap:0px}.framer-aTKgx .framer-1ekgu2l>*{margin:0 5px}.framer-aTKgx .framer-1ekgu2l>:first-child{margin-left:0}.framer-aTKgx .framer-1ekgu2l>:last-child{margin-right:0}}.framer-9XCLH [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}.framer-9XCLH .framer-1pr2ymz{display:block}.framer-9XCLH .framer-1q1pvnx{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:340px}.framer-9XCLH .framer-198oid2-container{flex:none;height:21px;position:relative;width:21px}.framer-9XCLH .framer-o6bims{flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word;z-index:2}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-9XCLH .framer-1q1pvnx{gap:0px}.framer-9XCLH .framer-1q1pvnx>*{margin:0 4px}.framer-9XCLH .framer-1q1pvnx>:first-child{margin-left:0}.framer-9XCLH .framer-1q1pvnx>:last-child{margin-right:0}}.framer-xOXyJ [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}.framer-xOXyJ .framer-pklia1{display:block}.framer-xOXyJ .framer-2k7wt8{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;text-decoration:none;width:752px}.framer-xOXyJ .framer-167nn2y{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-xOXyJ .framer-hpbat4{align-content:center;align-items:center;aspect-ratio:1 / 1;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:var(--framer-aspect-ratio-supported, 68px);justify-content:center;overflow:hidden;padding:0;position:relative;width:68px;will-change:var(--framer-will-change-override, transform)}.framer-xOXyJ .framer-tdndm6{flex:none;height:55px;overflow:hidden;position:relative;width:55px}.framer-xOXyJ .framer-h5xjx0{align-content:start;align-items:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:2px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}.framer-xOXyJ .framer-1emj1ul,.framer-xOXyJ .framer-m6y5ku{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-xOXyJ .framer-11bbj0v{align-content:start;align-items:start;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-xOXyJ .framer-1dww2xj{align-content:center;align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto;justify-content:center;overflow:hidden;padding:0;position:relative;width:68px}.framer-xOXyJ .framer-18yxfnb{flex:none;height:100%;overflow:hidden;position:relative;width:2px}.framer-xOXyJ .framer-3bnyln{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0 0 24px;position:relative;width:1px}.framer-xOXyJ .framer-hhan00{flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-xOXyJ .framer-2k7wt8,.framer-xOXyJ .framer-167nn2y,.framer-xOXyJ .framer-hpbat4,.framer-xOXyJ .framer-h5xjx0,.framer-xOXyJ .framer-11bbj0v,.framer-xOXyJ .framer-1dww2xj,.framer-xOXyJ .framer-3bnyln{gap:0px}.framer-xOXyJ .framer-2k7wt8>*{margin:4px 0}.framer-xOXyJ .framer-2k7wt8>:first-child,.framer-xOXyJ .framer-h5xjx0>:first-child{margin-top:0}.framer-xOXyJ .framer-2k7wt8>:last-child,.framer-xOXyJ .framer-h5xjx0>:last-child{margin-bottom:0}.framer-xOXyJ .framer-167nn2y>*,.framer-xOXyJ .framer-11bbj0v>*,.framer-xOXyJ .framer-3bnyln>*{margin:0 4px}.framer-xOXyJ .framer-167nn2y>:first-child,.framer-xOXyJ .framer-hpbat4>:first-child,.framer-xOXyJ .framer-11bbj0v>:first-child,.framer-xOXyJ .framer-1dww2xj>:first-child,.framer-xOXyJ .framer-3bnyln>:first-child{margin-left:0}.framer-xOXyJ .framer-167nn2y>:last-child,.framer-xOXyJ .framer-hpbat4>:last-child,.framer-xOXyJ .framer-11bbj0v>:last-child,.framer-xOXyJ .framer-1dww2xj>:last-child,.framer-xOXyJ .framer-3bnyln>:last-child{margin-right:0}.framer-xOXyJ .framer-hpbat4>*,.framer-xOXyJ .framer-1dww2xj>*{margin:0 5px}.framer-xOXyJ .framer-h5xjx0>*{margin:1px 0}}.framer-xOXyJ.framer-v-15v4e3 .framer-11bbj0v,.framer-xOXyJ.framer-v-15v4e3 .framer-3bnyln{gap:0px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-xOXyJ.framer-v-15v4e3 .framer-11bbj0v,.framer-xOXyJ.framer-v-15v4e3 .framer-3bnyln{gap:0px}.framer-xOXyJ.framer-v-15v4e3 .framer-11bbj0v>*,.framer-xOXyJ.framer-v-15v4e3 .framer-3bnyln>*{margin:0}.framer-xOXyJ.framer-v-15v4e3 .framer-11bbj0v>:first-child,.framer-xOXyJ.framer-v-15v4e3 .framer-3bnyln>:first-child{margin-left:0}.framer-xOXyJ.framer-v-15v4e3 .framer-11bbj0v>:last-child,.framer-xOXyJ.framer-v-15v4e3 .framer-3bnyln>:last-child{margin-right:0}}.framer-7XDJn [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}.framer-7XDJn .framer-msjxrq{display:block}.framer-7XDJn .framer-1ezoebx{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;height:42px;justify-content:center;overflow:hidden;padding:0 24px;position:relative;text-decoration:none;width:min-content;will-change:var(--framer-will-change-override, transform)}.framer-7XDJn .framer-14dpt4a,.framer-7XDJn .framer-1svt3pc{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:16px;justify-content:center;overflow:visible;padding:0;position:relative;width:16px}.framer-7XDJn .framer-qb01ix-container,.framer-7XDJn .framer-veer6p-container{flex:none;inset:0;position:absolute;z-index:1}.framer-7XDJn .framer-ff3qrb{flex:none;height:auto;position:relative;white-space:pre;width:auto}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-7XDJn .framer-1ezoebx,.framer-7XDJn .framer-14dpt4a,.framer-7XDJn .framer-1svt3pc{gap:0px}.framer-7XDJn .framer-1ezoebx>*{margin:0 3px}.framer-7XDJn .framer-1ezoebx>:first-child,.framer-7XDJn .framer-14dpt4a>:first-child,.framer-7XDJn .framer-1svt3pc>:first-child{margin-left:0}.framer-7XDJn .framer-1ezoebx>:last-child,.framer-7XDJn .framer-14dpt4a>:last-child,.framer-7XDJn .framer-1svt3pc>:last-child{margin-right:0}.framer-7XDJn .framer-14dpt4a>*,.framer-7XDJn .framer-1svt3pc>*{margin:0 5px}}.framer-7XDJn.framer-v-1ezoebx.hover .framer-veer6p-container{left:unset;right:-4px;width:16px}.framer-7XDJn.framer-v-1p7pnqt.hover .framer-qb01ix-container,.framer-7XDJn.framer-v-glo9cc.hover .framer-qb01ix-container{left:-4px;right:unset;width:16px}.framer-7XDJn.framer-v-hgnvlc.hover .framer-veer6p-container{bottom:unset;height:16px;left:unset;width:16px}.framer-EoxoS [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}.framer-EoxoS .framer-w9bl51{display:block}.framer-EoxoS.framer-19f6vza{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:174px;justify-content:center;overflow:hidden;padding:0;position:relative;text-decoration:none;width:800px}.framer-EoxoS .framer-ivaxr3{align-content:center;align-items:center;bottom:-96px;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:6px;height:120px;justify-content:center;left:calc(50.00000000000002% - 120px / 2);overflow:hidden;padding:0 24px;position:absolute;width:120px;will-change:var(--framer-will-change-override, transform);z-index:1}.framer-EoxoS .framer-1217d6d{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:min-content}.framer-EoxoS .framer-1s4w052-container{flex:none;height:48px;position:relative;width:48px;z-index:1}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-EoxoS.framer-19f6vza,.framer-EoxoS .framer-ivaxr3,.framer-EoxoS .framer-1217d6d{gap:0px}.framer-EoxoS.framer-19f6vza>*,.framer-EoxoS .framer-1217d6d>*{margin:0 5px}.framer-EoxoS.framer-19f6vza>:first-child,.framer-EoxoS .framer-ivaxr3>:first-child,.framer-EoxoS .framer-1217d6d>:first-child{margin-left:0}.framer-EoxoS.framer-19f6vza>:last-child,.framer-EoxoS .framer-ivaxr3>:last-child,.framer-EoxoS .framer-1217d6d>:last-child{margin-right:0}.framer-EoxoS .framer-ivaxr3>*{margin:0 3px}}.framer-EoxoS.framer-v-1onzdwm.framer-19f6vza{width:390px}.framer-EoxoS.framer-v-1onzdwm .framer-ivaxr3{bottom:-48px;height:80px;left:calc(50.00000000000002% - 80px / 2);width:80px}.framer-EoxoS.framer-v-1onzdwm .framer-1s4w052-container{height:36px;width:36px}.framer-EoxoS.framer-v-19f6vza.hover .framer-ivaxr3{bottom:unset;top:calc(50.00000000000002% - 120px / 2)}.framer-EoxoS.framer-v-1onzdwm.hover .framer-ivaxr3{bottom:unset;top:calc(50.00000000000002% - 80px / 2)}.framer-bQkky [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}.framer-bQkky .framer-7kcuv1{display:block}.framer-bQkky .framer-1a2my00{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:visible;padding:12px;position:relative;width:min-content}.framer-bQkky .framer-ndypoi-container,.framer-bQkky .framer-n40c2a-container,.framer-bQkky .framer-6txim9-container,.framer-bQkky .framer-udgee1-container,.framer-bQkky .framer-1s5xuay-container{flex:none;height:54px;position:relative;width:54px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-bQkky .framer-1a2my00{gap:0px}.framer-bQkky .framer-1a2my00>*{margin:0 6px}.framer-bQkky .framer-1a2my00>:first-child{margin-left:0}.framer-bQkky .framer-1a2my00>:last-child{margin-right:0}}.framer-bQkky.framer-v-91zzmg .framer-ndypoi-container,.framer-bQkky.framer-v-91zzmg .framer-n40c2a-container,.framer-bQkky.framer-v-91zzmg .framer-6txim9-container,.framer-bQkky.framer-v-91zzmg .framer-udgee1-container,.framer-bQkky.framer-v-91zzmg .framer-1s5xuay-container,.framer-bQkky.framer-v-l2186o .framer-ndypoi-container,.framer-bQkky.framer-v-l2186o .framer-n40c2a-container,.framer-bQkky.framer-v-l2186o .framer-6txim9-container,.framer-bQkky.framer-v-l2186o .framer-udgee1-container,.framer-bQkky.framer-v-l2186o .framer-1s5xuay-container,.framer-bQkky.framer-v-pfbjc8 .framer-ndypoi-container,.framer-bQkky.framer-v-pfbjc8 .framer-n40c2a-container,.framer-bQkky.framer-v-pfbjc8 .framer-6txim9-container,.framer-bQkky.framer-v-pfbjc8 .framer-udgee1-container,.framer-bQkky.framer-v-pfbjc8 .framer-1s5xuay-container,.framer-bQkky.framer-v-poec2p .framer-ndypoi-container,.framer-bQkky.framer-v-poec2p .framer-n40c2a-container,.framer-bQkky.framer-v-poec2p .framer-6txim9-container,.framer-bQkky.framer-v-poec2p .framer-udgee1-container,.framer-bQkky.framer-v-poec2p .framer-1s5xuay-container,.framer-bQkky.framer-v-1jhbvxn .framer-ndypoi-container,.framer-bQkky.framer-v-1jhbvxn .framer-n40c2a-container,.framer-bQkky.framer-v-1jhbvxn .framer-6txim9-container,.framer-bQkky.framer-v-1jhbvxn .framer-udgee1-container,.framer-bQkky.framer-v-1jhbvxn .framer-1s5xuay-container,.framer-bQkky.framer-v-1qaslvn .framer-ndypoi-container,.framer-bQkky.framer-v-1qaslvn .framer-n40c2a-container,.framer-bQkky.framer-v-1qaslvn .framer-6txim9-container,.framer-bQkky.framer-v-1qaslvn .framer-udgee1-container,.framer-bQkky.framer-v-1qaslvn .framer-1s5xuay-container{height:42px;width:42px}.framer-oBL8y [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}.framer-oBL8y .framer-xm5jmc{display:block}.framer-oBL8y.framer-1duamk6{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:min-content;justify-content:space-between;max-width:800px;overflow:hidden;padding:24px;position:relative;width:800px;will-change:var(--framer-will-change-override, transform)}.framer-oBL8y .framer-9k5m9b{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}.framer-oBL8y .framer-b7w1fv,.framer-oBL8y .framer-7okb0a,.framer-oBL8y .framer-1xryn2j{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-oBL8y .framer-ptphuk-container{flex:none;height:auto;position:relative;width:auto}.framer-oBL8y .framer-1f0pq4e{align-content:flex-end;align-items:flex-end;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-oBL8y .framer-9k5m9b,.framer-oBL8y .framer-1f0pq4e{gap:0px}.framer-oBL8y .framer-9k5m9b>*,.framer-oBL8y .framer-1f0pq4e>*{margin:6px 0}.framer-oBL8y .framer-9k5m9b>:first-child,.framer-oBL8y .framer-1f0pq4e>:first-child{margin-top:0}.framer-oBL8y .framer-9k5m9b>:last-child,.framer-oBL8y .framer-1f0pq4e>:last-child{margin-bottom:0}}.framer-oBL8y.framer-v-1xf0jye.framer-1duamk6{flex-direction:column;gap:24px;justify-content:flex-start;width:390px}.framer-oBL8y.framer-v-1xf0jye .framer-9k5m9b,.framer-oBL8y.framer-v-1xf0jye .framer-1f0pq4e{align-content:center;align-items:center}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-oBL8y.framer-v-1xf0jye.framer-1duamk6{gap:0px}.framer-oBL8y.framer-v-1xf0jye.framer-1duamk6>*{margin:12px 0}.framer-oBL8y.framer-v-1xf0jye.framer-1duamk6>:first-child{margin-top:0}.framer-oBL8y.framer-v-1xf0jye.framer-1duamk6>:last-child{margin-bottom:0}}.framer-T3JFP [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}.framer-T3JFP .framer-dczzhr{display:block}.framer-T3JFP .framer-86cu72{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:min-content}.framer-T3JFP .framer-3qysh8-container,.framer-T3JFP .framer-399t72-container,.framer-T3JFP .framer-kfachr-container,.framer-T3JFP .framer-euh3ak-container{aspect-ratio:1 / 1;flex:none;height:var(--framer-aspect-ratio-supported, 42px);position:relative;width:42px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-T3JFP .framer-86cu72{gap:0px}.framer-T3JFP .framer-86cu72>*{margin:0 6px}.framer-T3JFP .framer-86cu72>:first-child{margin-left:0}.framer-T3JFP .framer-86cu72>:last-child{margin-right:0}}.framer-aVlKS [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}.framer-aVlKS .framer-1th2dlc{display:block}.framer-aVlKS .framer-id60tv{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:54px;justify-content:center;overflow:visible;padding:0;position:relative;text-decoration:none;width:54px}.framer-aVlKS .framer-2whtuh,.framer-aVlKS .framer-wwe15t{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-aVlKS .framer-14snog5{bottom:10px;flex:none;height:2px;left:calc(50.00000000000002% - 14px / 2);overflow:hidden;position:absolute;width:14px;will-change:var(--framer-will-change-override, transform);z-index:1}.framer-aVlKS .framer-1f2ein0{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;left:50%;overflow:hidden;padding:4px 12px;position:absolute;top:50%;width:min-content;will-change:var(--framer-will-change-override, transform);z-index:3}.framer-aVlKS .framer-13lmz27-container{flex:none;height:24px;left:calc(50.00000000000002% - 24px / 2);position:absolute;top:calc(50.00000000000002% - 24px / 2);width:24px;z-index:2}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-aVlKS .framer-id60tv,.framer-aVlKS .framer-1f2ein0{gap:0px}.framer-aVlKS .framer-id60tv>*,.framer-aVlKS .framer-1f2ein0>*{margin:0 5px}.framer-aVlKS .framer-id60tv>:first-child,.framer-aVlKS .framer-1f2ein0>:first-child{margin-left:0}.framer-aVlKS .framer-id60tv>:last-child,.framer-aVlKS .framer-1f2ein0>:last-child{margin-right:0}}.framer-aVlKS.framer-v-edzhm6 .framer-14snog5{left:calc(50.00000000000002% - 8px / 2);width:8px}.framer-aVlKS.framer-v-edzhm6 .framer-13lmz27-container{top:10px}.framer-aVlKS.framer-v-145c0eo .framer-id60tv{aspect-ratio:1 / 1;height:var(--framer-aspect-ratio-supported, 42px);width:42px}.framer-aVlKS.framer-v-145c0eo .framer-13lmz27-container{height:16px;left:calc(50.00000000000002% - 16px / 2);top:calc(50.00000000000002% - 16px / 2);width:16px}.framer-aVlKS.framer-v-q5q15q .framer-id60tv,.framer-aVlKS.framer-v-c8vtgy .framer-id60tv{height:42px;width:42px}.framer-aVlKS.framer-v-q5q15q .framer-13lmz27-container{height:20px;left:calc(50.00000000000002% - 20px / 2);top:calc(50.00000000000002% - 20px / 2);width:20px}.framer-aVlKS.framer-v-c8vtgy .framer-14snog5{bottom:7px;left:calc(50.00000000000002% - 8px / 2);width:8px}.framer-aVlKS.framer-v-c8vtgy .framer-13lmz27-container{height:20px;left:calc(50.00000000000002% - 20px / 2);top:7px;width:20px}.framer-aVlKS.framer-v-3wa8oo .framer-id60tv{gap:8px;height:42px;justify-content:flex-start;padding:0 13px;width:152px}.framer-aVlKS.framer-v-3wa8oo .framer-2whtuh{order:1}.framer-aVlKS.framer-v-3wa8oo .framer-14snog5{order:2}.framer-aVlKS.framer-v-3wa8oo .framer-13lmz27-container{height:16px;left:unset;order:0;position:relative;top:unset;width:16px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-aVlKS.framer-v-3wa8oo .framer-id60tv{gap:0px}.framer-aVlKS.framer-v-3wa8oo .framer-id60tv>*{margin:0 4px}.framer-aVlKS.framer-v-3wa8oo .framer-id60tv>:first-child{margin-left:0}.framer-aVlKS.framer-v-3wa8oo .framer-id60tv>:last-child{margin-right:0}}.framer-aVlKS.framer-v-id60tv.hover .framer-1f2ein0,.framer-aVlKS.framer-v-edzhm6.hover .framer-1f2ein0{top:-31px}.framer-aVlKS.framer-v-3wa8oo.hover .framer-13lmz27-container{left:unset;top:unset}.ssr-variant{display:contents}.framer-ejDL8 [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}.framer-ejDL8 .framer-1pr2ymz{display:block}.framer-ejDL8 .framer-1q1pvnx{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:340px}.framer-ejDL8 .framer-198oid2-container{flex:none;height:21px;position:relative;width:21px}.framer-ejDL8 .framer-o6bims{flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word;z-index:2}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-ejDL8 .framer-1q1pvnx{gap:0px}.framer-ejDL8 .framer-1q1pvnx>*{margin:0 4px}.framer-ejDL8 .framer-1q1pvnx>:first-child{margin-left:0}.framer-ejDL8 .framer-1q1pvnx>:last-child{margin-right:0}}.framer-hy9SF [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}.framer-hy9SF .framer-3nk389{display:block}.framer-hy9SF .framer-cahlmq{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;text-decoration:none;width:752px}.framer-hy9SF .framer-sz586o{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-hy9SF .framer-sybwlf{align-content:center;align-items:center;aspect-ratio:1 / 1;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:var(--framer-aspect-ratio-supported, 68px);justify-content:center;overflow:hidden;padding:0;position:relative;width:68px;will-change:var(--framer-will-change-override, transform)}.framer-hy9SF .framer-1365umk{flex:none;height:44px;overflow:hidden;position:relative;width:44px}.framer-hy9SF .framer-16tyy0o{align-content:start;align-items:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:2px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}.framer-hy9SF .framer-5ciszw,.framer-hy9SF .framer-1qsbqw9{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-hy9SF .framer-64g4y6{align-content:start;align-items:start;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-hy9SF .framer-1oy86n7{align-content:center;align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto;justify-content:center;overflow:hidden;padding:0;position:relative;width:68px}.framer-hy9SF .framer-1nqkos1{flex:none;height:100%;overflow:hidden;position:relative;width:2px}.framer-hy9SF .framer-qsmz83{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0 0 24px;position:relative;width:1px}.framer-hy9SF .framer-16urpzv{flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-hy9SF .framer-cahlmq,.framer-hy9SF .framer-sz586o,.framer-hy9SF .framer-sybwlf,.framer-hy9SF .framer-16tyy0o,.framer-hy9SF .framer-64g4y6,.framer-hy9SF .framer-1oy86n7,.framer-hy9SF .framer-qsmz83{gap:0px}.framer-hy9SF .framer-cahlmq>*{margin:4px 0}.framer-hy9SF .framer-cahlmq>:first-child,.framer-hy9SF .framer-16tyy0o>:first-child{margin-top:0}.framer-hy9SF .framer-cahlmq>:last-child,.framer-hy9SF .framer-16tyy0o>:last-child{margin-bottom:0}.framer-hy9SF .framer-sz586o>*,.framer-hy9SF .framer-64g4y6>*,.framer-hy9SF .framer-qsmz83>*{margin:0 4px}.framer-hy9SF .framer-sz586o>:first-child,.framer-hy9SF .framer-sybwlf>:first-child,.framer-hy9SF .framer-64g4y6>:first-child,.framer-hy9SF .framer-1oy86n7>:first-child,.framer-hy9SF .framer-qsmz83>:first-child{margin-left:0}.framer-hy9SF .framer-sz586o>:last-child,.framer-hy9SF .framer-sybwlf>:last-child,.framer-hy9SF .framer-64g4y6>:last-child,.framer-hy9SF .framer-1oy86n7>:last-child,.framer-hy9SF .framer-qsmz83>:last-child{margin-right:0}.framer-hy9SF .framer-sybwlf>*,.framer-hy9SF .framer-1oy86n7>*{margin:0 5px}.framer-hy9SF .framer-16tyy0o>*{margin:1px 0}}.framer-hy9SF.framer-v-rf5c00 .framer-1365umk{height:46px;width:53px}.framer-hy9SF.framer-v-rf5c00 .framer-64g4y6,.framer-hy9SF.framer-v-rf5c00 .framer-qsmz83{gap:0px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-hy9SF.framer-v-rf5c00 .framer-64g4y6,.framer-hy9SF.framer-v-rf5c00 .framer-qsmz83{gap:0px}.framer-hy9SF.framer-v-rf5c00 .framer-64g4y6>*,.framer-hy9SF.framer-v-rf5c00 .framer-qsmz83>*{margin:0}.framer-hy9SF.framer-v-rf5c00 .framer-64g4y6>:first-child,.framer-hy9SF.framer-v-rf5c00 .framer-qsmz83>:first-child{margin-left:0}.framer-hy9SF.framer-v-rf5c00 .framer-64g4y6>:last-child,.framer-hy9SF.framer-v-rf5c00 .framer-qsmz83>:last-child{margin-right:0}}.framer-LiG6E [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}.framer-LiG6E .framer-1g9mdrx{display:block}.framer-LiG6E .framer-13okvx5{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;text-decoration:none;width:752px}.framer-LiG6E .framer-mh0nnc{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-LiG6E .framer-1wp19oj{align-content:center;align-items:center;aspect-ratio:1 / 1;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:var(--framer-aspect-ratio-supported, 68px);justify-content:center;overflow:hidden;padding:0;position:relative;width:68px;will-change:var(--framer-will-change-override, transform)}.framer-LiG6E .framer-1iyikgq{flex:none;height:51px;overflow:hidden;position:relative;width:52px}.framer-LiG6E .framer-aciptg{align-content:start;align-items:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:2px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}.framer-LiG6E .framer-1qjvatt,.framer-LiG6E .framer-vfbq5e{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-LiG6E .framer-188czbq{align-content:start;align-items:start;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-LiG6E .framer-11yzifc{align-content:center;align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto;justify-content:center;overflow:hidden;padding:0;position:relative;width:68px}.framer-LiG6E .framer-xdngcb{flex:none;height:100%;overflow:hidden;position:relative;width:2px}.framer-LiG6E .framer-17jcg8h{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0 0 24px;position:relative;width:1px}.framer-LiG6E .framer-l6zsg3{flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-LiG6E .framer-13okvx5,.framer-LiG6E .framer-mh0nnc,.framer-LiG6E .framer-1wp19oj,.framer-LiG6E .framer-aciptg,.framer-LiG6E .framer-188czbq,.framer-LiG6E .framer-11yzifc,.framer-LiG6E .framer-17jcg8h{gap:0px}.framer-LiG6E .framer-13okvx5>*{margin:4px 0}.framer-LiG6E .framer-13okvx5>:first-child,.framer-LiG6E .framer-aciptg>:first-child{margin-top:0}.framer-LiG6E .framer-13okvx5>:last-child,.framer-LiG6E .framer-aciptg>:last-child{margin-bottom:0}.framer-LiG6E .framer-mh0nnc>*,.framer-LiG6E .framer-188czbq>*,.framer-LiG6E .framer-17jcg8h>*{margin:0 4px}.framer-LiG6E .framer-mh0nnc>:first-child,.framer-LiG6E .framer-1wp19oj>:first-child,.framer-LiG6E .framer-188czbq>:first-child,.framer-LiG6E .framer-11yzifc>:first-child,.framer-LiG6E .framer-17jcg8h>:first-child{margin-left:0}.framer-LiG6E .framer-mh0nnc>:last-child,.framer-LiG6E .framer-1wp19oj>:last-child,.framer-LiG6E .framer-188czbq>:last-child,.framer-LiG6E .framer-11yzifc>:last-child,.framer-LiG6E .framer-17jcg8h>:last-child{margin-right:0}.framer-LiG6E .framer-1wp19oj>*,.framer-LiG6E .framer-11yzifc>*{margin:0 5px}.framer-LiG6E .framer-aciptg>*{margin:1px 0}}.framer-LiG6E.framer-v-1bqbp3w .framer-188czbq,.framer-LiG6E.framer-v-1bqbp3w .framer-17jcg8h{gap:0px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-LiG6E.framer-v-1bqbp3w .framer-188czbq,.framer-LiG6E.framer-v-1bqbp3w .framer-17jcg8h{gap:0px}.framer-LiG6E.framer-v-1bqbp3w .framer-188czbq>*,.framer-LiG6E.framer-v-1bqbp3w .framer-17jcg8h>*{margin:0}.framer-LiG6E.framer-v-1bqbp3w .framer-188czbq>:first-child,.framer-LiG6E.framer-v-1bqbp3w .framer-17jcg8h>:first-child{margin-left:0}.framer-LiG6E.framer-v-1bqbp3w .framer-188czbq>:last-child,.framer-LiG6E.framer-v-1bqbp3w .framer-17jcg8h>:last-child{margin-right:0}}.framer-FzJUE [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}.framer-FzJUE .framer-10z65h3{display:block}.framer-FzJUE .framer-17xdd9o{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;text-decoration:none;width:752px}.framer-FzJUE .framer-17r7j6j{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-FzJUE .framer-cthzp{align-content:center;align-items:center;aspect-ratio:1 / 1;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:var(--framer-aspect-ratio-supported, 68px);justify-content:center;overflow:hidden;padding:0;position:relative;width:68px;will-change:var(--framer-will-change-override, transform)}.framer-FzJUE .framer-lc3bvv{flex:none;height:51px;overflow:hidden;position:relative;width:52px}.framer-FzJUE .framer-1r6l9hd{align-content:start;align-items:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:2px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:min-content}.framer-FzJUE .framer-xdlxig,.framer-FzJUE .framer-rlgxnh{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-FzJUE .framer-reiglg{align-content:start;align-items:start;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-FzJUE .framer-e2mrj{align-content:center;align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto;justify-content:center;overflow:hidden;padding:0;position:relative;width:68px}.framer-FzJUE .framer-1k17weg{flex:none;height:100%;overflow:hidden;position:relative;width:2px}.framer-FzJUE .framer-ssxbbc{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0 0 24px;position:relative;width:1px}.framer-FzJUE .framer-z4zc65{flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FzJUE .framer-17xdd9o,.framer-FzJUE .framer-17r7j6j,.framer-FzJUE .framer-cthzp,.framer-FzJUE .framer-1r6l9hd,.framer-FzJUE .framer-reiglg,.framer-FzJUE .framer-e2mrj,.framer-FzJUE .framer-ssxbbc{gap:0px}.framer-FzJUE .framer-17xdd9o>*{margin:4px 0}.framer-FzJUE .framer-17xdd9o>:first-child,.framer-FzJUE .framer-1r6l9hd>:first-child{margin-top:0}.framer-FzJUE .framer-17xdd9o>:last-child,.framer-FzJUE .framer-1r6l9hd>:last-child{margin-bottom:0}.framer-FzJUE .framer-17r7j6j>*,.framer-FzJUE .framer-reiglg>*,.framer-FzJUE .framer-ssxbbc>*{margin:0 4px}.framer-FzJUE .framer-17r7j6j>:first-child,.framer-FzJUE .framer-cthzp>:first-child,.framer-FzJUE .framer-reiglg>:first-child,.framer-FzJUE .framer-e2mrj>:first-child,.framer-FzJUE .framer-ssxbbc>:first-child{margin-left:0}.framer-FzJUE .framer-17r7j6j>:last-child,.framer-FzJUE .framer-cthzp>:last-child,.framer-FzJUE .framer-reiglg>:last-child,.framer-FzJUE .framer-e2mrj>:last-child,.framer-FzJUE .framer-ssxbbc>:last-child{margin-right:0}.framer-FzJUE .framer-cthzp>*,.framer-FzJUE .framer-e2mrj>*{margin:0 5px}.framer-FzJUE .framer-1r6l9hd>*{margin:1px 0}}.framer-FzJUE.framer-v-169kpat .framer-reiglg,.framer-FzJUE.framer-v-169kpat .framer-ssxbbc{gap:0px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-FzJUE.framer-v-169kpat .framer-reiglg,.framer-FzJUE.framer-v-169kpat .framer-ssxbbc{gap:0px}.framer-FzJUE.framer-v-169kpat .framer-reiglg>*,.framer-FzJUE.framer-v-169kpat .framer-ssxbbc>*{margin:0}.framer-FzJUE.framer-v-169kpat .framer-reiglg>:first-child,.framer-FzJUE.framer-v-169kpat .framer-ssxbbc>:first-child{margin-left:0}.framer-FzJUE.framer-v-169kpat .framer-reiglg>:last-child,.framer-FzJUE.framer-v-169kpat .framer-ssxbbc>:last-child{margin-right:0}}.framer-wEQCK .framer-styles-preset-1cfpb1b:not(.rich-text-wrapper),.framer-wEQCK .framer-styles-preset-1cfpb1b.rich-text-wrapper h1{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 36px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-font-weight-bold-italic: 700;--framer-font-weight-italic: 500;--framer-letter-spacing: 0em;--framer-line-height: 1.2em;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6);--framer-text-decoration: none;--framer-text-transform: none}@media (max-width: 1199px) and (min-width: 810px){.framer-wEQCK .framer-styles-preset-1cfpb1b:not(.rich-text-wrapper),.framer-wEQCK .framer-styles-preset-1cfpb1b.rich-text-wrapper h1{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 36px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-font-weight-bold-italic: 700;--framer-font-weight-italic: 500;--framer-letter-spacing: 0em;--framer-line-height: 1.2em;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6);--framer-text-decoration: none;--framer-text-transform: none}}@media (max-width: 809px) and (min-width: 390px){.framer-wEQCK .framer-styles-preset-1cfpb1b:not(.rich-text-wrapper),.framer-wEQCK .framer-styles-preset-1cfpb1b.rich-text-wrapper h1{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 24px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-font-weight-bold-italic: 700;--framer-font-weight-italic: 500;--framer-letter-spacing: 0em;--framer-line-height: 1.2em;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6);--framer-text-decoration: none;--framer-text-transform: none}}@media (max-width: 389px) and (min-width: 0px){.framer-wEQCK .framer-styles-preset-1cfpb1b:not(.rich-text-wrapper),.framer-wEQCK .framer-styles-preset-1cfpb1b.rich-text-wrapper h1{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 24px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-font-weight-bold-italic: 700;--framer-font-weight-italic: 500;--framer-letter-spacing: 0em;--framer-line-height: 1.2em;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6);--framer-text-decoration: none;--framer-text-transform: none}}.framer-WD0AT .framer-styles-preset-vk8353:not(.rich-text-wrapper),.framer-WD0AT .framer-styles-preset-vk8353.rich-text-wrapper h2{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 18px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-font-weight-bold-italic: 700;--framer-font-weight-italic: 500;--framer-letter-spacing: 0em;--framer-line-height: 1.2em;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6);--framer-text-decoration: none;--framer-text-transform: none}.framer-Mcng2 .framer-styles-preset-14diln3:not(.rich-text-wrapper),.framer-Mcng2 .framer-styles-preset-14diln3.rich-text-wrapper h3{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 16px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 400;--framer-font-weight-bold: 700;--framer-font-weight-bold-italic: 700;--framer-font-weight-italic: 400;--framer-letter-spacing: 0em;--framer-line-height: 1.4em;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6);--framer-text-decoration: none;--framer-text-transform: none}.framer-3Mkkb .framer-styles-preset-1oaiaj4:not(.rich-text-wrapper),.framer-3Mkkb .framer-styles-preset-1oaiaj4.rich-text-wrapper h4{--framer-font-family: "Inter-Bold", "Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold: "Inter-Black", "Inter", sans-serif;--framer-font-family-bold-italic: "Inter-BlackItalic", "Inter", sans-serif;--framer-font-family-italic: "Inter-BoldItalic", "Inter", "Inter Placeholder", sans-serif;--framer-font-size: 20px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 700;--framer-font-weight-bold: 900;--framer-font-weight-bold-italic: 900;--framer-font-weight-italic: 700;--framer-letter-spacing: 0em;--framer-line-height: 1.4em;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: #333333;--framer-text-decoration: none;--framer-text-transform: none}.framer-bKgHU .framer-styles-preset-ks0g07:not(.rich-text-wrapper),.framer-bKgHU .framer-styles-preset-ks0g07.rich-text-wrapper p{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 16px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 300;--framer-font-weight-bold: 400;--framer-font-weight-bold-italic: 400;--framer-font-weight-italic: 300;--framer-letter-spacing: 0em;--framer-line-height: 1.4em;--framer-paragraph-spacing: 2px;--framer-text-alignment: start;--framer-text-color: var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, #808080);--framer-text-decoration: none;--framer-text-transform: none}@media (max-width: 1199px) and (min-width: 810px){.framer-bKgHU .framer-styles-preset-ks0g07:not(.rich-text-wrapper),.framer-bKgHU .framer-styles-preset-ks0g07.rich-text-wrapper p{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 16px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 300;--framer-font-weight-bold: 400;--framer-font-weight-bold-italic: 400;--framer-font-weight-italic: 300;--framer-letter-spacing: 0em;--framer-line-height: 1.4em;--framer-paragraph-spacing: 2px;--framer-text-alignment: start;--framer-text-color: var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, #808080);--framer-text-decoration: none;--framer-text-transform: none}}@media (max-width: 809px) and (min-width: 390px){.framer-bKgHU .framer-styles-preset-ks0g07:not(.rich-text-wrapper),.framer-bKgHU .framer-styles-preset-ks0g07.rich-text-wrapper p{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 14px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 300;--framer-font-weight-bold: 400;--framer-font-weight-bold-italic: 400;--framer-font-weight-italic: 300;--framer-letter-spacing: 0em;--framer-line-height: 1.4em;--framer-paragraph-spacing: 2px;--framer-text-alignment: start;--framer-text-color: var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, #808080);--framer-text-decoration: none;--framer-text-transform: none}}@media (max-width: 389px) and (min-width: 0px){.framer-bKgHU .framer-styles-preset-ks0g07:not(.rich-text-wrapper),.framer-bKgHU .framer-styles-preset-ks0g07.rich-text-wrapper p{--framer-font-family: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-bold-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-family-italic: "Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size: 14px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-style-bold-italic: italic;--framer-font-style-italic: italic;--framer-font-weight: 300;--framer-font-weight-bold: 400;--framer-font-weight-bold-italic: 400;--framer-font-weight-italic: 300;--framer-letter-spacing: 0em;--framer-line-height: 1.4em;--framer-paragraph-spacing: 2px;--framer-text-alignment: start;--framer-text-color: var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, #808080);--framer-text-decoration: none;--framer-text-transform: none}}.framer-gxwOW .framer-styles-preset-temtg:not(.rich-text-wrapper),.framer-gxwOW .framer-styles-preset-temtg.rich-text-wrapper a{--framer-link-current-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6) ;--framer-link-current-text-decoration: none;--framer-link-hover-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6) ;--framer-link-hover-text-decoration: none;--framer-link-text-color: var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, #e6e6e6);--framer-link-text-decoration: none}.framer-UeBLy [data-border=true]:after{content:"";border-width:var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0);border-color:var(--border-color, none);border-style:var(--border-style, none);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}@supports (aspect-ratio: 1){body{--framer-aspect-ratio-supported: auto}}.framer-UeBLy .framer-msjxrq{display:block}.framer-UeBLy .framer-1ezoebx{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;height:42px;justify-content:center;overflow:hidden;padding:0 24px;position:relative;text-decoration:none;width:min-content;will-change:var(--framer-will-change-override, transform)}.framer-UeBLy .framer-14dpt4a,.framer-UeBLy .framer-1svt3pc{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:16px;justify-content:center;overflow:visible;padding:0;position:relative;width:16px}.framer-UeBLy .framer-qb01ix-container,.framer-UeBLy .framer-veer6p-container{flex:none;inset:0;position:absolute;z-index:1}.framer-UeBLy .framer-ff3qrb{flex:none;height:auto;position:relative;white-space:pre;width:auto}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-UeBLy .framer-1ezoebx,.framer-UeBLy .framer-14dpt4a,.framer-UeBLy .framer-1svt3pc{gap:0px}.framer-UeBLy .framer-1ezoebx>*{margin:0 3px}.framer-UeBLy .framer-1ezoebx>:first-child,.framer-UeBLy .framer-14dpt4a>:first-child,.framer-UeBLy .framer-1svt3pc>:first-child{margin-left:0}.framer-UeBLy .framer-1ezoebx>:last-child,.framer-UeBLy .framer-14dpt4a>:last-child,.framer-UeBLy .framer-1svt3pc>:last-child{margin-right:0}.framer-UeBLy .framer-14dpt4a>*,.framer-UeBLy .framer-1svt3pc>*{margin:0 5px}}.framer-UeBLy.framer-v-1ezoebx.hover .framer-veer6p-container{left:unset;right:-4px;width:16px}.framer-UeBLy.framer-v-1p7pnqt.hover .framer-qb01ix-container,.framer-UeBLy.framer-v-glo9cc.hover .framer-qb01ix-container{left:-4px;right:unset;width:16px}.framer-UeBLy.framer-v-hgnvlc.hover .framer-veer6p-container{bottom:unset;height:16px;left:unset;width:16px}
</style>
<!-- End of headEnd -->
</head>
<body class="framer-body-augiA20Il">
<script async="" src="https://events.framer.com/script" data-fid="c6789e80d2d03730197b6cc07321929a86d3a9f3b13cc1cf7c55da600ed966ad"></script>
<!-- End of bodyStart -->
<div id="main" data-framer-hydrate-v2="{"routeId":"augiA20Il","localizationId":"default","localeId":"default"}" data-framer-ssr-released-at="2023-12-19T13:06:04.152Z" data-framer-page-optimized-at="2024-01-11T02:42:01.666Z"><!--$--><div style="display:contents"><div class="framer-GRydH framer-wEQCK framer-bKgHU framer-72rtr7" style="min-height:100vh;width:auto"><div class="framer-cza43k-container"><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-17skm0m"><div style="display:contents"><div class="framer-REUZW framer-1tqgapn framer-v-1tqgapn" data-framer-appear-id="1tqgapn" data-framer-name="Desktop" style="background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, rgb(15, 15, 15));border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);max-width:100%;opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) rotateX(0deg) rotateY(0deg) translateZ(0)" tabindex="0"><div class="framer-30l22u-container"><div class="framer-7TSZV framer-UIcek framer-ZrGoO framer-v-189c12o" style="display:contents" tabindex="0"><div class="framer-189c12o" data-framer-name="Desktop" style="width:100%"><a class="framer-1dk5fo5 framer-1isha2x" style="border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px" href="index.html" data-framer-page-link-current="true"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo17f5.png?scale-down-to=512" alt="" srcset="https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=512 460w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=1024 920w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=2048 1840w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png 1984w" sizes="(min-width: 1200px) 68px, (min-width: 390px) and (max-width: 809px) 134px, (max-width: 389px) 100vw, (min-width: 810px) and (max-width: 1199px) 68px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="68px"></div></a><div class="framer-1djrorc"><div class="framer-1lregvw" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-14jmrn4" data-styles-preset="Xv1pO9At9">Gabriel Villaruel</p></div><div class="framer-9lpw6" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-12p5tyt" data-styles-preset="RDHRL8fp6">Shopify Developer</p></div></div></div></div></div><div class="framer-ozxhro-container"><div class="framer-KOR6P framer-v-110hrbd" style="display:contents" tabindex="0"><div class="framer-110hrbd" data-border="true" data-framer-name="Yes" style="--border-bottom-width:1px;--border-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150)) /* {"name":"Green/40"} */;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;height:100%"><div class="framer-1dei5dh" style="background-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150));border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px"></div><div class="framer-64umiu" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Available for work</p></div></div></div></div><div class="framer-xs7dln-container"><div class="framer-T3JFP framer-v-86cu72" style="display:contents" tabindex="0"><div class="framer-86cu72" data-framer-name="Variant 1" style="width:100%"><div class="framer-3qysh8-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://github.com/GPVcode/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-399t72-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.linkedin.com/in/gabrielvillaruel/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-kfachr-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://twitter.com/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-euh3ak-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.youtube.com/@GPVdev" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div></div></div></div><div class="ssr-variant hidden-yhdo0g hidden-17skm0m hidden-72rtr7"><div style="display:contents"><div class="framer-REUZW framer-1tqgapn framer-v-70vcly" data-framer-appear-id="70vcly" data-framer-name="Mobile" style="background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, rgb(15, 15, 15));border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);max-width:100%;width:100%;opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) rotateX(0deg) rotateY(0deg) translateZ(0)" tabindex="0"><div class="framer-30l22u-container"><div class="framer-7TSZV framer-UIcek framer-ZrGoO framer-v-1jn22kz" style="display:contents" tabindex="0"><div class="framer-189c12o" data-framer-name="Mobile" style="width:100%"><a class="framer-1dk5fo5 framer-1isha2x" style="border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px" href="index.html" data-framer-page-link-current="true"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo17f5.png?scale-down-to=512" alt="" srcset="https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=512 460w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=1024 920w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=2048 1840w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png 1984w" sizes="(min-width: 1200px) 68px, (min-width: 390px) and (max-width: 809px) 134px, (max-width: 389px) 100vw, (min-width: 810px) and (max-width: 1199px) 68px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="134px"></div></a><div class="framer-143tp5b"><div class="framer-lmqchk" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-14jmrn4" data-styles-preset="Xv1pO9At9" style="--framer-text-alignment:center">Gabriel Villaruel</p></div><div class="framer-wu63ze" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-12p5tyt" data-styles-preset="RDHRL8fp6" style="--framer-text-alignment:center">Shopify Developer</p></div></div></div></div></div><div class="framer-xs7dln-container"><div class="framer-T3JFP framer-v-86cu72" style="display:contents" tabindex="0"><div class="framer-86cu72" data-framer-name="Variant 1" style="width:100%"><div class="framer-3qysh8-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://github.com/GPVcode/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-399t72-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.linkedin.com/in/gabrielvillaruel/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-kfachr-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://twitter.com/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-euh3ak-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.youtube.com/@GPVdev" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div><div class="framer-18t3xbz-container"><div class="framer-KOR6P framer-v-110hrbd" style="display:contents" tabindex="0"><div class="framer-110hrbd" data-border="true" data-framer-name="Yes" style="--border-bottom-width:1px;--border-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150)) /* {"name":"Green/40"} */;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;height:100%"><div class="framer-1dei5dh" style="background-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150));border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px"></div><div class="framer-64umiu" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Available for work</p></div></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div style="display:contents"><div class="framer-REUZW framer-1tqgapn framer-v-1bqxsto" data-framer-appear-id="1bqxsto" data-framer-name="Mobile Small" style="background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, rgb(15, 15, 15));border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);max-width:100%;width:100%;opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) rotateX(0deg) rotateY(0deg) translateZ(0)" tabindex="0"><div class="framer-30l22u-container"><div class="framer-7TSZV framer-UIcek framer-ZrGoO framer-v-1t0qa5u" style="display:contents" tabindex="0"><div class="framer-189c12o" data-framer-name="Mobile Small" style="width:100%"><a class="framer-1dk5fo5 framer-1isha2x" style="border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px" href="index.html" data-framer-page-link-current="true"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo17f5.png?scale-down-to=512" alt="" srcset="https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=512 460w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=1024 920w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=2048 1840w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png 1984w" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="" sizes="(min-width: 1200px) 68px, (min-width: 390px) and (max-width: 809px) 134px, (max-width: 389px) 100vw, (min-width: 810px) and (max-width: 1199px) 68px"></div></a><div class="framer-1djrorc"><div class="framer-1lregvw" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-14jmrn4" data-styles-preset="Xv1pO9At9" style="--framer-text-alignment:center">Gabriel Villaruel</p></div><div class="framer-9lpw6" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-12p5tyt" data-styles-preset="RDHRL8fp6" style="--framer-text-alignment:center">Shopify Developer</p></div></div></div></div></div><div class="framer-ozxhro-container"><div class="framer-KOR6P framer-v-110hrbd" style="display:contents" tabindex="0"><div class="framer-110hrbd" data-border="true" data-framer-name="Yes" style="--border-bottom-width:1px;--border-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150)) /* {"name":"Green/40"} */;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;height:100%"><div class="framer-1dei5dh" style="background-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150));border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px"></div><div class="framer-64umiu" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Available for work</p></div></div></div></div><div class="framer-xs7dln-container"><div class="framer-T3JFP framer-v-86cu72" style="display:contents" tabindex="0"><div class="framer-86cu72" data-framer-name="Variant 1" style="width:100%"><div class="framer-3qysh8-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://github.com/GPVcode/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-399t72-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.linkedin.com/in/gabrielvillaruel/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-kfachr-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://twitter.com/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-euh3ak-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.youtube.com/@GPVdev" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-72rtr7"><div style="display:contents"><div class="framer-REUZW framer-1tqgapn framer-v-1tqgapn" data-framer-appear-id="1tqgapn" data-framer-name="Desktop" style="background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, rgb(15, 15, 15));border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);max-width:100%;width:100%;opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) rotateX(0deg) rotateY(0deg) translateZ(0)" tabindex="0"><div class="framer-30l22u-container"><div class="framer-7TSZV framer-UIcek framer-ZrGoO framer-v-189c12o" style="display:contents" tabindex="0"><div class="framer-189c12o" data-framer-name="Desktop" style="width:100%"><a class="framer-1dk5fo5 framer-1isha2x" style="border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px" href="index.html" data-framer-page-link-current="true"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo17f5.png?scale-down-to=512" alt="" srcset="https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=512 460w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=1024 920w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png?scale-down-to=2048 1840w, https://framerusercontent.com/images/MksWAUiDaYtTiUK7BdHvY45cMo.png 1984w" sizes="(min-width: 1200px) 68px, (min-width: 390px) and (max-width: 809px) 134px, (max-width: 389px) 100vw, (min-width: 810px) and (max-width: 1199px) 68px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="68px"></div></a><div class="framer-1djrorc"><div class="framer-1lregvw" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-14jmrn4" data-styles-preset="Xv1pO9At9">Gabriel Villaruel</p></div><div class="framer-9lpw6" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-12p5tyt" data-styles-preset="RDHRL8fp6">Shopify Developer</p></div></div></div></div></div><div class="framer-ozxhro-container"><div class="framer-KOR6P framer-v-110hrbd" style="display:contents" tabindex="0"><div class="framer-110hrbd" data-border="true" data-framer-name="Yes" style="--border-bottom-width:1px;--border-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150)) /* {"name":"Green/40"} */;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;height:100%"><div class="framer-1dei5dh" style="background-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150));border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px"></div><div class="framer-64umiu" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Available for work</p></div></div></div></div><div class="framer-xs7dln-container"><div class="framer-T3JFP framer-v-86cu72" style="display:contents" tabindex="0"><div class="framer-86cu72" data-framer-name="Variant 1" style="width:100%"><div class="framer-3qysh8-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://github.com/GPVcode/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-399t72-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.linkedin.com/in/gabrielvillaruel/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-kfachr-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://twitter.com/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-euh3ak-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.youtube.com/@GPVdev" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-17skm0m"><div class="framer-1u6aah8" data-framer-appear-id="1u6aah8" data-framer-name="Hero Section" name="Hero Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-jzkv00"><div class="framer-vv2l3p" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><h1 class="framer-text framer-styles-preset-1cfpb1b" data-styles-preset="uhOHFKyeX">Hey There! I'm Gabe, Your Go-To Expert Shopify Developer.</h1></div><div class="framer-d19b80" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">What's My Game?</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">I bring two years of intense Shopify sorcery to the table. I thrive on creating unique, tailor-made experiences for each of my clients, drawing from a diverse palette of industry challenges. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">My Toolkit:</strong> <!-- --></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">It's all about mastering Shopify themes with a dash of Liquid programming prowess. Add in my fluency in JavaScript, React, NodeJS, ExpressJS, CSS, and HTML, and you've got eCommerce sites that aren't just visually stunning but also SEO dynamos. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">How I Roll:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">As a one-man show, I'm all about agility and personalization. Meeting deadlines is my forte, and precision is my game. Quick learning and a meticulous eye for detail? That's what I bring to every single project. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">Latest Adventures:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">My portfolio is a vibrant showcase of Shopify projects, each reflecting my passion for innovative design and robust development. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">My Promise to You:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">Let's take your eCommerce business on a skyrocketing journey. With your vision and my Shopify expertise, we're set for some serious digital triumphs.</p></div></div><div class="framer-kaoa7j-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="about.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">More about Me</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-yhdo0g hidden-17skm0m hidden-72rtr7"><div class="framer-1u6aah8" data-framer-appear-id="1y9j6cy" data-framer-name="Hero Section" name="Hero Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-jzkv00"><div class="framer-vv2l3p" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><h1 class="framer-text framer-styles-preset-1cfpb1b" data-styles-preset="uhOHFKyeX">Hey There! I'm Gabe, Your Go-To Expert Shopify Developer.</h1></div><div class="framer-d19b80" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">What's My Game?</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">I bring two years of intense Shopify sorcery to the table. I thrive on creating unique, tailor-made experiences for each of my clients, drawing from a diverse palette of industry challenges. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">My Toolkit:</strong> <!-- --></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">It's all about mastering Shopify themes with a dash of Liquid programming prowess. Add in my fluency in JavaScript, React, NodeJS, ExpressJS, CSS, and HTML, and you've got eCommerce sites that aren't just visually stunning but also SEO dynamos. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">How I Roll:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">As a one-man show, I'm all about agility and personalization. Meeting deadlines is my forte, and precision is my game. Quick learning and a meticulous eye for detail? That's what I bring to every single project. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">Latest Adventures:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">My portfolio is a vibrant showcase of Shopify projects, each reflecting my passion for innovative design and robust development. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">My Promise to You:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">Let's take your eCommerce business on a skyrocketing journey. With your vision and my Shopify expertise, we're set for some serious digital triumphs.</p></div></div><div class="framer-kaoa7j-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="about.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">More about Me</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div class="framer-1u6aah8" data-framer-appear-id="18mhaxl" data-framer-name="Hero Section" name="Hero Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-jzkv00"><div class="framer-vv2l3p" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><h1 class="framer-text framer-styles-preset-1cfpb1b" data-styles-preset="uhOHFKyeX" style="--framer-text-alignment:left">Hey There!<!-- --><br class="framer-text">I'm Gabe, Your Go-To Expert Shopify Developer. <!-- --></h1></div><div class="framer-d19b80" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">What's My Game?</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">I bring two years of intense Shopify sorcery to the table. I thrive on creating unique, tailor-made experiences for each of my clients, drawing from a diverse palette of industry challenges. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">My Toolkit:</strong> <!-- --></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">It's all about mastering Shopify themes with a dash of Liquid programming prowess. Add in my fluency in JavaScript, React, NodeJS, ExpressJS, CSS, and HTML, and you've got eCommerce sites that aren't just visually stunning but also SEO dynamos. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">How I Roll:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">As a one-man show, I'm all about agility and personalization. Meeting deadlines is my forte, and precision is my game. Quick learning and a meticulous eye for detail? That's what I bring to every single project. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">Latest Adventures:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">My portfolio is a vibrant showcase of Shopify projects, each reflecting my passion for innovative design and robust development. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">My Promise to You:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">Let's take your eCommerce business on a skyrocketing journey. With your vision and my Shopify expertise, we're set for some serious digital triumphs.</p></div></div><div class="framer-kaoa7j-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="about.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">More about Me</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-72rtr7"><div class="framer-1u6aah8" data-framer-appear-id="1by2igs" data-framer-name="Hero Section" name="Hero Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-jzkv00"><div class="framer-vv2l3p" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><h1 class="framer-text framer-styles-preset-1cfpb1b" data-styles-preset="uhOHFKyeX">Hey There! I'm Gabe, Your Go-To Expert Shopify Developer.</h1></div><div class="framer-d19b80" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">What's My Game?</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">I bring two years of intense Shopify sorcery to the table. I thrive on creating unique, tailor-made experiences for each of my clients, drawing from a diverse palette of industry challenges. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">My Toolkit:</strong> <!-- --></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">It's all about mastering Shopify themes with a dash of Liquid programming prowess. Add in my fluency in JavaScript, React, NodeJS, ExpressJS, CSS, and HTML, and you've got eCommerce sites that aren't just visually stunning but also SEO dynamos. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">How I Roll:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">As a one-man show, I'm all about agility and personalization. Meeting deadlines is my forte, and precision is my game. Quick learning and a meticulous eye for detail? That's what I bring to every single project. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">Latest Adventures:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">My portfolio is a vibrant showcase of Shopify projects, each reflecting my passion for innovative design and robust development. </p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><br class="framer-text trailing-break"></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD"><strong class="framer-text">My Promise to You:</strong></p><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD">Let's take your eCommerce business on a skyrocketing journey. With your vision and my Shopify expertise, we're set for some serious digital triumphs.</p></div></div><div class="framer-kaoa7j-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="about.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">More about Me</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="framer-tzda2m" data-framer-name="About Columns" name="About Columns"><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-17skm0m"><div class="framer-1ohgexv" data-framer-appear-id="1ohgexv" data-framer-name="Location Section" name="Location Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-x1e1kt-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Los Angeles, CA</h2></div></div></div></div><div class="framer-1q88j3-container"><div style="width:100%;height:100%;display:flex;place-items:center;place-content:center;overflow:visible;background:rgba(0, 0, 0, 0)"><div style="width:100%;aspect-ratio:1/1;max-width:800px;-webkit-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%);-moz-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%);mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%)"><canvas style="width:100%;height:100%;contain:layout paint size;cursor:auto;user-select:none"></canvas></div></div></div></div></div><div class="ssr-variant hidden-yhdo0g hidden-17skm0m hidden-72rtr7"><div class="framer-1ohgexv" data-framer-appear-id="149od5i" data-framer-name="Location Section" name="Location Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-x1e1kt-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Los Angeles, CA</h2></div></div></div></div><div class="framer-1q88j3-container"><div style="width:100%;height:100%;display:flex;place-items:center;place-content:center;overflow:visible;background:rgba(0, 0, 0, 0)"><div style="width:100%;aspect-ratio:1/1;max-width:800px;-webkit-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%);-moz-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%);mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%)"><canvas style="width:100%;height:100%;contain:layout paint size;cursor:auto;user-select:none"></canvas></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div class="framer-1ohgexv" data-framer-appear-id="1j33q76" data-framer-name="Location Section" name="Location Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-x1e1kt-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Los Angeles, CA</h2></div></div></div></div><div class="framer-1q88j3-container"><div style="width:100%;height:100%;display:flex;place-items:center;place-content:center;overflow:visible;background:rgba(0, 0, 0, 0)"><div style="width:100%;aspect-ratio:1/1;max-width:800px;-webkit-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%);-moz-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%);mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%)"><canvas style="width:100%;height:100%;contain:layout paint size;cursor:auto;user-select:none"></canvas></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-72rtr7"><div class="framer-1ohgexv" data-framer-appear-id="1pt7xvp" data-framer-name="Location Section" name="Location Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-x1e1kt-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Los Angeles, CA</h2></div></div></div></div><div class="framer-1q88j3-container"><div style="width:100%;height:100%;display:flex;place-items:center;place-content:center;overflow:visible;background:rgba(0, 0, 0, 0)"><div style="width:100%;aspect-ratio:1/1;max-width:800px;-webkit-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%);-moz-mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%);mask-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 70%)"><canvas style="width:100%;height:100%;contain:layout paint size;cursor:auto;user-select:none"></canvas></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-17skm0m"><div class="framer-1pnrcrb" data-framer-appear-id="1pnrcrb" data-framer-name="Skills Section" name="Skills Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-3mpuiv-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Skills</h2></div></div></div></div><div class="framer-9ofm5r-container"><div class="framer-22EsP framer-v-zabozp" style="display:contents" tabindex="0"><div class="framer-zabozp" data-framer-name="Variant 1" data-highlight="true" style="height:100%;width:100%" tabindex="0"><div class="framer-1wy91v8-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-17lgvh8-container" data-framer-name="Responsive Design" name="Responsive Design" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Responsive Design" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Responsive Design</p></div></div></div></div></div></li><li><div class="framer-1tfmmlw-container" data-framer-name="JavaScript" name="JavaScript" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="JavaScript" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">JavaScript Proficiency</p></div></div></div></div></div></li><li><div class="framer-1fbiqmu-container" data-framer-name="HTML" name="HTML" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="HTML" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">HTML5/CSS3 Mastery</p></div></div></div></div></div></li></ul></section></div><div class="framer-5vopx3-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-1449chh-container" data-framer-name="Liquid" name="Liquid" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Liquid" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Shopify Liquid</p></div></div></div></div></div></li><li><div class="framer-wsa4fj-container" data-framer-name="React" name="React" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="React" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">React</p></div></div></div></div></div></li><li><div class="framer-19v0fpk-container" data-framer-name="Express" name="Express" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Express" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">ExpressJS</p></div></div></div></div></div></li><li><div class="framer-op7fl2-container" data-framer-name="Node" name="Node" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Node" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Node.JS</p></div></div></div></div></div></li></ul></section></div><div class="framer-jgg4wx-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-9bcl4a-container" data-framer-name="Problem Solving" name="Problem Solving" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Problem Solving" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Problem Solving</p></div></div></div></div></div></li><li><div class="framer-e6mp5c-container" data-framer-name="Constant Learner" name="Constant Learner" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Constant Learner" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Constant Learner</p></div></div></div></div></div></li><li><div class="framer-1agx9c4-container" data-framer-name="Attention to Detail" name="Attention to Detail" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Attention to Detail" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Attention to Detail:</p></div></div></div></div></div></li><li><div class="framer-1yj80qb-container" data-framer-name="Team Player" name="Team Player" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Team Player" class="framer-1lfgxi7" data-framer-name="Variant 1" style="height:100%;width:100%"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Team Player</p></div></div></div></div></div></li></ul></section></div></div></div></div></div></div><div class="ssr-variant hidden-yhdo0g hidden-17skm0m hidden-72rtr7"><div class="framer-1pnrcrb" data-framer-appear-id="1tmka5n" data-framer-name="Skills Section" name="Skills Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-3mpuiv-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Skills</h2></div></div></div></div><div class="framer-9ofm5r-container"><div class="framer-22EsP framer-v-zabozp" style="display:contents" tabindex="0"><div class="framer-zabozp" data-framer-name="Variant 1" data-highlight="true" style="height:100%;width:100%" tabindex="0"><div class="framer-1wy91v8-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-17lgvh8-container" data-framer-name="Responsive Design" name="Responsive Design" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Responsive Design" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Responsive Design</p></div></div></div></div></div></li><li><div class="framer-1tfmmlw-container" data-framer-name="JavaScript" name="JavaScript" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="JavaScript" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">JavaScript Proficiency</p></div></div></div></div></div></li><li><div class="framer-1fbiqmu-container" data-framer-name="HTML" name="HTML" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="HTML" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">HTML5/CSS3 Mastery</p></div></div></div></div></div></li></ul></section></div><div class="framer-5vopx3-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-1449chh-container" data-framer-name="Liquid" name="Liquid" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Liquid" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Shopify Liquid</p></div></div></div></div></div></li><li><div class="framer-wsa4fj-container" data-framer-name="React" name="React" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="React" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">React</p></div></div></div></div></div></li><li><div class="framer-19v0fpk-container" data-framer-name="Express" name="Express" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Express" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">ExpressJS</p></div></div></div></div></div></li><li><div class="framer-op7fl2-container" data-framer-name="Node" name="Node" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Node" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Node.JS</p></div></div></div></div></div></li></ul></section></div><div class="framer-jgg4wx-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-9bcl4a-container" data-framer-name="Problem Solving" name="Problem Solving" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Problem Solving" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Problem Solving</p></div></div></div></div></div></li><li><div class="framer-e6mp5c-container" data-framer-name="Constant Learner" name="Constant Learner" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Constant Learner" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Constant Learner</p></div></div></div></div></div></li><li><div class="framer-1agx9c4-container" data-framer-name="Attention to Detail" name="Attention to Detail" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Attention to Detail" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Attention to Detail:</p></div></div></div></div></div></li><li><div class="framer-1yj80qb-container" data-framer-name="Team Player" name="Team Player" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Team Player" class="framer-1lfgxi7" data-framer-name="Variant 1" style="height:100%;width:100%"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Team Player</p></div></div></div></div></div></li></ul></section></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div class="framer-1pnrcrb" data-framer-appear-id="e39w8h" data-framer-name="Skills Section" name="Skills Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-3mpuiv-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Skills</h2></div></div></div></div><div class="framer-9ofm5r-container"><div class="framer-22EsP framer-v-zabozp" style="display:contents" tabindex="0"><div class="framer-zabozp" data-framer-name="Variant 1" data-highlight="true" style="height:100%;width:100%" tabindex="0"><div class="framer-1wy91v8-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-17lgvh8-container" data-framer-name="Responsive Design" name="Responsive Design" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Responsive Design" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Responsive Design</p></div></div></div></div></div></li><li><div class="framer-1tfmmlw-container" data-framer-name="JavaScript" name="JavaScript" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="JavaScript" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">JavaScript Proficiency</p></div></div></div></div></div></li><li><div class="framer-1fbiqmu-container" data-framer-name="HTML" name="HTML" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="HTML" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">HTML5/CSS3 Mastery</p></div></div></div></div></div></li></ul></section></div><div class="framer-5vopx3-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-1449chh-container" data-framer-name="Liquid" name="Liquid" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Liquid" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Shopify Liquid</p></div></div></div></div></div></li><li><div class="framer-wsa4fj-container" data-framer-name="React" name="React" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="React" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">React</p></div></div></div></div></div></li><li><div class="framer-19v0fpk-container" data-framer-name="Express" name="Express" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Express" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">ExpressJS</p></div></div></div></div></div></li><li><div class="framer-op7fl2-container" data-framer-name="Node" name="Node" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Node" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Node.JS</p></div></div></div></div></div></li></ul></section></div><div class="framer-jgg4wx-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-9bcl4a-container" data-framer-name="Problem Solving" name="Problem Solving" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Problem Solving" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Problem Solving</p></div></div></div></div></div></li><li><div class="framer-e6mp5c-container" data-framer-name="Constant Learner" name="Constant Learner" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Constant Learner" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Constant Learner</p></div></div></div></div></div></li><li><div class="framer-1agx9c4-container" data-framer-name="Attention to Detail" name="Attention to Detail" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Attention to Detail" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Attention to Detail:</p></div></div></div></div></div></li><li><div class="framer-1yj80qb-container" data-framer-name="Team Player" name="Team Player" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Team Player" class="framer-1lfgxi7" data-framer-name="Variant 1" style="height:100%;width:100%"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Team Player</p></div></div></div></div></div></li></ul></section></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-72rtr7"><div class="framer-1pnrcrb" data-framer-appear-id="uqwvsa" data-framer-name="Skills Section" name="Skills Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-3mpuiv-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Skills</h2></div></div></div></div><div class="framer-9ofm5r-container"><div class="framer-22EsP framer-v-zabozp" style="display:contents" tabindex="0"><div class="framer-zabozp" data-framer-name="Variant 1" data-highlight="true" style="height:100%;width:100%" tabindex="0"><div class="framer-1wy91v8-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-17lgvh8-container" data-framer-name="Responsive Design" name="Responsive Design" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Responsive Design" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Responsive Design</p></div></div></div></div></div></li><li><div class="framer-1tfmmlw-container" data-framer-name="JavaScript" name="JavaScript" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="JavaScript" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">JavaScript Proficiency</p></div></div></div></div></div></li><li><div class="framer-1fbiqmu-container" data-framer-name="HTML" name="HTML" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="HTML" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">HTML5/CSS3 Mastery</p></div></div></div></div></div></li></ul></section></div><div class="framer-5vopx3-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-1449chh-container" data-framer-name="Liquid" name="Liquid" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Liquid" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Shopify Liquid</p></div></div></div></div></div></li><li><div class="framer-wsa4fj-container" data-framer-name="React" name="React" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="React" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">React</p></div></div></div></div></div></li><li><div class="framer-19v0fpk-container" data-framer-name="Express" name="Express" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Express" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">ExpressJS</p></div></div></div></div></div></li><li><div class="framer-op7fl2-container" data-framer-name="Node" name="Node" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Node" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Node.JS</p></div></div></div></div></div></li></ul></section></div><div class="framer-jgg4wx-container"><section style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0px;list-style-type:none;text-indent:none;opacity:0;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);-moz-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden"><ul style="display:flex;width:100%;height:100%;max-width:100%;max-height:100%;place-items:center;margin:0;padding:0;list-style-type:none;text-indent:none;gap:0;position:relative;flex-direction:row;will-change:transform;transform:translateX(-0px)"><li><div class="framer-9bcl4a-container" data-framer-name="Problem Solving" name="Problem Solving" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Problem Solving" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Problem Solving</p></div></div></div></div></div></li><li><div class="framer-e6mp5c-container" data-framer-name="Constant Learner" name="Constant Learner" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Constant Learner" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Constant Learner</p></div></div></div></div></div></li><li><div class="framer-1agx9c4-container" data-framer-name="Attention to Detail" name="Attention to Detail" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Attention to Detail" class="framer-1lfgxi7" data-framer-name="Variant 1"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Attention to Detail:</p></div></div></div></div></div></li><li><div class="framer-1yj80qb-container" data-framer-name="Team Player" name="Team Player" style="flex-shrink:0"><div class="framer-blf3V framer-bKgHU framer-v-1lfgxi7" style="display:contents" tabindex="0"><div name="Team Player" class="framer-1lfgxi7" data-framer-name="Variant 1" style="height:100%;width:100%"><div data-framer-component-type="SVG" data-framer-name="Spark" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0" class="framer-pequps"><div class="svgContainer" style="width:100%;height:100%;aspect-ratio:inherit"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 100%; height: 100%"><use href="#svg2450437593"></use></svg></div></div><div class="framer-18t0dp0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-x58206" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;opacity:0.8;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07" data-styles-preset="iVNztHxPD" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))">Team Player</p></div></div></div></div></div></li></ul></section></div></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-17skm0m"><div class="framer-homld7" data-framer-appear-id="homld7" data-framer-name="Projects Section" name="Projects Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.5) rotate(0deg) translateZ(0)"><div class="framer-w1g16l-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Projects</h2></div></div></div></div><div class="framer-x1kd4k"><div class="framer-14114xp-container"><div class="framer-o5w3V framer-Mcng2 framer-v-rnvhxz" style="display:contents" tabindex="0"><a class="framer-rnvhxz framer-1vadjsj" data-framer-name="Variant 1" style="width:100%" href="blog/taho-shopify-site.html"><div class="framer-1n3i2sx"><div class="framer-2ydcqi" data-framer-name="Photo" style="border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-4xqvv6" data-framer-name="Photo"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png" alt="Shopify Site Project" srcset="https://framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png?scale-down-to=512 512w, https://framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png 810w" sizes="(min-width: 1200px) min(340px, 100vw), (min-width: 390px) and (max-width: 809px) min(340px, 100vw), (max-width: 389px) min(340px, 100vw), (min-width: 810px) and (max-width: 1199px) min(340px, 100vw)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="min(340px, 100vw)"></div></div></div></div><div class="framer-1sw5t5d" data-framer-name="Post"><div class="framer-1b6zty8"><div class="framer-1wflcm6-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Frontend Development</p></div></div></div></div><div class="framer-ptxdje-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">UX</p></div></div></div></div><div class="framer-1rxd0n3-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Shopify</p></div></div></div></div></div><div class="framer-1cfgifj" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 class="framer-text framer-styles-preset-14diln3" data-styles-preset="mOD0AUJAO">Taho Shopify Site</h3></div></div></a></div></div><div class="framer-14114xp-container"><div class="framer-o5w3V framer-Mcng2 framer-v-rnvhxz" style="display:contents" tabindex="0"><a class="framer-rnvhxz framer-1vadjsj" data-framer-name="Variant 1" style="width:100%" href="blog/novilla-shopify-site.html"><div class="framer-1n3i2sx"><div class="framer-2ydcqi" data-framer-name="Photo" style="border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-4xqvv6" data-framer-name="Photo"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png" alt="Novilla Website Homepage - Elegant and Minimalist Shopify Store Design by Gabriel Villaruel" srcset="https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png?scale-down-to=512 512w, https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png 1620w" sizes="(min-width: 1200px) min(340px, 100vw), (min-width: 390px) and (max-width: 809px) min(340px, 100vw), (max-width: 389px) min(340px, 100vw), (min-width: 810px) and (max-width: 1199px) min(340px, 100vw)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="min(340px, 100vw)"></div></div></div></div><div class="framer-1sw5t5d" data-framer-name="Post"><div class="framer-1b6zty8"><div class="framer-1wflcm6-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Frontend Development</p></div></div></div></div><div class="framer-ptxdje-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">UX</p></div></div></div></div><div class="framer-1rxd0n3-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Shopify</p></div></div></div></div></div><div class="framer-1cfgifj" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 class="framer-text framer-styles-preset-14diln3" data-styles-preset="mOD0AUJAO">Novilla Shopify Site</h3></div></div></a></div></div></div><div class="framer-ywwo6k-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="projects.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">All Projects</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-yhdo0g hidden-17skm0m hidden-72rtr7"><div class="framer-homld7" data-framer-appear-id="1d21mb5" data-framer-name="Projects Section" name="Projects Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.5) rotate(0deg) translateZ(0)"><div class="framer-w1g16l-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Projects</h2></div></div></div></div><div class="framer-x1kd4k"><div class="framer-14114xp-container"><div class="framer-o5w3V framer-Mcng2 framer-v-rnvhxz" style="display:contents" tabindex="0"><a class="framer-rnvhxz framer-1vadjsj" data-framer-name="Variant 1" style="width:100%" href="blog/taho-shopify-site.html"><div class="framer-1n3i2sx"><div class="framer-2ydcqi" data-framer-name="Photo" style="border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-4xqvv6" data-framer-name="Photo"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png" alt="Shopify Site Project" srcset="https://framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png?scale-down-to=512 512w, https://framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png 810w" sizes="(min-width: 1200px) min(340px, 100vw), (min-width: 390px) and (max-width: 809px) min(340px, 100vw), (max-width: 389px) min(340px, 100vw), (min-width: 810px) and (max-width: 1199px) min(340px, 100vw)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="min(340px, 100vw)"></div></div></div></div><div class="framer-1sw5t5d" data-framer-name="Post"><div class="framer-1b6zty8"><div class="framer-1wflcm6-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Frontend Development</p></div></div></div></div><div class="framer-ptxdje-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">UX</p></div></div></div></div><div class="framer-1rxd0n3-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Shopify</p></div></div></div></div></div><div class="framer-1cfgifj" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 class="framer-text framer-styles-preset-14diln3" data-styles-preset="mOD0AUJAO">Taho Shopify Site</h3></div></div></a></div></div><div class="framer-14114xp-container"><div class="framer-o5w3V framer-Mcng2 framer-v-rnvhxz" style="display:contents" tabindex="0"><a class="framer-rnvhxz framer-1vadjsj" data-framer-name="Variant 1" style="width:100%" href="blog/novilla-shopify-site.html"><div class="framer-1n3i2sx"><div class="framer-2ydcqi" data-framer-name="Photo" style="border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-4xqvv6" data-framer-name="Photo"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png" alt="Novilla Website Homepage - Elegant and Minimalist Shopify Store Design by Gabriel Villaruel" srcset="https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png?scale-down-to=512 512w, https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png 1620w" sizes="(min-width: 1200px) min(340px, 100vw), (min-width: 390px) and (max-width: 809px) min(340px, 100vw), (max-width: 389px) min(340px, 100vw), (min-width: 810px) and (max-width: 1199px) min(340px, 100vw)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="min(340px, 100vw)"></div></div></div></div><div class="framer-1sw5t5d" data-framer-name="Post"><div class="framer-1b6zty8"><div class="framer-1wflcm6-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Frontend Development</p></div></div></div></div><div class="framer-ptxdje-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">UX</p></div></div></div></div><div class="framer-1rxd0n3-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Shopify</p></div></div></div></div></div><div class="framer-1cfgifj" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 class="framer-text framer-styles-preset-14diln3" data-styles-preset="mOD0AUJAO">Novilla Shopify Site</h3></div></div></a></div></div></div><div class="framer-ywwo6k-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="projects.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">All Projects</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div class="framer-homld7" data-framer-appear-id="du7al8" data-framer-name="Projects Section" name="Projects Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.5) rotate(0deg) translateZ(0)"><div class="framer-w1g16l-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Projects</h2></div></div></div></div><div class="framer-x1kd4k"><div class="framer-14114xp-container"><div class="framer-o5w3V framer-Mcng2 framer-v-rnvhxz" style="display:contents" tabindex="0"><a class="framer-rnvhxz framer-1vadjsj" data-framer-name="Variant 1" style="width:100%" href="blog/taho-shopify-site.html"><div class="framer-1n3i2sx"><div class="framer-2ydcqi" data-framer-name="Photo" style="border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-4xqvv6" data-framer-name="Photo"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png" alt="Shopify Site Project" srcset="https://framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png?scale-down-to=512 512w, https://framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png 810w" sizes="(min-width: 1200px) min(340px, 100vw), (min-width: 390px) and (max-width: 809px) min(340px, 100vw), (max-width: 389px) min(340px, 100vw), (min-width: 810px) and (max-width: 1199px) min(340px, 100vw)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="min(340px, 100vw)"></div></div></div></div><div class="framer-1sw5t5d" data-framer-name="Post"><div class="framer-1b6zty8"><div class="framer-1wflcm6-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Frontend Development</p></div></div></div></div><div class="framer-ptxdje-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">UX</p></div></div></div></div><div class="framer-1rxd0n3-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Shopify</p></div></div></div></div></div><div class="framer-1cfgifj" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 class="framer-text framer-styles-preset-14diln3" data-styles-preset="mOD0AUJAO">Taho Shopify Site</h3></div></div></a></div></div><div class="framer-14114xp-container"><div class="framer-o5w3V framer-Mcng2 framer-v-rnvhxz" style="display:contents" tabindex="0"><a class="framer-rnvhxz framer-1vadjsj" data-framer-name="Variant 1" style="width:100%" href="blog/novilla-shopify-site.html"><div class="framer-1n3i2sx"><div class="framer-2ydcqi" data-framer-name="Photo" style="border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-4xqvv6" data-framer-name="Photo"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png" alt="Novilla Website Homepage - Elegant and Minimalist Shopify Store Design by Gabriel Villaruel" srcset="https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png?scale-down-to=512 512w, https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png 1620w" sizes="(min-width: 1200px) min(340px, 100vw), (min-width: 390px) and (max-width: 809px) min(340px, 100vw), (max-width: 389px) min(340px, 100vw), (min-width: 810px) and (max-width: 1199px) min(340px, 100vw)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="min(340px, 100vw)"></div></div></div></div><div class="framer-1sw5t5d" data-framer-name="Post"><div class="framer-1b6zty8"><div class="framer-1wflcm6-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Frontend Development</p></div></div></div></div><div class="framer-ptxdje-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">UX</p></div></div></div></div><div class="framer-1rxd0n3-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Shopify</p></div></div></div></div></div><div class="framer-1cfgifj" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 class="framer-text framer-styles-preset-14diln3" data-styles-preset="mOD0AUJAO">Novilla Shopify Site</h3></div></div></a></div></div></div><div class="framer-ywwo6k-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="projects.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">All Projects</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-72rtr7"><div class="framer-homld7" data-framer-appear-id="1wt1d3l" data-framer-name="Projects Section" name="Projects Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.5) rotate(0deg) translateZ(0)"><div class="framer-w1g16l-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Projects</h2></div></div></div></div><div class="framer-x1kd4k"><div class="framer-14114xp-container"><div class="framer-o5w3V framer-Mcng2 framer-v-rnvhxz" style="display:contents" tabindex="0"><a class="framer-rnvhxz framer-1vadjsj" data-framer-name="Variant 1" style="width:100%" href="blog/taho-shopify-site.html"><div class="framer-1n3i2sx"><div class="framer-2ydcqi" data-framer-name="Photo" style="border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-4xqvv6" data-framer-name="Photo"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png" alt="Shopify Site Project" srcset="https://framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png?scale-down-to=512 512w, https://framerusercontent.com/images/cprb0XPQrUpJUS7rKTvqXz6k.png 810w" sizes="(min-width: 1200px) min(340px, 100vw), (min-width: 390px) and (max-width: 809px) min(340px, 100vw), (max-width: 389px) min(340px, 100vw), (min-width: 810px) and (max-width: 1199px) min(340px, 100vw)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="min(340px, 100vw)"></div></div></div></div><div class="framer-1sw5t5d" data-framer-name="Post"><div class="framer-1b6zty8"><div class="framer-1wflcm6-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Frontend Development</p></div></div></div></div><div class="framer-ptxdje-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">UX</p></div></div></div></div><div class="framer-1rxd0n3-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Shopify</p></div></div></div></div></div><div class="framer-1cfgifj" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 class="framer-text framer-styles-preset-14diln3" data-styles-preset="mOD0AUJAO">Taho Shopify Site</h3></div></div></a></div></div><div class="framer-14114xp-container"><div class="framer-o5w3V framer-Mcng2 framer-v-rnvhxz" style="display:contents" tabindex="0"><a class="framer-rnvhxz framer-1vadjsj" data-framer-name="Variant 1" style="width:100%" href="blog/novilla-shopify-site.html"><div class="framer-1n3i2sx"><div class="framer-2ydcqi" data-framer-name="Photo" style="border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px"><div class="framer-4xqvv6" data-framer-name="Photo"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png" alt="Novilla Website Homepage - Elegant and Minimalist Shopify Store Design by Gabriel Villaruel" srcset="https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png?scale-down-to=512 512w, https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/qMIFtTN7C1YhcEvXsUoSvNrBxI.png 1620w" sizes="(min-width: 1200px) min(340px, 100vw), (min-width: 390px) and (max-width: 809px) min(340px, 100vw), (max-width: 389px) min(340px, 100vw), (min-width: 810px) and (max-width: 1199px) min(340px, 100vw)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="min(340px, 100vw)"></div></div></div></div><div class="framer-1sw5t5d" data-framer-name="Post"><div class="framer-1b6zty8"><div class="framer-1wflcm6-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Frontend Development</p></div></div></div></div><div class="framer-ptxdje-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">UX</p></div></div></div></div><div class="framer-1rxd0n3-container"><div class="framer-aTKgx framer-v-1ekgu2l" style="display:contents" tabindex="0"><div class="framer-1ekgu2l" data-framer-name="Variant 1" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:100%"><div class="framer-vtvah3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:12px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Shopify</p></div></div></div></div></div><div class="framer-1cfgifj" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 class="framer-text framer-styles-preset-14diln3" data-styles-preset="mOD0AUJAO">Novilla Shopify Site</h3></div></div></a></div></div></div><div class="framer-ywwo6k-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="projects.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">All Projects</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-17skm0m"><div class="framer-1lpdrm3 hidden-69jwlt hidden-yhdo0g" data-framer-appear-id="1lpdrm3" data-framer-name="Stack Section" name="Stack Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-1r5eehu-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Stack</h2></div></div></div></div><div class="framer-1iigw50"><div class="framer-1qfm9ap-container"><div class="framer-xOXyJ framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-2k7wt8" style="display:contents" tabindex="0"><a class="framer-2k7wt8 framer-pklia1" data-framer-name="Desktop" style="width:100%"><div class="framer-167nn2y" data-framer-name="Stack"><div class="framer-hpbat4" style="background-color:rgb(237, 237, 237);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-tdndm6"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/TfQ5uvnBsDVaCf2D8hpDwQzRmU.png" alt="Shopify Logo" sizes="55px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto"></div></div></div><div class="framer-h5xjx0"><div class="framer-1emj1ul" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Shopify</h3></div><div class="framer-m6y5ku" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Ecommerce</p></div></div></div><div class="framer-11bbj0v" data-framer-name="Description"><div class="framer-1dww2xj"><div class="framer-18yxfnb" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26))"></div></div><div class="framer-3bnyln"><div class="framer-hhan00" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Shopify is the cornerstone of my e-commerce development. I harness its robust platform to build engaging online stores, focusing on user experience, seamless functionality, and aesthetic appeal, tailored for each unique brand.</p></div></div></div></a></div></div><div class="framer-dru49z-container"><div class="framer-xOXyJ framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-2k7wt8" style="display:contents" tabindex="0"><a class="framer-2k7wt8 framer-pklia1" data-framer-name="Desktop" style="width:100%"><div class="framer-167nn2y" data-framer-name="Stack"><div class="framer-hpbat4" style="background-color:rgb(237, 237, 237);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-tdndm6"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gMbf23.png?scale-down-to=1024" alt="" srcset="https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=512 512w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png 2800w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="55px"></div></div></div><div class="framer-h5xjx0"><div class="framer-1emj1ul" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">JavaScript</h3></div><div class="framer-m6y5ku" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Frontend Development</p></div></div></div><div class="framer-11bbj0v" data-framer-name="Description"><div class="framer-1dww2xj"><div class="framer-18yxfnb" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26))"></div></div><div class="framer-3bnyln"><div class="framer-hhan00" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">JavaScript is the driving force behind my interactive Shopify sites. It enables me to implement dynamic features and enhance user interactions, ensuring each store is not just visually appealing, but also functionally rich and engaging.</p></div></div></div></a></div></div><div class="framer-7u29rq-container"><div class="framer-xOXyJ framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-2k7wt8" style="display:contents" tabindex="0"><a class="framer-2k7wt8 framer-pklia1" data-framer-name="Desktop" style="width:100%"><div class="framer-167nn2y" data-framer-name="Stack"><div class="framer-hpbat4" style="background-color:rgb(237, 237, 237);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-tdndm6"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png" alt="Shopify Liquid Logo" srcset="https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png?scale-down-to=512 512w, https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png 1024w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="55px"></div></div></div><div class="framer-h5xjx0"><div class="framer-1emj1ul" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Liquid</h3></div><div class="framer-m6y5ku" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Shopify Development</p></div></div></div><div class="framer-11bbj0v" data-framer-name="Description"><div class="framer-1dww2xj"><div class="framer-18yxfnb" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26))"></div></div><div class="framer-3bnyln"><div class="framer-hhan00" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Liquid fuels my Shopify customization. It enables me to create dynamic, data-driven storefronts, ensuring each site uniquely reflects the brand's identity. It's essential for crafting personalized e-commerce experiences.</p></div></div></div></a></div></div></div><div class="framer-1giuaj3-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="stack.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Full Stack</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-72rtr7"><div class="framer-1lpdrm3 hidden-69jwlt hidden-yhdo0g" data-framer-appear-id="8r3cex" data-framer-name="Stack Section" name="Stack Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-1r5eehu-container"><div class="framer-9XCLH framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Stack</h2></div></div></div></div><div class="framer-1iigw50"><div class="framer-1qfm9ap-container"><div class="framer-xOXyJ framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-2k7wt8" style="display:contents" tabindex="0"><a class="framer-2k7wt8 framer-pklia1" data-framer-name="Desktop" style="width:100%"><div class="framer-167nn2y" data-framer-name="Stack"><div class="framer-hpbat4" style="background-color:rgb(237, 237, 237);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-tdndm6"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/TfQ5uvnBsDVaCf2D8hpDwQzRmU.png" alt="Shopify Logo" sizes="55px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto"></div></div></div><div class="framer-h5xjx0"><div class="framer-1emj1ul" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Shopify</h3></div><div class="framer-m6y5ku" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Ecommerce</p></div></div></div><div class="framer-11bbj0v" data-framer-name="Description"><div class="framer-1dww2xj"><div class="framer-18yxfnb" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26))"></div></div><div class="framer-3bnyln"><div class="framer-hhan00" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Shopify is the cornerstone of my e-commerce development. I harness its robust platform to build engaging online stores, focusing on user experience, seamless functionality, and aesthetic appeal, tailored for each unique brand.</p></div></div></div></a></div></div><div class="framer-dru49z-container"><div class="framer-xOXyJ framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-2k7wt8" style="display:contents" tabindex="0"><a class="framer-2k7wt8 framer-pklia1" data-framer-name="Desktop" style="width:100%"><div class="framer-167nn2y" data-framer-name="Stack"><div class="framer-hpbat4" style="background-color:rgb(237, 237, 237);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-tdndm6"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gMbf23.png?scale-down-to=1024" alt="" srcset="https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=512 512w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png 2800w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="55px"></div></div></div><div class="framer-h5xjx0"><div class="framer-1emj1ul" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">JavaScript</h3></div><div class="framer-m6y5ku" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Frontend Development</p></div></div></div><div class="framer-11bbj0v" data-framer-name="Description"><div class="framer-1dww2xj"><div class="framer-18yxfnb" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26))"></div></div><div class="framer-3bnyln"><div class="framer-hhan00" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">JavaScript is the driving force behind my interactive Shopify sites. It enables me to implement dynamic features and enhance user interactions, ensuring each store is not just visually appealing, but also functionally rich and engaging.</p></div></div></div></a></div></div><div class="framer-7u29rq-container"><div class="framer-xOXyJ framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-2k7wt8" style="display:contents" tabindex="0"><a class="framer-2k7wt8 framer-pklia1" data-framer-name="Desktop" style="width:100%"><div class="framer-167nn2y" data-framer-name="Stack"><div class="framer-hpbat4" style="background-color:rgb(237, 237, 237);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-tdndm6"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png" alt="Shopify Liquid Logo" srcset="https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png?scale-down-to=512 512w, https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png 1024w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="55px"></div></div></div><div class="framer-h5xjx0"><div class="framer-1emj1ul" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Liquid</h3></div><div class="framer-m6y5ku" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Shopify Development</p></div></div></div><div class="framer-11bbj0v" data-framer-name="Description"><div class="framer-1dww2xj"><div class="framer-18yxfnb" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26))"></div></div><div class="framer-3bnyln"><div class="framer-hhan00" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Liquid fuels my Shopify customization. It enables me to create dynamic, data-driven storefronts, ensuring each site uniquely reflects the brand's identity. It's essential for crafting personalized e-commerce experiences.</p></div></div></div></a></div></div></div><div class="framer-1giuaj3-container"><div class="framer-7XDJn framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="stack.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Full Stack</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-17skm0m"><div class="framer-1343pf0" data-framer-appear-id="1343pf0" data-framer-name="ContactSection" name="ContactSection" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-17qbvyh-container"><div style="display:contents"><a class="framer-EoxoS framer-19f6vza framer-v-19f6vza framer-w9bl51" data-framer-name="Desktop" style="backdrop-filter:blur(0px);background-color:rgba(15, 15, 15, 0.92);-webkit-backdrop-filter:blur(0px);height:100%;width:100%;opacity:0" href="contact.html" tabindex="0"><div class="framer-ivaxr3" data-framer-name="Button" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);transform:rotate(90deg) translateZ(0)"><div class="framer-1217d6d" data-framer-name="Icon"><div class="framer-1s4w052-container"><div style="display:contents"></div></div></div></div></a></div></div><div class="framer-18471cd-container"><div style="display:contents"><a class="framer-EoxoS framer-19f6vza framer-v-19f6vza framer-w9bl51" data-framer-name="Desktop" style="backdrop-filter:blur(0px);background-color:rgba(15, 15, 15, 0.92);-webkit-backdrop-filter:blur(0px);height:100%;width:100%;opacity:0" href="contact.html" tabindex="0"><div class="framer-ivaxr3" data-framer-name="Button" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);transform:rotate(90deg) translateZ(0)"><div class="framer-1217d6d" data-framer-name="Icon"><div class="framer-1s4w052-container"><div style="display:contents"></div></div></div></div></a></div></div><div class="framer-1re1kzp" data-framer-name="Let's Talk" name="Let's Talk"><svg class="framer-185ue7b" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer" viewBox="0 0 754 209"><foreignObject width="100%" height="100%" transform="scale(1)" style="overflow:visible;transform-origin:center center"><h1 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:174px;--framer-font-weight:500;--framer-text-color:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230))" class="framer-text">Let's Talk</h1></foreignObject></svg></div></div></div><div class="ssr-variant hidden-yhdo0g hidden-17skm0m hidden-72rtr7"><div class="framer-1343pf0" data-framer-appear-id="wdlrq" data-framer-name="ContactSection" name="ContactSection" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-17qbvyh-container"><div style="display:contents"><a class="framer-EoxoS framer-19f6vza framer-v-1onzdwm framer-w9bl51" data-framer-name="Mobile" style="backdrop-filter:blur(0px);background-color:rgba(15, 15, 15, 0.92);-webkit-backdrop-filter:blur(0px);height:100%;width:100%;opacity:0" href="contact.html" tabindex="0"><div class="framer-ivaxr3" data-framer-name="Button" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);transform:rotate(90deg) translateZ(0)"><div class="framer-1217d6d" data-framer-name="Icon"><div class="framer-1s4w052-container"><div style="display:contents"></div></div></div></div></a></div></div><div class="framer-18471cd-container"><div style="display:contents"><a class="framer-EoxoS framer-19f6vza framer-v-1onzdwm framer-w9bl51" data-framer-name="Mobile" style="backdrop-filter:blur(0px);background-color:rgba(15, 15, 15, 0.92);-webkit-backdrop-filter:blur(0px);height:100%;width:100%;opacity:0" href="contact.html" tabindex="0"><div class="framer-ivaxr3" data-framer-name="Button" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);transform:rotate(90deg) translateZ(0)"><div class="framer-1217d6d" data-framer-name="Icon"><div class="framer-1s4w052-container"><div style="display:contents"></div></div></div></div></a></div></div><div class="framer-1re1kzp" data-framer-name="Let's Talk" name="Let's Talk"><svg class="framer-185ue7b" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer" viewBox="0 0 104 29"><foreignObject width="100%" height="100%" transform="scale(1)" style="overflow:visible;transform-origin:center center"><h1 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:24px;--framer-font-weight:500;--framer-text-color:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230))" class="framer-text">Let's Talk</h1></foreignObject></svg></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div class="framer-1343pf0" data-framer-appear-id="1hvntzf" data-framer-name="ContactSection" name="ContactSection" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-17qbvyh-container"><div style="display:contents"><a class="framer-EoxoS framer-19f6vza framer-v-1onzdwm framer-w9bl51" data-framer-name="Mobile" style="backdrop-filter:blur(0px);background-color:rgba(15, 15, 15, 0.92);-webkit-backdrop-filter:blur(0px);height:100%;width:100%;opacity:0" href="contact.html" tabindex="0"><div class="framer-ivaxr3" data-framer-name="Button" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);transform:rotate(90deg) translateZ(0)"><div class="framer-1217d6d" data-framer-name="Icon"><div class="framer-1s4w052-container"><div style="display:contents"></div></div></div></div></a></div></div><div class="framer-18471cd-container"><div style="display:contents"><a class="framer-EoxoS framer-19f6vza framer-v-1onzdwm framer-w9bl51" data-framer-name="Mobile" style="backdrop-filter:blur(0px);background-color:rgba(15, 15, 15, 0.92);-webkit-backdrop-filter:blur(0px);height:100%;width:100%;opacity:0" href="contact.html" tabindex="0"><div class="framer-ivaxr3" data-framer-name="Button" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);transform:rotate(90deg) translateZ(0)"><div class="framer-1217d6d" data-framer-name="Icon"><div class="framer-1s4w052-container"><div style="display:contents"></div></div></div></div></a></div></div><div class="framer-1re1kzp" data-framer-name="Let's Talk" name="Let's Talk"><svg class="framer-185ue7b" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer" viewBox="0 0 104 29"><foreignObject width="100%" height="100%" transform="scale(1)" style="overflow:visible;transform-origin:center center"><h1 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:24px;--framer-font-weight:500;--framer-text-color:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230))" class="framer-text">Let's Talk</h1></foreignObject></svg></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-72rtr7"><div class="framer-1343pf0" data-framer-appear-id="1rzzqpi" data-framer-name="ContactSection" name="ContactSection" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-17qbvyh-container"><div style="display:contents"><a class="framer-EoxoS framer-19f6vza framer-v-19f6vza framer-w9bl51" data-framer-name="Desktop" style="backdrop-filter:blur(0px);background-color:rgba(15, 15, 15, 0.92);-webkit-backdrop-filter:blur(0px);height:100%;width:100%;opacity:0" href="contact.html" tabindex="0"><div class="framer-ivaxr3" data-framer-name="Button" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);transform:rotate(90deg) translateZ(0)"><div class="framer-1217d6d" data-framer-name="Icon"><div class="framer-1s4w052-container"><div style="display:contents"></div></div></div></div></a></div></div><div class="framer-18471cd-container"><div style="display:contents"><a class="framer-EoxoS framer-19f6vza framer-v-19f6vza framer-w9bl51" data-framer-name="Desktop" style="backdrop-filter:blur(0px);background-color:rgba(15, 15, 15, 0.92);-webkit-backdrop-filter:blur(0px);height:100%;width:100%;opacity:0" href="contact.html" tabindex="0"><div class="framer-ivaxr3" data-framer-name="Button" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);transform:rotate(90deg) translateZ(0)"><div class="framer-1217d6d" data-framer-name="Icon"><div class="framer-1s4w052-container"><div style="display:contents"></div></div></div></div></a></div></div><div class="framer-1re1kzp" data-framer-name="Let's Talk" name="Let's Talk"><svg class="framer-185ue7b" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer" viewBox="0 0 754 209"><foreignObject width="100%" height="100%" transform="scale(1)" style="overflow:visible;transform-origin:center center"><h1 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:174px;--framer-font-weight:500;--framer-text-color:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230))" class="framer-text">Let's Talk</h1></foreignObject></svg></div></div></div><div class="framer-a1bb1a-container"><div class="ssr-variant hidden-yhdo0g"><div class="framer-bQkky framer-v-1a2my00" style="display:contents" tabindex="0"><div class="framer-1a2my00" data-framer-name="Desktop - Home" style="backdrop-filter:blur(9px);background-color:rgba(15, 15, 15, 0.6);border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);-webkit-backdrop-filter:blur(9px)"><div class="framer-ndypoi-container"><div class="framer-aVlKS framer-bKgHU framer-v-edzhm6" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Selected" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="index.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-82600c9b-73af-46dc-b10d-4e1f7985fe89, rgb(0, 204, 150));border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;opacity:1"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">Home</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-n40c2a-container"><div class="framer-aVlKS framer-bKgHU framer-v-id60tv" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Default" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="about.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">About</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-6txim9-container"><div class="framer-aVlKS framer-bKgHU framer-v-id60tv" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Default" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="projects.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">Projects</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-udgee1-container"><div class="framer-aVlKS framer-bKgHU framer-v-id60tv" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Default" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="stack.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">Stack</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-1s5xuay-container"><div class="framer-aVlKS framer-bKgHU framer-v-id60tv" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Default" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="contact.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">Contact</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div class="framer-bQkky framer-v-91zzmg" style="display:contents" tabindex="0"><div class="framer-1a2my00" data-framer-name="Mobile - Home" style="backdrop-filter:blur(9px);background-color:rgba(15, 15, 15, 0.6);border-bottom-left-radius:26px;border-bottom-right-radius:26px;border-top-left-radius:26px;border-top-right-radius:26px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);-webkit-backdrop-filter:blur(9px)"><div class="framer-ndypoi-container"><div class="framer-aVlKS framer-bKgHU framer-v-c8vtgy" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Small Mobile Selected" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="index.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:1"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">Home</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-n40c2a-container"><div class="framer-aVlKS framer-bKgHU framer-v-q5q15q" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Small Mobile" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="about.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">About</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-6txim9-container"><div class="framer-aVlKS framer-bKgHU framer-v-q5q15q" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Small Mobile" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="projects.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">Projects</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-udgee1-container"><div class="framer-aVlKS framer-bKgHU framer-v-q5q15q" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Small Mobile" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="stack.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">Stack</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-1s5xuay-container"><div class="framer-aVlKS framer-bKgHU framer-v-q5q15q" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Small Mobile" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="contact.html"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-1f2ein0" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0px 0.7961918735236395px 0.7961918735236395px -0.9375px rgba(0, 0, 0, 0.18252), 0px 2.414506143104518px 2.414506143104518px -1.875px rgba(0, 0, 0, 0.17241), 0px 6.382653521484461px 6.382653521484461px -2.8125px rgba(0, 0, 0, 0.14761), 0px 20px 20px -3.75px rgba(0, 0, 0, 0.0625);opacity:0;transform:translate(-50%, -50%)"><div class="framer-wwe15t" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:8px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255)))" class="framer-text">Contact</p></div></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-17skm0m"><div class="framer-shzdr4-container" data-framer-appear-id="shzdr4" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div style="display:contents"><div class="framer-oBL8y framer-gxwOW framer-1duamk6 framer-v-1duamk6" data-framer-name="Desktop" style="background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, rgb(15, 15, 15));border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);max-width:100%;width:100%" tabindex="0"><div class="framer-9k5m9b"><div class="framer-b7w1fv" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-line-height:1.4em;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text">© 2024. All rights Reserved.</p></div><div class="framer-ptphuk-container"><div class="framer-T3JFP framer-v-86cu72" style="display:contents" tabindex="0"><div class="framer-86cu72" data-framer-name="Variant 1"><div class="framer-3qysh8-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://github.com/GPVcode/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-399t72-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.linkedin.com/in/gabrielvillaruel/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-kfachr-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://twitter.com/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-euh3ak-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.youtube.com/@GPVdev" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div></div><div class="framer-1f0pq4e"><div class="framer-7okb0a" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-line-height:1.4em;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text"><a class="framer-text framer-styles-preset-temtg" data-styles-preset="XQkNaQ_4u" href="licensing.html">Licensing</a></p></div><div class="framer-1xryn2j" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-line-height:1.4em;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text"><a class="framer-text framer-styles-preset-temtg" data-styles-preset="XQkNaQ_4u" href="404.html">404</a></p></div></div></div></div></div></div><div class="ssr-variant hidden-yhdo0g hidden-17skm0m hidden-72rtr7"><div class="framer-shzdr4-container" data-framer-appear-id="zogchf" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div style="display:contents"><div class="framer-oBL8y framer-gxwOW framer-1duamk6 framer-v-1xf0jye" data-framer-name="Mobile" style="background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, rgb(15, 15, 15));border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);max-width:100%;width:100%" tabindex="0"><div class="framer-9k5m9b"><div class="framer-b7w1fv" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-line-height:1.4em;--framer-text-alignment:center;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text">© 2024. All rights Reserved.</p></div><div class="framer-ptphuk-container"><div class="framer-T3JFP framer-v-86cu72" style="display:contents" tabindex="0"><div class="framer-86cu72" data-framer-name="Variant 1"><div class="framer-3qysh8-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://github.com/GPVcode/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-399t72-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.linkedin.com/in/gabrielvillaruel/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-kfachr-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://twitter.com/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-euh3ak-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.youtube.com/@GPVdev" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div></div><div class="framer-1f0pq4e"><div class="framer-7okb0a" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-line-height:1.4em;--framer-text-alignment:center;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text"><a class="framer-text framer-styles-preset-temtg" data-styles-preset="XQkNaQ_4u" href="licensing.html">Licensing</a></p></div><div class="framer-1xryn2j" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-line-height:1.4em;--framer-text-alignment:center;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text"><a class="framer-text framer-styles-preset-temtg" data-styles-preset="XQkNaQ_4u" href="404.html">404</a></p></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div class="framer-shzdr4-container" data-framer-appear-id="1xntfma" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div style="display:contents"><div class="framer-oBL8y framer-gxwOW framer-1duamk6 framer-v-1xf0jye" data-framer-name="Mobile" style="background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, rgb(15, 15, 15));border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);max-width:100%;width:100%" tabindex="0"><div class="framer-9k5m9b"><div class="framer-b7w1fv" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-line-height:1.4em;--framer-text-alignment:center;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text">© 2024. All rights Reserved.</p></div><div class="framer-ptphuk-container"><div class="framer-T3JFP framer-v-86cu72" style="display:contents" tabindex="0"><div class="framer-86cu72" data-framer-name="Variant 1"><div class="framer-3qysh8-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://github.com/GPVcode/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-399t72-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.linkedin.com/in/gabrielvillaruel/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-kfachr-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://twitter.com/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-euh3ak-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.youtube.com/@GPVdev" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div></div><div class="framer-1f0pq4e"><div class="framer-7okb0a" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-line-height:1.4em;--framer-text-alignment:center;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text"><a class="framer-text framer-styles-preset-temtg" data-styles-preset="XQkNaQ_4u" href="licensing.html">Licensing</a></p></div><div class="framer-1xryn2j" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-line-height:1.4em;--framer-text-alignment:center;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text"><a class="framer-text framer-styles-preset-temtg" data-styles-preset="XQkNaQ_4u" href="404.html">404</a></p></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-yhdo0g hidden-72rtr7"><div class="framer-shzdr4-container" data-framer-appear-id="1mw3czr" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div style="display:contents"><div class="framer-oBL8y framer-gxwOW framer-1duamk6 framer-v-1duamk6" data-framer-name="Desktop" style="background-color:var(--token-4fee7da4-7ef6-44cb-ba43-d1c61be70cd1, rgb(15, 15, 15));border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);max-width:100%;width:100%" tabindex="0"><div class="framer-9k5m9b"><div class="framer-b7w1fv" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-line-height:1.4em;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text">© 2024. All rights Reserved.</p></div><div class="framer-ptphuk-container"><div class="framer-T3JFP framer-v-86cu72" style="display:contents" tabindex="0"><div class="framer-86cu72" data-framer-name="Variant 1"><div class="framer-3qysh8-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://github.com/GPVcode/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-399t72-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.linkedin.com/in/gabrielvillaruel/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-kfachr-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://twitter.com/" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div><div class="framer-euh3ak-container"><div class="framer-aVlKS framer-bKgHU framer-v-145c0eo" style="display:contents" tabindex="0"><a class="framer-id60tv framer-1th2dlc" data-framer-name="Social Icon" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(38, 38, 38));border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);height:100%;width:100%" href="https://www.youtube.com/@GPVdev" target="_blank" rel="noopener"><div class="framer-14snog5" data-framer-name="Dot" style="background-color:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(130, 102, 255));border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0"></div><div class="framer-13lmz27-container"><div style="display:contents"></div></div></a></div></div></div></div></div></div><div class="framer-1f0pq4e"><div class="framer-7okb0a" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-line-height:1.4em;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text"><a class="framer-text framer-styles-preset-temtg" data-styles-preset="XQkNaQ_4u" href="licensing.html">Licensing</a></p></div><div class="framer-1xryn2j" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153));--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-line-height:1.4em;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(153, 153, 153)))" class="framer-text"><a class="framer-text framer-styles-preset-temtg" data-styles-preset="XQkNaQ_4u" href="404.html">404</a></p></div></div></div></div></div></div><div class="ssr-variant hidden-69jwlt"><div class="framer-3ss0xv hidden-72rtr7 hidden-17skm0m hidden-yhdo0g" data-framer-appear-id="3ss0xv" data-framer-name="Stack Section" name="Stack Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-pjff4t-container"><div class="framer-ejDL8 framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Stack</h2></div></div></div></div><div class="framer-x9ltfg"><div class="framer-blupzl-container"><div class="framer-hy9SF framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-rf5c00" style="display:contents" tabindex="0"><a class="framer-cahlmq framer-3nk389" data-framer-name="Mobile" style="width:100%"><div class="framer-sz586o" data-framer-name="Stack"><div class="framer-sybwlf" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-1365umk"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/TfQ5uvnBsDVaCf2D8hpDwQzRmU.png" alt="Shopify Logo" sizes="53px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto"></div></div></div><div class="framer-16tyy0o"><div class="framer-5ciszw" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Shopify</h3></div><div class="framer-1qsbqw9" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">E-Commerce</p></div></div></div><div class="framer-64g4y6" data-framer-name="Description"><div class="framer-qsmz83"><div class="framer-16urpzv" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Shopify is the cornerstone of my e-commerce development. I harness its robust platform to build engaging online stores, focusing on user experience, seamless functionality, and aesthetic appeal, tailored for each unique brand.</p></div></div></div></a></div></div><div class="framer-2w3brp-container"><div class="framer-LiG6E framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-1bqbp3w" style="display:contents" tabindex="0"><a class="framer-13okvx5 framer-1g9mdrx" data-framer-name="Mobile" style="width:100%"><div class="framer-mh0nnc" data-framer-name="Stack"><div class="framer-1wp19oj" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-1iyikgq"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png" alt="JavaScript Logo" srcset="https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=512 512w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png 2800w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="52px"></div></div></div><div class="framer-aciptg"><div class="framer-1qjvatt" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">JavaScript</h3></div><div class="framer-vfbq5e" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Frontend Development</p></div></div></div><div class="framer-188czbq" data-framer-name="Description"><div class="framer-17jcg8h"><div class="framer-l6zsg3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">JavaScript is the driving force behind my interactive Shopify sites. It enables me to implement dynamic features and enhance user interactions, ensuring each store is not just visually appealing, but also functionally rich and engaging.</p></div></div></div></a></div></div><div class="framer-jtf312-container"><div class="framer-FzJUE framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-169kpat" style="display:contents" tabindex="0"><a class="framer-17xdd9o framer-10z65h3" data-framer-name="Mobile" style="width:100%"><div class="framer-17r7j6j" data-framer-name="Stack"><div class="framer-cthzp" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-lc3bvv"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png" alt="Shopify Liquid Logo" srcset="https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png?scale-down-to=512 512w, https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png 1024w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="52px"></div></div></div><div class="framer-1r6l9hd"><div class="framer-xdlxig" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Liquid</h3></div><div class="framer-rlgxnh" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Shopify Development</p></div></div></div><div class="framer-reiglg" data-framer-name="Description"><div class="framer-ssxbbc"><div class="framer-z4zc65" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Liquid fuels my Shopify customization. It enables me to create dynamic, data-driven storefronts, ensuring each site uniquely reflects the brand's identity. It's essential for crafting personalized e-commerce experiences.</p></div></div></div></a></div></div></div><div class="framer-6d4upb-container"><div class="framer-UeBLy framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="stack.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Full Stack</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-yhdo0g hidden-17skm0m hidden-72rtr7"><div class="framer-3ss0xv hidden-72rtr7 hidden-17skm0m hidden-yhdo0g" data-framer-appear-id="ntriua" data-framer-name="Stack Section" name="Stack Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-pjff4t-container"><div class="framer-ejDL8 framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Stack</h2></div></div></div></div><div class="framer-x9ltfg"><div class="framer-blupzl-container"><div class="framer-hy9SF framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-rf5c00" style="display:contents" tabindex="0"><a class="framer-cahlmq framer-3nk389" data-framer-name="Mobile" style="width:100%"><div class="framer-sz586o" data-framer-name="Stack"><div class="framer-sybwlf" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-1365umk"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/TfQ5uvnBsDVaCf2D8hpDwQzRmU.png" alt="Shopify Logo" sizes="53px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto"></div></div></div><div class="framer-16tyy0o"><div class="framer-5ciszw" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Shopify</h3></div><div class="framer-1qsbqw9" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">E-Commerce</p></div></div></div><div class="framer-64g4y6" data-framer-name="Description"><div class="framer-qsmz83"><div class="framer-16urpzv" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Shopify is the cornerstone of my e-commerce development. I harness its robust platform to build engaging online stores, focusing on user experience, seamless functionality, and aesthetic appeal, tailored for each unique brand.</p></div></div></div></a></div></div><div class="framer-2w3brp-container"><div class="framer-LiG6E framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-1bqbp3w" style="display:contents" tabindex="0"><a class="framer-13okvx5 framer-1g9mdrx" data-framer-name="Mobile" style="width:100%"><div class="framer-mh0nnc" data-framer-name="Stack"><div class="framer-1wp19oj" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-1iyikgq"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png" alt="JavaScript Logo" srcset="https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=512 512w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png 2800w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="52px"></div></div></div><div class="framer-aciptg"><div class="framer-1qjvatt" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">JavaScript</h3></div><div class="framer-vfbq5e" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Frontend Development</p></div></div></div><div class="framer-188czbq" data-framer-name="Description"><div class="framer-17jcg8h"><div class="framer-l6zsg3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">JavaScript is the driving force behind my interactive Shopify sites. It enables me to implement dynamic features and enhance user interactions, ensuring each store is not just visually appealing, but also functionally rich and engaging.</p></div></div></div></a></div></div><div class="framer-jtf312-container"><div class="framer-FzJUE framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-169kpat" style="display:contents" tabindex="0"><a class="framer-17xdd9o framer-10z65h3" data-framer-name="Mobile" style="width:100%"><div class="framer-17r7j6j" data-framer-name="Stack"><div class="framer-cthzp" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-lc3bvv"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png" alt="Shopify Liquid Logo" srcset="https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png?scale-down-to=512 512w, https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png 1024w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="52px"></div></div></div><div class="framer-1r6l9hd"><div class="framer-xdlxig" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Liquid</h3></div><div class="framer-rlgxnh" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Shopify Development</p></div></div></div><div class="framer-reiglg" data-framer-name="Description"><div class="framer-ssxbbc"><div class="framer-z4zc65" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Liquid fuels my Shopify customization. It enables me to create dynamic, data-driven storefronts, ensuring each site uniquely reflects the brand's identity. It's essential for crafting personalized e-commerce experiences.</p></div></div></div></a></div></div></div><div class="framer-6d4upb-container"><div class="framer-UeBLy framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="stack.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Full Stack</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-yhdo0g"><div class="framer-jwirm3 hidden-72rtr7 hidden-17skm0m hidden-69jwlt" data-framer-appear-id="jwirm3" data-framer-name="Stack Section" name="Stack Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-14g0bhy-container"><div class="framer-ejDL8 framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Stack</h2></div></div></div></div><div class="framer-f18hvh"><div class="framer-h867v1-container"><div class="framer-hy9SF framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-rf5c00" style="display:contents" tabindex="0"><a class="framer-cahlmq framer-3nk389" data-framer-name="Mobile" style="width:100%"><div class="framer-sz586o" data-framer-name="Stack"><div class="framer-sybwlf" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-1365umk"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/TfQ5uvnBsDVaCf2D8hpDwQzRmU.png" alt="Shopify Logo" sizes="53px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto"></div></div></div><div class="framer-16tyy0o"><div class="framer-5ciszw" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Shopify</h3></div><div class="framer-1qsbqw9" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">E-Commerce</p></div></div></div><div class="framer-64g4y6" data-framer-name="Description"><div class="framer-qsmz83"><div class="framer-16urpzv" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Shopify is the cornerstone of my e-commerce development. I harness its robust platform to build engaging online stores, focusing on user experience, seamless functionality, and aesthetic appeal, tailored for each unique brand.</p></div></div></div></a></div></div><div class="framer-3rmhsh-container"><div class="framer-LiG6E framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-1bqbp3w" style="display:contents" tabindex="0"><a class="framer-13okvx5 framer-1g9mdrx" data-framer-name="Mobile" style="width:100%"><div class="framer-mh0nnc" data-framer-name="Stack"><div class="framer-1wp19oj" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-1iyikgq"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png" alt="JavaScript Logo" srcset="https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=512 512w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png 2800w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="52px"></div></div></div><div class="framer-aciptg"><div class="framer-1qjvatt" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">JavaScript</h3></div><div class="framer-vfbq5e" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Frontend Development</p></div></div></div><div class="framer-188czbq" data-framer-name="Description"><div class="framer-17jcg8h"><div class="framer-l6zsg3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">JavaScript is the driving force behind my interactive Shopify sites. It enables me to implement dynamic features and enhance user interactions, ensuring each store is not just visually appealing, but also functionally rich and engaging.</p></div></div></div></a></div></div><div class="framer-tdedee-container"><div class="framer-FzJUE framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-169kpat" style="display:contents" tabindex="0"><a class="framer-17xdd9o framer-10z65h3" data-framer-name="Mobile" style="width:100%"><div class="framer-17r7j6j" data-framer-name="Stack"><div class="framer-cthzp" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-lc3bvv"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png" alt="Shopify Liquid Logo" srcset="https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png?scale-down-to=512 512w, https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png 1024w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="52px"></div></div></div><div class="framer-1r6l9hd"><div class="framer-xdlxig" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Liquid</h3></div><div class="framer-rlgxnh" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Shopify Development</p></div></div></div><div class="framer-reiglg" data-framer-name="Description"><div class="framer-ssxbbc"><div class="framer-z4zc65" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Liquid fuels my Shopify customization. It enables me to create dynamic, data-driven storefronts, ensuring each site uniquely reflects the brand's identity. It's essential for crafting personalized e-commerce experiences.</p></div></div></div></a></div></div></div><div class="framer-1g86cph-container"><div class="framer-UeBLy framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="stack.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Full Stack</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div class="ssr-variant hidden-69jwlt hidden-17skm0m hidden-72rtr7"><div class="framer-jwirm3 hidden-72rtr7 hidden-17skm0m hidden-69jwlt" data-framer-appear-id="1r2v37" data-framer-name="Stack Section" name="Stack Section" style="opacity:0.001;transform:perspective(1200px) translateX(0px) translateY(0px) scale(0.8) rotate(0deg) translateZ(0)"><div class="framer-14g0bhy-container"><div class="framer-ejDL8 framer-WD0AT framer-v-1q1pvnx" style="display:contents" tabindex="0"><div class="framer-1q1pvnx" data-framer-name="Variant 1" style="width:100%"><div class="framer-198oid2-container"><div style="display:contents"></div></div><div class="framer-o6bims" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h2 class="framer-text framer-styles-preset-vk8353" data-styles-preset="kRhCu3dMH">Stack</h2></div></div></div></div><div class="framer-f18hvh"><div class="framer-h867v1-container"><div class="framer-hy9SF framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-rf5c00" style="display:contents" tabindex="0"><a class="framer-cahlmq framer-3nk389" data-framer-name="Mobile" style="width:100%"><div class="framer-sz586o" data-framer-name="Stack"><div class="framer-sybwlf" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-1365umk"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/TfQ5uvnBsDVaCf2D8hpDwQzRmU.png" alt="Shopify Logo" sizes="53px" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto"></div></div></div><div class="framer-16tyy0o"><div class="framer-5ciszw" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Shopify</h3></div><div class="framer-1qsbqw9" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">E-Commerce</p></div></div></div><div class="framer-64g4y6" data-framer-name="Description"><div class="framer-qsmz83"><div class="framer-16urpzv" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Shopify is the cornerstone of my e-commerce development. I harness its robust platform to build engaging online stores, focusing on user experience, seamless functionality, and aesthetic appeal, tailored for each unique brand.</p></div></div></div></a></div></div><div class="framer-3rmhsh-container"><div class="framer-LiG6E framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-1bqbp3w" style="display:contents" tabindex="0"><a class="framer-13okvx5 framer-1g9mdrx" data-framer-name="Mobile" style="width:100%"><div class="framer-mh0nnc" data-framer-name="Stack"><div class="framer-1wp19oj" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-1iyikgq"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png" alt="JavaScript Logo" srcset="https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=512 512w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/ulBdKJLxjuCLvwrvIRgWhda6gM.png 2800w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="52px"></div></div></div><div class="framer-aciptg"><div class="framer-1qjvatt" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">JavaScript</h3></div><div class="framer-vfbq5e" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Frontend Development</p></div></div></div><div class="framer-188czbq" data-framer-name="Description"><div class="framer-17jcg8h"><div class="framer-l6zsg3" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">JavaScript is the driving force behind my interactive Shopify sites. It enables me to implement dynamic features and enhance user interactions, ensuring each store is not just visually appealing, but also functionally rich and engaging.</p></div></div></div></a></div></div><div class="framer-tdedee-container"><div class="framer-FzJUE framer-wEQCK framer-WD0AT framer-Mcng2 framer-3Mkkb framer-bKgHU framer-gxwOW framer-v-169kpat" style="display:contents" tabindex="0"><a class="framer-17xdd9o framer-10z65h3" data-framer-name="Mobile" style="width:100%"><div class="framer-17r7j6j" data-framer-name="Stack"><div class="framer-cthzp" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px"><div class="framer-lc3bvv"><div style="position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img src="../framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png" alt="Shopify Liquid Logo" srcset="https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png?scale-down-to=512 512w, https://framerusercontent.com/images/HxeJh4yATjEuoALocczRry1edHM.png 1024w" sizes="(min-width: 1200px) max(55px, 52px), (min-width: 390px) and (max-width: 809px) max(55px, 52px), (max-width: 389px) max(55px, 52px), (min-width: 810px) and (max-width: 1199px) max(55px, 52px)" style="display:block;width:100%;height:100%;border-radius:inherit;object-position:center;object-fit:cover;image-rendering:auto" data-framer-original-sizes="52px"></div></div></div><div class="framer-1r6l9hd"><div class="framer-xdlxig" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-a0htzi:var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><h3 style="--font-selector:R0Y7QmFpIEphbWp1cmVlLXJlZ3VsYXI=;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-1db46974-80cb-4f40-8b04-f7d1b6afee50, rgb(230, 230, 230)))" class="framer-text">Liquid</h3></div><div class="framer-rlgxnh" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTMwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:300;--framer-text-color:var(--extracted-r6o4lv, var(--token-5dba2f36-f761-4284-aa70-8fb4dfbc6075, rgb(128, 128, 128)))" class="framer-text">Shopify Development</p></div></div></div><div class="framer-reiglg" data-framer-name="Description"><div class="framer-ssxbbc"><div class="framer-z4zc65" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-ks0g07">Liquid fuels my Shopify customization. It enables me to create dynamic, data-driven storefronts, ensuring each site uniquely reflects the brand's identity. It's essential for crafting personalized e-commerce experiences.</p></div></div></div></a></div></div></div><div class="framer-1g86cph-container"><div class="framer-UeBLy framer-v-1ezoebx" style="display:contents" tabindex="0"><a class="framer-1ezoebx framer-msjxrq" data-framer-name="Small" style="background-color:var(--token-082950e0-e8a8-4371-a3eb-3df032d71578, rgb(26, 26, 26));border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.17997), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.15889), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.0625);width:100%" href="stack.html"><div class="framer-ff3qrb" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;--framer-paragraph-spacing:0px;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:R0Y7QmFpIEphbWp1cmVlLTUwMA==;--framer-font-family:"Bai Jamjuree", "Bai Jamjuree Placeholder", sans-serif;--framer-font-size:14px;--framer-font-weight:500;--framer-text-color:var(--extracted-r6o4lv, var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)))" class="framer-text">Full Stack</p></div><div class="framer-1svt3pc" data-framer-name="Icon"><div class="framer-veer6p-container"><div style="display:contents"></div></div></div></a></div></div></div></div><div id="overlay"></div></div></div><!--/$--></div><div id="svg-templates" style="position: absolute; overflow: hidden; top: 0; left: 0; width: 0; height: 0">
<div id="container_svg2450437593">
<svg xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink" viewBox="0 0 14 14" id="svg2450437593"><path d="M 4.356 7.726 C 5.34 7.89 6.11 8.66 6.274 9.644 L 7 14 L 7.726 9.644 C 7.89 8.66 8.66 7.89 9.644 7.726 L 14 7 L 9.644 6.274 C 8.66 6.11 7.89 5.34 7.726 4.356 L 7 0 L 6.274 4.356 C 6.11 5.34 5.34 6.11 4.356 6.274 L 0 7 Z" fill="var(--token-edcca4a2-fd8f-4d0d-bc2a-82dcf6156ba9, rgb(172, 153, 255)) /* {"name":"Purple/80"} */"></path></svg>
</div>
</div>
<script>"use strict";var animator=(()=>{var E=Object.defineProperty;var ue=Object.getOwnPropertyDescriptor;var le=Object.getOwnPropertyNames;var de=Object.prototype.hasOwnProperty;var xe=(e,t)=>{for(var r in t)E(e,r,{get:t[r],enumerable:!0})},ge=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of le(t))!de.call(e,i)&&i!==r&&E(e,i,{get:()=>t[i],enumerable:!(n=ue(t,i))||n.enumerable});return e};var ye=e=>ge(E({},"__esModule",{value:!0}),e);var Ne={};xe(Ne,{animateAppearEffects:()=>me,getActiveVariantHash:()=>fe,spring:()=>S,startOptimizedAppearAnimation:()=>Y});var G=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();var z="framerAppearId",Fe="data-"+G(z);var Ae=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],q=new Set(Ae);var C=(e,t,r)=>Math.min(Math.max(r,e),t);var V=e=>e;var U=V;var B=e=>e*1e3,M=e=>e/1e3;var H=e=>Array.isArray(e)&&typeof e[0]=="number";var w=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,he={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:w([0,.65,.55,1]),circOut:w([.55,0,1,.45]),backIn:w([.31,.01,.66,-.59]),backOut:w([.33,1.53,.69,.99])};function $(e){if(e)return H(e)?w(e):Array.isArray(e)?e.map($):he[e]}function N(e,t,r,{delay:n=0,duration:i,repeat:a=0,repeatType:o="loop",ease:f,times:m}={}){let s={[t]:r};m&&(s.offset=m);let p=$(f);return Array.isArray(p)&&(s.easing=p),e.animate(s,{delay:n,duration:i,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:a+1,direction:o==="reverse"?"alternate":"normal"})}function W(e,t){return t?e*(1e3/t):0}var Te=5;function _(e,t,r){let n=Math.max(t-Te,0);return W(r-e(n),t-n)}var L=.001,be=.01,Q=10,ve=.05,Oe=1;function J({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let i,a;U(e<=B(Q),"Spring duration must be 10 seconds or less");let o=1-t;o=C(ve,Oe,o),e=C(be,Q,M(e)),o<1?(i=s=>{let p=s*o,c=p*e,u=p-r,d=D(s,o),l=Math.exp(-c);return L-u/d*l},a=s=>{let c=s*o*e,u=c*r+r,d=Math.pow(o,2)*Math.pow(s,2)*e,l=Math.exp(-c),x=D(Math.pow(s,2),o);return(-i(s)+L>0?-1:1)*((u-d)*l)/x}):(i=s=>{let p=Math.exp(-s*e),c=(s-r)*e+1;return-L+p*c},a=s=>{let p=Math.exp(-s*e),c=(r-s)*(e*e);return p*c});let f=5/e,m=we(i,a,f);if(e=B(e),isNaN(m))return{stiffness:100,damping:10,duration:e};{let s=Math.pow(m,2)*n;return{stiffness:s,damping:o*2*Math.sqrt(n*s),duration:e}}}var Me=12;function we(e,t,r){let n=r;for(let i=1;i<Me;i++)n=n-e(n)/t(n);return n}function D(e,t){return e*Math.sqrt(1-t*t)}var Se=["duration","bounce"],Pe=["stiffness","damping","mass"];function ee(e,t){return t.some(r=>e[r]!==void 0)}function ke(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!ee(e,Pe)&&ee(e,Se)){let r=J(e);t={...t,...r,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}function S({keyframes:e,restDelta:t,restSpeed:r,...n}){let i=e[0],a=e[e.length-1],o={done:!1,value:i},{stiffness:f,damping:m,mass:s,velocity:p,duration:c,isResolvedFromDuration:u}=ke(n),d=p?-M(p):0,l=m/(2*Math.sqrt(f*s)),x=a-i,y=M(Math.sqrt(f/s)),O=Math.abs(x)<5;r||(r=O?.01:2),t||(t=O?.005:.5);let h;if(l<1){let g=D(y,l);h=A=>{let T=Math.exp(-l*y*A);return a-T*((d+l*y*x)/g*Math.sin(g*A)+x*Math.cos(g*A))}}else if(l===1)h=g=>a-Math.exp(-y*g)*(x+(d+y*x)*g);else{let g=y*Math.sqrt(l*l-1);h=A=>{let T=Math.exp(-l*y*A),k=Math.min(g*A,300);return a-T*((d+l*y*x)*Math.sinh(k)+g*x*Math.cosh(k))/g}}return{calculatedDuration:u&&c||null,next:g=>{let A=h(g);if(u)o.done=g>=c;else{let T=d;g!==0&&(l<1?T=_(h,g,A):T=0);let k=Math.abs(T)<=r,ce=Math.abs(a-A)<=t;o.done=k&&ce}return o.value=o.done?a:A,o}}}var K=(e,t)=>`${e}: ${t}`;var b=new Map;var X;function te(e,t,r,n){let i=K(e,q.has(t)?"transform":t),a=b.get(i);if(!a)return 0;let{animation:o,startTime:f}=a,m=()=>{b.delete(i);try{o.cancel()}catch{}};return f!==null?(n.render(m),X===void 0&&(X=performance.now()),X-f||0):(m(),0)}var I,v;function Y(e,t,r,n,i){if(window.HandoffAppearAnimations===!1)return;let a=e.dataset[z];if(!a)return;window.HandoffAppearAnimations=te;let o=K(a,t);v||(v=N(e,t,[r[0],r[0]],{duration:1e4,ease:"linear"}),b.set(o,{animation:v,startTime:null}));let f=()=>{v.cancel();let m=N(e,t,r,n);I===void 0&&(I=performance.now()),m.startTime=I,b.set(o,{animation:m,startTime:I}),i&&i(m)};v.ready?v.ready.then(f).catch(V):f()}var F=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ve={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},De={translateX:"px",translateY:"px",translateZ:"px",x:"px",y:"px",z:"px",perspective:"px",transformPerspective:"px",rotate:"deg",rotateX:"deg",rotateY:"deg"};function re(e,t){let r=De[e];return!r||typeof t=="string"&&t.endsWith(r)?t:`${t}${r}`}function R(e){return F.includes(e)}var Ke=(e,t)=>F.indexOf(e)-F.indexOf(t);function oe({transform:e,transformKeys:t},{enableHardwareAcceleration:r=!0,allowTransformNone:n=!0},i,a){let o="";t.sort(Ke);for(let f of t)o+=`${Ve[f]||f}(${e[f]}) `;return r&&!e.z&&(o+="translateZ(0)"),o=o.trim(),a?o=a(e,o):n&&i&&(o="none"),o}function j(e,t){let r=new Set(Object.keys(e));for(let n in t)r.add(n);return Array.from(r)}function Z(e,t){let r=t-e.length;if(r<=0)return e;let n=new Array(r).fill(e[e.length-1]);return e.concat(n)}var ae={duration:.001},P={opacity:1,scale:1,translateX:0,translateY:0,translateZ:0,x:0,y:0,z:0,rotate:0,rotateX:0,rotateY:0};function se(e,t,r,n,i){return r.delay&&(r.delay*=1e3),r.type==="spring"?Ee(e,t,r,n,i):Ce(e,t,r,n,i)}function Ie(e,t,r){let n={},i=0,a=0;for(let o of j(e,t)){let f=e[o]??P[o],m=t[o]??P[o];if(f===void 0||m===void 0||o!=="transformPerspective"&&f===m)continue;o==="transformPerspective"&&(n[o]=[f,m]);let s=Be(f,m,r),{duration:p,keyframes:c}=s;p===void 0||c===void 0||(p>i&&(i=p,a=c.length),n[o]=c)}return{keyframeValuesByProps:n,longestDuration:i,longestLength:a}}function Ee(e,t,r,n,i){let a={},{keyframeValuesByProps:o,longestDuration:f,longestLength:m}=Ie(e,t,r);if(!m)return a;let s={ease:"linear",duration:f,delay:r.delay},p=i?ae:s,c={};for(let[d,l]of Object.entries(o))R(d)?c[d]=Z(l,m):a[d]={keyframes:Z(l,m),options:d==="opacity"?s:p};let u=pe(c,n);return u&&(a.transform={keyframes:u,options:p}),a}function ze(e){let{type:t,duration:r,...n}=e;return{duration:r*1e3,...n}}function Ce(e,t,r,n,i){let a=ze(r);if(!a)return;let o={},f=i?ae:a,m={};for(let p of j(e,t)){let c=e[p]??P[p],u=t[p]??P[p];c===void 0||u===void 0||p!=="transformPerspective"&&c===u||(R(p)?m[p]=[c,u]:o[p]={keyframes:[c,u],options:p==="opacity"?a:f})}let s=pe(m,n);return s&&(o.transform={keyframes:s,options:f}),o}var ne=new Map,ie=10;function Be(e,t,r){let{damping:n,stiffness:i,mass:a}=r,o=`${e}-${t}-${n}-${i}-${a}`,f=ne.get(o);if(f)return f;let m=[e,t],s=S({...r,keyframes:m}),p={done:!1,value:m[0]},c=[],u=0;for(;!p.done&&u<1e4;)p=s.next(u),c.push(p.value),u+=ie;m=c;let d=u-ie,x={keyframes:m,duration:d,ease:"linear"};return ne.set(o,x),x}function pe(e,t){let r=[],n=Object.values(e)[0]?.length;if(!n)return;let i=Object.keys(e);for(let a=0;a<n;a++){let o={},f=!0;for(let[s,p]of Object.entries(e)){let c=p[a];f&&(f=c===void 0||c===P[s]),c!==void 0&&(o[s]=re(s,c))}let m=oe({transform:o,transformKeys:i},{},f,t);r.push(m)}return r}function me(e,t,r,n,i,a){for(let[o,f]of Object.entries(e)){let{initial:m,animate:s,transformTemplate:p,variantHash:c}=f;if(!m||!s||c&&a&&c!==a)continue;let{transition:u,...d}=s,l=se(m,d,u,$e(p,n),i);if(!l)continue;let x={},y={};for(let[O,h]of Object.entries(l))x[O]=h.keyframes,y[O]=h.options;t(`[${r}="${o}"]`,x,y)}}function $e(e,t){if(!(!e||!t))return(r,n)=>e.replace(t,n)}function fe(e){return e?e.find(r=>r.mediaQuery?window.matchMedia(r.mediaQuery).matches===!0:!1)?.hash:void 0}return ye(Ne);})();
</script><script data-framer-appear-animation="no-preference">
requestAnimationFrame(() => {
if(window.__framer_disable_appear_effects_optimization__ !== true) {
const respectReducedMotion = false
const reducedMotion = respectReducedMotion && window.matchMedia('(prefers-reduced-motion: reduce)').matches === true
const breakpoints = [{"hash":"72rtr7","mediaQuery":"(min-width: 1200px)"},{"hash":"17skm0m","mediaQuery":"(min-width: 810px) and (max-width: 1199px)"},{"hash":"69jwlt","mediaQuery":"(min-width: 390px) and (max-width: 809px)"},{"hash":"yhdo0g","mediaQuery":"(max-width: 389px)"}]
if (animator) {
const appearAnimations = {"1y9j6cy":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"69jwlt","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"18mhaxl":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"yhdo0g","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1by2igs":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"17skm0m","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1u6aah8":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"149od5i":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"69jwlt","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1j33q76":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"yhdo0g","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1pt7xvp":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"17skm0m","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1ohgexv":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1tmka5n":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"69jwlt","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"e39w8h":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"yhdo0g","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"uqwvsa":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"17skm0m","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1pnrcrb":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1d21mb5":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"69jwlt","initial":{"opacity":0.001,"rotate":0,"scale":0.5,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"du7al8":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"yhdo0g","initial":{"opacity":0.001,"rotate":0,"scale":0.5,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1wt1d3l":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"17skm0m","initial":{"opacity":0.001,"rotate":0,"scale":0.5,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"homld7":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.5,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"8r3cex":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"17skm0m","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1lpdrm3":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"wdlrq":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"69jwlt","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1hvntzf":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"yhdo0g","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1rzzqpi":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"17skm0m","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1343pf0":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"zogchf":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"69jwlt","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1xntfma":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"yhdo0g","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1mw3czr":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"17skm0m","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"shzdr4":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"ntriua":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"69jwlt","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"3ss0xv":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1r2v37":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"yhdo0g","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"jwirm3":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"variantHash":"72rtr7","initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1tqgapn":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"1bqxsto":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"},"70vcly":{"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"transition":{"damping":30,"delay":0,"mass":1,"stiffness":400,"type":"spring"},"x":0,"y":0},"initial":{"opacity":0.001,"rotate":0,"scale":0.8,"x":0,"y":0},"transformTemplate":"perspective(1200px) __Appear_Animation_Transform__"}}
const activeVariantHash = animator.getActiveVariantHash(breakpoints)
const animate = (selector, keyframesByProps, optionsByProps) => {
for (const [name, keyframes] of Object.entries(keyframesByProps)) {
const options = optionsByProps[name]
const element = document.querySelector(selector)
if (!element) continue
const animation = animator.startOptimizedAppearAnimation(element, name, keyframes, options)
}
}
animator.animateAppearEffects(appearAnimations, animate, "data-framer-appear-id", "__Appear_Animation_Transform__", reducedMotion, activeVariantHash)
}
}
})
</script>
<script type="module" data-framer-bundle="" src="https://framerusercontent.com/sites/6rvM8C3Aho8uSWVNvaPels/preview_script0.SOVODAV5.mjs"></script>
<!-- End of bodyEnd -->
</body>
<!-- Mirrored from jolly-prototyper-130303.framer.app/ by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 11 Jan 2024 02:44:56 GMT -->
</html>