/* cyrillic-ext */
@font-face{font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  src: url(/landing-v2/assets/fonts/e94a0781c7f8ee25.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;;font-display:swap;}
/* latin-ext */
@font-face{font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  src: url(/landing-v2/assets/fonts/96ad20c2b48c4a34.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;;font-display:swap;}
/* latin */
@font-face{font-family: 'Fragment Mono';
  font-style: normal;
  font-weight: 400;
  src: url(/landing-v2/assets/fonts/321275ae590aa42a.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-display:swap;}
/* cyrillic-ext */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 600;
  src: url(/landing-v2/assets/fonts/487a26a72640e6ff.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;;font-display:swap;}
/* cyrillic */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 600;
  src: url(/landing-v2/assets/fonts/8a4ef4aafaf30e77.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;;font-display:swap;}
/* symbols2 */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 600;
  src: url(/landing-v2/assets/fonts/b19c86bc2a5d0a0c.woff2) format('woff2');
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;;font-display:swap;}
/* vietnamese */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 600;
  src: url(/landing-v2/assets/fonts/823050dcac55c507.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;;font-display:swap;}
/* latin-ext */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 600;
  src: url(/landing-v2/assets/fonts/8db31761be3f6ce0.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;;font-display:swap;}
/* latin */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 600;
  src: url(/landing-v2/assets/fonts/eb8d17213241261a.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-display:swap;}
/* cyrillic-ext */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 900;
  src: url(/landing-v2/assets/fonts/487a26a72640e6ff.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;;font-display:swap;}
/* cyrillic */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 900;
  src: url(/landing-v2/assets/fonts/8a4ef4aafaf30e77.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;;font-display:swap;}
/* symbols2 */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 900;
  src: url(/landing-v2/assets/fonts/b19c86bc2a5d0a0c.woff2) format('woff2');
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;;font-display:swap;}
/* vietnamese */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 900;
  src: url(/landing-v2/assets/fonts/823050dcac55c507.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;;font-display:swap;}
/* latin-ext */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 900;
  src: url(/landing-v2/assets/fonts/8db31761be3f6ce0.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;;font-display:swap;}
/* latin */
@font-face{font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 900;
  src: url(/landing-v2/assets/fonts/eb8d17213241261a.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-display:swap;}

@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/197dd743787c17b1.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(/landing-v2/assets/fonts/f3fd018548abafb1.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(/landing-v2/assets/fonts/bb12e146cad66be1.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/ea808fe7d65dd811.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/418c934c0013e5e2.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(/landing-v2/assets/fonts/d2835f64bac061e9.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(/landing-v2/assets/fonts/22b5f26fb6344f6d.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(/landing-v2/assets/fonts/94357736abb430bd.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(/landing-v2/assets/fonts/96126f2d71c7ff3a.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(/landing-v2/assets/fonts/d672e61ee3bb857e.woff2); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/af51674aa2066c0b.woff2); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/c95a827796aa301d.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(/landing-v2/assets/fonts/2ba1c0d5445ff67d.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(/landing-v2/assets/fonts/0c3a17ff05cfe447.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(/landing-v2/assets/fonts/fc52e8236f8dc21b.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(/landing-v2/assets/fonts/05b5a2451150b001.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(/landing-v2/assets/fonts/29981c07359f7ee6.woff2); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/186744f87f6ead63.woff2); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/e62aee2409f4ac49.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(/landing-v2/assets/fonts/7d8cd10b6d5b94fb.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(/landing-v2/assets/fonts/49e0dcda0b5e87c0.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(/landing-v2/assets/fonts/28506ddaf7ab40ef.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(/landing-v2/assets/fonts/a5368cb4d523f72b.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(/landing-v2/assets/fonts/829de2c17804a597.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/31ed49aa3bf3b83f.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/31b9b1d61473ffd9.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(/landing-v2/assets/fonts/5e3fa6db3c721752.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(/landing-v2/assets/fonts/bcbf906d4c6423fd.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 Display"; src: url(/landing-v2/assets/fonts/83cfa4d719979df7.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 Display"; src: url(/landing-v2/assets/fonts/f991c878fa3b2a11.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 Display"; src: url(/landing-v2/assets/fonts/273026e99103dc82.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/f4c8776f6fa3686e.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/8f96f9a944831e0b.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 Display"; src: url(/landing-v2/assets/fonts/b12af1963ff7fb21.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 Display"; src: url(/landing-v2/assets/fonts/7436d8d0e2f67a80.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(/landing-v2/assets/fonts/33d118d18dcd8564.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 Display"; src: url(/landing-v2/assets/fonts/de33a77162970801.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 Display"; src: url(/landing-v2/assets/fonts/2a6851cf544576e4.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/b9630cc7b7c4e0c7.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/f34cdbe1fbb2a089.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 Display"; src: url(/landing-v2/assets/fonts/d87cc1d236fc1b46.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 Display"; src: url(/landing-v2/assets/fonts/0eb7f853a2267d21.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 Display"; src: url(/landing-v2/assets/fonts/a5d6ef0819d7abae.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/a1e3ec94b273828e.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/570275d25dbcc847.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/1342d4ca5a5450c7.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/fa79c063ee993569.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/2015e3582822fd52.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/8b65a6dc4185a0b2.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/8f353f2f1a8fddd7.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 Display"; src: url(/landing-v2/assets/fonts/6da4df4bf9515385.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 Display"; src: url(/landing-v2/assets/fonts/274d7179442a44ac.woff2); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/a6520fe0e6ec1dfb.woff2); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/1f0e3d7e8f55eced.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 Display"; src: url(/landing-v2/assets/fonts/6c00c30b608fd8f0.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 Display"; src: url(/landing-v2/assets/fonts/9a707b94d2e6b295.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(/landing-v2/assets/fonts/67b0336a98099e1b.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(/landing-v2/assets/fonts/39e69b14df98cffc.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(/landing-v2/assets/fonts/327e1442b545d8c8.woff2); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/42c482881d0fd005.woff2); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/e083460e5375be60.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(/landing-v2/assets/fonts/f96b1a5d16ec939a.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(/landing-v2/assets/fonts/885b1ebe331b86fe.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 Display"; src: url(/landing-v2/assets/fonts/7b745ec842a205a1.woff2); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/057b9171e1bc1f77.woff2); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/8fce51777e78485a.woff2); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/f3a34a46a0b8e891.woff2); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/e8ee0d5b0be578ff.woff2); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/1cf74da5458675e0.woff2); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url(/landing-v2/assets/fonts/10828edeb7430aa0.woff2); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/9f76c3a5f7caf643.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(/landing-v2/assets/fonts/3be39f5de46f428c.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(/landing-v2/assets/fonts/be91894f01be09f6.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/974fd13b31db360c.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/b6c8387871127c1e.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(/landing-v2/assets/fonts/452fe1601f59f9e0.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(/landing-v2/assets/fonts/bcff39a6db6d6a71.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"; src: url(/landing-v2/assets/fonts/e1fb1f6952b2dc0b.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(/landing-v2/assets/fonts/bba4fadd8b3a566a.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(/landing-v2/assets/fonts/8e7d41d9470af589.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/7b05451fe6ce2fa2.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/78f4b8011b8394d0.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(/landing-v2/assets/fonts/7342a84724f5f9de.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(/landing-v2/assets/fonts/be47bff5d1b525ee.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(/landing-v2/assets/fonts/fb0edde26100bab3.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/1a94ddb4e1dbe10e.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/4bca00b775ca0b91.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/b3ddf3f2cc6847f1.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/90f4958b2feaed7a.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/c55f5a8ab7ab5f7e.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/3fa31eded4a7c810.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/58bbd52279055a98.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(/landing-v2/assets/fonts/dbba5ba05c03efc0.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(/landing-v2/assets/fonts/8a68bceee10e985d.woff2); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/a8071e6b982b880e.woff2); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/44c62d91b0161aba.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(/landing-v2/assets/fonts/e54ea5c4a48a9b01.woff2); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url(/landing-v2/assets/fonts/619644a6a41d2bbb.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 Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89%;font-display:swap;}
@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-display:swap;}

@media(min-width: 1200px){.hidden-72rtr7{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-2vhjd6{display:none!important}}@media(max-width: 809.98px){.hidden-74raa2{display:none!important}}@media(max-width: 809.98px){.hidden-30rbum{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-1gz7vup{display:none!important}}@media(min-width: 1200px){.hidden-ro7ss3{display:none!important}}

html,body,#main{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:sans-serif;font-size:12px}body{--token-05073e67-ed4a-422a-a29f-22e6b9fafd5e:#fafafa;--token-ec21e988-e9b2-439c-9204-888cbf106092:#f0f0f0;--token-5b1bbf84-c26e-4be9-8a2c-4717e8dd5d7c:#f0f0f0e6;--token-4a95abaa-de55-4313-87ad-2aedb2a690e7:#00000099;--token-cc18debc-ffb6-4144-8f39-1682b0aa8fe3:#00000066;--token-462f2510-28e1-4e28-9333-b2c074a813d8:#000000;--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc:#000000;--token-1fddc854-e891-41cb-8ffc-878337d09319:#ffffff;--token-74149e56-1cdf-4362-956f-d39cc660ee55:#ffffff;--token-0d582d5e-9cd8-4243-b172-5a20725bc1ec:#cccccc;--token-7ad37dfa-1d60-444e-8118-a7dc147af84e:#7a7a7a;--token-50cea5fd-6710-45a5-bf10-6b025322063b:#dbdbdb;--token-adc922fe-04bf-40c8-b2ba-08c544ee05e7:#7d7d7d;--token-87cae736-d832-47ec-a323-1a8f44cd084c:#ffffff;--token-14609837-c161-455c-8c4d-560cf871862f:#ffffff;--token-8c44f4b6-1a43-4e77-81dd-af1d7863529c:#e6e6e6;--token-e3cc6f30-85f0-4013-82a4-02c9185f5736:#000000;--token-d16315a3-ca3f-4ddf-9c55-8b06ec661d42:#ebebeb}@media (prefers-color-scheme:dark){body{--token-05073e67-ed4a-422a-a29f-22e6b9fafd5e:#f7f7f7}}@supports (z-index:calc(infinity)){#__framer-badge-container{--infinity:infinity}}#__framer-badge-container{pointer-events:none;width:100%;z-index:calc(var(--infinity,2147480000));justify-content:flex-end;padding:20px;display:flex;position:fixed;bottom:0}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000000))));-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,#000000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000000))))));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-blockquote-text-color-rgb,var(--framer-blockquote-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,#000000))))))))}}@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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000000))))))));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-blockquote-text-color-rgb,var(--framer-blockquote-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,#000000))))))))))}}@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,#000000))))));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,#000000))))))));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,#000000))))))))));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,#000000))))))))));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-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-rkfmk.framer-e23yew,.framer-rkfmk .framer-e23yew{display:block}.framer-rkfmk.framer-ro7ss3{background-color:#fafafa;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-rkfmk .framer-1oudgdb-container{height:62px;position:var(--framer-canvas-fixed-position,fixed);will-change:var(--framer-will-change-effect-override,transform);z-index:5;flex:none;order:-1000;top:0;left:0;right:0}.framer-rkfmk .framer-13kjl5e{bottom:calc(calc(100% - min(var(--framer-viewport-height,100%),100%)) + 60px);height:min-content;overflow:var(--overflow-clip-fallback,clip);position:var(--framer-canvas-fixed-position,fixed);will-change:var(--framer-will-change-effect-override,transform);z-index:10;background-color:#ffffff;border-radius:9px;flex-flow:row;flex:none;order:-999;place-content:center;align-items:center;gap:8px;width:min-content;padding:9px 15px 9px 14px;text-decoration:none;display:flex;right:20px;box-shadow:0 0 0 1px #0000000d,0 1px 1px #0000000d,0 2px 4px -1.5px #0000000d}.framer-rkfmk .framer-1xl1m8x{--1m6trwb:1;--21h8s6:#000000;--pgex8v:1.5;height:var(--framer-aspect-ratio-supported,18px);flex:none;width:18px;position:relative}.framer-rkfmk .framer-18enqvz{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-rkfmk .framer-1usluid{background:0 0;flex-grow:1;width:0;height:0;margin:0;position:relative}.framer-rkfmk .framer-1ysr5i3{flex-flow:row;flex:none;order:1003;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:112px 200px;display:flex;position:relative;overflow:hidden}.framer-rkfmk .framer-4xeg27{background-color:var(--token-87cae736-d832-47ec-a323-1a8f44cd084c,#ffffff);will-change:var(--framer-will-change-override,transform);border-radius:12px;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:48px;width:1px;max-width:820px;height:min-content;padding:80px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 1px 1px #0000000d,0 1px 2px -.5px #0000000d,0 2px 4px -1.5px #0000000d,0 4px 8px -2.5px #0000000d}.framer-rkfmk .framer-1b9tyqz{filter:grayscale()blur();mix-blend-mode:difference;opacity:.17;will-change:var(--framer-will-change-filter-override,filter);z-index:0;flex:none;position:absolute;inset:-92px -54px;overflow:hidden;-webkit-mask:radial-gradient(50% 50%,#000000 0%,#00000000 100%);mask:radial-gradient(50% 50%,#000000 0%,#00000000 100%)}.framer-rkfmk .framer-1w2yuj9{flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-rkfmk .framer-qmeht7{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:610px;height:auto;position:relative}.framer-rkfmk .framer-dhtw8x{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:425px;height:auto;position:relative}.framer-rkfmk .framer-pmwrnz{flex-flow:row;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-rkfmk .framer-12gi0rb-container{flex:none;width:auto;height:auto;position:relative}.framer-rkfmk .framer-nlap6v-container{z-index:1;flex:none;order:1004;width:100%;height:auto;position:relative}[data-layout-template=true]>#overlay{margin-bottom:0}@media (max-width:1199px) and (min-width:810px){.framer-rR5lM .framer-styles-preset-1axezy:not(.rich-text-wrapper),.framer-rR5lM .framer-styles-preset-1axezy.rich-text-wrapper h2{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:38px;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-rR5lM .framer-styles-preset-1axezy:not(.rich-text-wrapper),.framer-rR5lM .framer-styles-preset-1axezy.rich-text-wrapper h2{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.6px;--framer-line-height:28px;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809.98px){.framer-rkfmk .framer-1ysr5i3{padding:60px 20px 40px}.framer-rkfmk .framer-4xeg27{max-width:400px;padding:80px 20px}.framer-rkfmk .framer-1w2yuj9{width:100%}.framer-rkfmk .framer-qmeht7{order:0;width:100%}.framer-rkfmk .framer-dhtw8x{order:1;width:100%}.framer-rkfmk .framer-pmwrnz{order:2}}@media (min-width:810px) and (max-width:1199.98px){.framer-rkfmk .framer-1ysr5i3{padding:80px 30px 60px}.framer-rkfmk .framer-qmeht7{align-self:stretch;width:auto}.framer-rkfmk .framer-dhtw8x{width:372px}}.ssr-variant{display:contents}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-PplAU.framer-1p7wna7,.framer-PplAU .framer-1p7wna7{display:block}.framer-PplAU.framer-bg16ac{flex-flow:column;place-content:center flex-start;align-items:center;gap:10px;width:1200px;height:62px;padding:0 200px;display:flex;position:relative;overflow:visible}.framer-PplAU .framer-1msi828-container{pointer-events:none;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:0;left:0}.framer-PplAU .framer-1g26kgv{flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:100%;max-width:820px;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-PplAU .framer-5oqu3f{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:5px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-PplAU .framer-1pstahm{flex-flow:row;flex:none;place-content:center;align-items:center;gap:5px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-PplAU .framer-p9212p{-webkit-user-select:none;user-select:none;cursor:pointer;image-rendering:auto;flex:none;width:52px;height:30px;position:relative;overflow:visible}.framer-PplAU .framer-puef3e{will-change:var(--framer-will-change-override,transform);flex:none;width:26px;height:26px;position:relative;overflow:hidden}.framer-PplAU .framer-s26pzq{will-change:var(--framer-will-change-override,transform);flex:none;width:14px;height:2px;position:absolute;top:9px;left:calc(50% - 7px);overflow:hidden}.framer-PplAU .framer-s18xwz{will-change:var(--framer-will-change-override,transform);flex:none;width:14px;height:2px;position:absolute;bottom:9px;left:calc(50% - 7px);overflow:hidden}.framer-PplAU .framer-1gorstw{flex-flow:row;flex:none;place-content:center;align-items:center;gap:24px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-PplAU .framer-1nwt7uh-container,.framer-PplAU .framer-1762ed0-container,.framer-PplAU .framer-yw8m5z-container,.framer-PplAU .framer-1x8frw3-container{flex:none;width:auto;height:auto;position:relative}.framer-PplAU .framer-1bqf0m3{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-PplAU .framer-edkq1p-container{cursor:pointer;flex:none;width:auto;height:auto;position:relative}.framer-PplAU.framer-v-1cw7f54.framer-bg16ac{width:810px;padding:0 100px}.framer-PplAU.framer-v-1cw7f54 .framer-1g26kgv{max-width:610px}.framer-PplAU.framer-v-1e6c3bk.framer-bg16ac{width:390px;padding:0 20px}.framer-PplAU.framer-v-1e6c3bk .framer-1g26kgv{max-width:400px}.framer-PplAU.framer-v-1e6c3bk .framer-5oqu3f{gap:unset;flex:1 0 0;justify-content:space-between;width:1px;height:100%}.framer-PplAU.framer-v-1e6c3bk .framer-puef3e,.framer-PplAU.framer-v-1kcwu4e .framer-puef3e{cursor:pointer}.framer-PplAU.framer-v-1kcwu4e.framer-bg16ac{height:580px;min-height:calc(var(--framer-viewport-height,100vh)*1);width:390px;padding:0 20px}.framer-PplAU.framer-v-1kcwu4e .framer-1g26kgv{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:60px}.framer-PplAU.framer-v-1kcwu4e .framer-5oqu3f{gap:unset;order:0;justify-content:space-between;width:100%;padding:16px 0}.framer-PplAU.framer-v-1kcwu4e .framer-s26pzq{top:calc(50% - 1px)}.framer-PplAU.framer-v-1kcwu4e .framer-s18xwz{bottom:unset;top:calc(50% - 1px)}.framer-PplAU.framer-v-1kcwu4e .framer-1gorstw{flex-direction:column;order:2;align-content:flex-start;align-items:flex-start;width:100%}.framer-PplAU.framer-v-1kcwu4e .framer-1nwt7uh-container,.framer-PplAU.framer-v-1kcwu4e .framer-1762ed0-container,.framer-PplAU.framer-v-1kcwu4e .framer-yw8m5z-container,.framer-PplAU.framer-v-1kcwu4e .framer-1x8frw3-container{width:100%}.framer-PplAU[data-border=true]:after,.framer-PplAU [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-jdWGz.framer-re8ns3,.framer-jdWGz .framer-re8ns3{display:block}.framer-jdWGz.framer-8oe920{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-jdWGz .framer-18bnd8s{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-jdWGz.framer-v-k8vlp6.framer-8oe920{align-content:flex-start;align-items:flex-start}@media (max-width:1199px) and (min-width:810px){.framer-rR5lM .framer-styles-preset-1axezy:not(.rich-text-wrapper),.framer-rR5lM .framer-styles-preset-1axezy.rich-text-wrapper h2{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:38px;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-rR5lM .framer-styles-preset-1axezy:not(.rich-text-wrapper),.framer-rR5lM .framer-styles-preset-1axezy.rich-text-wrapper h2{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.6px;--framer-line-height:28px;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))var(--framer-link-text-decoration,var(--framer-text-decoration,none))var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));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,#000000));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,#000000))));-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,#000000)));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,#000000))))))}}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-blockquote-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-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-link-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-blockquote-text-transform,var(--framer-link-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-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000000)));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-link-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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000000))))));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-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000000))))}@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-blockquote-text-color-rgb,var(--framer-blockquote-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,#000000))))))))}}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-blockquote-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-blockquote-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-blockquote-font-weight,var(--framer-link-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-blockquote-text-transform,var(--framer-link-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-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-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-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-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000000))))))));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-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000000)))))}@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-blockquote-text-color-rgb,var(--framer-blockquote-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,#000000))))))))))}}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,#000000)));-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,#000000))))));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,#000000))))}@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,#000000))))))));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,#000000))));-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,#000000))))))))));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,#000000)))))}@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,#000000))))))))));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:#000000;--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:before{content:counter(list-item,var(--list-style-type))".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ol.framer-text>li.framer-text:nth-last-child(n+10),ol.framer-text>li.framer-text:nth-last-child(n+10)~li{padding-inline-start:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-inline-start:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-inline-start:5ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-inline-start:6ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-inline-start:7ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-inline-start:8ch}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child{width:100%!important}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,Inter,Inter Placeholder,sans-serif);font-style:var(--framer-font-style,normal);font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item)".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin-top:calc(var(--stack-gap-y)/2);margin-bottom:calc(var(--stack-gap-y)/2);margin-right:calc(var(--stack-gap-x)/2);margin-left:calc(var(--stack-gap-x)/2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:var(--stack-native-row-gap);column-gap:var(--stack-native-column-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:unset;column-gap:unset}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child{margin-top:0;margin-left:0}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child{margin-bottom:0;margin-right:0}NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-275Fl.framer-o3hbqh,.framer-275Fl .framer-o3hbqh{display:block}.framer-275Fl.framer-1r2d0z5{cursor:pointer;align-content:center;align-items:center;gap:var(--2n9qer);height:min-content;padding:var(--1rwl2gb);will-change:var(--framer-will-change-override,transform);flex-flow:row;justify-content:center;width:min-content;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-275Fl .framer-13cyl9y{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-275Fl .framer-c60yfs{-webkit-user-select:none;user-select:none;height:var(--framer-aspect-ratio-supported,15px);flex:none;width:15px;position:relative}.framer-275Fl.framer-v-1r2d0z5.hover.framer-1r2d0z5{gap:12px}.framer-Hj8n8{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-ZqkDY.framer-lux5qc,.framer-ZqkDY .framer-lux5qc{display:block}.framer-ZqkDY.framer-72rtr7{background-color:var(--token-05073e67-ed4a-422a-a29f-22e6b9fafd5e,#f7f7f7);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-ZqkDY .framer-1iu3jgm-container,.framer-ZqkDY .framer-137r6xp-container,.framer-ZqkDY .framer-4q2m8a-container,.framer-ZqkDY .framer-asc72v-container,.framer-ZqkDY .framer-1da83u1-container,.framer-ZqkDY .framer-12p2zdn-container,.framer-ZqkDY .framer-18olgc2-container,.framer-ZqkDY .framer-18cou9u-container{flex:none;width:auto;height:auto;position:relative}.framer-ZqkDY .framer-aj2arm{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:hidden}.framer-ZqkDY .framer-18gp9wj,.framer-ZqkDY .framer-1coelfh{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:134px 200px 80px;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-1lmqr9d{height:1148px;overflow:var(--overflow-clip-fallback,clip);flex:none;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000000 67%,#00000000 101%);mask:linear-gradient(#000000 67%,#00000000 101%)}.framer-ZqkDY .framer-1pn4jri-container{flex:none;position:absolute;inset:0;-webkit-mask:radial-gradient(38% 25% at 49% 21.9%,#00000000 30.9309%,#00000030 80%,#000000 100%);mask:radial-gradient(38% 25% at 49% 21.9%,#00000000 30.9309%,#00000030 80%,#000000 100%)}.framer-ZqkDY .framer-1jsiqak,.framer-ZqkDY .framer-179650c,.framer-ZqkDY .framer-4ywp13,.framer-ZqkDY .framer-q7y9k0,.framer-ZqkDY .framer-q2h01i{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:48px;width:1px;max-width:820px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-1d1xntk,.framer-ZqkDY .framer-q8ie4y{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-7c74wd-container{cursor:pointer;flex:none;width:auto;height:auto;position:relative}.framer-ZqkDY .framer-1fnjtpa{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-effect-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:relative}.framer-ZqkDY .framer-1vt5dx{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:590px;height:auto;position:relative}.framer-ZqkDY .framer-1oqa9v2{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;will-change:var(--framer-will-change-effect-override,transform);word-break:break-word;word-wrap:break-word;flex:none;width:387px;height:auto;position:relative}.framer-ZqkDY .framer-5vg80d{will-change:var(--framer-will-change-effect-override,transform);flex-flow:row;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-15yv6jr{--border-bottom-width:1px;--border-color:#ebebeb;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-effect-override,transform);background-color:#f2f2f2;border-radius:13px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:5px;display:flex;position:relative;overflow:hidden}.framer-ZqkDY .framer-ul2suy{aspect-ratio:1.66205;height:var(--framer-aspect-ratio-supported,481px);border-radius:8px;flex:none;width:800px;position:relative;overflow:visible;box-shadow:0 2px 4px #0000001a,0 2px 2px #0000001a,0 0 0 1px #0000000d,0 1px 2px #0000000d}.framer-ZqkDY .framer-8iqjc3{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:40px 200px;display:flex;position:relative;overflow:hidden}.framer-ZqkDY .framer-yn3o38{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-ZqkDY .framer-1e5j0m0-container{opacity:.75;flex:none;width:100%;height:40px;position:relative}.framer-ZqkDY .framer-1lcodah,.framer-ZqkDY .framer-1ims0n3,.framer-ZqkDY .framer-5fyxpz,.framer-ZqkDY .framer-93oxf7,.framer-ZqkDY .framer-150f4g9{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:134px 200px 80px;display:flex;position:relative;overflow:hidden}.framer-ZqkDY .framer-1n1ag3w,.framer-ZqkDY .framer-5cvbe,.framer-ZqkDY .framer-gplba5,.framer-ZqkDY .framer-1pnmu4n,.framer-ZqkDY .framer-1gretai{flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-xn280x-container{cursor:text;flex:none;width:auto;height:auto;position:relative}.framer-ZqkDY .framer-gtrdbz{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:460px;height:auto;position:relative}.framer-ZqkDY .framer-19j5oca{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:387px;height:auto;position:relative}.framer-ZqkDY .framer-1l2k7ei-container{flex:none;width:800px;height:auto;position:relative}.framer-ZqkDY .framer-rsx0i7{flex-flow:row;flex:none;place-content:center;align-items:center;gap:4px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-ZqkDY .framer-1qkeoxn{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:566px;height:auto;position:relative}.framer-ZqkDY .framer-13rz4hq,.framer-ZqkDY .framer-1dj5ir1,.framer-ZqkDY .framer-4fnqok{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:425px;height:auto;position:relative}.framer-ZqkDY .framer-1fiuyv7{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-ZqkDY .framer-ruo3er{--border-bottom-width:1px;--border-color:#ebebeb;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-override,transform);border-radius:13px;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:5px;display:flex;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000000 0%,#00000000 100%);mask:linear-gradient(#000000 0%,#00000000 100%)}.framer-ZqkDY .framer-1a2wq71{border-radius:8px;flex:none;width:800px;height:338px;position:relative;overflow:visible;box-shadow:0 2px 4px #0000001a,0 2px 2px #0000001a,0 0 0 1px #0000000d,0 1px 2px #0000000d}.framer-ZqkDY .framer-1t94u53{flex:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:32px;width:100%;height:min-content;padding:0;display:grid;position:relative;overflow:visible}.framer-ZqkDY .framer-12mb2oo-container,.framer-ZqkDY .framer-1qht7lj-container,.framer-ZqkDY .framer-11lbzpf-container,.framer-ZqkDY .framer-16ixq45-container{flex:none;place-self:start;width:100%;height:auto;position:relative}.framer-ZqkDY .framer-1ijrpuh{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:60px;width:1px;max-width:820px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-13lv80t,.framer-ZqkDY .framer-1ky1290{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:610px;height:auto;position:relative}.framer-ZqkDY .framer-n6z8gr{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:8px;width:800px;max-width:800px;height:min-content;padding:0;display:grid;position:relative;overflow:hidden}.framer-ZqkDY .framer-1fdfp3n-container,.framer-ZqkDY .framer-1xe3ovl-container,.framer-ZqkDY .framer-xngdb8-container,.framer-ZqkDY .framer-vxm9w6-container{flex:none;place-self:start;width:396px;height:420px;position:relative}.framer-ZqkDY .framer-qcnztn{z-index:0;flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-1vdwea5-container,.framer-ZqkDY .framer-1xb3p20-container{flex:1 0 0;width:1px;height:auto;position:relative}.framer-ZqkDY .framer-kmzbyx{flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:48px;width:1px;max-width:820px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-ofqizh{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:506px;height:auto;position:relative}.framer-ZqkDY .framer-ufy6br{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:364px;height:auto;position:relative}.framer-ZqkDY .framer-x0di9u{z-index:0;flex-flow:column;flex:none;place-content:center;align-items:center;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-a2xg49-container,.framer-ZqkDY .framer-1kk2q19-container,.framer-ZqkDY .framer-145ivwm-container{flex:none;width:100%;height:auto;position:relative}.framer-ZqkDY .framer-ocxnnq{flex-flow:row;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:48px;width:1px;max-width:820px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-1hj9rrh{flex-flow:column;flex:.7 0 0;place-content:flex-start center;align-items:flex-start;gap:16px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-2stgid,.framer-ZqkDY .framer-1sifrxm{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-ZqkDY .framer-1hmonpz{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:303px;height:auto;position:relative}.framer-ZqkDY .framer-i96ecx{z-index:0;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-1v2s42i{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:134px 200px 80px;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-1mv7wb4{z-index:0;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:80px;width:100%;max-width:820px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ZqkDY .framer-ga718{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:48px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-ZqkDY .framer-61q4ny{flex-flow:column;flex:.7 0 0;place-content:flex-start center;align-items:flex-start;gap:24px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-ZqkDY .framer-u9jwg2{--framer-link-text-color:#808080;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-ZqkDY .framer-v8008l{z-index:0;flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-ZqkDY .framer-y92p3k,.framer-ZqkDY .framer-ckkhah,.framer-ZqkDY .framer-ik13wm{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-ZqkDY .framer-o4mh6x,.framer-ZqkDY .framer-1ihh1f7,.framer-ZqkDY .framer-yhd0o3{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-ZqkDY .framer-vezdpl{--framer-input-background:var(--token-5b1bbf84-c26e-4be9-8a2c-4717e8dd5d7c,#f0f0f0e6);--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--token-ec21e988-e9b2-439c-9204-888cbf106092,#f0f0f0);--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:#808080;--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--token-4a95abaa-de55-4313-87ad-2aedb2a690e7,#00000099);--framer-input-font-family:"Inter Display";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:.1px;--framer-input-font-size:14px;--framer-input-font-weight:500;--framer-input-icon-color:#999999;--framer-input-padding:12px;--framer-input-placeholder-color:var(--token-cc18debc-ffb6-4144-8f39-1682b0aa8fe3,#00000066);--framer-input-wrapper-height:auto;flex:none;width:100%;height:auto;position:relative}.framer-ZqkDY .framer-1xh1nee{--framer-input-background:var(--token-5b1bbf84-c26e-4be9-8a2c-4717e8dd5d7c,#f0f0f0e6);--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--token-ec21e988-e9b2-439c-9204-888cbf106092,#f0f0f0);--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:#808080;--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--token-4a95abaa-de55-4313-87ad-2aedb2a690e7,#00000099);--framer-input-font-family:"Inter Display";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.2em;--framer-input-font-size:14px;--framer-input-font-weight:500;--framer-input-icon-color:#999999;--framer-input-padding:12px;--framer-input-placeholder-color:var(--token-cc18debc-ffb6-4144-8f39-1682b0aa8fe3,#00000066);--framer-input-wrapper-height:auto;flex:none;width:100%;height:auto;position:relative}.framer-ZqkDY .framer-154ypl{--framer-input-background:var(--token-5b1bbf84-c26e-4be9-8a2c-4717e8dd5d7c,#f0f0f0e6);--framer-input-border-bottom-width:1px;--framer-input-border-color:var(--token-ec21e988-e9b2-439c-9204-888cbf106092,#f0f0f0);--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:#808080;--framer-input-focused-border-style:solid;--framer-input-focused-border-width:1px;--framer-input-font-color:var(--token-4a95abaa-de55-4313-87ad-2aedb2a690e7,#00000099);--framer-input-font-family:"Inter Display";--framer-input-font-letter-spacing:0em;--framer-input-font-line-height:1.2em;--framer-input-font-size:14px;--framer-input-font-weight:500;--framer-input-icon-color:#999999;--framer-input-padding:12px;--framer-input-placeholder-color:var(--token-cc18debc-ffb6-4144-8f39-1682b0aa8fe3,#00000066);--framer-input-wrapper-height:auto;--framer-textarea-resize:vertical;flex:none;width:100%;height:auto;min-height:220px;position:relative}.framer-ZqkDY .framer-1gjdobo-container{z-index:2;flex:none;height:72px;position:fixed;bottom:0;left:0;right:0}.framer-kK9h8 .framer-styles-preset-pze3dh:not(.rich-text-wrapper),.framer-kK9h8 .framer-styles-preset-pze3dh.rich-text-wrapper h1{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:56px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-2px;--framer-line-height:58px;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-kK9h8 .framer-styles-preset-pze3dh:not(.rich-text-wrapper),.framer-kK9h8 .framer-styles-preset-pze3dh.rich-text-wrapper h1{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:48px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-2px;--framer-line-height:50px;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-kK9h8 .framer-styles-preset-pze3dh:not(.rich-text-wrapper),.framer-kK9h8 .framer-styles-preset-pze3dh.rich-text-wrapper h1{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-2px;--framer-line-height:38px;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-qsoLJ .framer-styles-preset-6t2tl:not(.rich-text-wrapper),.framer-qsoLJ .framer-styles-preset-6t2tl.rich-text-wrapper h6{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:600;--framer-letter-spacing:-.5px;--framer-line-height:24px;--framer-paragraph-spacing:40px;--framer-text-alignment:left;--framer-text-color:#000000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-rR5lM .framer-styles-preset-1axezy:not(.rich-text-wrapper),.framer-rR5lM .framer-styles-preset-1axezy.rich-text-wrapper h2{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:40px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:42px;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-rR5lM .framer-styles-preset-1axezy:not(.rich-text-wrapper),.framer-rR5lM .framer-styles-preset-1axezy.rich-text-wrapper h2{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:38px;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-rR5lM .framer-styles-preset-1axezy:not(.rich-text-wrapper),.framer-rR5lM .framer-styles-preset-1axezy.rich-text-wrapper h2{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:24px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.6px;--framer-line-height:28px;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-ZqkDY[data-border=true]:after,.framer-ZqkDY [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-ZqkDY.framer-72rtr7{width:810px}.framer-ZqkDY .framer-18gp9wj{padding:112px 30px 60px}.framer-ZqkDY .framer-1jsiqak,.framer-ZqkDY .framer-n6z8gr{max-width:700px}.framer-ZqkDY .framer-15yv6jr,.framer-ZqkDY .framer-1l2k7ei-container,.framer-ZqkDY .framer-5cvbe,.framer-ZqkDY .framer-ruo3er,.framer-ZqkDY .framer-gplba5,.framer-ZqkDY .framer-1pnmu4n,.framer-ZqkDY .framer-1gretai{width:100%}.framer-ZqkDY .framer-ul2suy{height:var(--framer-aspect-ratio-supported,415px);flex:1 0 0;width:1px}.framer-ZqkDY .framer-8iqjc3{padding:40px 30px}.framer-ZqkDY .framer-179650c{gap:32px;max-width:700px}.framer-ZqkDY .framer-1lcodah,.framer-ZqkDY .framer-1ims0n3,.framer-ZqkDY .framer-5fyxpz,.framer-ZqkDY .framer-1coelfh,.framer-ZqkDY .framer-93oxf7,.framer-ZqkDY .framer-150f4g9{padding:80px 30px 60px}.framer-ZqkDY .framer-4ywp13{order:0;max-width:700px}.framer-ZqkDY .framer-gtrdbz{width:326px}.framer-ZqkDY .framer-q7y9k0,.framer-ZqkDY .framer-1ijrpuh,.framer-ZqkDY .framer-q2h01i,.framer-ZqkDY .framer-kmzbyx,.framer-ZqkDY .framer-ocxnnq{order:0;gap:24px;max-width:700px}.framer-ZqkDY .framer-1qkeoxn{width:411px}.framer-ZqkDY .framer-13rz4hq{width:400px}.framer-ZqkDY .framer-1a2wq71{width:100%;height:257px}.framer-ZqkDY .framer-13lv80t{width:475px}.framer-ZqkDY .framer-1dj5ir1{width:416px}.framer-ZqkDY .framer-1fdfp3n-container,.framer-ZqkDY .framer-1xe3ovl-container,.framer-ZqkDY .framer-xngdb8-container,.framer-ZqkDY .framer-vxm9w6-container{width:100%;height:auto}.framer-ZqkDY .framer-1da83u1-container,.framer-ZqkDY .framer-12p2zdn-container,.framer-ZqkDY .framer-18olgc2-container{order:0}.framer-ZqkDY .framer-1ky1290{order:1;width:100%}.framer-ZqkDY .framer-4fnqok{order:2;width:390px}.framer-ZqkDY .framer-1vdwea5-container{align-self:stretch}.framer-ZqkDY .framer-ofqizh{order:1;width:431px}.framer-ZqkDY .framer-ufy6br{order:2;width:407px}.framer-ZqkDY .framer-1hj9rrh{flex:.6 0 0}.framer-ZqkDY .framer-2stgid{order:1}.framer-ZqkDY .framer-1hmonpz{order:2;width:100%}.framer-ZqkDY .framer-1v2s42i{padding:134px 30px 80px}.framer-ZqkDY .framer-1mv7wb4{gap:40px;padding:10px 0 0}.framer-ZqkDY .framer-ga718{gap:24px}.framer-ZqkDY .framer-61q4ny{flex:.6 0 0;gap:32px}}@media (max-width:809.98px){.framer-ZqkDY.framer-72rtr7{width:390px}.framer-ZqkDY .framer-18gp9wj{padding:112px 20px 60px}.framer-ZqkDY .framer-1lmqr9d{height:unset;bottom:0;-webkit-mask:radial-gradient(38% 25% at 49% 21.9%,#00000000 30.9309%,#00000030 80%,#000000 100%);mask:radial-gradient(38% 25% at 49% 21.9%,#00000000 30.9309%,#00000030 80%,#000000 100%)}.framer-ZqkDY .framer-1jsiqak,.framer-ZqkDY .framer-4ywp13,.framer-ZqkDY .framer-q7y9k0,.framer-ZqkDY .framer-1ijrpuh,.framer-ZqkDY .framer-q2h01i,.framer-ZqkDY .framer-kmzbyx{gap:32px;max-width:400px}.framer-ZqkDY .framer-1d1xntk{justify-content:flex-start;width:100%}.framer-ZqkDY .framer-1fnjtpa,.framer-ZqkDY .framer-5vg80d,.framer-ZqkDY .framer-q8ie4y,.framer-ZqkDY .framer-1n1ag3w,.framer-ZqkDY .framer-1l2k7ei-container,.framer-ZqkDY .framer-1fdfp3n-container,.framer-ZqkDY .framer-1xe3ovl-container,.framer-ZqkDY .framer-xngdb8-container,.framer-ZqkDY .framer-vxm9w6-container{width:100%}.framer-ZqkDY .framer-1vt5dx,.framer-ZqkDY .framer-137r6xp-container{flex:1 0 0;width:1px}.framer-ZqkDY .framer-1oqa9v2{width:307px}.framer-ZqkDY .framer-15yv6jr{border-radius:6px;width:100%}.framer-ZqkDY .framer-ul2suy{height:var(--framer-aspect-ratio-supported,205px);border-radius:3px;flex:1 0 0;width:1px}.framer-ZqkDY .framer-8iqjc3{padding:20px}.framer-ZqkDY .framer-179650c{gap:24px;max-width:400px}.framer-ZqkDY .framer-yn3o38{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:100%}.framer-ZqkDY .framer-1lcodah,.framer-ZqkDY .framer-1ims0n3,.framer-ZqkDY .framer-5fyxpz,.framer-ZqkDY .framer-1coelfh,.framer-ZqkDY .framer-93oxf7,.framer-ZqkDY .framer-150f4g9,.framer-ZqkDY .framer-1v2s42i{padding:80px 20px 60px}.framer-ZqkDY .framer-xn280x-container,.framer-ZqkDY .framer-rsx0i7,.framer-ZqkDY .framer-asc72v-container,.framer-ZqkDY .framer-1da83u1-container,.framer-ZqkDY .framer-12p2zdn-container,.framer-ZqkDY .framer-18olgc2-container,.framer-ZqkDY .framer-1kk2q19-container{order:0}.framer-ZqkDY .framer-gtrdbz{order:1;width:254px}.framer-ZqkDY .framer-19j5oca,.framer-ZqkDY .framer-4fnqok,.framer-ZqkDY .framer-ufy6br{order:2;width:100%}.framer-ZqkDY .framer-5cvbe,.framer-ZqkDY .framer-gplba5,.framer-ZqkDY .framer-1pnmu4n,.framer-ZqkDY .framer-1gretai{order:0;width:100%}.framer-ZqkDY .framer-1qkeoxn,.framer-ZqkDY .framer-13lv80t,.framer-ZqkDY .framer-1ky1290,.framer-ZqkDY .framer-ofqizh{order:1;width:100%}.framer-ZqkDY .framer-13rz4hq{order:2;width:304px}.framer-ZqkDY .framer-1fiuyv7,.framer-ZqkDY .framer-2stgid{order:1}.framer-ZqkDY .framer-ruo3er{border-radius:10px;width:100%}.framer-ZqkDY .framer-1a2wq71{border-radius:5px;width:100%;height:205px}.framer-ZqkDY .framer-1t94u53{grid-template-columns:repeat(1,minmax(50px,1fr))}.framer-ZqkDY .framer-1dj5ir1{order:2;width:311px}.framer-ZqkDY .framer-n6z8gr{order:1;grid-template-columns:repeat(1,minmax(50px,1fr));max-width:350px}.framer-ZqkDY .framer-qcnztn{border-radius:20px;flex-direction:column;order:1;gap:12px}.framer-ZqkDY .framer-1vdwea5-container{flex:none;order:0;width:100%}.framer-ZqkDY .framer-1xb3p20-container{flex:none;order:1;width:100%}.framer-ZqkDY .framer-x0di9u{border-radius:20px;order:1;gap:0}.framer-ZqkDY .framer-ocxnnq{flex-direction:column;gap:32px;max-width:400px}.framer-ZqkDY .framer-1hj9rrh{flex:none;order:0;align-content:center;align-items:center;width:100%}.framer-ZqkDY .framer-1hmonpz{order:2;width:319px}.framer-ZqkDY .framer-i96ecx{border-radius:20px;flex:none;order:1;width:100%}.framer-ZqkDY .framer-1mv7wb4{gap:50px;max-width:400px}.framer-ZqkDY .framer-ga718{flex-direction:column;gap:32px}.framer-ZqkDY .framer-61q4ny,.framer-ZqkDY .framer-v8008l{flex:none;width:100%}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-I9azW.framer-1g3sorb,.framer-I9azW .framer-1g3sorb{display:block}.framer-I9azW.framer-ribd4b{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:4px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-I9azW .framer-17hms6e{cursor:default;will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:2px 4px;display:flex;position:relative;overflow:hidden}.framer-I9azW .framer-13aw17x{white-space:pre;z-index:0;flex:none;width:auto;height:auto;position:relative}.framer-I9azW .framer-12q2pe2{-webkit-user-select:none;user-select:none;cursor:text;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-I9azW .framer-1iejwb7{-webkit-user-select:none;user-select:none;cursor:default;will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:2px 4px;display:flex;position:relative;overflow:hidden}.framer-I9azW .framer-1h4gufc{-webkit-user-select:none;user-select:none;height:var(--framer-aspect-ratio-supported,14px);flex:none;width:14px;position:relative}.framer-I9azW[data-border=true]:after,.framer-I9azW [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-zFClI{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 L 18 3 L 15 6 M 0 3 L 18 3\" fill=\"transparent\" height=\"6px\" id=\"GNJ0ze7Pb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(3 9)\" width=\"18px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1df8v9o);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 L 18 3 L 15 6 M 0 3 L 18 3\" fill=\"transparent\" height=\"6px\" id=\"GNJ0ze7Pb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(3 9)\" width=\"18px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 L 18 3 L 15 6 M 0 3 L 18 3\" fill=\"transparent\" height=\"6px\" id=\"GNJ0ze7Pb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(3 9)\" width=\"18px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:24px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-FlEpz.framer-1namkfp,.framer-FlEpz .framer-1namkfp{display:block}.framer-FlEpz.framer-4s4ubu{flex-flow:row;place-content:center;align-items:center;gap:10px;width:820px;height:30px;padding:0;display:flex;position:relative;overflow:hidden}.framer-FlEpz .framer-1y0vep{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:1 0 0;place-content:center flex-start;align-items:center;gap:60px;width:1px;padding:0;display:flex;position:relative}.framer-FlEpz .framer-uihsgx-container{flex:none;width:126px;height:25px;position:relative}.framer-FlEpz .framer-m87r2e-container{flex:none;width:94px;height:25px;position:relative}.framer-FlEpz .framer-1in762-container{flex:none;width:89px;height:25px;position:relative}.framer-FlEpz .framer-1vzximi-container{flex:none;width:117px;height:25px;position:relative}.framer-FlEpz .framer-c89lfn-container{flex:none;width:95px;height:25px;position:relative}.framer-FlEpz .framer-p2l6ty-container{flex:none;width:80px;height:25px;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-O2eRD.framer-1t7bygo,.framer-O2eRD .framer-1t7bygo{display:block}.framer-O2eRD.framer-1hut7v9{cursor:default;width:126px;height:25px;position:relative;overflow:visible}.framer-O2eRD.framer-v-1hut7v9.hover.framer-1hut7v9{aspect-ratio:5.03704;height:var(--framer-aspect-ratio-supported,25px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-VDiNO.framer-17vds9f,.framer-VDiNO .framer-17vds9f{display:block}.framer-VDiNO.framer-1oilv07{cursor:default;width:94px;height:25px;position:relative;overflow:visible}.framer-VDiNO.framer-v-1oilv07.hover.framer-1oilv07{aspect-ratio:3.75309;height:var(--framer-aspect-ratio-supported,25px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-urVLV.framer-kxujuk,.framer-urVLV .framer-kxujuk{display:block}.framer-urVLV.framer-koolqa{cursor:default;width:89px;height:25px;position:relative;overflow:visible}.framer-urVLV.framer-v-koolqa.hover.framer-koolqa{aspect-ratio:3.55556;height:var(--framer-aspect-ratio-supported,25px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-1uS4g.framer-1nqa9t9,.framer-1uS4g .framer-1nqa9t9{display:block}.framer-1uS4g.framer-1uw3tni{cursor:default;width:117px;height:25px;position:relative;overflow:visible}.framer-1uS4g.framer-v-1uw3tni.hover.framer-1uw3tni{aspect-ratio:4.69136;height:var(--framer-aspect-ratio-supported,25px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-CwHCV.framer-1enwa1w,.framer-CwHCV .framer-1enwa1w{display:block}.framer-CwHCV.framer-1379a7c{cursor:default;width:95px;height:25px;position:relative;overflow:visible}.framer-CwHCV.framer-v-1379a7c.hover.framer-1379a7c{aspect-ratio:3.80247;height:var(--framer-aspect-ratio-supported,25px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-eW52y.framer-10y9p0i,.framer-eW52y .framer-10y9p0i{display:block}.framer-eW52y.framer-1yigipd{cursor:pointer;width:80px;height:25px;position:relative;overflow:visible}.framer-eW52y.framer-v-1yigipd.hover.framer-1yigipd{aspect-ratio:3.20988;height:var(--framer-aspect-ratio-supported,25px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-3LlX7.framer-1a8xgzh,.framer-3LlX7 .framer-1a8xgzh{display:block}.framer-3LlX7.framer-1wb32iv{flex-flow:row;place-content:center flex-start;align-items:center;gap:4px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-3LlX7 .framer-1rp2mhw-container{cursor:not-allowed;flex:none;width:16px;height:16px;position:relative}.framer-3LlX7 .framer-1d5gdsv{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-HFCQL .framer-styles-preset-x9azei:not(.rich-text-wrapper),.framer-HFCQL .framer-styles-preset-x9azei.rich-text-wrapper h6{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:600;--framer-letter-spacing:-.4px;--framer-line-height:18px;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#0e0e0e;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-nQF8T.framer-khp6lg,.framer-nQF8T .framer-khp6lg{display:block}.framer-nQF8T.framer-lurb85{flex-flow:column;place-content:center;align-items:center;gap:0;width:800px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-nQF8T .framer-47loit,.framer-nQF8T .framer-3evc2i{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:600px;height:42px;padding:0;display:flex;position:relative;overflow:visible}.framer-nQF8T .framer-2y4ylf-container,.framer-nQF8T .framer-kw0rme-container,.framer-nQF8T .framer-11a07ch-container,.framer-nQF8T .framer-170c5fe-container,.framer-nQF8T .framer-15xg9qn-container,.framer-nQF8T .framer-qth5ei-container,.framer-nQF8T .framer-1wp06ei-container,.framer-nQF8T .framer-wzc55w-container,.framer-nQF8T .framer-161zt5a-container,.framer-nQF8T .framer-17o6ut2-container,.framer-nQF8T .framer-14khg1n-container,.framer-nQF8T .framer-1yarqcp-container,.framer-nQF8T .framer-v2gk1y-container{flex:none;width:auto;height:auto;position:relative}.framer-nQF8T .framer-1oe6zo2{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:100%;height:42px;padding:0;display:flex;position:relative;overflow:visible}.framer-nQF8T.framer-v-1i3qso4.framer-lurb85{width:610px}.framer-nQF8T.framer-v-1i3qso4 .framer-47loit,.framer-nQF8T.framer-v-1i3qso4 .framer-3evc2i{width:500px}.framer-nQF8T.framer-v-tikfe1.framer-lurb85{width:350px}.framer-nQF8T.framer-v-tikfe1 .framer-47loit,.framer-nQF8T.framer-v-tikfe1 .framer-3evc2i{width:250px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Khn6s.framer-w7dk0b,.framer-Khn6s .framer-w7dk0b{display:block}.framer-Khn6s.framer-1ax6kke{cursor:default;flex-flow:row;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:8px 10px 8px 8px;display:flex;position:relative;overflow:visible}.framer-Khn6s .framer-rufw3n-container{flex:none;width:18px;height:18px;position:relative}.framer-Khn6s .framer-vlvfd{white-space:pre;flex:none;width:auto;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-9Y2Dy.framer-6rf4it,.framer-9Y2Dy .framer-6rf4it{display:block}.framer-9Y2Dy.framer-mjb845{flex-flow:column;place-content:center;align-items:center;gap:10px;width:384px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9Y2Dy .framer-rjij3{flex:none;width:100%;height:1px;position:relative;overflow:hidden}.framer-9Y2Dy .framer-1k1kscu{flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9Y2Dy .framer-1vh0h46{flex-flow:row;flex:none;place-content:center;align-items:center;gap:6px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9Y2Dy .framer-1cq8yxy,.framer-9Y2Dy .framer-1kdrc3t{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:2px;display:flex;position:relative}.framer-9Y2Dy .framer-1hstq1f-container{flex:none;width:15px;height:15px;position:relative}.framer-9Y2Dy .framer-nnse8a{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-9Y2Dy .framer-1rjhax5{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:250px;height:auto;position:relative}.framer-9Y2Dy.framer-v-b68vnt .framer-1rjhax5{width:170px}.framer-9Y2Dy.framer-v-aew97l .framer-1rjhax5{width:220px}.framer-9Y2Dy[data-border=true]:after,.framer-9Y2Dy [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-2Brrj.framer-woi5ip,.framer-2Brrj .framer-woi5ip{display:block}.framer-2Brrj.framer-1uym3c5{height:420px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center flex-end;align-items:center;gap:0;width:396px;padding:0;display:flex;position:relative}.framer-2Brrj .framer-1fztowg{overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:0;flex:none;position:absolute;inset:0}.framer-2Brrj .framer-bg9o8k-container{z-index:0;flex:none;height:328px;position:absolute;top:0;left:0;right:0}.framer-2Brrj .framer-1l2wlq0{z-index:0;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;height:328px;padding:0;display:flex;position:absolute;top:0;left:0;right:0;overflow:visible}.framer-2Brrj .framer-222iib{height:194px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-effect-override,transform);z-index:1;flex:none;width:281px;position:absolute;top:calc(47.2561% - 97px);left:calc(50% - 140.5px)}.framer-2Brrj .framer-14juv0v{z-index:-1;flex:none;width:253px;height:136px;position:absolute;bottom:14px;left:calc(49.8221% - 126.5px);overflow:visible}.framer-2Brrj .framer-icp7zu{flex-flow:row;flex:none;place-content:center space-between;align-items:center;height:min-content;padding:0;display:flex;position:absolute;top:16px;left:16px;right:16px;overflow:visible}.framer-2Brrj .framer-i56z7z,.framer-2Brrj .framer-133a7f,.framer-2Brrj .framer-ju20kn,.framer-2Brrj .framer-vh55mr,.framer-2Brrj .framer-1hslkuq,.framer-2Brrj .framer-kcmgmv,.framer-2Brrj .framer-bn1657{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-2Brrj .framer-12tujwq{flex-flow:row;flex:none;place-content:center;align-items:center;gap:4px;width:min-content;height:min-content;padding:2px 3.38px;display:flex;position:relative;overflow:visible}.framer-2Brrj .framer-1ly7tqs,.framer-2Brrj .framer-1x8xrxa,.framer-2Brrj .framer-r9ta8g,.framer-2Brrj .framer-lv9yfu,.framer-2Brrj .framer-vhkxbf,.framer-2Brrj .framer-n0e9t7{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:3px 4px;display:flex;position:relative;overflow:visible}.framer-2Brrj .framer-68tzw{height:var(--framer-aspect-ratio-supported,7px);flex:none;width:8px;position:relative}.framer-2Brrj .framer-1815vy1{white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:44px;left:16px}.framer-2Brrj .framer-10049vi-container{z-index:10;flex:none;width:auto;height:auto;position:absolute;top:50%;left:50%}.framer-2Brrj .framer-zsh0b4{width:252px;height:118px;position:absolute;top:61px;left:15px}.framer-2Brrj .framer-1h7jj71{width:252px;height:118px;position:absolute;top:0;left:0}.framer-2Brrj .framer-1q2am5m{width:251px;height:97px;position:absolute;top:0;left:1px}.framer-2Brrj .framer-14bk7fl-container{z-index:0;flex:none;height:328px;position:absolute;top:calc(39.0476% - 164px);left:0;right:0}.framer-2Brrj .framer-p7kg9v-container{z-index:0;flex:none;width:384px;height:328px;position:absolute;top:calc(39.0476% - 164px);left:calc(51.5152% - 192px)}.framer-2Brrj .framer-17kywj2{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:8px;width:396px;height:min-content;padding:24px;display:flex;position:relative;overflow:hidden}.framer-2Brrj .framer-1q2et2m{flex-flow:row;flex:none;place-content:center;align-items:center;gap:5px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-2Brrj .framer-92nqfl-container{flex:none;width:18px;height:18px;position:relative}.framer-2Brrj .framer-bnsuk1{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:320px;height:auto;position:relative}.framer-2Brrj.framer-v-6ml2an.framer-1uym3c5,.framer-2Brrj.framer-v-16e8ua8.framer-1uym3c5,.framer-2Brrj.framer-v-1r7ec0n.framer-1uym3c5,.framer-2Brrj.framer-v-28mc1j.framer-1uym3c5{width:350px;height:400px}.framer-2Brrj.framer-v-6ml2an .framer-bg9o8k-container,.framer-2Brrj.framer-v-16e8ua8 .framer-1l2wlq0{height:324px}.framer-2Brrj.framer-v-6ml2an .framer-17kywj2,.framer-2Brrj.framer-v-16e8ua8 .framer-17kywj2,.framer-2Brrj.framer-v-1r7ec0n .framer-17kywj2{width:100%}.framer-2Brrj.framer-v-pt91jj .framer-68tzw,.framer-2Brrj.framer-v-16e8ua8 .framer-68tzw{height:var(--framer-aspect-ratio-supported,9px)}.framer-2Brrj.framer-v-1ottlhy .framer-p7kg9v-container{width:unset;left:0;right:0}.framer-2Brrj.framer-v-1ottlhy .framer-17kywj2,.framer-2Brrj.framer-v-ywa22f .framer-17kywj2{justify-content:flex-start}.framer-2Brrj.framer-v-1r7ec0n .framer-p7kg9v-container{width:unset;top:0;left:0;right:0}.framer-2Brrj.framer-v-1r7ec0n .framer-bnsuk1{width:302px}.framer-2Brrj.framer-v-28mc1j .framer-14bk7fl-container{top:0}.framer-2Brrj.framer-v-28mc1j .framer-17kywj2{justify-content:flex-start;width:100%}.framer-2Brrj[data-border=true]:after,.framer-2Brrj [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-a2LxL.framer-1gkwlne,.framer-a2LxL .framer-1gkwlne{display:block}.framer-a2LxL.framer-1njsgng{flex-flow:row;place-content:center;align-items:center;gap:10px;width:396px;height:328px;padding:0;display:flex;position:relative;overflow:visible}.framer-a2LxL .framer-e3d8mu{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:260px;padding:10px;display:flex;position:absolute;bottom:102px;left:50%}.framer-a2LxL .framer-sw0sp9,.framer-a2LxL .framer-1a0y8ch{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:min-content;height:48px;padding:0;display:flex;position:relative;overflow:visible}.framer-a2LxL .framer-1wgk164,.framer-a2LxL .framer-1yhqawl,.framer-a2LxL .framer-13whjh9{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:48px;height:48px;padding:24px;display:flex;position:relative;overflow:visible}.framer-a2LxL .framer-11gfmo8,.framer-a2LxL .framer-nxniax,.framer-a2LxL .framer-ghowhg,.framer-a2LxL .framer-l2bpzq,.framer-a2LxL .framer-1o10ioj,.framer-a2LxL .framer-ogyh0q{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-a2LxL .framer-a7ezz3{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:280px;padding:10px;display:flex;position:absolute;bottom:110px;left:50%}.framer-a2LxL .framer-kn62iw{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-a2LxL .framer-12w7v9{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:300px;padding:10px;display:flex;position:absolute;top:53%;left:50%}.framer-a2LxL.framer-v-1nr853g.framer-1njsgng{width:350px}.framer-a2LxL.framer-v-1nr853g .framer-e3d8mu{bottom:unset;top:49%}.framer-a2LxL.framer-v-1nr853g .framer-a7ezz3{bottom:unset;top:47%}.framer-a2LxL.framer-v-1nr853g .framer-kn62iw,.framer-a2LxL.framer-v-5g08ae .framer-sw0sp9,.framer-a2LxL.framer-v-5g08ae .framer-1a0y8ch{order:0}.framer-a2LxL.framer-v-1nr853g .framer-12w7v9{top:111px}.framer-a2LxL.framer-v-5g08ae .framer-e3d8mu{bottom:unset;order:0;width:300px;top:73%}.framer-a2LxL.framer-v-5g08ae .framer-a7ezz3{bottom:unset;order:1;width:300px;top:50%}.framer-a2LxL.framer-v-5g08ae .framer-kn62iw{order:0;height:48px}.framer-a2LxL.framer-v-5g08ae .framer-12w7v9{order:2;top:28%}.framer-a2LxL[data-border=true]:after,.framer-a2LxL [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-dBjgL.framer-ymf1zj,.framer-dBjgL .framer-ymf1zj{display:block}.framer-dBjgL.framer-1hoezpk{flex-flow:row;place-content:center;align-items:center;gap:10px;width:396px;height:328px;padding:0;display:flex;position:relative;overflow:visible}.framer-dBjgL .framer-yamude-container{z-index:1;flex:none;height:auto;position:absolute;top:24px;left:87px;right:86px}.framer-dBjgL .framer-11nqu2z{height:282px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex:none;position:absolute;top:74px;left:43px;right:42px}.framer-dBjgL .framer-14ktrrx,.framer-dBjgL .framer-ak0uu1,.framer-dBjgL .framer-13k4bvb{height:24px;overflow:var(--overflow-clip-fallback,clip);flex:none;position:absolute;top:0;left:0;right:0}.framer-dBjgL .framer-yj3r9r{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:4px;width:min-content;padding:0;display:flex;position:absolute;top:9px;left:10px}.framer-dBjgL .framer-1m054dw,.framer-dBjgL .framer-5ogtfh,.framer-dBjgL .framer-5t8l3r{height:6px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:6px;position:relative}.framer-dBjgL .framer-al039{height:12px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:200px;position:absolute;top:calc(50% - 6px);left:calc(50.1608% - 100px)}.framer-dBjgL .framer-cpj22t{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:50%;left:11px}.framer-dBjgL .framer-omady2{height:var(--framer-aspect-ratio-supported,8px);flex:none;width:8px;position:absolute;top:50%;left:190px}.framer-dBjgL .framer-zk2h45-container,.framer-dBjgL .framer-gxam1g-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,7px);flex:none;width:7px;position:absolute;top:50%;left:3px}.framer-dBjgL .framer-4z2pyg{flex-flow:row;flex:none;place-content:center;align-items:center;gap:2px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;top:32px;left:60px;overflow:visible}.framer-dBjgL .framer-1h9rr34-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,10px);flex:none;width:10px;position:relative}.framer-dBjgL .framer-5usxgs{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-dBjgL .framer-18ezk8o{height:8px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:24px;position:absolute;top:32px;left:231px}.framer-dBjgL .framer-ky77fa,.framer-dBjgL .framer-q325l{height:4px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:84px;position:absolute;top:99px;left:calc(50.1608% - 42px)}.framer-dBjgL .framer-1jtbagh,.framer-dBjgL .framer-h6roj1{height:112px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:193px;position:absolute;bottom:37px;left:calc(50.1608% - 96.5px)}.framer-dBjgL .framer-jsauvm,.framer-dBjgL .framer-skuoxm{height:4px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:58px;position:absolute;top:107px;left:calc(49.8392% - 29px)}.framer-dBjgL .framer-1f8bi6q{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:66px;left:50%}.framer-dBjgL .framer-1sfz8z4,.framer-dBjgL .framer-19te45s{height:6px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:18px;position:absolute;top:118px;left:calc(49.8392% - 9px)}.framer-dBjgL .framer-12stuau{height:282px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:0;flex:none;position:absolute;top:101px;left:372px;right:-248px}.framer-dBjgL .framer-1grsug{height:12px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:126px;position:absolute;top:calc(50% - 6px);left:calc(53.3088% - 63px)}.framer-dBjgL .framer-n6bn61,.framer-dBjgL .framer-mfpkbx{white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:50%;left:11px}.framer-dBjgL .framer-g28xd6{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,6px);flex:none;width:6px;position:absolute;top:50%;right:4px}.framer-dBjgL .framer-11xrm4s,.framer-dBjgL .framer-nfgdxd{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,8px);flex:none;width:8px;position:absolute;top:50%;left:10px}.framer-dBjgL .framer-hog6ml,.framer-dBjgL .framer-8bh35x{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,8px);flex:none;width:8px;position:absolute;top:50%;right:46px}.framer-dBjgL .framer-1ckodu4,.framer-dBjgL .framer-2orvwa{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,8px);flex:none;width:8px;position:absolute;top:50%;right:28px}.framer-dBjgL .framer-k0b2rw,.framer-dBjgL .framer-132msjm{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,8px);flex:none;width:8px;position:absolute;top:50%;right:10px}.framer-dBjgL .framer-lyhvh9{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,8px);flex:none;width:8px;position:absolute;top:50%;left:28px}.framer-dBjgL .framer-1xx1cy9{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,8px);flex:none;width:8px;position:absolute;top:50%;left:46px}.framer-dBjgL .framer-r7s2bh{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,8px);flex:none;width:8px;position:absolute;top:50%;left:64px}.framer-dBjgL .framer-1j0ohmm{flex-flow:row;flex:none;place-content:center;align-items:center;gap:2px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;top:32px;left:20px;overflow:visible}.framer-dBjgL .framer-1rjt9gs-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,20px);flex:none;width:10px;position:relative}.framer-dBjgL .framer-15yhq2o{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-dBjgL .framer-1wrrwpw{height:8px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:24px;position:absolute;top:32px;right:20px}.framer-dBjgL .framer-3tl01t{height:4px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:84px;position:absolute;top:99px;left:calc(50% - 42px)}.framer-dBjgL .framer-1btf60w{height:112px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:193px;position:absolute;bottom:37px;left:calc(50% - 96.5px)}.framer-dBjgL .framer-htd6q0{height:4px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:58px;position:absolute;top:107px;left:calc(50% - 29px)}.framer-dBjgL .framer-1klseuv,.framer-dBjgL .framer-1hbl5hy{white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:66px;left:50%}.framer-dBjgL .framer-vipk81{height:6px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:18px;position:absolute;top:118px;left:calc(50% - 9px)}.framer-dBjgL .framer-1kok5t0{height:282px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:0;flex:none;position:absolute;top:98px;left:-190px;right:371px}.framer-dBjgL .framer-1xvdet7{height:12px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:123px;position:absolute;top:calc(50% - 6px);left:28px}.framer-dBjgL .framer-1675ja9-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,6px);flex:none;width:7px;position:absolute;top:50%;left:3px}.framer-dBjgL .framer-enj8bl{flex-flow:row;flex:none;place-content:center;align-items:center;gap:2px;width:min-content;min-width:10px;height:min-content;min-height:10px;padding:0;display:flex;position:absolute;top:32px;left:60px;overflow:visible}.framer-dBjgL .framer-kn36iy{height:8px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:8px;position:absolute;top:32px;right:10px}.framer-dBjgL .framer-1oxstg3-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,20px);flex:none;width:10px;position:absolute;top:32px;left:10px}.framer-dBjgL.framer-v-1qdkqc5 .framer-11nqu2z{z-index:0;top:101px;left:-267px;right:352px}.framer-dBjgL.framer-v-1qdkqc5 .framer-12stuau{left:calc(50% - 136px);right:unset;width:272px;top:74px}.framer-dBjgL.framer-v-1qdkqc5 .framer-1rjt9gs-container,.framer-dBjgL.framer-v-m72yja .framer-1oxstg3-container{height:var(--framer-aspect-ratio-supported,10px)}.framer-dBjgL.framer-v-1qdkqc5 .framer-1kok5t0{z-index:-1;left:352px;right:-171px}.framer-dBjgL.framer-v-es41lb .framer-11nqu2z{z-index:-1;top:101px;left:324px;right:-239px}.framer-dBjgL.framer-v-es41lb .framer-12stuau{left:-238px;right:323px}.framer-dBjgL.framer-v-es41lb .framer-1kok5t0{left:calc(50% - 107.5px);right:unset;z-index:-1;width:215px;top:74px}.framer-dBjgL.framer-v-1c6tay4.framer-1hoezpk,.framer-dBjgL.framer-v-48s9on.framer-1hoezpk,.framer-dBjgL.framer-v-m72yja.framer-1hoezpk{width:350px;height:324px}.framer-dBjgL.framer-v-1c6tay4 .framer-yamude-container,.framer-dBjgL.framer-v-48s9on .framer-yamude-container,.framer-dBjgL.framer-v-m72yja .framer-yamude-container{-webkit-user-select:none;user-select:none;left:50%;right:unset;width:223px;top:20px}.framer-dBjgL.framer-v-1c6tay4 .framer-11nqu2z{left:calc(50% - 155.5px);right:unset;width:311px;top:68px}.framer-dBjgL.framer-v-1c6tay4 .framer-12stuau{left:calc(136% - 136px);right:unset;width:272px;top:98px}.framer-dBjgL.framer-v-1c6tay4 .framer-1kok5t0{left:calc(-27.7143% - 107.5px);right:unset;width:215px}.framer-dBjgL.framer-v-48s9on .framer-11nqu2z{left:calc(-36% - 155.5px);right:unset;z-index:0;width:311px;top:98px}.framer-dBjgL.framer-v-48s9on .framer-12stuau{left:calc(50% - 136px);right:unset;width:272px;top:68px}.framer-dBjgL.framer-v-48s9on .framer-1kok5t0{left:calc(122.286% - 107.5px);right:unset;z-index:-1;width:215px}.framer-dBjgL.framer-v-m72yja .framer-11nqu2z{left:calc(127.714% - 155.5px);right:unset;z-index:-1;width:311px;top:98px}.framer-dBjgL.framer-v-m72yja .framer-12stuau{left:calc(-22.2857% - 136px);right:unset;width:272px;top:98px}.framer-dBjgL.framer-v-m72yja .framer-1kok5t0{left:calc(50% - 107.5px);right:unset;width:215px;top:68px}.framer-dBjgL.framer-v-m72yja .framer-1xvdet7{height:10px;top:calc(45.8333% - 5px)}.framer-dBjgL.framer-v-m72yja .framer-1675ja9-container{height:var(--framer-aspect-ratio-supported,7px)}.framer-dBjgL[data-border=true]:after,.framer-dBjgL [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-uHSrw.framer-nfeo0r,.framer-uHSrw .framer-nfeo0r{display:block}.framer-uHSrw.framer-1gmjaaq{width:223px;height:32px;position:relative;overflow:visible}.framer-uHSrw .framer-8n2zwh{pointer-events:none;z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;height:28px;padding:4px;display:flex;position:absolute;top:calc(50% - 14px);left:0;right:0;overflow:visible}.framer-uHSrw .framer-5idm19,.framer-uHSrw .framer-11rg288,.framer-uHSrw .framer-rnsk5g{will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:26px;padding:6px 4px;display:flex;position:relative;overflow:hidden}.framer-uHSrw .framer-7zfy4k{z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;padding:4px;display:flex;position:absolute;inset:0;overflow:visible}.framer-uHSrw .framer-1wh8w9p,.framer-uHSrw .framer-z6njrf,.framer-uHSrw .framer-cwr7xn{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:min-content;padding:6px 4px;display:flex;position:relative;overflow:hidden}.framer-uHSrw .framer-1canp88,.framer-uHSrw .framer-l3jexs,.framer-uHSrw .framer-1q90dd0{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}.framer-uHSrw.framer-v-e8sqq7 .framer-5idm19,.framer-uHSrw.framer-v-e8sqq7 .framer-z6njrf,.framer-uHSrw.framer-v-16t7006 .framer-rnsk5g{order:1}.framer-uHSrw.framer-v-e8sqq7 .framer-11rg288,.framer-uHSrw.framer-v-16t7006 .framer-11rg288{order:0}.framer-uHSrw.framer-v-e8sqq7 .framer-rnsk5g,.framer-uHSrw.framer-v-e8sqq7 .framer-cwr7xn,.framer-uHSrw.framer-v-16t7006 .framer-5idm19{order:2}.framer-uHSrw.framer-v-e8sqq7 .framer-1wh8w9p{-webkit-user-select:none;user-select:none;order:0}.framer-A5eXv{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 L 20 10 M 10 0 C 4.907 5.694 4.907 14.306 10 20 C 15.093 14.306 15.093 5.694 10 0\" fill=\"transparent\" height=\"20px\" id=\"NSe73mWaU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"oy3AXmAK1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1df8v9o);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 L 20 10 M 10 0 C 4.907 5.694 4.907 14.306 10 20 C 15.093 14.306 15.093 5.694 10 0\" fill=\"transparent\" height=\"20px\" id=\"NSe73mWaU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"oy3AXmAK1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 L 20 10 M 10 0 C 4.907 5.694 4.907 14.306 10 20 C 15.093 14.306 15.093 5.694 10 0\" fill=\"transparent\" height=\"20px\" id=\"NSe73mWaU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"oy3AXmAK1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:24px}.framer-YlwF8{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-ed5jt.framer-17ohf8f,.framer-ed5jt .framer-17ohf8f{display:block}.framer-ed5jt.framer-1do8hnn{flex-flow:row;place-content:center;align-items:center;gap:8.46px;width:min-content;height:min-content;padding:1.69px;display:flex;position:relative;overflow:visible}.framer-ed5jt .framer-navq1e{z-index:10;flex:none;width:5px;height:5px;position:relative;overflow:visible}.framer-ed5jt .framer-17iy96z{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:4px;width:min-content;padding:8px;display:flex;position:absolute;top:-48px;left:40%}.framer-ed5jt .framer-1teupuu,.framer-ed5jt .framer-1id78jk,.framer-ed5jt .framer-o437hx{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-ed5jt .framer-1d2pnwr{width:75px;height:1px;position:relative}.framer-ed5jt .framer-1yft9bq{flex-flow:row;flex:none;place-content:center;align-items:center;gap:6.51px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ed5jt .framer-lfwfb4{flex:none;width:2px;height:10px;position:relative;overflow:visible}.framer-ed5jt .framer-eiqjfh{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:3.26px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ed5jt[data-border=true]:after,.framer-ed5jt [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-yD6XS.framer-1l10xk1,.framer-yD6XS .framer-1l10xk1{display:block}.framer-yD6XS.framer-95lnzx{flex-flow:row;place-content:center;align-items:center;gap:10px;width:396px;height:328px;padding:0;display:flex;position:relative;overflow:visible}.framer-yD6XS .framer-144vzdw{z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:8px;width:368px;height:min-content;padding:0;display:flex;position:absolute;top:47%;left:50%;overflow:visible}.framer-yD6XS .framer-1lt1zmt,.framer-yD6XS .framer-b0btg1,.framer-yD6XS .framer-1yp4nie{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:min-content;padding:0;display:flex;position:relative}.framer-yD6XS .framer-1egx6km,.framer-yD6XS .framer-2ohnu0,.framer-yD6XS .framer-exkfsr,.framer-yD6XS .framer-1rojzxz,.framer-yD6XS .framer-3b3trw,.framer-yD6XS .framer-w1h82,.framer-yD6XS .framer-1llpgg2,.framer-yD6XS .framer-1jwc9mn,.framer-yD6XS .framer-1537xes,.framer-yD6XS .framer-1d856t8{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:4px;display:flex;position:relative;overflow:visible}.framer-yD6XS .framer-12jymyi,.framer-yD6XS .framer-1tx8pu0,.framer-yD6XS .framer-ztsrmg,.framer-yD6XS .framer-ud1uu5,.framer-yD6XS .framer-134ie4r,.framer-yD6XS .framer-1xka83,.framer-yD6XS .framer-1e1su3m,.framer-yD6XS .framer-83tmv7,.framer-yD6XS .framer-1loregf,.framer-yD6XS .framer-kqkr64{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,48px);overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:48px;position:relative}.framer-yD6XS .framer-36416w{width:26px;height:24px;position:absolute;top:12px;left:11px}.framer-yD6XS .framer-iuz3cy{width:26px;height:24px;position:absolute;top:0;left:0}.framer-yD6XS .framer-66seno{width:12px;height:12px;position:absolute;top:13px;left:15px}.framer-yD6XS .framer-11b6rff{width:12px;height:12px;position:absolute;top:13px;left:0}.framer-yD6XS .framer-14xzm33{width:12px;height:12px;position:absolute;top:0;left:8px}.framer-yD6XS .framer-5pvnce,.framer-yD6XS .framer-17gujg4,.framer-yD6XS .framer-1816y2q,.framer-yD6XS .framer-1q5z6ud,.framer-yD6XS .framer-kmyu7p{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;min-width:56px;height:min-content;min-height:56px;padding:4px;display:flex;position:relative;overflow:visible}.framer-yD6XS .framer-jf9rck,.framer-yD6XS .framer-1wr0u4x,.framer-yD6XS .framer-1jhwg8b,.framer-yD6XS .framer-8xdfcb{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:112px;height:min-content;min-height:56px;padding:4px;display:flex;position:relative;overflow:visible}.framer-yD6XS .framer-5n0u1l,.framer-yD6XS .framer-jrr5m1,.framer-yD6XS .framer-17e3by9,.framer-yD6XS .framer-pppam6{width:26px;height:26px;position:absolute;top:11px;left:11px}.framer-yD6XS .framer-ttpkuq,.framer-yD6XS .framer-4tuumt,.framer-yD6XS .framer-lcx82w,.framer-yD6XS .framer-174tn2n{width:26px;height:26px;position:absolute;top:0;left:0}.framer-yD6XS .framer-9xbbke{width:13px;height:13px;position:absolute;top:14px;left:0}.framer-yD6XS .framer-1dwfxd4{width:6px;height:6px;position:absolute;top:0;left:0}.framer-yD6XS .framer-onb1gc{width:6px;height:13px;position:absolute;top:0;left:7px}.framer-yD6XS .framer-r1jca7,.framer-yD6XS .framer-hzwdfo{width:13px;height:13px;position:absolute;top:0;left:0}.framer-yD6XS .framer-w8em97{width:6px;height:6px;position:absolute;top:0;left:7px}.framer-yD6XS .framer-1kahc7u{width:13px;height:6px;position:absolute;top:7px;left:0}.framer-yD6XS .framer-h9q9vi{width:13px;height:13px;position:absolute;top:0;left:14px}.framer-yD6XS .framer-176seq6{width:6px;height:6px;position:absolute;top:7px;left:7px}.framer-yD6XS .framer-1cboymz{width:6px;height:13px;position:absolute;top:0;left:0}.framer-yD6XS .framer-l7d2p4{width:13px;height:13px;position:absolute;top:14px;left:14px}.framer-yD6XS .framer-1jzdgxt{width:6px;height:6px;position:absolute;top:7px;left:0}.framer-yD6XS .framer-1ybrpgn{width:13px;height:6px;position:absolute;top:0;left:0}.framer-yD6XS .framer-1gcht8o{width:35px;height:24px;position:absolute;top:12px;left:7px}.framer-yD6XS .framer-4mzr9t{width:35px;height:24px;position:absolute;top:0;left:0}.framer-yD6XS .framer-o7djkj{width:26px;height:3px;position:absolute;top:10px;left:5px}.framer-yD6XS .framer-1odpwad{width:3px;height:3px;position:absolute;top:0;left:0}.framer-yD6XS .framer-1fieg3u{width:3px;height:3px;position:absolute;top:0;left:11px}.framer-yD6XS .framer-16c155t{width:2px;height:2px;position:absolute;top:1px;left:16px}.framer-yD6XS .framer-1cp22cx{width:3px;height:3px;position:absolute;top:0;left:15px}.framer-yD6XS .framer-1994zc5{width:3px;height:3px;position:absolute;top:0;left:21px}.framer-yD6XS .framer-otiowm{width:2px;height:1px;position:absolute;top:1px;left:24px}.framer-yD6XS .framer-1gqnal8{width:3px;height:3px;position:absolute;top:0;left:23px}.framer-yD6XS .framer-pz9hx1{width:2px;height:1px;position:absolute;top:1px;left:8px}.framer-yD6XS .framer-y8zk74{width:3px;height:3px;position:absolute;top:0;left:7px}.framer-yD6XS .framer-1qdk07n{width:2px;height:1px;position:absolute;top:2px;left:4px}.framer-yD6XS .framer-1j2jxct{width:3px;height:3px;position:absolute;top:0;left:3px}.framer-yD6XS .framer-1x7i599{width:2px;height:3px;position:absolute;top:0;left:19px}.framer-yD6XS .framer-n3qdr0{width:10px;height:6px;position:absolute;top:9px;left:11px}.framer-yD6XS .framer-1hbt3r7{width:4px;height:6px;position:absolute;top:0;left:6px}.framer-yD6XS .framer-1v45n3r{width:1px;height:5px;position:absolute;top:0;left:0}.framer-yD6XS .framer-1ppyoj3{width:25px;height:26px;position:absolute;top:11px;left:12px}.framer-yD6XS .framer-mxdknr{width:19px;height:4px;position:absolute;top:2px;left:2px}.framer-yD6XS .framer-1vdxaq9{width:18px;height:18px;position:absolute;top:6px;left:5px}.framer-yD6XS .framer-16re8q9{width:13px;height:13px;position:absolute;top:9px;left:8px}.framer-yD6XS .framer-8txeoj{width:25px;height:26px;position:absolute;top:0;left:0}.framer-yD6XS .framer-1tkmvh1{width:24px;height:24px;position:absolute;top:12px;left:12px}.framer-yD6XS .framer-18lfsi1{width:24px;height:24px;position:absolute;top:0;left:0}.framer-yD6XS .framer-1aligx{width:12px;height:12px;position:absolute;top:6px;left:6px}.framer-yD6XS .framer-1tljk18{width:3px;height:3px;position:absolute;top:6px;left:7px}.framer-yD6XS .framer-68dqcs{width:12px;height:12px;position:absolute;top:0;left:0}.framer-yD6XS .framer-1wbn2yn{width:14px;height:6px;position:absolute;top:10px;left:6px}.framer-yD6XS .framer-1t4mm4q{width:3px;height:4px;position:absolute;top:1px;left:11px}.framer-yD6XS .framer-1eaf9fz{width:1px;height:1px;position:absolute;top:2px;left:12px}.framer-yD6XS .framer-128h342{width:3px;height:5px;position:absolute;top:1px;left:8px}.framer-yD6XS .framer-1xohu9f{width:1px;height:2px;position:absolute;top:2px;left:9px}.framer-yD6XS .framer-1fcn89x{width:1px;height:1px;position:absolute;top:0;left:7px}.framer-yD6XS .framer-1wzxxt5{width:1px;height:4px;position:absolute;top:2px;left:7px}.framer-yD6XS .framer-l9uyvm{width:2px;height:4px;position:absolute;top:1px;left:5px}.framer-yD6XS .framer-9ycu8l{width:2px;height:4px;position:absolute;top:1px;left:3px}.framer-yD6XS .framer-1dic4hg{width:3px;height:4px;position:absolute;top:1px;left:0}.framer-yD6XS .framer-e39nl0{width:13px;height:13px;position:absolute;top:7px;left:7px}.framer-yD6XS .framer-h7g9gu{width:4px;height:4px;position:absolute;top:5px;left:5px}.framer-yD6XS .framer-1scknoc{width:31px;height:26px;position:absolute;top:11px;left:8px}.framer-yD6XS .framer-17gux8y{width:28px;height:12px;position:absolute;top:0;left:2px}.framer-yD6XS .framer-15s4evm{width:15px;height:18px;position:absolute;top:8px;left:17px}.framer-yD6XS .framer-1u7vwvj{width:14px;height:13px;position:absolute;top:8px;left:0}.framer-yD6XS .framer-sdvutu{width:14px;height:8px;position:absolute;top:8px;left:1px}.framer-yD6XS .framer-zvd82q{width:7px;height:6px;position:absolute;top:17px;left:7px}.framer-yD6XS .framer-bbau4i{width:13px;height:6px;position:absolute;top:11px;left:7px}.framer-yD6XS .framer-1ea55ct{width:13px;height:6px;position:absolute;top:5px;left:7px}.framer-yD6XS .framer-b7bj6n{width:18px;height:26px;position:absolute;top:11px;left:15px}.framer-yD6XS .framer-1rcxflw{width:9px;height:9px;position:absolute;top:9px;left:9px}.framer-yD6XS .framer-1aadjr0{width:9px;height:9px;position:absolute;top:18px;left:0}.framer-yD6XS .framer-1exk3j1{width:9px;height:9px;position:absolute;top:0;left:9px}.framer-yD6XS .framer-25urj5{width:9px;height:9px;position:absolute;top:0;left:0}.framer-yD6XS .framer-1gveun1{width:9px;height:9px;position:absolute;top:9px;left:0}.framer-yD6XS.framer-v-46cg83.framer-95lnzx{width:350px}.framer-yD6XS.framer-v-46cg83 .framer-144vzdw{width:340px}.framer-yD6XS[data-border=true]:after,.framer-yD6XS [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-9PL1x.framer-i2zreg,.framer-9PL1x .framer-i2zreg{display:block}.framer-9PL1x.framer-171nnn4{flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:386px;height:530px;padding:0;display:flex;position:relative;overflow:visible}.framer-9PL1x .framer-1xys58v{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-9PL1x .framer-1ee28cv{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:6px 10px;display:flex;position:relative;overflow:visible}.framer-9PL1x .framer-1gp8bk0{flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9PL1x .framer-12y6689-container{flex:none;width:44px;height:auto;position:relative}.framer-9PL1x .framer-texmjf,.framer-9PL1x .framer-oxtocd,.framer-9PL1x .framer-j9of2e{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-9PL1x .framer-fvyysy{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:2px 6px;display:flex;position:relative;overflow:visible}.framer-9PL1x .framer-1cud9wr{will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:hidden}.framer-9PL1x .framer-1ipfo7i{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:100%;height:min-content;padding:24px 10px;display:flex;position:relative;overflow:visible}.framer-9PL1x .framer-1jcz29d{flex-flow:row;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-9PL1x .framer-b85r6j{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:8px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-9PL1x .framer-1y9raw4{height:var(--framer-aspect-ratio-supported,14px);flex:none;width:14px;position:relative}.framer-9PL1x .framer-f7y9c6,.framer-9PL1x .framer-1yza0dp{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-9PL1x .framer-secko1{flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:6px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9PL1x .framer-17uh44g{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-9PL1x .framer-1e1n6el{flex-flow:column;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;width:100%;height:1px;padding:24px 10px 10px;display:flex;position:relative;overflow:hidden}.framer-9PL1x .framer-1k6w87e{flex-flow:column;flex:none;place-content:center;align-items:center;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-9PL1x .framer-1l8a2ot-container,.framer-9PL1x .framer-du7euh-container,.framer-9PL1x .framer-1dujgoh-container,.framer-9PL1x .framer-1psvb6d-container,.framer-9PL1x .framer-anlv06-container,.framer-9PL1x .framer-1ckeko4-container{flex:none;width:100%;height:auto;position:relative}.framer-9PL1x .framer-1r3lih0-container{cursor:pointer;flex:none;width:100%;height:auto;position:relative}.framer-mAolr .framer-styles-preset-6snzab:not(.rich-text-wrapper),.framer-mAolr .framer-styles-preset-6snzab.rich-text-wrapper h3{--framer-font-family:"Geist Mono",monospace;--framer-font-family-bold:"Geist Mono",monospace;--framer-font-open-type-features:normal;--framer-font-size:32px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-variation-axes:normal;--framer-font-weight:600;--framer-font-weight-bold:900;--framer-letter-spacing:-1.5px;--framer-line-height:25px;--framer-paragraph-spacing:40px;--framer-text-alignment:left;--framer-text-color:#000000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-9PL1x[data-border=true]:after,.framer-9PL1x [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-yTrmr.framer-i7svht,.framer-yTrmr .framer-i7svht{display:block}.framer-yTrmr.framer-1qzt8ui{cursor:pointer;flex-flow:row;place-content:center flex-end;align-items:center;gap:10px;width:44px;height:min-content;padding:2px;display:flex;position:relative;overflow:visible}.framer-yTrmr .framer-t0jf57{flex:none;width:24px;height:13px;position:relative;overflow:visible}.framer-yTrmr.framer-v-njodba.framer-1qzt8ui{justify-content:flex-start}.framer-KnZRS{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 3 C 6 1.343 4.657 0 3 0 C 1.343 0 0 1.343 0 3 C 0 4.657 1.343 6 3 6 L 15 6 C 16.657 6 18 4.657 18 3 C 18 1.343 16.657 0 15 0 C 13.343 0 12 1.343 12 3 L 12 15 C 12 16.657 13.343 18 15 18 C 16.657 18 18 16.657 18 15 C 18 13.343 16.657 12 15 12 L 3 12 C 1.343 12 0 13.343 0 15 C 0 16.657 1.343 18 3 18 C 4.657 18 6 16.657 6 15 Z\" fill=\"transparent\" height=\"18px\" id=\"cT2nhv4D0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1df8v9o);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 3 C 6 1.343 4.657 0 3 0 C 1.343 0 0 1.343 0 3 C 0 4.657 1.343 6 3 6 L 15 6 C 16.657 6 18 4.657 18 3 C 18 1.343 16.657 0 15 0 C 13.343 0 12 1.343 12 3 L 12 15 C 12 16.657 13.343 18 15 18 C 16.657 18 18 16.657 18 15 C 18 13.343 16.657 12 15 12 L 3 12 C 1.343 12 0 13.343 0 15 C 0 16.657 1.343 18 3 18 C 4.657 18 6 16.657 6 15 Z\" fill=\"transparent\" height=\"18px\" id=\"cT2nhv4D0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 3 C 6 1.343 4.657 0 3 0 C 1.343 0 0 1.343 0 3 C 0 4.657 1.343 6 3 6 L 15 6 C 16.657 6 18 4.657 18 3 C 18 1.343 16.657 0 15 0 C 13.343 0 12 1.343 12 3 L 12 15 C 12 16.657 13.343 18 15 18 C 16.657 18 18 16.657 18 15 C 18 13.343 16.657 12 15 12 L 3 12 C 1.343 12 0 13.343 0 15 C 0 16.657 1.343 18 3 18 C 4.657 18 6 16.657 6 15 Z\" fill=\"transparent\" height=\"18px\" id=\"cT2nhv4D0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"18px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:24px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-nGA2S.framer-19uoc0s,.framer-nGA2S .framer-19uoc0s{display:block}.framer-nGA2S.framer-c709q8{flex-flow:row;place-content:center flex-start;align-items:center;gap:8px;width:219px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-nGA2S .framer-1ouom2h-container{flex:none;width:16px;height:16px;position:relative}.framer-nGA2S .framer-16mldks{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-qtVOO{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.994 8.7 C -0.211 11.206 -0.628 14.818 0.947 17.76 C 2.522 20.703 5.759 22.359 9.067 21.914 C 12.376 21.468 15.06 19.016 15.801 15.761 C 16.541 12.506 15.184 9.134 12.394 7.3 C 12.128 9.767 10.661 11.333 7.994 12 C 9.994 8 9.328 4 5.994 0 C 5.994 3.333 4.661 6.233 1.994 8.7\" fill=\"transparent\" height=\"21.98533947278805px\" id=\"YyN8wY7xD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(4.006 1)\" width=\"16.00055391034918px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1df8v9o);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.994 8.7 C -0.211 11.206 -0.628 14.818 0.947 17.76 C 2.522 20.703 5.759 22.359 9.067 21.914 C 12.376 21.468 15.06 19.016 15.801 15.761 C 16.541 12.506 15.184 9.134 12.394 7.3 C 12.128 9.767 10.661 11.333 7.994 12 C 9.994 8 9.328 4 5.994 0 C 5.994 3.333 4.661 6.233 1.994 8.7\" fill=\"transparent\" height=\"21.98533947278805px\" id=\"YyN8wY7xD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(4.006 1)\" width=\"16.00055391034918px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.994 8.7 C -0.211 11.206 -0.628 14.818 0.947 17.76 C 2.522 20.703 5.759 22.359 9.067 21.914 C 12.376 21.468 15.06 19.016 15.801 15.761 C 16.541 12.506 15.184 9.134 12.394 7.3 C 12.128 9.767 10.661 11.333 7.994 12 C 9.994 8 9.328 4 5.994 0 C 5.994 3.333 4.661 6.233 1.994 8.7\" fill=\"transparent\" height=\"21.98533947278805px\" id=\"YyN8wY7xD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(4.006 1)\" width=\"16.00055391034918px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:24px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-6Hasx.framer-1ivnilr,.framer-6Hasx .framer-1ivnilr{display:block}.framer-6Hasx.framer-1tqzqof{flex-flow:column;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-6Hasx .framer-1jqrvkr,.framer-6Hasx .framer-170640w{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:820px;height:204px;padding:0;display:flex;position:relative;overflow:visible}.framer-6Hasx .framer-9o61ol-container,.framer-6Hasx .framer-1b01jt7-container,.framer-6Hasx .framer-15e9tfq-container,.framer-6Hasx .framer-1lwepzu-container,.framer-6Hasx .framer-eieztj-container,.framer-6Hasx .framer-yrcjlm-container,.framer-6Hasx .framer-162ep1b-container,.framer-6Hasx .framer-1ddejt6-container{flex:none;width:390px;height:auto;position:relative}.framer-6Hasx.framer-v-lqcrcc.framer-1tqzqof{justify-content:flex-start;width:438px}.framer-6Hasx.framer-v-lqcrcc .framer-1jqrvkr,.framer-6Hasx.framer-v-lqcrcc .framer-170640w{width:350px}.framer-6Hasx.framer-v-12tk9f6 .framer-1jqrvkr,.framer-6Hasx.framer-v-12tk9f6 .framer-170640w{width:700px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Ltv5r.framer-s6o7qg,.framer-Ltv5r .framer-s6o7qg{display:block}.framer-Ltv5r.framer-1vqcxxu{flex-flow:column;place-content:flex-start space-between;align-items:flex-start;width:359px;height:195px;padding:20px 16px;display:flex;position:relative;overflow:visible}.framer-Ltv5r .framer-1wvms5f{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:2;flex:none;width:100%;max-width:360px;height:auto;position:relative}.framer-Ltv5r .framer-7v0kdd{z-index:2;flex:none;width:100%;height:1px;position:relative;overflow:hidden}.framer-Ltv5r .framer-1hv91pi{z-index:2;flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Ltv5r .framer-1mqvyah{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:2px;display:flex;position:relative;overflow:visible}.framer-Ltv5r .framer-1n36aso{flex:none;width:30px;height:30px;position:relative;overflow:visible}.framer-Ltv5r .framer-9hoddn-container{flex:none;width:18px;height:23px;position:absolute;top:calc(50% - 11.5px);left:calc(50% - 9px)}.framer-Ltv5r .framer-k2d7w8{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Ltv5r .framer-1ohd60p{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:4px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Ltv5r .framer-hslzb6,.framer-Ltv5r .framer-aaymws{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-oRBUD .framer-styles-preset-1tx3nt:not(.rich-text-wrapper),.framer-oRBUD .framer-styles-preset-1tx3nt.rich-text-wrapper p{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:14px;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#ffffff;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-Ltv5r[data-border=true]:after,.framer-Ltv5r [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-zGRgS.framer-qckku1,.framer-zGRgS .framer-qckku1{display:block}.framer-zGRgS.framer-3xi6yk{flex-flow:column;place-content:center;align-items:center;gap:8px;width:467px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-zGRgS .framer-bn8rob-container,.framer-zGRgS .framer-9sxm41-container,.framer-zGRgS .framer-1by6c1u-container,.framer-zGRgS .framer-1q5r6mm-container,.framer-zGRgS .framer-1q0hj2-container,.framer-zGRgS .framer-ui47eo-container{-webkit-user-select:none;user-select:none;flex:none;width:100%;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-xZrkI.framer-yucin0,.framer-xZrkI .framer-yucin0{display:block}.framer-xZrkI.framer-170rlbg{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:8px;width:467px;height:min-content;padding:12px 16px;display:flex;position:relative;overflow:visible}.framer-xZrkI .framer-6m7nb4{-webkit-user-select:none;user-select:none;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:hidden}.framer-xZrkI .framer-85c3kw{-webkit-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-xZrkI .framer-lxqgdf{flex:none;width:20px;height:20px;position:relative;overflow:hidden}.framer-xZrkI .framer-ax1xuv{flex:none;width:20px;height:20px;position:absolute;top:0;left:0;overflow:visible}.framer-xZrkI .framer-1tb4lpl{flex:none;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.framer-xZrkI .framer-1n043u9{-webkit-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;height:auto;position:absolute;top:44px;left:16px;right:16px}.framer-xZrkI.framer-v-4fcvvz .framer-1n043u9{left:unset;right:unset;top:unset;width:100%;position:relative}.framer-0W6CW .framer-styles-preset-17foglv:not(.rich-text-wrapper),.framer-0W6CW .framer-styles-preset-17foglv.rich-text-wrapper p{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.2px;--framer-line-height:24px;--framer-paragraph-spacing:20px;--framer-text-alignment:left;--framer-text-color:var(--token-7ad37dfa-1d60-444e-8118-a7dc147af84e,#7a7a7a);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-xZrkI[data-border=true]:after,.framer-xZrkI [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-form-input{padding:var(--framer-input-padding);font-family:var(--framer-input-font-family);font-weight:var(--framer-input-font-weight);font-size:var(--framer-input-font-size);font-style:var(--framer-input-font-style);color:var(--framer-input-font-color);font-feature-settings:var(--framer-input-font-open-type-features);font-variation-settings:var(--framer-input-font-variation-axes);text-overflow:ellipsis;white-space:nowrap;width:100%;height:var(--framer-input-wrapper-height,100%);letter-spacing:var(--framer-input-font-letter-spacing);text-align:var(--framer-input-font-text-alignment);line-height:var(--framer-input-font-line-height);background:0 0;border:none;overflow:hidden}.framer-form-input:focus-visible{outline:none}.framer-form-input-wrapper:after{content:"";pointer-events:none;box-sizing:border-box;border-top-left-radius:var(--framer-input-border-radius-top-left);border-top-right-radius:var(--framer-input-border-radius-top-right);border-bottom-right-radius:var(--framer-input-border-radius-bottom-right);border-bottom-left-radius:var(--framer-input-border-radius-bottom-left);corner-shape:var(--framer-input-corner-shape);border-color:var(--framer-input-border-color);border-top-width:var(--framer-input-border-top-width);border-right-width:var(--framer-input-border-right-width);border-bottom-width:var(--framer-input-border-bottom-width);border-left-width:var(--framer-input-border-left-width);border-style:var(--framer-input-border-style);width:100%;height:100%;transition:var(--framer-input-focused-transition);transition-property:border-color,border-width,border-style,border-top-left-radius,border-top-right-radius,border-bottom-right-radius,border-bottom-left-radius,corner-shape;position:absolute;top:0;left:0}.framer-form-input-wrapper{box-shadow:var(--framer-input-box-shadow);border-top-left-radius:var(--framer-input-border-radius-top-left);border-top-right-radius:var(--framer-input-border-radius-top-right);border-bottom-right-radius:var(--framer-input-border-radius-bottom-right);border-bottom-left-radius:var(--framer-input-border-radius-bottom-left);corner-shape:var(--framer-input-corner-shape);background:var(--framer-input-background);transition:var(--framer-input-focused-transition);transition-property:background,box-shadow;overflow:hidden}.framer-form-text-input .framer-form-input::placeholder{color:var(--framer-input-placeholder-color)}.framer-form-text-input{padding:var(--framer-input-padding);align-items:center;display:flex}.framer-form-text-input .framer-form-input{flex:1;width:auto;min-width:0;padding:0}.framer-form-text-input.framer-form-textarea-input-type{padding:0}.framer-form-text-input.framer-form-textarea-input-type textarea.framer-form-input{width:100%;padding:var(--framer-input-padding)}.framer-form-text-input .framer-form-input[type=date],.framer-form-text-input .framer-form-input[type=time]{appearance:none}.framer-form-text-input .framer-form-input::-webkit-date-and-time-value{text-align:start}.framer-form-text-input textarea{resize:var(--framer-textarea-resize);min-height:inherit;max-height:inherit;white-space:break-spaces;display:flex;overflow-y:auto}.framer-form-text-input textarea::-webkit-resizer{background:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>") no-repeat}.framer-form-text-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) textarea::-webkit-resizer{background:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 transform=%22scale(-1, 1)%22 width=%2214%22 height=%2214%22><path d=%22m1.5 8 7-7M9 5.5l-3 3%22 stroke=%22%23999%22 stroke-width=%221.5%22 stroke-linecap=%22round%22></path></svg>") no-repeat}.framer-form-text-input textarea::-webkit-scrollbar{cursor:pointer;background:0 0}.framer-form-text-input textarea::-webkit-scrollbar-thumb:window-inactive{opacity:0}.framer-form-text-input textarea::-webkit-scrollbar-corner{background:0 0;outline:none}.framer-form-text-input .framer-form-input::-webkit-datetime-edit{height:var(--framer-input-font-line-height)}.framer-form-text-input .framer-form-input.framer-form-input-empty::-webkit-datetime-edit{color:var(--framer-input-placeholder-color);-webkit-text-fill-color:var(--framer-input-placeholder-color);overflow:visible}.framer-form-text-input.framer-form-text-input-type:before{content:var(--framer-input-icon-content,none);background-repeat:no-repeat;background-size:16px;background-color:var(--framer-input-icon-color);width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--framer-input-icon-mask-image);mask-image:var(--framer-input-icon-mask-image);background-position:50%;background-image:var(--framer-input-icon-image);flex-shrink:0;margin-right:8px;display:block}.framer-form-text-input .framer-form-input[type=date]:before,.framer-form-text-input .framer-form-input[type=time]:before{content:"";box-sizing:content-box;width:16px;padding:var(--framer-input-padding);pointer-events:none;background-repeat:no-repeat;background-size:16px;background-color:var(--framer-input-icon-color);background-position:10px;border:none;padding-left:10px;display:block;position:absolute;top:0;bottom:0;right:0;-webkit-mask-position:10px;mask-position:10px;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.framer-form-text-input .framer-form-input[type=date]:before{-webkit-mask-image:var(--framer-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>"));mask-image:var(--framer-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22rgb(153, 153, 153)%22 d=%22M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z%22 opacity=%22.3%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5%22/></svg>"));background-image:var(--framer-input-icon-image)}.framer-form-text-input .framer-form-input[type=time]:before{-webkit-mask-image:var(--framer-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>"));mask-image:var(--framer-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-width=%221.5%22 d=%22M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z%22/><path fill=%22transparent%22 stroke=%22rgb(153, 153, 153)%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%221.5%22 d=%22M7.75 8.25v-3m0 3h2%22/></svg>"));background-image:var(--framer-input-icon-image)}.framer-form-text-input .framer-form-input::-webkit-calendar-picker-indicator{opacity:0;padding:var(--framer-input-padding);width:16px;height:100%;padding-top:0;padding-bottom:0;position:absolute;top:0;bottom:0;right:0}.framer-form-text-input:focus-within,.framer-form-text-input.framer-form-input-forced-focus{box-shadow:var(--framer-input-focused-box-shadow,var(--framer-input-box-shadow));background:var(--framer-input-focused-background,var(--framer-input-background))}.framer-form-text-input:focus-within:after,.framer-form-text-input.framer-form-input-forced-focus:after{border-color:var(--framer-input-focused-border-color,var(--framer-input-border-color));border-style:var(--framer-input-focused-border-style,var(--framer-input-border-style));border-width:var(--framer-input-focused-border-width,var(--framer-input-border-top-width)var(--framer-input-border-right-width)var(--framer-input-border-bottom-width)var(--framer-input-border-left-width))}.framer-form-text-input-clear{cursor:pointer;width:16px;height:16px;color:var(--framer-input-placeholder-color);background:0 0;border:none;outline:none;flex-shrink:0;order:2;justify-content:center;align-items:center;margin-left:8px;padding:0;transition:color .15s;display:flex}.framer-form-text-input-clear:hover,.framer-form-text-input-clear:focus-visible{color:var(--framer-input-font-color)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-PecCt.framer-1l9omkh,.framer-PecCt .framer-1l9omkh{display:block}.framer-PecCt.framer-1o8i9hv{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:0;width:240px;height:min-content;padding:15px 0;display:flex;position:relative;overflow:visible}.framer-PecCt .framer-1yfjjri{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-PecCt .framer-140azp{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,20px);flex:none;width:20px;position:relative;overflow:hidden}.framer-PecCt .framer-1mlic8c{flex:none;position:absolute;inset:0;overflow:visible}.framer-PecCt .framer-xoumy2{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,2px);flex:none;width:2px;position:absolute;top:0;left:50%;overflow:visible}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-PecCt.framer-1o8i9hv{gap:0}.framer-PecCt.framer-1o8i9hv>*{margin:0}.framer-PecCt.framer-1o8i9hv>:first-child{margin-left:0}.framer-PecCt.framer-1o8i9hv>:last-child{margin-right:0}}.framer-PecCt.framer-v-1vksc1d.framer-1o8i9hv,.framer-PecCt.framer-v-1vou6gg.framer-1o8i9hv,.framer-PecCt.framer-v-ch6j59.framer-1o8i9hv,.framer-PecCt.framer-v-gaeyni.framer-1o8i9hv{cursor:unset}.framer-PecCt.framer-v-1vksc1d .framer-1mlic8c{overflow:hidden}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-wGH2T.framer-1pa1l2h,.framer-wGH2T .framer-1pa1l2h{display:block}.framer-wGH2T.framer-1rlkv3a{width:780px;height:72px;position:relative;overflow:hidden}.framer-wGH2T .framer-1ftggts-container{pointer-events:none;z-index:1;flex:none;height:72px;position:absolute;bottom:0;left:0;right:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-oTTnT.framer-lqil4k,.framer-oTTnT .framer-lqil4k{display:block}.framer-oTTnT.framer-1gadrgx{flex-flow:column;place-content:center;align-items:center;gap:21px;width:1200px;height:min-content;padding:60px 200px 80px;display:flex;position:relative;overflow:visible}.framer-oTTnT .framer-ioo5jo{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-oTTnT .framer-z5emjh{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;max-width:820px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-oTTnT .framer-n1b6kc{flex-flow:column;flex:1 0 0;place-content:flex-start space-between;align-self:stretch;align-items:flex-start;width:1px;height:auto;padding:0;display:flex;position:relative;overflow:visible}.framer-oTTnT .framer-52jvc1{flex-flow:row;flex:none;place-content:center;align-items:center;gap:5px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-oTTnT .framer-xgxci8{will-change:var(--framer-will-change-filter-override,filter);flex:none;width:32px;height:32px;position:relative;overflow:hidden}.framer-oTTnT .framer-1erm5ld{flex-flow:row;flex:none;place-content:center;align-items:center;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-oTTnT .framer-1vsk9v,.framer-oTTnT .framer-971vmz,.framer-oTTnT .framer-1po2ys0,.framer-oTTnT .framer-19bxzys,.framer-oTTnT .framer-10yapeo,.framer-oTTnT .framer-7tvr9h,.framer-oTTnT .framer-cezd84,.framer-oTTnT .framer-fhm4qh,.framer-oTTnT .framer-1ne3kra,.framer-oTTnT .framer-1lxxckr{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-oTTnT .framer-1q3vkp6-container{flex:none;width:auto;height:auto;position:relative}.framer-oTTnT .framer-1rn1yqe{flex-flow:row;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:24px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-oTTnT .framer-hc56kh,.framer-oTTnT .framer-78xm72{flex-flow:column;flex:1 0 0;place-content:flex-end center;align-items:flex-end;gap:12px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-oTTnT .framer-51lmgv{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-oTTnT .framer-9o0f2{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-oTTnT.framer-v-9t0ydl.framer-1gadrgx{width:810px;padding:60px 35px 80px}.framer-oTTnT.framer-v-xrxbem.framer-1gadrgx{width:390px;padding:60px 20px 80px}.framer-oTTnT.framer-v-xrxbem .framer-z5emjh{flex-direction:column;gap:24px;max-width:400px}.framer-oTTnT.framer-v-xrxbem .framer-n1b6kc{align-self:unset;flex:none;justify-content:flex-start;gap:32px;width:100%;height:min-content}.framer-oTTnT.framer-v-xrxbem .framer-1rn1yqe{flex:none;width:100%}.framer-oTTnT.framer-v-xrxbem .framer-hc56kh{align-content:flex-start;align-items:flex-start}.framer-nroSI .framer-styles-preset-1rhobth:not(.rich-text-wrapper),.framer-nroSI .framer-styles-preset-1rhobth.rich-text-wrapper p{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:0em;--framer-line-height:16px;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:var(--token-7ad37dfa-1d60-444e-8118-a7dc147af84e,#7a7a7a);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-fJXs3 .framer-styles-preset-1hoixm6:not(.rich-text-wrapper),.framer-fJXs3 .framer-styles-preset-1hoixm6.rich-text-wrapper p{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.2px;--framer-line-height:24px;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-7ad37dfa-1d60-444e-8118-a7dc147af84e,#7a7a7a);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-klr1p .framer-styles-preset-ggsc1x:not(.rich-text-wrapper),.framer-klr1p .framer-styles-preset-ggsc1x.rich-text-wrapper a{--framer-link-hover-text-decoration:none;--framer-link-text-decoration:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-FxfhS.framer-1hwwgbu,.framer-FxfhS .framer-1hwwgbu{display:block}.framer-FxfhS.framer-nco5fp{flex-flow:row;place-content:center;align-items:center;gap:4px;width:min-content;height:min-content;padding:4px 8px 4px 4px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-FxfhS .framer-c089d-container{flex:none;width:8px;height:8px;position:relative}.framer-FxfhS .framer-cm62z4{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-77OBU .framer-styles-preset-kefkvk:not(.rich-text-wrapper),.framer-77OBU .framer-styles-preset-kefkvk.rich-text-wrapper p{--framer-font-family:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-family-italic:"Inter Display","Inter Display Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.2px;--framer-line-height:17px;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc,#000000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-AcOem.framer-1xtksb3,.framer-AcOem .framer-1xtksb3{display:block}.framer-AcOem.framer-12qrgtr{flex-flow:row;place-content:center;align-items:center;gap:10px;width:4px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-AcOem .framer-79msnm{flex:none;width:4px;height:4px;position:relative}.framer-AcOem .framer-9d0kqw{z-index:1;flex:none;width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px)}


/* ---- first-party additions (replaces the Framer runtime) ---- */
.ff-marquee { will-change: transform; backface-visibility: hidden; width: max-content !important; max-width: none !important; flex: none !important; flex-wrap: nowrap !important; }
.ff-marquee-host, :has(> .ff-marquee) { overflow: hidden !important; }
.framer-Khn6s .framer-vlvfd, .framer-Khn6s p.framer-text { white-space: nowrap; }
.ff-hero-canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; pointer-events: none; -webkit-mask-image: linear-gradient(to bottom, #000000 0%, #000000 78%, transparent 100%); mask-image: linear-gradient(to bottom, #000000 0%, #000000 78%, transparent 100%); }
/* Images are view-only: no drag, no text-select, no iOS long-press callout.
   The footer crowd canvas is decorative, so it joins the hero canvas outside
   the pointer path and can never be right-click-saved either. */
img { -webkit-user-drag: none; user-select: none; -webkit-touch-callout: none; }
.ff-crowd-canvas { pointer-events: none; }
/* Hero tagline: "cold emails" and "founders" get a dashed underline (white
   on the dark hero, the text's own color on the light one), and the
   sentence stays exactly two lines from 810px up. The export fixes the
   wrapper at 387px/307px, which wraps it to three — max-content lets it
   grow until the longer clause fits, capped by the column. Under 810px two
   lines only fit at ~11px, too small to read, so phones drop the break and
   wrap at a readable size, balanced. */
.framer-1oqa9v2 { width: max-content !important; max-width: 100% !important; }
.ff-tagline-highlight {
  text-decoration: underline dashed currentColor;
  text-decoration-thickness: 1.5px;
  text-underline-offset: .3em;
}
html.dark .ff-tagline-highlight { text-decoration-color: #ffffff; }
/* Pricing cards repeat the mark on "cold email" and "founders" in the text's
   own color, so it reads on the cards in either theme. */
.ff-feature-highlight {
  text-decoration: underline dashed currentColor;
  text-decoration-thickness: 1px;
  text-underline-offset: .3em;
}
@media (max-width: 809.98px) {
  .framer-1oqa9v2 .framer-styles-preset-17foglv {
    --framer-font-size: 16px !important;
    --framer-line-height: 1.5 !important;
    text-wrap: balance;
  }
  .framer-1oqa9v2 .framer-styles-preset-17foglv br { display: none; }
}
/* Keep the title wrapper from clipping Inter Display caps during the reveal. */
.framer-1fnjtpa { overflow: visible !important; }
.framer-1rp2mhw-container svg,
.framer-1hstq1f-container svg,
.framer-rufw3n-container svg,
.framer-1ouom2h-container svg,
.framer-92nqfl-container svg { display: block; width: 100%; height: 100%; }
.framer-1hstq1f-container,
.framer-1rp2mhw-container,
.framer-1ouom2h-container,
.framer-92nqfl-container { color: rgb(17,17,17); }
/* Headaches ticker pills: CheckCircle — inactive gray, Active black */
.framer-rufw3n-container { color: rgb(219,219,219); }
/* Source uses data-framer-name="Active " (trailing space) on some pills */
[data-framer-name="Active"] .framer-rufw3n-container,
[data-framer-name="Active "] .framer-rufw3n-container,
.framer-v-1ax6kke .framer-rufw3n-container { color: rgb(0,0,0); }
.framer-9hoddn-container [role="img"] { width: 18px; height: 23px; display: flex; align-items: center; justify-content: center; }
.framer-9hoddn-container svg { display: block; max-width: 18px; max-height: 23px; }
/* Nav brand: the export's slot is a fixed 52px box around a 774×360
   icon+wordmark image. We ship mark + text instead, so the box must grow. */
.framer-p9212p { width: auto !important; height: 30px !important; display: flex !important; align-items: center !important; gap: 9px !important; }
.ff-wordmark {
  font-family: "Inter Display", "Inter Display Placeholder", sans-serif;
  font-size: 19px; font-weight: 600; letter-spacing: -.02em; line-height: 1;
  color: var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc, #000000);
  white-space: nowrap;
}
/* Keep the amount and interval suffix on one line without replacing the
   export's rich-text nodes, which carry the price typography. */
.framer-9PL1x .framer-secko1 {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  gap: .4rem !important;
  overflow: visible !important;
}
.framer-9PL1x .framer-secko1 p.framer-text { margin: 0 !important; }
.framer-9PL1x .framer-j9of2e {
  display: flex !important;
  align-items: baseline !important;
  width: auto !important;
  max-width: none !important;
  white-space: nowrap !important;
  overflow: visible !important;
}
.framer-9PL1x .framer-j9of2e h3 {
  display: inline-flex !important;
  align-items: baseline !important;
  gap: .28em !important;
  white-space: nowrap !important;
  line-height: 1.15 !important;
}
.framer-9PL1x .framer-j9of2e .ff-was {
  font-size: .5em !important;
  font-weight: 400 !important;
  opacity: .5;
  letter-spacing: 0 !important;
  line-height: 1;
  text-decoration: line-through;
}
.ff-discount {
  position: static !important;
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 2px 8px !important;
  border-radius: 999px;
  background: rgba(128,128,128,.15);
  color: currentColor;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: .04em !important;
  line-height: 1.2 !important;
  border: 1px solid rgba(128,128,128,.2);
  pointer-events: none;
  white-space: nowrap;
}
#pricing [data-plan="pro"] .framer-1cud9wr {
  position: relative !important;
  overflow: hidden !important;
}
/* The export fixes the card at 530px and gives the wrapper chain
   flex:1 + height:1px so each level divides that height up. Once Pro's
   feature list grew past 530, space-between degraded to flex-start and the
   CTA sank below the card's clip edge. Unpin the whole chain so the card
   sizes to its content; the stretched row keeps both cards equal. */
#pricing .framer-qcnztn { align-items: stretch !important; }
#pricing .framer-1vdwea5-container,
#pricing .framer-1xb3p20-container { display: flex; flex-direction: column; }
#pricing .framer-9PL1x.framer-171nnn4 { height: auto !important; flex: 1 0 0; }
#pricing .framer-1xys58v,
#pricing .framer-1cud9wr,
#pricing .framer-1e1n6el { height: auto !important; flex: 1 1 auto !important; }
#pricing .framer-1e1n6el { gap: 16px; }
.framer-9PL1x .framer-1ipfo7i {
  padding-top: 36px !important;
}
.ff-pro-offer {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  left: 0 !important;
  transform: none !important;
  display: flex !important;
  flex: none !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 24px !important;
  margin: 0 !important;
  padding: 0 14px !important;
  border-radius: 12px 12px 0 0 !important;
  background: rgb(0,0,0) !important;
  color: rgb(255,255,255) !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  line-height: 1 !important;
  z-index: 2;
  pointer-events: none;
}
.framer-9PL1x .framer-17uh44g {
  flex: none !important;
  width: auto !important;
  white-space: nowrap !important;
}
@media (max-width:809.98px){
  #pricing .framer-q2h01i { gap: 16px !important; }
  /* Cards stack in a column on mobile, so align-items:stretch stops
     equalizing them. Equal 1fr grid rows keep Pro the same height as Basic;
     the card's own space-between pins the CTA to the bottom. The single
     minmax(0,1fr) column spans the row — an implicit auto column would size
     to content and leave a right-side gap. */
  #pricing .framer-qcnztn {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-rows: 1fr;
  }
}
.framer-xZrkI { transition: background-color .3s ease, box-shadow .3s ease, border-color .3s ease; }
.framer-xZrkI .framer-1n043u9 { transition: opacity .35s ease, filter .35s ease; }
.framer-xZrkI .framer-ax1xuv { transition: rotate .35s ease; }
/* Closed answers are position:absolute (top:44px, overflow:visible) so they
   overlay the next row. opacity:0 still captures clicks → wrong item opens. */
.framer-xZrkI[data-framer-name="Closed"] { overflow: hidden !important; }
.framer-xZrkI[data-framer-name="Closed"] .framer-1n043u9 { pointer-events: none; }
.framer-xZrkI[data-framer-name="Open"] .framer-1n043u9 { pointer-events: auto; }
.ff-menu { position: fixed; top: calc(64px + env(safe-area-inset-top, 0px)); right: 16px; z-index: 1200; display: flex; flex-direction: column; gap: 2px; min-width: 210px; padding: 10px; background: rgb(255,255,255); border: 1px solid rgba(0,0,0,.08); border-radius: 14px; box-shadow: 0 8px 30px rgba(0,0,0,.18); }
.ff-menu[hidden] { display: none; }
section[data-framer-name="Testimonials"][hidden] { display: none !important; }
.ff-menu-link { font: inherit; color: rgb(17,17,17); text-decoration: none; padding: 10px 14px; border-radius: 10px; }
.ff-menu-link:hover { background: rgb(245,245,245); }
.ff-menu-cta { margin-top: 8px; padding: 11px 14px; border-radius: 10px; background: rgb(17,17,17); color: rgb(255,255,255); text-decoration: none; text-align: center; }
.ff-menu-backdrop { position: fixed; inset: 0; z-index: 1190; background: rgba(0,0,0,.28); }
.ff-menu-backdrop[hidden] { display: none; }
body.ff-menu-open { overflow: hidden; }
body.ff-menu-open .framer-s26pzq { transform: translateY(1px) rotate(45deg); }
body.ff-menu-open .framer-s18xwz { transform: translateY(-1px) rotate(-45deg); }
html, body { overflow-x: clip; }
:root { --gray-100: rgb(250,250,250); }
.framer-nlap6v-container { overflow: visible !important; background: rgb(250,250,250); }
footer.framer-oTTnT { background-color: rgb(250,250,250) !important; }
.ff-crowd {
  display: block;
  position: relative;
  background: transparent !important;
  margin-top: 0;
  /* Tall enough that scaled sprites keep their heads below the fade. */
  height: min(42svh, 22rem) !important;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000000 12%);
  mask-image: linear-gradient(to bottom, transparent 0%, #000000 12%);
}
@media (max-width:809.98px){
  /* Sit below the CTA — the old -5rem pull-up overlapped the card. */
  .ff-crowd {
    margin-top: 0 !important;
    height: min(28svh, 13rem) !important;
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000000 16%);
    mask-image: linear-gradient(to bottom, transparent 0%, #000000 16%);
  }
}
/* ---- responsive fixes: mobile/tablet overflow ---- */
/* Problem role ticker: phone wrapper/marquee windows are fixed-width
   (350/250px) so pills truncate mid-word and overflow ≤360px viewports. */
@media (max-width:809.98px){
  .framer-nQF8T.framer-v-tikfe1.framer-lurb85{width:100% !important;max-width:100% !important}
  .framer-nQF8T.framer-v-tikfe1 .framer-47loit,.framer-nQF8T.framer-v-tikfe1 .framer-3evc2i{width:100% !important;max-width:100% !important}
}
/* Solution cards: phone row is a non-wrapping flex row with a fixed-width
   description clipped by the card — stack title above description. */
@media (max-width:809.98px){
  .framer-9Y2Dy.framer-v-aew97l .framer-1k1kscu{flex-direction:column !important;align-items:flex-start !important}
  .framer-9Y2Dy.framer-v-aew97l .framer-1rjhax5{width:100% !important;max-width:100% !important}
}
/* Features cards: description box is fixed 320px but mobile/tablet card
   inner width is 302px — the last 18px of every line was clipped. */
@media (max-width:1199.98px){
  .framer-2Brrj .framer-bnsuk1{width:100% !important;max-width:320px}
}
#features .framer-uHSrw { justify-content: center !important; }
#features .framer-uHSrw .framer-z6njrf,
#features .framer-uHSrw .framer-cwr7xn { display: none !important; }
/* Only the "Desktop" tab label remains, centered across the row — move the
   white "Current" pill to the middle segment so the label sits inside it
   (same order mechanism the component's own variants use). */
#features .framer-uHSrw .framer-5idm19 { order: 1 !important; }
#features .framer-uHSrw .framer-rnsk5g { order: 2 !important; }
/* Fixed-width heading boxes overflow <360px viewports — let them fill the
   column; inner text still wraps via pre-wrap. */
@media (max-width:809.98px){
  .framer-ZqkDY .framer-1oqa9v2,.framer-ZqkDY .framer-gtrdbz,.framer-ZqkDY .framer-13rz4hq,.framer-ZqkDY .framer-1dj5ir1,.framer-ZqkDY .framer-1hmonpz{width:100% !important;max-width:100% !important}
}
/* Gmail tracking feature card mockup */
.ff-gmail-mockup {
  position: relative;
  margin: 24px auto 0;
  width: calc(100% - 28px);
  max-width: 364px;
  border-radius: 12px;
  overflow: hidden;
  line-height: 0;
  background: #171717;
  box-shadow: 0 10px 30px -4px rgba(0,0,0,0.22), 0 2px 8px -2px rgba(0,0,0,0.12);
  border: 1px solid rgba(0,0,0,0.1);
}
.ff-gmail-mockup img {
  width: 100%;
  height: auto;
  display: block;
}
@media (max-width: 809.98px) {
  .ff-gmail-mockup {
    margin: 20px auto 0;
    width: calc(100% - 24px);
    max-width: 326px;
    border-radius: 10px;
  }
}
/* Cold email feature card mockup — same framed-screenshot treatment, sized to
   the illustration slot it replaced. The card content starts well above the
   slot bottom (268px desktop, 224px tablet, 244px phone), so the frame is
   top-anchored and height-capped per breakpoint to keep its bottom edge
   clear of the title. */
.ff-cold-email-mockup {
  position: relative;
  align-self: flex-start;
  margin-top: 14px;
  height: 240px;
  max-width: calc(100% - 32px);
  border-radius: 10px;
  overflow: hidden;
  line-height: 0;
  background: #171717;
  box-shadow: 0 10px 30px -4px rgba(0,0,0,0.22), 0 2px 8px -2px rgba(0,0,0,0.12);
  border: 1px solid rgba(0,0,0,0.1);
}
.ff-cold-email-mockup img {
  width: auto;
  height: 100%;
  display: block;
}
@media (max-width: 1199.98px) {
  .ff-cold-email-mockup {
    margin-top: 12px;
    height: 200px;
  }
}
@media (max-width: 809.98px) {
  .ff-cold-email-mockup {
    height: 218px;
    max-width: calc(100% - 28px);
    border-radius: 8px;
  }
}


/* ---- dark theme (html.dark) — app chat-page palette ---- */
html.dark { color-scheme: dark; }
html.dark ::selection { background: #3f3f3f; }
/* the export hardcodes :root body{background:rgb(250,250,250)} in a
   data-framer-html-style block — beat the literal page canvas */
html.dark body {
  background: #171717 !important;
  --token-05073e67-ed4a-422a-a29f-22e6b9fafd5e: #171717; /* page bg   #fafafa */
  --token-ec21e988-e9b2-439c-9204-888cbf106092: #262626; /* border    #f0f0f0 */
  --token-5b1bbf84-c26e-4be9-8a2c-4717e8dd5d7c: #262626e6; /* input bg #f0f0f0e6 */
  --token-4a95abaa-de55-4313-87ad-2aedb2a690e7: #fafafa; /* input fg  #00000099 */
  --token-cc18debc-ffb6-4144-8f39-1682b0aa8fe3: #fafafa99; /* placeholder #00000066 */
  --token-462f2510-28e1-4e28-9333-b2c074a813d8: #fafafa; /* heading   #000000 */
  --token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc: #fafafa; /* body text #000000 */
  --token-1fddc854-e891-41cb-8ffc-878337d09319: #171717; /* btn label #ffffff */
  --token-74149e56-1cdf-4362-956f-d39cc660ee55: #171717; /*           #ffffff */
  --token-0d582d5e-9cd8-4243-b172-5a20725bc1ec: #3f3f3f; /*           #cccccc */
  --token-7ad37dfa-1d60-444e-8118-a7dc147af84e: #a3a3a3; /* muted     #7a7a7a */
  --token-50cea5fd-6710-45a5-bf10-6b025322063b: #3f3f3f; /* pill off  #dbdbdb */
  --token-adc922fe-04bf-40c8-b2ba-08c544ee05e7: #a3a3a3; /* logos     #7d7d7d */
  --token-87cae736-d832-47ec-a323-1a8f44cd084c: #262626; /* card      #ffffff */
  --token-14609837-c161-455c-8c4d-560cf871862f: #262626; /*           #ffffff */
  --token-8c44f4b6-1a43-4e77-81dd-af1d7863529c: #303030; /* border    #e6e6e6 */
  --token-e3cc6f30-85f0-4013-82a4-02c9185f5736: #fafafa; /* primary   #000000 */
  --token-d16315a3-ca3f-4ddf-9c55-8b06ec661d42: #262626; /* secondary #ebebeb */
  --token-de083755-7031-4846-aa8a-b6acc8f3d76c: #fafafa; /* submit    #111111 */
  --token-ea5c1554-743c-46cf-939d-d8d8b48ee669: #a3a3a3; /*           #7e7e7e */
}
/* literal inline backgrounds → dark cards/surfaces */
html.dark [style*="background-color:rgb(255,255,255)"] { background-color: #262626 !important; }
html.dark [style*="background-color:rgb(245,245,245)"] { background-color: #1f1f1f !important; }
html.dark [style*="background-color:rgb(238,238,238)"] { background-color: #2e2e2e !important; }
html.dark [style*="background-color:rgb(219,219,219)"] { background-color: #3f3f3f !important; }
html.dark [style*="background-color:rgb(240,240,240)"] { background-color: #262626 !important; }
html.dark [style*="background-color:rgb(235,235,235)"] { background-color: #262626 !important; }
html.dark [style*="background-color:rgb(250,250,250)"] { background-color: #1f1f1f !important; }
html.dark [style*="background-color:rgb(225,225,225)"] { background-color: #2e2e2e !important; }
html.dark [style*="background-color:rgb(128,128,128)"] { background-color: #a3a3a3 !important; } /* burger bars */
/* literal inline text colors */
html.dark [style*="--framer-text-color:rgb(179,179,179)"] { --framer-text-color: #a3a3a3 !important; }
html.dark [style*="--framer-text-color:rgb(153,153,153)"] { --framer-text-color: #8f8f8f !important; }
html.dark [style*="--framer-text-color:rgb(51,51,51)"] { --framer-text-color: #d4d4d4 !important; }
html.dark [style*="--framer-text-color:rgb(0,0,0)"] { --framer-text-color: #fafafa !important; }
/* literal inline borders */
html.dark [style*="--border-color:rgb(230,230,230)"] { --border-color: #303030 !important; }
html.dark [style*="--border-color:rgb(235,235,235)"] { --border-color: #303030 !important; }
html.dark [style*="--border-color:rgb(204,204,204)"] { --border-color: #3f3f3f !important; }
html.dark [style*="--border-color:rgb(179,179,179)"] { --border-color: #525252 !important; }
/* light box-shadow rings (0 0 0 1px black/5-6%) → subtle white rings */
html.dark [style*="rgba(0,0,0,0.05)"],
html.dark [style*="rgba(0,0,0,0.06)"] { box-shadow: 0 0 0 1px rgba(255,255,255,.07), 0 1px 3px rgba(0,0,0,.45) !important; }
/* Fire Power feature cards: light noise-texture webp in dedicated
   data-framer-background-image-wrapper layers (12 = 4 cards × 3 SSR copies)
   washes the dark cards out — flat dark cards match the app. Light keeps it. */
html.dark #features [data-framer-background-image-wrapper] { background-image: none !important; }
/* Startup logo chips: black/wordmark marks ship a -dark.svg twin instead of
   being filter-inverted, so brand colors stay original in both themes. */
html.dark #features .ff-lg-cursor { background-image: url("/landing-v2/images/startups/cursor-dark.svg") !important; }
html.dark #features .ff-lg-replicate { background-image: url("/landing-v2/images/startups/replicate-dark.svg") !important; }
html.dark #features .ff-lg-granola { background-image: url("/landing-v2/images/startups/granola-dark.svg") !important; }
html.dark #features .ff-lg-perplexity { background-image: url("/landing-v2/images/startups/perplexity-dark.svg") !important; }
html.dark #features .ff-lg-resend-wordmark { background-image: url("/landing-v2/images/startups/resend-wordmark-dark.svg") !important; }
html.dark #features .ff-lg-mintlify-wordmark { background-image: url("/landing-v2/images/startups/mintlify-wordmark-dark.svg") !important; }
html.dark #features .ff-lg-bolt { background-image: url("/landing-v2/images/startups/bolt-dark.svg") !important; }
/* navbar (hardcoded #fafafa per breakpoint variant) */
html.dark .framer-rkfmk { background-color: #171717 !important; }
/* nav surface: the inline rgba(255,255,255,.1)+blur is a light-mode wash —
   frosted dark instead, so the bar reads as a surface over the hero dots */
html.dark .framer-PplAU { background-color: rgba(23,23,23,.85) !important; }
/* nav wordmark follows the bar; the mark tile is light in both themes */
html.dark .ff-wordmark { color: #fafafa; }
/* nav "Get started": promote the #262626 chip to the inverted primary
   (white pill, dark label) so it reads as a button — same as .ff-menu-cta */
html.dark .framer-v-1ocmiq9 { background-color: #fafafa !important; }
html.dark .framer-v-1ocmiq9 .framer-text { color: #171717 !important; }
html.dark .ff-discount {
  background: rgba(255,255,255,.1);
  color: #fafafa;
  border-color: rgba(255,255,255,.12);
}
html.dark .ff-pro-offer {
  background: rgb(250,250,250) !important;
  color: rgb(23,23,23) !important;
}
/* FAQ rows (site.js flips bg between white and transparent at runtime;
   keyed on the variant classes the runtime toggles, not data-framer-name,
   so the verify-framer-free markup counts stay untouched) */
html.dark .framer-xZrkI { background-color: rgba(255,255,255,0) !important; box-shadow: none !important; }
html.dark .framer-xZrkI.framer-v-170rlbg { background-color: #262626 !important; box-shadow: 0 0 0 1px rgba(255,255,255,.07), 0 1px 3px rgba(0,0,0,.45) !important; }
/* buttons: primary/submit invert to white like the app's dark --primary
   (the nav CTA is handled with the navbar rules above) */
html.dark .framer-v-1r2d0z5 .framer-text,
html.dark .framer-1o8i9hv .framer-text { color: #171717 !important; }
/* Contact submit: token bg goes white in dark, but the label is hardcoded
   --extracted-r6o4lv:rgb(255,255,255). Keep pill + label readable, including
   the Sending/Submitted states (and :disabled, which browsers fade). */
form.framer-v8008l button[type="submit"]:disabled { opacity: 1 !important; cursor: default; }
html.dark form.framer-v8008l button[type="submit"] {
  background-color: #fafafa !important;
  color: #171717 !important;
  opacity: 1 !important;
}
html.dark form.framer-v8008l button[type="submit"] .framer-1yfjjri { --extracted-r6o4lv: #171717 !important; }
html.dark form.framer-v8008l button[type="submit"] .framer-text {
  color: #171717 !important;
  --framer-text-color: #171717 !important;
}
.ff-contact-status { margin: 8px 0 0; font-size: 13px; line-height: 18px; color: var(--token-7ad37dfa-1d60-444e-8118-a7dc147af84e, #7a7a7a); }
.ff-contact-status[data-state="ok"] { color: #7f7f7f; }
.ff-contact-status[data-state="err"] { color: #4d4d4d; }
html.dark .ff-contact-status[data-state="ok"] { color: #b8b8b8; }
html.dark .ff-contact-status[data-state="err"] { color: #8e8e8e; }
/* first-party icon colors (see OUR_CSS above) */
html.dark .framer-1rp2mhw-container,
html.dark .framer-1hstq1f-container,
html.dark .framer-1ouom2h-container,
html.dark .framer-92nqfl-container { color: #fafafa; }
html.dark .framer-rufw3n-container { color: #3f3f3f; }
html.dark [data-framer-name="Active"] .framer-rufw3n-container,
html.dark [data-framer-name="Active "] .framer-rufw3n-container,
html.dark .framer-v-1ax6kke .framer-rufw3n-container { color: #fafafa; }
/* Logo strip: investor marks are colored brand SVGs. Inverting then rotating
   the hue wheel 180deg flips lightness while preserving hue — dark wordmarks
   go light enough to read on #171717 and brand colors (YC #777777, Sequoia
   #777777) stay recognizable instead of flattening to white. */
html.dark .framer-8iqjc3 img { filter: invert(1) hue-rotate(180deg); opacity: .78; }
/* mobile menu */
html.dark .ff-menu { background: #1f1f1f; border-color: rgba(255,255,255,.1); }
html.dark .ff-menu-link { color: #fafafa; }
html.dark .ff-menu-link:hover { background: #262626; }
html.dark .ff-menu-cta { background: #fafafa; color: #171717; }
/* footer theme toggle */
.ff-theme-toggle { display: inline-flex; align-items: center; gap: 6px; padding: 0; border: 0; background: none; cursor: pointer; font: inherit; font-size: 13px; line-height: 18px; color: var(--token-7ad37dfa-1d60-444e-8118-a7dc147af84e, #7a7a7a); transition: color .15s ease; }
.ff-theme-toggle:hover { color: var(--token-1d0b89a9-1552-4f1c-8998-fe36cd3945bc, #000000); }
.ff-theme-toggle:focus-visible { outline: 2px solid #808080; outline-offset: 2px; border-radius: 4px; }
.ff-theme-toggle svg { display: block; }
.ff-theme-toggle .ff-theme-sun { display: none; }
html.dark .ff-theme-toggle .ff-theme-sun { display: block; }
html.dark .ff-theme-toggle .ff-theme-moon { display: none; }
html.dark { --gray-100: #171717; }
html.dark .framer-nlap6v-container,
html.dark footer.framer-oTTnT { background: #171717 !important; }
html.dark .ff-gmail-mockup,
html.dark .ff-cold-email-mockup {
  border-color: rgba(255,255,255,0.1);
  box-shadow: 0 12px 32px -4px rgba(0,0,0,0.45), 0 0 0 1px rgba(255,255,255,0.08);
}
/* Device mockup: the mock browser's "You" wordmark + "Your portfolio / from
   resume and GitHub" tagline ship no --framer-text-color at all → the #000000
   fallback is invisible on the darkened card (the "portfolio.dev" URL uses
   gray 153 and already reads). */
html.dark .framer-5usxgs,
html.dark .framer-1f8bi6q { --framer-text-color: #fafafa !important; }
/* The mock browser's "Desktop" tab label carries a literal black extracted
   var (--extracted-r6o4lv:rgb(0,0,0)) — same fix as the other literals. */
html.dark .framer-1canp88 { --extracted-r6o4lv: #fafafa !important; }
/* Contact labels: the tablet/mobile copy renders via the undefined 1wkyb8z
   preset → #000000 fallback (the desktop copy uses the input-fg token). */
html.dark .framer-styles-preset-1wkyb8z { --framer-text-color: #fafafa !important; }


:root body { background: rgb(250,250,250); }

html body { background: var(--token-05073e67-ed4a-422a-a29f-22e6b9fafd5e, rgb(247,247,247)); }