/* cyrillic-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwRGFWfOw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwYGFWfOw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwTGFWfOw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwSGFWfOw.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/g/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* canadian-aboriginal */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKjDV-fGA.woff2) format('woff2');
  unicode-range: U+02C7, U+02D8-02D9, U+02DB, U+0307, U+1400-167F, U+18B0-18F5, U+25CC, U+11AB0-11ABF;
}
/* cherokee */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKfDV-fGA.woff2) format('woff2');
  unicode-range: U+0300-0302, U+0304, U+030B-030C, U+0323-0324, U+0330-0331, U+13A0-13FF, U+AB70-ABBF;
}
/* math */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvLwDV-fGA.woff2) format('woff2');
  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;
}
/* nushu */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvLzDV-fGA.woff2) format('woff2');
  unicode-range: U+2003, U+3000, U+3002, U+4E00, U+FE12, U+16FE1, U+1B170-1B2FB;
}
/* symbols */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvLiDV-fGA.woff2) format('woff2');
  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;
}
/* syriac */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvL_DV-fGA.woff2) format('woff2');
  unicode-range: U+0303-0304, U+0307-0308, U+030A, U+0320, U+0323-0325, U+032D-032E, U+0330-0331, U+060C, U+061B-061C, U+061F, U+0621, U+0640, U+064B-0655, U+0660-066C, U+0670, U+0700-074F, U+0860-086A, U+1DF8, U+1DFA, U+200C-200F, U+25CC, U+2670-2671;
}
/* tifinagh */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKsDV-fGA.woff2) format('woff2');
  unicode-range: U+02C7, U+0301-0302, U+0304, U+0306-0307, U+0309, U+0323, U+0331, U+200C-200D, U+202E, U+25CC, U+2D30-2D7F;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKDDV-fGA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKCDV-fGA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKMDV8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* canadian-aboriginal */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKjDV-fGA.woff2) format('woff2');
  unicode-range: U+02C7, U+02D8-02D9, U+02DB, U+0307, U+1400-167F, U+18B0-18F5, U+25CC, U+11AB0-11ABF;
}
/* cherokee */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKfDV-fGA.woff2) format('woff2');
  unicode-range: U+0300-0302, U+0304, U+030B-030C, U+0323-0324, U+0330-0331, U+13A0-13FF, U+AB70-ABBF;
}
/* math */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvLwDV-fGA.woff2) format('woff2');
  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;
}
/* nushu */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvLzDV-fGA.woff2) format('woff2');
  unicode-range: U+2003, U+3000, U+3002, U+4E00, U+FE12, U+16FE1, U+1B170-1B2FB;
}
/* symbols */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvLiDV-fGA.woff2) format('woff2');
  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;
}
/* syriac */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvL_DV-fGA.woff2) format('woff2');
  unicode-range: U+0303-0304, U+0307-0308, U+030A, U+0320, U+0323-0325, U+032D-032E, U+0330-0331, U+060C, U+061B-061C, U+061F, U+0621, U+0640, U+064B-0655, U+0660-066C, U+0670, U+0700-074F, U+0860-086A, U+1DF8, U+1DFA, U+200C-200F, U+25CC, U+2670-2671;
}
/* tifinagh */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKsDV-fGA.woff2) format('woff2');
  unicode-range: U+02C7, U+0301-0302, U+0304, U+0306-0307, U+0309, U+0323, U+0331, U+200C-200D, U+202E, U+25CC, U+2D30-2D7F;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKDDV-fGA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKCDV-fGA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/g/s/googlesansflex/v22/t5sEIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwInycYAJzz0m7kJ4qFQOJBOjLvDSndo0SKMpKSTzwliVdHAy4bxTDHg_ugnAakp8ubq8BIo1pdkkXZj4iNdvKMDV8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/g/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_SeW4Ep0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/g/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_QOW4Ep0.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/g/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_R-W4Ep0.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/g/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_S-W4Ep0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/g/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_SuW4Ep0.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(/g/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_ROW4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face { font-family: "Google Sans"; src: url("/g/s/googlesans/v67/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrw2IKlnrSjiEjo5.woff2"); font-display: swap; font-style: normal; font-weight: 500 }
@font-face { font-family: "Google Sans Flex Variable"; src: url("/g/s/googlesansflex/v20/t5t7IQcYNIWbFgDgAAzZ34auoVyXip6sfhcat2c.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/f/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/f/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/f/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/assets/F3kdpd2N0cToWV5huaZjjgM.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("/f/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("/f/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/f/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/f/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/f/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("/f/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Inter Display"; src: url("/f/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 }
@font-face { font-family: "Poppins"; src: url("/f/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Poppins"; src: url("/f/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2"); font-display: swap; font-style: normal; font-weight: 500 }
@font-face { font-family: "Satoshi"; src: url("/f/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2"); font-display: swap; font-style: normal; font-weight: 500 }
@font-face { font-family: "Satoshi"; src: url("/f/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Satoshi"; src: url("/f/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "Poppins"; src: url("/f/third-party-assets/fontshare/wf/E6J4GS76KHNRRUWODFCFOX2JRKNRSFVY/3GYVT5S4AH7VMPASDDKOTIPV6P3WJXGI/24R4YOH3G2SFDSTCNHOVGYEX3DMRC3CE.woff2"); font-display: swap; font-style: normal; font-weight: 600 }
@font-face { font-family: "Google Sans Flex Placeholder"; src: local("Arial"); ascent-override: 94.61%; descent-override: 28.01%; line-gap-override: 0.00%; size-adjust: 102.10% }
@font-face { font-family: "Geist Placeholder"; src: local("Arial"); ascent-override: 94.56%; descent-override: 27.76%; line-gap-override: 0.00%; size-adjust: 106.28% }
@font-face { font-family: "Google Sans Placeholder"; src: local("Arial"); ascent-override: 95.12%; descent-override: 28.16%; line-gap-override: 0.00%; size-adjust: 101.55% }
@font-face { font-family: "Google Sans Flex Variable Placeholder"; src: local("Arial"); ascent-override: 94.61%; descent-override: 28.01%; line-gap-override: 0.00%; size-adjust: 102.10% }
@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% }
@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% }
@font-face { font-family: "Poppins Placeholder"; src: local("Arial"); ascent-override: 91.95%; descent-override: 30.94%; line-gap-override: 7.96%; size-adjust: 113.11% }
@font-face { font-family: "Satoshi Placeholder"; src: local("Arial"); ascent-override: 102.23%; descent-override: 24.29%; line-gap-override: 10.12%; size-adjust: 98.80% }
@media(min-width: 1200px){.hidden-72rtr7{display:none!important}}
@media(min-width: 810px) and (max-width: 1199.98px){.hidden-1sq1g4k{display:none!important}}
@media(max-width: 809.98px){.hidden-1tb9z6z{display:none!important}}
body{--token-20608b9f-0145-4a1e-b971-ee948ebbb015:#fff;--token-419394a1-565d-4952-8ba3-b4f1eb92339c:#050505;--token-3f060a67-1a54-4056-ae06-80a5a9f52680:#000;--token-cc8db95f-aa8c-43e5-bd24-f0b1f0f3f323:#f6f7f9;--token-fbccfe73-45ae-45c9-99b4-c154ce1dbd6e:#648be8;--token-fc4a3b89-96cf-4700-b0b8-8cf673cdd457:#555;--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f:#fff;--token-0fc7645b-a05c-41a6-a9ec-a5929b6d545b:#235137;--token-26a3cfa5-e3af-4059-9057-52743845f2d4:#fff;--token-8454ef88-b6ee-4ed5-be6e-f2c4387e5309:#365eff;--token-4758be63-cf61-4966-8bfa-98c80a73eca6:#664cdd;--token-01e787a3-523b-4174-b052-abaa4d5d16a1:#9882fb4d;--token-3b929368-406c-495b-8fe0-a27f61a76593:#191919;--token-efb08261-12c6-4aae-98bb-964bf28df1b6:#96b1ff;--token-23e885d8-17a1-42be-baa8-cba44b2d905e:#f6f1fc;--token-b34c88fe-2cf9-4543-b1c4-32c3ba3320d5:#fff;--token-0c468dd1-a84b-4848-a23c-a3e40e9f37a8:#2989ff33;--token-40eb867d-31c3-464f-8ee9-a5fd017fc30e:#000;--token-344bc179-87b7-4125-a33a-1da8c5acfd6c:#ebf3fe;--token-2d4d80cc-dff1-404f-8145-4cfb58c60fce:#ebf3fecc;--token-2aa6c5b2-1b97-40d5-aeca-55b0ce818456:#fff;--token-78696d5f-10aa-455f-8ae4-f733247f1f61:#000;--token-4f4b0360-0485-4148-acf7-119f0b72e7ca:#666;--token-1a772fd5-3867-4246-acd4-f46ef551c725:#111;--token-4743cf5e-b6f4-46c8-9f30-bbba0368c6e7:#1e1e1e;--token-6ba87c4b-8f80-4906-90b8-e7166e99f2a7:#4c4c4c;--token-219c2d29-187a-40f8-aab3-a7af9bd91f3b:#fff;--token-3780689f-8242-4039-a78f-f2f587967c29:#050505;--token-21a7a83b-9c05-4cf1-b9d4-6e74f10e98cd:#666;--token-84002464-baa0-40a1-a1a1-82899aec539a:#9ba1a5;--token-82b5832e-a0cf-4abf-84b4-daf77b132a71:#51565a;--token-b429e08d-49f3-4f52-a7c2-1fc1756f29aa:#282828;--token-6e38f245-e1c2-47fa-8c7f-1dea892f42e9:#fff;--token-d353a53b-3650-482d-b0ae-ebc25ab9121c:#999;--token-a9b5ec29-97dd-4960-8ab2-b7d2053bee37:#262626;--token-03531b3a-0883-4b4f-a07d-42ff0d809c17:#111;--token-a4c33a8a-f7ec-4c7c-86b7-12a5561a333a:#ffffff4d;--token-12307017-6017-4dc2-bd95-03dd133b2bde:#ffffff1a;--token-e4b6e893-c43a-43a8-9eff-b692c24f7ea6:#ffffff0f;--token-a53beb93-2df8-4cea-8692-a810c05e478d:#000;--token-55fce8bf-ab86-42dc-8b77-6335cf9cf588:#fff;--token-dc401052-8456-42c8-a24e-d36945f44ebf:#b50000;--token-b3c11e1e-3e83-4bec-9857-d0985ddf2f3d:#ff9800;--token-b8eab2dc-5184-478b-9216-aa7099687128:#017501;--token-afe38531-3ffb-413e-b141-aa2cba0b989e:#ffffff2e;--token-ef339654-0b57-4e97-91bb-d6220ba70ab6:#fffc;--token-73249cc1-e13f-4b9a-9f8c-120463984349:#ffffff08;--token-fc24edca-c6a9-4002-9aa0-e67221fb322a:#ffffffb3;--token-be5fd20d-23fc-463d-9ce0-7784436f5294:#999;--token-f8734902-8d1d-4e80-b378-a091f0e2450d:#262626;--token-b36dd681-3931-42f3-9689-c547a2963b31:#f7f7f7;--token-ddd2d780-d4ce-459c-a98c-cc149b368549:#fff0;--token-908da045-9291-4ccc-a8ca-914c518db060:#006c9a;--token-29407ee8-80cf-42e2-8552-df0db7cb5508:#a37e2c;--token-3eddab20-f560-4f51-95d0-ce4e43539483:#fff;--token-cecf886f-35d1-4207-a045-acf7164ed7a9:#fff;--token-4e189ac9-9323-427a-b168-3f70f7adfa16:#fff;--token-67136d3c-f65b-4bc9-ae67-b92f99039047:#000309;--token-b6a39f08-be76-432e-822f-a688bf611a81:#f5f5f5;--token-d087a2e5-fd94-4365-b9e7-2110dc65c1fa:#e6e6e7;--token-9f50951d-e252-4eb9-9e9e-a17e3de7fd45:#ff383c;--token-43612011-7300-44a5-88c4-0e5e03b3c4d6:#eff6ff;--token-48f2c01f-e61a-4ab6-b523-265d998ef9e3:#ff8000;--token-a76bcf53-6b6b-49fb-9923-7348b42f85c9:#242424;--token-2ff9a6d4-dab7-4ef6-b4fa-9e88617ec594:#fff;--token-c73d8c02-8243-4543-98d7-9828742f2196:#fff9;--token-1a4b1f37-72e1-4367-9481-54f5a6000d2b:#51a2ff;--token-7bddd129-833e-4592-8d35-b38628f5587c:#000;--token-97e996cf-f507-45b4-bc28-acc597aa4a90:#fcfcfc;--token-756b7dc9-3ce5-40ab-9850-2ff4b1966546:#fcfcfc;--token-4853a2d8-79cd-419a-a667-b522b9f51667:#f8f9fa;--token-9b10571e-da58-47d7-a690-7670ffb5bba4:#fff0;--token-34579f84-6124-46d0-afb0-bf7380f4eaae:#e9e9e9;--token-97c47d8c-52b8-46e3-8ddb-ef0f78ad9d88:#faf8f7;--token-fdc7d622-b98f-4610-a843-392715c1e983:#f5f5f5;--token-60c35037-d3eb-4419-8c24-e6ccda86fba2:#000;--token-81da49cf-2287-44a5-a460-39319ae2e423:#4d4443;--token-3e9e36fc-17db-4c79-b84b-5085327c44ba:#c53935;--token-4ece85a1-4265-4660-ad38-90b1b2ebee44:#2b323899;--token-bde13f42-2156-416c-92e6-0f6bc2bde9dc:#ededed}
@media (prefers-color-scheme:dark){body{--token-60c35037-d3eb-4419-8c24-e6ccda86fba2:#000;--token-bde13f42-2156-416c-92e6-0f6bc2bde9dc:#ededed}}
@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}}
@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],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))))))))}}
@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))))))}}
@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-LOrVz.framer-lux5qc,.framer-LOrVz .framer-lux5qc{display:block}
.framer-LOrVz.framer-72rtr7{height:min-content;overflow:var(--overflow-clip-fallback,clip);background-color:#fff;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-shyiva-container{z-index:10;flex:none;width:100%;height:auto;position:fixed;top:0;left:50%;transform:translate(-50%)}
.framer-LOrVz .framer-18g0xht{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-hg7yat{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:1;background:linear-gradient(#e3ecff80 0%,#f7f8fa00 100%);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:sticky;top:0}
.framer-LOrVz .framer-12zso2r{height:452px;overflow:var(--overflow-clip-fallback,clip);z-index:0;background:radial-gradient(50% 50%,#ffffffb3 83.5902%,#fff0 100%);flex:none;width:512px;position:absolute;top:-111px;left:calc(50% - 256px)}
.framer-LOrVz .framer-jiwst8{will-change:var(--framer-will-change-effect-override,transform);z-index:3;flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;height:min-content;padding:0;display:flex;position:absolute;top:117px;left:0;right:0;overflow:visible}
.framer-LOrVz .framer-c4p47r-container{flex:none;width:100%;min-width:208px;height:27px;position:relative}
.framer-LOrVz .framer-17pxjul{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-je09qt{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-LOrVz .framer-vp9cdh,.framer-LOrVz .framer-1434ffs,.framer-LOrVz .framer-1ntm3ux,.framer-LOrVz .framer-y0umvk,.framer-LOrVz .framer-d0vxpj,.framer-LOrVz .framer-11kgxf5,.framer-LOrVz .framer-xhicyl,.framer-LOrVz .framer-1pdiefr,.framer-LOrVz .framer-1aguq13,.framer-LOrVz .framer-rgib2i{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap:balance;white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-1nwmi5x-container,.framer-LOrVz .framer-ky1uep-container,.framer-LOrVz .framer-1wodn42-container,.framer-LOrVz .framer-fseijd-container,.framer-LOrVz .framer-1jlvfxq-container,.framer-LOrVz .framer-1079uol-container,.framer-LOrVz .framer-1vt8su-container,.framer-LOrVz .framer-1o9sc2o-container,.framer-LOrVz .framer-1mo0sy3-container,.framer-LOrVz .framer-1i0klji-container,.framer-LOrVz .framer-1wyursl-container,.framer-LOrVz .framer-1wlkykf-container,.framer-LOrVz .framer-1sjtu5q-container,.framer-LOrVz .framer-1gzjx8p-container,.framer-LOrVz .framer-1r18spd-container,.framer-LOrVz .framer-o65utw-container,.framer-LOrVz .framer-1vqt57g-container,.framer-LOrVz .framer-dhmiyf-container,.framer-LOrVz .framer-a6yn0o-container,.framer-LOrVz .framer-vhjqta-container,.framer-LOrVz .framer-1dkuj0k-container,.framer-LOrVz .framer-64roc1-container,.framer-LOrVz .framer-khp8rc-container,.framer-LOrVz .framer-gz9bbm-container,.framer-LOrVz .framer-109sfd2-container,.framer-LOrVz .framer-1aehn4m-container,.framer-LOrVz .framer-1aqan5z-container{flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-43juyb,.framer-LOrVz .framer-1bb6o4x,.framer-LOrVz .framer-1j68sx6,.framer-LOrVz .framer-19vt4t6,.framer-LOrVz .framer-vws9a5,.framer-LOrVz .framer-1ex4lkl,.framer-LOrVz .framer-11qr4qp,.framer-LOrVz .framer-11gj0ei,.framer-LOrVz .framer-1m0rxeo,.framer-LOrVz .framer-1n77tos,.framer-LOrVz .framer-na55gi{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-qh773e,.framer-LOrVz .framer-qmjhax,.framer-LOrVz .framer-123cuce{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap:balance;filter:blur();white-space:pre;flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-1p5bamm{flex-flow:row;flex:none;place-content:center;align-items:center;gap:15px;width:min-content;min-width:144px;height:min-content;min-height:40px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-6oqlgr{z-index:3;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:absolute;top:25%;left:50%;overflow:visible;transform:translate(-50%,-50%)}
.framer-LOrVz .framer-x3xwrl{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-13t01qv,.framer-LOrVz .framer-102eafj,.framer-LOrVz .framer-5fmdyo,.framer-LOrVz .framer-1hjbnh9,.framer-LOrVz .framer-b0vra3,.framer-LOrVz .framer-o4i0xp,.framer-LOrVz .framer-p3148y,.framer-LOrVz .framer-hrytui,.framer-LOrVz .framer-gssj9y{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-nebxnr-container{filter:invert(0);z-index:-1;flex:none;width:100%;height:108vh;position:relative;-webkit-mask:linear-gradient(#000 90%,#0000 100%);mask:linear-gradient(#000 90%,#0000 100%)}
.framer-LOrVz .framer-pdctmk{overflow:var(--overflow-clip-fallback,clip);z-index:1;background:radial-gradient(50% 50% at 47.8% 19.6%,#fff 19.3756%,#fff0 95.6101%);flex:none;position:absolute;inset:0}
.framer-LOrVz .framer-f3xdxs{height:20vh;overflow:var(--overflow-clip-fallback,clip);flex:none;width:100%;position:relative}
.framer-LOrVz .framer-1ky713z{height:100vh;overflow:var(--overflow-clip-fallback,clip);flex:none;width:100%;position:relative}
.framer-LOrVz .framer-1er0o7y{height:200vh;overflow:var(--overflow-clip-fallback,clip);flex:none;width:100%;position:relative}
.framer-LOrVz .framer-o8lu8n{height:50vh;overflow:var(--overflow-clip-fallback,clip);flex:none;width:100%;scroll-margin-top:1000px;position:relative}
.framer-LOrVz .framer-6efoje{filter:invert(0)blur(25px);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;flex:none;width:120%;height:300px;position:absolute;bottom:-60px;left:-120px;overflow:visible}
.framer-LOrVz .framer-uyc574{background:linear-gradient(180deg,#f7f7f7 0%,var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015,#fff)26%);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0 0 50px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-o0cyv0{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;max-width:800px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-18wcri6{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0 50px 25px;display:flex;position:relative;overflow:hidden}
.framer-LOrVz .framer-ee5cbw,.framer-LOrVz .framer-1coiaa4,.framer-LOrVz .framer-mvgokd,.framer-LOrVz .framer-iprq8w,.framer-LOrVz .framer-14wq2oc{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1els108,.framer-LOrVz .framer-2ugl5v,.framer-LOrVz .framer-1sfz9jp,.framer-LOrVz .framer-1olob2x{flex-flow:column;flex:none;place-content:center;align-items:center;gap:5px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1uwwvj,.framer-LOrVz .framer-mxjcov,.framer-LOrVz .framer-1lredhl,.framer-LOrVz .framer-solxoo,.framer-LOrVz .framer-8kx8hk,.framer-LOrVz .framer-q0ffxl,.framer-LOrVz .framer-5099ol,.framer-LOrVz .framer-114q2vv,.framer-LOrVz .framer-1sb4j86,.framer-LOrVz .framer-1smn1b5,.framer-LOrVz .framer-1xsv3x5,.framer-LOrVz .framer-1nsm57j,.framer-LOrVz .framer-1g2igou,.framer-LOrVz .framer-gsliey,.framer-LOrVz .framer-1rfqzuy,.framer-LOrVz .framer-1n8wnfd,.framer-LOrVz .framer-1ybkpd0,.framer-LOrVz .framer-12m1h0j,.framer-LOrVz .framer-15u5krw,.framer-LOrVz .framer-18tyai2,.framer-LOrVz .framer-17hrwsi,.framer-LOrVz .framer-fb5kd9,.framer-LOrVz .framer-m6hn1c,.framer-LOrVz .framer-4xvrhd,.framer-LOrVz .framer-1uumdjv,.framer-LOrVz .framer-1jlk9ot,.framer-LOrVz .framer-1v2btjv,.framer-LOrVz .framer-qrb9tb,.framer-LOrVz .framer-eo89dv,.framer-LOrVz .framer-oobfcf,.framer-LOrVz .framer-1yflwsm,.framer-LOrVz .framer-1k1onp7,.framer-LOrVz .framer-un2w5d,.framer-LOrVz .framer-1mxvmu0,.framer-LOrVz .framer-1o48g6a,.framer-LOrVz .framer-o57rat,.framer-LOrVz .framer-1jgb0rr,.framer-LOrVz .framer-1b0nwd4,.framer-LOrVz .framer-15brxp5,.framer-LOrVz .framer-10aldt1,.framer-LOrVz .framer-16hhzqj,.framer-LOrVz .framer-1y2oq8g,.framer-LOrVz .framer-hdq79f,.framer-LOrVz .framer-1cndvnh,.framer-LOrVz .framer-1cflelo,.framer-LOrVz .framer-1d3w8di{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap:balance;filter:blur();white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}
.framer-LOrVz .framer-1gu96fi-container{z-index:1;flex:none;width:100%;height:533px;position:relative}
.framer-LOrVz .framer-1x9fpw5{filter:blur(3px);aspect-ratio:1.09611;opacity:.27;z-index:0;flex:none;width:auto;position:absolute;top:-99px;bottom:-14px;left:-432px;overflow:visible}
.framer-LOrVz .framer-1yzpm72-container{z-index:1;flex:none;width:100%;height:260px;position:relative}
.framer-LOrVz .framer-jsti8{filter:blur(3px);aspect-ratio:1.09611;opacity:.27;z-index:0;flex:none;width:1004px;height:auto;position:absolute;bottom:-216px;right:-484px;overflow:visible}
.framer-LOrVz .framer-bmh77i{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;scroll-margin-top:120px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-496vnb{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:50px 0;display:flex;position:relative}
.framer-LOrVz .framer-1bv5431{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:15px;width:100%;padding:8px 0;display:flex;position:relative}
.framer-LOrVz .framer-pnte2g{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:10px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:15px;width:100%;padding:7px 0;display:flex;position:relative}
.framer-LOrVz .framer-jfd2v9{-webkit-user-select:none;user-select:none;background:linear-gradient(270deg,#fff 0%,var(--token-ddd2d780-d4ce-459c-a98c-cc149b368549,#000)100%);overflow:var(--overflow-clip-fallback,clip);pointer-events:none;z-index:2;flex:none;width:125px;position:absolute;top:0;bottom:0;right:-50px}
.framer-LOrVz .framer-1i1tkcw{-webkit-user-select:none;user-select:none;background:linear-gradient(270deg,#fff 0%,var(--token-ddd2d780-d4ce-459c-a98c-cc149b368549,#000)100%);overflow:var(--overflow-clip-fallback,clip);pointer-events:none;z-index:2;flex:none;width:125px;position:absolute;top:0;bottom:0;left:-50px}
.framer-LOrVz .framer-jpsw8h{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:40px;width:100%;padding:20px;display:flex;position:relative}
.framer-LOrVz .framer-tvv1ml,.framer-LOrVz .framer-dcr5n7,.framer-LOrVz .framer-1rn93cq,.framer-LOrVz .framer-63gko3{--border-bottom-width:1px;--border-color:var(--token-cc8db95f-aa8c-43e5-bd24-f0b1f0f3f323,#f6f7f9);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f2f4f6cc;border-radius:16px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:15px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-14runix,.framer-LOrVz .framer-1scsrqu,.framer-LOrVz .framer-1unbbsl,.framer-LOrVz .framer-1vl32kz{border-radius:100px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:1px;display:flex;position:relative;overflow:visible;box-shadow:0 0 12px #0000001f}
.framer-LOrVz .framer-i2b8or,.framer-LOrVz .framer-16nlyl3,.framer-LOrVz .framer-5b2kao,.framer-LOrVz .framer-1qk30vy{z-index:1;background-color:#0000171a;border-radius:12px;flex:none;position:absolute;inset:0;overflow:visible}
.framer-LOrVz .framer-1dgqxwa,.framer-LOrVz .framer-13rbg94,.framer-LOrVz .framer-vrkdeb,.framer-LOrVz .framer-5j5n0i{background-color:var(--token-219c2d29-187a-40f8-aab3-a7af9bd91f3b,#fff);z-index:3;border-radius:10px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:36px;height:38px;padding:7px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-h13v29-container,.framer-LOrVz .framer-oz9rcs-container,.framer-LOrVz .framer-1qaoljk-container,.framer-LOrVz .framer-5hllzp-container{flex:1 0 0;width:1px;height:100%;position:relative}
.framer-LOrVz .framer-qqqsev,.framer-LOrVz .framer-1qghwmp,.framer-LOrVz .framer-2as6ft,.framer-LOrVz .framer-gkbyq6{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap:balance;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:1 0 0;width:1px;height:auto;position:relative}
.framer-LOrVz .framer-urvwq7,.framer-LOrVz .framer-34zctf,.framer-LOrVz .framer-o58ydg,.framer-LOrVz .framer-1oj4u7w{z-index:1;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1dicun0,.framer-LOrVz .framer-1hf6rl3,.framer-LOrVz .framer-1erqmd3,.framer-LOrVz .framer-jbi04t{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;filter:blur();pointer-events:auto;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:100%;height:auto;position:relative}
.framer-LOrVz .framer-37f9le,.framer-LOrVz .framer-1b2iyef,.framer-LOrVz .framer-phy2cn,.framer-LOrVz .framer-nt437g,.framer-LOrVz .framer-mixrjq,.framer-LOrVz .framer-jp9f0k,.framer-LOrVz .framer-1ao0ntw,.framer-LOrVz .framer-1ptjt78,.framer-LOrVz .framer-15vflpy,.framer-LOrVz .framer-v1dsn,.framer-LOrVz .framer-ykber4{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;filter:blur();white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}
.framer-LOrVz .framer-1xhbwco-container,.framer-LOrVz .framer-1f5x99j-container,.framer-LOrVz .framer-sszg6b-container,.framer-LOrVz .framer-1g4q5de-container,.framer-LOrVz .framer-193zqml-container,.framer-LOrVz .framer-1e4r65j-container,.framer-LOrVz .framer-1misduf-container,.framer-LOrVz .framer-hl5jnm-container,.framer-LOrVz .framer-8aqsdm-container,.framer-LOrVz .framer-1fuzu8x-container,.framer-LOrVz .framer-1duoir5-container,.framer-LOrVz .framer-kc6sg3-container,.framer-LOrVz .framer-1l6s2w-container{flex:none;width:100%;height:auto;position:relative}
.framer-LOrVz .framer-1gkcvvb,.framer-LOrVz .framer-5l0bri{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:20px;width:100%;height:250px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1xatzqh-container{flex:none;width:320px;height:250px;position:relative}
.framer-LOrVz .framer-1fr4kjs{border-top-right-radius:48px;border-bottom-left-radius:48px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:100%;height:min-content;padding:72px 0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-ifh1en,.framer-LOrVz .framer-c7v93b,.framer-LOrVz .framer-ly8in8,.framer-LOrVz .framer-s5dfda,.framer-LOrVz .framer-y49n0,.framer-LOrVz .framer-111j39n,.framer-LOrVz .framer-ejal3o{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-o3tr5b{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;max-width:1100px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1pqn5by{z-index:1;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:0;width:1px;max-width:1100px;height:min-content;padding:0 0 100px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-kwffn0{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:sticky;top:100px;overflow:visible}
.framer-LOrVz .framer-rj900i{aspect-ratio:1.53754;z-index:2;flex:none;width:945px;height:auto;position:relative;overflow:visible}
.framer-LOrVz .framer-1qhro7i-container{z-index:0;flex:none;width:728px;height:490px;position:absolute;top:calc(51.7557% - 245px);left:calc(50.0497% - 364px)}
.framer-LOrVz .framer-u3hdr3-container{flex:none;width:auto;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}
.framer-LOrVz .framer-1xsnrao{filter:hue-rotate();aspect-ratio:1;z-index:2;flex:none;width:250px;height:auto;position:absolute;bottom:-80px;left:-80px;overflow:visible}
.framer-LOrVz .framer-15eazhp{filter:hue-rotate();aspect-ratio:1;z-index:1;flex:none;width:250px;height:auto;position:absolute;top:26px;right:-110px;overflow:visible}
.framer-LOrVz .framer-17q58cm-container{opacity:.24;z-index:-1;flex:none;width:200%;position:absolute;top:0;bottom:0;left:-472px;-webkit-mask:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}
.framer-LOrVz .framer-mi3qk6{height:101vh;overflow:var(--overflow-clip-fallback,clip);flex:none;width:100%;position:relative}
.framer-LOrVz .framer-11a8jkh,.framer-LOrVz .framer-1nuhx47{flex:none;width:100%;height:101vh;position:relative;overflow:visible}
.framer-LOrVz .framer-16c72os{flex:none;width:100%;height:90vh;position:relative;overflow:visible}
.framer-LOrVz .framer-15sf0n4{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:50px;scroll-margin-top:70px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-13dg5p5{z-index:0;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:100%;padding:0;display:flex;position:absolute;top:20px;left:0;overflow:hidden;-webkit-mask:linear-gradient(#0000 0%,#000 10% 98%,#0000 100%);mask:linear-gradient(#0000 0%,#000 10% 98%,#0000 100%)}
.framer-LOrVz .framer-1xv62xl-container,.framer-LOrVz .framer-1m9z1ah-container,.framer-LOrVz .framer-937rcw-container,.framer-LOrVz .framer-1lg0s61-container{opacity:.44;pointer-events:none;will-change:var(--framer-will-change-effect-override,transform);z-index:2;flex:none;width:100%;height:100%;position:absolute;top:0;left:0}
.framer-LOrVz .framer-1ilcjmx,.framer-LOrVz .framer-lp0tdd,.framer-LOrVz .framer-1xtoass,.framer-LOrVz .framer-uevrbu{background:linear-gradient(180deg,var(--token-efb08261-12c6-4aae-98bb-964bf28df1b6,#96b1ff)0%,var(--token-23e885d8-17a1-42be-baa8-cba44b2d905e,#f6f1fc)100%);overflow:var(--overflow-clip-fallback,clip);pointer-events:none;will-change:var(--framer-will-change-effect-override,transform);z-index:1;flex:none;position:absolute;inset:0}
.framer-LOrVz .framer-18f9lqu,.framer-LOrVz .framer-mi0xnv,.framer-LOrVz .framer-sh167e,.framer-LOrVz .framer-ghbyux{filter:blur(6px);background:linear-gradient(180deg,var(--token-b34c88fe-2cf9-4543-b1c4-32c3ba3320d5,#fff)0%,#fff0 100%);opacity:.5;pointer-events:none;z-index:2;flex:none;width:340px;height:935px;position:absolute;top:-212px;left:23px;overflow:hidden}
.framer-LOrVz .framer-1b5nj37,.framer-LOrVz .framer-1m7c3d2,.framer-LOrVz .framer-1xqohko,.framer-LOrVz .framer-1niqpmz{filter:blur(6px);background:linear-gradient(180deg,var(--token-b34c88fe-2cf9-4543-b1c4-32c3ba3320d5,#fff)0%,#fff0 100%);opacity:.35;z-index:2;flex:none;width:340px;height:935px;position:absolute;top:-332px;right:-163px;overflow:hidden}
.framer-LOrVz .framer-1olx209,.framer-LOrVz .framer-8h1hns,.framer-LOrVz .framer-1q0a3bd,.framer-LOrVz .framer-qsz55v{background:linear-gradient(0deg,#fff0 0%,var(--token-b34c88fe-2cf9-4543-b1c4-32c3ba3320d5,#fff)100%);opacity:.77;pointer-events:none;z-index:2;flex:none;height:377px;position:absolute;top:0;left:-85px;right:-86px;overflow:hidden}
.framer-LOrVz .framer-ly2x9b,.framer-LOrVz .framer-9mhh7v{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-iwekck,.framer-LOrVz .framer-1ryoycf,.framer-LOrVz .framer-mxft96,.framer-LOrVz .framer-iflv6z{flex-flow:row;flex:none;place-content:center;align-items:center;gap:89px;width:100%;height:min-content;padding:0 100px 20px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-xm7gh5,.framer-LOrVz .framer-ys1tbj,.framer-LOrVz .framer-1pmidfk,.framer-LOrVz .framer-1o90d5u{z-index:3;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1a0appi,.framer-LOrVz .framer-n6p04e,.framer-LOrVz .framer-8fzcgb,.framer-LOrVz .framer-ilcwq2{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:6px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-11f6psr,.framer-LOrVz .framer-1a7pp4a,.framer-LOrVz .framer-1w2prk3,.framer-LOrVz .framer-s021oe{border-radius:100px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:2px;display:flex;position:relative;overflow:visible;box-shadow:0 6px 12px #0000001f,0 2px 5px #0000001f,0 6px 11px #0000000d}
.framer-LOrVz .framer-9uheeh,.framer-LOrVz .framer-16ar90,.framer-LOrVz .framer-6h85xf,.framer-LOrVz .framer-1mk778f{z-index:1;background:linear-gradient(#312eff 0%,#7e57d7 35.8783%,#a178e2 69.922%,#9f60d3 100%);border-radius:100px;flex:none;position:absolute;inset:0;overflow:visible}
.framer-LOrVz .framer-1qdkwe0,.framer-LOrVz .framer-11orqdb,.framer-LOrVz .framer-pabl57,.framer-LOrVz .framer-1v470dm{background:linear-gradient(180deg,var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015,#fff)0%,#d2adf7 100%);will-change:var(--framer-will-change-override,transform);z-index:3;border-radius:100px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:10px;display:flex;position:relative;overflow:hidden}
.framer-LOrVz .framer-zimwzg-container,.framer-LOrVz .framer-2910s2-container,.framer-LOrVz .framer-8671x6-container,.framer-LOrVz .framer-sgwmqv-container{flex:none;width:30px;height:30px;position:relative}
.framer-LOrVz .framer-1o9ejgz,.framer-LOrVz .framer-ydwy96,.framer-LOrVz .framer-euo1uw,.framer-LOrVz .framer-14jc2w5{will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;height:10px;position:absolute;top:29px;left:275px;right:275px;overflow:hidden}
.framer-LOrVz .framer-119o5ow,.framer-LOrVz .framer-ca6qkh,.framer-LOrVz .framer-vnc8ta,.framer-LOrVz .framer-d191w8{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap:balance;filter:blur();white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:100%;height:auto;position:relative}
.framer-LOrVz .framer-1i5w886{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:100%;max-width:1100px;height:min-content;padding:50px 50px 10px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-hkjwxc{--border-bottom-width:1px;--border-color:var(--token-cc8db95f-aa8c-43e5-bd24-f0b1f0f3f323,#f6f7f9);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f2f4f6cc;border-radius:16px;flex-flow:column;flex:none;place-content:center flex-start;align-self:stretch;align-items:center;gap:0;width:33%;height:auto;padding:20px 10px 10px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-108z47p,.framer-LOrVz .framer-1btq67d,.framer-LOrVz .framer-1pxr5hp,.framer-LOrVz .framer-x37o18,.framer-LOrVz .framer-1o3wqwc,.framer-LOrVz .framer-1jqy6f,.framer-LOrVz .framer-1evu8yj,.framer-LOrVz .framer-rbn4rv,.framer-LOrVz .framer-txv7uv,.framer-LOrVz .framer-9nfbmy,.framer-LOrVz .framer-19wc882,.framer-LOrVz .framer-n08b08,.framer-LOrVz .framer-pov4p7{filter:blur();flex-flow:column;flex:none;place-content:center;align-items:center;gap:5px;width:100%;height:min-content;padding:10px;display:flex;position:relative}
.framer-LOrVz .framer-1s73ghw,.framer-LOrVz .framer-16crvv,.framer-LOrVz .framer-1vnybtd,.framer-LOrVz .framer-rzltpc,.framer-LOrVz .framer-b6bgm6,.framer-LOrVz .framer-1k3fea5,.framer-LOrVz .framer-1uxs2oy,.framer-LOrVz .framer-1o777qh{--border-bottom-width:1px;--border-color:var(--token-86b988f3-17af-4503-acc6-643c927bee9a,#e1e4eb);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f2f4f6cc;border-radius:16px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:33%;height:min-content;padding:20px 10px 10px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-18ok9nr{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;max-width:1100px;height:min-content;padding:10px 0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-195k4r3,.framer-LOrVz .framer-ippt38,.framer-LOrVz .framer-3r0t46{--border-bottom-width:1px;--border-color:var(--token-86b988f3-17af-4503-acc6-643c927bee9a,#e1e4eb);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f2f4f6cc;border-radius:16px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:385px;height:min-content;padding:20px 10px 10px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-7c8dcd,.framer-LOrVz .framer-1v6khx4,.framer-LOrVz .framer-19vzlwt{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:50px;width:100%;height:min-content;padding:50px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-sp7v96,.framer-LOrVz .framer-1e5pk5z{z-index:0;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex;position:absolute;top:-50px;bottom:0;left:0;overflow:hidden;-webkit-mask:linear-gradient(#0000 0%,#000 4% 97%,#0000 100%);mask:linear-gradient(#0000 0%,#000 4% 97%,#0000 100%)}
.framer-LOrVz .framer-1bimdxe,.framer-LOrVz .framer-1eggyg3,.framer-LOrVz .framer-drn3as{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:50px;width:100%;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-1eaito6,.framer-LOrVz .framer-1p33fdf{z-index:3;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-ggjqhn,.framer-LOrVz .framer-1d9qc9x,.framer-LOrVz .framer-1e84e2a{aspect-ratio:23.8462;will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;height:auto;position:absolute;bottom:139px;left:0;right:0;overflow:hidden}
.framer-LOrVz .framer-fgsyzi,.framer-LOrVz .framer-1ptou1t{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:100%;max-width:1100px;height:min-content;padding:10px 50px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-19o78g2,.framer-LOrVz .framer-lpqcos,.framer-LOrVz .framer-1scij4g{--border-bottom-width:1px;--border-color:var(--token-86b988f3-17af-4503-acc6-643c927bee9a,#e1e4eb);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f2f4f6cc;border-radius:16px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:33%;height:min-content;padding:10px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-zftl7u-container,.framer-LOrVz .framer-d78pqk-container,.framer-LOrVz .framer-tqawje-container,.framer-LOrVz .framer-1gpd6rf-container{flex:none;width:100%;height:270px;position:relative}
.framer-LOrVz .framer-1ewj4k6,.framer-LOrVz .framer-mnvlfu{height:270px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:12px;flex:none;width:100%;position:relative}
.framer-LOrVz .framer-15utzo5{flex-flow:column;flex:none;place-content:center;align-items:center;gap:15px;width:95%;height:90%;padding:10px 0;display:flex;position:absolute;top:3.42343%;left:2.5%;overflow:visible;-webkit-mask:linear-gradient(#0000 0%,#000 19.4134% 84.2672%,#0000 100%),linear-gradient(270deg,#000 0%,#0000 24.0891% 77.2259%,#000 100%);-webkit-mask-composite:source-out,source-over;mask:linear-gradient(#0000 0%,#000 19.4134% 84.2672%,#0000 100%) subtract,linear-gradient(270deg,#000 0%,#0000 24.0891% 77.2259%,#000 100%)}
.framer-LOrVz .framer-q96ei7,.framer-LOrVz .framer-1hdlmiv,.framer-LOrVz .framer-1m406hs{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:14px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-ox98c8,.framer-LOrVz .framer-1mg81yo,.framer-LOrVz .framer-1xcywwe,.framer-LOrVz .framer-jaqq1f,.framer-LOrVz .framer-13ri0jt,.framer-LOrVz .framer-1no2r3g{--border-bottom-width:4px;--border-color:#fff6;--border-left-width:4px;--border-right-width:4px;--border-style:solid;--border-top-width:4px;background-color:var(--token-756b7dc9-3ce5-40ab-9850-2ff4b1966546,#fcfcfc);border-radius:8px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:8px 20px;display:flex;position:relative;overflow:visible;box-shadow:2px 12px 12px #0000000a}
.framer-LOrVz .framer-1wxfbmc-container,.framer-LOrVz .framer-c5w64w-container,.framer-LOrVz .framer-wmsgen-container,.framer-LOrVz .framer-1gy85a8-container,.framer-LOrVz .framer-oy0bos-container,.framer-LOrVz .framer-rt8nxa-container{flex:none;width:21px;height:21px;position:relative}
.framer-LOrVz .framer-ao5gd7,.framer-LOrVz .framer-11k48jl,.framer-LOrVz .framer-1n40br7,.framer-LOrVz .framer-e6mmev,.framer-LOrVz .framer-hce4fh,.framer-LOrVz .framer-smuxmm{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:6px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-te0b1b,.framer-LOrVz .framer-17oy8qr,.framer-LOrVz .framer-cvrq7b,.framer-LOrVz .framer-hus5i9,.framer-LOrVz .framer-j8ev26,.framer-LOrVz .framer-17d42r4{--framer-paragraph-spacing:0px;opacity:.8;white-space:pre;flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-1a6186h{--border-bottom-width:1px;--border-color:#2222221a;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background-color:#ffffffb3;border-radius:1000px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:5px;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}
.framer-LOrVz .framer-b30hgb{--border-bottom-width:1px;--border-color:var(--token-cc8db95f-aa8c-43e5-bd24-f0b1f0f3f323,#f6f7f9);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;filter:grayscale(0);aspect-ratio:1;border-radius:1000px;flex-flow:column;flex:none;place-content:flex-start space-between;align-items:flex-start;width:80px;height:auto;padding:15px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 4px #ededed}
.framer-LOrVz .framer-bmrhfh-container{flex:none;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.framer-LOrVz .framer-rfww0s,.framer-LOrVz .framer-12jwiz9{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:100%;max-width:1100px;height:min-content;padding:10px 0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1vdg1ns,.framer-LOrVz .framer-2bop3u{filter:blur();flex-flow:column;flex:none;place-content:center;align-items:center;gap:5px;width:228px;height:min-content;padding:10px;display:flex;position:relative}
.framer-LOrVz .framer-gvehg{z-index:0;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex;position:absolute;top:-50px;bottom:0;left:0;overflow:hidden;-webkit-mask:linear-gradient(#0000 0%,#000 4% 95%,#0000 100%);mask:linear-gradient(#0000 0%,#000 4% 95%,#0000 100%)}
.framer-LOrVz .framer-cxcrib{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:100%;max-width:1200px;height:min-content;padding:0 50px 10px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-3qtzng{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:100%;max-width:1200px;height:min-content;padding:10px 0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-sqzjij{--border-bottom-width:1px;--border-color:var(--token-86b988f3-17af-4503-acc6-643c927bee9a,#e1e4eb);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f2f4f6cc;border-radius:16px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:min-content;padding:20px 10px 10px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-1u2eefq{filter:blur();flex-flow:column;flex:none;place-content:center;align-self:stretch;align-items:center;gap:5px;width:auto;height:min-content;padding:10px;display:flex;position:relative}
.framer-LOrVz .framer-14muxqb{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;filter:blur();white-space:pre;flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-1fst45c{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:100px 0 50px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-krwnn8{-webkit-user-select:none;user-select:none;background:linear-gradient(270deg,#fff 31%,var(--token-ddd2d780-d4ce-459c-a98c-cc149b368549,#000)100%);overflow:var(--overflow-clip-fallback,clip);pointer-events:none;z-index:2;flex:none;width:155px;position:absolute;top:0;bottom:0;right:-50px}
.framer-LOrVz .framer-b65cn8{-webkit-user-select:none;user-select:none;background:linear-gradient(270deg,#fff 31%,var(--token-ddd2d780-d4ce-459c-a98c-cc149b368549,#000)100%);overflow:var(--overflow-clip-fallback,clip);pointer-events:none;z-index:2;flex:none;width:155px;position:absolute;top:0;bottom:0;left:-50px}
.framer-LOrVz .framer-tvaub7,.framer-LOrVz .framer-9it5sa{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:15px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-5ujohg{z-index:1;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:visible}
.framer-LOrVz .framer-1d0bs7b{cursor:grab;flex-flow:column;flex:none;place-content:center;align-items:center;gap:32px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1mnlr9f{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:10px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:15px;width:1200px;padding:50px 0;display:flex;position:relative}
.framer-LOrVz .framer-18mkimx-container,.framer-LOrVz .framer-e7mgkd-container,.framer-LOrVz .framer-1hhkbtv-container,.framer-LOrVz .framer-18g2qkg-container,.framer-LOrVz .framer-omffzo-container,.framer-LOrVz .framer-i1mpwc-container,.framer-LOrVz .framer-1k4i3aw-container{-webkit-user-select:none;user-select:none;flex:none;width:387px;height:600px;position:relative}
.framer-LOrVz .framer-1iijrky,.framer-LOrVz .framer-9gtdqy{background-color:#fff;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:387px;height:600px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1t45uus,.framer-LOrVz .framer-chmpya,.framer-LOrVz .framer-10idvx9,.framer-LOrVz .framer-eie0qa{-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:12px;flex:none;width:385px;height:600px;position:relative;overflow:visible;box-shadow:0 10px 20px #0000001a}
.framer-LOrVz .framer-1yk5nn0{background-color:#151515;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:387px;height:600px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-tq4miy{background-color:#111;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:387px;height:600px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1215du7{-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:12px;flex:none;width:385px;height:600px;position:relative;overflow:visible;box-shadow:0 10px 20px #0000001a;-webkit-mask:radial-gradient(126% 62%,#000 41.9781%,#0000 100%);mask:radial-gradient(126% 62%,#000 41.9781%,#0000 100%)}
.framer-LOrVz .framer-zmp0hv{background-color:#f8f8f8;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:387px;height:600px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-nlr8eo{background-color:#f7f7f7;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:387px;height:600px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-dttju5{-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:12px;flex:none;width:385px;height:600px;position:relative;overflow:visible;box-shadow:0 10px 20px #0000001a;-webkit-mask:linear-gradient(#000 83%,#0000 90%);mask:linear-gradient(#000 83%,#0000 90%)}
.framer-LOrVz .framer-1t7btte{background-color:#c6cbc9;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:387px;height:600px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-7bgy93{-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:12px;flex:none;width:385px;height:600px;position:relative;overflow:visible;box-shadow:0 10px 20px #0000001a;-webkit-mask:linear-gradient(#000 76%,#0000 88%);mask:linear-gradient(#000 76%,#0000 88%)}
.framer-LOrVz .framer-1qdcq7c-container{opacity:.24;z-index:0;flex:none;width:100%;position:absolute;top:0;bottom:0;left:0%;-webkit-mask:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}
.framer-LOrVz .framer-1036qpj{filter:blur(3px);aspect-ratio:1.09611;opacity:.27;z-index:0;flex:none;height:auto;position:absolute;top:-339px;left:-70px;right:-73px;overflow:visible}
.framer-LOrVz .framer-lmtda1{filter:blur(3px);aspect-ratio:1.09611;opacity:.27;z-index:0;flex:none;width:870px;height:auto;position:absolute;top:221px;left:47%;overflow:visible;transform:translate(-50%)}
.framer-LOrVz .framer-evox1s{filter:blur(3px);aspect-ratio:1.09611;opacity:.27;z-index:0;flex:none;width:870px;height:auto;position:absolute;top:781px;left:47%;overflow:visible;transform:translate(-50%)}
.framer-LOrVz .framer-idhel1{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:15px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1uf2dyi{background-color:#fff;border-radius:12px;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-LOrVz .framer-1l0ycny{-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:12px;flex:none;width:291px;height:auto;position:relative;overflow:visible;box-shadow:0 10px 20px #0000001a}
.framer-LOrVz .framer-1dugrt0{background-color:#151515;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:290px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1pf2ijf,.framer-LOrVz .framer-3z28d1,.framer-LOrVz .framer-v0ubt9,.framer-LOrVz .framer-ahh7g5,.framer-LOrVz .framer-9j3y18{-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:12px;flex:1 0 0;width:1px;height:auto;position:relative;overflow:visible;box-shadow:0 10px 20px #0000001a}
.framer-LOrVz .framer-269h5j{background-color:#111;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:290px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-iwqykz{background-color:#f8f8f8;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:290px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1dl619k{background-color:#f7f7f7;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:290px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-8jczuu{background-color:#c6cbc9;border-radius:12px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:290px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1n1k9c8{z-index:2;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;scroll-margin-top:70px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1ikce1n{flex-flow:column;flex:none;place-content:flex-end center;align-items:flex-end;gap:0;width:100%;height:min-content;padding:0 50px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-1slgwjp{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:50px 0 0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-jy2hb{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:80px 0 0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-uiuyz5{flex-flow:column;flex:none;place-content:center;align-items:center;gap:200px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-14qv3l6,.framer-LOrVz .framer-r4mjfh{--border-bottom-width:1px;--border-color:var(--token-86b988f3-17af-4503-acc6-643c927bee9a,#e1e4eb);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background-color:#f5f6f8;border-radius:16px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;max-width:1200px;height:460px;padding:0;display:flex;position:sticky;top:150px;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-1mp7byz,.framer-LOrVz .framer-1ms9voz{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:16px;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-kvld85-container{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;width:100%;height:460px;position:relative}
.framer-LOrVz .framer-19wmgyh,.framer-LOrVz .framer-18t8jb3,.framer-LOrVz .framer-1hpmozb{flex-flow:column;flex:.5 0 0;place-content:flex-start space-between;align-items:flex-start;width:1px;height:100%;padding:25px;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-uv0rpt,.framer-LOrVz .framer-1f3pu8u,.framer-LOrVz .framer-cubeoy{filter:blur();flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-15q4kmn,.framer-LOrVz .framer-r4gysn,.framer-LOrVz .framer-3fbexg{--border-bottom-width:1px;--border-color:#2223;--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0 0 5px;display:flex;position:relative}
.framer-LOrVz .framer-1r6n9da,.framer-LOrVz .framer-eq3zk3,.framer-LOrVz .framer-e8xgiv{filter:blur();flex-flow:column;flex:1 0 0;place-content:flex-start space-evenly;align-items:flex-start;width:100%;height:1px;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-qyqnqz,.framer-LOrVz .framer-vmym9a,.framer-LOrVz .framer-1myo53x{flex-flow:column;flex:1 0 0;place-content:center space-evenly;align-items:center;width:100%;height:1px;padding:5px 0 0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-77p01d,.framer-LOrVz .framer-11in1av,.framer-LOrVz .framer-1g47eo3{flex-flow:column;flex:1 0 0;place-content:flex-start space-evenly;align-items:flex-start;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-wkp1vo,.framer-LOrVz .framer-o87fll,.framer-LOrVz .framer-1cs01zm{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:5px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-ddnc5p,.framer-LOrVz .framer-n1mxbu,.framer-LOrVz .framer-1ulpry6{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap:balance;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}
.framer-LOrVz .framer-11p05ba,.framer-LOrVz .framer-taucb1,.framer-LOrVz .framer-pc4fou{filter:blur();flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:5px;width:100%;height:min-content;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-57nuh,.framer-LOrVz .framer-1u8gpln,.framer-LOrVz .framer-150hotu{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:5px 0 0;display:flex;position:relative;overflow:visible}
.framer-LOrVz .framer-15qj5i1-container{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;width:140%;height:460px;position:relative}
.framer-LOrVz .framer-qo4229{--border-bottom-width:1px;--border-color:var(--token-86b988f3-17af-4503-acc6-643c927bee9a,#e1e4eb);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background-color:#f5f6f8;border-radius:16px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;max-width:1200px;height:460px;padding:0;display:flex;position:sticky;top:225px;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-48yivs{height:100%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:16px;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-1epq1mo-container{flex:1 0 0;width:100%;height:1px;position:relative}
.framer-LOrVz .framer-155osar{filter:blur(3px);aspect-ratio:1.09611;opacity:.27;z-index:0;flex:none;width:226px;height:auto;position:absolute;top:141px;right:-116px;overflow:visible}
.framer-LOrVz .framer-y3pkhw{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:50px;width:100%;padding:150px 50px 100px;display:flex;position:relative}
.framer-LOrVz .framer-1px0fnc{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:25px 0 0;display:flex;position:relative}
.framer-LOrVz .framer-1d8xh7c{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-12ewec4{filter:blur(3px);aspect-ratio:1.09611;opacity:.53;z-index:0;flex:none;width:1004px;height:auto;position:absolute;top:55%;left:50%;overflow:visible;transform:translate(-50%,-50%)}
.framer-LOrVz .framer-b13kwd{--border-bottom-width:1px;--border-color:var(--token-86b988f3-17af-4503-acc6-643c927bee9a,#e1e4eb);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#f2f4f6cc;border-radius:16px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:600px;height:min-content;padding:0;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 4px #fff}
.framer-LOrVz .framer-175kdra{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:20px;width:1px;height:min-content;padding:20px;display:flex;position:relative;overflow:hidden}
.framer-LOrVz .framer-1s3zxkc,.framer-LOrVz .framer-poyqh9,.framer-LOrVz .framer-1fbbj9n,.framer-LOrVz .framer-1lonpyk{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-mhzbwk,.framer-LOrVz .framer-1uet5wh,.framer-LOrVz .framer-14xb6ug,.framer-LOrVz .framer-3jj0mk{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap:balance;filter:blur();white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-1n9si85{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:10px;width:100%;padding:0;display:grid;position:relative}
.framer-LOrVz .framer-tbvpm1,.framer-LOrVz .framer-fpugje,.framer-LOrVz .framer-1bgbvnb,.framer-LOrVz .framer-tz8iaq,.framer-LOrVz .framer-y476qg,.framer-LOrVz .framer-16i192r,.framer-LOrVz .framer-b9amhm,.framer-LOrVz .framer-18ct2oy,.framer-LOrVz .framer-1r1xry7{flex:none;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;place-self:start;gap:10px;width:100%;height:min-content;padding:0;display:grid;position:relative}
.framer-LOrVz .framer-10xyii0,.framer-LOrVz .framer-y02ktd,.framer-LOrVz .framer-1tjwvay,.framer-LOrVz .framer-mfq2qc,.framer-LOrVz .framer-z8azal,.framer-LOrVz .framer-1y42f80,.framer-LOrVz .framer-bpvq2k,.framer-LOrVz .framer-1era0f5,.framer-LOrVz .framer-auc33m{--framer-input-background:#fff;--framer-input-boolean-checked-background:#000;--framer-input-border-bottom-width:1px;--framer-input-border-color:#8883;--framer-input-border-left-width:1px;--framer-input-border-radius-bottom-left:8px;--framer-input-border-radius-bottom-right:8px;--framer-input-border-radius-top-left:8px;--framer-input-border-radius-top-right:8px;--framer-input-border-right-width:1px;--framer-input-border-style:solid;--framer-input-border-top-width:1px;--framer-input-icon-mask-image:none;flex:none;place-self:start;width:100%;height:40px;position:relative}
.framer-LOrVz .framer-b6oy03,.framer-LOrVz .framer-1lx77d4,.framer-LOrVz .framer-dx8i4u,.framer-LOrVz .framer-1lg1zqo,.framer-LOrVz .framer-ogwtng,.framer-LOrVz .framer-172wd6,.framer-LOrVz .framer-1klwk37,.framer-LOrVz .framer-ddwgmm,.framer-LOrVz .framer-5asi8i{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;mix-blend-mode:difference;white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.framer-LOrVz .framer-ftbl1q{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex:none;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:10px;width:100%;padding:0;display:grid;position:relative}
.framer-LOrVz .framer-kxe8az{flex:none;grid-template-rows:repeat(2,min-content);grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:min-content;justify-content:center;gap:10px;width:100%;height:min-content;padding:0;display:grid;position:relative}
.framer-LOrVz .framer-zz8vvr,.framer-LOrVz .framer-1abrd55,.framer-LOrVz .framer-144wka4,.framer-LOrVz .framer-1t96eh1{--framer-input-background:#fff;--framer-input-border-bottom-width:1px;--framer-input-border-color:#8883;--framer-input-border-left-width:1px;--framer-input-border-radius-bottom-left:10px;--framer-input-border-radius-bottom-right:10px;--framer-input-border-radius-top-left:10px;--framer-input-border-radius-top-right:10px;--framer-input-border-right-width:1px;--framer-input-border-style:solid;--framer-input-border-top-width:1px;--framer-input-focused-border-color:#09f;--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:#000;--framer-input-font-family:"Inter";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.2em;--framer-input-font-size:14px;--framer-input-font-weight:400;--framer-input-icon-mask-image:none;--framer-input-padding:12px;--framer-input-placeholder-color:#999;flex:none;place-self:start;width:100%;height:40px;position:relative}
.framer-LOrVz .framer-19nfnmg{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-19nn9mg{--framer-input-background:#fff;--framer-input-border-bottom-width:1px;--framer-input-border-color:#8883;--framer-input-border-left-width:1px;--framer-input-border-radius-bottom-left:10px;--framer-input-border-radius-bottom-right:10px;--framer-input-border-radius-top-left:10px;--framer-input-border-radius-top-right:10px;--framer-input-border-right-width:1px;--framer-input-border-style:solid;--framer-input-border-top-width:1px;--framer-input-focused-border-color:#09f;--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:#000;--framer-input-font-family:"Inter";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.2em;--framer-input-font-size:14px;--framer-input-font-weight:400;--framer-input-icon-mask-image:none;--framer-input-padding:12px;--framer-input-placeholder-color:#999;--framer-input-wrapper-height:auto;--framer-textarea-resize:vertical;flex:1 0 0;width:1px;height:auto;min-height:125px;position:relative}
.framer-LOrVz .framer-1s4ug3j-container{flex:none;width:50%;height:40px;position:relative}
.framer-LOrVz .framer-5smwoe-container{opacity:.2;z-index:-1;flex:none;width:100%;height:100%;position:absolute;top:0;left:0%;-webkit-mask:linear-gradient(#000 90%,#0000 100%);mask:linear-gradient(#000 90%,#0000 100%)}
.framer-LOrVz .framer-hazwya{--border-bottom-width:0px;--border-color:#5113e9;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;z-index:10;background-color:#f1f2f6;border-top-left-radius:20px;border-top-right-radius:20px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;height:min-content;padding:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible}
.framer-LOrVz .framer-17glzlx{height:70px;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:25px;width:100%;padding:8px 15px;display:flex;position:relative}
.framer-LOrVz .framer-1q12um4{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:4px;width:min-content;padding:0;display:flex;position:relative}
.framer-LOrVz .framer-p21a9k,.framer-LOrVz .framer-9qj20f{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-rcrh2z{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;filter:saturate(1.3);white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:relative}
.framer-LOrVz .framer-lbq0jp-container{flex:none;width:1px;height:1px;position:relative}
.framer-LOrVz .framer-11isak8-container{z-index:2;flex:none;width:100%;height:auto;position:relative}
.framer-LOrVz[data-border=true]:after,.framer-LOrVz [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;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
@media (min-width:810px) and (max-width:1199.98px){.framer-LOrVz.framer-72rtr7{width:810px}.framer-LOrVz .framer-jiwst8{gap:10px}.framer-LOrVz .framer-x3xwrl{width:100%}.framer-LOrVz .framer-1uwwvj{--framer-text-wrap:unset}.framer-LOrVz .framer-15sf0n4,.framer-LOrVz .framer-7c8dcd,.framer-LOrVz .framer-1v6khx4,.framer-LOrVz .framer-19vzlwt{padding:50px 30px}.framer-LOrVz .framer-1o9ejgz,.framer-LOrVz .framer-ydwy96,.framer-LOrVz .framer-euo1uw,.framer-LOrVz .framer-14jc2w5{left:130px;right:130px}.framer-LOrVz .framer-1i5w886{align-content:unset;align-items:unset;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);padding:50px 0 10px;display:grid}.framer-LOrVz .framer-hkjwxc{place-self:start;width:100%;height:min-content}.framer-LOrVz .framer-1s73ghw,.framer-LOrVz .framer-19o78g2,.framer-LOrVz .framer-lpqcos,.framer-LOrVz .framer-1vnybtd,.framer-LOrVz .framer-rzltpc,.framer-LOrVz .framer-1k3fea5,.framer-LOrVz .framer-1uxs2oy{place-self:start;width:100%}.framer-LOrVz .framer-fgsyzi,.framer-LOrVz .framer-1ptou1t{align-content:unset;align-items:unset;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);padding:10px 0;display:grid}.framer-LOrVz .framer-cxcrib{align-content:unset;align-items:unset;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);padding:0 0 10px;display:grid}.framer-LOrVz .framer-jy2hb{padding:50px 0 0}.framer-LOrVz .framer-uiuyz5{gap:50px}.framer-LOrVz .framer-14qv3l6,.framer-LOrVz .framer-r4mjfh,.framer-LOrVz .framer-qo4229{height:min-content;top:unset;flex-direction:column;position:relative}.framer-LOrVz .framer-1mp7byz,.framer-LOrVz .framer-1ms9voz{flex:none;width:100%}.framer-LOrVz .framer-19wmgyh,.framer-LOrVz .framer-18t8jb3,.framer-LOrVz .framer-1hpmozb{flex:none;justify-content:center;gap:25px;width:100%;height:min-content;padding:40px}.framer-LOrVz .framer-uv0rpt,.framer-LOrVz .framer-1f3pu8u,.framer-LOrVz .framer-cubeoy{--border-bottom-width:1px;--border-color:#2223;--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;align-content:flex-end;align-items:flex-end;gap:5px;padding:0 0 25px}.framer-LOrVz .framer-15q4kmn,.framer-LOrVz .framer-r4gysn,.framer-LOrVz .framer-3fbexg{--border-bottom-width:unset;--border-left-width:unset;--border-right-width:unset;--border-top-width:unset;order:0;padding:0}.framer-LOrVz .framer-c7v93b,.framer-LOrVz .framer-s5dfda,.framer-LOrVz .framer-111j39n{order:1}.framer-LOrVz .framer-1r6n9da,.framer-LOrVz .framer-qyqnqz,.framer-LOrVz .framer-eq3zk3,.framer-LOrVz .framer-vmym9a,.framer-LOrVz .framer-e8xgiv,.framer-LOrVz .framer-1myo53x{flex:none;justify-content:center;gap:0;height:min-content}.framer-LOrVz .framer-77p01d,.framer-LOrVz .framer-11in1av,.framer-LOrVz .framer-1g47eo3{flex:none;justify-content:center;gap:20px;height:min-content}.framer-LOrVz .framer-48yivs{flex:none;width:100%;height:min-content}.framer-LOrVz .framer-1epq1mo-container{flex:none;height:auto}.framer-LOrVz .framer-y3pkhw{padding:80px 50px 100px}.framer-LOrVz .framer-12ewec4{bottom:-45px;left:-97px;right:-97px;top:unset;transform:unset;width:unset}}
@media (max-width:809.98px){.framer-LOrVz.framer-72rtr7{width:390px}.framer-LOrVz .framer-jiwst8{z-index:4;gap:10px;top:115px}.framer-LOrVz .framer-je09qt,.framer-LOrVz .framer-13t01qv{gap:6px}.framer-LOrVz .framer-1nwmi5x-container{width:121px;height:30px}.framer-LOrVz .framer-1p5bamm{min-height:unset;min-width:unset}.framer-LOrVz .framer-6oqlgr{height:247px;transform:unset;gap:15px;top:54px;left:0%}.framer-LOrVz .framer-x3xwrl,.framer-LOrVz .framer-12ewec4,.framer-LOrVz .framer-b13kwd{width:100%}.framer-LOrVz .framer-1bb6o4x{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:100%}.framer-LOrVz .framer-6efoje{left:-10%}.framer-LOrVz .framer-uyc574{padding:0 10px 80px}.framer-LOrVz .framer-18wcri6{padding:0 20px 25px}.framer-LOrVz .framer-1uwwvj,.framer-LOrVz .framer-1yflwsm{--framer-text-wrap:unset}.framer-LOrVz .framer-1x9fpw5{top:11px;bottom:-123px;left:-220px}.framer-LOrVz .framer-jsti8{bottom:unset;width:226px;top:141px;right:-116px}.framer-LOrVz .framer-1wodn42-container,.framer-LOrVz .framer-fseijd-container,.framer-LOrVz .framer-1jlvfxq-container,.framer-LOrVz .framer-1079uol-container,.framer-LOrVz .framer-1vt8su-container,.framer-LOrVz .framer-1o9sc2o-container,.framer-LOrVz .framer-1mo0sy3-container,.framer-LOrVz .framer-1i0klji-container,.framer-LOrVz .framer-1wyursl-container,.framer-LOrVz .framer-1wlkykf-container,.framer-LOrVz .framer-1sjtu5q-container,.framer-LOrVz .framer-1gzjx8p-container{height:190px}.framer-LOrVz .framer-jpsw8h{padding:100px 20px 50px}.framer-LOrVz .framer-tvv1ml{z-index:1;background-color:#f5f6f8;position:sticky;top:80px;box-shadow:0 0 0 4px #ededed}.framer-LOrVz .framer-1hjbnh9,.framer-LOrVz .framer-b0vra3,.framer-LOrVz .framer-1scsrqu,.framer-LOrVz .framer-1unbbsl,.framer-LOrVz .framer-1vl32kz{order:0}.framer-LOrVz .framer-urvwq7,.framer-LOrVz .framer-34zctf,.framer-LOrVz .framer-tvaub7{order:2}.framer-LOrVz .framer-1xhbwco-container,.framer-LOrVz .framer-1qghwmp,.framer-LOrVz .framer-1f5x99j-container,.framer-LOrVz .framer-2as6ft,.framer-LOrVz .framer-gkbyq6{order:1}.framer-LOrVz .framer-dcr5n7{z-index:1;background-color:#f5f6f8;position:sticky;top:150px;box-shadow:0 0 0 4px #ededed}.framer-LOrVz .framer-1rn93cq{z-index:1;background-color:#f5f6f8;position:sticky;top:220px;box-shadow:0 0 0 4px #ededed}.framer-LOrVz .framer-63gko3{z-index:1;background-color:#f5f6f8;box-shadow:0 0 0 4px #ededed}.framer-LOrVz .framer-5ujohg{order:3;padding:0 0 50px}.framer-LOrVz .framer-1036qpj{order:6}.framer-LOrVz .framer-lmtda1{order:7}.framer-LOrVz .framer-evox1s{order:8}.framer-LOrVz .framer-idhel1{order:4}.framer-LOrVz .framer-1ikce1n{padding:0 20px}.framer-LOrVz .framer-1slgwjp{padding:80px 0 0}.framer-LOrVz .framer-9it5sa{gap:10px}.framer-LOrVz .framer-jy2hb{padding:30px 0 0}.framer-LOrVz .framer-uiuyz5{gap:30px}.framer-LOrVz .framer-14qv3l6,.framer-LOrVz .framer-r4mjfh,.framer-LOrVz .framer-qo4229{height:min-content;top:unset;flex-direction:column;position:relative}.framer-LOrVz .framer-1mp7byz,.framer-LOrVz .framer-1ms9voz{flex:none;width:100%}.framer-LOrVz .framer-kvld85-container{height:235px}.framer-LOrVz .framer-19wmgyh,.framer-LOrVz .framer-18t8jb3,.framer-LOrVz .framer-1hpmozb{flex:none;justify-content:center;gap:20px;width:100%;height:min-content;padding:20px}.framer-LOrVz .framer-uv0rpt,.framer-LOrVz .framer-1f3pu8u,.framer-LOrVz .framer-cubeoy{--border-bottom-width:1px;--border-color:#2223;--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;flex-direction:row;align-content:flex-end;align-items:flex-end;padding:0 0 20px}.framer-LOrVz .framer-ly8in8,.framer-LOrVz .framer-y49n0,.framer-LOrVz .framer-ejal3o{flex:1 0 0;order:2;width:1px}.framer-LOrVz .framer-1r6n9da,.framer-LOrVz .framer-qyqnqz,.framer-LOrVz .framer-e8xgiv,.framer-LOrVz .framer-1myo53x{flex:none;justify-content:center;gap:0;height:min-content}.framer-LOrVz .framer-77p01d,.framer-LOrVz .framer-eq3zk3,.framer-LOrVz .framer-vmym9a,.framer-LOrVz .framer-11in1av,.framer-LOrVz .framer-1g47eo3{flex:none;justify-content:center;gap:20px;height:min-content}.framer-LOrVz .framer-15qj5i1-container{width:100%;height:235px}.framer-LOrVz .framer-48yivs{flex:none;width:100%;height:min-content}.framer-LOrVz .framer-1epq1mo-container{flex:none;height:235px}.framer-LOrVz .framer-y3pkhw{background:radial-gradient(100% 50% at 50% 55.1%,#e6c9ff 19.2128%,#fff 100%);padding:80px 20px 100px;-webkit-mask:linear-gradient(#000 96%,#0000 100%);mask:linear-gradient(#000 96%,#0000 100%)}.framer-LOrVz .framer-1n9si85{grid-template-columns:repeat(2,minmax(50px,1fr))}.framer-LOrVz .framer-ftbl1q,.framer-LOrVz .framer-kxe8az{grid-template-columns:repeat(1,minmax(50px,1fr))}}
.ssr-variant{display:contents}
.framer-qQW31.framer-z9jr2f,.framer-qQW31 .framer-z9jr2f{display:block}
.framer-qQW31.framer-selydm{flex-flow:row;place-content:center;align-items:center;gap:10px;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-qQW31 .framer-12ew2ws{height:100%;overflow:var(--overflow-clip-fallback,clip);z-index:-1;flex:none;width:100%;position:absolute;top:0;left:0}
.framer-qQW31 .framer-q1twse{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:1200px;padding:15px 50px;display:flex;position:relative}
.framer-qQW31 .framer-1cv88w1{flex:none;width:159px;height:auto;text-decoration:none;position:relative;overflow:visible}
.framer-qQW31 .framer-1w5n8lh{flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:min-content;height:min-content;padding:10px 20px;display:flex;position:relative;overflow:visible}
.framer-qQW31 .framer-13hn9kj,.framer-qQW31 .framer-eulj9k,.framer-qQW31 .framer-g6h4kk,.framer-qQW31 .framer-yrvbqb,.framer-qQW31 .framer-9l7rbr,.framer-qQW31 .framer-1jalvp2,.framer-qQW31 .framer-vb4mc8,.framer-qQW31 .framer-ouv0d2{-webkit-user-select:none;user-select:none;pointer-events:auto;white-space:pre;flex:none;width:auto;height:auto;position:relative}
.framer-qQW31 .framer-1qf70pb-container{flex:none;width:24px;height:24px;position:relative}
.framer-qQW31 .framer-1rnx2tz-container,.framer-qQW31 .framer-16ojh7-container{flex:none;width:auto;height:auto;position:relative}
.framer-qQW31 .framer-11fnk4q{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:25px;width:100%;height:min-content;padding:36px;display:flex;position:absolute;top:74px;right:0;overflow:visible}
.framer-qQW31.framer-v-13m3m3c.framer-selydm{width:810px}
.framer-qQW31.framer-v-13m3m3c .framer-q1twse{flex:1 0 0;width:1px;padding:15px 30px}
.framer-qQW31.framer-v-1bf59gu.framer-selydm{width:390px}
.framer-qQW31.framer-v-1bf59gu .framer-q1twse,.framer-qQW31.framer-v-ikum2o .framer-q1twse{flex:1 0 0;width:1px;padding:15px 20px}
.framer-qQW31.framer-v-1bf59gu .framer-1cv88w1{width:100px}
.framer-qQW31.framer-v-1bf59gu .framer-1w5n8lh,.framer-qQW31.framer-v-ikum2o .framer-1w5n8lh{cursor:pointer}
.framer-qQW31.framer-v-1bf59gu .framer-11fnk4q{top:85px}
.framer-qQW31.framer-v-1bf59gu .framer-16ojh7-container,.framer-qQW31.framer-v-ikum2o .framer-16ojh7-container{order:4}
.framer-qQW31.framer-v-1bf59gu .framer-9l7rbr{order:0}
.framer-qQW31.framer-v-1bf59gu .framer-1jalvp2{order:1}
.framer-qQW31.framer-v-1bf59gu .framer-vb4mc8{order:2}
.framer-qQW31.framer-v-1bf59gu .framer-ouv0d2{order:3}
.framer-qQW31.framer-v-ikum2o.framer-selydm{width:390px;overflow:visible}
.framer-qQW31.framer-v-ikum2o .framer-1cv88w1{cursor:pointer;width:100px}
.framer-qQW31.framer-v-ikum2o .framer-11fnk4q{left:50%;right:unset;width:90%;top:85px}
.framer-qQW31.framer-v-ikum2o .framer-9l7rbr{cursor:pointer;order:0}
.framer-qQW31.framer-v-ikum2o .framer-1jalvp2{cursor:pointer;order:1}
.framer-qQW31.framer-v-ikum2o .framer-vb4mc8{cursor:pointer;order:2}
.framer-qQW31.framer-v-ikum2o .framer-ouv0d2{cursor:pointer;order:3}
.framer-qQW31[data-border=true]:after,.framer-qQW31 [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;corner-shape: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}}
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)));font-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));font-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],code.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-weight,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))));font-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));font-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-weight,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;--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}
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}
@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}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
.framer-7uIYW.framer-1xdkuos,.framer-7uIYW .framer-1xdkuos{display:block}
.framer-7uIYW.framer-1c8r1s3{cursor:pointer;height:min-content;padding:var(--18n6536);flex-flow:row;place-content:center;align-items:center;gap:15px;width:min-content;display:flex;position:relative;overflow:visible}
.framer-7uIYW .framer-ery8qk{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:10px 35px;text-decoration:none;display:flex;position:relative;overflow:visible}
.framer-7uIYW .framer-1uaewne{will-change:var(--framer-will-change-override,transform);flex:none;position:absolute;inset:0;overflow:hidden}
.framer-7uIYW .framer-60htou{will-change:var(--framer-will-change-override,transform);flex:none;position:absolute;inset:2px;overflow:hidden}
.framer-7uIYW .framer-1xq0zpm{will-change:var(--framer-will-change-override,transform);z-index:2;flex:none;position:absolute;inset:0;overflow:hidden}
.framer-7uIYW .framer-1ngm5e8{will-change:var(--framer-will-change-override,transform);z-index:1;flex:none;position:absolute;inset:0;overflow:hidden}
.framer-7uIYW .framer-j0k3nr{will-change:var(--framer-will-change-override,transform);z-index:7;flex:none;position:absolute;inset:2px;overflow:hidden}
.framer-7uIYW .framer-fazpg1{-webkit-user-select:none;user-select:none;white-space:pre;z-index:9;flex:none;width:auto;height:auto;position:relative}
.framer-7uIYW .framer-ybx63n{will-change:var(--framer-will-change-override,transform);z-index:1;flex:none;height:100%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}
.framer-7cvT7 .framer-styles-preset-14ycuai:not(.rich-text-wrapper),.framer-7cvT7 .framer-styles-preset-14ycuai.rich-text-wrapper a{--framer-link-current-text-decoration:none;--framer-link-hover-text-decoration:none;--framer-link-text-decoration:none}