PageSourceSearch

https://dandy-champion-952753.framer.app/guides/from-keywords-to-context-how-has-search-advanced

html dandy-champion-952753.framer.app collected 2026-10-03 08:28:09 UTC 443,042 bytes, 1,829 lines download raw bytes

1<!doctype html>
2<!-- Made in Framer · framer.com ✨ -->
3<!-- Published Sep 25, 2026, 11:05 PM UTC -->
4<html lang="en" data-redirect-timezone="1">
5<head>
6	<meta charset="utf-8">
7	<meta name="viewport" content="width=device-width">
8	<meta name="generator" content="Framer 1038c38">
9	<title>From Keywords to Context: How AI is set to revolutionise Product Search</title>
10    <meta name="description" content="Guides and articles by the team at Moonsift - the best universal wishlist app">
11    <meta name="framer-search-index" content="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/searchIndex-qiLN56PSrbEG.json">
12    <meta name="framer-search-index-fallback" content="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/searchIndex-qnMcHGo7n4K3.json">
13    <link href="https://framerusercontent.com/images/U4K0deagVgy8WuA9QYGDPgw6s.png" rel="icon" media="(prefers-color-scheme: light)">
14    <link href="https://framerusercontent.com/images/U4K0deagVgy8WuA9QYGDPgw6s.png" rel="icon" media="(prefers-color-scheme: dark)">
15    <!-- Open Graph -->
16    <meta property="og:type" content="website">
17    <meta property="og:title" content="From Keywords to Context: How AI is set to revolutionise Product Search">
18    <meta property="og:description" content="Guides and articles by the team at Moonsift - the best universal wishlist app">
19    <meta property="og:image" content="https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?width=1360&amp;height=640">
20    <!-- X -->
21    <meta name="twitter:card" content="summary_large_image">
22    <meta name="twitter:title" content="From Keywords to Context: How AI is set to revolutionise Product Search">
23    <meta name="twitter:description" content="Guides and articles by the team at Moonsift - the best universal wishlist app">
24    <meta name="twitter:image" content="https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?width=1360&amp;height=640">
25	
26	
27	
27<script>try{if(localStorage.getItem("__framer_force_showing_editorbar_since")){const n=document.createElement("link");n.rel="modulepreload";n.href="https://framer.com/edit/init.mjs";document.head.appendChild(n)}}catch(e){}</script>
27
28	
29	<!-- Start of headStart -->
30    
31    <!-- Snippet: legacy-headStart-mGl0pAraO --><link rel="canonical" href="https://www.moonsift.com/guides/{{e_z6pK9RE}}">
32<meta property="og:url" content="https://www.moonsift.com/guides/{{e_z6pK9RE}}"><!-- SnippetEnd: legacy-headStart-mGl0pAraO --><!-- End of headStart -->
33	
34	<style data-framer-font-css>/* vietnamese */
35@font-face {
36  font-family: 'Josefin Sans';
37  font-style: normal;
38  font-weight: 700;
39  font-display: swap;
40  src: url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XbMlhLzTs.woff2) format('woff2');
41  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;
42}
43/* latin-ext */
44@font-face {
45  font-family: 'Josefin Sans';
46  font-style: normal;
47  font-weight: 700;
48  font-display: swap;
49  src: url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XbMhhLzTs.woff2) format('woff2');
50  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
51}
52/* latin */
53@font-face {
54  font-family: 'Josefin Sans';
55  font-style: normal;
56  font-weight: 700;
57  font-display: swap;
58  src: url(https://fonts.gstatic.com/s/josefinsans/v34/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XbMZhLw.woff2) format('woff2');
59  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
60}
61/* cyrillic-ext */
62@font-face {
63  font-family: 'Manrope';
64  font-style: normal;
65  font-weight: 600;
66  font-display: swap;
67  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
68  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
69}
70/* cyrillic */
71@font-face {
72  font-family: 'Manrope';
73  font-style: normal;
74  font-weight: 600;
75  font-display: swap;
76  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
77  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
78}
79/* greek */
80@font-face {
81  font-family: 'Manrope';
82  font-style: normal;
83  font-weight: 600;
84  font-display: swap;
85  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
86  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
87}
88/* vietnamese */
89@font-face {
90  font-family: 'Manrope';
91  font-style: normal;
92  font-weight: 600;
93  font-display: swap;
94  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
95  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;
96}
97/* latin-ext */
98@font-face {
99  font-family: 'Manrope';
100  font-style: normal;
101  font-weight: 600;
102  font-display: swap;
103  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
104  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
105}
106/* latin */
107@font-face {
108  font-family: 'Manrope';
109  font-style: normal;
110  font-weight: 600;
111  font-display: swap;
112  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
113  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
114}
115/* cyrillic-ext */
116@font-face {
117  font-family: 'Manrope';
118  font-style: normal;
119  font-weight: 800;
120  font-display: swap;
121  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
122  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
123}
124/* cyrillic */
125@font-face {
126  font-family: 'Manrope';
127  font-style: normal;
128  font-weight: 800;
129  font-display: swap;
130  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
131  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
132}
133/* greek */
134@font-face {
135  font-family: 'Manrope';
136  font-style: normal;
137  font-weight: 800;
138  font-display: swap;
139  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
140  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
141}
142/* vietnamese */
143@font-face {
144  font-family: 'Manrope';
145  font-style: normal;
146  font-weight: 800;
147  font-display: swap;
148  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
149  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;
150}
151/* latin-ext */
152@font-face {
153  font-family: 'Manrope';
154  font-style: normal;
155  font-weight: 800;
156  font-display: swap;
157  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
158  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
159}
160/* latin */
161@font-face {
162  font-family: 'Manrope';
163  font-style: normal;
164  font-weight: 800;
165  font-display: swap;
166  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
167  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
168}
169/* cyrillic-ext */
170@font-face {
171  font-family: 'Open Sans';
172  font-style: normal;
173  font-weight: 500;
174  font-stretch: 100%;
175  font-display: swap;
176  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4taVIGxA.woff2) format('woff2');
177  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
178}
179/* cyrillic */
180@font-face {
181  font-family: 'Open Sans';
182  font-style: normal;
183  font-weight: 500;
184  font-stretch: 100%;
185  font-display: swap;
186  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4kaVIGxA.woff2) format('woff2');
187  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
188}
189/* greek-ext */
190@font-face {
191  font-family: 'Open Sans';
192  font-style: normal;
193  font-weight: 500;
194  font-stretch: 100%;
195  font-display: swap;
196  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4saVIGxA.woff2) format('woff2');
197  unicode-range: U+1F00-1FFF;
198}
199/* greek */
200@font-face {
201  font-family: 'Open Sans';
202  font-style: normal;
203  font-weight: 500;
204  font-stretch: 100%;
205  font-display: swap;
206  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4jaVIGxA.woff2) format('woff2');
207  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
208}
209/* hebrew */
210@font-face {
211  font-family: 'Open Sans';
212  font-style: normal;
213  font-weight: 500;
214  font-stretch: 100%;
215  font-display: swap;
216  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4iaVIGxA.woff2) format('woff2');
217  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
218}
219/* math */
220@font-face {
221  font-family: 'Open Sans';
222  font-style: normal;
223  font-weight: 500;
224  font-stretch: 100%;
225  font-display: swap;
226  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B5caVIGxA.woff2) format('woff2');
227  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2
227038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
228}
229/* symbols */
230@font-face {
231  font-family: 'Open Sans';
232  font-style: normal;
233  font-weight: 500;
234  font-stretch: 100%;
235  font-display: swap;
236  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B5OaVIGxA.woff2) format('woff2');
237  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
238}
239/* vietnamese */
240@font-face {
241  font-family: 'Open Sans';
242  font-style: normal;
243  font-weight: 500;
244  font-stretch: 100%;
245  font-display: swap;
246  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4vaVIGxA.woff2) format('woff2');
247  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;
248}
249/* latin-ext */
250@font-face {
251  font-family: 'Open Sans';
252  font-style: normal;
253  font-weight: 500;
254  font-stretch: 100%;
255  font-display: swap;
256  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVIGxA.woff2) format('woff2');
257  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
258}
259/* latin */
260@font-face {
261  font-family: 'Open Sans';
262  font-style: normal;
263  font-weight: 500;
264  font-stretch: 100%;
265  font-display: swap;
266  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4gaVI.woff2) format('woff2');
267  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
268}
269/* cyrillic-ext */
270@font-face {
271  font-family: 'Roboto';
272  font-style: italic;
273  font-weight: 300;
274  font-stretch: 100%;
275  font-display: swap;
276  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
277  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
278}
279/* cyrillic */
280@font-face {
281  font-family: 'Roboto';
282  font-style: italic;
283  font-weight: 300;
284  font-stretch: 100%;
285  font-display: swap;
286  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
287  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
288}
289/* greek-ext */
290@font-face {
291  font-family: 'Roboto';
292  font-style: italic;
293  font-weight: 300;
294  font-stretch: 100%;
295  font-display: swap;
296  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
297  unicode-range: U+1F00-1FFF;
298}
299/* greek */
300@font-face {
301  font-family: 'Roboto';
302  font-style: italic;
303  font-weight: 300;
304  font-stretch: 100%;
305  font-display: swap;
306  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
307  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
308}
309/* math */
310@font-face {
311  font-family: 'Roboto';
312  font-style: italic;
313  font-weight: 300;
314  font-stretch: 100%;
315  font-display: swap;
316  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
317  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
318}
319/* symbols */
320@font-face {
321  font-family: 'Roboto';
322  font-style: italic;
323  font-weight: 300;
324  font-stretch: 100%;
325  font-display: swap;
326  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
327  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
328}
329/* vietnamese */
330@font-face {
331  font-family: 'Roboto';
332  font-style: italic;
333  font-weight: 300;
334  font-stretch: 100%;
335  font-display: swap;
336  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
337  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;
338}
339/* latin-ext */
340@font-face {
341  font-family: 'Roboto';
342  font-style: italic;
343  font-weight: 300;
344  font-stretch: 100%;
345  font-display: swap;
346  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
347  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
348}
349/* latin */
350@font-face {
351  font-family: 'Roboto';
352  font-style: italic;
353  font-weight: 300;
354  font-stretch: 100%;
355  font-display: swap;
356  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
357  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
358}
359/* cyrillic-ext */
360@font-face {
361  font-family: 'Roboto';
362  font-style: italic;
363  font-weight: 400;
364  font-stretch: 100%;
365  font-display: swap;
366  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
367  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
368}
369/* cyrillic */
370@font-face {
371  font-family: 'Roboto';
372  font-style: italic;
373  font-weight: 400;
374  font-stretch: 100%;
375  font-display: swap;
376  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
377  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
378}
379/* greek-ext */
380@font-face {
381  font-family: 'Roboto';
382  font-style: italic;
383  font-weight: 400;
384  font-stretch: 100%;
385  font-display: swap;
386  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
387  unicode-range: U+1F00-1FFF;
388}
389/* greek */
390@font-face {
391  font-family: 'Roboto';
392  font-style: italic;
393  font-weight: 400;
394  font-stretch: 100%;
395  font-display: swap;
396  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
397  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
398}
399/* math */
400@font-face {
401  font-family: 'Roboto';
402  font-style: italic;
403  font-weight: 400;
404  font-stretch: 100%;
405  font-display: swap;
406  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
407  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
408}
409/* symbols */
410@font-face {
411  font-family: 'Roboto';
412  font-style: italic;
413  font-weight: 400;
414  font-stretch: 100%;
415  font-display: swap;
416  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
417  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
418}
419/* vietnamese */
420@font-face {
421  font-family: 'Roboto';
422  font-style: italic;
423  font-weight: 400;
424  font-stretch: 100%;
425  font-display: swap;
426  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
427  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;
428}
429/* latin-ext */
430@font-face {
431  font-family: 'Roboto';
432  font-style: italic;
433  font-weight: 400;
434  font-stretch: 100%;
435  font-display: swap;
436  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
437  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
438}
439/* latin */
440@font-face {
441  font-family: 'Roboto';
442  font-style: italic;
443  font-weight: 400;
444  font-stretch: 100%;
445  font-display: swap;
446  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
447  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
448}
449/* cyrillic-ext */
450@font-face {
451  font-family: 'Roboto';
452  font-style: italic;
453  font-weight: 500;
454  font-stretch: 100%;
455  font-display: swap;
456  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
457  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
458}
459/* cyrillic */
460@font-face {
461  font-family: 'Roboto';
462  font-style: italic;
463  font-weight: 500;
464  font-stretch: 100%;
465  font-display: swap;
466  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
467  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
468}
469/* greek-ext */
470@font-face {
471  font-family: 'Roboto';
472  font-style: italic;
473  font-weight: 500;
474  font-stretch: 100%;
475  font-display: swap;
476  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
477  unicode-range: U+1F00-1FFF;
478}
479/* greek */
480@font-face {
481  font-family: 'Roboto';
482  font-style: italic;
483  font-weight: 500;
484  font-stretch: 100%;
485  font-display: swap;
486  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
487  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
488}
489/* math */
490@font-face {
491  font-family: 'Roboto';
492  font-style: italic;
493  font-weight: 500;
494  font-stretch: 100%;
495  font-display: swap;
496  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
497  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
498}
499/* symbols */
500@font-face {
501  font-family: 'Roboto';
502  font-style: italic;
503  font-weight: 500;
504  font-stretch: 100%;
505  font-display: swap;
506  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
507  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
508}
509/* vietnamese */
510@font-face {
511  font-family: 'Roboto';
512  font-style: italic;
513  font-weight: 500;
514  font-stretch: 100%;
515  font-display: swap;
516  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
517  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;
518}
519/* latin-ext */
520@font-face {
521  font-family: 'Roboto';
522  font-style: italic;
523  font-weight: 500;
524  font-stretch: 100%;
525  font-display: swap;
526  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
527  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
528}
529/* latin */
530@font-face {
531  font-family: 'Roboto';
532  font-style: italic;
533  font-weight: 500;
534  font-stretch: 100%;
535  font-display: swap;
536  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
537  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
538}
539/* cyrillic-ext */
540@font-face {
541  font-family: 'Roboto';
542  font-style: italic;
543  font-weight: 700;
544  font-stretch: 100%;
545  font-display: swap;
546  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
547  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
548}
549/* cyrillic */
550@font-face {
551  font-family: 'Roboto';
552  font-style: italic;
553  font-weight: 700;
554  font-stretch: 100%;
555  font-display: swap;
556  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
557  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
558}
559/* greek-ext */
560@font-face {
561  font-family: 'Roboto';
562  font-style: italic;
563  font-weight: 700;
564  font-stretch: 100%;
565  font-display: swap;
566  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
567  unicode-range: U+1F00-1FFF;
568}
569/* greek */
570@font-face {
571  font-family: 'Roboto';
572  font-style: italic;
573  font-weight: 700;
574  font-stretch: 100%;
575  font-display: swap;
576  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
577  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
578}
579/* math */
580@font-face {
581  font-family: 'Roboto';
582  font-style: italic;
583  font-weight: 700;
584  font-stretch: 100%;
585  font-display: swap;
586  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
587  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
588}
589/* symbols */
590@font-face {
591  font-family: 'Roboto';
592  font-style: italic;
593  font-weight: 700;
594  font-stretch: 100%;
595  font-display: swap;
596  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
597  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
598}
599/* vietnamese */
600@font-face {
601  font-family: 'Roboto';
602  font-style: italic;
603  font-weight: 700;
604  font-stretch: 100%;
605  font-display: swap;
606  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
607  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;
608}
609/* latin-ext */
610@font-face {
611  font-family: 'Roboto';
612  font-style: italic;
613  font-weight: 700;
614  font-stretch: 100%;
615  font-display: swap;
616  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
617  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
618}
619/* latin */
620@font-face {
621  font-family: 'Roboto';
622  font-style: italic;
623  font-weight: 700;
624  font-stretch: 100%;
625  font-display: swap;
626  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
627  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
628}
629/* cyrillic-ext */
630@font-face {
631  font-family: 'Roboto';
632  font-style: normal;
633  font-weight: 300;
634  font-stretch: 100%;
635  font-display: swap;
636  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
637  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
638}
639/* cyrillic */
640@font-face {
641  font-family: 'Roboto';
642  font-style: normal;
643  font-weight: 300;
644  font-stretch: 100%;
645  font-display: swap;
646  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
647  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
648}
649/* greek-ext */
650@font-face {
651  font-family: 'Roboto';
652  font-style: normal;
653  font-weight: 300;
654  font-stretch: 100%;
655  font-display: swap;
656  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
657  unicode-range: U+1F00-1FFF;
658}
659/* greek */
660@font-face {
661  font-family: 'Roboto';
662  font-style: normal;
663  font-weight: 300;
664  font-stretch: 100%;
665  font-display: swap;
666  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
667  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
668}
669/* math */
670@font-face {
671  font-family: 'Roboto';
672  font-style: normal;
673  font-weight: 300;
674  font-stretch: 100%;
675  font-display: swap;
676  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
677  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
678}
679/* symbols */
680@font-face {
681  font-family: 'Roboto';
682  font-style: normal;
683  font-weight: 300;
684  font-stretch: 100%;
685  font-display: swap;
686  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
687  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
688}
689/* vietnamese */
690@font-face {
691  font-family: 'Roboto';
692  font-style: normal;
693  font-weight: 300;
694  font-stretch: 100%;
695  font-display: swap;
696  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
697  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;
698}
699/* latin-ext */
700@font-face {
701  font-family: 'Roboto';
702  font-style: normal;
703  font-weight: 300;
704  font-stretch: 100%;
705  font-display: swap;
706  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
707  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
708}
709/* latin */
710@font-face {
711  font-family: 'Roboto';
712  font-style: normal;
713  font-weight: 300;
714  font-stretch: 100%;
715  font-display: swap;
716  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
717  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
718}
719/* cyrillic-ext */
720@font-face {
721  font-family: 'Roboto';
722  font-style: normal;
723  font-weight: 400;
724  font-stretch: 100%;
725  font-display: swap;
726  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
727  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
728}
729/* cyrillic */
730@font-face {
731  font-family: 'Roboto';
732  font-style: normal;
733  font-weight: 400;
734  font-stretch: 100%;
735  font-display: swap;
736  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
737  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
738}
739/* greek-ext */
740@font-face {
741  font-family: 'Roboto';
742  font-style: normal;
743  font-weight: 400;
744  font-stretch: 100%;
745  font-display: swap;
746  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
747  unicode-range: U+1F00-1FFF;
748}
749/* greek */
750@font-face {
751  font-family: 'Roboto';
752  font-style: normal;
753  font-weight: 400;
754  font-stretch: 100%;
755  font-display: swap;
756  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
757  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
758}
759/* math */
760@font-face {
761  font-family: 'Roboto';
762  font-style: normal;
763  font-weight: 400;
764  font-stretch: 100%;
765  font-display: swap;
766  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
767  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
768}
769/* symbols */
770@font-face {
771  font-family: 'Roboto';
772  font-style: normal;
773  font-weight: 400;
774  font-stretch: 100%;
775  font-display: swap;
776  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
777  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
778}
779/* vietnamese */
780@font-face {
781  font-family: 'Roboto';
782  font-style: normal;
783  font-weight: 400;
784  font-stretch: 100%;
785  font-display: swap;
786  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
787  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;
788}
789/* latin-ext */
790@font-face {
791  font-family: 'Roboto';
792  font-style: normal;
793  font-weight: 400;
794  font-stretch: 100%;
795  font-display: swap;
796  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
797  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
798}
799/* latin */
800@font-face {
801  font-family: 'Roboto';
802  font-style: normal;
803  font-weight: 400;
804  font-stretch: 100%;
805  font-display: swap;
806  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
807  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
808}
809/* cyrillic-ext */
810@font-face {
811  font-family: 'Roboto';
812  font-style: normal;
813  font-weight: 500;
814  font-stretch: 100%;
815  font-display: swap;
816  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
817  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
818}
819/* cyrillic */
820@font-face {
821  font-family: 'Roboto';
822  font-style: normal;
823  font-weight: 500;
824  font-stretch: 100%;
825  font-display: swap;
826  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
827  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
828}
829/* greek-ext */
830@font-face {
831  font-family: 'Roboto';
832  font-style: normal;
833  font-weight: 500;
834  font-stretch: 100%;
835  font-display: swap;
836  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
837  unicode-range: U+1F00-1FFF;
838}
839/* greek */
840@font-face {
841  font-family: 'Roboto';
842  font-style: normal;
843  font-weight: 500;
844  font-stretch: 100%;
845  font-display: swap;
846  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
847  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
848}
849/* math */
850@font-face {
851  font-family: 'Roboto';
852  font-style: normal;
853  font-weight: 500;
854  font-stretch: 100%;
855  font-display: swap;
856  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
857  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
858}
859/* symbols */
860@font-face {
861  font-family: 'Roboto';
862  font-style: normal;
863  font-weight: 500;
864  font-stretch: 100%;
865  font-display: swap;
866  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
867  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
868}
869/* vietnamese */
870@font-face {
871  font-family: 'Roboto';
872  font-style: normal;
873  font-weight: 500;
874  font-stretch: 100%;
875  font-display: swap;
876  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
877  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;
878}
879/* latin-ext */
880@font-face {
881  font-family: 'Roboto';
882  font-style: normal;
883  font-weight: 500;
884  font-stretch: 100%;
885  font-display: swap;
886  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
887  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
888}
889/* latin */
890@font-face {
891  font-family: 'Roboto';
892  font-style: normal;
893  font-weight: 500;
894  font-stretch: 100%;
895  font-display: swap;
896  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
897  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
898}
899/* cyrillic-ext */
900@font-face {
901  font-family: 'Roboto';
902  font-style: normal;
903  font-weight: 700;
904  font-stretch: 100%;
905  font-display: swap;
906  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
907  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
908}
909/* cyrillic */
910@font-face {
911  font-family: 'Roboto';
912  font-style: normal;
913  font-weight: 700;
914  font-stretch: 100%;
915  font-display: swap;
916  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
917  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
918}
919/* greek-ext */
920@font-face {
921  font-family: 'Roboto';
922  font-style: normal;
923  font-weight: 700;
924  font-stretch: 100%;
925  font-display: swap;
926  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
927  unicode-range: U+1F00-1FFF;
928}
929/* greek */
930@font-face {
931  font-family: 'Roboto';
932  font-style: normal;
933  font-weight: 700;
934  font-stretch: 100%;
935  font-display: swap;
936  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
937  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
938}
939/* math */
940@font-face {
941  font-family: 'Roboto';
942  font-style: normal;
943  font-weight: 700;
944  font-stretch: 100%;
945  font-display: swap;
946  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
947  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
948}
949/* symbols */
950@font-face {
951  font-family: 'Roboto';
952  font-style: normal;
953  font-weight: 700;
954  font-stretch: 100%;
955  font-display: swap;
956  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
957  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
958}
959/* vietnamese */
960@font-face {
961  font-family: 'Roboto';
962  font-style: normal;
963  font-weight: 700;
964  font-stretch: 100%;
965  font-display: swap;
966  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
967  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;
968}
969/* latin-ext */
970@font-face {
971  font-family: 'Roboto';
972  font-style: normal;
973  font-weight: 700;
974  font-stretch: 100%;
975  font-display: swap;
976  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
977  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
978}
979/* latin */
980@font-face {
981  font-family: 'Roboto';
982  font-style: normal;
983  font-weight: 700;
984  font-stretch: 100%;
985  font-display: swap;
986  src: url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
987  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
988}
989/* cyrillic-ext */
990@font-face {
991  font-family: 'Roboto Serif';
992  font-style: italic;
993  font-weight: 400;
994  font-stretch: 100%;
995  font-display: swap;
996  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBh73Ob9-w.woff2) format('woff2');
997  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
998}
999/* cyrillic */
1000@font-face {
1001  font-family: 'Roboto Serif';
1002  font-style: italic;
1003  font-weight: 400;
1004  font-stretch: 100%;
1005  font-display: swap;
1006  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBhy3Ob9-w.woff2) format('woff2');
1007  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1008}
1009/* vietnamese */
1010@font-face {
1011  font-family: 'Roboto Serif';
1012  font-style: italic;
1013  font-weight: 400;
1014  font-stretch: 100%;
1015  font-display: swap;
1016  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBh53Ob9-w.woff2) format('woff2');
1017  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;
1018}
1019/* latin-ext */
1020@font-face {
1021  font-family: 'Roboto Serif';
1022  font-style: italic;
1023  font-weight: 400;
1024  font-stretch: 100%;
1025  font-display: swap;
1026  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBh43Ob9-w.woff2) format('woff2');
1027  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1028}
1029/* latin */
1030@font-face {
1031  font-family: 'Roboto Serif';
1032  font-style: italic;
1033  font-weight: 400;
1034  font-stretch: 100%;
1035  font-display: swap;
1036  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBh23OY.woff2) format('woff2');
1037  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1038}
1039/* cyrillic-ext */
1040@font-face {
1041  font-family: 'Roboto Serif';
1042  font-style: italic;
1043  font-weight: 700;
1044  font-stretch: 100%;
1045  font-display: swap;
1046  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBh73Ob9-w.woff2) format('woff2');
1047  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1048}
1049/* cyrillic */
1050@font-face {
1051  font-family: 'Roboto Serif';
1052  font-style: italic;
1053  font-weight: 700;
1054  font-stretch: 100%;
1055  font-display: swap;
1056  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBhy3Ob9-w.woff2) format('woff2');
1057  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1058}
1059/* vietnamese */
1060@font-face {
1061  font-family: 'Roboto Serif';
1062  font-style: italic;
1063  font-weight: 700;
1064  font-stretch: 100%;
1065  font-display: swap;
1066  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBh53Ob9-w.woff2) format('woff2');
1067  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;
1068}
1069/* latin-ext */
1070@font-face {
1071  font-family: 'Roboto Serif';
1072  font-style: italic;
1073  font-weight: 700;
1074  font-stretch: 100%;
1075  font-display: swap;
1076  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBh43Ob9-w.woff2) format('woff2');
1077  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1078}
1079/* latin */
1080@font-face {
1081  font-family: 'Roboto Serif';
1082  font-style: italic;
1083  font-weight: 700;
1084  font-stretch: 100%;
1085  font-display: swap;
1086  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70kjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbBh23OY.woff2) format('woff2');
1087  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1088}
1089/* cyrillic-ext */
1090@font-face {
1091  font-family: 'Roboto Serif';
1092  font-style: normal;
1093  font-weight: 400;
1094  font-stretch: 100%;
1095  font-display: swap;
1096  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5JCh0xOI.woff2) format('woff2');
1097  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1098}
1099/* cyrillic */
1100@font-face {
1101  font-family: 'Roboto Serif';
1102  font-style: normal;
1103  font-weight: 400;
1104  font-stretch: 100%;
1105  font-display: swap;
1106  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5LSh0xOI.woff2) format('woff2');
1107  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1108}
1109/* vietnamese */
1110@font-face {
1111  font-family: 'Roboto Serif';
1112  font-style: normal;
1113  font-weight: 400;
1114  font-stretch: 100%;
1115  font-display: swap;
1116  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5Jih0xOI.woff2) format('woff2');
1117  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;
1118}
1119/* latin-ext */
1120@font-face {
1121  font-family: 'Roboto Serif';
1122  font-style: normal;
1123  font-weight: 400;
1124  font-stretch: 100%;
1125  font-display: swap;
1126  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5Jyh0xOI.woff2) format('woff2');
1127  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1128}
1129/* latin */
1130@font-face {
1131  font-family: 'Roboto Serif';
1132  font-style: normal;
1133  font-weight: 400;
1134  font-stretch: 100%;
1135  font-display: swap;
1136  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5KSh0.woff2) format('woff2');
1137  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1138}
1139/* cyrillic-ext */
1140@font-face {
1141  font-family: 'Roboto Serif';
1142  font-style: normal;
1143  font-weight: 700;
1144  font-stretch: 100%;
1145  font-display: swap;
1146  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5JCh0xOI.woff2) format('woff2');
1147  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1148}
1149/* cyrillic */
1150@font-face {
1151  font-family: 'Roboto Serif';
1152  font-style: normal;
1153  font-weight: 700;
1154  font-stretch: 100%;
1155  font-display: swap;
1156  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5LSh0xOI.woff2) format('woff2');
1157  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1158}
1159/* vietnamese */
1160@font-face {
1161  font-family: 'Roboto Serif';
1162  font-style: normal;
1163  font-weight: 700;
1164  font-stretch: 100%;
1165  font-display: swap;
1166  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5Jih0xOI.woff2) format('woff2');
1167  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;
1168}
1169/* latin-ext */
1170@font-face {
1171  font-family: 'Roboto Serif';
1172  font-style: normal;
1173  font-weight: 700;
1174  font-stretch: 100%;
1175  font-display: swap;
1176  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5Jyh0xOI.woff2) format('woff2');
1177  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1178}
1179/* latin */
1180@font-face {
1181  font-family: 'Roboto Serif';
1182  font-style: normal;
1183  font-weight: 700;
1184  font-stretch: 100%;
1185  font-display: swap;
1186  src: url(https://fonts.gstatic.com/s/robotoserif/v17/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5KSh0.woff2) format('woff2');
1187  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1188}
1189/* cyrillic-ext */
1190@font-face {
1191  font-family: 'Roboto Variable';
1192  font-style: normal;
1193  font-weight: 100 900;
1194  font-stretch: 75% 100%;
1195  font-display: swap;
1196  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
1197  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1198}
1199/* cyrillic */
1200@font-face {
1201  font-family: 'Roboto Variable';
1202  font-style: normal;
1203  font-weight: 100 900;
1204  font-stretch: 75% 100%;
1205  font-display: swap;
1206  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
1207  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1208}
1209/* greek-ext */
1210@font-face {
1211  font-family: 'Roboto Variable';
1212  font-style: normal;
1213  font-weight: 100 900;
1214  font-stretch: 75% 100%;
1215  font-display: swap;
1216  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
1217  unicode-range: U+1F00-1FFF;
1218}
1219/* greek */
1220@font-face {
1221  font-family: 'Roboto Variable';
1222  font-style: normal;
1223  font-weight: 100 900;
1224  font-stretch: 75% 100%;
1225  font-display: swap;
1226  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
1227  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
1228}
1229/* math */
1230@font-face {
1231  font-family: 'Roboto Variable';
1232  font-style: normal;
1233  font-weight: 100 900;
1234  font-stretch: 75% 100%;
1235  font-display: swap;
1236  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1MunmxKOzY.woff2) format('woff2');
1237  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
1238}
1239/* symbols */
1240@font-face {
1241  font-family: 'Roboto Variable';
1242  font-style: normal;
1243  font-weight: 100 900;
1244  font-stretch: 75% 100%;
1245  font-display: swap;
1246  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1MujGxKOzY.woff2) format('woff2');
1247  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
1248}
1249/* vietnamese */
1250@font-face {
1251  font-family: 'Roboto Variable';
1252  font-style: normal;
1253  font-weight: 100 900;
1254  font-stretch: 75% 100%;
1255  font-display: swap;
1256  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
1257  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;
1258}
1259/* latin-ext */
1260@font-face {
1261  font-family: 'Roboto Variable';
1262  font-style: normal;
1263  font-weight: 100 900;
1264  font-stretch: 75% 100%;
1265  font-display: swap;
1266  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
1267  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1268}
1269/* latin */
1270@font-face {
1271  font-family: 'Roboto Variable';
1272  font-style: normal;
1273  font-weight: 100 900;
1274  font-stretch: 75% 100%;
1275  font-display: swap;
1276  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
1277  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1278}
1279/* cyrillic-ext */
1280@font-face {
1281  font-family: 'Fragment Mono';
1282  font-style: normal;
1283  font-weight: 400;
1284  src: url(https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.woff2) format('woff2');
1285  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1286}
1287/* latin-ext */
1288@font-face {
1289  font-family: 'Fragment Mono';
1290  font-style: normal;
1291  font-weight: 400;
1292  src: url(https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.woff2) format('woff2');
1293  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1294}
1295/* latin */
1296@font-face {
1297  font-family: 'Fragment Mono';
1298  font-style: normal;
1299  font-weight: 400;
1300  src: url(https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.woff2) format('woff2');
1301  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1302}
1303/* cyrillic-ext */
1304@font-face {
1305  font-family: 'Roboto';
1306  font-style: italic;
1307  font-weight: 900;
1308  font-stretch: 100%;
1309  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAX-k2Qn.woff2) format('woff2');
1310  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1311}
1312/* cyrillic */
1313@font-face {
1314  font-family: 'Roboto';
1315  font-style: italic;
1316  font-weight: 900;
1317  font-stretch: 100%;
1318  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAz-k2Qn.woff2) format('woff2');
1319  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1320}
1321/* greek-ext */
1322@font-face {
1323  font-family: 'Roboto';
1324  font-style: italic;
1325  font-weight: 900;
1326  font-stretch: 100%;
1327  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAT-k2Qn.woff2) format('woff2');
1328  unicode-range: U+1F00-1FFF;
1329}
1330/* greek */
1331@font-face {
1332  font-family: 'Roboto';
1333  font-style: italic;
1334  font-weight: 900;
1335  font-stretch: 100%;
1336  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAv-k2Qn.woff2) format('woff2');
1337  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
1338}
1339/* math */
1340@font-face {
1341  font-family: 'Roboto';
1342  font-style: italic;
1343  font-weight: 900;
1344  font-stretch: 100%;
1345  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuHT-k2Qn.woff2) format('woff2');
1346  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
1347}
1348/* symbols */
1349@font-face {
1350  font-family: 'Roboto';
1351  font-style: italic;
1352  font-weight: 900;
1353  font-stretch: 100%;
1354  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuGb-k2Qn.woff2) format('woff2');
1355  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
1356}
1357/* vietnamese */
1358@font-face {
1359  font-family: 'Roboto';
1360  font-style: italic;
1361  font-weight: 900;
1362  font-stretch: 100%;
1363  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAf-k2Qn.woff2) format('woff2');
1364  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;
1365}
1366/* latin-ext */
1367@font-face {
1368  font-family: 'Roboto';
1369  font-style: italic;
1370  font-weight: 900;
1371  font-stretch: 100%;
1372  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAb-k2Qn.woff2) format('woff2');
1373  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1374}
1375/* latin */
1376@font-face {
1377  font-family: 'Roboto';
1378  font-style: italic;
1379  font-weight: 900;
1380  font-stretch: 100%;
1381  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAj-kw.woff2) format('woff2');
1382  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1383}
1384/* cyrillic-ext */
1385@font-face {
1386  font-family: 'Roboto';
1387  font-style: normal;
1388  font-weight: 900;
1389  font-stretch: 100%;
1390  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmZiArmlw.woff2) format('woff2');
1391  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
1392}
1393/* cyrillic */
1394@font-face {
1395  font-family: 'Roboto';
1396  font-style: normal;
1397  font-weight: 900;
1398  font-stretch: 100%;
1399  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmQiArmlw.woff2) format('woff2');
1400  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
1401}
1402/* greek-ext */
1403@font-face {
1404  font-family: 'Roboto';
1405  font-style: normal;
1406  font-weight: 900;
1407  font-stretch: 100%;
1408  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmYiArmlw.woff2) format('woff2');
1409  unicode-range: U+1F00-1FFF;
1410}
1411/* greek */
1412@font-face {
1413  font-family: 'Roboto';
1414  font-style: normal;
1415  font-weight: 900;
1416  font-stretch: 100%;
1417  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmXiArmlw.woff2) format('woff2');
1418  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
1419}
1420/* math */
1421@font-face {
1422  font-family: 'Roboto';
1423  font-style: normal;
1424  font-weight: 900;
1425  font-stretch: 100%;
1426  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalnoiArmlw.woff2) format('woff2');
1427  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
1428}
1429/* symbols */
1430@font-face {
1431  font-family: 'Roboto';
1432  font-style: normal;
1433  font-weight: 900;
1434  font-stretch: 100%;
1435  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtaln6iArmlw.woff2) format('woff2');
1436  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
1437}
1438/* vietnamese */
1439@font-face {
1440  font-family: 'Roboto';
1441  font-style: normal;
1442  font-weight: 900;
1443  font-stretch: 100%;
1444  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmbiArmlw.woff2) format('woff2');
1445  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;
1446}
1447/* latin-ext */
1448@font-face {
1449  font-family: 'Roboto';
1450  font-style: normal;
1451  font-weight: 900;
1452  font-stretch: 100%;
1453  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmaiArmlw.woff2) format('woff2');
1454  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
1455}
1456/* latin */
1457@font-face {
1458  font-family: 'Roboto';
1459  font-style: normal;
1460  font-weight: 900;
1461  font-stretch: 100%;
1462  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmUiAo.woff2) format('woff2');
1463  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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
1464}
1465
1466@font-face { font-family: "Juana Regular"; src: url("https://framerusercontent.com/assets/sNZc2kVM726RrOBbpXd35amlrU.otf"); font-display: swap }
1467@font-face { font-family: "Juana Medium"; src: url("https://framerusercontent.com/assets/khVNTRKGxlCHnCWNV0CDQ9qUk.otf"); font-display: swap }
1468@font-face { font-family: "Juana SemiBold"; src: url("https://framerusercontent.com/assets/Vj0g9ti5qTXnTuGon9WsqHFGI.otf"); font-display: swap }
1469@font-face { font-family: "Juana Regular"; src: url("https://framerusercontent.com/assets/sNZc2kVM726RrOBbpXd35amlrU.otf"); font-display: swap; font-style: normal; font-weight: 400 }
1470@font-face { font-family: "Juana Bold It"; src: url("https://framerusercontent.com/assets/e8BojBnbhX35V68J5YmT8YyU.otf"); font-display: swap; font-style: normal; font-weight: 700 }
1471@font-face { font-family: "Juana Medium"; src: url("https://framerusercontent.com/assets/khVNTRKGxlCHnCWNV0CDQ9qUk.otf"); font-display: swap; font-style: normal; font-weight: 500 }
1472@font-face { font-family: "Juana Regular It"; src: url("https://framerusercontent.com/assets/c6H1rc2AYGWe5e9lJYHe30pvwU.otf"); font-display: swap; font-style: normal; font-weight: 400 }
1473@font-face { font-family: "Juana Alt Light"; src: url("https://framerusercontent.com/assets/33ilWeZGCP0slTLbXBPfcKlmOV8.otf"); font-display: swap }
1474@font-face { font-family: "Juana SemiBold"; src: url("https://framerusercontent.com/assets/Vj0g9ti5qTXnTuGon9WsqHFGI.otf"); font-display: swap; font-style: normal; font-weight: 600 }
1475@font-face { font-family: "Juana Light"; src: url("https://framerusercontent.com/assets/NVBeOiOyIUCStr1LnRTU8KgRC94.otf"); font-display: swap; font-style: normal; font-weight: 300 }
1476@font-face { font-family: "Juana Alt Medium"; src: url("https://framerusercontent.com/assets/wiCUTpEUqyJJozdiB7SnEJ4VYM.otf"); font-style: normal; font-weight: 500 }
1477@font-face { font-family: "Juana Alt Regular"; src: url("https://framerusercontent.com/assets/pdFG68fCdPbIcvAHJzsUBqKpJhs.otf"); font-display: swap }
1478@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1479@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1480@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
1481@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
1482@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; 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 }
1483@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1484@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2"); font-display: swap; font-style: normal; font-weight: 400; 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 }
1485@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/NXxvFRoY5LDh3yCm7MEP2jqYk.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1486@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5CcgcVyoWSqO1THBiISd6oCog.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1487@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/MF544SVCvk3yNpLIz3pwDXFZPKM.woff2"); font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF }
1488@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/TNtxudDBkAm2RXdtU3rvTBwoM.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0370-03FF }
1489@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/fIabp4VN5z7iJ3lNOz9qfNeQHc.woff2"); font-style: normal; font-weight: 100; 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 }
1490@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/8kSLqTnVCEtjx0nu8PxTD4Nh5UU.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1491@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/9iRSYClnXA0RMygyIn6yjjWXJw.woff2"); font-style: normal; font-weight: 100; 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 }
1492@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/MVhJhYeDWxeyqT939zMNyw9p8.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1493@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1494@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/RJeJJARdrtNUtic58kOz7hIgBuE.woff2"); font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF }
1495@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0370-03FF }
1496@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2"); font-style: normal; font-weight: 200; 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 }
1497@font-face { font-family: "Inter";
1497 src: url("https://framerusercontent.com/assets/Z4sGWU2OKBoXPWulb5P25vULA.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1498@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2"); font-style: normal; font-weight: 200; 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 }
1499@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1500@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1501@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF }
1502@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0370-03FF }
1503@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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 }
1504@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1505@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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 }
1506@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1507@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1508@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
1509@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
1510@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2"); font-display: swap; font-style: normal; font-weight: 500; 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 }
1511@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1512@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2"); font-display: swap; font-style: normal; font-weight: 500; 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 }
1513@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1514@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1515@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
1516@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
1517@font-face { font-family: "Inter";
1517 src: url("https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2"); font-display: swap; font-style: normal; font-weight: 600; 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 }
1518@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1519@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2"); font-display: swap; font-style: normal; font-weight: 600; 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 }
1520@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1521@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1522@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
1523@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
1524@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2"); font-display: swap; font-style: normal; font-weight: 700; 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 }
1525@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1526@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2"); font-display: swap; font-style: normal; font-weight: 700; 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 }
1527@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1528@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1529@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF }
1530@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0370-03FF }
1531@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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 }
1532@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Mput0MSwESKlJ6TMz9MPDXhgrk.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1533@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/JAur4lGGSGRGyrFi59JSIKqVgU.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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 }
1534@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1535@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1536@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF }
1537@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0370-03FF }
1538@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2"); font-style: normal; font-weight: 900; 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 }
1539@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1540@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2"); font-style: normal; font-weight: 900; 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 }
1541@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/YJsHMqeEm0oDHuxRTVCwg5eZuo.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1542@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/oJJMyJlDykMObEyb5VexHSxd24.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1543@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/IpeaX0WzLaonj68howNZg4SJJaY.woff2"); font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF }
1544@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/KCj1bV3vDXY5OLHttTeRYcu9J8.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0370-03FF }
1545@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/biaVHhOprxbHaR3dIP7Z8cYurHg.woff2"); font-style: italic; font-weight: 100; 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 }
1546@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/3on0VNjjmogkq1f9ziKFcrY72MI.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1547@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/gNa011yWpVpNFgUhhSlDX8nUiPQ.woff2"); font-style: italic; font-weight: 100; 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 }
1548@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vpq17U0WM26sBGHgq9jnrUmUf8.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1549@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/bNYh7lNMEpOegeRYAtyGel1WqBE.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1550@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/FBzcXZYmdulcZC0z278U6o0cw.woff2"); font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF }
1551@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/ua60IRqWK94xCrq0SC639Hbsdjg.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0370-03FF }
1552@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Pd8gNPn2dSCh4FyjWFw9PJysoQ.woff2"); font-style: italic; font-weight: 200; 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 }
1553@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6OdIurwS6YHsVW2i5fR5CKn0gg.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1554@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DtVQjTG8OGGKnwKYrMHRZVCyo.woff2"); font-style: italic; font-weight: 200; 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 }
1555@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1556@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1557@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF }
1558@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0370-03FF }
1559@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/aUYDUTztS7anQw5JuwCncXeLOBY.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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 }
1560@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/8mwKwShtYEXIZ5diRBT74yn9jdQ.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1561@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/yDiPvYxioBHsicnYxpPW35WQmx8.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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 }
1562@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1563@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1564@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
1565@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
1566@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2"); font-display: swap; font-style: italic; font-weight: 400; 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 }
1567@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1568@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2"); font-display: swap; font-style: italic; font-weight: 400; 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 }
1569@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1570@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1571@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
1572@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
1573@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2"); font-display: swap; font-style: italic; font-weight: 500; 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 }
1574@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Bo5CNzBv77CafbxOtKIkpw9egw.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1575@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2"); font-display: swap; font-style: italic; font-weight: 500; 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 }
1576@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1577@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1578@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF }
1579@font-face { font-family: "Inter"; src: 
1579url("https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0370-03FF }
1580@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2"); font-display: swap; font-style: italic; font-weight: 600; 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 }
1581@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/fuyXZpVvOjq8NesCOfgirHCWyg.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1582@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2"); font-display: swap; font-style: italic; font-weight: 600; 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 }
1583@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1584@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1585@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
1586@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
1587@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2"); font-display: swap; font-style: italic; font-weight: 700; 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 }
1588@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1589@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2"); font-display: swap; font-style: italic; font-weight: 700; 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 }
1590@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/if4nAQEfO1l3iBiurvlUSTaMA.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1591@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/GdJ7SQjcmkU1sz7lk5lMpKUlKY.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1592@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF }
1593@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/zUCSsMbWBcHOQoATrhsPVigkc.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0370-03FF }
1594@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/6eYp9yIAUvPZY7o0yfI4e2OP6g.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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 }
1595@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/8AYN209PzikkmqPEbOGJlpgu6M.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1596@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/L9nHaKi7ULzGWchEehsfwttxOwM.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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 }
1597@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1598@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1599@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF }
1600@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0370-03FF }
1601@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2"); font-style: italic; font-weight: 900; 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 }
1602@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1603@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2"); font-style: italic; font-weight: 900; 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 }
1604@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1605@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1606@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
1607@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
1608@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2"); font-display: swap; font-style: normal; font-weight: 400; 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 }
1609@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1610@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2"); font-display: swap; font-style: normal; font-weight: 400; 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 }
1611@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/FMAZXZOvzvP9daUF2pk7jeNQE.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1612@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/XRXDXcGEcHEhj5vRoCcaNzLUII.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1613@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/WL8JiibS9vHU7Cb3NGaJKioRjQ.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
1614@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/LfqxQLLXCFxnUuZS8fkv9AT0uI.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
1615@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/3IqofWpyruZr7Qc3kaedPmw7o.woff2"); font-display: swap; font-style: italic; font-weight: 400; 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 }
1616@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/N9O1YBTY0ROZrE0GiMsoMSyPbQ.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1617@font-face { font-family: "Inter Variable"; src: url("https://framerusercontent.com/assets/Qpek1Wzh1dJ3f8j88Vebg4yC92w.woff2"); font-display: swap; font-style: italic; font-weight: 400; 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 }
1618@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1619@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1620@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
1621@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
1622@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; 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 }
1623@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1624@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/vebZUMjGyKkYsfcY73iwWTzLNag.woff2"); font-display: swap; font-style: normal; font-weight: 400; 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 }
1625@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Vu4RH4OOAYHIXg4LpXVzNVmbpY.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1626@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/eOWZqb2nQ1SLbtYmcGBFYFSOE5U.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1627@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/H0Z3dXk6VFBv9TPQedY7FZVVVQ.woff2"); font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF }
1628@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/sMud1BrfhejzYfhsGoUtjWdRb90.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0370-03FF }
1629@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/SDel4nEmK9AyiBktaYZfYI9DrY.woff2"); font-style: normal; font-weight: 100; 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 }
1630@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/GoWsxcsKZ1Hiy2Y8l40zBgNwYvo.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1631@font-face { font-family: "Inter Display";
1631 src: url("https://framerusercontent.com/assets/iPDparXDXhfwSxmuiEXzr0b1vAU.woff2"); font-style: normal; font-weight: 100; 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 }
1632@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/kZK78sVb0ChIxwI4EF00ArQvpu0.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1633@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/zLXnIInNs9VhCJZQ1B0FvHgtWDM.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1634@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/yHa3FUh9QDCLkYGoHU44PsRbTI.woff2"); font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF }
1635@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/w3wwH92cnNPcZVAf63gAmGQW0k.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0370-03FF }
1636@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/w9aHRXFhel7kScIgRMsPqEwE3AY.woff2"); font-style: normal; font-weight: 200; 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 }
1637@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/t5RNiwIqoB2GvYhcdv6NPQF6kfk.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1638@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/eDNmF3DmGWYDX8NrhNZOl1SDyQ.woff2"); font-style: normal; font-weight: 200; 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 }
1639@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/MaMAn5Jp5gJg1z3VaLH65QwWPLc.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1640@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/fEqgEChcTaneQFxeugexHq7Bk.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1641@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/nL7d8Ph0ViwUQorApF89PoAagQI.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF }
1642@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0370-03FF }
1643@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/TfzHIi6ZmZDuhnIFGcgM6Ipuim4.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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 }
1644@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/CnMzVKZxLPB68RITfNGUfLe65m4.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1645@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/ub5XwqqEAMrXQz31ej6fNqbxnBc.woff2"); font-display: swap; font-style: normal; font-weight: 300; 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 }
1646@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1647@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1648@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
1649@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
1650@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2"); font-display: swap; font-style: normal; font-weight: 500; 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 }
1651@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1652@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2"); font-display: swap; font-style: normal; font-weight: 500; 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 }
1653@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1654@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1655@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
1656@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
1657@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2"); font-display: swap; font-style: normal; font-weight: 600; 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 }
1658@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1659@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2"); font-display: swap; font-style: normal; font-weight: 600; 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 }
1660@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1661@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1662@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
1663@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
1664@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2"); font-display: swap; font-style: normal; font-weight: 700; 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 }
1665@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1666@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2"); font-display: swap; font-style: normal; font-weight: 700; 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 }
1667@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/RDJfWXA0aFdpD2OO2AJLBh2Z7E.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1668@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/e97VFGU1js4GGgvQCnvIiHpRf0.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1669@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/9WZaFuMg9OiQ7an8bugAJkUG04.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF }
1670@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0370-03FF }
1671@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/pFve2DToKu0uyKsWs4NBTHpK7Vc.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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 }
1672@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/9Nu9BRcGkRrLnJCGqVdSUXJt2Ig.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1673@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/4hhgqiTCDCCa8WhFmTB7QXODupk.woff2"); font-display: swap; font-style: normal; font-weight: 800; 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 }
1674@font-face { font-family: "Inter Display";
1674 src: url("https://framerusercontent.com/assets/EZSFVoaPWKnZ6GuVk5dlS5pk.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1675@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/TMYuLEOqLWgunxD5qCFeADEgk.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1676@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/EL4v8OG6t2XwHSJLO1YF25DNiDw.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF }
1677@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/vSoBOmgqFUd0rVCgogjwL7jQI.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0370-03FF }
1678@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/bIwBTbnyeAOa9wQIBagEdRDHXhE.woff2"); font-style: normal; font-weight: 900; 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 }
1679@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/x8eJ5VkmPMHVhVbF0E8JYFJmwc.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1680@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/fmXYBApyDC604dR7g2aaACGvCk.woff2"); font-style: normal; font-weight: 900; 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 }
1681@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/fWaKVy6hRB8Z8aBaXHMiFEvPILU.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1682@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/syX0favWwGMDkTs34aSUJp2FDg.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1683@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/MRDnh8epalyri0qENYQVaYkjNjA.woff2"); font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF }
1684@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/dkR8k5Cze1rY2rQWCcFiLvNxm8M.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0370-03FF }
1685@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/3RO0kKTqHkJmvsJcJAr5at0.woff2"); font-style: italic; font-weight: 100; 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 }
1686@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/mKzAiDvphQ1qAmJcRwlQ0QOK3Dc.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1687@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/GSo3TkcX0SwmUNLnnUlsKhqgZI.woff2"); font-style: italic; font-weight: 100; 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 }
1688@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/7b925B3vAlG2atcrbV7LoSudp7c.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1689@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/FuEG87bF2T2uEeI84KQYYAE9wA.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1690@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/l72nQILmlFUAK8OXlvJB8Qybl2M.woff2"); font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF }
1691@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/PjAOIKsdFTryeYPWcKg4xHgWCTI.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0370-03FF }
1692@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/5u1LyW8isA2RA3QfYvCc6TVeGSU.woff2"); font-style: italic; font-weight: 200; 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 }
1693@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/OxW7bkxVYziGRnONbuXLAeuUEkQ.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1694@font-face { font-family: "Inter Display";
1694 src: url("https://framerusercontent.com/assets/vFOa28RMJNgff4GnWLns8E8vGZw.woff2"); font-style: italic; font-weight: 200; 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 }
1695@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/JVGAsgKKXCCsDQ3MCrxIs5u1U.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1696@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/GeFYhvsobZhw8u0Xza2zCmC8Cw.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1697@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/8dxmIktsyEgZt0OloSu5gz6TgLI.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF }
1698@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/f2kclCrwmFV8YeznrosrT3kcjE.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0370-03FF }
1699@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/HTPyW5jOpXfwIja9CrgNJUDriY4.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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 }
1700@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/raPlI8zqlyoXu4yBGiiecGg2dI.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1701@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/xFtzow8wtMpaEQuIGgCbt25Qorg.woff2"); font-display: swap; font-style: italic; font-weight: 300; 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 }
1702@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1703@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1704@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
1705@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
1706@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2"); font-display: swap; font-style: italic; font-weight: 400; 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 }
1707@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/P0JCAnd2N1Q6qwTQohre3XmQ.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1708@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2"); font-display: swap; font-style: italic; font-weight: 400; 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 }
1709@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1710@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1711@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/jplzYzqFHXreyADwk9yrkQlWQ.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
1712@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/sSIKP2TfVPvfK7YVENPE5H87A.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
1713@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2"); font-display: swap; font-style: italic; font-weight: 500; 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 }
1714@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/RkMAGv2iAm3rw7tZzs7FaZf0rM.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1715@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/8E92vrr3j1gDqzepmeSbD2u0JxA.woff2"); font-display: swap; font-style: italic; font-weight: 500; 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 }
1716@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1717@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1718@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/DgDysCLt0HkIpWMu2uN5tivgQ.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF }
1719@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0370-03FF }
1720@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/wmHLUqO4QxLaADUScavxvknnBQ.woff2"); font-display: swap; font-style: italic; font-weight: 600; 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 }
1721@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/e3ySEnhUUpItjJUo5buJawUl4Y.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1722@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2"); font-display: swap; font-style: italic; font-weight: 600; 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 }
1723@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1724@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1725@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
1726@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
1727@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2"); font-display: swap; font-style: italic; font-weight: 700; 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 }
1728@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/MzumQQZJQBC6KM1omtmwOtsogtI.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1729@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2"); font-display: swap; font-style: italic; font-weight: 700; 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 }
1730@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/toNasQAsgu8B7dP8n9xdXRzdNhU.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1731@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/xPVm3TFQkuvdIaC7nzaBBAiE5Y.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1732@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/xwWV9Y5bwNwM4PjHK
1732FG1XmdwA.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF }
1733@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/oG51mTqVfF2JDETyCzOOIQOpzY.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0370-03FF }
1734@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/1aaySnsnw0pKE2qUemKvHaM1tw.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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 }
1735@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/QTKFuIAPTQlFFMI0HG9beHs3Xc.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1736@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/gLJVFeatQcrirAaS7jqVJIO4.woff2"); font-display: swap; font-style: italic; font-weight: 800; 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 }
1737@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/yHWoQPBZSEiCC3aW3JXtcoFby8o.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
1738@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/UHqhq621TbUtspKtPKPA1Ne8qY.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
1739@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/6dsy2CbviAWDcszGLlgyaLpRMk.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF }
1740@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/TQqnntSFYYGDv7XtyT3ZhfvDA.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0370-03FF }
1741@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/nE03Xxh2GngsU8hDpg6CRGxqfoM.woff2"); font-style: italic; font-weight: 900; 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 }
1742@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/U1kEiQQO1ar9PuYJyyRkclmq8o.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
1743@font-face { font-family: "Inter Display"; src: url("https://framerusercontent.com/assets/dWFiPjtJpfcxAIDV8RPyuCq04.woff2"); font-style: italic; font-weight: 900; 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 }
1744@font-face { font-family: "Inter"; src: url("https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2"); font-display: swap; font-style: normal; font-weight: 600; 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 }
1745@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2"); font-display: swap; font-style: normal; font-weight: 400; 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 }
1746@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2"); font-display: swap; font-style: normal; font-weight: 700; 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 }
1747@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2"); font-display: swap; font-style: italic; font-weight: 400; 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 }
1748@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2"); font-display: swap; font-style: italic; font-weight: 700; 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 }
1749@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2"); font-style: normal; font-weight: 900; 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 }
1750@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2"); font-style: italic; font-weight: 900; 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 }
1751@font-face { font-family: "Roboto Placeholder"; src: local("Arial"); ascent-override: 92.43%; descent-override: 24.32%; line-gap-override: 0.00%; size-adjust: 100.37% }
1752@font-face { font-family: "Josefin Sans Placeholder"; src: local("Arial"); ascent-override: 73.39%; descent-override: 24.46%; line-gap-override: 0.00%; size-adjust: 102.20% }
1753@font-face { font-family: "Open Sans Placeholder"; src: local("Arial"); ascent-override: 101.58%; descent-override: 27.84%; line-gap-override: 0.00%; size-adjust: 105.22% }
1754@font-face { font-family: "Manrope Placeholder"; src: local("Arial"); ascent-override: 102.74%; descent-override: 28.91%; line-gap-override: 0.00%; size-adjust: 103.76% }
1755@font-face { font-family: "Roboto Variable Placeholder"; src: local("Arial"); ascent-override: 92.43%; descent-override: 24.32%; line-gap-override: 0.00%; size-adjust: 100.37% }
1756@font-face { font-family: "Roboto Serif Placeholder"; src: local("Times New Roman"); ascent-override: 72.45%; descent-override: 19.07%; line-gap-override: 0.00%; size-adjust: 127.94% }
1757@font-face { font-family: "Juana Regular Placeholder"; src: local("Arial"); ascent-override: 102.06%; descent-override: 31.68%; line-gap-override: 0.00%; size-adjust: 102.29% }
1758@font-face { font-family: "Juana Medium Placeholder"; src: local("Arial"); ascent-override: 99.71%; descent-override: 30.94%; line-gap-override: 0.00%; size-adjust: 104.71% }
1759@font-face { font-family: "Juana SemiBold Placeholder"; src: local("Arial"); ascent-override: 97.08%; descent-override: 30.13%; line-gap-override: 0.00%; size-adjust: 107.54% }
1760@font-face { font-family: "Juana Bold It Placeholder"; src: local("Arial"); ascent-override: 94.34%; descent-override: 29.28%; line-gap-override: 0.00%; size-adjust: 110.67% }
1761@font-face { font-family: "Juana Regular It Placeholder"; src: local("Arial"); ascent-override: 102.43%; descent-override: 31.79%; line-gap-override: 0.00%; size-adjust: 101.93% }
1762@font-face { font-family: "Juana Alt Light Placeholder"; src: local("Arial"); ascent-override: 104.24%; descent-override: 32.35%; line-gap-override: 0.00%; size-adjust: 100.15% }
1763@font-face { font-family: "Juana Light Placeholder"; src: local("Arial"); ascent-override: 104.28%; descent-override: 32.36%; line-gap-override: 0.00%; size-adjust: 100.12% }
1764@font-face { font-family: "Juana Alt Regular Placeholder"; src: local("Arial"); ascent-override: 102.01%; descent-override: 31.66%; line-gap-override: 0.00%; size-adjust: 102.34% }
1765@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }
1766@font-face { font-family: "Inter Variable Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }
1767@font-face { font-family: "Inter Display Placeholder"; src: local("Arial"); ascent-override: 98.56%; descent-override: 24.54%; line-gap-override: 0.00%; size-adjust: 98.29% }</style>
1768	<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
1769	
1770	<!-- Initialize gtag before head-end custom code can call it. -->
1771	
1771<script>
1772	  window.dataLayer = window.dataLayer || [];
1773	  function gtag(){window.dataLayer.push(arguments);}
1774	  gtag('js', new Date());
1775	  gtag('config', 'G-9JYWEGJ5LG');
1776	</script>
1776
1777	<meta name="robots" content="max-image-preview:large"><style data-framer-breakpoint-css>@media(min-width: 1200px){.hidden-ly9bv8{display:none!important}}@media(min-width: 760px) and (max-width: 1199.98px){.hidden-t79jqo{display:none!important}}@media(max-width: 759.98px){.hidden-yvl49q{display:none!important}}</style><style data-framer-css-ssr-minified data-framer-components="framer-lib-cursors-host framer-jR17o PropertyOverrides framer-qOS0e framer-lib-combinedCSSRules framer-il3px framer-xGNYn framer-weQox">html,body,#main{box-sizing:border-box;margin:0;padding:0}: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-family:sans-serif;font-size:12px}body{--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb:#000;--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e:#fff;--token-349800f0-f8fd-4e2e-bf4d-289df0648d00:#303030;--token-cdcde9ca-5780-4115-8123-96d6f312ad46:#707070;--token-af86a532-bbef-475f-95a2-ee9d7d24ec62:#888;--token-6cda9fb1-796d-4c1e-969a-e0dcf2a2589d:#cecfd1;--token-dfc5eaa6-8365-46e1-80fe-1c18969a318d:#efefef;--token-4f858b9f-02fd-4b22-8eae-1249354df450:#f5f5f5;--token-d4c654df-6100-45a4-ae3f-fb2366e8d918:#fbfbfb;--token-8599be54-5f84-4e81-8747-690164269237:#8137ca;--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[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(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--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);--line-height:var(--framer-line-height)}@supports not (color:color(display-p3 1 1 1)){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]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],c
1777ode.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){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]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}@supports not (color:color(display-p3 1 1 1)){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]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.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,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-jR17o.framer-1moz5r8,.framer-jR17o .framer-1moz5r8{display:block}.framer-jR17o.framer-ly9bv8{background-color:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e,#fff);flex-flow:column;place-content:center flex-start;align-items:center;gap:15px;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-jR17o .framer-1ghh3w3-container{z-index:2;flex:none;width:100%;height:auto;position:fixed;top:0;left:0}.framer-jR17o .framer-9nf6jm{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:60px 0 100px;display:flex;position:relative;overflow:hidden}.framer-jR17o .framer-20yr2o{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;min-height:60px;padding:0;display:flex;position:sticky;top:80px;overflow:hidden}.framer-jR17o .framer-1a70q2i{flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;
1777gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-jR17o .framer-1jgww4y{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:712px;max-width:712px;height:min-content;padding:0 10px;display:flex;position:relative}.framer-jR17o .framer-15armxn,.framer-jR17o .framer-13s4tgc,.framer-jR17o .framer-wd99oc,.framer-jR17o .framer-1vbicw3,.framer-jR17o .framer-hq8us5{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-jR17o .framer-19iuh8e{flex-flow:column;flex:none;place-content:center;align-items:center;gap:12px;width:100%;height:min-content;padding:0 0 12px;display:flex;position:relative;overflow:hidden}.framer-jR17o .framer-rmuqcl{flex-flow:row;flex:none;place-content:center;align-items:center;gap:6px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-jR17o .framer-wkym04{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-jR17o .framer-jhe7vt,.framer-jR17o .framer-fo7qex{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-jR17o .framer-1alki9t{aspect-ratio:1.9011;height:var(--framer-aspect-ratio-supported,655px);border-radius:10px;flex:none;width:180%;max-width:1400px;position:relative}.framer-jR17o .framer-1df0uuq{--framer-paragraph-spacing:32px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-jR17o .framer-3y58fb{--framer-paragraph-spacing:16px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:100%;height:auto;position:relative}.framer-jR17o .framer-xv03cm{background-color:#fff;flex:none;width:153px;height:40px;position:relative;overflow:hidden}.framer-jR17o .framer-105ja35{flex-flow:column;flex:none;place-content:center;align-items:center;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-jR17o .framer-oxj7sj{--border-bottom-width:0px;--border-color:#eee;--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:40px;width:47%;height:min-content;padding:40px 0 0;display:flex;position:relative}.framer-jR17o .framer-1m5sy4w{flex-flow:wrap;flex:none;place-content:center flex-start;align-items:center;gap:40px;width:100%;height:min-content;padding:0;text-decoration:none;display:flex;position:relative}.framer-jR17o .framer-zingf6{border-radius:10px;flex:none;width:150px;height:150px;position:relative}.framer-jR17o .framer-iygt69{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:4px;width:1px;
1777min-width:200px;height:min-content;padding:0;display:flex;position:relative}.framer-jR17o .framer-78gz1j-container{flex:none;width:auto;height:auto;position:relative}.framer-jR17o .framer-zi3lmj-container{flex:none;width:100%;height:auto;position:relative}.framer-Q1tkP .framer-styles-preset-vroc3y:not(.rich-text-wrapper),.framer-Q1tkP .framer-styles-preset-vroc3y.rich-text-wrapper h1{--framer-font-family:"Juana Alt Regular", "Juana Alt Regular Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:50px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:#111;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-Q1tkP .framer-styles-preset-vroc3y:not(.rich-text-wrapper),.framer-Q1tkP .framer-styles-preset-vroc3y.rich-text-wrapper h1{--framer-font-family:"Juana Alt Regular", "Juana Alt Regular Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:48px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:#111;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-Q1tkP .framer-styles-preset-vroc3y:not(.rich-text-wrapper),.framer-Q1tkP .framer-styles-preset-vroc3y.rich-text-wrapper h1{--framer-font-family:"Juana Alt Regular", "Juana Alt Regular Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:#111;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-oLvbC .framer-styles-preset-1wskxsv:not(.rich-text-wrapper),.framer-oLvbC .framer-styles-preset-1wskxsv.rich-text-wrapper h2{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:300;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:300;--framer-letter-spacing:0px;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-349800f0-f8fd-4e2e-bf4d-289df0648d00,#303030);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:766px){.framer-oLvbC .framer-styles-preset-1wskxsv:not(.rich-text-wrapper),.framer-oLvbC .framer-styles-preset-1wskxsv.rich-text-wrapper h2{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:300;--framer-font-weight-bold:400;
1777--framer-font-weight-bold-italic:400;--framer-font-weight-italic:300;--framer-letter-spacing:0px;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-349800f0-f8fd-4e2e-bf4d-289df0648d00,#303030);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:765px) and (min-width:0){.framer-oLvbC .framer-styles-preset-1wskxsv:not(.rich-text-wrapper),.framer-oLvbC .framer-styles-preset-1wskxsv.rich-text-wrapper h2{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--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-variation-axes:normal;--framer-font-weight:300;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:300;--framer-letter-spacing:0px;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-349800f0-f8fd-4e2e-bf4d-289df0648d00,#303030);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:1199px) and (min-width:810px){.framer-IzeRP .framer-styles-preset-1cpdmi6:not(.rich-text-wrapper),.framer-IzeRP .framer-styles-preset-1cpdmi6.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:20px;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-IzeRP .framer-styles-preset-1cpdmi6:not(.rich-text-wrapper),.framer-IzeRP .framer-styles-preset-1cpdmi6.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:20px;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-sqG99 .framer-styles-preset-amsuwk:not(.rich-text-wrapper),.framer-sqG99 .framer-styles-preset-amsuwk.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:0em;--framer-line-height:20px;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-sqG99 .framer-styles-preset-amsuwk:not(.rich-text-wrapper),.framer-sqG99 .framer-styles-preset-amsuwk.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:0em;--framer-line-height:20px;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-sqG99 .framer-styles-preset-amsuwk:not(.rich-text-wrapper),.framer-sqG99 .framer-styles-preset-amsuwk.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;
1777--framer-font-weight:700;--framer-letter-spacing:0em;--framer-line-height:20px;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-6waxr .framer-styles-preset-h813o3:not(.rich-text-wrapper),.framer-6waxr .framer-styles-preset-h813o3.rich-text-wrapper a{--framer-link-current-text-color:#111;--framer-link-current-text-decoration:underline;--framer-link-hover-text-color:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb,#000) ;--framer-link-hover-text-decoration:underline;--framer-link-text-color:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb,#000);--framer-link-text-decoration:none}.framer-9FcxA .framer-styles-preset-1bhfdw8:not(.rich-text-wrapper),.framer-9FcxA .framer-styles-preset-1bhfdw8.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:300;--framer-font-weight-bold:400;--framer-font-weight-bold-italic:400;--framer-font-weight-italic:300;--framer-letter-spacing:-.02em;--framer-line-height:1.6em;--framer-paragraph-spacing:20px;--framer-text-alignment:left;--framer-text-color:#a5a6a8;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-o4P4x .framer-styles-preset-cr3yx3:not(.rich-text-wrapper),.framer-o4P4x .framer-styles-preset-cr3yx3.rich-text-wrapper blockquote{--framer-blockquote-font-family:"Inter", "Inter Placeholder", sans-serif;--framer-blockquote-font-family-bold:"Inter", "Inter Placeholder", sans-serif;--framer-blockquote-font-family-bold-italic:"Inter", "Inter Placeholder", sans-serif;--framer-blockquote-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-blockquote-font-size:24px;--framer-blockquote-font-style:italic;--framer-blockquote-font-style-bold:normal;--framer-blockquote-font-style-bold-italic:italic;--framer-blockquote-font-style-italic:italic;--framer-blockquote-font-variation-axes:normal;--framer-blockquote-font-weight:400;--framer-blockquote-font-weight-bold:700;--framer-blockquote-font-weight-bold-italic:700;--framer-blockquote-font-weight-italic:400;--framer-blockquote-letter-spacing:0em;--framer-blockquote-line-height:2em;--framer-blockquote-paragraph-spacing:20px;--framer-blockquote-text-color:#999;--framer-blockquote-text-stroke-color:initial;--framer-blockquote-text-stroke-width:initial;--framer-font-open-type-features:normal;padding:0 0 0 22px;position:relative}.framer-o4P4x .framer-styles-preset-cr3yx3:not(.rich-text-wrapper):before,.framer-o4P4x .framer-styles-preset-cr3yx3.rich-text-wrapper blockquote:before{content:" ";background-color:#ddd;border-radius:1px;width:2px;height:100%;display:block;position:absolute;top:0;left:0}.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper),.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table{border:1px solid #99999940;border-radius:8px;overflow:hidden}.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper) th,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table th,.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper) td,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table td{padding:10px}.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper) th,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table th{background-color:#9999991a}.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper) tr+tr td,.framer-eOZrK .framer-styles-preset-1iki6es:not
1777(.rich-text-wrapper) tr+tr th,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table tr+tr td,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table tr+tr th{border-top:1px solid #99999940}.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper) td+td,.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper) th+th,.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper) td+th,.framer-eOZrK .framer-styles-preset-1iki6es:not(.rich-text-wrapper) th+td,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table td+td,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table th+th,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table td+th,.framer-eOZrK .framer-styles-preset-1iki6es.rich-text-wrapper table th+td{border-left:1px solid #99999940}.framer-8vNWc .framer-styles-preset-fmpom7{--framer-code-font-family:"Fragment Mono", monospace;--framer-code-font-style:normal;--framer-code-font-weight:400;--framer-code-text-color:#333;--framer-font-size-scale:1;background-color:#0000001a;border-radius:6px;padding:.1em .2em}.framer-cDWlv .framer-styles-preset-3nqyhf:not(.rich-text-wrapper),.framer-cDWlv .framer-styles-preset-3nqyhf.rich-text-wrapper h1{--framer-font-family:"Juana SemiBold", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:50px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0px;--framer-line-height:1.6em;--framer-paragraph-spacing:60px;
1777--framer-text-alignment:start;--framer-text-color:#111;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:766px){.framer-cDWlv .framer-styles-preset-3nqyhf:not(.rich-text-wrapper),.framer-cDWlv .framer-styles-preset-3nqyhf.rich-text-wrapper h1{--framer-font-family:"Juana SemiBold", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:48px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-1px;--framer-line-height:1.3em;--framer-paragraph-spacing:60px;--framer-text-alignment:start;--framer-text-color:#111;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:765px) and (min-width:0){.framer-cDWlv .framer-styles-preset-3nqyhf:not(.rich-text-wrapper),.framer-cDWlv .framer-styles-preset-3nqyhf.rich-text-wrapper h1{--framer-font-family:"Juana SemiBold", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:-.5px;--framer-line-height:1.6em;--framer-paragraph-spacing:60px;
1777--framer-text-alignment:start;--framer-text-color:#111;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-fRiI5 .framer-styles-preset-1wml6uu:not(.rich-text-wrapper),.framer-fRiI5 .framer-styles-preset-1wml6uu.rich-text-wrapper h2{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", sans-serif;--framer-font-family-bold-italic:"Roboto", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:40px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:0px;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb,#000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-fRiI5 .framer-styles-preset-1wml6uu:not(.rich-text-wrapper),.framer-fRiI5 .framer-styles-preset-1wml6uu.rich-text-wrapper h2{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", sans-serif;--framer-font-family-bold-italic:"Roboto", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:38px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:0px;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb,#000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-fRiI5 .framer-styles-preset-1wml6uu:not(.rich-text-wrapper),.framer-fRiI5 .framer-styles-preset-1wml6uu.rich-text-wrapper h2{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", sans-serif;--framer-font-family-bold-italic:"Roboto", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:30px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-bold-italic:900;--framer-font-weight-italic:700;--framer-letter-spacing:0px;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb,#000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-DVM6R .framer-styles-preset-12lj5ox:not(.rich-text-wrapper),.framer-DVM6R .framer-styles-preset-12lj5ox.rich-text-wrapper h3{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:32px;--framer-text-alignment:start;--framer-text-color:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:700px){.framer-DVM6R .framer-styles-preset-12lj5ox:not(.rich-text-wrapper),.framer-DVM6R .framer-styles-preset-12lj5ox.rich-text-wrapper h3{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:26px;--framer-font-style:normal;--framer-font-variation-axes:normal;
1777--framer-font-weight:700;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:32px;--framer-text-alignment:start;--framer-text-color:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:699px) and (min-width:0){.framer-DVM6R .framer-styles-preset-12lj5ox:not(.rich-text-wrapper),.framer-DVM6R .framer-styles-preset-12lj5ox.rich-text-wrapper h3{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:32px;--framer-text-alignment:start;--framer-text-color:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-w8zqU .framer-styles-preset-1jec7wp:not(.rich-text-wrapper),.framer-w8zqU .framer-styles-preset-1jec7wp.rich-text-wrapper h4{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", sans-serif;--framer-font-family-bold-italic:"Roboto", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--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-variation-axes:normal;--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:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-wPUKx .framer-styles-preset-1intk78:not(.rich-text-wrapper),.framer-wPUKx .framer-styles-preset-1intk78.rich-text-wrapper h5{--framer-font-family:"Inter", "Inter Placeholder", sans-serif;--framer-font-family-bold:"Inter", sans-serif;--framer-font-family-bold-italic:"Inter", sans-serif;--framer-font-family-italic:"Inter", "Inter Placeholder", sans-serif;--framer-font-open-type-features:normal;--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-variation-axes:normal;--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:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-Wcrok .framer-styles-preset-vb9eg4:not(.rich-text-wrapper),.framer-Wcrok .framer-styles-preset-vb9eg4.rich-text-wrapper h6{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-bold-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-family-italic:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--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-variation-axes:normal;--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.4em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-ntDK2 .framer-styles-preset-21ogod:not(.rich-text-wrapper),.framer-ntDK2 .framer-styles-preset-21ogod.rich-text-wrapper p{--framer-font-family:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-bold:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-bold-italic:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-italic:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-open-type-features:normal;--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-variation-axes:normal;
1777--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.6em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-349800f0-f8fd-4e2e-bf4d-289df0648d00,#303030);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:700px){.framer-ntDK2 .framer-styles-preset-21ogod:not(.rich-text-wrapper),.framer-ntDK2 .framer-styles-preset-21ogod.rich-text-wrapper p{--framer-font-family:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-bold:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-bold-italic:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-italic:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:17px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--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.6em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-349800f0-f8fd-4e2e-bf4d-289df0648d00,#303030);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:699px) and (min-width:0){.framer-ntDK2 .framer-styles-preset-21ogod:not(.rich-text-wrapper),.framer-ntDK2 .framer-styles-preset-21ogod.rich-text-wrapper p{--framer-font-family:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-bold:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-bold-italic:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-family-italic:"Roboto Serif", "Roboto Serif Placeholder", serif;--framer-font-open-type-features:normal;--framer-font-size:17px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--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.6em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-349800f0-f8fd-4e2e-bf4d-289df0648d00,#303030);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-zns5v .framer-styles-preset-1727g1h:not(.rich-text-wrapper),.framer-zns5v .framer-styles-preset-1727g1h.rich-text-wrapper a{--framer-link-hover-text-color:#08f;--framer-link-hover-text-decoration:underline;--framer-link-text-color:#0004ffa8;--framer-link-text-decoration:none}.framer-xsxt0 .framer-styles-preset-hc5j4a:not(.rich-text-wrapper),.framer-xsxt0 .framer-styles-preset-hc5j4a.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-weight:300;--framer-letter-spacing:0px;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-0t8aH .framer-styles-preset-5dis45:not(.rich-text-wrapper),.framer-0t8aH .framer-styles-preset-5dis45.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:300;--framer-letter-spacing:0em;--framer-line-height:2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-0t8aH .framer-styles-preset-5dis45:not(.rich-text-wrapper),.framer-0t8aH .framer-styles-preset-5dis45.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;
1777--framer-font-weight:300;--framer-letter-spacing:0em;--framer-line-height:2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-0t8aH .framer-styles-preset-5dis45:not(.rich-text-wrapper),.framer-0t8aH .framer-styles-preset-5dis45.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:300;--framer-letter-spacing:0em;--framer-line-height:2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#333;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-jR17o[data-border=true]:after,.framer-jR17o [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);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:760px) and (max-width:1199.98px){.framer-jR17o.framer-ly9bv8{width:760px}.framer-jR17o .framer-1jgww4y{max-width:unset;width:700px}.framer-jR17o .framer-15armxn{order:0;max-width:540px}.framer-jR17o .framer-13s4tgc{order:1}.framer-jR17o .framer-19iuh8e{order:2}.framer-jR17o .framer-1alki9t{height:var(--framer-aspect-ratio-supported,358px);order:3;width:100%}.framer-jR17o .framer-1df0uuq{order:4}.framer-jR17o .framer-3y58fb{--framer-paragraph-spacing:32px;order:5}.framer-jR17o .framer-105ja35{width:100%}.framer-jR17o .framer-oxj7sj{width:53%}}@media (max-width:759.98px){.framer-jR17o.framer-ly9bv8{width:390px;overflow:hidden}.framer-jR17o .framer-20yr2o{top:unset;position:relative}.framer-jR17o .framer-1jgww4y{gap:24px;width:100%;padding:0 24px}.framer-jR17o .framer-1alki9t{height:var(--framer-aspect-ratio-supported,209px);width:396px}.framer-jR17o .framer-oxj7sj{width:92%}.framer-jR17o .framer-1m5sy4w{gap:12px}.framer-jR17o .framer-zingf6{width:100px;height:100px}}.ssr-variant{display:contents}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-qOS0e.framer-1vqzwed,.framer-qOS0e .framer-1vqzwed{display:block}.framer-qOS0e.framer-1efat8m{flex-flow:row;place-content:center;align-items:center;gap:28px;width:1200px;height:60px;padding:28px;display:flex;position:relative}.framer-qOS0e .framer-cra42x{flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;height:32px;padding:0;display:flex;position:relative;overflow:visible}.framer-qOS0e .framer-4fv4y7{flex-flow:row;flex:none;place-content:center;align-items:center;gap:4px;width:116px;height:23px;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-qOS0e .framer-ooqtn4{flex:none;width:18px;height:18px;position:relative}.framer-qOS0e .framer-9mkpie{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:91px;height:22px;position:relative;overflow:hidden}.framer-qOS0e .framer-1ocim77{aspect-ratio:1;cursor:pointer;height:var(--framer-aspect-ratio-supported,32px);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:38px;padding:7px;display:flex;position:relative;overflow:hidden}.framer-qOS0e .framer-1bpla8y{flex:none;width:24px;height:18px;position:relative;overflow:visible}.framer-qOS0e .framer-1ocri3l{will-change:var(--framer-will-change-override,transform);flex:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.framer-qOS0e .framer-11ryd78{will-change:var(--framer-will-change-override,transform);flex:none;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0;overflow:hidden}.framer-qOS0e .framer-1wldpdf{will-change:var(--framer-will-change-override,transform);flex:none;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.framer-qOS0e .framer-6ko6nk{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-qOS0e .framer-ngj89l,.framer-qOS0e .framer-1roji7e,.framer-qOS0e .framer-tjyk6w,.framer-qOS0e .framer-1cr40rd{flex:1 0 0;width:1px;height:1px;position:relative;overflow:hidden}.framer-qOS0e .framer-s5i4q4,.framer-qOS0e .framer-ac6dst,.framer-qOS0e .framer-2e7lma,.framer-qOS0e .framer-dodpq8,.framer-qOS0e .framer-hfmr4c{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-qOS0e .framer-iifjq5{cursor:pointer;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-qOS0e .framer-1i22myz{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:80px;height:auto;position:relative}.framer-qOS0e .framer-8wygrf-container{flex:none;width:auto;height:auto;position:relative}.framer-qOS0e.framer-v-ilsdgx.framer-1efat8m{width:810px}.framer-qOS0e.framer-v-ilsdgx .framer-cra42x,.framer-qOS0e.framer-v-6vmhgn .framer-cra42x{order:0}.framer-qOS0e.framer-v-ilsdgx .framer-6ko6nk,.framer-qOS0e.framer-v-ji556l .framer-s5i4q4{order:1}.framer-qOS0e.framer-v-ilsdgx .framer-8wygrf-container,.framer-qOS0e.framer-v-ji556l .framer-iifjq5{order:3}.framer-qOS0e.framer-v-ilsdgx .framer-hfmr4c,.framer-qOS0e.framer-v-ji556l .framer-ac6dst{order:4}.framer-qOS0e.framer-v-6vmhgn.framer-1efat8m{width:362px}.framer-qOS0e.framer-v-6vmhgn .framer-1ocim77,.framer-qOS0e.framer-v-ji556l .framer-1ocim77{height:var(--framer-aspect-ratio-supported,38px)}.framer-qOS0e.framer-v-ji556l.framer-1efat8m{flex-direction:column;gap:22px;width:362px;
1777height:min-content;padding:14px 28px 40px}.framer-qOS0e.framer-v-ji556l .framer-cra42x{flex:none;order:0;width:100%;height:48px;padding:0 0 16px}.framer-qOS0e.framer-v-ji556l .framer-1ocri3l{bottom:8px}.framer-qOS0e.framer-v-ji556l .framer-1wldpdf{top:8px}.framer-qOS0e.framer-v-ji556l .framer-6ko6nk{flex-direction:column;order:5;align-content:flex-start;align-items:flex-start;gap:24px;width:100%}.framer-qOS0e.framer-v-ji556l .framer-ngj89l{flex:none;order:0;width:100%}.framer-qOS0e.framer-v-ji556l .framer-1roji7e{flex:none;order:2;width:100%}.framer-qOS0e.framer-v-ji556l .framer-2e7lma{order:5}.framer-qOS0e.framer-v-ji556l .framer-dodpq8{order:6}.framer-qOS0e.framer-v-ji556l .framer-tjyk6w{flex:none;order:7;width:100%}.framer-qOS0e.framer-v-ji556l .framer-1i22myz{white-space:pre;order:8;width:auto}.framer-qOS0e.framer-v-ji556l .framer-1cr40rd{flex:none;order:9;width:100%}.framer-kf1aI .framer-styles-preset-179gsfd:not(.rich-text-wrapper),.framer-kf1aI .framer-styles-preset-179gsfd.rich-text-wrapper a{--framer-link-current-text-decoration:none;--framer-link-hover-text-color:#08f;--framer-link-hover-text-decoration:none;--framer-link-text-color:#000;--framer-link-text-decoration:none}.framer-ZHBo9 .framer-styles-preset-fsrzda:not(.rich-text-wrapper),.framer-ZHBo9 .framer-styles-preset-fsrzda.rich-text-wrapper a{--framer-link-text-color:#111;--framer-link-text-decoration:none;--framer-link-hover-text-color:#444;--framer-link-hover-text-decoration:none}.framer-qOS0e[data-border=true]:after,.framer-qOS0e [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);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[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(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);
1777--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);--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-style,var(--framer-text-decoration-style,solid)) var(--framer-link-text-decoration,var(--framer-text-decoration,none)) var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)) var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[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)));
1777--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-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[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-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.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,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));
1777font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,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{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){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]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));
1777font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}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),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,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]{-webkit-text-fill-color:transparent;padding:max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2));margin:min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2));-webkit-background-clip:text;background-clip:text;display:inline-block}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-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],c
1777ode.framer-text span.framer-text[data-nested-link] 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-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-we
1777ight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-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-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));
1777font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));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)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}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]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.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));
1777font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;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))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){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]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}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]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,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-font-style-preview,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-font-weight-preview,var(--framer-link-hover-font-we
1777ight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));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))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{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)))))}@supports not (color:color(display-p3 1 1 1)){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]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}.text-styles-preset-reset.framer-text{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;
1777--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-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:none}ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch)}ol.framer-text>li.framer-text:before{content:counter(list-item, var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child{width:100%!important}[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;--framer-font-open-type-features:normal;--font-variation-settings:normal}[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);-webkit-text-decoration:var(--framer-text-decoration,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
1777(: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]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[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));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,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)));
1777font-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)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){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)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){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))));
1777font-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))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,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{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item) ".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],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:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto 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]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.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,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-il3px.framer-1o7tjct,.framer-il3px .framer-1o7tjct{display:block}.framer-il3px.framer-cgu1zu{flex-flow:column;place-content:flex-start;align-items:flex-start;gap:15px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-il3px .framer-kht6jr{cursor:pointer;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:5px;width:min-content;height:30px;padding:0;display:flex;position:relative;overflow:visible}.framer-il3px .framer-m85yku,.framer-il3px .framer-tzbgrd,.framer-il3px .framer-kd86h,.framer-il3px .framer-b526tl,.framer-il3px .framer-1kao6pn,.framer-il3px .framer-1lrum93{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-il3px .framer-qj90hz{flex:none;width:24px;height:17px;position:relative;overflow:visible}.framer-il3px .framer-1rnsg96{flex:none;width:15px;height:10px;position:absolute;top:calc(47.0588% - 5px);left:calc(50% - 7.5px)}.framer-il3px .framer-ld6hkc{will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:min-content;height:min-content;padding:28px;display:flex;position:absolute;top:30px;right:-12px;overflow:hidden}.framer-il3px.framer-v-12wu84r .framer-kht6jr,.framer-il3px.framer-v-1r96b2b .framer-kht6jr{z-index:1;justify-content:center;height:45px;padding:10px 15px}.framer-il3px.framer-v-12wu84r .framer-ld6hkc{top:50px}.framer-il3px.framer-v-1r96b2b .framer-ld6hkc{top:60px;right:0}.framer-mwMou .framer-styles-preset-1wicq5s:not(.rich-text-wrapper),.framer-mwMou .framer-styles-preset-1wicq5s.rich-text-wrapper a{--framer-link-current-text-color:#111;--framer-link-hover-text-color:#111;--framer-link-hover-text-decoration:none;--framer-link-text-color:#666;--framer-link-text-decoration:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-xGNYn.framer-qzu7l1,.framer-xGNYn .framer-qzu7l1{display:block}.framer-xGNYn.framer-1cyv57{flex-flow:column;place-content:center flex-start;align-items:center;gap:60px;width:1200px;height:min-content;padding:80px 60px 40px;display:flex;position:relative;overflow:visible}.framer-xGNYn .framer-1gu7yfv{flex-flow:wrap;flex:none;place-content:flex-start;align-items:flex-start;gap:40px;width:100%;max-width:1000px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-xGNYn .framer-ma0lgo{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:220px;height:min-content;padding:0 0 20px;display:flex;position:relative;overflow:visible}.framer-xGNYn .framer-g4dzpz,.framer-xGNYn .framer-8weqpd,.framer-xGNYn .framer-1oq8eco,.framer-xGNYn .framer-xs0eh6,.framer-xGNYn .framer-11gk6gh,.framer-xGNYn .framer-mm142c,.framer-xGNYn .framer-xtd6hl,.framer-xGNYn .framer-1107vus,.framer-xGNYn .framer-safwnz,.framer-xGNYn .framer-1oa1mf1,.framer-xGNYn .framer-1gb5xvm,.framer-xGNYn .framer-1l7p7hy,.framer-xGNYn .framer-x6l5vs,.framer-xGNYn .framer-1md48pf,.framer-xGNYn .framer-pt2vef,.framer-xGNYn .framer-17lach6,.framer-xGNYn .framer-12uwn70,.framer-xGNYn .framer-ik2b61,.framer-xGNYn .framer-5fnfjr,.framer-xGNYn .framer-oxxgve,.framer-xGNYn .framer-adepx1,.framer-xGNYn .framer-1kxmlz0,.framer-xGNYn .framer-ulddb0{white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}.framer-xGNYn .framer-13ps5gq,.framer-xGNYn .framer-6s22zp,.framer-xGNYn .framer-1q0ksdu,.framer-xGNYn .framer-a2orwi{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-xGNYn .framer-yq8hxc,.framer-xGNYn .framer-n9xjuj,.framer-xGNYn .framer-1xs0xt4{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:220px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-xGNYn .framer-gzh0o4{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;max-width:1000px;height:min-content;padding:30px 0 0;display:flex;position:relative;overflow:visible}.framer-xGNYn .framer-1283bk0{flex-flow:row;flex:none;place-content:center;align-items:center;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-xGNYn.framer-v-44nhzl.framer-1cyv57{width:760px}.framer-xGNYn.framer-v-44nhzl .framer-ma0lgo,.framer-xGNYn.framer-v-44nhzl .framer-yq8hxc,.framer-xGNYn.framer-v-44nhzl .framer-n9xjuj,.framer-xGNYn.framer-v-44nhzl .framer-1xs0xt4{width:300px}.framer-xGNYn.framer-v-1jv4xsw.framer-1cyv57{width:360px;padding:80px 24px 40px}.framer-xGNYn.framer-v-1jv4xsw .framer-1gu7yfv,.framer-xGNYn.framer-v-1jv4xsw .framer-gzh0o4{flex-direction:column}.framer-xGNYn.framer-v-1jv4xsw .framer-ma0lgo{width:100%;padding:0}.framer-xGNYn.framer-v-1jv4xsw .framer-yq8hxc,.framer-xGNYn.framer-v-1jv4xsw .framer-n9xjuj,.framer-xGNYn.framer-v-1jv4xsw .framer-1xs0xt4{width:100%}.framer-oxRCr .framer-styles-preset-1bh5h:not(.rich-text-wrapper),.framer-oxRCr .framer-styles-preset-1bh5h.rich-text-wrapper a{--framer-link-current-text-color:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e,#fff) ;--framer-link-hover-text-color:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e,#fff) ;--framer-link-hover-text-decoration:none;--framer-link-text-color:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e,#fff);--framer-link-text-decoration:none}
1777.framer-dGPUG .framer-styles-preset-5xnt5h:not(.rich-text-wrapper),.framer-dGPUG .framer-styles-preset-5xnt5h.rich-text-wrapper h4{--framer-font-family:"Juana Medium", "Juana Medium Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:.6px;--framer-line-height:1.5em;--framer-paragraph-spacing:40px;--framer-text-alignment:left;--framer-text-color:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb,#000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-IzeRP .framer-styles-preset-1cpdmi6:not(.rich-text-wrapper),.framer-IzeRP .framer-styles-preset-1cpdmi6.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:20px;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-IzeRP .framer-styles-preset-1cpdmi6:not(.rich-text-wrapper),.framer-IzeRP .framer-styles-preset-1cpdmi6.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:20px;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-IzeRP .framer-styles-preset-1cpdmi6:not(.rich-text-wrapper),.framer-IzeRP .framer-styles-preset-1cpdmi6.rich-text-wrapper p{--framer-font-family:"Roboto", "Roboto Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0em;--framer-line-height:20px;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-xGNYn[data-border=true]:after,.framer-xGNYn [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);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-weQox.framer-t2gp8f,.framer-weQox .framer-t2gp8f{display:block}.framer-weQox.framer-jnzpfe{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:10px;width:100px;height:40px;padding:0;display:flex;position:relative}.framer-weQox .framer-yolew8{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-weQox .framer-1qrc6yg{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,20px);flex:none;width:20px;position:relative;overflow:visible}.framer-weQox .framer-1jivlv8{flex:none;position:absolute;inset:0;overflow:visible}.framer-weQox .framer-m7b4s7{flex:none;width:2px;height:2px;position:absolute;top:0;left:calc(50% - 1px);overflow:visible}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-weQox.framer-jnzpfe{gap:0}.framer-weQox.framer-jnzpfe>*{margin:0;margin-left:5px;margin-right:5px}.framer-weQox.framer-jnzpfe>:first-child{margin-left:0}.framer-weQox.framer-jnzpfe>:last-child{margin-right:0}}</style><!-- Start of headEnd -->
1778    <!-- Snippet: legacy-headEnd -->
1779<script>
1780    const value = `; ${document.cookie}`;
1781    const parts = value.split(`; landing_page=`);
1782    if (parts.length <= 1) {
1783      const d = new Date();
1784      d.setTime(d.getTime() + 60 * 24 * 60 * 60 * 1000);
1785      const expires = 'expires=' + d.toUTCString();
1786      document.cookie =
1787        'landing_page=' +
1788        encodeURIComponent(window.location.href) +
1789        ';' +
1790        expires +
1791        ';path=/';
1792    }
1793</script>
vendor: 2 bytes, line 1793
1793
1794<script>
1795    document.addEventListener("framer:click", (event) => {
1796        gtag('event', event.detail.trackingId, {
1797            'event_category': 'engagement',
1798            'event_label': event.detail.trackingId,
1799            'value': event.detail.href
1800        });
1801    });
1802</script>
1802
1803<!-- SnippetEnd: legacy-headEnd -->
1804
1805    <!-- End of headEnd -->
1806	
1807	<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, lines 1807-1808
1807
1808	<script async src="https://www.googletagmanager.com/gtag/js?id=
1808G-9JYWEGJ5LG
vendor: 13 bytes, line 1808
1808"></script>
1809</head>
1810<body>
1811	
1811<script async src="https://events.framer.com/script?v=2" data-fid="a9aa0c521e6379d030636d294a6609e4d7ef4cf55d163ff10ea1cd0360d8ddbe" data-no-nt></script>
1811
1812	<!-- Start of bodyStart -->
1813    
1814    <!-- End of bodyStart -->
1815	
1816	<div id="main" data-framer-hydrate-v2="{&quot;routeId&quot;:&quot;mGl0pAraO&quot;,&quot;localeId&quot;:&quot;default&quot;,&quot;pathVariables&quot;:{&quot;e_z6pK9RE&quot;:&quot;from-keywords-to-context-how-has-search-advanced&quot;},&quot;breakpoints&quot;:[{&quot;hash&quot;:&quot;ly9bv8&quot;,&quot;mediaQuery&quot;:&quot;(min-width: 1200px)&quot;},{&quot;hash&quot;:&quot;t79jqo&quot;,&quot;mediaQuery&quot;:&quot;(min-width: 760px) and (max-width: 1199.98px)&quot;},{&quot;hash&quot;:&quot;yvl49q&quot;,&quot;mediaQuery&quot;:&quot;(max-width: 759.98px)&quot;}],&quot;collectionItemId&quot;:&quot;ZMNOU4UKt&quot;}" data-framer-ssr-released-at="2026-09-25T15:46:51.397Z" data-framer-page-optimized-at="2026-09-26T05:14:10.774Z" data-framer-generated-page><!--$--><style data-framer-html-style>html body { background: var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)); }</style><div data-framer-root class="framer-jR17o framer-Q1tkP framer-oLvbC framer-IzeRP framer-sqG99 framer-6waxr framer-9FcxA framer-o4P4x framer-eOZrK framer-8vNWc framer-cDWlv framer-fRiI5 framer-DVM6R framer-w8zqU framer-wPUKx framer-Wcrok framer-ntDK2 framer-zns5v framer-zzB6t framer-xsxt0 framer-0t8aH framer-ly9bv8" style="min-height:100vh;width:auto"><div class="framer-1ghh3w3-container"><div class="ssr-variant hidden-t79jqo hidden-yvl49q"><div class="framer-qOS0e framer-kf1aI framer-mwMou framer-ZHBo9 framer-1efat8m framer-v-1efat8m" data-border="true" data-framer-name="Desktop Blog Topbar" style="--border-bottom-width:1px;--border-color:rgba(0, 0, 0, 0.08);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;background-color:rgb(255, 255, 255);width:100%"><div class="framer-cra42x" data-framer-name="Title and Icon"><!--$--><a class="framer-4fv4y7 framer-1vqzwed" data-framer-name="Logo + Moonsift" href="https://www.moonsift.com"><div data-framer-component-type="SVG" data-framer-name="Moonsift Logo" parentsize="0" _constraints="[object Object]" rotation="0" shadows class="framer-ooqtn4" aria-hidden="true" style="image-rendering:pixelated;flex-shrink:0;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 18 18%22><path d=%22M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z%22 fill=%22rgb(0,0,0)%22></path><path d=%22M 1.385 9 C 1.385 4.794 4.794 1.385 9 1.385 C 13.206 1.385 16.615 4.794 16.615 9 C 16.615 13.206 13.206 16.615 9 16.615 C 4.794 16.615 1.385 13.206 1.385 9 Z%22 fill=%22rgb(255,255,255)%22></path><path d=%22M 12 13.846 C 12 12.189 13.343 10.846 15 10.846 C 16.657 10.846 18 12.189 18 13.846 C 18 15.503 16.657 16.846 15 16.846 C 13.343 16.846 12 15.503 12 13.846 Z%22 fill=%22rgb(255,255,255)%22></path><path d=%22M 13.154 13.846 C 13.154 12.826 13.98 12 15 12 C 16.019 12 16.846 12.826 16.846 13.846 C 16.846 14.866 16.019 15.692 15 15.692 C 13.98 15.692 13.154 14.866 13.154 13.846 Z%22 fill=%22rgb(253,202,71)%22></path><path d=%22M 10.637 3.134 C 8.062 3.715 6.692 6.121 6.692 9 C 6.692 11.879 8.062 14.285 10.637 14.866 C 10.221 14.954 9.789 15 9.346 15 C 5.969 15 3.231 12.314 3.231 9 C 3.231 5.686 5.969 3 9.346 3 C 9.789 3 10.221 3.046 10.637 3.134 Z%22 fill=%22rgb(0,0,0)%22></path></svg>')"></div><div class="framer-9mkpie" data-framer-name="MOONSIFT" data-framer-component-type="RichTextContainer" style="justify-content:flex-end;transform:none"><p class="framer-text" style="--font-selector:R0Y7Sm9zZWZpbiBTYW5zLTcwMA==;--framer-font-family:&quot;Josefin Sans&quot;, sans-serif;--framer-font-weight:700;--framer-text-alignment:left">MOONSIFT</p></div></a><!--/$--></div><div class="framer-6ko6nk"><div class="framer-1i22myz" data-framer-component-type="RichTextContainer" style="--extracted-a0htzi:rgb(102, 102, 102);transform:none"><h3 class="framer-text" style="--font-selector:R0Y7Um9ib3RvLTUwMA==;--framer-font-family:&quot;Roboto&quot;, sans-serif;
1816--framer-font-weight:500;--framer-letter-spacing:0.2px;--framer-line-height:1.4em;--framer-text-alignment:left;--framer-text-color:var(--extracted-a0htzi, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="../guides">All Guides</a><!--/$--></h3></div></div><div class="framer-8wygrf-container"><div class="framer-il3px framer-mwMou framer-cgu1zu framer-v-cgu1zu" data-framer-name="Default"><div class="framer-kht6jr" data-framer-name="Menu Item" data-highlight="true" tabindex="0" style="background-color:rgba(0, 0, 0, 0);border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top-left-radius:9px;border-top-right-radius:9px;box-shadow:none"><div class="framer-m85yku" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLTUwMA==;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-font-weight:500;--framer-letter-spacing:0.2px;--framer-line-height:1.4em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))">Make a Gift List</p></div><div class="framer-qj90hz" style="transform:none"><div data-framer-component-type="SVG" data-framer-name="Arrow_vector" parentsize="0" _constraints="[object Object]" rotation="0" shadows class="framer-1rnsg96" aria-hidden="true" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 15 10%22><path d=%22M 1.875 2.5 L 7.5 8.125 L 13.125 2.5%22 fill=%22transparent%22 stroke-width=%221.6%22 stroke=%22%23666666%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22></path></svg>')"></div></div></div><div class="framer-ld6hkc" data-framer-name="Dropdown" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);opacity:0"><div class="framer-tzbgrd" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(136, 136, 136);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(136, 136, 136))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/baby-registry" target="_blank" rel>Baby List / Registry</a><!--/$--></p></div><div class="framer-kd86h" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/gift-registry" target="_blank" rel>Wedding Registry</a><!--/$--></p></div><div class="framer-b526tl" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/christmas-wishlist" target="_blank" rel>Christmas List</a><!--/$--></p></div><div class="framer-1kao6pn" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/birthday-wishlist" target="_blank" rel>Birthday Wishlist</a><!--/$--></p></div><div class="framer-1lrum93" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/wishlist-maker" target="_blank" rel>Personal Wishlist</a><!--/$--></p></div></div></div></div><div class="framer-hfmr4c" data-framer-component-type="RichTextContainer" style="--extracted-a0htzi:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb, rgb(0, 0, 0));transform:none"><h3 class="framer-text" style="--font-selector:R0Y7Um9ib3RvLTUwMA==;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;
1816--framer-font-weight:500;--framer-letter-spacing:0.2px;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb, rgb(0, 0, 0)))"><!--$--><a class="framer-text framer-styles-preset-fsrzda" data-styles-preset="AS4PcgcTr" href="https://www.moonsift.com/" target="_blank" rel>Start your Wishlist</a><!--/$--></h3></div></div></div><div class="ssr-variant hidden-ly9bv8 hidden-yvl49q"><div class="framer-qOS0e framer-kf1aI framer-mwMou framer-ZHBo9 framer-1efat8m framer-v-ilsdgx" data-border="true" data-framer-name="Tablet Blog Topbar" style="--border-bottom-width:1px;--border-color:rgba(0, 0, 0, 0.08);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;background-color:rgb(255, 255, 255);width:100%"><div class="framer-cra42x" data-framer-name="Title and Icon"><!--$--><a class="framer-4fv4y7 framer-1vqzwed" data-framer-name="Logo + Moonsift" href="https://www.moonsift.com"><div data-framer-component-type="SVG" data-framer-name="Moonsift Logo" parentsize="0" _constraints="[object Object]" rotation="0" shadows class="framer-ooqtn4" aria-hidden="true" style="image-rendering:pixelated;flex-shrink:0;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 18 18%22><path d=%22M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z%22 fill=%22rgb(0,0,0)%22></path><path d=%22M 1.385 9 C 1.385 4.794 4.794 1.385 9 1.385 C 13.206 1.385 16.615 4.794 16.615 9 C 16.615 13.206 13.206 16.615 9 16.615 C 4.794 16.615 1.385 13.206 1.385 9 Z%22 fill=%22rgb(255,255,255)%22></path><path d=%22M 12 13.846 C 12 12.189 13.343 10.846 15 10.846 C 16.657 10.846 18 12.189 18 13.846 C 18 15.503 16.657 16.846 15 16.846 C 13.343 16.846 12 15.503 12 13.846 Z%22 fill=%22rgb(255,255,255)%22></path><path d=%22M 13.154 13.846 C 13.154 12.826 13.98 12 15 12 C 16.019 12 16.846 12.826 16.846 13.846 C 16.846 14.866 16.019 15.692 15 15.692 C 13.98 15.692 13.154 14.866 13.154 13.846 Z%22 fill=%22rgb(253,202,71)%22></path><path d=%22M 10.637 3.134 C 8.062 3.715 6.692 6.121 6.692 9 C 6.692 11.879 8.062 14.285 10.637 14.866 C 10.221 14.954 9.789 15 9.346 15 C 5.969 15 3.231 12.314 3.231 9 C 3.231 5.686 5.969 3 9.346 3 C 9.789 3 10.221 3.046 10.637 3.134 Z%22 fill=%22rgb(0,0,0)%22></path></svg>')"></div><div class="framer-9mkpie" data-framer-name="MOONSIFT" data-framer-component-type="RichTextContainer" style="justify-content:flex-end;transform:none"><p class="framer-text" style="--font-selector:R0Y7Sm9zZWZpbiBTYW5zLTcwMA==;--framer-font-family:&quot;Josefin Sans&quot;, sans-serif;--framer-font-weight:700;--framer-text-alignment:left">MOONSIFT</p></div></a><!--/$--></div><div class="framer-6ko6nk"><div class="framer-1i22myz" data-framer-component-type="RichTextContainer" style="--extracted-a0htzi:rgb(102, 102, 102);transform:none"><h3 class="framer-text" style="--font-selector:R0Y7Um9ib3RvLTUwMA==;--framer-font-family:&quot;Roboto&quot;, sans-serif;--framer-font-weight:500;--framer-letter-spacing:0.2px;--framer-line-height:1.4em;--framer-text-alignment:left;--framer-text-color:var(--extracted-a0htzi, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="../guides">All Guides</a><!--/$--></h3></div></div><div class="framer-8wygrf-container"><div class="framer-il3px framer-mwMou framer-cgu1zu framer-v-cgu1zu" data-framer-name="Default"><div class="framer-kht6jr" data-framer-name="Menu Item" data-highlight="true" tabindex="0" style="background-color:rgba(0, 0, 0, 0);border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top-left-radius:9px;border-top-right-radius:9px;box-shadow:none"><div class="framer-m85yku" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLTUwMA==;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;
1816--framer-font-weight:500;--framer-letter-spacing:0.2px;--framer-line-height:1.4em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))">Make a Gift List</p></div><div class="framer-qj90hz" style="transform:none"><div data-framer-component-type="SVG" data-framer-name="Arrow_vector" parentsize="0" _constraints="[object Object]" rotation="0" shadows class="framer-1rnsg96" aria-hidden="true" style="background-color:rgba(0, 0, 0, 0);image-rendering:pixelated;flex-shrink:0;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 15 10%22><path d=%22M 1.875 2.5 L 7.5 8.125 L 13.125 2.5%22 fill=%22transparent%22 stroke-width=%221.6%22 stroke=%22%23666666%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22></path></svg>')"></div></div></div><div class="framer-ld6hkc" data-framer-name="Dropdown" style="background-color:rgb(255, 255, 255);border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.1);opacity:0"><div class="framer-tzbgrd" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(136, 136, 136);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(136, 136, 136))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/baby-registry" target="_blank" rel>Baby List / Registry</a><!--/$--></p></div><div class="framer-kd86h" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/gift-registry" target="_blank" rel>Wedding Registry</a><!--/$--></p></div><div class="framer-b526tl" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/christmas-wishlist" target="_blank" rel>Christmas List</a><!--/$--></p></div><div class="framer-1kao6pn" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/birthday-wishlist" target="_blank" rel>Birthday Wishlist</a><!--/$--></p></div><div class="framer-1lrum93" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(102, 102, 102);transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-letter-spacing:0.2px;--framer-line-height:2em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(102, 102, 102))"><!--$--><a class="framer-text framer-styles-preset-1wicq5s" data-styles-preset="ro7OPezbn" href="https://www.moonsift.com/wishlist-maker" target="_blank" rel>Personal Wishlist</a><!--/$--></p></div></div></div></div><div class="framer-hfmr4c" data-framer-component-type="RichTextContainer" style="--extracted-a0htzi:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb, rgb(0, 0, 0));transform:none"><h3 class="framer-text" style="--font-selector:R0Y7Um9ib3RvLTUwMA==;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;
1816--framer-font-weight:500;--framer-letter-spacing:0.2px;--framer-line-height:1.4em;--framer-text-color:var(--extracted-a0htzi, var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb, rgb(0, 0, 0)))"><!--$--><a class="framer-text framer-styles-preset-fsrzda" data-styles-preset="AS4PcgcTr" href="https://www.moonsift.com/" target="_blank" rel>Start your Wishlist</a><!--/$--></h3></div></div></div><div class="ssr-variant hidden-t79jqo hidden-ly9bv8"><div class="framer-qOS0e framer-kf1aI framer-mwMou framer-ZHBo9 framer-1efat8m framer-v-6vmhgn" data-border="true" data-framer-name="Phone Blog Topbar" style="--border-bottom-width:1px;--border-color:rgba(0, 0, 0, 0.08);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;background-color:rgb(255, 255, 255);width:100%"><div class="framer-cra42x" data-framer-name="Title and Icon"><!--$--><a class="framer-4fv4y7 framer-1vqzwed" data-framer-name="Logo + Moonsift" href="https://www.moonsift.com"><div data-framer-component-type="SVG" data-framer-name="Moonsift Logo" parentsize="0" _constraints="[object Object]" rotation="0" shadows class="framer-ooqtn4" aria-hidden="true" style="image-rendering:pixelated;flex-shrink:0;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 18 18%22><path d=%22M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z%22 fill=%22rgb(0,0,0)%22></path><path d=%22M 1.385 9 C 1.385 4.794 4.794 1.385 9 1.385 C 13.206 1.385 16.615 4.794 16.615 9 C 16.615 13.206 13.206 16.615 9 16.615 C 4.794 16.615 1.385 13.206 1.385 9 Z%22 fill=%22rgb(255,255,255)%22></path><path d=%22M 12 13.846 C 12 12.189 13.343 10.846 15 10.846 C 16.657 10.846 18 12.189 18 13.846 C 18 15.503 16.657 16.846 15 16.846 C 13.343 16.846 12 15.503 12 13.846 Z%22 fill=%22rgb(255,255,255)%22></path><path d=%22M 13.154 13.846 C 13.154 12.826 13.98 12 15 12 C 16.019 12 16.846 12.826 16.846 13.846 C 16.846 14.866 16.019 15.692 15 15.692 C 13.98 15.692 13.154 14.866 13.154 13.846 Z%22 fill=%22rgb(253,202,71)%22></path><path d=%22M 10.637 3.134 C 8.062 3.715 6.692 6.121 6.692 9 C 6.692 11.879 8.062 14.285 10.637 14.866 C 10.221 14.954 9.789 15 9.346 15 C 5.969 15 3.231 12.314 3.231 9 C 3.231 5.686 5.969 3 9.346 3 C 9.789 3 10.221 3.046 10.637 3.134 Z%22 fill=%22rgb(0,0,0)%22></path></svg>')"></div><div class="framer-9mkpie" data-framer-name="MOONSIFT" data-framer-component-type="RichTextContainer" style="justify-content:flex-end;transform:none"><p class="framer-text" style="--font-selector:R0Y7Sm9zZWZpbiBTYW5zLTcwMA==;--framer-font-family:&quot;Josefin Sans&quot;, sans-serif;--framer-font-weight:700;--framer-text-alignment:left">MOONSIFT</p></div></a><!--/$--><div class="framer-1ocim77" data-framer-name="Icon" data-highlight="true" tabindex="0"><div class="framer-1bpla8y"><div class="framer-1ocri3l" data-framer-name="Bottom" style="background-color:rgb(0, 0, 0);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;transform:none"></div><div class="framer-11ryd78" data-framer-name="Mid" style="background-color:rgb(0, 0, 0);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px"></div><div class="framer-1wldpdf" data-framer-name="Top" style="background-color:rgb(0, 0, 0);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;transform:none"></div></div></div></div></div></div></div><div class="framer-9nf6jm"><div class="framer-20yr2o" data-framer-name="Space at top of page"></div><div class="framer-1a70q2i" data-framer-name="Container for article"><div class="framer-1jgww4y" data-framer-name="All content and images"><div class="ssr-variant"><div class="framer-15armxn" data-framer-name="Title" data-framer-component-type="RichTextContainer" style="transform:none"><h1 class="framer-text framer-styles-preset-vroc3y" data-styles-preset="E3sSyiq02" style="--framer-text-alignment:center">
1816From Keywords to Context: How AI is set to revolutionise Product Search</h1></div></div><div class="framer-13s4tgc" data-framer-name="Subtitle" data-framer-component-type="RichTextContainer" style="transform:none"><h2 class="framer-text framer-styles-preset-1wskxsv" data-styles-preset="TBFDn7Whb" style="--framer-text-alignment:center"></h2></div><div class="framer-19iuh8e" data-framer-name="Author, date info"><div class="framer-rmuqcl" data-framer-name="Author "><div class="framer-wkym04" data-framer-component-type="RichTextContainer" style="transform:none"><p class="framer-text framer-styles-preset-1cpdmi6" data-styles-preset="i8GgPyqCn">By</p></div><div class="framer-jhe7vt" data-framer-name="Author" data-framer-component-type="RichTextContainer" style="transform:none"><p class="framer-text framer-styles-preset-amsuwk" data-styles-preset="u5dw3kISo" style="--framer-text-alignment:center;--framer-text-color:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb, rgb(0, 0, 0))"><!--$--><a class="framer-text framer-styles-preset-h813o3" data-styles-preset="vVbiATwvC" href="./authors" target="_blank">Marcel Marais &amp; Alex Reed</a><!--/$--></p></div></div><div class="framer-fo7qex" data-framer-name="Date" data-framer-component-type="RichTextContainer" style="transform:none"><p class="framer-text framer-styles-preset-1cpdmi6" data-styles-preset="i8GgPyqCn" style="--framer-text-color:var(--token-d74719ae-dbab-4a3c-b0be-5b232e9a66bb, rgb(0, 0, 0))">Aug 19, 2023</p></div></div><div class="ssr-variant"><div class="framer-1alki9t" data-framer-name="Image"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="1360" height="640" sizes="(min-width: 1200px) max(1245.6px, 150px), (min-width: 760px) and (max-width: 1199.98px) max(680px, 150px), (max-width: 759.98px) max(396px, 100px)" srcset="https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?scale-down-to=512&amp;width=1360&amp;height=640 512w,https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?scale-down-to=1024&amp;width=1360&amp;height=640 1024w,https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?width=1360&amp;height=640 1360w" src="https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?width=1360&amp;height=640" alt style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center;object-fit:cover"></div></div></div><div class="framer-1df0uuq" data-framer-name="Disclosure" data-framer-component-type="RichTextContainer" style="transform:none"></div><div class="ssr-variant hidden-t79jqo"><div class="framer-3y58fb" data-framer-name="Article / blog content" data-framer-component-type="RichTextContainer" style="transform:none"><p class="framer-text framer-styles-preset-21ogod">The primary function of the internet is to allow us to find information that satisfies our queries, enlightens our understanding, and connects us to a vast world of knowledge. </p><p class="framer-text framer-styles-preset-21ogod">In the early days of the World Wide Web, this was achieved through a rather simplistic mechanism: keyword-based search. Users would type in specific words or phrases, and search engines would match these keywords to the text within web pages. While effective to a degree, this approach had its limitations. </p><p class="framer-text framer-styles-preset-21ogod">In this blog we discuss how advancements in Machine Learning and Artificial Intelligence are making it possible to find information not just based on keywords but by understanding the context and intent behind user queries.</p><h2 class="framer-text framer-styles-preset-1wml6uu"><strong class="framer-text">Where does keyword-based Search miss the mark?</strong></h2><p class="framer-text framer-styles-preset-21ogod">While keyword-based search engines laid the foundation for online search, these traditional search engines have found it difficult to keep pace with the evolving needs and expectations of users. </p><p class="framer-text framer-styles-preset-21ogod">Keyword-based search <strong class="framer-text">scans and indexes content for specific terms users enter into search engines</strong>. It matches queries based on keyword occurrence. Although it has been a staple for years, it's a basic method for sorting online information.</p><h3 class="framer-text framer-styles-preset-12lj5ox"><strong class="framer-text">BM25 - a reminder of the origins of search</strong></h3><p class="framer-text framer-styles-preset-21ogod">An example is the BM25 algorithm, a traditional ranking function that focuses on keyword frequency in a document relative to its overall occurrence in the document collection.</p><img alt width="578" height="154" src="https://framerusercontent.com/images/f
18166HY1aobd0CXEssOaOZMpoYnB8.png?width=1156&amp;height=309" srcset="https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?scale-down-to=512&amp;width=1156&amp;height=309 512w,https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?scale-down-to=1024&amp;width=1156&amp;height=309 1024w,https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?width=1156&amp;height=309 1156w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1156 / 309" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><p class="framer-text framer-styles-preset-21ogod">This provides a basic measure of a document's relevance to a user's query, making it a step up from mere keyword counting but still quite rudimentary in understanding the larger context. In the evolving landscape of digital search, where understanding context and intent is increasingly important, BM25 serves as a reminder of the origins of search and its early attempts at refining the keyword-based approach.</p><p class="framer-text framer-styles-preset-21ogod">Now let's delve into the specific areas where keyword-centric approaches may not fully meet today's search demands.</p><h3 class="framer-text framer-styles-preset-12lj5ox"><strong class="framer-text">Where keyword-based search still struggles</strong></h3><h5 class="framer-text framer-styles-preset-1intk78">Surface-Level Matching 🔍 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Overlooks synonyms or related terms, which can lead to missed content.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">May not detect variations in phrasing or terminology, limiting search scope.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Struggles with 'meaning', 'sentiment' and 'context' 🤖 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">May fail to discern between multiple meanings of a word (homonyms).</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Struggles with queries that require a grasp of nuance or deeper context.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Can't determine user sentiment or purpose behind a query, leading to mismatched results.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Lack of Image Recognition and Understanding 🖼 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Struggles with correlating textual content with relevant images.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Prioritises text over visual content, leading to a narrower search output.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Lack of NLP/NLU puts onus on users 🗣 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Users need to think of "search-friendly" terms rather than what they naturally want to ask.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">May misinterpret user queries that rely on contextual or cultural knowledge.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Struggles with questions framed in passive voice or complex sentence structures.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">May not understand or correctly process conversational queries or colloquialisms.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Redundancy 🔁 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Proliferation of similar content across various sites can reduce search diversity.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Often leads to dominant or popular websites overshadowing niche, yet relevant, content.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Users may find themselves sifting through repetitive or near-identical results.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">🚫 Vulnerability to Manipulation</h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">SEO tactics can and do artificially boost irrelevant or low-quality content.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Authenticity and quality of content is frequently compromised by gaming the keyword system.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Sites and product descriptions can misuse meta tags, leading search engines astray.
1816</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Can be gamed by networks of sites interlinking to artificially boost relevance.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">🔄 Static Algorithm</h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Less responsive to evolving user needs or shifts in content relevance.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Struggles with updating its approach based on real-time user interaction patterns.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Queries are not just complex, terminology and trends constantly change</p></li></ul><h2 class="framer-text framer-styles-preset-1wml6uu"><strong class="framer-text">What's the Solution? </strong></h2><h3 class="framer-text framer-styles-preset-12lj5ox"><strong class="framer-text">Semantic Understanding</strong></h3><p class="framer-text framer-styles-preset-21ogod">Addressing the complexity of human queries requires a paradigm shift from traditional keyword matching. We believe the answer lies in 'semantic understanding'. Instead of merely matching words, semantic understanding delves deeper into the intent and contextual meaning behind a user's query. At the heart of this revolution is the recent wave of Artificial Intelligence (AI) advances. Semantic understanding harnesses the capabilities of AI to process, relate, and evaluate information similarly to how humans do.</p><h5 class="framer-text framer-styles-preset-1intk78">What now makes this possible?</h5><p class="framer-text framer-styles-preset-21ogod">The advent of the <strong class="framer-text">transformer architecture</strong> marked a pivotal shift in the realm of deep learning, especially in how we process vast amounts of data. One of the distinguishing features of transformers is their <strong class="framer-text">scalability</strong>. </p><p class="framer-text framer-styles-preset-21ogod">Unlike previous architectures, transformers are capable of processing all words or symbols in a sequence simultaneously due to their parallelisable nature. This ability not only speeds up training but also makes it feasible to handle large datasets with ease. In the context of semantic understanding, this means that transformers can efficiently process and understand large corpora of text, leading to more accurate and contextually relevant search results.</p><img alt width="586" height="308" src="https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?width=1173&amp;height=616" srcset="https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?scale-down-to=512&amp;width=1173&amp;height=616 512w,https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?scale-down-to=1024&amp;width=1173&amp;height=616 1024w,https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?width=1173&amp;height=616 1173w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1173 / 616" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><p class="framer-text framer-styles-preset-21ogod">Once trained these models have the ability to represent words, phrases, or even entire sentences as <strong class="framer-text">vectors in a high-dimensional space</strong>. When a user submits a query, it's converted into a vector, and then the system finds the most relevant documents by calculating the <strong class="framer-text">closeness</strong> or <strong class="framer-text">similarity</strong> of these vectors. This is known as vector search. With embedding models, subtle nuances and deeper meanings of words are captured, allowing for a richer understanding of content beyond just the literal definitions.</p><img alt width="586" height="308" src="https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?width=1173&amp;height=616" srcset="https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?scale-down-to=512&amp;width=1173&amp;height=616 512w,https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?scale-down-to=1024&amp;width=1173&amp;height=616 1024w,https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?width=1173&amp;height=616 1173w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1173 / 616" sizes="(min-width: 1200px) 100v
1816w, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><p class="framer-text framer-styles-preset-21ogod">By bridging the gap between human language and machine understanding, semantic understanding offers transformative advantages in how information is sought and delivered. Here are the distinct advantages that we believe semantic understanding offers in this domain:</p><h4 class="framer-text framer-styles-preset-1jec7wp">Advantages of semantic understanding</h4><h5 class="framer-text framer-styles-preset-1intk78">Deep Contextual Understanding 🧠 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Beyond mere keywords, semantic searches understand context, intent, and nuanced relationships, offering results that are more aligned with user intent.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Natural Language Processing 🗣</h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">These engines can process conversational phrases, complex questions, or even colloquial language, eliminating the need for "search-engine-friendly" queries.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Multi modal: Image and Text Recognition 🏞+💬</h5><ul class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Semantic search engines excel in multi-modal scenarios by understanding and correlating both text and images, providing comprehensive search results. </p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">For example, in e-commerce, a user might input <em class="framer-text">"red high-heeled shoes." </em>While a traditional search might focus on the text, a semantic system can align the query with product images, ensuring the visuals in the search results truly match the user's intent.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Dynamic Adaptability 📈 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Powered by AI and machine learning, semantic searches constantly evolve, refining their algorithms based on user interactions and feedback.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">The more the AI processes, the smarter it becomes. This means it can continually adapt to changes in trends and language.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Language and Culture Sensitivity 🌍 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-21ogod"><p class="framer-text framer-styles-preset-21ogod">Semantic searches often recognize cultural nuances, idioms, and regional language variations, making them more inclusive and globally applicable.</p></li></ul><h2 class="framer-text framer-styles-preset-1wml6uu"><strong class="framer-text">What does this mean for Moonsift?</strong></h2><p class="framer-text framer-styles-preset-21ogod">In today's digital age, consumers expect not just answers, but the right answers, and fast. Every now and then radical innovations allow new solutions that leapfrog the seemingly unmovable incumbent solutions.</p><p class="framer-text framer-styles-preset-21ogod">Semantic understanding and groundbreaking research in Machine Learning and Artificial Intelligence, put Moonsift in a unique position to redefine how people <em class="framer-text">sift</em> the ginormous universe of products available online. While platforms like Google Shopping have set industry standards, innovation doesn't stand still. </p><p class="framer-text framer-styles-preset-21ogod">With one of the largest proprietary cross-retail databases in the world, help from the open source community and AI experts from leading Universities, Moonsift has been researching what is now possible. </p><p class="framer-text framer-styles-preset-21ogod">Do the recent advances in AI enable new approaches and solutions that can leapfrog standards set by Google etc?</p><p class="framer-text framer-styles-preset-21ogod"><strong class="framer-text">Semantic understanding R&amp;D: </strong>To gauge the performance of early Moonsift outputs in our research, we've been putting them up against Google Shopping, Shop, Bing etc. We've subjected these platforms to some challenging queries to stretch their limits. Below we share some such examples of Moonsift vs Google.</p><h2 class="framer-text framer-styles-preset-1wml6uu">Moonsift vs. Google (some fun examples)</h2><p class="framer-text framer-styles-preset-21ogod">As we build Moonsift's <!--$--><a class="framer-text framer-styles-preset-1727g1h" href="https://www.moonsift.com/ai" rel>Shopping Copilot for the entire internet</a><!--/$-->, we are constantly experimenting with and tweaking multi-modal AI against existing engines to evaluate progress.</p><p class="framer-text framer-styles-preset-21ogod">Below are some fun examples that begin to illustrate what is possible with semantic search.</p><h5 class="framer-text framer-styles-preset-1intk78"><strong class="framer-text">🔍 “A dress that looks like a Caipirinha”</strong></h5><p class="framer-text framer-styles-preset-21ogod">
1816If you don't know what a caipirinha cocktail is, this is what they look like for context.</p><img alt width="578" height="287" src="https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?width=1156&amp;height=574" srcset="https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?scale-down-to=512&amp;width=1156&amp;height=574 512w,https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?scale-down-to=1024&amp;width=1156&amp;height=574 1024w,https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?width=1156&amp;height=574 1156w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1156 / 574" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><h6 class="framer-text framer-styles-preset-vb9eg4">Semantic outputs from Moonsift's AI vs Google Shopping</h6><img alt width="667" height="315" src="https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?width=1335&amp;height=630" srcset="https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?scale-down-to=512&amp;width=1335&amp;height=630 512w,https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?scale-down-to=1024&amp;width=1335&amp;height=630 1024w,https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?width=1335&amp;height=630 1335w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1335 / 630" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><h5 class="framer-text framer-styles-preset-1intk78">🔍 “Skirt with a pattern inspired by ocean waves”</h5><img alt width="667" height="315" src="https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?width=1335&amp;height=630" srcset="https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?scale-down-to=512&amp;width=1335&amp;height=630 512w,https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?scale-down-to=1024&amp;width=1335&amp;height=630 1024w,https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?width=1335&amp;height=630 1335w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1335 / 630" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><p class="framer-text framer-styles-preset-21ogod">People have learnt to stick within the limitations of existing search technology, but with increasing uptake of LLM enabled chat experiences, this is changing. Why should users limit their queries to what search engines can understand? With Moonsift, we're pushing these boundaries, aiming to meet users where their imagination and needs take them.</p><p class="framer-text framer-styles-preset-21ogod">These early results are certainly exciting. We first set out on our mission to solve online shopper's 'product discovery' problem in 2018 when Transformers were barely on anyone's radar. At that time it would have cost us tens if not hundreds of millions of dollars to build models with this capabilty.</p><p class="framer-text framer-styles-preset-21ogod">We look forward to sharing more about how AI is going to revolutionise the product research and discovery process for shoppers as we build the world's first <!--$--><a class="framer-text framer-styles-preset-1727g1h" href="https://www.moonsift.com/ai" rel>shopping Copilot for the entire internet</a><!--/$-->.</p></div></div><div class="ssr-variant hidden-ly9bv8 hidden-yvl49q"><div class="framer-3y58fb" data-framer-name="Article / blog content" data-framer-component-type="RichTextContainer" style="transform:none"><p class="framer-text framer-styles-preset-hc5j4a">The primary function of the internet is to allow us to find information that satisfies our queries, enlightens our understanding, and connects us to a vast world of knowledge. </p><p class="framer-text framer-styles-preset-hc5j4a">In the early days of the World Wide Web, this was achieved through a rather simplistic mechanism: keyword-based search. Users would type in specific words or phrases, and search engines would match these keywords to the text within web pages. While effective to a degree, this approach had its limitations. </p><p class="framer-text framer-styles-preset-hc5j4a">In this blog we discuss how advancements in Machine Learning and Artificial Intelligence are making it possible to find information not just based on keywords but by understanding the context and intent behind user queries.</p><h2 class="framer-text framer-styles-preset-1wml6uu"><strong class="framer-text">Where does keyword-based Search miss the mark?</strong></h2><p class="framer-text framer-styles-preset-hc5j4a">While keyword-based search engines laid the foundation for online search, these traditional search engines have found it difficult to keep pace with the evolving needs and expectations of users. </p><p class="framer-text framer-styles-preset-hc5j4a">Keyword-based search <strong class="framer-text">scans and indexes content for specific terms users enter into search engines</strong>. It matches queries based on keyword occurrence. Although it has been a staple for years, it's a basic method for sorting online information.</p><h3 class="framer-text framer-styles-preset-12lj5ox"><strong class="framer-text">BM25 - a reminder of the origins of search</strong></h3><p class="framer-text framer-styles-preset-hc5j4a">An example is the BM25 algorithm, a traditional ranking function that focuses on keyword frequency in a document relative to its overall occurrence in the document collection.</p><img alt width="578" height="154" src="https://framerusercontent.com/images/f
18166HY1aobd0CXEssOaOZMpoYnB8.png?width=1156&amp;height=309" srcset="https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?scale-down-to=512&amp;width=1156&amp;height=309 512w,https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?scale-down-to=1024&amp;width=1156&amp;height=309 1024w,https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?width=1156&amp;height=309 1156w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1156 / 309" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><p class="framer-text framer-styles-preset-hc5j4a">This provides a basic measure of a document's relevance to a user's query, making it a step up from mere keyword counting but still quite rudimentary in understanding the larger context. In the evolving landscape of digital search, where understanding context and intent is increasingly important, BM25 serves as a reminder of the origins of search and its early attempts at refining the keyword-based approach.</p><p class="framer-text framer-styles-preset-hc5j4a">Now let's delve into the specific areas where keyword-centric approaches may not fully meet today's search demands.</p><h3 class="framer-text framer-styles-preset-12lj5ox"><strong class="framer-text">Where keyword-based search still struggles</strong></h3><h5 class="framer-text framer-styles-preset-1intk78">Surface-Level Matching 🔍 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Overlooks synonyms or related terms, which can lead to missed content.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">May not detect variations in phrasing or terminology, limiting search scope.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Struggles with 'meaning', 'sentiment' and 'context' 🤖 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">May fail to discern between multiple meanings of a word (homonyms).</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Struggles with queries that require a grasp of nuance or deeper context.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Can't determine user sentiment or purpose behind a query, leading to mismatched results.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Lack of Image Recognition and Understanding 🖼 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Struggles with correlating textual content with relevant images.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Prioritises text over visual content, leading to a narrower search output.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Lack of NLP/NLU puts onus on users 🗣 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Users need to think of "search-friendly" terms rather than what they naturally want to ask.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">May misinterpret user queries that rely on contextual or cultural knowledge.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Struggles with questions framed in passive voice or complex sentence structures.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">May not understand or correctly process conversational queries or colloquialisms.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Redundancy 🔁 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Proliferation of similar content across various sites can reduce search diversity.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Often leads to dominant or popular websites overshadowing niche, yet relevant, content.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Users may find themselves sifting through repetitive or near-identical results.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">🚫 Vulnerability to Manipulation</h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">SEO tactics can and do artificially boost irrelevant or low-quality content.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Authenticity and quality of content is frequently compromised by gaming the keyword system.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Sites and product descriptions can misuse meta tags, leading search engines astray.
1816</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Can be gamed by networks of sites interlinking to artificially boost relevance.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">🔄 Static Algorithm</h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Less responsive to evolving user needs or shifts in content relevance.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Struggles with updating its approach based on real-time user interaction patterns.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Queries are not just complex, terminology and trends constantly change</p></li></ul><h2 class="framer-text framer-styles-preset-1wml6uu"><strong class="framer-text">What's the Solution? </strong></h2><h3 class="framer-text framer-styles-preset-12lj5ox"><strong class="framer-text">Semantic Understanding</strong></h3><p class="framer-text framer-styles-preset-hc5j4a">Addressing the complexity of human queries requires a paradigm shift from traditional keyword matching. We believe the answer lies in 'semantic understanding'. Instead of merely matching words, semantic understanding delves deeper into the intent and contextual meaning behind a user's query. At the heart of this revolution is the recent wave of Artificial Intelligence (AI) advances. Semantic understanding harnesses the capabilities of AI to process, relate, and evaluate information similarly to how humans do.</p><h5 class="framer-text framer-styles-preset-1intk78">What now makes this possible?</h5><p class="framer-text framer-styles-preset-hc5j4a">The advent of the <strong class="framer-text">transformer architecture</strong> marked a pivotal shift in the realm of deep learning, especially in how we process vast amounts of data. One of the distinguishing features of transformers is their <strong class="framer-text">scalability</strong>. </p><p class="framer-text framer-styles-preset-hc5j4a">Unlike previous architectures, transformers are capable of processing all words or symbols in a sequence simultaneously due to their parallelisable nature. This ability not only speeds up training but also makes it feasible to handle large datasets with ease. In the context of semantic understanding, this means that transformers can efficiently process and understand large corpora of text, leading to more accurate and contextually relevant search results.</p><img alt width="586" height="308" src="https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?width=1173&amp;height=616" srcset="https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?scale-down-to=512&amp;width=1173&amp;height=616 512w,https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?scale-down-to=1024&amp;width=1173&amp;height=616 1024w,https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?width=1173&amp;height=616 1173w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1173 / 616" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><p class="framer-text framer-styles-preset-hc5j4a">Once trained these models have the ability to represent words, phrases, or even entire sentences as <strong class="framer-text">vectors in a high-dimensional space</strong>. When a user submits a query, it's converted into a vector, and then the system finds the most relevant documents by calculating the <strong class="framer-text">closeness</strong> or <strong class="framer-text">similarity</strong> of these vectors. This is known as vector search. With embedding models, subtle nuances and deeper meanings of words are captured, allowing for a richer understanding of content beyond just the literal definitions.</p><img alt width="586" height="308" src="https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?width=1173&amp;height=616" srcset="https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?scale-down-to=512&amp;width=1173&amp;height=616 512w,https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?scale-down-to=1024&amp;width=1173&amp;height=616 1024w,https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?width=1173&amp;height=616 1173w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1173 / 616" sizes="(min-width: 1200px) 100v
1816w, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><p class="framer-text framer-styles-preset-hc5j4a">By bridging the gap between human language and machine understanding, semantic understanding offers transformative advantages in how information is sought and delivered. Here are the distinct advantages that we believe semantic understanding offers in this domain:</p><h4 class="framer-text framer-styles-preset-1jec7wp">Advantages of semantic understanding</h4><h5 class="framer-text framer-styles-preset-1intk78">Deep Contextual Understanding 🧠 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Beyond mere keywords, semantic searches understand context, intent, and nuanced relationships, offering results that are more aligned with user intent.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Natural Language Processing 🗣</h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">These engines can process conversational phrases, complex questions, or even colloquial language, eliminating the need for "search-engine-friendly" queries.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Multi modal: Image and Text Recognition 🏞+💬</h5><ul class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Semantic search engines excel in multi-modal scenarios by understanding and correlating both text and images, providing comprehensive search results. </p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">For example, in e-commerce, a user might input <em class="framer-text">"red high-heeled shoes." </em>While a traditional search might focus on the text, a semantic system can align the query with product images, ensuring the visuals in the search results truly match the user's intent.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Dynamic Adaptability 📈 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Powered by AI and machine learning, semantic searches constantly evolve, refining their algorithms based on user interactions and feedback.</p></li><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">The more the AI processes, the smarter it becomes. This means it can continually adapt to changes in trends and language.</p></li></ul><h5 class="framer-text framer-styles-preset-1intk78">Language and Culture Sensitivity 🌍 </h5><ul style="--framer-text-color:rgb(55, 65, 81);--framer-font-size:16px;--framer-text-transform:none;--framer-text-alignment:start" class="framer-text"><li data-preset-tag="p" class="framer-text framer-styles-preset-hc5j4a"><p class="framer-text framer-styles-preset-hc5j4a">Semantic searches often recognize cultural nuances, idioms, and regional language variations, making them more inclusive and globally applicable.</p></li></ul><h2 class="framer-text framer-styles-preset-1wml6uu"><strong class="framer-text">What does this mean for Moonsift?</strong></h2><p class="framer-text framer-styles-preset-hc5j4a">In today's digital age, consumers expect not just answers, but the right answers, and fast. Every now and then radical innovations allow new solutions that leapfrog the seemingly unmovable incumbent solutions.</p><p class="framer-text framer-styles-preset-hc5j4a">Semantic understanding and groundbreaking research in Machine Learning and Artificial Intelligence, put Moonsift in a unique position to redefine how people <em class="framer-text">sift</em> the ginormous universe of products available online. While platforms like Google Shopping have set industry standards, innovation doesn't stand still. </p><p class="framer-text framer-styles-preset-hc5j4a">With one of the largest proprietary cross-retail databases in the world, help from the open source community and AI experts from leading Universities, Moonsift has been researching what is now possible. </p><p class="framer-text framer-styles-preset-hc5j4a">Do the recent advances in AI enable new approaches and solutions that can leapfrog standards set by Google etc?</p><p class="framer-text framer-styles-preset-hc5j4a"><strong class="framer-text">Semantic understanding R&amp;D: </strong>To gauge the performance of early Moonsift outputs in our research, we've been putting them up against Google Shopping, Shop, Bing etc. We've subjected these platforms to some challenging queries to stretch their limits. Below we share some such examples of Moonsift vs Google.</p><h2 class="framer-text framer-styles-preset-1wml6uu">Moonsift vs. Google (some fun examples)</h2><p class="framer-text framer-styles-preset-hc5j4a">As we build Moonsift's <!--$--><a class="framer-text framer-styles-preset-1727g1h" href="https://www.moonsift.com/ai" rel>Shopping Copilot for the entire internet</a><!--/$-->, we are constantly experimenting with and tweaking multi-modal AI against existing engines to evaluate progress.</p><p class="framer-text framer-styles-preset-hc5j4a">Below are some fun examples that begin to illustrate what is possible with semantic search.</p><h5 class="framer-text framer-styles-preset-1intk78"><strong class="framer-text">🔍 “A dress that looks like a Caipirinha”</strong></h5><p class="framer-text framer-styles-preset-hc5j4a">
1816If you don't know what a caipirinha cocktail is, this is what they look like for context.</p><img alt width="578" height="287" src="https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?width=1156&amp;height=574" srcset="https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?scale-down-to=512&amp;width=1156&amp;height=574 512w,https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?scale-down-to=1024&amp;width=1156&amp;height=574 1024w,https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?width=1156&amp;height=574 1156w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1156 / 574" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><h6 class="framer-text framer-styles-preset-vb9eg4">Semantic outputs from Moonsift's AI vs Google Shopping</h6><img alt width="667" height="315" src="https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?width=1335&amp;height=630" srcset="https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?scale-down-to=512&amp;width=1335&amp;height=630 512w,https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?scale-down-to=1024&amp;width=1335&amp;height=630 1024w,https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?width=1335&amp;height=630 1335w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1335 / 630" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><h5 class="framer-text framer-styles-preset-1intk78">🔍 “Skirt with a pattern inspired by ocean waves”</h5><img alt width="667" height="315" src="https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?width=1335&amp;height=630" srcset="https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?scale-down-to=512&amp;width=1335&amp;height=630 512w,https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?scale-down-to=1024&amp;width=1335&amp;height=630 1024w,https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?width=1335&amp;height=630 1335w" class="framer-text framer-image framer-styles-preset-1f7mq43" style="aspect-ratio:1335 / 630" sizes="(min-width: 1200px) 100vw, (max-width: 759.98px) 100vw, (min-width: 760px) and (max-width: 1199.98px) 100vw"><p class="framer-text framer-styles-preset-hc5j4a">People have learnt to stick within the limitations of existing search technology, but with increasing uptake of LLM enabled chat experiences, this is changing. Why should users limit their queries to what search engines can understand? With Moonsift, we're pushing these boundaries, aiming to meet users where their imagination and needs take them.</p><p class="framer-text framer-styles-preset-hc5j4a">These early results are certainly exciting. We first set out on our mission to solve online shopper's 'product discovery' problem in 2018 when Transformers were barely on anyone's radar. At that time it would have cost us tens if not hundreds of millions of dollars to build models with this capabilty.</p><p class="framer-text framer-styles-preset-hc5j4a">We look forward to sharing more about how AI is going to revolutionise the product research and discovery process for shoppers as we build the world's first <!--$--><a class="framer-text framer-styles-preset-1727g1h" href="https://www.moonsift.com/ai" rel>shopping Copilot for the entire internet</a><!--/$-->.</p></div></div></div></div><div class="framer-xv03cm" data-framer-name="Space at bottom of blog"></div><div class="framer-105ja35" data-framer-name="Other suggested content/articles"><div class="framer-oxj7sj" data-border="true"><!--$--><!--$--><a class="framer-1m5sy4w framer-1moz5r8" href="./from-keywords-to-context-how-has-search-advanced" data-framer-page-link-current="true"><div class="ssr-variant"><div class="framer-zingf6"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="1360" height="640" sizes="(min-width: 1200px) max(1245.6px, 150px), (min-width: 760px) and (max-width: 1199.98px) max(680px, 150px), (max-width: 759.98px) max(396px, 100px)" srcset="https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?scale-down-to=512&amp;width=1360&amp;height=640 512w,https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?scale-down-to=1024&amp;width=1360&amp;height=640 1024w,https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?width=1360&amp;height=640 1360w" src="https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?width=1360&amp;height=640" alt style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center;object-fit:cover"></div></div></div><div class="framer-iygt69" data-framer-name="Post"><div class="framer-wd99oc" data-framer-name="Title" data-framer-component-type="RichTextContainer" style="transform:none"><h3 class="framer-text framer-styles-preset-12lj5ox" data-styles-preset="YckFIlg3V">
1816From Keywords to Context: How AI is set to revolutionise Product Search</h3></div><div class="framer-1vbicw3 hidden-yvl49q" data-framer-name="Category" data-framer-component-type="RichTextContainer" style="transform:none"><p class="framer-text framer-styles-preset-5dis45" data-styles-preset="fPHHhKRqy" style="--framer-text-color:rgb(153, 153, 153)">AI</p></div><div class="ssr-variant"><div class="framer-hq8us5" data-framer-name="Date" data-framer-component-type="RichTextContainer" style="transform:none"><p class="framer-text framer-styles-preset-5dis45" data-styles-preset="fPHHhKRqy" style="--framer-text-color:rgb(153, 153, 153)">Aug 19, 2023</p></div></div></div></a><!--/$--><div class="framer-78gz1j-container"><!--$--><!--/$--></div><!--/$--></div></div></div><div class="framer-zi3lmj-container"><div class="ssr-variant hidden-t79jqo hidden-yvl49q"><footer class="framer-xGNYn framer-oxRCr framer-dGPUG framer-IzeRP framer-1cyv57 framer-v-1cyv57" data-border="true" data-framer-name="Desktop" style="--border-bottom-width:0px;--border-color:rgba(0, 0, 0, 0.05);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px;background-color:rgb(17, 17, 17);width:100%"><div class="framer-1gu7yfv" data-framer-name="Horizontal"><div class="framer-ma0lgo" data-framer-name="Vertical"><div class="framer-g4dzpz" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">Make a Wishlist</strong></p></div><div class="framer-13ps5gq"><div class="framer-8weqpd" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/wishlist-maker" target="_blank" rel>Universal Shopping Wishlist</a><!--/$--></p></div><div class="framer-1oq8eco" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/christmas-wishlist" rel>Christmas List</a><!--/$--></p></div><div class="framer-xs0eh6" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/baby-registry" rel>Birthday Wishlist</a><!--/$--></p></div><div class="framer-11gk6gh" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/baby-registry" rel>Baby Registry</a><!--/$--></p></div><div class="framer-mm142c" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/gift-registry" rel>Wedding Registry</a><!--/$--></p></div></div></div><div class="framer-yq8hxc" data-framer-name="Vertical"><div class="framer-xtd6hl" data-framer-component-type="RichTextContainer" style="--extracted-1eung3n:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><h4 class="framer-text framer-styles-preset-5xnt5h" data-styles-preset="xVmQWKOj0" style="--framer-text-color:var(--extracted-1eung3n, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><strong class="framer-text">Apps &amp; extensions</strong></h4></div><div class="framer-6s22zp"><div class="framer-1107vus" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://apps.apple.com/us/app/universal-wishlist-by-moonsift/id1609475671" target="_blank" rel>iOS App</a><!--/$--></p></div><div class="framer-safwnz" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://play.google.com/store/apps/details?id=com.moonsift.wish.list.maker.christmas.birthday.baby.shopping.gift.list" target="_blank" rel>Android App</a><!--/$--></p></div><div class="framer-1oa1mf1" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://chromewebstore.google.com/detail/moonsift-universal-save-b/hgbbfkafecdbocpcdkoahfkbkoo
1816dcaon" target="_blank" rel>Browser extension</a><!--/$--></p></div></div></div><div class="framer-n9xjuj" data-framer-name="Vertical"><div class="framer-1gb5xvm" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">Creators &amp; Stylists</strong></p></div><div class="framer-1q0ksdu"><div class="framer-1l7p7hy" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/creators" rel>Content Creators</a><!--/$--></p></div><div class="framer-x6l5vs" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/stylists" rel>Personal Stylists</a><!--/$--></p></div><div class="framer-1md48pf" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/stylists" rel>Personal Shoppers</a><!--/$--></p></div></div></div><div class="framer-1xs0xt4" data-framer-name="Vertical"><div class="framer-pt2vef" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">General info</strong></p></div><div class="framer-a2orwi"><div class="framer-17lach6" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/about" rel>About Moonsift</a><!--/$--></p></div><div class="framer-12uwn70" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/sitemap" target="_blank" rel>Sitemap</a><!--/$--></p></div><div class="framer-ik2b61" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/privacy" target="_blank" rel>Privacy Policy</a><!--/$--></p></div><div class="framer-5fnfjr" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/terms" target="_blank" rel>Terms</a><!--/$--></p></div><div class="framer-oxxgve" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/how-to-save" target="_blank" rel>FAQs</a><!--/$--></p></div></div></div></div><div class="framer-gzh0o4" data-border="true" data-framer-name="Copyright" style="--border-bottom-width:0px;--border-color:rgba(255, 255, 255, 0.2);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px"><div class="framer-adepx1" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-6cda9fb1-796d-4c1e-969a-e0dcf2a2589d, rgb(206, 207, 209));--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text framer-styles-preset-1cpdmi6" data-styles-preset="i8GgPyqCn" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-6cda9fb1-796d-4c1e-969a-e0dcf2a2589d, rgb(206, 207, 209)))">© 2025 Moonsift Limited</p></div><div class="framer-1283bk0"><div class="framer-1kxmlz0" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/privacy" target="_blank" rel>Privacy Policy</a><!--/$--></p></div><div class="framer-ulddb0" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/terms" target="_blank" rel>Terms</a><!--/$--></p></div></div></div></footer></div><div class="ssr-variant hidden-ly9bv8 hidden-yvl49q"><footer class="framer-xGNYn framer-oxRCr framer-dGPUG framer-IzeRP framer-1cyv57 framer-v-44nhzl" data-border="true" data-framer-name="Tablet" style="--border-bottom-width:0px;--border-color:rgba(0, 0, 0, 0.05);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px;background-color:rgb(17, 17, 17);width:100%"><div class="framer-1gu7yfv" data-framer-name="Horizontal"><div class="framer-ma0lgo" data-framer-name="Vertical"><div class="framer-g4dzpz" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">Make a Wishlist</strong></p></div><div class="framer-13ps5gq"><div class="framer-8weqpd" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/wishlist-maker" target="_blank" rel>Universal Shopping Wishlist</a><!--/$--></p></div><div class="framer-1oq8eco" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/christmas-wishlist" rel>Christmas List</a><!--/$--></p></div><div class="framer-xs0eh6" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/baby-registry" rel>Birthday Wishlist</a><!--/$--></p></div><div class="framer-11gk6gh" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/baby-registry" rel>Baby Registry</a><!--/$--></p></div><div class="framer-mm142c" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/gift-registry" rel>Wedding Registry</a><!--/$--></p></div></div></div><div class="framer-yq8hxc" data-framer-name="Vertical"><div class="framer-xtd6hl" data-framer-component-type="RichTextContainer" style="--extracted-1eung3n:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><h4 class="framer-text framer-styles-preset-5xnt5h" data-styles-preset="xVmQWKOj0" style="--framer-text-alignment:start;--framer-text-color:var(--extracted-1eung3n, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><strong class="framer-text">Apps &amp; extensions</strong></h4></div><div class="framer-6s22zp"><div class="framer-1107vus" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://apps.apple.com/us/app/universal-wishlist-by-moonsift/id1609475671" target="_blank" rel>iOS App</a><!--/$--></p></div><div class="framer-safwnz" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://play.google.com/store/apps/details?id=com.moonsift.wish.list.maker.christmas.birthday.baby.shopping.gift.list" target="_blank" rel>Android App</a><!--/$--></p></div><div class="framer-1oa1mf1" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token
1816-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://chromewebstore.google.com/detail/moonsift-universal-save-b/hgbbfkafecdbocpcdkoahfkbkoodcaon" target="_blank" rel>Browser extension</a><!--/$--></p></div></div></div><div class="framer-n9xjuj" data-framer-name="Vertical"><div class="framer-1gb5xvm" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">Creators &amp; Stylists</strong></p></div><div class="framer-1q0ksdu"><div class="framer-1l7p7hy" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/creators" rel>Content Creators</a><!--/$--></p></div><div class="framer-x6l5vs" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/stylists" rel>Personal Stylists</a><!--/$--></p></div><div class="framer-1md48pf" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/stylists" rel>Personal Shoppers</a><!--/$--></p></div></div></div><div class="framer-1xs0xt4" data-framer-name="Vertical"><div class="framer-pt2vef" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">General info</strong></p></div><div class="framer-a2orwi"><div class="framer-17lach6" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/about" rel>About Moonsift</a><!--/$--></p></div><div class="framer-12uwn70" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/sitemap" target="_blank" rel>Sitemap</a><!--/$--></p></div><div class="framer-ik2b61" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/privacy" target="_blank" rel>Privacy Policy</a><!--/$--></p></div><div class="framer-5fnfjr" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/terms" target="_blank" rel>Terms</a><!--/$--></p></div><div class="framer-oxxgve" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/how-to-save" target="_blank" rel>FAQs</a><!--/$--></p></div></div></div></div><div class="framer-gzh0o4" data-border="true" data-framer-name="Copyright" style="--border-bottom-width:0px;--border-color:rgba(255, 255, 255, 0.2);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px"><div class="framer-adepx1" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-6cda9fb1-796d-4c1e-969a-e0dcf2a2589d, rgb(206, 207, 209));--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text framer-styles-preset-1cpdmi6" data-styles-preset="i8GgPyqCn" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-6cda9fb1-796d-4c1e-969a-e0dcf2a2589d, rgb(206, 207, 209)))">© 2025 Moonsift Limited</p></div><div class="framer-1283bk0"><div class="framer-1kxmlz0" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/privacy" target="_blank" rel>Privacy Policy</a><!--/$--></p></div><div class="framer-ulddb0" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/terms" target="_blank" rel>Terms</a><!--/$--></p></div></div></div></footer></div><div class="ssr-variant hidden-t79jqo hidden-ly9bv8"><footer class="framer-xGNYn framer-oxRCr framer-dGPUG framer-IzeRP framer-1cyv57 framer-v-1jv4xsw" data-border="true" data-framer-name="Phone" style="--border-bottom-width:0px;--border-color:rgba(0, 0, 0, 0.05);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px;background-color:rgb(17, 17, 17);width:100%"><div class="framer-1gu7yfv" data-framer-name="Horizontal"><div class="framer-ma0lgo" data-framer-name="Vertical"><div class="framer-g4dzpz" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">Make a Wishlist</strong></p></div><div class="framer-13ps5gq"><div class="framer-8weqpd" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/wishlist-maker" target="_blank" rel>Universal Shopping Wishlist</a><!--/$--></p></div><div class="framer-1oq8eco" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/christmas-wishlist" rel>Christmas List</a><!--/$--></p></div><div class="framer-xs0eh6" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/baby-registry" rel>Birthday Wishlist</a><!--/$--></p></div><div class="framer-11gk6gh" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/baby-registry" rel>Baby Registry</a><!--/$--></p></div><div class="framer-mm142c" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/gift-registry" rel>Wedding Registry</a><!--/$--></p></div></div></div><div class="framer-yq8hxc" data-framer-name="Vertical"><div class="framer-xtd6hl" data-framer-component-type="RichTextContainer" style="--extracted-1eung3n:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><h4 class="framer-text framer-styles-preset-5xnt5h" data-styles-preset="xVmQWKOj0" style="--framer-text-alignment:start;--framer-text-color:var(--extracted-1eung3n, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><strong class="framer-text">Apps &amp; extensions</strong></h4></div><div class="framer-6s22zp"><div class="framer-1107vus" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://apps.apple.com/us/app/universal-wishlist-by-moonsift/id1609475671" target="_blank" rel>iOS App</a><!--/$--></p></div><div class="framer-safwnz" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://play.google.com/store/apps/details?id=com.moonsift.wish.list.maker.christmas.birthday.baby.shopping.gift.list" target="_blank" rel>Android App</a><!--/$--></p></div><div class="framer-1oa1mf1" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--f
1816ramer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))">Free <!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://chromewebstore.google.com/detail/moonsift-universal-save-b/hgbbfkafecdbocpcdkoahfkbkoodcaon" target="_blank" rel>Browser extension</a><!--/$--></p></div></div></div><div class="framer-n9xjuj" data-framer-name="Vertical"><div class="framer-1gb5xvm" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">Creators &amp; Stylists</strong></p></div><div class="framer-1q0ksdu"><div class="framer-1l7p7hy" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/creators" rel>Content Creators</a><!--/$--></p></div><div class="framer-x6l5vs" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/stylists" rel>Personal Stylists</a><!--/$--></p></div><div class="framer-1md48pf" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/stylists" rel>Personal Shoppers</a><!--/$--></p></div></div></div><div class="framer-1xs0xt4" data-framer-name="Vertical"><div class="framer-pt2vef" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:rgb(255, 255, 255);--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text" style="--font-selector:Q1VTVE9NO0p1YW5hIFJlZ3VsYXI=;--framer-font-family:&quot;Juana Regular&quot;, &quot;Juana Regular Placeholder&quot;, sans-serif;--framer-font-size:20px;--framer-letter-spacing:1px;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, rgb(255, 255, 255))"><strong class="framer-text">General info</strong></p></div><div class="framer-a2orwi"><div class="framer-17lach6" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/about" rel>About Moonsift</a><!--/$--></p></div><div class="framer-12uwn70" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/sitemap" target="_blank" rel>Sitemap</a><!--/$--></p></div><div class="framer-ik2b61" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/privacy" target="_blank" rel>Privacy Policy</a><!--/$--></p></div><div class="framer-5fnfjr" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/terms" target="_blank" rel>Terms</a><!--/$--></p></div><div class="framer-oxxgve" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-line-height:1.5em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/how-to-save" target="_blank" rel>FAQs</a><!--/$--></p></div></div></div></div><div class="framer-gzh0o4" data-border="true" data-framer-name="Copyright" style="--border-bottom-width:0px;--border-color:rgba(255, 255, 255, 0.2);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px"><div class="framer-adepx1" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-6cda9fb1-796d-4c1e-969a-e0dcf2a2589d, rgb(206, 207, 209));--framer-link-hover-text-color:rgba(153, 153, 153, 0.6);--framer-link-text-decoration:none;transform:none"><p class="framer-text framer-styles-preset-1cpdmi6" data-styles-preset="i8GgPyqCn" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-6cda9fb1-796d-4c1e-969a-e0dcf2a2589d, rgb(206, 207, 209)))">© 2025 Moonsift Limited</p></div><div class="framer-1283bk0"><div class="framer-1kxmlz0" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-font-size:13px;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/privacy" target="_blank" rel>Privacy Policy</a><!--/$--></p></div><div class="framer-ulddb0" data-framer-component-type="RichTextContainer" style="--extracted-r6o4lv:var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255));transform:none"><p class="framer-text" style="--font-selector:R0Y7Um9ib3RvLXJlZ3VsYXI=;--framer-font-family:&quot;Roboto&quot;, &quot;Roboto Placeholder&quot;, sans-serif;--framer-font-size:14px;--framer-line-height:1.8em;--framer-text-color:var(--extracted-r6o4lv, var(--token-8fbecf0e-a66e-4702-9944-5a29d4d0400e, rgb(255, 255, 255)))"><!--$--><a class="framer-text framer-styles-preset-1bh5h" data-styles-preset="nc2ZReKob" href="https://www.moonsift.com/terms" target="_blank" rel>Terms</a><!--/$--></p></div></div></div></footer></div></div></div><div id="overlay"></div><!--/$--></div>
1816<script>(()=>{function u(){function n(t,e,i){let r=document.createElement("a");r.href=t,r.target=i,r.rel=e,document.body.appendChild(r),r.click(),r.remove()}function o(t){if(this.dataset.hydrated){this.removeEventListener("click",o);return}t.preventDefault(),t.stopPropagation();let e=this.getAttribute("href");if(!e)return;if(/Mac|iPod|iPhone|iPad/u.test(navigator.userAgent)?t.metaKey:t.ctrlKey)return n(e,"","_blank");let r=this.getAttribute("rel")??"",c=this.getAttribute("target")??"";n(e,r,c)}function a(t){if(this.dataset.hydrated){this.removeEventListener("auxclick",o);return}t.preventDefault(),t.stopPropagation();let e=this.getAttribute("href");e&&n(e,"","_blank")}function s(t){if(this.dataset.hydrated){this.removeEventListener("keydown",s);return}if(t.key!=="Enter")return;t.preventDefault(),t.stopPropagation();let e=this.getAttribute("href");if(!e)return;let i=this.getAttribute("rel")??"",r=this.getAttribute("target")??"";n(e,i,r)}document.querySelectorAll("[data-nested-link]").forEach(t=>{t instanceof HTMLElement&&(t.addEventListener("click",o),t.addEventListener("auxclick",a),t.addEventListener("keydown",s))})}return u})()()</script>
1816
1817	
1817<script>!function(){var w="framer_variant";function u(a,r){let e=r.indexOf("#"),t=e===-1?r:r.substring(0,e),o=e===-1?"":r.substring(e),n=t.indexOf("?"),h=n===-1?t:t.substring(0,n),d=n===-1?"":t.substring(n),s=new URLSearchParams(d),m=new URLSearchParams(a);for(let[i,l]of m)s.has(i)||i!==w&&s.append(i,l);let c=s.toString();return c===""?t+o:h+"?"+c+o}var g='div#main a[href^="#"],div#main a[href^="/"],div#main a[href^="."]',f="div#main a[data-framer-preserve-params]",S=document.currentScript?.hasAttribute("data-preserve-internal-params");if(window.location.search&&!navigator.webdriver&&!/bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)){let a=document.querySelectorAll(S?`${g},${f}`:f);for(let r of a){let e=u(window.location.search,r.href);r.setAttribute("href",e)}}
1818}()</script>
1818
1819	
1820	
1821	
1821<script data-framer-appear-animation="no-preference"></script>
1821<script>(()=>{function d(e){let t=Date.prototype.toLocaleString,o=Date.prototype.toLocaleDateString;t&&(Date.prototype.toLocaleString=function(r,n){let i=s(this,r,n);return u(e.current.Date.toLocaleString,i,()=>t.call(this,r,n))}),o&&(Date.prototype.toLocaleDateString=function(r,n){let i=s(this,r,n);return u(e.current.Date.toLocaleDateString,i,()=>o.call(this,r,n))});let a=Object.getOwnPropertyDescriptors(Intl.DateTimeFormat.prototype).format.get,c=Intl.DateTimeFormat.prototype.formatRange,b=Intl.DateTimeFormat.prototype.formatToParts,D=Intl.DateTimeFormat.prototype.formatRangeToParts;a&&Object.defineProperty(Intl.DateTimeFormat.prototype,"format",{get(){function m(r){let n=p(this),i=s(r,n);return u(e.current.DateTimeFormat.format,i,()=>a.call(this)(r))}return m.bind(this)}}),c&&(Intl.DateTimeFormat.prototype.formatRange=function(r,n){let i=p(this),l=s(r,n,i);return u(e.current.DateTimeFormat.formatRange,l,()=>c.call(this,r,n))}),b&&(Intl.DateTimeFormat.prototype.formatToParts=function(r){let n=p(this),i=s(r,n);return u(e.current.DateTimeFormat.formatToParts,i,()=>b.call(this,r)).map(g)}),D&&(Intl.DateTimeFormat.prototype.formatRangeToParts=function(r,n){let i=p(this),l=s(r,n,i);return u(e.current.DateTimeFormat.formatRangeToParts,l,()=>D.call(this,r,n)).map(g)});let y=Number.prototype.toLocaleString;y&&(Number.prototype.toLocaleString=function(r,n){let i=s(this,r,n);return u(e.current.Number.toLocaleString,i,()=>y.call(this,r,n))});let h=Object.getOwnPropertyDescriptors(Intl.NumberFormat.prototype).format.get,F=Intl.NumberFormat.prototype.formatRange,T=Intl.NumberFormat.prototype.formatToParts,I=Intl.NumberFormat.prototype.formatRangeToParts;h&&Object.defineProperty(Intl.NumberFormat.prototype,"format",{get(){function m(r){let n=f(this),i=s(r,n);return u(e.current.NumberFormat.format,i,()=>h.call(this)(r))}return m.bind(this)}}),F&&(Intl.NumberFormat.prototype.formatRange=function(r,n){let i=f(this),l=s(r,n,i);return u(e.current.NumberFormat.formatRange,l,()=>F.call(this,r,n))}),T&&(Intl.NumberFormat.prototype.formatToParts=function(r){let n=f(this),i=s(r,n);return u(e.current.NumberFormat.formatToParts,i,()=>T.call(this,r)).map(g)}),I&&(Intl.NumberFormat.prototype.formatRangeToParts=function(r,n){let i=f(this),l=s(r,n,i);return u(e.current.NumberFormat.formatRangeToParts,l,()=>I.call(this,r,n)).map(g)})}function P(e,t){return typeof t=="bigint"?`${t}n`:t instanceof Date?t.getTime():t}function s(...e){let t=JSON.stringify(e,P),o=0;for(let a=0;a<t.length;a++)o+=t.charCodeAt(a),o+=o<<10,o^=o>>6;return o+=o<<3,o^=o>>11,o+=o<<15,o>>>0}function u(e,t,o){let a=e[t];if(typeof a<"u")return a;let c=o();return e[t]=c,c}function g(e){return{...e}}function p(e){let t=e.resolvedOptions(),o={locale:t.locale,calendar:t.calendar,numberingSystem:t.numberingSystem,timeZone:t.timeZone,hour12:t.hour12,weekday:t.weekday,era:t.era,year:t.year,month:t.month,day:t.day,hour:t.hour,minute:t.minute,second:t.second,timeZoneName:t.timeZoneName};for(let a in t)a in o||(o[a]=t[a]);return o}function f(e){let t=e.resolvedOptions(),o={locale:t.locale,numberingSystem:t.numberingSystem,style:t.style,currency:t.currency,currencyDisplay:t.currencyDisplay,currencySign:t.currencySign,unit:t.unit,unitDisplay:t.unitDisplay,minimumIntegerDigits:t.minimumIntegerDigits,minimumFractionDigits:t.minimumFractionDigits,maximumFractionDigits:t.maximumFractionDigits,minimumSignificantDigits:t.minimumSignificantDigits,maximumSignificantDigits:t.maximumSignificantDigits,useGrouping:t.useGrouping===!0?"auto":t.useGrouping,notation:t.notation,compactDisplay:t.compactDisplay,signDisplay:t.signDisplay,roundingIncrement:t.roundingIncrement??1,roundingMode:t.roundingMode??"halfExpand",roundingPriority:t.roundingPriority??"auto",trailingZeroDisplay:t.trailingZeroDisplay??"auto"};for(let a in t)a in o||(o[a]=t[a]);return o}return d})()({current:{"Date":{"toLocaleString":{"3499692656":"Aug 19, 2023"},"toLocaleDateString":{}},"DateTimeFormat":{"format":{},"formatRange":{},"formatToParts":{},"formatRangeToParts":{}},"Number":{"toLocaleString":{}},"NumberFormat":{"format":{},"formatRange":{},"formatToParts":{},"formatRangeToParts":{}}}})</script>
1821
1822	
1822<script>typeof document<"u"&&(window.process={...window.process,env:{...window.process?.env,NODE_ENV:"production"}});</script>
1822
1823	<link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/rolldown-runtime.Dh6celcD.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/react.BU9Yzar0.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/framer.CY0t5lzg.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/motion.-pAyqLGu.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/V9FpesKNDrk7a_1P48xqRshMO7hgFdvgaTyRr4H3JPI.D_ofZLEf.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/fVxnimdqP.DF3Z7-wv.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/shared.B4EoGmtC.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/MDIrWYJrx.gl5JrVVq.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/YckFIlg3V.Cx8Tuewq.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/S1XS4luNp.CMgTyBpa.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/fPHHhKRqy.LGWRvEuX.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/KEXY8Kujh.BkaRrd7r.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/lddH73QBf.Ba0nCHv9.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/NgYHJDj5w.BzCPRcWb.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/g3OPvNRkB.BW-eFQt6.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/SxPDgXRD8.Diitiily.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/ZXP5sZyje.Iplx_kOe.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/Z6hVu0P6O.CXlrmlEJ.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/xZndidUCt.D-4gxPvI.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/ZujIjDxsY.Ckhr0pRx.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/x92h-1Ry4riVmivzJBoLJ77ihFYhezJt7P2p9WYl3eo.CzNKlrOp.mjs">
1823<script type="module" async data-framer-bundle="main" fetchPriority="low" src="https://framerusercontent.com/sites/2K7kqWIo80sy4N7kuCKW2f/script_main.BV91W0nm.mjs"></script>
1823<script type="framer/handover" id="__framer__handoverData">[{"0":1,"1":44},["Map",2,3,36,37,39,40],"{\"from\":\"4013d735-7c22-46a0-bc2c-9d5a0c20061b\",\"select\":[{\"collection\":\"mGl0pAraO\",\"name\":\"W8QDlcjek\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"BHRb_cbMi\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"xUaElWWd_\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"i9XwMll9U\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"rsKyOMRyS\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"AIlOxjkOW\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"e_z6pK9RE\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"WaEB0DyBj\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"dwqLX2I3t\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"yze_h4cN9\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"GJdwGsn7l\",\"type\":\"Identifier\"},{\"collection\":\"mGl0pAraO\",\"name\":\"fQzUVVLfW\",\"type\":\"Identifier\"}],\"where\":{\"type\":\"BinaryOperation\",\"operator\":\"==\",\"left\":{\"type\":\"TypeCast\",\"value\":{\"type\":\"Identifier\",\"name\":\"e_z6pK9RE\",\"collection\":\"mGl0pAraO\"},\"dataType\":\"STRING\"},\"right\":{\"type\":\"LiteralValue\",\"value\":\"from-keywords-to-context-how-has-search-advanced\"}}}default",[4],{"W8QDlcjek":5,"BHRb_cbMi":8,"xUaElWWd_":10,"i9XwMll9U":12,"rsKyOMRyS":14,"AIlOxjkOW":16,"e_z6pK9RE":17,"WaEB0DyBj":19,"dwqLX2I3t":22,"yze_h4cN9":29,"GJdwGsn7l":30,"fQzUVVLfW":31},{"type":6,"value":7},"string","AI",{"type":6,"value":9},"Search",{"type":6,"value":11},"From Keywords to Context: How AI is set to revolutionise Product Search",{"type":6,"value":13},"",{"type":6,"value":15},"Marcel Marais & Alex Reed",null,{"type":6,"value":18},"from-keywords-to-context-how-has-search-advanced",{"type":20,"value":21},"date","2023-08-19T00:00:00.000Z",{"type":23,"value":24},"responsiveimage",{"src":25,"srcSet":26,"pixelWidth":27,"pixelHeight":28,"alt":13},"https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?width=1360&height=640","https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?scale-down-to=512&width=1360&height=640 512w,https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?scale-down-to=1024&width=1360&height=640 1024w,https://framerusercontent.com/images/dltmYZemUYuDffLlX4D5Noclacg.png?width=1360&height=640 1360w",1360,640,{"type":6,"value":13},{"type":6,"value":11},{"type":32,"value":33},"richtext",{"collectionId":34,"pointer":35},"4013d735-7c22-46a0-bc2c-9d5a0c20061bdefault","[1,[4,\"p\",null,[5,\"The primary function of the internet is to allow us to find information that satisfies our queries, enlightens our understanding, and connects us to a vast world of knowledge. \"]],[4,\"p\",null,[5,\"In the early days of the World Wide Web, this was achieved through a rather simplistic mechanism: keyword-based search. Users would type in specific words or phrases, and search engines would match these keywords to the text within web pages. While effective to a degree, this approach had its limitations. \"]],[4,\"p\",null,[5,\"In this blog we discuss how advancements in Machine Learning and Artificial Intelligence are making it possible to find information not just based on keywords but by understanding the context and intent behind user queries.\"]],[4,\"h2\",null,[4,\"strong\",null,[5,\"Where does keyword-based Search miss the mark?\"]]],[4,\"p\",null,[5,\"While keyword-based search engines laid the foundation for online search, these traditional search engines have found it difficult to keep pace with the evolving needs and expectations of users. \"]],[4,\"p\",null,[5,\"Keyword-based search \"],[4,\"strong\",null,[5,\"scans and indexes content for specific terms users enter into search engines\"]],[5,\". It matches queries based on keyword occurrence. Although it has been a staple for years, it's a basic method for sorting online information.\"]],[4,\"h3\",null,[4,\"strong\",null,[5,\"BM25 - a reminder of the origins of search\"]]],[4,\"p\",null,[5,\"An example is the BM25 algorithm, a traditional ranking function that focuses on keyword frequency in a document relative to its overall occurrence in the document collection.\"]],[4,\"img\",{\"alt\":\"\",\"width\":\"578\",\"height\"
1823:\"154\",\"src\":\"https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?width=1156&height=309\",\"srcSet\":\"https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?scale-down-to=512&width=1156&height=309 512w,https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?scale-down-to=1024&width=1156&height=309 1024w,https://framerusercontent.com/images/f6HY1aobd0CXEssOaOZMpoYnB8.png?width=1156&height=309 1156w\",\"className\":\"framer-image\",\"style\":{\"aspectRatio\":\"1156 / 309\"}}],[4,\"p\",null,[5,\"This provides a basic measure of a document's relevance to a user's query, making it a step up from mere keyword counting but still quite rudimentary in understanding the larger context. In the evolving landscape of digital search, where understanding context and intent is increasingly important, BM25 serves as a reminder of the origins of search and its early attempts at refining the keyword-based approach.\"]],[4,\"p\",null,[5,\"Now let's delve into the specific areas where keyword-centric approaches may not fully meet today's search demands.\"]],[4,\"h3\",null,[4,\"strong\",null,[5,\"Where keyword-based search still struggles\"]]],[4,\"h5\",null,[5,\"Surface-Level Matching 🔍 \"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Overlooks synonyms or related terms, which can lead to missed content.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"May not detect variations in phrasing or terminology, limiting search scope.\"]]]],[4,\"h5\",null,[5,\"Struggles with 'meaning', 'sentiment' and 'context' 🤖 \"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"May fail to discern between multiple meanings of a word (homonyms).\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Struggles with queries that require a grasp of nuance or deeper context.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Can't determine user sentiment or purpose behind a query, leading to mismatched results.\"]]]],[4,\"h5\",null,[5,\"Lack of Image Recognition and Understanding 🖼 \"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Struggles with correlating textual content with relevant images.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Prioritises text over visual content, leading to a narrower search output.\"]]]],[4,\"h5\",null,[5,\"Lack of NLP/NLU puts onus on users 🗣 \"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Users need to think of \\\"search-friendly\\\" terms rather than what they naturally want to ask.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"May misinterpret user queries that rely on contextual or cultural knowledge.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Struggles with questions framed in passive voice or complex sentence structures.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"May not understand or correctly process conversational queries or colloquialisms.\"]]]],[4,\"h5\",null,[5,\"Redundancy 🔁 \"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Proliferation of similar content across various sites can reduce search diversity.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Often leads to dominant or popular websites overshadowing niche, yet relevant, content.\"]]],[4,\"li\",{\"data-
1823preset-tag\":\"p\"},[4,\"p\",null,[5,\"Users may find themselves sifting through repetitive or near-identical results.\"]]]],[4,\"h5\",null,[5,\"🚫 Vulnerability to Manipulation\"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"SEO tactics can and do artificially boost irrelevant or low-quality content.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Authenticity and quality of content is frequently compromised by gaming the keyword system.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Sites and product descriptions can misuse meta tags, leading search engines astray.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Can be gamed by networks of sites interlinking to artificially boost relevance.\"]]]],[4,\"h5\",null,[5,\"🔄 Static Algorithm\"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Less responsive to evolving user needs or shifts in content relevance.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Struggles with updating its approach based on real-time user interaction patterns.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Queries are not just complex, terminology and trends constantly change\"]]]],[4,\"h2\",null,[4,\"strong\",null,[5,\"What's the Solution? \"]]],[4,\"h3\",null,[4,\"strong\",null,[5,\"Semantic Understanding\"]]],[4,\"p\",null,[5,\"Addressing the complexity of human queries requires a paradigm shift from traditional keyword matching. We believe the answer lies in 'semantic understanding'. Instead of merely matching words, semantic understanding delves deeper into the intent and contextual meaning behind a user's query. At the heart of this revolution is the recent wave of Artificial Intelligence (AI) advances. Semantic understanding harnesses the capabilities of AI to process, relate, and evaluate information similarly to how humans do.\"]],[4,\"h5\",null,[5,\"What now makes this possible?\"]],[4,\"p\",null,[5,\"The advent of the \"],[4,\"strong\",null,[5,\"transformer architecture\"]],[5,\" marked a pivotal shift in the realm of deep learning, especially in how we process vast amounts of data. One of the distinguishing features of transformers is their \"],[4,\"strong\",null,[5,\"scalability\"]],[5,\". \"]],[4,\"p\",null,[5,\"Unlike previous architectures, transformers are capable of processing all words or symbols in a sequence simultaneously due to their parallelisable nature. This ability not only speeds up training but also makes it feasible to handle large datasets with ease. In the context of semantic understanding, this means that transformers can efficiently process and understand large corpora of text, leading to more accurate and contextually relevant search results.\"]],[4,\"img\",{\"alt\":\"\",\"width\":\"586\",\"height\":\"308\",\"src\":\"https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?width=1173&height=616\",\"srcSet\":\"https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?scale-down-to=512&width=1173&height=616 512w,https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?scale-down-to=1024&width=1173&height=616 1024w,https://framerusercontent.com/images/2ZZJWUHlxmVLKNzrJVYeP3IBn0.png?width=1173&height=616 1173w\",\"className\":\"framer-image\",\"style\":{\"aspectRatio\":\"1173 / 616\"}}],[4,\"p\",null,[5,\"Once trained these models have the ability to represent words, phrases, or even entire sentences as \"],[4,\"strong\",null,[5,\"vectors in a high-dimensional space\"]],[5,\". When a user submits a query, it's converted into a vector, and then the system finds the most relevant documents by calculating the \"],[4,\"strong\",null,[5,\"closeness\"]],[5,\" or \"],[4,\"strong\",null,[5,\"similarity\"]],[5,\" of these vectors. This is known as vector search. With embedding models, subtle nuances and deeper meanings of words are captured, allowing for a richer understanding of content beyond just the literal definitions.\"]],[4,\"img\",{\"alt\":\"\",\"width\":\"586\",\"height\"
1823:\"308\",\"src\":\"https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?width=1173&height=616\",\"srcSet\":\"https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?scale-down-to=512&width=1173&height=616 512w,https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?scale-down-to=1024&width=1173&height=616 1024w,https://framerusercontent.com/images/wq0tuV49psv3nuQRRQ3QFElzn8.png?width=1173&height=616 1173w\",\"className\":\"framer-image\",\"style\":{\"aspectRatio\":\"1173 / 616\"}}],[4,\"p\",null,[5,\"By bridging the gap between human language and machine understanding, semantic understanding offers transformative advantages in how information is sought and delivered. Here are the distinct advantages that we believe semantic understanding offers in this domain:\"]],[4,\"h4\",null,[5,\"Advantages of semantic understanding\"]],[4,\"h5\",null,[5,\"Deep Contextual Understanding 🧠 \"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Beyond mere keywords, semantic searches understand context, intent, and nuanced relationships, offering results that are more aligned with user intent.\"]]]],[4,\"h5\",null,[5,\"Natural Language Processing 🗣\"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"These engines can process conversational phrases, complex questions, or even colloquial language, eliminating the need for \\\"search-engine-friendly\\\" queries.\"]]]],[4,\"h5\",null,[5,\"Multi modal: Image and Text Recognition 🏞+💬\"]],[4,\"ul\",null,[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Semantic search engines excel in multi-modal scenarios by understanding and correlating both text and images, providing comprehensive search results. \"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"For example, in e-commerce, a user might input \"],[4,\"em\",null,[5,\"\\\"red high-heeled shoes.\\\" \"]],[5,\"While a traditional search might focus on the text, a semantic system can align the query with product images, ensuring the visuals in the search results truly match the user's intent.\"]]]],[4,\"h5\",null,[5,\"Dynamic Adaptability 📈 \"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Powered by AI and machine learning, semantic searches constantly evolve, refining their algorithms based on user interactions and feedback.\"]]],[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"The more the AI processes, the smarter it becomes. This means it can continually adapt to changes in trends and language.\"]]]],[4,\"h5\",null,[5,\"Language and Culture Sensitivity 🌍 \"]],[4,\"ul\",{\"style\":{\"--framer-text-color\":\"rgb(55, 65, 81)\",\"--framer-font-size\":\"16px\",\"--framer-text-transform\":\"none\",\"--framer-text-alignment\":\"start\"}},[4,\"li\",{\"data-preset-tag\":\"p\"},[4,\"p\",null,[5,\"Semantic searches often recognize cultural nuances, idioms, and regional language variations, making them more inclusive and globally applicable.\"]]]],[4,\"h2\",null,[4,\"strong\",null,[5,\"What does this mean for Moonsift?\"]]],[4,\"p\",null,[5,\"In today's digital age, consumers expect not just answers, but the right answers, and fast. Every now and then radical innovations allow new solutions that leapfrog the seemingly unmovable incumbent solutions.\"]],[4,\"p\",null,[5,\"Semantic understanding and groundbreaking research in Machine Learning and Artificial Intelligence, put Moonsift in a unique position to redefine how people \"],[4,\"em\",null,[5,\"sift\"]],[5,\" the ginormous universe of products available online. While platforms like Google Shopping have set industry standards, innovation doesn't stand still. \"]],[4,\"p\",null,[5,\"With one of the largest proprietary cross-retail databases in the world, help from the open source community and AI experts from leading Universities, Moonsift has been researching what is now possible. \"]],[4,\"p\",null,[5,\"Do the recent advances in AI enable new approaches and solutions that can leapfrog standards set by Google etc?\"]],[4,\"p\",null,[4,\"strong\",null,[5,\"Semantic understanding R&D: \"]],[5,\"To gauge the performance of early Moonsift outputs in our research, we've been putting them up against Google Shopping, Shop, Bing etc. We've subjected these platforms to some challenging queries to stretch their limits. Below we share some such examples of Moonsift vs Google.\"]],[4,\"h2\",null,[5,\"Moonsift vs. Google (some fun examples)\"]],[4,\"p\",null,[5,\"As we build Moonsift's \"],[2,{\"href\":\"https://www.moonsift.com/ai\",\"openInNewTab\":false,\"smoothScroll\":false,\"relV
1823alues\":[],\"motionChild\":true,\"nodeId\":\"S1XS4luNp\",\"scopeId\":\"contentManagement\"},[4,\"a\",null,[5,\"Shopping Copilot for the entire internet\"]]],[5,\", we are constantly experimenting with and tweaking multi-modal AI against existing engines to evaluate progress.\"]],[4,\"p\",null,[5,\"Below are some fun examples that begin to illustrate what is possible with semantic search.\"]],[4,\"h5\",null,[4,\"strong\",null,[5,\"🔍 “A dress that looks like a Caipirinha”\"]]],[4,\"p\",null,[5,\"If you don't know what a caipirinha cocktail is, this is what they look like for context.\"]],[4,\"img\",{\"alt\":\"\",\"width\":\"578\",\"height\":\"287\",\"src\":\"https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?width=1156&height=574\",\"srcSet\":\"https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?scale-down-to=512&width=1156&height=574 512w,https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?scale-down-to=1024&width=1156&height=574 1024w,https://framerusercontent.com/images/5y40HcXQWHhZ55AVHYopKbtthuk.png?width=1156&height=574 1156w\",\"className\":\"framer-image\",\"style\":{\"aspectRatio\":\"1156 / 574\"}}],[4,\"h6\",null,[5,\"Semantic outputs from Moonsift's AI vs Google Shopping\"]],[4,\"img\",{\"alt\":\"\",\"width\":\"667\",\"height\":\"315\",\"src\":\"https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?width=1335&height=630\",\"srcSet\":\"https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?scale-down-to=512&width=1335&height=630 512w,https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?scale-down-to=1024&width=1335&height=630 1024w,https://framerusercontent.com/images/xRTIoD7wgGpl9DI0UApH2m2vpNs.png?width=1335&height=630 1335w\",\"className\":\"framer-image\",\"style\":{\"aspectRatio\":\"1335 / 630\"}}],[4,\"h5\",null,[5,\"🔍 “Skirt with a pattern inspired by ocean waves”\"]],[4,\"img\",{\"alt\":\"\",\"width\":\"667\",\"height\":\"315\",\"src\":\"https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?width=1335&height=630\",\"srcSet\":\"https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?scale-down-to=512&width=1335&height=630 512w,https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?scale-down-to=1024&width=1335&height=630 1024w,https://framerusercontent.com/images/8hLEHgw8hFv56do8aLxkQ8xZqKY.png?width=1335&height=630 1335w\",\"className\":\"framer-image\",\"style\":{\"aspectRatio\":\"1335 / 630\"}}],[4,\"p\",null,[5,\"People have learnt to stick within the limitations of existing search technology, but with increasing uptake of LLM enabled chat experiences, this is changing. Why should users limit their queries to what search engines can understand? With Moonsift, we're pushing these boundaries, aiming to meet users where their imagination and needs take them.\"]],[4,\"p\",null,[5,\"These early results are certainly exciting. We first set out on our mission to solve online shopper's 'product discovery' problem in 2018 when Transformers were barely on anyone's radar. At that time it would have cost us tens if not hundreds of millions of dollars to build models with this capabilty.\"]],[4,\"p\",null,[5,\"We look forward to sharing more about how AI is going to revolutionise the product research and discovery process for shoppers as we build the world's first \"],[2,{\"href\":\"https://www.moonsift.com/ai\",\"openInNewTab\":false,\"smoothScroll\":false,\"relValues\":[],\"motionChild\":true,\"nodeId\":\"S1XS4luNp\",\"scopeId\":\"contentManagement\"},[4,\"a\",null,[5,\"shopping Copilot for the entire internet\"]]],[5,\".\"]]]","{\"from\":\"4013d735-7c22-46a0-bc2c-9d5a0c20061b\",\"select\":[],\"where\":{\"left\":{\"left\":{\"collection\":\"C0Pj8uo6J\",\"name\":\"W8QDlcjek\",\"type\":\"Identifier\"},\"operator\":\"==\",\"right\":{\"type\":\"LiteralValue\",\"value\":\"AI\"},\"type\":\"BinaryOperation\"},\"operator\":\"and\",\"right\":{\"left\":{\"collection\":\"C0Pj8uo6J\",\"name\":\"BHRb_cbMi\",\"type\":\"Identifier\"},\"operator\":\"==\",\"right\":{\"type\":\"LiteralValue\",\"value\":\"Search\"},\"type\":\"BinaryOperation\"},\"type\":\"BinaryOperation\"}}default",[38],{}
1823,"{\"from\":\"4013d735-7c22-46a0-bc2c-9d5a0c20061b\",\"select\":[{\"collection\":\"C0Pj8uo6J\",\"name\":\"dwqLX2I3t\",\"type\":\"Identifier\"},{\"collection\":\"C0Pj8uo6J\",\"name\":\"xUaElWWd_\",\"type\":\"Identifier\"},{\"collection\":\"C0Pj8uo6J\",\"name\":\"W8QDlcjek\",\"type\":\"Identifier\"},{\"collection\":\"C0Pj8uo6J\",\"name\":\"WaEB0DyBj\",\"type\":\"Identifier\"},{\"collection\":\"C0Pj8uo6J\",\"name\":\"e_z6pK9RE\",\"type\":\"Identifier\"},{\"collection\":\"C0Pj8uo6J\",\"name\":\"id\",\"type\":\"Identifier\"}],\"where\":{\"left\":{\"left\":{\"collection\":\"C0Pj8uo6J\",\"name\":\"W8QDlcjek\",\"type\":\"Identifier\"},\"operator\":\"==\",\"right\":{\"type\":\"LiteralValue\",\"value\":\"AI\"},\"type\":\"BinaryOperation\"},\"operator\":\"and\",\"right\":{\"left\":{\"collection\":\"C0Pj8uo6J\",\"name\":\"BHRb_cbMi\",\"type\":\"Identifier\"},\"operator\":\"==\",\"right\":{\"type\":\"LiteralValue\",\"value\":\"Search\"},\"type\":\"BinaryOperation\"},\"type\":\"BinaryOperation\"},\"limit\":{\"type\":\"LiteralValue\",\"value\":4}}default",[41],{"dwqLX2I3t":22,"xUaElWWd_":10,"W8QDlcjek":5,"WaEB0DyBj":19,"e_z6pK9RE":17,"id":42},{"type":6,"value":43},"ZMNOU4UKt",["Map"]]</script>
1823<div id="svg-templates" style="position: absolute; overflow: hidden; bottom: 0; left: 0; width: 0; height: 0; z-index: 0; contain: strict" aria-hidden="true">
1824</div>
1825	<!-- Start of bodyEnd -->
1826    
1827    <!-- End of bodyEnd -->
1828</body>
1829</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.