/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer vv-source {
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/assets/fonts/font-d757ad9096bac8f5-core.781cc0b2f3282d0a.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/assets/fonts/font-06cc6bc4652fb574-core.11c3c9ae93976be0.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/assets/fonts/font-483933f4b53ebd3f-core.1b4d0474bcd09234.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/assets/fonts/font-afb8986a68a0d518-core.d4dd4fa738f16290.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/assets/fonts/font-17f571fc0ecdaa21-core.53ec979796b0eec3.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/assets/fonts/font-9f7e3c163e7bc1bf-core.14f264d108eb4eea.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/assets/fonts/font-24ffadc3cd172e73-core.d08f6d6567e5ef22.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/assets/fonts/font-26950a300be25c16-core.e7dc1fb343adf80f.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/assets/fonts/font-740f89065bf962f1-core.92a89a4dc136617c.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/assets/fonts/font-f0f4fc47eab30719-core.08587b9a54d8ed74.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/assets/fonts/font-28b6f65d93636402-core.3967664448b32e9a.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/assets/fonts/font-8e33101ba7e73cd4-core.8a7bab98ba5007fe.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/assets/fonts/font-84f3d3275dfb159d-core.ec4b1ada9362a523.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/assets/fonts/font-637639da93fdd917-core.a8938bdd5f46cf7c.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/assets/fonts/font-c535bb158e8cfc3c-core.cebd6e2083f703be.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/assets/fonts/font-247f052d2f5b84a5-core.9db34a030de116ec.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/assets/fonts/font-f0123e28dc0c4cac-core.333b1c0326dbd0c0.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/assets/fonts/font-9d9bb42bdc0defdf-core.d6ab3f0db792fb85.woff2") format("woff2");
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/assets/fonts/font-95ebbe3253850cd2-core.3f99cc83125804b9.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/assets/fonts/font-95ebbe3253850cd2-extended.7a92d0b5d289d213.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/assets/fonts/font-bc8753ad9c4f7c8c-core.ebae4a171af5ede3.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/assets/fonts/font-bc8753ad9c4f7c8c-extended.ebbd827517e195f9.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/assets/fonts/font-4735951f923fa10c-core.6d680e78308bd83a.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/assets/fonts/font-4735951f923fa10c-extended.b006a9b78b74b044.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/assets/fonts/font-44f82b2d122116a5-core.656c04da2ed08b31.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/assets/fonts/font-44f82b2d122116a5-extended.30baf00bdf65fe37.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/assets/fonts/font-e1bee2ac04d247d7-core.c6f34c4a3ed586b1.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/assets/fonts/font-e1bee2ac04d247d7-extended.262e037429f1b3f0.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/assets/fonts/font-d8a0dbd598eb566a-core.5eea0d55d482d468.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/assets/fonts/font-d8a0dbd598eb566a-extended.8f5e7f67d7ab0272.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/assets/fonts/font-b06a3dfaa3587124-core.a3617d4f291d2f6f.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/assets/fonts/font-b06a3dfaa3587124-extended.d9d09a299152bd83.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/assets/fonts/font-0b49e54e5df24b35-core.6bc36fbeac1d66ef.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/assets/fonts/font-0b49e54e5df24b35-extended.e4ab0d5a3b873dfd.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/assets/fonts/font-0bf84ff4fc16b817-core.4edf80fdb6a1f852.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/assets/fonts/font-0bf84ff4fc16b817-extended.a4d1106c85f4c6f1.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/assets/fonts/font-550545f3b5d97c16-core.52d4d5908299f518.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/assets/fonts/font-550545f3b5d97c16-extended.95a6bed6d28d2f4d.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/assets/fonts/font-cfac063d21f840e7-core.921a6343be1101a3.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/assets/fonts/font-cfac063d21f840e7-extended.d5a8c2c7f8deeb33.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/assets/fonts/font-60731a27f4643c89-core.fcecc0b9f384135d.woff2") format("woff2");
    unicode-range: U+0020-007E,U+00A0-00A1,U+00AA-00AB,U+00AD-00AE,U+00B0,U+00B4-00B5,U+00B7,U+00BA-00BB,U+00BF-00F6,U+00F8-017E,U+0300-0302,U+0308,U+200B,U+2010-2011,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+202F,U+2032-2033,U+20AC,U+2122,U+2190,U+2192;
  }
  @font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/assets/fonts/font-60731a27f4643c89-extended.d8bbd05ab760ac54.woff2") format("woff2");
    unicode-range: U+00A2-00A9,U+00AC,U+00AF,U+00B1-00B3,U+00B6,U+00B8-00B9,U+00BC-00BE,U+00F7;
  }
}
