/* cyrillic-ext */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/114737fb19b7.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/ad726e30344f.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/47e7d22dbd4e.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/d2f545a178fc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/7baf08d30c93.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/3f36456d0531.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/66e899bfd481.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face { font-family: "Satoshi Bold"; src: url("../fonts/e3dfe79f9c1a.woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "Satoshi Regular"; src: url("../fonts/e035021728a0.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Satoshi Bold Italic"; src: url("../fonts/086ea4a943cd.woff2"); font-display: swap; font-style: italic; font-weight: 700 }
@font-face { font-family: "Satoshi Italic"; src: url("../fonts/a61e07993821.woff2"); font-display: swap; font-style: italic; font-weight: 400 }
@font-face { font-family: "Satoshi Medium Italic"; src: url("../fonts/ec066c2c9f8b.woff2"); font-display: swap; font-style: normal; font-weight: 500 }
@font-face { font-family: "Satoshi Black Italic"; src: url("../fonts/7e6ba6438f0f.woff2"); font-style: normal; font-weight: 900 }
@font-face { font-family: "Satoshi Black"; src: url("../fonts/ef10da9c9f77.woff2"); font-style: normal; font-weight: 900 }
@font-face { font-family: "Satoshi Variable Bold"; src: url("../fonts/8ceb7180058a.woff"); font-style: normal; font-weight: 900 }
@font-face { font-family: "Inter"; src: url("../fonts/e6fbebf55cbb.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("../fonts/10eaf49a2e21.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("../fonts/63d93df90ae5.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("../fonts/398feb0f6b41.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("../fonts/25e630f9fb9a.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("../fonts/1ab81cfcac2b.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("../fonts/6fa637ec5b61.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("../fonts/0e93c1608d2c.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("../fonts/e1100441d10e.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("../fonts/d4add6f038b3.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("../fonts/b54fd20ad7d8.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("../fonts/5606055a2c2c.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("../fonts/b3244d3d6cc0.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("../fonts/188af26444c8.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("../fonts/bfe432fdebd8.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("../fonts/8723a00aed17.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("../fonts/35e1a648e5eb.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("../fonts/a186805f9862.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("../fonts/94424b3f8fd1.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("../fonts/7112722cdb93.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("../fonts/c83b48d9423c.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("../fonts/03459c73b360.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("../fonts/9a46394a0caa.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("../fonts/5f9863eaacdc.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("../fonts/81084da52ded.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("../fonts/72e8275614ab.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("../fonts/e47715a066a4.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("../fonts/ad9e4374434d.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("../fonts/3f6070d350ad.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("../fonts/d3fe4ab151c6.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("../fonts/93fcbca2f3ee.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("../fonts/bef352a888ff.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("../fonts/dd99976c1293.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("../fonts/14d7e15f776d.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("../fonts/81c9df6daebc.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("../fonts/79f4df41c049.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("../fonts/1fcffd05b1e4.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("../fonts/bba809c03bb0.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("../fonts/e37b09e8c7ce.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("../fonts/c1c7071b4af8.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("../fonts/599dfaec93f0.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("../fonts/8be6b7ba29f7.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("../fonts/d80e17c7b0a7.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("../fonts/78fb8dde60a3.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("../fonts/5778f52f4fe8.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("../fonts/177fa477ea5d.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("../fonts/d220e6c648b3.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("../fonts/af49afdcd7a0.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("../fonts/f3fca857da54.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("../fonts/222db58e7489.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("../fonts/235d4bae6b81.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("../fonts/5231593c3cb7.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("../fonts/f3f7b1c151c9.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("../fonts/51379e7442b6.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("../fonts/220f01f27cf2.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("../fonts/9fd097288ded.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("../fonts/a9cb5016826a.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("../fonts/7d7bd587625e.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("../fonts/ee949c68d79b.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("../fonts/a92e148d0632.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("../fonts/55f0f69f6d32.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("../fonts/e2820ef5f079.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("../fonts/4c171c21947d.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("../fonts/1792e6f9f777.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("../fonts/0393f89e4602.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("../fonts/bee3dfca0af5.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("../fonts/8e9973633a85.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("../fonts/b1220a3f64df.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("../fonts/81ac1b7a8ee2.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("../fonts/c52ce66bb288.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("../fonts/f04f76bebaf7.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"; src: url("../fonts/d7e6454bb37d.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: "Fira Sans Extra Condensed Placeholder"; src: local("Arial"); ascent-override: 109.62%; descent-override: 31.07%; line-gap-override: 0.00%; size-adjust: 85.30% }
@font-face { font-family: "Satoshi Bold Placeholder"; src: local("Arial"); ascent-override: 95.87%; descent-override: 22.78%; line-gap-override: 9.49%; size-adjust: 105.35% }
@font-face { font-family: "Satoshi Regular Placeholder"; src: local("Arial"); ascent-override: 102.23%; descent-override: 24.29%; line-gap-override: 10.12%; size-adjust: 98.80% }
@font-face { font-family: "Satoshi Bold Italic Placeholder"; src: local("Arial"); ascent-override: 97.91%; descent-override: 23.27%; line-gap-override: 9.69%; size-adjust: 103.15% }
@font-face { font-family: "Satoshi Italic Placeholder"; src: local("Arial"); ascent-override: 104.34%; descent-override: 24.79%; line-gap-override: 10.33%; size-adjust: 96.80% }
@font-face { font-family: "Satoshi Medium Italic Placeholder"; src: local("Arial"); ascent-override: 101.25%; descent-override: 24.06%; line-gap-override: 10.02%; size-adjust: 99.75% }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }
@font-face { font-family: "Inter Display Placeholder"; src: local("Arial"); ascent-override: 98.56%; descent-override: 24.54%; line-gap-override: 0.00%; size-adjust: 98.29% }

@media(min-width: 1200px){.hidden-1f6og6y{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-4f7tkw{display:none!important}}@media(max-width: 809.98px){.hidden-191wbk3{display:none!important}}@media(min-width: 1200px){.hidden-1suao94{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-wfiqlk{display:none!important}}@media(max-width: 809.98px){.hidden-nsk8iz{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-b01516ee-6a08-4490-bd95-962f066a64f0:#e9e8e7;--token-af468ad7-9e0e-4d3c-902e-1e6386578f5d:#d4cfcb;--token-5c54a1bf-e3c8-463e-a924-2793483d0461:#e8e7e1;--token-4514166a-d5b0-4902-89c7-3d6937b43395:#c9ccc8;--token-826b2fa1-9338-408c-aada-b63992ba8b83:#b4bdaf;--token-b9df1f97-4fb0-4dc0-a7b5-f65d46a7d985:#a0a89d;--token-7afc0c1c-e419-4b59-abe5-d421e8f99ec0:#626e5c;--token-ed2d7631-dc85-4c6a-b70b-191963b16660:#3e4739;--token-f3eca144-7235-4ac2-995d-2cbbc3840500:#2b3625;--token-fdafa8b8-5637-41f7-80b2-30842b3ec59e:#1f271b;--token-a19fcdcd-9792-4d24-8a91-42efef9ff38b:#181e15;--token-9c8a14da-0d91-4c59-acd6-108cd498eaad:#141a11;--token-29499207-2d6a-4d8e-a04a-153bc6574d4d:#11160f;--token-0f516fd4-65c7-4b64-880e-09084b80b9c7:#fff;--token-0ba015a4-3f56-4b07-88ef-6401eca1b003:#000;--token-a83649a1-3fb0-4a78-ac47-908be8944abe:#fff;--token-bf3b78f1-7c89-4ecd-bba4-77c1a4c7b347:#eaeaea;--token-f79d02c7-1774-42e8-8ffe-88585b6d572d:#1e1e1e;--token-feb989ad-413e-4bad-b2ff-7b929dfdc9f7:#fafaf9;--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)), 900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}.framer-4Qd63.framer-1qzka8t,.framer-4Qd63 .framer-1qzka8t{display:block}.framer-4Qd63.framer-1suao94{background-color:var(--token-5c54a1bf-e3c8-463e-a924-2793483d0461,#dfe5dc);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:visible}.framer-4Qd63 .framer-ws4kre-container{z-index:9;flex:none;order:-1000;width:100%;height:auto;position:sticky;top:0}.framer-4Qd63 .framer-12qr9o2{margin:0;background:0 0;flex-grow:1;width:0;height:0;margin-bottom:0;position:relative}.framer-4Qd63 .framer-sf4lqy-container{flex:none;order:1002;width:100%;height:auto;position:relative}[data-layout-template=true]>#overlay{margin-bottom:0}.ssr-variant{display:contents}.framer-Mmf5C.framer-105q3y6,.framer-Mmf5C .framer-105q3y6{display:block}.framer-Mmf5C.framer-d4nh68{flex-flow:row;place-content:center;align-items:center;gap:0;width:1200px;height:min-content;padding:2px;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-j8sigq{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:min-content;padding:12px 20px;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-2tgjcj{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;max-width:1280px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-cbaatf{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-1f82d75{flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;height:min-content;padding:0 32px 0 0;display:flex;position:relative;overflow:hidden}.framer-Mmf5C .framer-1ktqu04{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:19px;width:1px;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-1mvy3kg,.framer-Mmf5C .framer-lt70nb{flex:none;width:100px;height:53px;position:relative;overflow:visible}.framer-Mmf5C .framer-l5nmlw,.framer-Mmf5C .framer-1bhg84h,.framer-Mmf5C .framer-1wfjaxt,.framer-Mmf5C .framer-z8ond7,.framer-Mmf5C .framer-11uys3m{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-Mmf5C .framer-8vtsvw{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:32px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-1fahnhg-container,.framer-Mmf5C .framer-1cmtwhr-container,.framer-Mmf5C .framer-ml8ixt-container,.framer-Mmf5C .framer-2keus0-container,.framer-Mmf5C .framer-bwrczm-container,.framer-Mmf5C .framer-srzwgx-container,.framer-Mmf5C .framer-i5gtqt-container,.framer-Mmf5C .framer-btcolj-container{flex:none;width:auto;height:auto;position:relative}.framer-Mmf5C .framer-1tjbgni{flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-1fe6xr2{flex-flow:row;flex:none;place-content:center flex-end;align-items:center;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-122ua4t-container{flex:none;width:32px;height:32px;position:relative}.framer-Mmf5C .framer-pd1yww{flex:none;width:75px;height:53px;text-decoration:none;position:relative;overflow:visible}.framer-Mmf5C .framer-93qib3{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:100%;height:min-content;padding:20px 0 0;display:flex;position:relative;overflow:visible}.framer-Mmf5C .framer-bah1m0-container{flex:none;width:100%;height:auto;position:relative}.framer-Mmf5C.framer-v-vqk9vb.framer-d4nh68{width:810px}.framer-Mmf5C.framer-v-vqk9vb .framer-j8sigq{height:70px}.framer-Mmf5C.framer-v-vqk9vb .framer-1fe6xr2{width:737px}.framer-Mmf5C.framer-v-vqk9vb .framer-btcolj-container,.framer-Mmf5C.framer-v-kt8hft .framer-122ua4t-container,.framer-Mmf5C.framer-v-jurpap .framer-122ua4t-container{order:2}.framer-Mmf5C.framer-v-vqk9vb .framer-122ua4t-container,.framer-Mmf5C.framer-v-1wzwyya .framer-122ua4t-container{order:3}.framer-Mmf5C.framer-v-vqk9vb .framer-1bhg84h,.framer-Mmf5C.framer-v-1wzwyya .framer-z8ond7,.framer-Mmf5C.framer-v-kt8hft .framer-btcolj-container{order:1}.framer-Mmf5C.framer-v-vqk9vb .framer-lt70nb,.framer-Mmf5C.framer-v-1wzwyya .framer-pd1yww,.framer-Mmf5C.framer-v-kt8hft .framer-1wfjaxt,.framer-Mmf5C.framer-v-jurpap .framer-11uys3m{order:0}.framer-Mmf5C.framer-v-1wzwyya.framer-d4nh68{width:390px;height:74px;padding:0}.framer-Mmf5C.framer-v-1wzwyya .framer-j8sigq{height:70px;padding:0 12px}.framer-Mmf5C.framer-v-1wzwyya .framer-1fe6xr2{flex:1 0 0;gap:0;width:1px}.framer-Mmf5C.framer-v-kt8hft.framer-d4nh68{width:810px;padding:4px}.framer-Mmf5C.framer-v-kt8hft .framer-j8sigq{padding:12px 32px}.framer-Mmf5C.framer-v-kt8hft .framer-1f82d75,.framer-Mmf5C.framer-v-jurpap .framer-1f82d75{flex:none;justify-content:center;gap:0;width:min-content;padding:0}.framer-Mmf5C.framer-v-kt8hft .framer-1fe6xr2,.framer-Mmf5C.framer-v-jurpap .framer-1fe6xr2{flex:1 0 0;width:1px}.framer-Mmf5C.framer-v-jurpap.framer-d4nh68{max-height:calc(var(--framer-viewport-height,100vh) * 1);min-height:calc(var(--framer-viewport-height,100vh) * 1);align-content:flex-start;align-items:flex-start;width:390px;padding:0 4px}.framer-Mmf5C.framer-v-jurpap .framer-j8sigq{padding:12px}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,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2));margin:min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}.text-styles-preset-reset.framer-text{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:none}ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch)}ol.framer-text>li.framer-text:before{content:counter(list-item, var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ul.framer-text>li.framer-text:before{content:"&bull;";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child{width:100%!important}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter, Inter Placeholder, sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style,normal);font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter, Inter Placeholder, sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-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:"&bull;";width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-3tisk.framer-5br466,.framer-3tisk .framer-5br466{display:block}.framer-3tisk.framer-6ry3wi{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-3tisk .framer-160uudr-container{flex:none;width:18px;height:18px;position:relative}.framer-3tisk .framer-1l5xk58{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-3tisk .framer-fh5o0i-container{flex:none;width:auto;height:auto;position:relative}.framer-3tisk .framer-z4f7uk-container{flex:none;width:12px;height:12px;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-qwwd0.framer-machur,.framer-qwwd0 .framer-machur{display:block}.framer-qwwd0.framer-m7sgdi{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:12px 14px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-qwwd0 .framer-19gihkz{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0 8px;display:flex;position:relative;overflow:visible}.framer-qwwd0 .framer-oxddmk{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-qwwd0 .framer-wuxgho{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,20px);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:14px;padding:10px;display:flex;position:relative;overflow:hidden}.framer-qwwd0 .framer-124etmj-container{z-index:1;flex:none;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.framer-qwwd0 .framer-1v7uwhf-container{z-index:1;flex:none;width:20px;height:20px;position:absolute;bottom:0;left:-19px}.framer-qwwd0.framer-v-10pl7ea.framer-m7sgdi,.framer-qwwd0.framer-v-4syw0s.framer-m7sgdi{cursor:not-allowed}.framer-qwwd0.framer-v-7n3jrq.framer-m7sgdi,.framer-qwwd0.framer-v-184gf4j.framer-m7sgdi{padding:8px 16px}.framer-qwwd0.framer-v-7n3jrq .framer-19gihkz,.framer-qwwd0.framer-v-184gf4j .framer-19gihkz,.framer-qwwd0.framer-v-1le2ldy .framer-19gihkz,.framer-qwwd0.framer-v-gh1vhe .framer-19gihkz{padding:0 6px}.framer-qwwd0.framer-v-1le2ldy.framer-m7sgdi,.framer-qwwd0.framer-v-gh1vhe.framer-m7sgdi{cursor:not-allowed;padding:8px 16px}.framer-qwwd0.framer-v-m7sgdi.hover .framer-124etmj-container,.framer-qwwd0.framer-v-zgjk8h.hover .framer-124etmj-container{left:unset;right:-19px}.framer-qwwd0.framer-v-m7sgdi.hover .framer-1v7uwhf-container,.framer-qwwd0.framer-v-zgjk8h.hover .framer-1v7uwhf-container{left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-c0Htp.framer-110bppw,.framer-c0Htp .framer-110bppw{display:block}.framer-c0Htp.framer-1ee42yr{cursor:pointer;width:32px;height:32px;position:relative;overflow:hidden}.framer-c0Htp .framer-y182uc{flex:none;width:24px;height:2px;position:absolute;bottom:10px;left:calc(50% - 12px);overflow:visible}.framer-c0Htp .framer-uvr4ch{flex:none;width:24px;height:2px;position:absolute;top:10px;left:calc(50% - 12px);overflow:visible}.framer-c0Htp.framer-v-y1k7w6.framer-1ee42yr,.framer-c0Htp.framer-v-1ee42yr.hover.framer-1ee42yr{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,32px)}.framer-c0Htp.framer-v-y1k7w6 .framer-y182uc{bottom:unset;top:calc(50% - 1px)}.framer-c0Htp.framer-v-y1k7w6 .framer-uvr4ch{top:calc(50% - 1px)}.framer-c0Htp.framer-v-1ee42yr.hover .framer-y182uc{bottom:11px}.framer-c0Htp.framer-v-1ee42yr.hover .framer-uvr4ch{top:11px}.framer-c0Htp.framer-v-y1k7w6.hover .framer-y182uc{bottom:unset}.framer-fsLt9.framer-19ys5gv,.framer-fsLt9 .framer-19ys5gv{display:block}.framer-fsLt9.framer-1f6og6y{background-color:var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7,#fff);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:visible}.framer-fsLt9 .framer-wompbh,.framer-fsLt9 .framer-rjlcn1,.framer-fsLt9 .framer-gq403k{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-fsLt9 .framer-dfzhe1-container,.framer-fsLt9 .framer-qr433k-container,.framer-fsLt9 .framer-9nd3cu-container,.framer-fsLt9 .framer-1hw4yqb-container{flex:1 0 0;width:1px;height:auto;position:relative}.framer-fsLt9 .framer-10dpv6z{background-color:var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7,#fff);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-fsLt9 .framer-a6esqg{background-color:var(--token-5c54a1bf-e3c8-463e-a924-2793483d0461,#ecf4ff);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:146px 48px 48px;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-1xhmvoc{flex-flow:row;flex:none;place-content:flex-end space-between;align-items:flex-end;width:100%;max-width:1280px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-1fct43c{max-width:800px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative}.framer-fsLt9 .framer-tudozq{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:800px;height:auto;position:relative}.framer-fsLt9 .framer-korisi{flex-flow:wrap;flex:none;place-content:center flex-end;align-items:center;gap:16px;width:min-content;height:min-content;padding:0 0 14px;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-13yq6kx-container{will-change:var(--framer-will-change-effect-override,transform);flex:none;width:auto;height:auto;position:relative}.framer-fsLt9 .framer-1oec0nb{background-color:var(--token-5c54a1bf-e3c8-463e-a924-2793483d0461,#e8e7e1);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:520px;padding:0;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-u3oxr{will-change:var(--framer-will-change-effect-override,transform);flex:none;width:100%;height:125%;position:absolute;bottom:0;left:0;overflow:hidden}.framer-fsLt9 .framer-1cf1ffn{background-color:var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7,#fff);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:96px 48px;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-83x9z8{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.framer-fsLt9 .framer-1v90ehf{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:100%;max-width:1280px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-n0efo0{flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-xajjxo,.framer-fsLt9 .framer-1gvm6oi,.framer-fsLt9 .framer-13h5gzn{--framer-link-text-color:#09f;--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-fsLt9 .framer-4jyovs{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;max-width:100%;height:min-content;padding:40px 83px;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-1tenid9{border-radius:12px;flex:none;width:100%;height:437px;position:relative}.framer-fsLt9 .framer-1ar9rom{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:28px;width:100%;height:min-content;padding:0 83px;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-1wj2gbq{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:100%;height:auto;position:relative}.framer-fsLt9 .framer-13ofxem{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:100%;padding:0;display:flex;position:relative}.framer-fsLt9 .framer-a6frkg-container,.framer-fsLt9 .framer-iraitu-container,.framer-fsLt9 .framer-46t2ei-container,.framer-fsLt9 .framer-1oi6vaz-container{flex:none;width:100%;height:auto;position:relative}.framer-fsLt9 .framer-1spfocl{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:16px;width:100%;padding:0;display:flex;position:relative}.framer-fsLt9 .framer-sgteyq-container{flex:none;width:24px;height:24px;position:relative}.framer-fsLt9 .framer-1ri17v9{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;height:auto;position:relative}.framer-fsLt9 .framer-1qopk82{background-color:var(--token-fdafa8b8-5637-41f7-80b2-30842b3ec59e,#1f271b);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:96px 48px;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-17mw59n{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:96px 48px;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-ntc915{flex-flow:row;flex:none;place-content:center;align-items:center;gap:64px;width:100%;max-width:1280px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-8zxgof{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:32px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-16zs7cx{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-1q8qssz{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-1wnz0if,.framer-fsLt9 .framer-1ay1d6x,.framer-fsLt9 .framer-1nof7e0{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:500px;height:auto;position:relative}.framer-fsLt9 .framer-uz44vq,.framer-fsLt9 .framer-1ttnrig,.framer-fsLt9 .framer-nlk2dz{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:450px;height:auto;position:relative}.framer-fsLt9 .framer-186y0tt{flex-flow:wrap;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-1s6787f-container,.framer-fsLt9 .framer-ihvw7a-container,.framer-fsLt9 .framer-mmpxp1-container{flex:none;width:auto;height:auto;position:relative}.framer-fsLt9 .framer-bim7l7{will-change:var(--framer-will-change-override,transform);border-radius:8px;flex:1 0 0;width:1px;height:352px;position:relative;overflow:hidden}.framer-fsLt9 .framer-1qxbtgw{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:50px;display:flex;position:relative}.framer-fsLt9 .framer-8dcxsv{flex-flow:column;flex:none;place-content:center;align-items:center;gap:32px;width:320px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-brwx40,.framer-fsLt9 .framer-10oygxl{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-fsLt9 .framer-qw2cki{flex-flow:column;flex:none;place-content:flex-end center;align-items:flex-end;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-14fjd9m{flex-flow:wrap;flex:none;place-content:center flex-end;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-1nz96ax{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:32px;width:1px;height:min-content;padding:20px;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-1x89ntk{flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fsLt9 .framer-9gom9c{flex-flow:wrap;flex:none;place-content:center;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fsLt9 .framer-1f4vze5{background-color:var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7,#fff);flex-flow:column;flex:none;place-content:center;align-items:center;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-RgbNs .framer-styles-preset-3ums3a:not(.rich-text-wrapper),.framer-RgbNs .framer-styles-preset-3ums3a.rich-text-wrapper h1{--framer-font-family:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Black Italic", sans-serif;--framer-font-family-italic:"Satoshi Bold Italic", "Satoshi Bold Italic Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:100px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-italic:700;--framer-letter-spacing:-1px;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-fdafa8b8-5637-41f7-80b2-30842b3ec59e,#1f271b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}@media (max-width:1199px) and (min-width:810px){.framer-RgbNs .framer-styles-preset-3ums3a:not(.rich-text-wrapper),.framer-RgbNs .framer-styles-preset-3ums3a.rich-text-wrapper h1{--framer-font-family:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Black Italic", sans-serif;--framer-font-family-italic:"Satoshi Bold Italic", "Satoshi Bold Italic Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:60px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.6px;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-fdafa8b8-5637-41f7-80b2-30842b3ec59e,#1f271b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}}@media (max-width:809px) and (min-width:0){.framer-RgbNs .framer-styles-preset-3ums3a:not(.rich-text-wrapper),.framer-RgbNs .framer-styles-preset-3ums3a.rich-text-wrapper h1{--framer-font-family:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Black Italic", sans-serif;--framer-font-family-italic:"Satoshi Bold Italic", "Satoshi Bold Italic 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-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.6px;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:var(--token-fdafa8b8-5637-41f7-80b2-30842b3ec59e,#1f271b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}}.framer-njW5p .framer-styles-preset-1llhkzl:not(.rich-text-wrapper),.framer-njW5p .framer-styles-preset-1llhkzl.rich-text-wrapper h2{--framer-font-family:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Black", sans-serif;--framer-font-family-italic:"Satoshi Bold Italic", "Satoshi Bold Italic 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-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.3px;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-fdafa8b8-5637-41f7-80b2-30842b3ec59e,#1f271b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}@media (max-width:1199px) and (min-width:810px){.framer-njW5p .framer-styles-preset-1llhkzl:not(.rich-text-wrapper),.framer-njW5p .framer-styles-preset-1llhkzl.rich-text-wrapper h2{--framer-font-family:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Black", sans-serif;--framer-font-family-italic:"Satoshi Bold Italic", "Satoshi Bold Italic Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:42px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.2px;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-fdafa8b8-5637-41f7-80b2-30842b3ec59e,#1f271b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}}@media (max-width:809px) and (min-width:0){.framer-njW5p .framer-styles-preset-1llhkzl:not(.rich-text-wrapper),.framer-njW5p .framer-styles-preset-1llhkzl.rich-text-wrapper h2{--framer-font-family:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Black", sans-serif;--framer-font-family-italic:"Satoshi Bold Italic", "Satoshi Bold Italic Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:34px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-italic:700;--framer-letter-spacing:-.2px;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-fdafa8b8-5637-41f7-80b2-30842b3ec59e,#1f271b);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:uppercase}}.framer-onjIa .framer-styles-preset-thjumj:not(.rich-text-wrapper),.framer-onjIa .framer-styles-preset-thjumj.rich-text-wrapper a{--framer-link-hover-text-decoration:underline}@media (min-width:810px) and (max-width:1199.98px){.framer-fsLt9.framer-1f6og6y{width:810px}.framer-fsLt9 .framer-a6esqg{padding:146px 32px 32px}.framer-fsLt9 .framer-1xhmvoc{justify-content:flex-start;gap:32px}.framer-fsLt9 .framer-tudozq{max-width:500px}.framer-fsLt9 .framer-1cf1ffn,.framer-fsLt9 .framer-17mw59n{padding:80px 32px}.framer-fsLt9 .framer-1v90ehf{order:0;width:200%;max-width:100%}.framer-fsLt9 .framer-4jyovs{order:1}.framer-fsLt9 .framer-1qopk82{padding:80px 48px 40px}.framer-fsLt9 .framer-ntc915{gap:48px}.framer-fsLt9 .framer-1qxbtgw{flex-direction:column;gap:56px}.framer-fsLt9 .framer-1hw4yqb-container{flex:none;order:1;width:100%}.framer-fsLt9 .framer-8dcxsv{order:0;width:100%}.framer-fsLt9 .framer-qw2cki{align-content:center;align-items:center}.framer-fsLt9 .framer-14fjd9m{justify-content:center}.framer-fsLt9 .framer-1f4vze5{padding:80px 0}}@media (max-width:809.98px){.framer-fsLt9.framer-1f6og6y{width:390px}.framer-fsLt9 .framer-a6esqg{padding:140px 16px 16px}.framer-fsLt9 .framer-1xhmvoc{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:24px}.framer-fsLt9 .framer-1fct43c{flex:none;width:100%}.framer-fsLt9 .framer-13yq6kx-container{will-change:unset}.framer-fsLt9 .framer-1oec0nb{aspect-ratio:1.69565;height:auto}.framer-fsLt9 .framer-u3oxr{aspect-ratio:1.61826;will-change:var(--framer-will-change-filter-override,filter);width:110%;height:auto;bottom:-103px}.framer-fsLt9 .framer-1cf1ffn{gap:26px;padding:64px 16px}.framer-fsLt9 .framer-1v90ehf{order:0;padding:29px 0}.framer-fsLt9 .framer-n0efo0{gap:35px}.framer-fsLt9 .framer-4jyovs{order:1;padding:0}.framer-fsLt9 .framer-1tenid9{height:373px}.framer-fsLt9 .framer-1ar9rom{padding:0}.framer-fsLt9 .framer-1qopk82{gap:24px;padding:64px 16px}.framer-fsLt9 .framer-17mw59n{padding:64px 16px}.framer-fsLt9 .framer-ntc915{flex-direction:column;gap:48px}.framer-fsLt9 .framer-8zxgof,.framer-fsLt9 .framer-1nz96ax{flex:none;order:1;width:100%}.framer-fsLt9 .framer-16zs7cx{gap:20px}.framer-fsLt9 .framer-1qxbtgw{flex-direction:column;padding:0}.framer-fsLt9 .framer-1hw4yqb-container{flex:none;order:2;width:100%;height:560px}.framer-fsLt9 .framer-1f4vze5{padding:64px 0}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-BZ9CZ.framer-ad2dt7,.framer-BZ9CZ .framer-ad2dt7{display:block}.framer-BZ9CZ.framer-1qat1ke{will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:16px;width:547px;height:min-content;padding:8px;display:flex;position:relative;overflow:hidden}.framer-BZ9CZ .framer-1rsnhmv{will-change:var(--framer-will-change-override,transform);flex:none;width:114px;height:142px;position:relative;overflow:hidden}.framer-BZ9CZ .framer-ivjd75{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:10px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-BZ9CZ .framer-4lwa0q{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:640px;height:auto;position:relative}.framer-BZ9CZ .framer-1bq13uy{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:80%;max-width:640px;height:auto;position:relative}.framer-BZ9CZ .framer-7t8bfz-container{flex:none;width:auto;height:auto;position:relative}.framer-BZ9CZ.framer-v-8oofqq.framer-1qat1ke{flex-direction:column;padding:24px 16px}.framer-BZ9CZ.framer-v-8oofqq .framer-1rsnhmv{width:79px;height:79px}.framer-BZ9CZ.framer-v-8oofqq .framer-ivjd75{flex:none;align-content:center;align-items:center;width:100%}.framer-aZBt5 .framer-styles-preset-16mi725:not(.rich-text-wrapper),.framer-aZBt5 .framer-styles-preset-16mi725.rich-text-wrapper p{--framer-font-family:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Black Italic", sans-serif;--framer-font-family-italic:"Satoshi Bold Italic", "Satoshi Bold Italic 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-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-font-weight-bold:900;--framer-font-weight-italic:700;--framer-letter-spacing:0em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#4b4744;--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-CqxTj.framer-phxif4,.framer-CqxTj .framer-phxif4{display:block}.framer-CqxTj.framer-1w634kq{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-CqxTj .framer-170do82-container,.framer-CqxTj .framer-16j6hzy-container{flex:none;width:18px;height:18px;position:relative}.framer-CqxTj .framer-fjdgzj{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-CqxTj.framer-v-rgp9z9.framer-1w634kq,.framer-CqxTj.framer-v-db3b0c.framer-1w634kq{cursor:not-allowed}.framer-CqxTj.framer-v-eevuqw.framer-1w634kq{gap:6px}.framer-CqxTj.framer-v-eevuqw .framer-170do82-container,.framer-CqxTj.framer-v-eevuqw .framer-16j6hzy-container,.framer-CqxTj.framer-v-db3b0c .framer-170do82-container,.framer-CqxTj.framer-v-db3b0c .framer-16j6hzy-container{width:16px;height:16px}.framer-edwCR .framer-styles-preset-16w16ms:not(.rich-text-wrapper),.framer-edwCR .framer-styles-preset-16w16ms.rich-text-wrapper p{--framer-font-family:"Satoshi Medium Italic", "Satoshi Medium Italic Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"Satoshi Bold Italic", "Satoshi Bold Italic 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-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#0f0e0d;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-4pSAc .framer-styles-preset-f01ukh:not(.rich-text-wrapper),.framer-4pSAc .framer-styles-preset-f01ukh.rich-text-wrapper p{--framer-font-family:"Satoshi Regular", "Satoshi Regular Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"Satoshi Bold Italic", "Satoshi Bold Italic Placeholder", sans-serif;--framer-font-family-italic:"Satoshi Italic", "Satoshi Italic 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:-.01em;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#0f0e0d;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-opeuW.framer-f90wae,.framer-opeuW .framer-f90wae{display:block}.framer-opeuW.framer-1t44sh4{flex-flow:column;place-content:center;align-items:center;gap:0;width:1200px;height:min-content;padding:0 48px 96px;display:flex;position:relative;overflow:hidden}.framer-opeuW .framer-cr0qh1{will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;max-width:1280px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-opeuW .framer-m08f6a{will-change:var(--framer-will-change-override,transform);flex:2 0 0;width:1px;height:528px;position:relative;overflow:hidden}.framer-opeuW .framer-1ac8xb3{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:40px;display:flex;position:relative;overflow:hidden}.framer-opeuW .framer-uob4i4{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-opeuW .framer-g1g1hu{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-opeuW .framer-1ntyvsh{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-opeuW .framer-ixdpp8,.framer-opeuW .framer-10rkyfq{white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}.framer-opeuW.framer-v-1ff8lzx.framer-1t44sh4{width:810px;padding:0 32px 80px}.framer-opeuW.framer-v-qulueh.framer-1t44sh4{width:810px;padding:0 32px 96px}.framer-opeuW.framer-v-18bf4y8.framer-1t44sh4,.framer-opeuW.framer-v-geu7ug.framer-1t44sh4{width:390px;padding:0 16px 64px}.framer-opeuW.framer-v-18bf4y8 .framer-cr0qh1,.framer-opeuW.framer-v-geu7ug .framer-cr0qh1{flex-direction:column}.framer-opeuW.framer-v-18bf4y8 .framer-m08f6a,.framer-opeuW.framer-v-geu7ug .framer-m08f6a{flex:none;order:0;width:100%;height:302px}.framer-opeuW.framer-v-18bf4y8 .framer-1ac8xb3,.framer-opeuW.framer-v-geu7ug .framer-1ac8xb3{align-self:unset;flex:none;order:1;justify-content:center;gap:56px;width:100%;height:min-content;padding:24px}.framer-npl8C .framer-styles-preset-1ffl13d:not(.rich-text-wrapper),.framer-npl8C .framer-styles-preset-1ffl13d.rich-text-wrapper h5{--framer-font-family:"Satoshi Medium Italic", "Satoshi Medium Italic Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"Satoshi Bold Italic", "Satoshi Bold Italic 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-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.2px;--framer-line-height:1.4em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-9c8a14da-0d91-4c59-acd6-108cd498eaad,#141a11);--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:0){.framer-npl8C .framer-styles-preset-1ffl13d:not(.rich-text-wrapper),.framer-npl8C .framer-styles-preset-1ffl13d.rich-text-wrapper h5{--framer-font-family:"Satoshi Medium Italic", "Satoshi Medium Italic Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"Satoshi Bold Italic", "Satoshi Bold Italic Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.2px;--framer-line-height:1.4em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:var(--token-9c8a14da-0d91-4c59-acd6-108cd498eaad,#141a11);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-bQBnG .framer-styles-preset-6mk4b8:not(.rich-text-wrapper),.framer-bQBnG .framer-styles-preset-6mk4b8.rich-text-wrapper p{--framer-font-family:"Satoshi Regular", "Satoshi Regular Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"Satoshi Bold Italic", "Satoshi Bold Italic Placeholder", sans-serif;--framer-font-family-italic:"Satoshi Italic", "Satoshi Italic Placeholder", sans-serif;--framer-font-open-type-features:normal;--framer-font-size:20px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.2px;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#4b4744;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-cs4xC .framer-styles-preset-7brgvb:not(.rich-text-wrapper),.framer-cs4xC .framer-styles-preset-7brgvb.rich-text-wrapper p{--framer-font-family:"Satoshi Regular", "Satoshi Regular Placeholder", sans-serif;--framer-font-family-bold:"Satoshi Bold", "Satoshi Bold Placeholder", sans-serif;--framer-font-family-bold-italic:"Satoshi Bold Italic", "Satoshi Bold Italic Placeholder", sans-serif;--framer-font-family-italic:"Satoshi Italic", "Satoshi Italic 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:0em;--framer-line-height:1.5em;--framer-paragraph-spacing:12px;--framer-text-alignment:start;--framer-text-color:#4b4744;--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-nYt01.framer-1vq4npr,.framer-nYt01 .framer-1vq4npr{display:block}.framer-nYt01.framer-y3so5h{flex-flow:column;place-content:center;align-items:center;gap:16px;width:1200px;height:min-content;padding:0 20px;display:flex;position:relative;overflow:visible}.framer-nYt01 .framer-1kl57cw-container,.framer-nYt01 .framer-q4tk3l-container,.framer-nYt01 .framer-1qu53ym-container,.framer-nYt01 .framer-jvft52-container,.framer-nYt01 .framer-90jqjz-container{aspect-ratio:7.07071;height:var(--framer-aspect-ratio-supported,99px);flex:none;width:100%;max-width:700px;position:relative}.framer-nYt01.framer-v-15qyuf0.framer-y3so5h{gap:48px;width:390px;padding:0 10px}.framer-nYt01.framer-v-15qyuf0 .framer-1kl57cw-container,.framer-nYt01.framer-v-15qyuf0 .framer-q4tk3l-container,.framer-nYt01.framer-v-15qyuf0 .framer-jvft52-container,.framer-nYt01.framer-v-15qyuf0 .framer-90jqjz-container{height:var(--framer-aspect-ratio-supported,53px)}.framer-nYt01.framer-v-15qyuf0 .framer-1qu53ym-container{height:var(--framer-aspect-ratio-supported,52px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-f7qVL.framer-vdaiqx,.framer-f7qVL .framer-vdaiqx{display:block}.framer-f7qVL.framer-11k0s20{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:700px;height:100px;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-f7qVL .framer-2x2cy6{aspect-ratio:7.07692;height:var(--framer-aspect-ratio-supported,99px);transform-style:preserve-3d;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0 28px;display:flex;position:relative;overflow:visible}.framer-f7qVL .framer-60gxwo{z-index:1;flex:none;width:100%;height:100%;position:absolute;top:0;left:0%;overflow:hidden}.framer-f7qVL .framer-euvvmd{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;position:absolute;inset:0;overflow:visible}.framer-f7qVL .framer-r2o404{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-f7qVL .framer-1xs9ej9{white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:51%;left:50%}.framer-f7qVL .framer-afu5z9{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-f7qVL .framer-15i6aqk{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-f7qVL .framer-vljny4{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:100%;height:auto;position:relative}.framer-f7qVL .framer-73nmlm,.framer-f7qVL .framer-12sz2ei{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-f7qVL .framer-60vh9v{flex:none;width:52px;height:39px;position:relative}.framer-f7qVL .framer-e9xe62,.framer-f7qVL .framer-mo4ukk{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-f7qVL .framer-1b5x0s{flex:none;width:86px;height:18px;position:relative}.framer-f7qVL .framer-13dmeba{flex:none;width:73px;height:30px;position:relative}.framer-f7qVL .framer-1jk241w{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:89px;height:36px;position:relative}.framer-f7qVL.framer-v-1hswcf.framer-11k0s20{width:339px}.framer-f7qVL.framer-v-1hswcf .framer-2x2cy6{aspect-ratio:unset;justify-content:flex-start;gap:16px;height:99px;padding:0 20px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-AmJ35.framer-1m292xv,.framer-AmJ35 .framer-1m292xv{display:block}.framer-AmJ35.framer-1bo8i6d{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:700px;height:100px;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-AmJ35 .framer-yfdgns{aspect-ratio:7.07692;height:var(--framer-aspect-ratio-supported,99px);transform-style:preserve-3d;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0 28px;display:flex;position:relative;overflow:visible}.framer-AmJ35 .framer-191kgc5{z-index:1;flex:none;width:100%;height:100%;position:absolute;top:0;left:0%;overflow:hidden}.framer-AmJ35 .framer-1qvybl9{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;position:absolute;inset:0;overflow:visible}.framer-AmJ35 .framer-19z9jk4{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-AmJ35 .framer-1awijy4{white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:51%;left:50%}.framer-AmJ35 .framer-1lizgkq{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-AmJ35 .framer-af9u0r{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-AmJ35 .framer-p4doel{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:100%;height:auto;position:relative}.framer-AmJ35 .framer-13um8vn,.framer-AmJ35 .framer-13rlpy2{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-AmJ35 .framer-1ymu18q{flex:none;width:52px;height:39px;position:relative}.framer-AmJ35 .framer-18l1ssx,.framer-AmJ35 .framer-1uvdg6g{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-AmJ35 .framer-su90l{flex:none;width:86px;height:18px;position:relative}.framer-AmJ35 .framer-9wloo3{flex:none;width:73px;height:30px;position:relative}.framer-AmJ35 .framer-ivi45{cursor:pointer;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:89px;height:36px;position:relative}.framer-AmJ35.framer-v-vqi5n.framer-1bo8i6d{width:339px}.framer-AmJ35.framer-v-vqi5n .framer-yfdgns{aspect-ratio:unset;justify-content:flex-start;gap:16px;height:99px;padding:0 20px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-6Ows5.framer-y05jpv,.framer-6Ows5 .framer-y05jpv{display:block}.framer-6Ows5.framer-7jz6ra{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:700px;height:100px;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-6Ows5 .framer-2m408m{aspect-ratio:7.07692;height:var(--framer-aspect-ratio-supported,99px);transform-style:preserve-3d;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0 28px;display:flex;position:relative;overflow:visible}.framer-6Ows5 .framer-mb74rm{z-index:1;flex:none;width:100%;height:100%;position:absolute;top:0;left:0%;overflow:hidden}.framer-6Ows5 .framer-10uvpd0{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;position:absolute;inset:0;overflow:visible}.framer-6Ows5 .framer-16hh1z9{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-6Ows5 .framer-6kha0c{white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:51%;left:50%}.framer-6Ows5 .framer-omvte{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-6Ows5 .framer-zcmiq{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-6Ows5 .framer-rwtx1q{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:100%;height:auto;position:relative}.framer-6Ows5 .framer-13vfmnh,.framer-6Ows5 .framer-d84557{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-6Ows5 .framer-16tr9iq{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:89px;height:36px;position:relative}.framer-6Ows5 .framer-1hth0yd{flex:none;width:52px;height:39px;position:relative}.framer-6Ows5 .framer-1yulxqo,.framer-6Ows5 .framer-eau2l6{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-6Ows5 .framer-hr6f7o{flex:none;width:86px;height:18px;position:relative}.framer-6Ows5 .framer-1dbxae2{flex:none;width:73px;height:30px;position:relative}.framer-6Ows5.framer-v-b5zyq9.framer-7jz6ra{width:339px}.framer-6Ows5.framer-v-b5zyq9 .framer-2m408m{aspect-ratio:unset;justify-content:flex-start;gap:16px;height:99px;padding:0 20px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-L1mfS.framer-v2vmc3,.framer-L1mfS .framer-v2vmc3{display:block}.framer-L1mfS.framer-bw72ub{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:700px;height:100px;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-L1mfS .framer-ouvp6t{aspect-ratio:7.07692;height:var(--framer-aspect-ratio-supported,99px);transform-style:preserve-3d;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0 28px;display:flex;position:relative;overflow:visible}.framer-L1mfS .framer-w86gb1{z-index:1;flex:none;width:100%;height:100%;position:absolute;top:0;left:0%;overflow:hidden}.framer-L1mfS .framer-1wlzabm{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;position:absolute;inset:0;overflow:visible}.framer-L1mfS .framer-1a06sqa{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-L1mfS .framer-1mq7wra{white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:51%;left:50%}.framer-L1mfS .framer-1ul68d9{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-L1mfS .framer-18f9o1v{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-L1mfS .framer-1fss6zv{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:100%;height:auto;position:relative}.framer-L1mfS .framer-1wdh4n7,.framer-L1mfS .framer-1mhyhp0{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-L1mfS .framer-x1ez5e{flex:none;width:52px;height:39px;position:relative}.framer-L1mfS .framer-1frezeu,.framer-L1mfS .framer-6gfnte{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-L1mfS .framer-z1cseh{flex:none;width:86px;height:18px;position:relative}.framer-L1mfS .framer-16b8osp{flex:none;width:73px;height:30px;position:relative}.framer-L1mfS .framer-108g3g3{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:89px;height:36px;position:relative}.framer-L1mfS.framer-v-p9iy87.framer-bw72ub{width:339px}.framer-L1mfS.framer-v-p9iy87 .framer-ouvp6t{aspect-ratio:unset;justify-content:flex-start;gap:16px;height:99px;padding:0 20px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-yEkY7.framer-1t3nssp,.framer-yEkY7 .framer-1t3nssp{display:block}.framer-yEkY7.framer-14u5d9s{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:700px;height:100px;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-yEkY7 .framer-5555lw{aspect-ratio:7.07692;height:var(--framer-aspect-ratio-supported,99px);transform-style:preserve-3d;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0 28px;display:flex;position:relative;overflow:visible}.framer-yEkY7 .framer-j7lmbg{z-index:1;flex:none;width:100%;height:100%;position:absolute;top:0;left:0%;overflow:hidden}.framer-yEkY7 .framer-1ybumpd{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;position:absolute;inset:0;overflow:visible}.framer-yEkY7 .framer-1ywx8jd{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-yEkY7 .framer-17227ra{white-space:pre;z-index:1;flex:none;width:auto;height:auto;position:absolute;top:51%;left:50%}.framer-yEkY7 .framer-6r67f9{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-yEkY7 .framer-dhuyki{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-yEkY7 .framer-n9vgqy{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;flex:none;width:100%;height:auto;position:relative}.framer-yEkY7 .framer-89hxzp,.framer-yEkY7 .framer-yr41h8{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-yEkY7 .framer-y003br{flex:none;width:52px;height:39px;position:relative}.framer-yEkY7 .framer-17xh5dw,.framer-yEkY7 .framer-1dh0wbo{flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-yEkY7 .framer-jvlqvy{flex:none;width:86px;height:18px;position:relative}.framer-yEkY7 .framer-iicghj{flex:none;width:73px;height:30px;position:relative}.framer-yEkY7 .framer-1brlquz{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:205px;height:50px;position:relative}.framer-yEkY7.framer-v-k7e9wj.framer-14u5d9s{width:339px}.framer-yEkY7.framer-v-k7e9wj .framer-5555lw{aspect-ratio:unset;justify-content:flex-start;gap:16px;height:99px;padding:0 20px}

:root body { background: var(--token-5c54a1bf-e3c8-463e-a924-2793483d0461, rgb(223, 229, 220)); }

html body { background: var(--token-0f516fd4-65c7-4b64-880e-09084b80b9c7, rgb(255, 255, 255)); }

.lss-steps{display:flex;align-items:center;gap:8px;margin-bottom:4px;}
.lss-step{display:flex;align-items:center;gap:8px;flex:1;background:none;border:none;padding:0;font-family:&#x27;Satoshi&#x27;,sans-serif;font-size:13px;font-weight:600;text-align:left;}
.lss-step-dot{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;}
.lss-panel{display:grid;gap:16px;}
.lss-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;}
.lss-row&gt;*{min-width:0;}
.lss-panel input,.lss-panel select,.lss-panel textarea{max-width:100%;min-width:0;box-sizing:border-box;}
/* iOS gibt date/time eine intrinsische Mindestbreite, die width:100% ignoriert. */
.lss-panel input[type=&quot;date&quot;],.lss-panel input[type=&quot;time&quot;]{-webkit-appearance:none;appearance:none;}
.lss-art{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.lss-pill{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;border-radius:18px;border:1px solid;cursor:pointer;font-family:&#x27;Satoshi&#x27;,sans-serif;text-align:left;transition:background .2s,color .2s,border-color .2s;}
.lss-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;}
.lss-btn-primary{padding:16px 36px;border-radius:100px;color:#fff;border:none;cursor:pointer;font-family:&#x27;Satoshi&#x27;,sans-serif;font-weight:600;font-size:15px;transition:transform .15s,opacity .2s;}
.lss-btn-primary:active{transform:scale(.98);}
.lss-btn-ghost{padding:14px 26px;border-radius:100px;background:transparent;border:1px solid;cursor:pointer;font-family:&#x27;Satoshi&#x27;,sans-serif;font-weight:600;font-size:15px;}
@media (max-width:520px){
.lss-row{grid-template-columns:1fr;}
.lss-panel input,.lss-panel select,.lss-panel textarea{padding:14px 14px !important;font-size:16px !important;}
.lss-step-label{display:none;}
.lss-steps{gap:6px;}
.lss-art{grid-template-columns:1fr;}
.lss-nav{flex-direction:column-reverse;align-items:stretch;}
.lss-btn-primary,.lss-btn-ghost{width:100%;}
}
@media(prefers-reduced-motion:reduce){.lss-btn-primary{transition:none;}}

.lss-sv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}
                .lss-sv-card{display:flex;flex-direction:column;text-decoration:none;color:#1a1a1a;background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.08);transition:border-color .3s,transform .3s,box-shadow .3s}
                .lss-sv-card:hover{border-color:rgba(200,146,46,.4);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}
                .lss-sv-img{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}
                .lss-sv-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
                .lss-sv-card:hover .lss-sv-img img{transform:scale(1.03)}
                .lss-sv-img::after{content:&#x27;&#x27;;position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,#fff);pointer-events:none}
                .lss-sv-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#b8862e;transition:gap .3s}
                .lss-sv-card:hover .lss-sv-link{gap:12px}
                .lss-sp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:24px}
                .lss-sp a{display:block;text-decoration:none;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:16px 18px;transition:border-color .3s,background .3s}
                .lss-sp a:hover{border-color:rgba(200,146,46,.4);background:rgba(200,146,46,.06)}

@media (min-width: 768px) {
                    .ww-item {
                        display: grid !important;
                        grid-template-columns: 1fr 1fr !important;
                        gap: 32px !important;
                        align-items: center !important;
                    }
                    .ww-item[data-image-first=&quot;false&quot;] .ww-image-wrap { order: 2 !important; }
                    .ww-item[data-image-first=&quot;false&quot;] .ww-text-wrap  { order: 1 !important; }
                    .ww-item[data-image-first=&quot;true&quot;]  .ww-image-wrap { order: 1 !important; }
                    .ww-item[data-image-first=&quot;true&quot;]  .ww-text-wrap  { order: 2 !important; }
                    .ww-item img { max-height: 240px !important; }
                }

/* === DESIGN SYSTEM (minified) === */
:root{--color-gold:#C8A84E;--color-gold-dark:#A68B3D;--color-gold-light:#E8D5A3;--color-gold-subtle:#F5EFE0;--color-bg:#FAF8F5;--color-bg-alt:#F0EBE3;--color-surface:#FFFFFF;--color-dark:#1A1A1A;--color-dark-surface:#242424;--color-text:#1A1A1A;--color-text-secondary:#5A5A5A;--color-text-muted:#8A8A8A;--color-text-on-dark:#FAF8F5;--color-text-on-dark-muted:rgba(250,248,245,0.7);--color-border:#E5E0D8;--color-border-light:#F0EBE3;--font-heading:'Playfair Display',Georgia,'Times New Roman',serif;--font-body:'DM Sans','Segoe UI',system-ui,-apple-system,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3.25rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--shadow-lg:0 8px 30px rgba(0,0,0,0.1);--shadow-xl:0 16px 50px rgba(0,0,0,0.12);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}img{max-width:100%;height:auto;display:block;}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text);line-height:1.2;font-weight:400;}p,li,td,th,label,input,textarea,select{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);}a{color:var(--color-gold);text-decoration:none;transition:color var(--transition-fast);}@media (hover:hover){a:hover{color:var(--color-gold-dark);}}

/* === FOOTER STYLES === */
.site-footer {
  width: 100%;
  background: var(--color-dark);
  color: var(--color-text-on-dark);
}

.footer-main {
  width: 100%;
  padding: var(--space-16) 0 var(--space-12);
}

.footer-main .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 var(--space-6);
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--space-10);
}

.footer-brand {
  max-width: 320px;
}

.footer-logo {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  text-decoration: none;
  margin-bottom: var(--space-4);
}

.footer-logo-icon {
  width: 36px;
  height: 36px;
  background: var(--color-gold);
  border-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-dark);
  font-family: var(--font-heading);
  font-size: var(--text-lg);
  font-weight: 700;
}

.footer-logo-text {
  font-family: var(--font-heading);
  font-size: var(--text-lg);
  color: var(--color-text-on-dark);
  line-height: 1.2;
}

.footer-logo-text span {
  display: block;
  font-family: var(--font-body);
  font-size: var(--text-xs);
  color: var(--color-text-on-dark-muted);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-weight: 500;
}

.footer-desc {
  font-size: var(--text-sm);
  color: var(--color-text-on-dark-muted);
  line-height: 1.7;
  margin-bottom: var(--space-6);
}

.footer-social {
  display: flex;
  gap: var(--space-4);
}

.footer-social a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: var(--radius-full);
  border: 1px solid rgba(250, 248, 245, 0.15);
  color: var(--color-text-on-dark-muted);
  transition: all var(--transition-base);
}

.footer-social a svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

.footer-col h4 {
  font-family: var(--font-body);
  font-size: var(--text-sm);
  font-weight: 500;
  color: var(--color-text-on-dark);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: var(--space-4);
}

.footer-links {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
}

.footer-links a {
  font-family: var(--font-body);
  font-size: var(--text-sm);
  color: var(--color-text-on-dark-muted);
  text-decoration: none;
  transition: color var(--transition-fast);
}

.footer-contact-item {
  display: flex;
  align-items: flex-start;
  gap: var(--space-3);
  margin-bottom: var(--space-4);
}

.footer-contact-item svg {
  width: 18px;
  height: 18px;
  fill: var(--color-gold);
  flex-shrink: 0;
  margin-top: 2px;
}

.footer-contact-item a,
.footer-contact-item p {
  font-size: var(--text-sm);
  color: var(--color-text-on-dark-muted);
  line-height: 1.6;
}

.footer-bottom {
  width: 100%;
  border-top: 1px solid rgba(250, 248, 245, 0.1);
  padding: var(--space-6) 0;
}

.footer-bottom .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 var(--space-6);
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
  align-items: center;
  text-align: center;
}

.footer-bottom p {
  font-size: var(--text-xs);
  color: var(--color-text-on-dark-muted);
}

.footer-legal {
  display: flex;
  gap: var(--space-6);
  flex-wrap: wrap;
  justify-content: center;
}

.footer-legal a {
  font-size: var(--text-xs);
  color: var(--color-text-on-dark-muted);
  text-decoration: none;
  transition: color var(--transition-fast);
}

.footer-credit {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-left: var(--space-2);
  font-size: var(--text-xs);
  color: var(--color-text-on-dark-muted);
}
.footer-credit a {
  color: var(--color-text-on-dark-muted);
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color var(--transition-fast);
}
.footer-heart {
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
  animation: footer-heart-beat 1.6s ease-in-out infinite;
}
@keyframes footer-heart-beat {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.18); }
}
@media (prefers-reduced-motion: reduce) {
  .footer-heart { animation: none; }
}
@media (max-width: 720px) {
  .footer-credit { display: flex; margin-left: 0; margin-top: var(--space-1); }
}

/* === HOVER GUARDS === */
@media (hover: hover) {
  .footer-social a:hover {
    border-color: var(--color-gold);
    color: var(--color-gold);
  }
  .footer-links a:hover { color: var(--color-text-on-dark); }
  .footer-contact-item a:hover { color: var(--color-text-on-dark); }
  .footer-legal a:hover { color: var(--color-text-on-dark); }
  .footer-credit a:hover { color: var(--color-gold); }
}

/* === RESPONSIVE === */
@media (min-width: 768px) {
  .footer-main .container {
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
  }
  .footer-bottom .container {
    flex-direction: row;
    justify-content: space-between;
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .footer-main .container { padding: 0 var(--space-8); }
  .footer-bottom .container { padding: 0 var(--space-8); }
}

.wa-float{position:fixed;bottom:24px;right:24px;z-index:2147483647;width:56px;height:56px;border-radius:50%;background
  :#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(37,211,102,.35),0 2px 6px  
  rgba(0,0,0,.18);transition:transform .2s,box-shadow .2s;text-decoration:none}
  @media(hover:hover){.wa-float:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 28px                     
  rgba(37,211,102,.45)}}                                                           
  .wa-float:active{transform:scale(.96)}                                                                                
  @media(max-width:720px){.wa-float{bottom:18px;right:18px;width:52px;height:52px}.wa-float svg{width:26px;height:26px}}

