@font-face { font-family: Inter; src: url("/assets/fonts/bb40238c4c6fe838.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/b77601bbb9e6e695.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/7a9f05ceee74200f.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/e5fdf8528635765d.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/a0fede2c8a4f4f2d.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+100-24F, U+259, 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("/assets/fonts/2d82cf02971b3684.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/c01559eafb4940c5.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/ba02b29b109b0773.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/d342a0351181483e.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/29ec2a1bd449544c.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/2666a469c59bd1f6.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/ca74d6701961184b.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+100-24F, U+259, 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("/assets/fonts/61418a355f788553.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/b055aed328b37954.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/5afd6099115c5013.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/cfa1d441912299a6.woff2"); font-style: normal; font-weight: 100; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/3d954556a9767a58.woff2"); font-style: normal; font-weight: 100; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/cadfeb5bdc594df4.woff2"); font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/b9ae67339da145db.woff2"); font-style: normal; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/a4361e28115a3a00.woff2"); font-style: normal; font-weight: 100; unicode-range: U+100-24F, U+259, 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("/assets/fonts/72563feda6f9a90c.woff2"); font-style: normal; font-weight: 100; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/56bc517db342215d.woff2"); font-style: normal; font-weight: 100; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/425be19e28cb767b.woff2"); font-style: normal; font-weight: 200; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/7f9f109677e04d2b.woff2"); font-style: normal; font-weight: 200; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/3c2fa65c9f6bd1dc.woff2"); font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/bbc18bd7b8fdd271.woff2"); font-style: normal; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/6788facb5112052b.woff2"); font-style: normal; font-weight: 200; unicode-range: U+100-24F, U+259, 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("/assets/fonts/3d347bf3cb0a14c6.woff2"); font-style: normal; font-weight: 200; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/78e8ac10a7cb1bac.woff2"); font-style: normal; font-weight: 200; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/a38b71aa6b222928.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/60a338b4e890cf2e.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/5920f24e962abbd5.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/e8f324e3a41e161c.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/5c83742b7602245d.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+100-24F, U+259, 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("/assets/fonts/67104deefc0b4a40.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/9b5117b402d79155.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/8a18e34e62a1b84b.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/f291989f74daa444.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/847e9200dc8560a4.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/a1e9f8dcaf578fed.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/a26ba2022eb9eb74.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/e46bce5ad8998535.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+100-24F, U+259, 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("/assets/fonts/d46eff7ad0e61aca.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/7cc62c78dddaf2eb.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/48d547890ca14616.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/b7bcaf4d3812f980.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/f5679bd140c345da.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/4c7778edc8ca1cb1.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/388a7c4ebd43469a.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+100-24F, U+259, 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("/assets/fonts/cd48ba5f964ee1a0.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/c0215d82c6dd9ed2.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/39d197ce55bd6f2f.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/c5a43af290a3830d.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/a7717e7d2c558190.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/8b0d2ffe39b82001.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/13f5d0fc32e1b189.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+100-24F, U+259, 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("/assets/fonts/ae8ac5bdebabb033.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/7209f45d091224eb.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/13550d8ca5fde390.woff2"); font-style: normal; font-weight: 900; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/5594c72727ccc0ba.woff2"); font-style: normal; font-weight: 900; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/e2f3aeecf0fbfd1d.woff2"); font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/d26b343d0d0ed345.woff2"); font-style: normal; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/8bf56301b6409a37.woff2"); font-style: normal; font-weight: 900; unicode-range: U+100-24F, U+259, 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("/assets/fonts/9638af79c7cfef60.woff2"); font-style: normal; font-weight: 900; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/bb78ccb04c7d6fe3.woff2"); font-style: normal; font-weight: 900; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/2872b742b3e58d75.woff2"); font-style: italic; font-weight: 100; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/3ccde757474a624a.woff2"); font-style: italic; font-weight: 100; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/4751479a2280e9ca.woff2"); font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/04cd343fa7be4ecd.woff2"); font-style: italic; font-weight: 100; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/83fb5b01d03cf2d8.woff2"); font-style: italic; font-weight: 100; unicode-range: U+100-24F, U+259, 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("/assets/fonts/d378e3d937619f55.woff2"); font-style: italic; font-weight: 100; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/852c88c8d92d17bf.woff2"); font-style: italic; font-weight: 100; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/ead82a71c20add09.woff2"); font-style: italic; font-weight: 200; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/f2c671d79ba49f84.woff2"); font-style: italic; font-weight: 200; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/551b860cb44bfe79.woff2"); font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/d56e44b6b2a16061.woff2"); font-style: italic; font-weight: 200; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/569f59ad3447cd9e.woff2"); font-style: italic; font-weight: 200; unicode-range: U+100-24F, U+259, 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("/assets/fonts/32928eaeee24b23e.woff2"); font-style: italic; font-weight: 200; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/fdf293a13e5a9aec.woff2"); font-style: italic; font-weight: 200; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/1d437c4d9b804d25.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/eae28cb67d073468.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/574476063f376084.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/1bc8bcc07a5c15e5.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/b369698369761fcd.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+100-24F, U+259, 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("/assets/fonts/9d187da37f509c82.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/f158cf7e33353c1b.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/3d473effb90fe382.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/79cc69148c964e21.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/39874444e1b09902.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/b8b4c65d650e8243.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/0cdb6a6ecb3a70ce.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+100-24F, U+259, 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("/assets/fonts/1ef5587c1bcb244c.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/d84988c361aa82fa.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/dc06a5feccd00da7.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/38a9fe620e647f99.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/145a55aa2db5b3bc.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/5969d20a308c40ef.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/c469395dfde6ce09.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+100-24F, U+259, 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("/assets/fonts/8a3da150adf93abf.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/0777e60fabac507d.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/501c1ca7558c276c.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/0905216cf53b1f9f.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/b05cf4e164a5f0f4.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/c63e5ea8ac2e9450.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/10ef0fa08b30bb7c.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+100-24F, U+259, 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("/assets/fonts/d6085f2e2b00bd75.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/20e1fe9e63e6d72d.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/1f1f2cc180697dbd.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/1f3e1827f7fa5bac.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/2ca7f64738741418.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/0c089940c6ec5a6c.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/dfa7f96c71c1563d.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+100-24F, U+259, 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("/assets/fonts/b59b5fa8f1d5e251.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/e340c6acada33bd1.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/37155c4a1c59507b.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/12fbedbdef6f9680.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/41e8c90c8c03cb98.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/9a38907592331d12.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/704fceba77fc8237.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+100-24F, U+259, 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("/assets/fonts/38fd6769581a4a97.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/1414a97f98d37a50.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/18dd5cffb36f046b.woff2"); font-style: italic; font-weight: 900; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; src: url("/assets/fonts/a8b12074809ae1e2.woff2"); font-style: italic; font-weight: 900; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; src: url("/assets/fonts/d8c3d066cf3bbc92.woff2"); font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url("/assets/fonts/cce22defc0da0c75.woff2"); font-style: italic; font-weight: 900; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url("/assets/fonts/533b8b262cd07492.woff2"); font-style: italic; font-weight: 900; unicode-range: U+100-24F, U+259, 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("/assets/fonts/5a280a2fcb3b76b3.woff2"); font-style: italic; font-weight: 900; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/829cbb505e078f5e.woff2"); font-style: italic; font-weight: 900; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; src: url("/assets/fonts/ee85b182495aac94.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/bdcf4e44d90c5cc0.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/af20f898a9a6c5a0.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("/assets/fonts/e7ebc14618f8491d.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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 Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0%; size-adjust: 107.89%; }
/* Resolved design styles. Standard CSS; no framework runtime or tokens. */
.box-1 {
  box-sizing: border-box;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-2 {
  box-sizing: border-box;
  display: contents;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-3 {
  align-content: center;
  align-items: center;
  background-color: rgb(0, 0, 0);
  box-sizing: border-box;
  column-gap: 10px;
  display: flex;
  flex-direction: column;
  height: min-content;
  justify-content: flex-start;
  min-height: 1000px;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-4 {
  align-content: center;
  align-items: center;
  background-image: linear-gradient(rgb(0, 0, 0) 0%, rgba(240, 245, 255, 0) 100%);
  box-sizing: border-box;
  column-gap: 0px;
  display: flex;
  flex-shrink: 0;
  height: min-content;
  justify-content: center;
  left: 0px;
  max-width: 1392px;
  padding-bottom: 26px;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 26px;
  position: sticky;
  row-gap: 0px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  top: 0px;
  width: 100%;
  will-change: transform;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-5 {
  box-sizing: border-box;
  flex-basis: 0px;
  flex-grow: 1;
  flex-shrink: 0;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 1px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-6 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: min-content;
  justify-content: space-between;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-7 {
  box-sizing: border-box;
  flex-shrink: 0;
  height: 24px;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 85px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-8 {
  align-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  column-gap: 10px;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: flex-start;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.row-9 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  column-gap: 10px;
  display: flex;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: min-content;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.copy-10 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 24px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-wrap-mode: nowrap;
  white-space-collapse: preserve;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.p-11 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  font-family: Inter, "Inter Placeholder", sans-serif;
  font-size: 13px;
  line-height: 18.2px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(255, 255, 255);
  row-rule-color: rgb(255, 255, 255);
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(255, 255, 255);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}
.a-12 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  cursor: pointer;
  outline-color: rgb(255, 255, 255);
  row-rule-color: rgb(255, 255, 255);
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.copy-13 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 24px;
  justify-content: center;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-wrap-mode: nowrap;
  white-space-collapse: preserve;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.row-14 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  column-gap: 32px;
  display: flex;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  position: relative;
  row-gap: 32px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: min-content;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.row-15 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  column-gap: 40px;
  display: flex;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  position: relative;
  row-gap: 40px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: min-content;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-16 {
  box-sizing: border-box;
  flex-shrink: 0;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.row-17 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  column-gap: 4px;
  cursor: pointer;
  display: flex;
  height: min-content;
  justify-content: flex-start;
  position: relative;
  row-gap: 4px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: min-content;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.copy-18 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-wrap-mode: nowrap;
  white-space-collapse: preserve;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.p-19 {
  box-sizing: border-box;
  font-family: Inter, "Inter Placeholder", sans-serif;
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.a-20 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  outline-color: rgb(255, 255, 255);
  row-rule-color: rgb(255, 255, 255);
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(255, 255, 255);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}
.box-21 {
  box-sizing: border-box;
  flex-shrink: 0;
  height: 14px;
  opacity: 0;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 14px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.svg-22 {
  box-sizing: border-box;
  fill: none;
  height: 100%;
  stroke: rgb(255, 255, 255);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.row-23 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  column-gap: 40px;
  display: flex;
  flex-shrink: 0;
  height: 24px;
  justify-content: flex-end;
  position: relative;
  row-gap: 40px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: min-content;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.a-24 {
  align-content: center;
  align-items: center;
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  color: rgb(0, 0, 238);
  column-gap: 10px;
  column-rule-color: rgb(0, 0, 238);
  cursor: pointer;
  display: flex;
  height: min-content;
  justify-content: center;
  outline-color: rgb(0, 0, 238);
  position: relative;
  row-gap: 10px;
  row-rule-color: rgb(0, 0, 238);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(0, 0, 238);
  width: min-content;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(0, 0, 238);
  -webkit-text-stroke-color: rgb(0, 0, 238);
}
.box-25 {
  aspect-ratio: 1 / 1;
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  flex-shrink: 0;
  outline-color: rgb(0, 0, 238);
  position: relative;
  row-rule-color: rgb(0, 0, 238);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 26px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.layer-26 {
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  bottom: 0px;
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  left: 0px;
  outline-color: rgb(0, 0, 238);
  position: absolute;
  right: 0px;
  row-rule-color: rgb(0, 0, 238);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  top: 0px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.img-27 {
  aspect-ratio: auto 1024 / 1024;
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  display: block;
  height: 100%;
  object-fit: cover;
  outline-color: rgb(0, 0, 238);
  row-rule-color: rgb(0, 0, 238);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-28 {
  box-sizing: border-box;
  flex-shrink: 0;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-29 {
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  flex-shrink: 0;
  height: 20px;
  outline-color: rgb(0, 0, 238);
  position: relative;
  row-rule-color: rgb(0, 0, 238);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 20px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-30 {
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  display: contents;
  outline-color: rgb(0, 0, 238);
  row-rule-color: rgb(0, 0, 238);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.svg-31 {
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  fill: none;
  height: 100%;
  outline-color: rgb(0, 0, 238);
  row-rule-color: rgb(0, 0, 238);
  stroke: rgb(255, 255, 255);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.rect-32 {
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  height: 20px;
  outline-color: rgb(0, 0, 238);
  row-rule-color: rgb(0, 0, 238);
  rx: 5px;
  ry: 5px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 20px;
  x: 2px;
  y: 2px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.path-33 {
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  d: path("M 16 11.37 A 4 4 0 1 1 12.63 8 A 4 4 0 0 1 16 11.37 Z");
  outline-color: rgb(0, 0, 238);
  row-rule-color: rgb(0, 0, 238);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.line-34 {
  border-bottom-color: rgb(0, 0, 238);
  border-left-color: rgb(0, 0, 238);
  border-right-color: rgb(0, 0, 238);
  border-top-color: rgb(0, 0, 238);
  box-sizing: border-box;
  caret-color: rgb(0, 0, 238);
  column-rule-color: rgb(0, 0, 238);
  outline-color: rgb(0, 0, 238);
  row-rule-color: rgb(0, 0, 238);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 238);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-35 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  column-gap: 40px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  max-width: 1392px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
  row-gap: 40px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-36 {
  box-sizing: border-box;
  flex-shrink: 0;
  height: 200px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.layer-37 {
  bottom: 0px;
  box-sizing: border-box;
  left: 0px;
  position: absolute;
  right: 0px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  top: 0px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.img-38 {
  aspect-ratio: auto 3600 / 2348;
  box-sizing: border-box;
  display: block;
  height: 100%;
  object-fit: cover;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.copy-39 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  overflow-wrap: break-word;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  white-space-collapse: preserve;
  width: 100%;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.h1-40 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  font-family: Inter-Medium, Inter, sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-palette: normal;
  font-size: 32px;
  font-size-adjust: none;
  font-stretch: 100%;
  font-style: normal;
  font-synthesis-small-caps: auto;
  font-synthesis-style: auto;
  font-synthesis-weight: auto;
  font-variant: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-emoji: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: 500;
  line-height: 38.4px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(255, 255, 255);
  overflow-wrap: break-word;
  row-rule-color: rgb(255, 255, 255);
  text-align: left;
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(255, 255, 255);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}
.h2-41 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  font-family: Inter, "Inter Placeholder", sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-palette: normal;
  font-size: 24px;
  font-size-adjust: none;
  font-stretch: 100%;
  font-style: normal;
  font-synthesis-small-caps: auto;
  font-synthesis-style: auto;
  font-synthesis-weight: auto;
  font-variant: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-emoji: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: 400;
  line-height: 28.8px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(255, 255, 255);
  overflow-wrap: break-word;
  row-rule-color: rgb(255, 255, 255);
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(255, 255, 255);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}
.stack-42 {
  align-content: center;
  align-items: center;
  background-color: rgb(31, 31, 31);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  box-sizing: border-box;
  column-gap: 20px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  position: relative;
  row-gap: 20px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  will-change: transform;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.h3-43 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  font-family: Inter-Medium, Inter, sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-palette: normal;
  font-size: 22px;
  font-size-adjust: none;
  font-stretch: 100%;
  font-style: normal;
  font-synthesis-small-caps: auto;
  font-synthesis-style: auto;
  font-synthesis-weight: auto;
  font-variant: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-emoji: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: 500;
  letter-spacing: -0.2px;
  line-height: 26.4px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(255, 255, 255);
  overflow-wrap: break-word;
  row-rule-color: rgb(255, 255, 255);
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(255, 255, 255);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}
.stack-44 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  height: min-content;
  justify-content: space-between;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-45 {
  align-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  column-gap: 10px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: min-content;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.p-46 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  font-family: Inter-Medium, Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28.8px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(255, 255, 255);
  row-rule-color: rgb(255, 255, 255);
  text-align: left;
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(255, 255, 255);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}
.p-47 {
  border-bottom-color: rgb(153, 153, 153);
  border-left-color: rgb(153, 153, 153);
  border-right-color: rgb(153, 153, 153);
  border-top-color: rgb(153, 153, 153);
  box-sizing: border-box;
  caret-color: rgb(153, 153, 153);
  color: rgb(153, 153, 153);
  column-rule-color: rgb(153, 153, 153);
  font-family: Inter, "Inter Placeholder", sans-serif;
  font-size: 18px;
  line-height: 28.8px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(153, 153, 153);
  row-rule-color: rgb(153, 153, 153);
  text-align: left;
  text-decoration: none;
  text-decoration-color: rgb(153, 153, 153);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(153, 153, 153);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(153, 153, 153);
  -webkit-text-stroke-color: rgb(153, 153, 153);
}
.copy-48 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-wrap-mode: nowrap;
  white-space-collapse: preserve;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.p-49 {
  border-bottom-color: rgb(153, 153, 153);
  border-left-color: rgb(153, 153, 153);
  border-right-color: rgb(153, 153, 153);
  border-top-color: rgb(153, 153, 153);
  box-sizing: border-box;
  caret-color: rgb(153, 153, 153);
  color: rgb(153, 153, 153);
  column-rule-color: rgb(153, 153, 153);
  font-family: Inter, "Inter Placeholder", sans-serif;
  font-size: 18px;
  line-height: 28.8px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(153, 153, 153);
  row-rule-color: rgb(153, 153, 153);
  text-align: left;
  text-decoration: none;
  text-decoration-color: rgb(153, 153, 153);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(153, 153, 153);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(153, 153, 153);
  -webkit-text-stroke-color: rgb(153, 153, 153);
}
.stack-50 {
  align-content: flex-end;
  align-items: flex-end;
  box-sizing: border-box;
  column-gap: 10px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: min-content;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-51 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  height: min-content;
  justify-content: space-between;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.p-52 {
  border-bottom-color: rgb(250, 250, 250);
  border-left-color: rgb(250, 250, 250);
  border-right-color: rgb(250, 250, 250);
  border-top-color: rgb(250, 250, 250);
  box-sizing: border-box;
  caret-color: rgb(250, 250, 250);
  color: rgb(250, 250, 250);
  column-rule-color: rgb(250, 250, 250);
  font-family: Inter, "Inter Placeholder", sans-serif;
  font-size: 18px;
  line-height: 28.8px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(250, 250, 250);
  overflow-wrap: break-word;
  row-rule-color: rgb(250, 250, 250);
  text-decoration: none;
  text-decoration-color: rgb(250, 250, 250);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(250, 250, 250);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(250, 250, 250);
  -webkit-text-stroke-color: rgb(250, 250, 250);
}
.stack-53 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  column-gap: 10px;
  display: flex;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-54 {
  box-sizing: border-box;
  flex-basis: 0px;
  flex-grow: 1;
  flex-shrink: 0;
  height: 400px;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 1px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.img-55 {
  aspect-ratio: auto 500 / 1080;
  box-sizing: border-box;
  display: block;
  height: 100%;
  object-fit: contain;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.img-56 {
  aspect-ratio: auto 600 / 1297;
  box-sizing: border-box;
  display: block;
  height: 100%;
  object-fit: contain;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-57 {
  box-sizing: border-box;
  flex-shrink: 0;
  height: 500px;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.article-58 {
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.layer-59 {
  background-image: url("/assets/images/b52b9e462b-sddefault.webp");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: border-box;
  height: 100%;
  left: 0px;
  position: absolute;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  top: 0px;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.button-60 {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-style: none;
  border-bottom-width: 3px;
  border-left-style: none;
  border-left-width: 3px;
  border-right-style: none;
  border-right-width: 3px;
  border-top-style: none;
  border-top-width: 3px;
  display: block;
  font-family: sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-palette: normal;
  font-size: 12px;
  font-size-adjust: none;
  font-stretch: 100%;
  font-style: normal;
  font-synthesis-small-caps: auto;
  font-synthesis-style: auto;
  font-synthesis-weight: auto;
  font-variant: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-emoji: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: 400;
  height: 48px;
  left: 50%;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 68px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.svg-61 {
  box-sizing: border-box;
  height: 100%;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.path-62 {
  box-sizing: border-box;
  d: path("M 66.52 7.74 C 65.74 4.81 64.03 2.33 61.1 1.55 C 55.79 0.13 34 0 34 0 S 12.21 0.13 6.9 1.55 C 3.97 2.33 2.27 4.81 1.48 7.74 C 0.06 13.05 0 24 0 24 S 0.06 34.95 1.48 40.26 C 2.26 43.19 3.97 45.67 6.9 46.45 C 12.21 47.87 34 48 34 48 S 55.79 47.87 61.1 46.45 C 64.03 45.67 65.74 43.19 66.52 40.26 C 67.94 34.95 68 24 68 24 S 67.94 13.05 66.52 7.74 Z");
  fill: rgb(33, 33, 33);
  fill-opacity: 0.8;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.path-63 {
  box-sizing: border-box;
  d: path("M 45 24 L 27 14 L 27 34");
  fill: rgb(255, 255, 255);
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-64 {
  background-color: rgb(0, 0, 0);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  box-sizing: border-box;
  column-gap: 10px;
  display: grid;
  flex-shrink: 0;
  grid-auto-rows: minmax(0px, 1fr);
  grid-template-columns: repeat(2, minmax(200px, 1fr));
  grid-template-rows: repeat(2, minmax(0px, 1fr));
  height: 600px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  will-change: transform;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-65 {
  align-self: start;
  box-sizing: border-box;
  flex-shrink: 0;
  height: 100%;
  justify-self: start;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.img-66 {
  aspect-ratio: auto 1500 / 1500;
  box-sizing: border-box;
  display: block;
  height: 100%;
  object-fit: contain;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-67 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  column-gap: 10px;
  display: flex;
  flex-shrink: 0;
  height: min-content;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-68 {
  aspect-ratio: 1.444 / 1;
  box-sizing: border-box;
  flex-basis: 0px;
  flex-grow: 1;
  flex-shrink: 0;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 1px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.layer-69 {
  background-image: url("/assets/images/f1db768e4d-sddefault.webp");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: border-box;
  height: 100%;
  left: 0px;
  position: absolute;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  top: 0px;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-70 {
  align-self: stretch;
  box-sizing: border-box;
  flex-shrink: 0;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 300px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.img-71 {
  aspect-ratio: auto 750 / 1334;
  box-sizing: border-box;
  display: block;
  height: 100%;
  object-fit: cover;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-72 {
  aspect-ratio: 2.064 / 1;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.img-73 {
  aspect-ratio: auto 7977 / 3785;
  box-sizing: border-box;
  display: block;
  height: 100%;
  object-fit: contain;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.row-74 {
  align-content: center;
  align-items: center;
  background-color: rgb(61, 61, 61);
  box-sizing: border-box;
  column-gap: 10px;
  display: flex;
  flex-shrink: 0;
  height: 1px;
  justify-content: center;
  max-width: 1392px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
  row-gap: 10px;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.stack-75 {
  align-content: center;
  align-items: center;
  backdrop-filter: blur(0px);
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  height: min-content;
  justify-content: space-between;
  max-width: 1392px;
  padding-bottom: 26px;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 26px;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.box-76 {
  box-sizing: border-box;
  flex-basis: 0px;
  flex-grow: 1;
  flex-shrink: 0;
  height: 62px;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 1px;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.row-77 {
  align-content: center;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: space-between;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.copy-78 {
  box-sizing: border-box;
  display: flex;
  flex-basis: 0px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
  overflow-wrap: break-word;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  white-space-collapse: preserve;
  width: 1px;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.p-79 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  font-family: Inter, "Inter Placeholder", sans-serif;
  font-size: 13px;
  line-height: 18.2px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(255, 255, 255);
  overflow-wrap: break-word;
  row-rule-color: rgb(255, 255, 255);
  text-align: right;
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(255, 255, 255);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}
.copy-80 {
  box-sizing: border-box;
  display: flex;
  flex-basis: 0px;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
  overflow-wrap: break-word;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  white-space-collapse: preserve;
  width: 1px;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
}
.p-81 {
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  box-sizing: border-box;
  caret-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  column-rule-color: rgb(255, 255, 255);
  font-family: Inter, "Inter Placeholder", sans-serif;
  font-size: 13px;
  line-height: 18.2px;
  margin-bottom: 0px;
  margin-top: 0px;
  outline-color: rgb(255, 255, 255);
  overflow-wrap: break-word;
  row-rule-color: rgb(255, 255, 255);
  text-align: left;
  text-decoration: none;
  text-decoration-color: rgb(255, 255, 255);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(255, 255, 255);
  -webkit-font-smoothing: antialiased;
  -webkit-locale: "en";
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}
@media (max-width: 639px) {
.stack-4 {
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
}
.box-5 {
  flex-basis: revert;
  flex-grow: revert;
  width: 100%;
}
.stack-6 {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.row-14 {
  align-content: flex-start;
  align-items: flex-start;
  column-gap: 10px;
  row-gap: 10px;
  width: 100%;
}
.row-15 {
  column-gap: revert;
  height: 24px;
  justify-content: space-between;
  row-gap: revert;
  width: 1px;
  flex-basis: 0px;
  flex-grow: 1;
}
.row-23 {
  width: 1px;
  flex-basis: 0px;
  flex-grow: 1;
  order: 1;
}
.box-28 {
  order: 1;
}
.stack-35 {
  padding-left: 20px;
  padding-right: 20px;
}
.stack-44 {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: column;
  row-gap: 20px;
}
.stack-45 {
  width: 100%;
}
.copy-48 {
  text-wrap-mode: inherit;
  overflow-wrap: break-word;
  width: 100%;
  word-break: break-word;
}
.p-49 {
  overflow-wrap: break-word;
}
.stack-50 {
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
}
.stack-51 {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: column;
  row-gap: 20px;
}
.stack-53 {
  flex-direction: column;
}
.box-54 {
  flex-basis: revert;
  flex-grow: revert;
  width: 100%;
}
.stack-64 {
  display: flex;
  height: min-content;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  flex-direction: column;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
.box-65 {
  align-self: revert;
  height: 200px;
}
.stack-67 {
  flex-direction: column;
}
.box-68 {
  flex-basis: revert;
  flex-grow: revert;
  width: 100%;
}
.box-70 {
  align-self: revert;
  height: 500px;
}
.stack-75 {
  padding-left: 20px;
  padding-right: 20px;
  flex-direction: column;
}
.box-76 {
  flex-basis: revert;
  flex-grow: revert;
  width: 100%;
}
.row-77 {
  align-content: flex-start;
  align-items: flex-start;
}
.copy-80 {
  box-sizing: revert;
  display: none;
  flex-basis: revert;
  flex-direction: revert;
  flex-grow: revert;
  flex-shrink: revert;
  justify-content: revert;
  overflow-wrap: revert;
  overflow-x: revert;
  overflow-y: revert;
  position: revert;
  text-decoration: inherit;
  text-decoration-color: inherit;
  text-decoration-line: inherit;
  text-decoration-skip-ink: inherit;
  text-decoration-style: inherit;
  text-decoration-thickness: inherit;
  white-space-collapse: inherit;
  width: revert;
  word-break: inherit;
  -webkit-font-smoothing: revert;
  -webkit-locale: revert;
}
.p-81 {
  border-bottom-color: revert;
  border-left-color: revert;
  border-right-color: revert;
  border-top-color: revert;
  box-sizing: revert;
  caret-color: revert;
  color: inherit;
  column-rule-color: revert;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: revert;
  margin-top: revert;
  outline-color: revert;
  overflow-wrap: revert;
  row-rule-color: revert;
  text-align: inherit;
  text-decoration: inherit;
  text-decoration-color: inherit;
  text-decoration-line: inherit;
  text-decoration-skip-ink: inherit;
  text-decoration-style: inherit;
  text-decoration-thickness: inherit;
  text-emphasis-color: inherit;
  -webkit-font-smoothing: revert;
  -webkit-locale: revert;
  -webkit-text-fill-color: inherit;
  -webkit-text-stroke-color: inherit;
  display: none;
}
}
@media (min-width: 640px) and (max-width: 899px) {
.stack-44 {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: column;
  row-gap: 20px;
}
.stack-45 {
  width: 100%;
}
.stack-50 {
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
}
.stack-51 {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: column;
  row-gap: 20px;
}
.stack-67 {
  flex-direction: column;
}
.box-68 {
  flex-basis: revert;
  flex-grow: revert;
  width: 100%;
}
.box-70 {
  align-self: revert;
  height: 500px;
}
.row-77 {
  align-content: flex-start;
  align-items: flex-start;
}
.copy-80 {
  box-sizing: revert;
  display: none;
  flex-basis: revert;
  flex-direction: revert;
  flex-grow: revert;
  flex-shrink: revert;
  justify-content: revert;
  overflow-wrap: revert;
  overflow-x: revert;
  overflow-y: revert;
  position: revert;
  text-decoration: inherit;
  text-decoration-color: inherit;
  text-decoration-line: inherit;
  text-decoration-skip-ink: inherit;
  text-decoration-style: inherit;
  text-decoration-thickness: inherit;
  white-space-collapse: inherit;
  width: revert;
  word-break: inherit;
  -webkit-font-smoothing: revert;
  -webkit-locale: revert;
}
.p-81 {
  border-bottom-color: revert;
  border-left-color: revert;
  border-right-color: revert;
  border-top-color: revert;
  box-sizing: revert;
  caret-color: revert;
  color: inherit;
  column-rule-color: revert;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: revert;
  margin-top: revert;
  outline-color: revert;
  overflow-wrap: revert;
  row-rule-color: revert;
  text-align: inherit;
  text-decoration: inherit;
  text-decoration-color: inherit;
  text-decoration-line: inherit;
  text-decoration-skip-ink: inherit;
  text-decoration-style: inherit;
  text-decoration-thickness: inherit;
  text-emphasis-color: inherit;
  -webkit-font-smoothing: revert;
  -webkit-locale: revert;
  -webkit-text-fill-color: inherit;
  -webkit-text-stroke-color: inherit;
  display: none;
}
}
@media (min-width: 900px) and (max-width: 939px) {
.stack-44 {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: column;
  row-gap: 20px;
}
.stack-45 {
  width: 100%;
}
.stack-50 {
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
}
.stack-51 {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: column;
  row-gap: 20px;
}
.stack-67 {
  flex-direction: column;
}
.box-68 {
  flex-basis: revert;
  flex-grow: revert;
  width: 100%;
}
.box-70 {
  align-self: revert;
  height: 500px;
}
.row-77 {
  align-content: flex-start;
  align-items: flex-start;
}
.copy-80 {
  box-sizing: revert;
  display: none;
  flex-basis: revert;
  flex-direction: revert;
  flex-grow: revert;
  flex-shrink: revert;
  justify-content: revert;
  overflow-wrap: revert;
  overflow-x: revert;
  overflow-y: revert;
  position: revert;
  text-decoration: inherit;
  text-decoration-color: inherit;
  text-decoration-line: inherit;
  text-decoration-skip-ink: inherit;
  text-decoration-style: inherit;
  text-decoration-thickness: inherit;
  white-space-collapse: inherit;
  width: revert;
  word-break: inherit;
  -webkit-font-smoothing: revert;
  -webkit-locale: revert;
}
.p-81 {
  border-bottom-color: revert;
  border-left-color: revert;
  border-right-color: revert;
  border-top-color: revert;
  box-sizing: revert;
  caret-color: revert;
  color: inherit;
  column-rule-color: revert;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: revert;
  margin-top: revert;
  outline-color: revert;
  overflow-wrap: revert;
  row-rule-color: revert;
  text-align: inherit;
  text-decoration: inherit;
  text-decoration-color: inherit;
  text-decoration-line: inherit;
  text-decoration-skip-ink: inherit;
  text-decoration-style: inherit;
  text-decoration-thickness: inherit;
  text-emphasis-color: inherit;
  -webkit-font-smoothing: revert;
  -webkit-locale: revert;
  -webkit-text-fill-color: inherit;
  -webkit-text-stroke-color: inherit;
  display: none;
}
}
@media (min-width: 940px) and (max-width: 1199px) {
.stack-44 {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: column;
  row-gap: 20px;
}
.stack-45 {
  width: 100%;
}
.stack-50 {
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
}
.stack-51 {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: column;
  row-gap: 20px;
}
.stack-67 {
  flex-direction: column;
}
.box-68 {
  flex-basis: revert;
  flex-grow: revert;
  width: 100%;
}
.box-70 {
  align-self: revert;
  height: 500px;
}
.row-77 {
  align-content: flex-start;
  align-items: flex-start;
}
.copy-80 {
  box-sizing: revert;
  display: none;
  flex-basis: revert;
  flex-direction: revert;
  flex-grow: revert;
  flex-shrink: revert;
  justify-content: revert;
  overflow-wrap: revert;
  overflow-x: revert;
  overflow-y: revert;
  position: revert;
  text-decoration: inherit;
  text-decoration-color: inherit;
  text-decoration-line: inherit;
  text-decoration-skip-ink: inherit;
  text-decoration-style: inherit;
  text-decoration-thickness: inherit;
  white-space-collapse: inherit;
  width: revert;
  word-break: inherit;
  -webkit-font-smoothing: revert;
  -webkit-locale: revert;
}
.p-81 {
  border-bottom-color: revert;
  border-left-color: revert;
  border-right-color: revert;
  border-top-color: revert;
  box-sizing: revert;
  caret-color: revert;
  color: inherit;
  column-rule-color: revert;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: revert;
  margin-top: revert;
  outline-color: revert;
  overflow-wrap: revert;
  row-rule-color: revert;
  text-align: inherit;
  text-decoration: inherit;
  text-decoration-color: inherit;
  text-decoration-line: inherit;
  text-decoration-skip-ink: inherit;
  text-decoration-style: inherit;
  text-decoration-thickness: inherit;
  text-emphasis-color: inherit;
  -webkit-font-smoothing: revert;
  -webkit-locale: revert;
  -webkit-text-fill-color: inherit;
  -webkit-text-stroke-color: inherit;
  display: none;
}
}
@media (min-width: 1200px) and (max-width: 1919px) {
}
@media (min-width: 1920px) {
}
body {
  accent-color: auto;
  align-content: normal;
  align-items: normal;
  align-self: auto;
  alignment-baseline: auto;
  app-region: none;
  appearance: none;
  aspect-ratio: auto;
  backdrop-filter: none;
  backface-visibility: visible;
  background-attachment: scroll;
  background-blend-mode: normal;
  background-clip: border-box;
  background-color: rgb(0, 0, 0);
  background-image: none;
  background-origin: padding-box;
  background-position: 0% 0%;
  background-repeat: repeat;
  background-size: auto;
  baseline-shift: 0px;
  baseline-source: auto;
  border-bottom-color: rgb(0, 0, 0);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-style: none;
  border-bottom-width: 3px;
  border-collapse: separate;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(0, 0, 0);
  border-left-style: none;
  border-left-width: 3px;
  border-right-color: rgb(0, 0, 0);
  border-right-style: none;
  border-right-width: 3px;
  border-shape: none;
  border-top-color: rgb(0, 0, 0);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-style: none;
  border-top-width: 3px;
  bottom: auto;
  box-decoration-break: slice;
  box-shadow: none;
  box-sizing: border-box;
  break-after: auto;
  break-before: auto;
  break-inside: auto;
  buffered-rendering: auto;
  caption-side: top;
  caret-animation: auto;
  caret-color: rgb(0, 0, 0);
  caret-shape: auto;
  clear: none;
  clip: auto;
  clip-path: none;
  clip-rule: nonzero;
  color: rgb(0, 0, 0);
  color-interpolation: srgb;
  color-interpolation-filters: linearrgb;
  color-rendering: auto;
  color-scheme: normal;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-height: auto;
  column-rule-break: normal;
  column-rule-color: rgb(0, 0, 0);
  column-rule-inset-cap-end: 0px;
  column-rule-inset-cap-start: 0px;
  column-rule-inset-junction-end: 0px;
  column-rule-inset-junction-start: 0px;
  column-rule-style: none;
  column-rule-visibility-items: normal;
  column-rule-width: 3px;
  column-span: none;
  column-width: auto;
  column-wrap: auto;
  contain: none;
  contain-intrinsic-block-size: none;
  contain-intrinsic-height: none;
  contain-intrinsic-inline-size: none;
  contain-intrinsic-size: none;
  contain-intrinsic-width: none;
  container-name: none;
  container-type: normal;
  content: normal;
  content-visibility: visible;
  counter-increment: none;
  counter-reset: none;
  counter-set: none;
  cursor: auto;
  cx: 0px;
  cy: 0px;
  d: none;
  direction: ltr;
  display: block;
  dominant-baseline: auto;
  empty-cells: show;
  fill: rgb(0, 0, 0);
  fill-opacity: 1;
  fill-rule: nonzero;
  filter: none;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 0;
  flex-line-count: 1;
  flex-shrink: 1;
  flex-wrap: nowrap;
  float: none;
  flood-color: rgb(0, 0, 0);
  flood-opacity: 1;
  font-family: sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-optical-sizing: auto;
  font-palette: normal;
  font-size: 12px;
  font-size-adjust: none;
  font-stretch: 100%;
  font-style: normal;
  font-synthesis-small-caps: auto;
  font-synthesis-style: auto;
  font-synthesis-weight: auto;
  font-variant: normal;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-emoji: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-variation-settings: normal;
  font-weight: 400;
  forced-color-adjust: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column-end: auto;
  grid-column-start: auto;
  grid-row-end: auto;
  grid-row-start: auto;
  grid-template-areas: none;
  grid-template-columns: none;
  grid-template-rows: none;
  hyphenate-character: auto;
  hyphenate-limit-chars: auto;
  hyphens: manual;
  image-orientation: from-image;
  image-rendering: auto;
  initial-letter: normal;
  isolation: auto;
  justify-content: normal;
  justify-items: normal;
  justify-self: auto;
  left: auto;
  letter-spacing: normal;
  lighting-color: rgb(255, 255, 255);
  line-break: auto;
  line-height: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  marker-end: none;
  marker-mid: none;
  marker-start: none;
  mask-clip: border-box;
  mask-composite: add;
  mask-image: none;
  mask-mode: match-source;
  mask-origin: border-box;
  mask-position: 0% 0%;
  mask-repeat: repeat;
  mask-size: auto;
  mask-type: luminance;
  max-height: none;
  max-width: none;
  min-height: auto;
  min-width: auto;
  mix-blend-mode: normal;
  object-fit: fill;
  object-position: 50% 50%;
  object-view-box: none;
  opacity: 1;
  order: 0;
  orphans: 2;
  outline-color: rgb(0, 0, 0);
  outline-offset: 0px;
  outline-style: none;
  outline-width: 3px;
  overflow-anchor: auto;
  overflow-clip-margin: 0px;
  overflow-wrap: normal;
  overflow-x: visible;
  overflow-y: visible;
  overscroll-behavior-x: auto;
  overscroll-behavior-y: auto;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  paint-order: normal;
  perspective: none;
  perspective-origin: 50% 50%;
  pointer-events: auto;
  position: static;
  position-anchor: normal;
  position-try-fallbacks: none;
  position-try-order: normal;
  position-visibility: anchors-visible;
  print-color-adjust: economy;
  quotes: auto;
  r: 0px;
  resize: none;
  right: auto;
  rotate: none;
  row-gap: normal;
  row-rule-break: normal;
  row-rule-color: rgb(0, 0, 0);
  row-rule-inset-cap-end: 0px;
  row-rule-inset-cap-start: 0px;
  row-rule-inset-junction-end: 0px;
  row-rule-inset-junction-start: 0px;
  row-rule-style: none;
  row-rule-visibility-items: normal;
  row-rule-width: 3px;
  ruby-align: space-around;
  ruby-overhang: auto;
  ruby-position: over;
  rule-overlap: row-over-column;
  rx: auto;
  ry: auto;
  scale: none;
  scroll-axis-lock: auto;
  scroll-behavior: auto;
  scroll-initial-target: none;
  scroll-margin-block-end: 0px;
  scroll-margin-block-start: 0px;
  scroll-margin-bottom: 0px;
  scroll-margin-inline-end: 0px;
  scroll-margin-inline-start: 0px;
  scroll-margin-left: 0px;
  scroll-margin-right: 0px;
  scroll-margin-top: 0px;
  scroll-marker-group: none;
  scroll-padding-block-end: auto;
  scroll-padding-block-start: auto;
  scroll-padding-bottom: auto;
  scroll-padding-inline-end: auto;
  scroll-padding-inline-start: auto;
  scroll-padding-left: auto;
  scroll-padding-right: auto;
  scroll-padding-top: auto;
  scroll-snap-align: none;
  scroll-snap-stop: normal;
  scroll-snap-type: none;
  scroll-target-group: none;
  scrollbar-color: auto;
  scrollbar-gutter: auto;
  scrollbar-width: auto;
  stop-color: rgb(0, 0, 0);
  stop-opacity: 1;
  stroke: none;
  stroke-dasharray: none;
  stroke-dashoffset: 0px;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-opacity: 1;
  stroke-width: 1px;
  tab-size: 8;
  table-layout: auto;
  text-align: start;
  text-align-last: auto;
  text-anchor: start;
  text-combine-upright: none;
  text-decoration: none;
  text-decoration-color: rgb(0, 0, 0);
  text-decoration-line: none;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-emphasis-color: rgb(0, 0, 0);
  text-emphasis-position: over;
  text-emphasis-style: none;
  text-fit: none;
  text-indent: 0px;
  text-justify: auto;
  text-orientation: mixed;
  text-overflow: clip;
  text-rendering: auto;
  text-shadow: none;
  text-size-adjust: auto;
  text-transform: none;
  text-underline-offset: auto;
  text-underline-position: auto;
  text-wrap-mode: wrap;
  text-wrap-style: auto;
  top: auto;
  touch-action: auto;
  transform: none;
  transform-box: view-box;
  transform-origin: 50% 50%;
  transform-style: flat;
  translate: none;
  trigger-scope: none;
  unicode-bidi: normal;
  user-select: auto;
  vector-effect: none;
  vertical-align: baseline;
  visibility: visible;
  white-space-collapse: collapse;
  widows: 2;
  will-change: auto;
  window-drag: none;
  word-break: normal;
  word-spacing: 0px;
  writing-mode: horizontal-tb;
  x: 0px;
  y: 0px;
  z-index: auto;
  zoom: 1;
  -webkit-border-horizontal-spacing: 0px;
  -webkit-border-image: none;
  -webkit-border-vertical-spacing: 0px;
  -webkit-box-align: stretch;
  -webkit-box-decoration-break: slice;
  -webkit-box-direction: normal;
  -webkit-box-flex: 0;
  -webkit-box-ordinal-group: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: start;
  -webkit-box-reflect: none;
  -webkit-font-smoothing: antialiased;
  -webkit-line-break: auto;
  -webkit-line-clamp: none;
  -webkit-locale: "en";
  -webkit-mask-box-image: none;
  -webkit-mask-box-image-outset: 0;
  -webkit-mask-box-image-repeat: stretch;
  -webkit-mask-box-image-slice: 0 fill;
  -webkit-mask-box-image-source: none;
  -webkit-mask-box-image-width: auto;
  -webkit-mask-position-x: 0%;
  -webkit-mask-position-y: 0%;
  -webkit-rtl-ordering: logical;
  -webkit-ruby-position: before;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.18);
  -webkit-text-combine: none;
  -webkit-text-decorations-in-effect: none;
  -webkit-text-fill-color: rgb(0, 0, 0);
  -webkit-text-orientation: vertical-right;
  -webkit-text-security: none;
  -webkit-text-stroke-color: rgb(0, 0, 0);
  -webkit-text-stroke-width: 0px;
  -webkit-user-drag: auto;
  -webkit-user-modify: read-only;
  -webkit-writing-mode: horizontal-tb;
}
