@font-face { font-family: "Cal Sans"; src: url(fdN99sWUv3gWqXxqqSBevloE4LZx.woff2); font-display: swap; font-style: normal; font-weight: 400; }
@font-face { font-family: Inter; src: url(5vvr9Vy74if2I6bQbJvbw7SY1pQ.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(EOr0mi4hNtlgWNn9if640EZzXCo.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(Y9k9QrlZAqio88Klkmbd8VoMQc.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url(OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url(JeYwfuaPfZHQhEG8U5gtPDZ7WQ.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(GrgcKwrN6d3Uz8EwcLHZxwEfC4.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(b6Y37FthZeALduNqHicBT6FutY.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(CfMzU8w2e7tHgF4T4rATMPuWosA.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(867QObYax8ANsfX4TGEVU9YiCM.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(Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url(cdAe8hgZ1cMyLu9g005pAW3xMo.woff2); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url(DOfvtmE1UplCq161m6Hj8CSQYg.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(pKRFNWFoZl77qYCAIp84lN1h944.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(tKtBcDnBMevsEEJKdNGhhkLzYo.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(DpPBYI0sL4fYLgAkX8KXOPVt7c.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(4RAEQdEOrcnDkhHiiCbJOw92Lk.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(1K3W8DizY3v4emK8Mb08YHxTbs.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url(tUSCtfYVM1I1IchuyCwz9gDdQ.woff2); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url(VgYFWiwsAC5OYxAycRXXvhze58.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(syRNPWzAMIrcJ3wIlPIP43KjQs.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(GIryZETIX4IFypco5pYZONKhJIo.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(H89BbHkbHDzlxZzxi8uPzTsp90.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(u6gJwDuwB143kpNK1T1MDKDWkMc.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(43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url(wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url(WZ367JPwf9bRW6LdTHN8rXgSjw.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(ia3uin3hQWqDrVloC1zEtYHWw.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(2A4Xx7CngadFGlVV4xrO06OBHY.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(5A3Ce6C9YYmCjpQx9M4inSaKU.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(Qx95Xyt0Ka3SGhinnbXIGpEIyP4.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(6mJuEAguuIuMog10gGvH5d3cl8.woff2); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url(xYYWaj7wCU5zSQH0eXvSaS19wo.woff2); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url(otTaNuNpVK4RbdlT7zDDdKvQBA.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(UjlFhCnUjxhNfep4oYBPqnEssyo.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(DolVirEGb34pEXEp8t8FQBSK4.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(khkJkwSL66WFg8SX6Wa726c.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(0E7IMbDzcGABpBwwqNEt60wU0w.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(NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url(QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url(JEXmejW8mXOYMtt0hyRg811kHac.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(Bo5CNzBv77CafbxOtKIkpw9egw.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(uy9s0iWuxiNnVt8EpTI3gzohpwo.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(hyOgCu0Xnghbimh0pE8QTvtt2AU.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(NeGmSOXrPBfEFIy5YZeHq17LEDA.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(oYaAX5himiTPYuN8vLWnqBbfD2s.woff2); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; src: url(lEJLP4R0yuCaMCjSXYHtJw72M.woff2); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+370-3FF; }
@font-face { font-family: Inter; src: url(cRJyLNuTJR5jbyKzGi33wU9cqIQ.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(yDtI2UI8XcEg1W2je9XPN3Noo.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(A0Wcc7NgXMjUuFdquHDrIZpzZw0.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: "Cal Sans"; src: url(P2duH7wVRqqnKRek7vOcXAA9g.woff2); font-style: normal; font-weight: 600; }
@font-face { font-family: "Cal Sans Placeholder"; src: local("Arial"); ascent-override: 98.6%; descent-override: 29.58%; line-gap-override: 0%; size-adjust: 101.42%; }
@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%; }
@media (min-width: 1200px) {
  .hidden-1pauha5 { display: none !important; }
}
@media (min-width: 810px) and (max-width: 1199.98px) {
  .hidden-ot18aw { display: none !important; }
}
@media (max-width: 809.98px) {
  .hidden-1beu9tr { display: none !important; }
}
@media (max-width: 809.98px) {
  .hidden-90xs6c { display: none !important; }
}
@media (min-width: 810px) and (max-width: 1199.98px) {
  .hidden-1srwj7w { display: none !important; }
}
@media (min-width: 1200px) {
  .hidden-osn5lw { display: none !important; }
}
html, body, #main { box-sizing: border-box; margin: 0px; padding: 0px; }
:root { -webkit-font-smoothing: antialiased; }
* { box-sizing: border-box; -webkit-font-smoothing: inherit; }
h1, h2, h3, h4, h5, h6, p, figure { margin: 0px; }
body, input, textarea, select, button { font-family: sans-serif; font-size: 12px; }
body { --token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0: #fff; --token-e15d98be-dc11-48c5-ad2b-3fbf85780d09: #000; --token-73d82950-3751-42a6-927e-1ac6d9a336d2: #191919; --token-1cce3232-33c3-4748-a258-ada69df4fa71: #545454; --token-05a8fec1-0047-44dc-9588-f187293b9795: #0505058c; --token-cb2a12ec-6d20-4c11-b2a8-88dcf46b2e32: #ccc; --token-c4df83b7-8200-46ff-aeaa-6504d8d1824a: #fff3; --token-d8bb658f-330c-4eac-af07-d4bcacb28cd9: #f7f7f7; --token-7e7de517-525f-4f9d-b74c-fcabbb614510: #033d4a; --token-5d1db366-da21-4c86-bfe6-ca9841ac9d25: #05050559; --token-592aeafc-2735-433b-9485-80219388161e: #faf8f0; --token-270ab2d4-41d0-486e-b688-bb3cf2613b7e: #7d7d7d; --token-ae4b47e4-3a13-4e24-99f2-2e3de59f762c: #404040; --token-8bb26b5a-95c0-4c85-8e57-be16a6b97bca: #0003; --token-59e7428e-3e7c-4ea0-9581-a7009089f11f: #ffffff1a; --token-2e5eb405-9d9e-4d01-a00e-4875f1b0d6ec: #0000000d; --token-5fb61918-5e2f-42b5-ac39-53e926b8370a: #ba2525; --token-a5215020-e456-4fe4-be9e-91cfd7081205: #ff224426; --token-45b537be-7a51-492e-b962-950bb77a0aa2: #fff6; --token-cac65012-9af0-4d65-8380-69b89a71722f: #012830; }
@supports (z-index:calc(infinity)) {
  #__site-badge-container { --infinity: infinity; }
}
#__site-badge-container { pointer-events: none; width: 100%; z-index: calc(var(--infinity,2147480000)); justify-content: flex-end; padding: 20px; display: flex; position: fixed; bottom: 0px; }
@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)) {
  body { --site-will-change-override: transform; }
}
@supports (background:-webkit-named-image(i)) and (not (position-area:top right)) {
  body { --site-will-change-filter-override: filter; }
}
[data-site-component-type="Text"] div div span, [data-site-component-type="Text"] a div span, [data-site-component-type="Text"] span span span, [data-site-component-type="Text"] p span span, [data-site-component-type="Text"] h1 span span, [data-site-component-type="Text"] h2 span span, [data-site-component-type="Text"] h3 span span, [data-site-component-type="Text"] h4 span span, [data-site-component-type="Text"] h5 span span, [data-site-component-type="Text"] h6 span span, [data-site-component-type="Text"] a { font-family: var(--font-family); font-style: var(--font-style); font-weight: min(calc(var(--site-font-weight-increase,0) + var(--font-weight,400)), 900); color: var(--text-color); letter-spacing: var(--letter-spacing); font-size: var(--font-size); text-transform: var(--text-transform); --text-decoration: var(--site-text-decoration-style,solid) var(--site-text-decoration,none) var(--site-text-decoration-color,currentcolor) var(--site-text-decoration-thickness,auto); --text-decoration-skip-ink: var(--site-text-decoration-skip-ink); --text-underline-offset: var(--site-text-decoration-offset); line-height: var(--line-height); --font-family: var(--site-font-family); --font-style: var(--site-font-style); --font-weight: var(--site-font-weight); --text-color: var(--site-text-color); --letter-spacing: var(--site-letter-spacing); --font-size: var(--site-font-size); --text-transform: var(--site-text-transform); --line-height: var(--site-line-height); }
@supports not (color:color(display-p3 1 1 1)) {
  p.site-text, div.site-text, h1.site-text, h2.site-text, h3.site-text, h4.site-text, h5.site-text, h6.site-text, li.site-text, ol.site-text, ul.site-text, span.site-text:not([data-text-fill]) { color: var(--site-blockquote-text-color-rgb,var(--site-blockquote-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))); -webkit-text-stroke-color: var(--site-text-stroke-color-rgb,var(--site-text-stroke-color,initial)); }
  mark.site-text { background-color: var(--site-blockquote-text-background-color-rgb,var(--site-blockquote-text-background-color,var(--site-text-background-color-rgb,var(--site-text-background-color,initial)))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.site-text, code.site-text span.site-text:not([data-text-fill]) { color: var(--site-blockquote-text-color-rgb,var(--site-blockquote-text-color,var(--site-code-text-color-rgb,var(--site-code-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.site-text, span.site-text[data-nested-link] { color: var(--site-link-text-color-rgb,var(--site-link-text-color,var(--site-blockquote-text-color-rgb,var(--site-blockquote-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))); background-color: var(--site-link-text-background-color-rgb,var(--site-link-text-background-color,initial)); text-decoration-color: var(--site-link-text-decoration-color-rgb,var(--site-link-text-decoration-color,var(--site-text-decoration-color-rgb,var(--site-text-decoration-color,currentcolor)))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.site-text a.site-text, code.site-text a.site-text span.site-text:not([data-text-fill]), code.site-text span.site-text[data-nested-link], code.site-text span.site-text[data-nested-link] span.site-text:not([data-text-fill]) { color: var(--site-link-text-color-rgb,var(--site-link-text-color,var(--site-blockquote-text-color-rgb,var(--site-blockquote-text-color,var(--site-code-text-color-rgb,var(--site-code-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.site-text:hover, span.site-text[data-nested-link]:hover { color: var(--site-link-hover-text-color-rgb,var(--site-link-hover-text-color,var(--site-link-text-color-rgb,var(--site-link-text-color,var(--site-blockquote-text-color-rgb,var(--site-blockquote-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))))); background-color: var(--site-link-hover-text-background-color-rgb,var(--site-link-hover-text-background-color,var(--site-link-text-background-color-rgb,var(--site-link-text-background-color,var(--site-text-background-color-rgb,var(--site-text-background-color,initial)))))); text-decoration-color: var(--site-link-hover-text-decoration-color-rgb,var(--site-link-hover-text-decoration-color,var(--site-link-text-decoration-color-rgb,var(--site-link-text-decoration-color,var(--site-text-decoration-color-rgb,var(--site-text-decoration-color,currentcolor)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.site-text a.site-text:hover, code.site-text span.site-text[data-nested-link]:hover { color: var(--site-link-hover-text-color-rgb,var(--site-link-hover-text-color,var(--site-link-text-color-rgb,var(--site-link-text-color,var(--site-blockquote-text-color-rgb,var(--site-blockquote-text-color,var(--site-code-text-color-rgb,var(--site-code-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.site-text[data-site-page-link-current], span.site-text[data-site-page-link-current] { color: var(--site-link-current-text-color-rgb,var(--site-link-current-text-color,var(--site-link-text-color-rgb,var(--site-link-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))); background-color: var(--site-link-current-text-background-color-rgb,var(--site-link-current-text-background-color,var(--site-link-text-background-color-rgb,var(--site-link-text-background-color,var(--site-text-background-color-rgb,var(--site-text-background-color,initial)))))); text-decoration-color: var(--site-link-current-text-decoration-color-rgb,var(--site-link-current-text-decoration-color,var(--site-link-text-decoration-color-rgb,var(--site-link-text-decoration-color,var(--site-text-decoration-color-rgb,var(--site-text-decoration-color,currentcolor)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.site-text a.site-text[data-site-page-link-current], code.site-text a.site-text[data-site-page-link-current] span.site-text:not([data-text-fill]), code.site-text span.site-text[data-site-page-link-current], code.site-text span.site-text[data-site-page-link-current] span.site-text:not([data-text-fill]) { color: var(--site-link-current-text-color-rgb,var(--site-link-current-text-color,var(--site-link-text-color-rgb,var(--site-link-text-color,var(--site-code-text-color-rgb,var(--site-code-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))))); background-color: var(--site-link-current-text-background-color-rgb,var(--site-link-current-text-background-color,var(--site-link-text-background-color-rgb,var(--site-link-text-background-color,var(--site-text-background-color-rgb,var(--site-text-background-color,initial)))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  a.site-text[data-site-page-link-current]:hover, span.site-text[data-site-page-link-current]:hover { color: var(--site-link-hover-text-color-rgb,var(--site-link-hover-text-color,var(--site-link-current-text-color-rgb,var(--site-link-current-text-color,var(--site-link-text-color-rgb,var(--site-link-text-color,var(--site-code-text-color-rgb,var(--site-code-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))))))); background-color: var(--site-link-hover-text-background-color-rgb,var(--site-link-hover-text-background-color,var(--site-link-current-text-background-color-rgb,var(--site-link-current-text-background-color,var(--site-link-text-background-color-rgb,var(--site-link-text-background-color,initial)))))); text-decoration-color: var(--site-link-hover-text-decoration-color-rgb,var(--site-link-hover-text-decoration-color,var(--site-link-current-text-decoration-color-rgb,var(--site-link-current-text-decoration-color,var(--site-link-text-decoration-color-rgb,var(--site-link-text-decoration-color,var(--site-text-decoration-color-rgb,var(--site-text-decoration-color,currentcolor)))))))); }
}
@supports not (color:color(display-p3 1 1 1)) {
  code.site-text a.site-text[data-site-page-link-current]:hover, code.site-text a.site-text[data-site-page-link-current]:hover span.site-text:not([data-text-fill]), code.site-text span.site-text[data-site-page-link-current]:hover, code.site-text span.site-text[data-site-page-link-current]:hover span.site-text:not([data-text-fill]) { color: var(--site-link-hover-text-color-rgb,var(--site-link-hover-text-color,var(--site-link-current-text-color-rgb,var(--site-link-current-text-color,var(--site-link-text-color-rgb,var(--site-link-text-color,var(--site-code-text-color-rgb,var(--site-code-text-color,var(--site-text-color-rgb,var(--site-text-color,#000)))))))))); background-color: var(--site-link-hover-text-background-color-rgb,var(--site-link-hover-text-background-color,var(--site-link-current-text-background-color-rgb,var(--site-link-current-text-background-color,var(--site-link-text-background-color-rgb,var(--site-link-text-background-color,initial)))))); }
}
[data-site-component-type="Stack"]:not([data-site-generated]) > *, [data-site-component-type="Stack"]:not([data-site-generated]) > [data-site-component-type], navigationcontainer [data-site-component-type="NavigationContainer"] > *, [data-site-component-type="NavigationContainer"] > [data-site-component-type] { position: relative; }
@supports not (overflow:clip) {
  :root { --overflow-clip-fallback: hidden; }
}
@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)) {
  div.site-text, p.site-text, h1.site-text, h2.site-text, h3.site-text, h4.site-text, h5.site-text, h6.site-text, ol.site-text, ul.site-text, li.site-text, blockquote.site-text, .site-text.site-image { display: var(--text-truncation-display-inline-for-safari-16,revert); }
  div.site-text::after, p.site-text::after, h1.site-text::after, h2.site-text::after, h3.site-text::after, h4.site-text::after, h5.site-text::after, h6.site-text::after, ol.site-text::after, ul.site-text::after, li.site-text::after, blockquote.site-text::after, .site-text.site-image::after { content: var(--text-truncation-line-break-for-safari-16); white-space: pre; }
  .site-text.site-text-module, .site-text.site-table-wrapper { display: var(--text-truncation-display-none-for-safari-16,revert); }
  p.site-text[data-text-fill] { display: var(--text-truncation-display-inline-for-safari-16,inline-block); }
}
@supports (corner-shape:superellipse(2)) {
  :root { --one-if-corner-shape-supported: 1; }
}
.site-cursor-none, .site-cursor-none * { cursor: none !important; }
.site-pointer-events-none, .site-pointer-events-none * { pointer-events: none !important; }
@supports (aspect-ratio:1) {
  body { --site-aspect-ratio-supported: auto; }
}
.site-iaU6w.site-1xl74a6, .site-iaU6w .site-1xl74a6 { display: block; }
.site-iaU6w.site-osn5lw { background-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; place-content: center flex-start; align-items: center; gap: 0px; width: 100%; padding: 0px; display: flex; position: relative; }
.site-iaU6w .site-z5ce2v-container { height: auto; position: var(--site-canvas-fixed-position,fixed); z-index: 3; flex: 0 0 auto; order: -1000; width: 100%; top: 0px; left: 50%; transform: translate(-50%); }
.site-iaU6w.site-1pjyjo6 { user-select: none; z-index: 9; position: fixed; inset: 0px; }
.site-iaU6w.site-1cuw7p9-container { will-change: var(--site-will-change-effect-override,transform); z-index: 6; flex: 0 0 auto; width: 100%; height: 100vh; position: fixed; top: 0px; left: 0px; }
.site-iaU6w.site-8rcfzm-container { will-change: var(--site-will-change-effect-override,transform); z-index: 9; flex: 0 0 auto; width: 100%; height: 100vh; position: fixed; top: calc(50% - 50vh); left: 0%; }
.site-iaU6w .site-1kh79tt { margin: 0px; background: 0px 0px; flex-grow: 1; width: 0px; height: 0px; position: relative; }
.site-iaU6w .site-1388mbi-container { flex: 0 0 auto; order: 1002; width: 100%; height: auto; position: relative; }
.site-iaU6w .site-12ab1pp { --border-bottom-width: 1px; --border-color: var(--token-270ab2d4-41d0-486e-b688-bb3cf2613b7e,#7d7d7d); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: var(--token-592aeafc-2735-433b-9485-80219388161e,#faf8f0); bottom: calc(calc(100% - min(var(--site-viewport-height,100%), 100%)) + 66px); height: 48px; position: var(--site-canvas-fixed-position,fixed); will-change: var(--site-will-change-override,transform); z-index: 10; border-radius: 14px; flex-flow: row; flex: 0 0 auto; order: 1003; place-content: center; align-items: center; gap: 8px; width: min-content; padding: 0px 14px 0px 9px; text-decoration: none; display: flex; right: 20px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 7px; }
.site-iaU6w .site-5hn361 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 3px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-iaU6w .site-tvsp96 { aspect-ratio: 1 / 1; height: var(--site-aspect-ratio-supported,31px); flex: 0 0 auto; width: 31px; position: relative; }
.site-iaU6w .site-16yxn4c { --site-paragraph-spacing: 0px; white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
[data-layout-template="true"] > #overlay { margin-bottom: 0px; }
.site-iaU6w[data-border="true"]::after, .site-iaU6w [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@media (max-width: 809.98px) {
  .site-iaU6w.site-8rcfzm-container { height: 100%; top: 0%; }
}
.ssr-variant { display: contents; }
.site-3TgS4.site-1fxarw6, .site-3TgS4 .site-1fxarw6 { display: block; }
.site-3TgS4.site-15b01dk { height: min-content; padding: var(--1846q5p); flex-flow: column; place-content: center; align-items: center; gap: 0px; width: 1200px; display: flex; position: relative; overflow: visible; }
.site-3TgS4 .site-mddu0p { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 28px; width: min-content; max-width: 1200px; height: min-content; padding: 12px 16px; display: flex; position: relative; overflow: visible; }
.site-3TgS4 .site-1556xgc { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 0px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.site-3TgS4 .site-1vs15gz { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-3TgS4 .site-13zoxsg { flex-flow: row; flex: 0 0 auto; place-content: center flex-end; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-3TgS4 .site-qeznpr { cursor: pointer; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 6px; display: flex; position: relative; overflow: visible; }
.site-3TgS4 .site-1pkd5zd-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-3TgS4.site-v-1ia3xqr.site-15b01dk { width: 810px; }
.site-3TgS4.site-v-rl5dpu.site-15b01dk { width: 390px; }
.site-3TgS4.site-v-rl5dpu .site-13zoxsg { justify-content: center; gap: 0px; }
body { --site-will-change-override: none; }
body { --site-will-change-filter-override: none; }
[data-site-component-type] { position: absolute; }
[data-site-component-type="Text"] { cursor: inherit; }
[data-site-component-text-autosized] * { white-space: pre; }
[data-site-component-type="Text"] > * { text-align: var(--site-text-alignment,start); }
[data-site-component-type="Text"] span span, [data-site-component-type="Text"] p span, [data-site-component-type="Text"] h1 span, [data-site-component-type="Text"] h2 span, [data-site-component-type="Text"] h3 span, [data-site-component-type="Text"] h4 span, [data-site-component-type="Text"] h5 span, [data-site-component-type="Text"] h6 span { display: block; }
[data-site-component-type="Text"] span span span, [data-site-component-type="Text"] p span span, [data-site-component-type="Text"] h1 span span, [data-site-component-type="Text"] h2 span span, [data-site-component-type="Text"] h3 span span, [data-site-component-type="Text"] h4 span span, [data-site-component-type="Text"] h5 span span, [data-site-component-type="Text"] h6 span span { display: unset; }
[data-site-component-type="Text"] a, [data-site-component-type="Text"] a div span, [data-site-component-type="Text"] a span span span, [data-site-component-type="Text"] a p span span, [data-site-component-type="Text"] a h1 span span, [data-site-component-type="Text"] a h2 span span, [data-site-component-type="Text"] a h3 span span, [data-site-component-type="Text"] a h4 span span, [data-site-component-type="Text"] a h5 span span, [data-site-component-type="Text"] a h6 span span { --font-family: var(--site-link-font-family,var(--site-font-family)); --font-style: var(--site-link-font-style,var(--site-font-style)); --font-weight: var(--site-link-font-weight,var(--site-font-weight)); --text-color: var(--site-link-text-color,var(--site-text-color)); --font-size: var(--site-link-font-size,var(--site-font-size)); --text-transform: var(--site-link-text-transform,var(--site-text-transform)); --text-decoration: var(--site-link-text-decoration-style,var(--site-text-decoration-style,solid)) var(--site-link-text-decoration,var(--site-text-decoration,none)) var(--site-link-text-decoration-color,var(--site-text-decoration-color,currentcolor)) var(--site-link-text-decoration-thickness,var(--site-text-decoration-thickness,auto)); --text-decoration-skip-ink: var(--site-link-text-decoration-skip-ink,var(--site-text-decoration-skip-ink)); --text-underline-offset: var(--site-link-text-decoration-offset,var(--site-text-decoration-offset)); }
[data-site-component-type="Text"] a:hover, [data-site-component-type="Text"] a div span:hover, [data-site-component-type="Text"] a span span span:hover, [data-site-component-type="Text"] a p span span:hover, [data-site-component-type="Text"] a h1 span span:hover, [data-site-component-type="Text"] a h2 span span:hover, [data-site-component-type="Text"] a h3 span span:hover, [data-site-component-type="Text"] a h4 span span:hover, [data-site-component-type="Text"] a h5 span span:hover, [data-site-component-type="Text"] a h6 span span:hover { --font-family: var(--site-link-hover-font-family,var(--site-link-font-family,var(--site-font-family))); --font-style: var(--site-link-hover-font-style,var(--site-link-font-style,var(--site-font-style))); --font-weight: var(--site-link-hover-font-weight,var(--site-link-font-weight,var(--site-font-weight))); --text-color: var(--site-link-hover-text-color,var(--site-link-text-color,var(--site-text-color))); --font-size: var(--site-link-hover-font-size,var(--site-link-font-size,var(--site-font-size))); --text-transform: var(--site-link-hover-text-transform,var(--site-link-text-transform,var(--site-text-transform))); --text-decoration: var(--site-link-hover-text-decoration-style,var(--site-link-text-decoration-style,var(--site-text-decoration-style,solid))) var(--site-link-hover-text-decoration,var(--site-link-text-decoration,var(--site-text-decoration,none))) var(--site-link-hover-text-decoration-color,var(--site-link-text-decoration-color,var(--site-text-decoration-color,currentcolor))) var(--site-link-hover-text-decoration-thickness,var(--site-link-text-decoration-thickness,var(--site-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--site-link-hover-text-decoration-skip-ink,var(--site-link-text-decoration-skip-ink,var(--site-text-decoration-skip-ink))); --text-underline-offset: var(--site-link-hover-text-decoration-offset,var(--site-link-text-decoration-offset,var(--site-text-decoration-offset))); }
[data-site-component-type="Text"].isCurrent a, [data-site-component-type="Text"].isCurrent a div span, [data-site-component-type="Text"].isCurrent a span span span, [data-site-component-type="Text"].isCurrent a p span span, [data-site-component-type="Text"].isCurrent a h1 span span, [data-site-component-type="Text"].isCurrent a h2 span span, [data-site-component-type="Text"].isCurrent a h3 span span, [data-site-component-type="Text"].isCurrent a h4 span span, [data-site-component-type="Text"].isCurrent a h5 span span, [data-site-component-type="Text"].isCurrent a h6 span span { --font-family: var(--site-link-current-font-family,var(--site-link-font-family,var(--site-font-family))); --font-style: var(--site-link-current-font-style,var(--site-link-font-style,var(--site-font-style))); --font-weight: var(--site-link-current-font-weight,var(--site-link-font-weight,var(--site-font-weight))); --text-color: var(--site-link-current-text-color,var(--site-link-text-color,var(--site-text-color))); --font-size: var(--site-link-current-font-size,var(--site-link-font-size,var(--site-font-size))); --text-transform: var(--site-link-current-text-transform,var(--site-link-text-transform,var(--site-text-transform))); --text-decoration: var(--site-link-current-text-decoration-style,var(--site-link-text-decoration-style,var(--site-text-decoration-style,solid))) var(--site-link-current-text-decoration,var(--site-link-text-decoration,var(--site-text-decoration,none))) var(--site-link-current-text-decoration-color,var(--site-link-text-decoration-color,var(--site-text-decoration-color,currentcolor))) var(--site-link-current-text-decoration-thickness,var(--site-link-text-decoration-thickness,var(--site-text-decoration-thickness,auto))); --text-decoration-skip-ink: var(--site-link-current-text-decoration-skip-ink,var(--site-link-text-decoration-skip-ink,var(--site-text-decoration-skip-ink))); --text-underline-offset: var(--site-link-current-text-decoration-offset,var(--site-link-text-decoration-offset,var(--site-text-decoration-offset))); }
[data-site-component-type="RichTextContainer"] { outline: none; flex-direction: column; flex-shrink: 0; justify-content: flex-start; display: flex; }
p.site-text, div.site-text, figure.site-text, h1.site-text, h2.site-text, h3.site-text, h4.site-text, h5.site-text, h6.site-text, ol.site-text, ul.site-text { margin: 0px; padding: 0px; }
p.site-text, div.site-text, h1.site-text, h2.site-text, h3.site-text, h4.site-text, h5.site-text, h6.site-text, li.site-text, ol.site-text, ul.site-text, mark.site-text, span.site-text:not([data-text-fill]) { font-family: var(--site-font-family-preview,var(--site-blockquote-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif))); font-style: var(--site-font-style-preview,var(--site-blockquote-font-style,var(--site-font-style,normal))); font-weight: var(--site-font-weight-preview,var(--site-blockquote-font-weight,var(--site-font-weight,400))); color: var(--site-blockquote-text-color,var(--site-text-color,#000)); font-size: calc(var(--site-blockquote-font-size,var(--site-font-size,16px)) * var(--site-font-size-scale,1)); letter-spacing: var(--site-blockquote-letter-spacing,var(--site-letter-spacing,0)); text-transform: var(--site-blockquote-text-transform,var(--site-text-transform,none)); text-decoration-line: var(--site-blockquote-text-decoration,var(--site-text-decoration,initial)); text-decoration-style: var(--site-blockquote-text-decoration-style,var(--site-text-decoration-style,initial)); text-decoration-color: var(--site-blockquote-text-decoration-color,var(--site-text-decoration-color,initial)); text-decoration-thickness: var(--site-blockquote-text-decoration-thickness,var(--site-text-decoration-thickness,initial)); text-decoration-skip-ink: var(--site-blockquote-text-decoration-skip-ink,var(--site-text-decoration-skip-ink,initial)); text-underline-offset: var(--site-blockquote-text-decoration-offset,var(--site-text-decoration-offset,initial)); line-height: var(--site-blockquote-line-height,var(--site-line-height,1.2em)); text-align: var(--site-blockquote-text-alignment,var(--site-text-alignment,start)); -webkit-text-stroke-width: var(--site-text-stroke-width,initial); -webkit-text-stroke-color: var(--site-text-stroke-color,initial); font-feature-settings: var(--site-font-open-type-features,initial); font-variation-settings: var(--site-font-variation-axes-preview,var(--site-font-variation-axes,normal)); text-wrap: var(--site-text-wrap-override,var(--site-text-wrap)); }
mark.site-text, p.site-text, div.site-text, h1.site-text, h2.site-text, h3.site-text, h4.site-text, h5.site-text, h6.site-text, li.site-text, ol.site-text, ul.site-text { background-color: var(--site-blockquote-text-background-color,var(--site-text-background-color,initial)); border-radius: var(--site-blockquote-text-background-radius,var(--site-text-background-radius,initial)); corner-shape: var(--site-blockquote-text-background-corner-shape,var(--site-text-background-corner-shape,initial)); padding: var(--site-blockquote-text-background-padding,var(--site-text-background-padding,initial)); }
.site-fit-text .site-text { white-space: pre; }
strong.site-text { font-family: var(--site-blockquote-font-family-bold,var(--site-font-family-bold)); font-style: var(--site-blockquote-font-style-bold,var(--site-font-style-bold)); font-weight: var(--site-blockquote-font-weight-bold,var(--site-font-weight-bold,bolder)); font-variation-settings: var(--site-blockquote-font-variation-axes-bold,var(--site-font-variation-axes-bold)); }
em.site-text { font-family: var(--site-blockquote-font-family-italic,var(--site-font-family-italic)); font-style: var(--site-blockquote-font-style-italic,var(--site-font-style-italic,italic)); font-weight: var(--site-blockquote-font-weight-italic,var(--site-font-weight-italic)); font-variation-settings: var(--site-blockquote-font-variation-axes-italic,var(--site-font-variation-axes-italic)); }
em.site-text > strong.site-text { font-family: var(--site-blockquote-font-family-bold-italic,var(--site-font-family-bold-italic)); font-style: var(--site-blockquote-font-style-bold-italic,var(--site-font-style-bold-italic,italic)); font-weight: var(--site-blockquote-font-weight-bold-italic,var(--site-font-weight-bold-italic,bolder)); font-variation-settings: var(--site-blockquote-font-variation-axes-bold-italic,var(--site-font-variation-axes-bold-italic)); }
p.site-text:not(:first-child), div.site-text:not(:first-child), h1.site-text:not(:first-child), h2.site-text:not(:first-child), h3.site-text:not(:first-child), h4.site-text:not(:first-child), h5.site-text:not(:first-child), h6.site-text:not(:first-child), ol.site-text:not(:first-child), ul.site-text:not(:first-child), blockquote.site-text:not(:first-child), table.site-text:not(:first-child), figure.site-text:not(:first-child), .site-image.site-text:not(:first-child) { margin-top: var(--site-blockquote-paragraph-spacing,var(--site-paragraph-spacing,0)); }
li.site-text > ul.site-text:nth-child(2), li.site-text > ol.site-text:nth-child(2) { margin-top: 0px; }
.site-text[data-text-fill] { -webkit-text-fill-color: transparent; padding: max(0em, calc(calc(1.3em - var(--site-blockquote-line-height,var(--site-line-height,1.3em))) / 2)); margin: min(0em, calc(calc(1.3em - var(--site-blockquote-line-height,var(--site-line-height,1.3em))) / -2)); background-clip: text; display: inline-block; }
code.site-text, code.site-text span.site-text:not([data-text-fill]) { font-family: var(--site-code-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif)); font-style: var(--site-blockquote-font-style,var(--site-code-font-style,var(--site-font-style,normal))); font-weight: var(--site-blockquote-font-weight,var(--site-code-font-weight,var(--site-font-weight,400))); color: var(--site-blockquote-text-color,var(--site-code-text-color,var(--site-text-color,#000))); font-size: calc(var(--site-blockquote-font-size,var(--site-font-size,16px)) * var(--site-font-size-scale,1)); letter-spacing: var(--site-blockquote-letter-spacing,var(--site-letter-spacing,0)); line-height: var(--site-blockquote-line-height,var(--site-line-height,1.2em)); }
blockquote.site-text { unicode-bidi: initial; margin-block: initial; margin-inline: initial; }
a.site-text, a.site-text span.site-text:not([data-text-fill]), span.site-text[data-nested-link], span.site-text[data-nested-link] span.site-text:not([data-text-fill]) { color: inherit; font-family: var(--site-font-family-preview,var(--site-link-font-family,var(--site-blockquote-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif)))); font-style: var(--site-font-style-preview,var(--site-link-font-style,var(--site-blockquote-font-style,var(--site-font-style,normal)))); font-weight: var(--site-font-weight-preview,var(--site-link-font-weight,var(--site-blockquote-font-weight,var(--site-font-weight,400)))); font-size: calc(var(--site-blockquote-font-size,var(--site-font-size,16px)) * var(--site-font-size-scale,1)); text-transform: var(--site-link-text-transform,var(--site-blockquote-text-transform,var(--site-text-transform,none))); cursor: var(--site-custom-cursors,pointer); background-color: initial; border-radius: var(--site-link-text-background-radius,initial); corner-shape: var(--site-link-text-background-corner-shape,initial); padding: var(--site-link-text-background-padding,initial); }
a.site-text, span.site-text[data-nested-link] { color: var(--site-link-text-color,var(--site-blockquote-text-color,var(--site-text-color,#000))); text-decoration-line: var(--site-link-text-decoration,var(--site-blockquote-text-decoration,var(--site-text-decoration,initial))); text-decoration-style: var(--site-link-text-decoration-style,var(--site-blockquote-text-decoration-style,var(--site-text-decoration-style,initial))); text-decoration-color: var(--site-link-text-decoration-color,var(--site-blockquote-text-decoration-color,var(--site-text-decoration-color,initial))); text-decoration-thickness: var(--site-link-text-decoration-thickness,var(--site-blockquote-text-decoration-thickness,var(--site-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--site-link-text-decoration-skip-ink,var(--site-blockquote-text-decoration-skip-ink,var(--site-text-decoration-skip-ink,initial))); text-underline-offset: var(--site-link-text-decoration-offset,var(--site-blockquote-text-decoration-offset,var(--site-text-decoration-offset,initial))); background-color: var(--site-link-text-background-color,initial); }
code.site-text a.site-text, code.site-text a.site-text span.site-text:not([data-text-fill]), code.site-text span.site-text[data-nested-link], code.site-text span.site-text[data-nested-link] span.site-text:not([data-text-fill]) { font-family: var(--site-code-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif)); font-style: var(--site-blockquote-font-style,var(--site-code-font-style,var(--site-font-style,normal))); font-weight: var(--site-blockquote-font-weight,var(--site-code-font-weight,var(--site-font-weight,400))); color: inherit; font-size: calc(var(--site-blockquote-font-size,var(--site-font-size,16px)) * var(--site-font-size-scale,1)); }
code.site-text a.site-text, code.site-text span.site-text[data-nested-link] { color: var(--site-link-text-color,var(--site-blockquote-text-color,var(--site-code-text-color,var(--site-text-color,#000)))); }
a.site-text:hover, a.site-text:hover span.site-text:not([data-text-fill]), span.site-text[data-nested-link]:hover, span.site-text[data-nested-link]:hover span.site-text:not([data-text-fill]) { font-family: var(--site-font-family-preview,var(--site-link-hover-font-family,var(--site-link-font-family,var(--site-blockquote-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif))))); font-style: var(--site-font-style-preview,var(--site-link-hover-font-style,var(--site-link-font-style,var(--site-blockquote-font-style,var(--site-font-style,normal))))); font-weight: var(--site-font-weight-preview,var(--site-link-hover-font-weight,var(--site-link-font-weight,var(--site-blockquote-font-weight,var(--site-font-weight,400))))); font-size: calc(var(--site-link-hover-font-size,var(--site-blockquote-font-size,var(--site-font-size,16px))) * var(--site-font-size-scale,1)); text-transform: var(--site-link-hover-text-transform,var(--site-link-text-transform,var(--site-blockquote-text-transform,var(--site-text-transform,none)))); border-radius: var(--site-link-hover-text-background-radius,var(--site-link-text-background-radius,var(--site-text-background-radius,initial))); corner-shape: var(--site-link-hover-text-background-corner-shape,var(--site-link-text-background-corner-shape,var(--site-text-background-corner-shape,initial))); padding: var(--site-link-hover-text-background-padding,var(--site-link-text-background-padding,var(--site-text-background-padding,initial))); }
a.site-text:hover, span.site-text[data-nested-link]:hover { color: var(--site-link-hover-text-color,var(--site-link-text-color,var(--site-blockquote-text-color,var(--site-text-color,#000)))); text-decoration-line: var(--site-link-hover-text-decoration,var(--site-link-text-decoration,var(--site-blockquote-text-decoration,var(--site-text-decoration,initial)))); text-decoration-style: var(--site-link-hover-text-decoration-style,var(--site-link-text-decoration-style,var(--site-blockquote-text-decoration-style,var(--site-text-decoration-style,initial)))); text-decoration-color: var(--site-link-hover-text-decoration-color,var(--site-link-text-decoration-color,var(--site-blockquote-text-decoration-color,var(--site-text-decoration-color,initial)))); text-decoration-thickness: var(--site-link-hover-text-decoration-thickness,var(--site-link-text-decoration-thickness,var(--site-blockquote-text-decoration-thickness,var(--site-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--site-link-hover-text-decoration-skip-ink,var(--site-link-text-decoration-skip-ink,var(--site-blockquote-text-decoration-skip-ink,var(--site-text-decoration-skip-ink,initial)))); text-underline-offset: var(--site-link-hover-text-decoration-offset,var(--site-link-text-decoration-offset,var(--site-blockquote-text-decoration-offset,var(--site-text-decoration-offset,initial)))); background-color: var(--site-link-hover-text-background-color,var(--site-link-text-background-color,var(--site-text-background-color,initial))); }
code.site-text a.site-text:hover, code.site-text span.site-text[data-nested-link]:hover { color: var(--site-link-hover-text-color,var(--site-link-text-color,var(--site-blockquote-text-color,var(--site-code-text-color,var(--site-text-color,#000))))); }
a.site-text[data-site-page-link-current], a.site-text[data-site-page-link-current] span.site-text:not([data-text-fill]), span.site-text[data-site-page-link-current], span.site-text[data-site-page-link-current] span.site-text:not([data-text-fill]) { font-family: var(--site-font-family-preview,var(--site-link-current-font-family,var(--site-link-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif)))); font-style: var(--site-font-style-preview,var(--site-link-current-font-style,var(--site-link-font-style,var(--site-font-style,normal)))); font-weight: var(--site-font-weight-preview,var(--site-link-current-font-weight,var(--site-link-font-weight,var(--site-font-weight,400)))); font-size: calc(var(--site-link-current-font-size,var(--site-link-font-size,var(--site-font-size,16px))) * var(--site-font-size-scale,1)); text-transform: var(--site-link-current-text-transform,var(--site-link-text-transform,var(--site-text-transform,none))); border-radius: var(--site-link-current-text-background-radius,var(--site-link-text-background-radius,initial)); corner-shape: var(--site-link-current-text-background-corner-shape,var(--site-link-text-background-corner-shape,initial)); padding: var(--site-link-current-text-background-padding,var(--site-link-text-background-padding,initial)); }
a.site-text[data-site-page-link-current], span.site-text[data-site-page-link-current] { color: var(--site-link-current-text-color,var(--site-link-text-color,var(--site-text-color,#000))); text-decoration-line: var(--site-link-current-text-decoration,var(--site-link-text-decoration,var(--site-text-decoration,initial))); text-decoration-style: var(--site-link-current-text-decoration-style,var(--site-link-text-decoration-style,var(--site-text-decoration-style,initial))); text-decoration-color: var(--site-link-current-text-decoration-color,var(--site-link-text-decoration-color,var(--site-text-decoration-color,initial))); text-decoration-thickness: var(--site-link-current-text-decoration-thickness,var(--site-link-text-decoration-thickness,var(--site-text-decoration-thickness,initial))); text-decoration-skip-ink: var(--site-link-current-text-decoration-skip-ink,var(--site-link-text-decoration-skip-ink,var(--site-text-decoration-skip-ink,initial))); text-underline-offset: var(--site-link-current-text-decoration-offset,var(--site-link-text-decoration-offset,var(--site-text-decoration-offset,initial))); background-color: var(--site-link-current-text-background-color,var(--site-link-text-background-color,var(--site-text-background-color,initial))); }
code.site-text a.site-text[data-site-page-link-current], code.site-text a.site-text[data-site-page-link-current] span.site-text:not([data-text-fill]), code.site-text span.site-text[data-site-page-link-current], code.site-text span.site-text[data-site-page-link-current] span.site-text:not([data-text-fill]) { font-family: var(--site-code-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif)); font-style: var(--site-code-font-style,var(--site-font-style,normal)); font-weight: var(--site-code-font-weight,var(--site-font-weight,400)); color: inherit; font-size: calc(var(--site-link-current-font-size,var(--site-link-font-size,var(--site-font-size,16px))) * var(--site-font-size-scale,1)); }
code.site-text a.site-text[data-site-page-link-current], code.site-text span.site-text[data-site-page-link-current] { color: var(--site-link-current-text-color,var(--site-link-text-color,var(--site-code-text-color,var(--site-text-color,#000)))); }
a.site-text[data-site-page-link-current]:hover, a.site-text[data-site-page-link-current]:hover span.site-text:not([data-text-fill]), span.site-text[data-site-page-link-current]:hover, span.site-text[data-site-page-link-current]:hover span.site-text:not([data-text-fill]) { color: inherit; font-family: var(--site-font-family-preview,var(--site-link-hover-font-family,var(--site-link-current-font-family,var(--site-link-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif))))); font-style: var(--site-font-style-preview,var(--site-link-hover-font-style,var(--site-link-current-font-style,var(--site-link-font-style,var(--site-font-style,normal))))); font-weight: var(--site-font-weight-preview,var(--site-link-hover-font-weight,var(--site-link-current-font-weight,var(--site-link-font-weight,var(--site-font-weight,400))))); font-size: calc(var(--site-link-hover-font-size,var(--site-link-current-font-size,var(--site-link-font-size,var(--site-font-size,16px)))) * var(--site-font-size-scale,1)); text-transform: var(--site-link-hover-text-transform,var(--site-link-current-text-transform,var(--site-link-text-transform,var(--site-text-transform,none)))); border-radius: var(--site-link-hover-text-background-radius,var(--site-link-current-text-background-radius,var(--site-link-text-background-radius,initial))); corner-shape: var(--site-link-hover-text-background-corner-shape,var(--site-link-current-text-background-corner-shape,var(--site-link-text-background-corner-shape,initial))); padding: var(--site-link-hover-text-background-padding,var(--site-link-current-text-background-padding,var(--site-link-text-background-padding,initial))); }
a.site-text[data-site-page-link-current]:hover, span.site-text[data-site-page-link-current]:hover { color: var(--site-link-hover-text-color,var(--site-link-current-text-color,var(--site-link-text-color,var(--site-text-color,#000)))); text-decoration-line: var(--site-link-hover-text-decoration,var(--site-link-current-text-decoration,var(--site-link-text-decoration,var(--site-text-decoration,initial)))); text-decoration-style: var(--site-link-hover-text-decoration-style,var(--site-link-current-text-decoration-style,var(--site-link-text-decoration-style,var(--site-text-decoration-style,initial)))); text-decoration-color: var(--site-link-hover-text-decoration-color,var(--site-link-current-text-decoration-color,var(--site-link-text-decoration-color,var(--site-text-decoration-color,initial)))); text-decoration-thickness: var(--site-link-hover-text-decoration-thickness,var(--site-link-current-text-decoration-thickness,var(--site-link-text-decoration-thickness,var(--site-text-decoration-thickness,initial)))); text-decoration-skip-ink: var(--site-link-hover-text-decoration-skip-ink,var(--site-link-current-text-decoration-skip-ink,var(--site-link-text-decoration-skip-ink,var(--site-text-decoration-skip-ink,initial)))); text-underline-offset: var(--site-link-hover-text-decoration-offset,var(--site-link-current-text-decoration-offset,var(--site-link-text-decoration-offset,var(--site-text-decoration-offset,initial)))); background-color: var(--site-link-hover-text-background-color,var(--site-link-current-text-background-color,var(--site-link-text-background-color,initial))); }
code.site-text a.site-text[data-site-page-link-current]:hover, code.site-text span.site-text[data-site-page-link-current]:hover { color: var(--site-link-hover-text-color,var(--site-link-current-text-color,var(--site-link-text-color,var(--site-code-text-color,var(--site-text-color,#000))))); }
.site-image.site-text { max-width: 100%; height: auto; display: block; }
.text-styles-preset-reset.site-text { --site-font-family: Inter, Inter Placeholder, sans-serif; --site-font-style: normal; --site-font-weight: 500; --site-text-color: #000; --site-font-size: 16px; --site-letter-spacing: 0; --site-text-transform: none; --site-text-decoration: none; --site-text-decoration-style: none; --site-text-decoration-color: none; --site-text-decoration-thickness: none; --site-text-decoration-skip-ink: none; --site-text-decoration-offset: none; --site-line-height: 1.2em; --site-text-alignment: start; --site-font-open-type-features: normal; --site-text-background-color: initial; --site-text-background-radius: initial; --site-text-background-corner-shape: initial; --site-text-background-padding: initial; }
ol.site-text { --list-style-type: decimal; }
ul.site-text, ol.site-text { padding-inline-start: 0px; position: relative; }
li.site-text { counter-increment: list-item 1; padding-inline-start: 2ch; list-style: none; }
ol.site-text > li.site-text { padding-inline-start: calc(calc(var(--max-list-digits,1) + 1) * 1ch); }
ol.site-text > li.site-text::before { content: counter(list-item, var(--list-style-type)) "."; font-variant-numeric: tabular-nums; position: absolute; inset-inline-start: 0px; }
ul.site-text > li.site-text::before { content: "•"; position: absolute; inset-inline-start: 0px; }
.site-table-wrapper { overflow-x: auto; }
table.site-text, .site-table-wrapper table.site-text { border-collapse: separate; border-spacing: 0px; table-layout: auto; word-break: normal; width: 100%; }
td.site-text, th.site-text { overflow-wrap: anywhere; vertical-align: top; min-width: 16ch; }
.site-text-module[data-width="fill"] > :first-child, .site-text-module[data-width="fill"] > .ssr-variant > :first-child { width: 100% !important; }
[data-site-component-type="DeprecatedRichText"] { cursor: inherit; }
[data-site-component-type="DeprecatedRichText"] .text-styles-preset-reset { --site-font-family: Inter, Inter Placeholder, sans-serif; --site-font-style: normal; --site-font-weight: 500; --site-text-color: #000; --site-font-size: 16px; --site-letter-spacing: 0; --site-text-transform: none; --site-text-decoration: none; --site-line-height: 1.2em; --site-text-alignment: start; --site-font-open-type-features: normal; --font-variation-settings: normal; }
[data-site-component-type="DeprecatedRichText"] p, [data-site-component-type="DeprecatedRichText"] div, [data-site-component-type="DeprecatedRichText"] h1, [data-site-component-type="DeprecatedRichText"] h2, [data-site-component-type="DeprecatedRichText"] h3, [data-site-component-type="DeprecatedRichText"] h4, [data-site-component-type="DeprecatedRichText"] h5, [data-site-component-type="DeprecatedRichText"] h6 { margin: 0px; padding: 0px; }
[data-site-component-type="DeprecatedRichText"] p, [data-site-component-type="DeprecatedRichText"] div, [data-site-component-type="DeprecatedRichText"] h1, [data-site-component-type="DeprecatedRichText"] h2, [data-site-component-type="DeprecatedRichText"] h3, [data-site-component-type="DeprecatedRichText"] h4, [data-site-component-type="DeprecatedRichText"] h5, [data-site-component-type="DeprecatedRichText"] h6, [data-site-component-type="DeprecatedRichText"] li, [data-site-component-type="DeprecatedRichText"] ol, [data-site-component-type="DeprecatedRichText"] ul, [data-site-component-type="DeprecatedRichText"] span:not([data-text-fill]) { font-family: var(--site-font-family,Inter, Inter Placeholder, sans-serif); font-style: var(--site-font-style,normal); font-weight: var(--site-font-weight,400); color: var(--site-text-color,#000); font-size: var(--site-font-size,16px); letter-spacing: var(--site-letter-spacing,0); text-transform: var(--site-text-transform,none); text-decoration: var(--site-text-decoration,none); line-height: var(--site-line-height,1.2em); text-align: var(--site-text-alignment,start); }
[data-site-component-type="DeprecatedRichText"] p:not(:first-child), [data-site-component-type="DeprecatedRichText"] div:not(:first-child), [data-site-component-type="DeprecatedRichText"] h1:not(:first-child), [data-site-component-type="DeprecatedRichText"] h2:not(:first-child), [data-site-component-type="DeprecatedRichText"] h3:not(:first-child), [data-site-component-type="DeprecatedRichText"] h4:not(:first-child), [data-site-component-type="DeprecatedRichText"] h5:not(:first-child), [data-site-component-type="DeprecatedRichText"] h6:not(:first-child), [data-site-component-type="DeprecatedRichText"] ol:not(:first-child), [data-site-component-type="DeprecatedRichText"] ul:not(:first-child), [data-site-component-type="DeprecatedRichText"] .site-image:not(:first-child) { margin-top: var(--site-paragraph-spacing,0); }
[data-site-component-type="DeprecatedRichText"] span[data-text-fill] { -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; }
[data-site-component-type="DeprecatedRichText"] a, [data-site-component-type="DeprecatedRichText"] a span:not([data-text-fill]) { font-family: var(--site-link-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif)); font-style: var(--site-link-font-style,var(--site-font-style,normal)); font-weight: var(--site-link-font-weight,var(--site-font-weight,400)); color: var(--site-link-text-color,var(--site-text-color,#000)); font-size: var(--site-link-font-size,var(--site-font-size,16px)); text-transform: var(--site-link-text-transform,var(--site-text-transform,none)); text-decoration: var(--site-link-text-decoration,var(--site-text-decoration,none)); }
[data-site-component-type="DeprecatedRichText"] a:hover, [data-site-component-type="DeprecatedRichText"] a:hover span:not([data-text-fill]) { font-family: var(--site-link-hover-font-family,var(--site-link-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif))); font-style: var(--site-link-hover-font-style,var(--site-link-font-style,var(--site-font-style,normal))); font-weight: var(--site-link-hover-font-weight,var(--site-link-font-weight,var(--site-font-weight,400))); color: var(--site-link-hover-text-color,var(--site-link-text-color,var(--site-text-color,#000))); font-size: var(--site-link-hover-font-size,var(--site-link-font-size,var(--site-font-size,16px))); text-transform: var(--site-link-hover-text-transform,var(--site-link-text-transform,var(--site-text-transform,none))); text-decoration: var(--site-link-hover-text-decoration,var(--site-link-text-decoration,var(--site-text-decoration,none))); }
[data-site-component-type="DeprecatedRichText"] a[data-site-page-link-current], [data-site-component-type="DeprecatedRichText"] a[data-site-page-link-current] span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--site-link-current-font-family,var(--site-link-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif))); font-style: var(--site-link-current-font-style,var(--site-link-font-style,var(--site-font-style,normal))); font-weight: var(--site-link-current-font-weight,var(--site-link-font-weight,var(--site-font-weight,400))); color: var(--site-link-current-text-color,var(--site-link-text-color,var(--site-text-color,#000))); font-size: var(--site-link-current-font-size,var(--site-link-font-size,var(--site-font-size,16px))); text-transform: var(--site-link-current-text-transform,var(--site-link-text-transform,var(--site-text-transform,none))); text-decoration: var(--site-link-current-text-decoration,var(--site-link-text-decoration,var(--site-text-decoration,none))); }
[data-site-component-type="DeprecatedRichText"] a[data-site-page-link-current]:hover, [data-site-component-type="DeprecatedRichText"] a[data-site-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]) { font-family: var(--site-link-hover-font-family,var(--site-link-current-font-family,var(--site-link-font-family,var(--site-font-family,Inter, Inter Placeholder, sans-serif)))); font-style: var(--site-link-hover-font-style,var(--site-link-current-font-style,var(--site-link-font-style,var(--site-font-style,normal)))); font-weight: var(--site-link-hover-font-weight,var(--site-link-current-font-weight,var(--site-link-font-weight,var(--site-font-weight,400)))); color: var(--site-link-hover-text-color,var(--site-link-current-text-color,var(--site-link-text-color,var(--site-text-color,#000)))); font-size: var(--site-link-hover-font-size,var(--site-link-current-font-size,var(--site-link-font-size,var(--site-font-size,16px)))); text-transform: var(--site-link-hover-text-transform,var(--site-link-current-text-transform,var(--site-link-text-transform,var(--site-text-transform,none)))); text-decoration: var(--site-link-hover-text-decoration,var(--site-link-current-text-decoration,var(--site-link-text-decoration,var(--site-text-decoration,none)))); }
[data-site-component-type="DeprecatedRichText"] strong { font-weight: bolder; }
[data-site-component-type="DeprecatedRichText"] em { font-style: italic; }
[data-site-component-type="DeprecatedRichText"] .site-image { max-width: 100%; height: auto; display: block; }
[data-site-component-type="DeprecatedRichText"] ul, [data-site-component-type="DeprecatedRichText"] ol { width: 100%; margin: 0px; padding-left: 0px; display: table; }
[data-site-component-type="DeprecatedRichText"] li { counter-increment: list-item 1; list-style: none; display: table-row; }
[data-site-component-type="DeprecatedRichText"] ol > li::before { box-sizing: border-box; content: counter(list-item) "."; white-space: nowrap; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
[data-site-component-type="DeprecatedRichText"] ul > li::before { box-sizing: border-box; content: "•"; width: 2.25ch; padding-right: 0.75ch; display: table-cell; }
[data-site-component-type="Scroll"]::-webkit-scrollbar { display: none; }
[data-site-component-type="ScrollContentWrapper"] > * { position: relative; }
[data-site-component-type="NativeScroll"] { }
[data-site-component-type="NativeScroll"] > * { position: relative; }
[data-site-component-type="NativeScroll"].direction-both { overflow: auto; }
[data-site-component-type="NativeScroll"].direction-vertical { overflow: hidden auto; }
[data-site-component-type="NativeScroll"].direction-horizontal { overflow: auto hidden; }
[data-site-component-type="NativeScroll"].direction-vertical > * { width: 100% !important; }
[data-site-component-type="NativeScroll"].direction-horizontal > * { height: 100% !important; }
[data-site-component-type="NativeScroll"].scrollbar-hidden::-webkit-scrollbar { display: none; }
[data-site-component-type="PageContentWrapper"] > *, [data-site-component-type="PageContentWrapper"] > [data-site-component-type] { position: relative; }
[data-site-component-type="DeviceComponent"].no-device > * { width: 100% !important; height: 100% !important; }
[data-is-present="false"], [data-is-present="false"] * { pointer-events: none !important; }
[data-site-cursor="pointer"] { cursor: pointer; }
[data-site-cursor="grab"] { cursor: grab; }
[data-site-cursor="grab"]:active { cursor: grabbing; }
[data-site-component-type="Frame"] *, [data-site-component-type="Stack"] * { pointer-events: auto; }
[data-site-generated] * { pointer-events: unset; }
.svgContainer svg { display: block; }
[data-reset="button"] { background: 0px 0px; border-width: 0px; padding: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar { width: 0px; height: 0px; }
[data-hide-scrollbars="true"]::-webkit-scrollbar-thumb { background: 0px 0px; }
[data-hide-scrollbars="true"] { scrollbar-width: none; }
.site-lightbox-container { opacity: 1 !important; pointer-events: auto !important; }
.site-5PiIZ.site-1h8nwog, .site-5PiIZ .site-1h8nwog { display: block; }
.site-5PiIZ.site-1gzwr8q { width: 20px; height: 20px; position: relative; overflow: hidden; }
.site-5PiIZ .site-1x26tg6 { width: 20px; height: 2px; position: absolute; top: 4px; left: 0px; }
.site-5PiIZ .site-1bhj57y { width: 20px; height: 2px; position: absolute; top: 14px; left: 0px; }
.site-5PiIZ.site-v-q6xy5o .site-1x26tg6, .site-5PiIZ.site-v-q6xy5o .site-1bhj57y { top: 7px; left: -2px; }
.site-rnDiM.site-410s1s, .site-rnDiM .site-410s1s { display: block; }
.site-rnDiM.site-1pauha5 { background-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; place-content: center flex-start; align-items: center; gap: 160px; width: 1200px; padding: 140px 20px; display: flex; position: relative; }
.site-rnDiM .site-1yhzv0q { background-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); flex-flow: column; flex: 0 0 auto; place-content: center flex-end; align-items: center; gap: 0px; width: 100%; height: 696px; padding: 180px 40px 40px; display: flex; position: relative; overflow: hidden; }
.site-rnDiM .site-u3ikwf { background-color: var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09,#000); z-index: 0; flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 0px; padding: 0px; display: flex; position: absolute; inset: 0px; overflow: hidden; }
.site-rnDiM .site-p2zjxn { filter: blur(); will-change: var(--site-will-change-effect-override,transform); flex: 0 0 auto; position: absolute; inset: 0px; overflow: hidden; mask: linear-gradient(181deg, rgb(0, 0, 0) 77%, rgba(0, 0, 0, 0.27) 90%, rgba(0, 0, 0, 0) 100%); }
.site-rnDiM .site-1bfz1cy { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 16px; width: 100%; max-width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-1au896l { --site-link-text-color: #09f; --site-link-text-decoration: underline; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; max-width: 800px; height: auto; position: relative; }
.site-rnDiM .site-1vyn0u4 { z-index: 2; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 64px; width: 100%; height: min-content; padding: 100px 40px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-1v4schs { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 40px; width: 100%; max-width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-2ymkpv { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 40px; width: 1px; padding: 0px; display: flex; position: relative; }
.site-rnDiM .site-r9llkj, .site-rnDiM .site-144wnmz, .site-rnDiM .site-18npmq8, .site-rnDiM .site-1y8xpuv { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 24px; width: 100%; max-width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-l2cv7g, .site-rnDiM .site-2zuuj2, .site-rnDiM .site-67vmwj, .site-rnDiM .site-q2gm23, .site-rnDiM .site-v3chft, .site-rnDiM .site-18vet4n, .site-rnDiM .site-fs0u4w, .site-rnDiM .site-4rzee9 { --site-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.site-rnDiM .site-woe52u { aspect-ratio: 1.61538 / 1; height: auto; overflow: var(--overflow-clip-fallback,clip); will-change: var(--site-will-change-override,transform); border-radius: 24px; flex: 0 0 auto; width: 100%; position: relative; }
.site-rnDiM .site-1gv75zn { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 16px; width: 100%; padding: 0px; display: flex; position: relative; }
.site-rnDiM .site-n6nbtf-container, .site-rnDiM .site-1npb1nk-container, .site-rnDiM .site-qmth75-container, .site-rnDiM .site-nrafn7-container, .site-rnDiM .site-1jwipmg-container, .site-rnDiM .site-18k1t37-container, .site-rnDiM .site-1nsiqgq-container, .site-rnDiM .site-177e79n-container, .site-rnDiM .site-z34i7r-container, .site-rnDiM .site-1et2cux-container, .site-rnDiM .site-8eamqf-container, .site-rnDiM .site-1fs1tb8-container, .site-rnDiM .site-jpiytb-container, .site-rnDiM .site-4krpg-container, .site-rnDiM .site-1do7fv9-container { flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.site-rnDiM .site-1l5cnhx { --border-bottom-width: 1px; --border-color: var(--token-2e5eb405-9d9e-4d01-a00e-4875f1b0d6ec,#0000000d); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: var(--token-d8bb658f-330c-4eac-af07-d4bcacb28cd9,#f7f7f7); will-change: var(--site-will-change-override,transform); z-index: 1; border-radius: 24px; flex-flow: column; flex: 0.4 0 0px; place-content: center; align-items: center; gap: 24px; width: 1px; height: min-content; padding: 32px 24px; display: flex; position: sticky; top: 100px; overflow: hidden; }
.site-rnDiM .site-1vomkk6 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-1o2r2hf { background-color: var(--token-cb2a12ec-6d20-4c11-b2a8-88dcf46b2e32,#ccc); flex: 0 0 auto; gap: 0px; width: 100%; height: 1px; position: relative; overflow: hidden; }
.site-rnDiM .site-18rtb0i { flex-flow: column; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 16px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-m6f0pm { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 16px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-1rewjd, .site-rnDiM .site-r6qn69 { flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 8px; width: 120px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-1l7kv19, .site-rnDiM .site-19b3fs8 { aspect-ratio: 1 / 1; flex: 0 0 auto; width: 20px; height: auto; position: relative; }
.site-rnDiM .site-tabp9z, .site-rnDiM .site-ls6mou, .site-rnDiM .site-hxxhss, .site-rnDiM .site-1j3vo66 { --site-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.site-rnDiM .site-14f67oa { flex-flow: row; flex: 0 0 auto; place-content: flex-start; align-items: flex-start; gap: 16px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-1h280w7-container, .site-rnDiM .site-1amh9jr-container, .site-rnDiM .site-cl39qw-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-rnDiM .site-fbgs3q { border-radius: 24px; flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 16px; width: 100%; max-width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; }
.site-rnDiM .site-n4wxkm { cursor: pointer; border-radius: 24px; flex-flow: row; flex: 1 0 0px; place-content: center flex-start; align-items: center; gap: 10px; width: 1px; height: min-content; min-height: 420px; padding: 0px; display: flex; position: relative; }
.site-rnDiM .site-1rki8k6 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 0px; width: 100%; height: min-content; padding: 100px 40px; display: flex; position: relative; overflow: hidden; }
.site-rnDiM .site-gete9w { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 64px; width: 100%; max-width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-hfwnaa { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 12px; width: 100%; max-width: 520px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-rnDiM .site-if1cls { --site-link-text-color: #09f; --site-link-text-decoration: underline; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; max-width: 660px; height: auto; position: relative; }
.site-rnDiM .site-1593tiy { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 40px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-157vzw5 { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 24px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; }
.site-rnDiM .site-1028sii-container { flex: 1 0 0px; width: 1px; height: auto; position: relative; }
.site-rnDiM .site-14x4nq5 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-rnDiM .site-1c4otpc { --site-paragraph-spacing: 0px; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 1 0 0px; width: 1px; max-width: 300px; height: auto; position: relative; }
.site-rnDiM .site-13qpr5v { background-color: var(--token-cb2a12ec-6d20-4c11-b2a8-88dcf46b2e32,#ccc); height: 1px; overflow: var(--overflow-clip-fallback,clip); flex: 1 0 0px; width: 1px; position: relative; }
.site-Aeo1k .site-styles-preset-1lzai3i:not(.rich-text-wrapper), .site-Aeo1k .site-styles-preset-1lzai3i.rich-text-wrapper h1 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 72px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.01em; --site-line-height: 1.2em; --site-paragraph-spacing: 0px; --site-text-alignment: start; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
@media (max-width: 1199px) and (min-width: 810px) {
  .site-Aeo1k .site-styles-preset-1lzai3i:not(.rich-text-wrapper), .site-Aeo1k .site-styles-preset-1lzai3i.rich-text-wrapper h1 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 56px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.01em; --site-line-height: 1.2em; --site-paragraph-spacing: 0px; --site-text-alignment: start; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .site-Aeo1k .site-styles-preset-1lzai3i:not(.rich-text-wrapper), .site-Aeo1k .site-styles-preset-1lzai3i.rich-text-wrapper h1 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 48px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.01em; --site-line-height: 1.2em; --site-paragraph-spacing: 0px; --site-text-alignment: start; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
}
.site-aiYAS .site-styles-preset-1uhijkh:not(.rich-text-wrapper), .site-aiYAS .site-styles-preset-1uhijkh.rich-text-wrapper h3 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 28px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.3em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09,#000); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
@media (max-width: 1199px) and (min-width: 810px) {
  .site-aiYAS .site-styles-preset-1uhijkh:not(.rich-text-wrapper), .site-aiYAS .site-styles-preset-1uhijkh.rich-text-wrapper h3 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 28px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.3em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09,#000); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .site-aiYAS .site-styles-preset-1uhijkh:not(.rich-text-wrapper), .site-aiYAS .site-styles-preset-1uhijkh.rich-text-wrapper h3 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 24px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.3em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09,#000); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
}
.site-x6pCq .site-styles-preset-hskyqh:not(.rich-text-wrapper), .site-x6pCq .site-styles-preset-hskyqh.rich-text-wrapper h4 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 24px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.02em; --site-line-height: 1.3em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09,#000); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
@media (max-width: 1199px) and (min-width: 810px) {
  .site-x6pCq .site-styles-preset-hskyqh:not(.rich-text-wrapper), .site-x6pCq .site-styles-preset-hskyqh.rich-text-wrapper h4 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 24px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.02em; --site-line-height: 1.3em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09,#000); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
}
@media (max-width: 809px) and (min-width: 0) {
  .site-x6pCq .site-styles-preset-hskyqh:not(.rich-text-wrapper), .site-x6pCq .site-styles-preset-hskyqh.rich-text-wrapper h4 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 24px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.3em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09,#000); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
}
.site-hbzA8 .site-styles-preset-1pzgksg:not(.rich-text-wrapper), .site-hbzA8 .site-styles-preset-1pzgksg.rich-text-wrapper h6 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 18px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.02em; --site-line-height: 1.4em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-73d82950-3751-42a6-927e-1ac6d9a336d2,#191919); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
.site-oCBHH .site-styles-preset-1nnsewm:not(.rich-text-wrapper), .site-oCBHH .site-styles-preset-1nnsewm.rich-text-wrapper h2 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 36px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.2em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-cac65012-9af0-4d65-8380-69b89a71722f,#012830); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: capitalize; }
@media (max-width: 1199px) and (min-width: 810px) {
  .site-oCBHH .site-styles-preset-1nnsewm:not(.rich-text-wrapper), .site-oCBHH .site-styles-preset-1nnsewm.rich-text-wrapper h2 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 32px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.2em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-cac65012-9af0-4d65-8380-69b89a71722f,#012830); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: capitalize; }
}
@media (max-width: 809px) and (min-width: 0) {
  .site-oCBHH .site-styles-preset-1nnsewm:not(.rich-text-wrapper), .site-oCBHH .site-styles-preset-1nnsewm.rich-text-wrapper h2 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 24px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.2em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-cac65012-9af0-4d65-8380-69b89a71722f,#012830); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: capitalize; }
}
.site-rnDiM[data-border="true"]::after, .site-rnDiM [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
@media (min-width: 810px) and (max-width: 1199.98px) {
  .site-rnDiM.site-1pauha5 { width: 810px; }
  .site-rnDiM .site-1v4schs { order: 0; }
  .site-rnDiM .site-woe52u { aspect-ratio: 1.16512 / 1; }
  .site-rnDiM .site-1l5cnhx { flex: 0.7 0 0px; align-content: flex-start; align-items: flex-start; }
  .site-rnDiM .site-fbgs3q { place-content: unset; align-items: unset; order: 1; display: grid; }
  .site-rnDiM .site-n4wxkm { aspect-ratio: 0.657514 / 1; flex: 0 0 auto; place-self: start; width: 100%; height: auto; min-height: 346px; }
  .site-rnDiM .site-157vzw5 { align-content: unset; align-items: unset; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-auto-rows: minmax(0px, 1fr); gap: 40px 24px; display: grid; }
  .site-rnDiM .site-1028sii-container { flex: 0 0 auto; place-self: start; width: 100%; }
}
@media (max-width: 809.98px) {
  .site-rnDiM.site-1pauha5 { width: 390px; }
  .site-rnDiM .site-1yhzv0q { padding: 180px 20px 40px; }
  .site-rnDiM .site-1vyn0u4, .site-rnDiM .site-1rki8k6 { padding: 100px 20px; }
  .site-rnDiM .site-1v4schs { flex-direction: column; }
  .site-rnDiM .site-2ymkpv, .site-rnDiM .site-1l5cnhx, .site-rnDiM .site-1028sii-container { flex: 0 0 auto; width: 100%; }
  .site-rnDiM .site-r9llkj, .site-rnDiM .site-144wnmz, .site-rnDiM .site-18npmq8, .site-rnDiM .site-1y8xpuv { overflow: hidden; }
  .site-rnDiM .site-woe52u { aspect-ratio: 0.810185 / 1; }
  .site-rnDiM .site-fbgs3q { flex-direction: column; gap: 24px; }
  .site-rnDiM .site-n4wxkm { aspect-ratio: 0.694175 / 1; flex: 0 0 auto; width: 100%; height: auto; min-height: 504px; }
  .site-rnDiM .site-157vzw5 { flex-direction: column; gap: 48px; }
  .site-rnDiM .site-14x4nq5 { flex-direction: column; gap: 12px; }
  .site-rnDiM .site-1c4otpc { flex: 0 0 auto; order: 1; width: 100%; }
  .site-rnDiM .site-13qpr5v { flex: 0 0 auto; order: 0; width: 100%; }
  .site-rnDiM .site-cl39qw-container { order: 2; }
}
.site-f4c8Q.site-1jlvxtx, .site-f4c8Q .site-1jlvxtx { display: block; }
.site-f4c8Q.site-f1p8vt { flex-flow: column; place-content: center; align-items: center; gap: 40px; width: 1200px; height: min-content; padding: 0px 0px 40px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q .site-1iiyss1 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 222px; width: 100%; height: min-content; padding: 200px 0px 80px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q .site-11ekgnl { will-change: var(--site-will-change-filter-override,filter); z-index: 1; flex: 0 0 auto; position: absolute; inset: 0px; overflow: hidden; }
.site-f4c8Q .site-14qq2r4 { height: 86px; overflow: var(--overflow-clip-fallback,clip); flex: 0 0 auto; width: 100%; position: absolute; top: 0px; left: 0px; }
.site-f4c8Q .site-vxkuk7 { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 40px; width: 100%; max-width: 1200px; height: min-content; padding: 0px 40px; display: flex; position: relative; overflow: visible; }
.site-f4c8Q .site-8necn2 { flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 24px; width: 100%; max-width: 520px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-f4c8Q .site-1aywldh { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; max-width: 800px; height: auto; position: relative; }
.site-f4c8Q .site-1mfo0tu { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; max-width: 560px; height: auto; position: relative; }
.site-f4c8Q .site-1crxqg5-container, .site-f4c8Q .site-p3yww5-container, .site-f4c8Q .site-olrtc-container, .site-f4c8Q .site-5swyqr-container, .site-f4c8Q .site-180iw36-container, .site-f4c8Q .site-12x3ske-container, .site-f4c8Q .site-vnldje-container, .site-f4c8Q .site-9vo32b-container, .site-f4c8Q .site-117ncoc-container { flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-f4c8Q .site-1qlq00l { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--site-will-change-override,transform); z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center flex-start; align-items: center; gap: 10px; width: 100%; padding: 0px; display: flex; position: relative; }
.site-f4c8Q .site-14wbm0i, .site-f4c8Q .site-adcdpn { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-f4c8Q .site-1p0g5ji { flex: 0 0 auto; position: absolute; inset: 0px; overflow: hidden; }
.site-f4c8Q .site-nvn3xc { z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 56px; width: 100%; height: min-content; padding: 0px 40px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q .site-1c3lagy { flex-flow: row; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 72px; width: 100%; max-width: 1200px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-f4c8Q .site-srlrim { flex-flow: row; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 40px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-f4c8Q .site-kxphab, .site-f4c8Q .site-17mucvy, .site-f4c8Q .site-1i0ddgz, .site-f4c8Q .site-10nmc7c { flex-flow: column; flex: 1 0 0px; place-content: flex-start center; align-items: flex-start; gap: 16px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q .site-14xyuov, .site-f4c8Q .site-1yoir32, .site-f4c8Q .site-8r4q31, .site-f4c8Q .site-1fmf7vo { user-select: none; pointer-events: auto; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; max-width: 450px; height: auto; position: relative; }
.site-f4c8Q .site-1x2uen0, .site-f4c8Q .site-1u02rjb { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q .site-1iup7vv { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q .site-1dhn2g1 { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 16px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q .site-1p7sii6, .site-f4c8Q .site-ru7vy4, .site-f4c8Q .site-nwu7er, .site-f4c8Q .site-1l4gi3g { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; }
.site-f4c8Q .site-19s43p2-container, .site-f4c8Q .site-i9abpg-container, .site-f4c8Q .site-mwybfh-container, .site-f4c8Q .site-1p56u4x-container { aspect-ratio: 1 / 1; will-change: var(--site-will-change-effect-override,transform); flex: 0 0 auto; width: 34px; height: auto; position: relative; }
.site-f4c8Q .site-1n6snbj { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-f4c8Q .site-7jyb0q { height: 1px; overflow: var(--overflow-clip-fallback,clip); z-index: 1; flex: 0 0 auto; width: 100%; position: absolute; top: 0px; left: 0%; }
.site-f4c8Q .site-83888v { flex-flow: row; flex: 1 0 0px; place-content: center; align-items: center; gap: 24px; width: 1px; max-width: 1200px; height: min-content; padding: 20px 0px; display: flex; position: relative; overflow: visible; }
.site-f4c8Q .site-i7snpx { aspect-ratio: 1.12 / 1; z-index: 1; flex: 0 0 auto; width: 56px; height: auto; position: relative; }
.site-f4c8Q .site-1elqud5 { flex-flow: column; flex: 1 0 0px; place-content: flex-start; align-items: flex-start; gap: 16px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q .site-1c804ct { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.site-f4c8Q .site-1ljxkrc { flex-flow: column; flex: 1 0 0px; place-content: flex-end center; align-items: flex-end; gap: 16px; width: 1px; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-f4c8Q.site-v-cts0bu.site-f1p8vt { width: 810px; }
.site-f4c8Q.site-v-cts0bu .site-1c3lagy, .site-f4c8Q.site-v-58lrx2 .site-1c3lagy { flex-direction: column; gap: 64px; }
.site-f4c8Q.site-v-cts0bu .site-srlrim, .site-f4c8Q.site-v-58lrx2 .site-kxphab, .site-f4c8Q.site-v-58lrx2 .site-17mucvy, .site-f4c8Q.site-v-58lrx2 .site-1i0ddgz, .site-f4c8Q.site-v-58lrx2 .site-10nmc7c, .site-f4c8Q.site-v-58lrx2 .site-1elqud5 { flex: 0 0 auto; width: 100%; }
.site-f4c8Q.site-v-cts0bu .site-1dhn2g1 { align-content: unset; align-items: unset; grid-template-rows: repeat(2, minmax(0px, 1fr)); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-auto-rows: minmax(0px, 1fr); display: grid; }
.site-f4c8Q.site-v-cts0bu .site-1p7sii6, .site-f4c8Q.site-v-cts0bu .site-ru7vy4, .site-f4c8Q.site-v-cts0bu .site-nwu7er, .site-f4c8Q.site-v-cts0bu .site-1l4gi3g { place-self: start; width: 100%; }
.site-f4c8Q.site-v-58lrx2.site-f1p8vt { width: 390px; }
.site-f4c8Q.site-v-58lrx2 .site-vxkuk7, .site-f4c8Q.site-v-58lrx2 .site-nvn3xc { padding: 0px 20px; }
.site-f4c8Q.site-v-58lrx2 .site-srlrim { flex-direction: column; flex: 0 0 auto; width: 100%; }
.site-f4c8Q.site-v-58lrx2 .site-19s43p2-container, .site-f4c8Q.site-v-58lrx2 .site-i9abpg-container, .site-f4c8Q.site-v-58lrx2 .site-mwybfh-container, .site-f4c8Q.site-v-58lrx2 .site-1p56u4x-container { will-change: unset; }
.site-f4c8Q.site-v-58lrx2 .site-83888v { flex-direction: column; align-content: flex-start; align-items: flex-start; gap: 12px; }
.site-f4c8Q.site-v-58lrx2 .site-1ljxkrc { flex: 0 0 auto; align-content: flex-start; align-items: flex-start; width: 100%; }
.site-f4c8Q.site-v-58lrx2 .site-adcdpn { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; width: 100%; }
.site-YgZOo .site-styles-preset-b1i24i:not(.rich-text-wrapper), .site-YgZOo .site-styles-preset-b1i24i.rich-text-wrapper h3 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 56px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.01em; --site-line-height: 1.1em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: capitalize; }
@media (max-width: 1199px) and (min-width: 810px) {
  .site-YgZOo .site-styles-preset-b1i24i:not(.rich-text-wrapper), .site-YgZOo .site-styles-preset-b1i24i.rich-text-wrapper h3 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 48px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.01em; --site-line-height: 1.1em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: capitalize; }
}
@media (max-width: 809px) and (min-width: 0) {
  .site-YgZOo .site-styles-preset-b1i24i:not(.rich-text-wrapper), .site-YgZOo .site-styles-preset-b1i24i.rich-text-wrapper h3 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 32px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.01em; --site-line-height: 1.1em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: capitalize; }
}
.site-TKwu0 .site-styles-preset-rcngrl:not(.rich-text-wrapper), .site-TKwu0 .site-styles-preset-rcngrl.rich-text-wrapper a { --site-link-current-text-decoration: none; --site-link-hover-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-link-hover-text-decoration: underline; --site-link-text-color: var(--token-270ab2d4-41d0-486e-b688-bb3cf2613b7e,#7d7d7d); --site-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1); }
.site-OSaYq.site-sorfvr, .site-OSaYq .site-sorfvr { display: block; }
.site-OSaYq.site-yq80hn { cursor: pointer; flex-flow: row; place-content: center; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px 40px 0px 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.site-OSaYq .site-5ttt6j-container { z-index: 1; flex: 0 0 auto; width: auto; height: auto; position: absolute; top: 22px; right: 16px; }
.site-OSaYq .site-6rw8b9 { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--site-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 10px 24px; display: flex; position: relative; }
.site-OSaYq .site-6lrm9m { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-OSaYq .site-1ngjz3e { height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--site-will-change-override,transform); z-index: 1; flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; padding: 13px; display: flex; position: absolute; top: 51%; right: 0px; }
.site-OSaYq .site-18f9kur { flex: 0 0 auto; width: 18px; height: auto; position: relative; }
.site-OSaYq.site-v-1nn03t2.site-yq80hn, .site-OSaYq.site-v-xsocss.site-yq80hn { cursor: unset; }
.site-OSaYq.site-v-yq80hn.hover .site-1ngjz3e, .site-OSaYq.site-v-sgnsee.hover .site-1ngjz3e { right: -13px; }
.site-r0AVb { aspect-ratio: 1 / 1; background-color: var(--43q7um); mask: url("data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"Gm6ErcvSs\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"TScaaNOIP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>") alpha no-repeat center / auto var(--site-icon-mask-mode,add), var(--site-icon-mask,none); width: 24px; }
.site-pTKkw.site-yc1duy, .site-pTKkw .site-yc1duy { display: block; }
.site-pTKkw.site-u4fhh3 { cursor: pointer; flex-flow: row; place-content: center flex-start; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: visible; }
.site-pTKkw .site-nyuy2o { flex: 0 0 auto; width: 1px; height: 1px; position: relative; overflow: visible; }
.site-pTKkw .site-1usys56 { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-pTKkw.site-v-u4fhh3.hover.site-u4fhh3 { gap: 10px; }
.site-pTKkw.site-v-u4fhh3.hover .site-nyuy2o { width: 25px; }
.site-pTKkw.site-v-oe3yqj.hover.site-u4fhh3 { gap: 8px; }
.site-pTKkw.site-v-oe3yqj.hover .site-nyuy2o { width: 12px; }
.site-zJpIC .site-styles-preset-1ko88u9:not(.rich-text-wrapper), .site-zJpIC .site-styles-preset-1ko88u9.rich-text-wrapper h3 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 32px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.3em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
.site-DL980 .site-styles-preset-jgzw2v:not(.rich-text-wrapper), .site-DL980 .site-styles-preset-jgzw2v.rich-text-wrapper p { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 16px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.3em; --site-paragraph-spacing: 20px; --site-text-alignment: start; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
.site-TGkdK.site-vev06u, .site-TGkdK .site-vev06u { display: block; }
.site-TGkdK.site-6oqgum { cursor: pointer; height: min-content; overflow: var(--overflow-clip-fallback,clip); will-change: var(--site-will-change-override,transform); flex-flow: column; place-content: flex-start center; align-items: flex-start; gap: 10px; width: 788px; padding: 24px; display: flex; position: relative; }
.site-TGkdK .site-77de80 { height: min-content; overflow: var(--overflow-clip-fallback,clip); flex-flow: row; flex: 0 0 auto; place-content: center space-between; align-items: center; width: 100%; padding: 0px; display: flex; position: relative; }
.site-TGkdK .site-1rl12bo, .site-TGkdK .site-8y61pi { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 90%; height: auto; position: relative; }
.site-TGkdK .site-8j1tl6 { height: var(--site-aspect-ratio-supported,16px); flex: 0 0 auto; width: 16px; position: relative; }
.site-TGkdK .site-d1qfgl { height: 1px; overflow: var(--overflow-clip-fallback,clip); flex: 0 0 auto; width: 100%; position: relative; }
.site-TGkdK.site-v-1trzuu7.site-6oqgum { gap: 12px; }
.site-lEqfZ .site-styles-preset-mxaz03:not(.rich-text-wrapper), .site-lEqfZ .site-styles-preset-mxaz03.rich-text-wrapper p { --site-font-family: "Inter", "Inter Placeholder", sans-serif; --site-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --site-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --site-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 16px; --site-font-style: normal; --site-font-style-bold: normal; --site-font-style-bold-italic: italic; --site-font-style-italic: italic; --site-font-variation-axes: normal; --site-font-weight: 400; --site-font-weight-bold: 700; --site-font-weight-bold-italic: 700; --site-font-weight-italic: 400; --site-letter-spacing: -.02em; --site-line-height: 1.4em; --site-paragraph-spacing: 20px; --site-text-alignment: start; --site-text-color: var(--token-ae4b47e4-3a13-4e24-99f2-2e3de59f762c,#404040); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
.site-TGkdK[data-border="true"]::after, .site-TGkdK [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.site-ohg0r { aspect-ratio: 1 / 1; mask: var(--site-icon-mask); width: 24px; display: block; }
.site-ZUlUO.site-8o4hon, .site-ZUlUO .site-8o4hon { display: block; }
.site-ZUlUO.site-n0c9ug { cursor: default; flex-flow: row; place-content: center; align-items: center; gap: 0px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-ZUlUO .site-7p03cy { flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 8px; width: min-content; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-ZUlUO .site-aaagvs { aspect-ratio: 1 / 1; height: var(--site-aspect-ratio-supported,24px); overflow: var(--overflow-clip-fallback,clip); will-change: var(--site-will-change-filter-override,filter); flex: 0 0 auto; width: 24px; position: relative; }
.site-ZUlUO .site-jag73r { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-ZUlUO.site-v-1io9gg6 .site-aaagvs { order: 0; }
.site-ZUlUO.site-v-1io9gg6 .site-jag73r { order: 1; }
.site-VgaHN .site-styles-preset-1qeu4bo:not(.rich-text-wrapper), .site-VgaHN .site-styles-preset-1qeu4bo.rich-text-wrapper p { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 16px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: 0em; --site-line-height: 1.4em; --site-paragraph-spacing: 20px; --site-text-alignment: start; --site-text-color: var(--token-73d82950-3751-42a6-927e-1ac6d9a336d2,#191919); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
.site-beioM.site-1d8apr4, .site-beioM .site-1d8apr4 { display: block; }
.site-beioM.site-15krg2q { cursor: pointer; flex-flow: column; place-content: center; align-items: center; gap: 16px; width: 538px; height: min-content; padding: 0px; text-decoration: none; display: flex; position: relative; overflow: hidden; }
.site-beioM .site-4cb7np { aspect-ratio: 0.763662 / 1; will-change: var(--site-will-change-override,transform); flex-flow: row; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: 100%; height: auto; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-beioM .site-1ga9dig { aspect-ratio: 0.763494 / 1; will-change: var(--site-will-change-override,transform); flex: 1 0 0px; width: 1px; height: auto; position: relative; overflow: hidden; }
.site-beioM .site-plw2ye { will-change: var(--site-will-change-override,transform); z-index: 1; flex-flow: column; flex: 0 0 auto; place-content: center; align-items: center; gap: 10px; width: min-content; height: min-content; padding: 6px 10px; display: flex; position: absolute; top: 12px; left: 12px; overflow: hidden; }
.site-beioM .site-vw22ea { white-space: pre; flex: 0 0 auto; width: auto; height: auto; position: relative; }
.site-beioM .site-1cpgu58 { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 16px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: visible; }
.site-beioM .site-1jd9yqr { flex-flow: column; flex: 0 0 auto; place-content: flex-start center; align-items: flex-start; gap: 8px; width: 100%; height: min-content; padding: 0px; display: flex; position: relative; overflow: hidden; }
.site-beioM .site-xcq6qy { white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; flex: 0 0 auto; width: 100%; height: auto; position: relative; }
.site-beioM.site-v-guyto7 .site-4cb7np { aspect-ratio: unset; height: min-content; }
.site-beioM.site-v-15krg2q.hover .site-1ga9dig { aspect-ratio: 0.764205 / 1; flex: 0 0 auto; width: 105%; }
.site-beioM.site-v-guyto7.pressed .site-4cb7np { aspect-ratio: unset; }
.site-rgKzi .site-styles-preset-4wqll1:not(.rich-text-wrapper), .site-rgKzi .site-styles-preset-4wqll1.rich-text-wrapper p { --site-font-family: "Inter", "Inter Placeholder", sans-serif; --site-font-family-bold: "Inter", "Inter Placeholder", sans-serif; --site-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif; --site-font-family-italic: "Inter", "Inter Placeholder", sans-serif; --site-font-open-type-features: normal; --site-font-size: 14px; --site-font-style: normal; --site-font-style-bold: normal; --site-font-style-bold-italic: italic; --site-font-style-italic: italic; --site-font-variation-axes: normal; --site-font-weight: 400; --site-font-weight-bold: 700; --site-font-weight-bold-italic: 700; --site-font-weight-italic: 400; --site-letter-spacing: .07em; --site-line-height: 1.3em; --site-paragraph-spacing: 20px; --site-text-alignment: right; --site-text-color: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0,#fff); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
.site-3BxHs .site-styles-preset-s9j4b3:not(.rich-text-wrapper), .site-3BxHs .site-styles-preset-s9j4b3.rich-text-wrapper h5 { --site-font-family: "Cal Sans", "Cal Sans Placeholder", sans-serif; --site-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on; --site-font-size: 20px; --site-font-style: normal; --site-font-variation-axes: normal; --site-font-weight: 400; --site-letter-spacing: -.01em; --site-line-height: 1.3em; --site-paragraph-spacing: 40px; --site-text-alignment: start; --site-text-color: var(--token-e15d98be-dc11-48c5-ad2b-3fbf85780d09,#000); --site-text-decoration: none; --site-text-stroke-color: initial; --site-text-stroke-width: initial; --site-text-transform: none; }
.site-beioM[data-border="true"]::after, .site-beioM [data-border="true"]::after { content: ""; border-width: var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0); border-color: var(--border-color,none); border-style: var(--border-style,none); box-sizing: border-box; border-radius: inherit; corner-shape: inherit; pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
#__site-editorbar-container { align-items: center; display: flex; gap: 8px; position: fixed; z-index: calc(2.14748e+09); width: max-content; cursor: pointer; }
#__site-editorbar-label { background-color: rgb(17, 17, 17); border-radius: 8px; font-family: var(--site-fresco-sansSerif-font-family, "Inter Variable UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, emoji, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"); font-size: var(--site-fresco-base-font-size, 12px); height: fit-content; opacity: 0; padding: 4px 8px; transition: opacity 0.4s ease-out; font-weight: var(--site-fresco-base-font-weight, 450); flex-shrink: 0; position: fixed; width: max-content; pointer-events: none; user-select: none; }
#__site-editorbar-button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; align-items: center; border-radius: 15px; display: flex; height: 30px; justify-content: center; width: 30px; flex-shrink: 0; }
#__site-editorbar-label.__site-editorbar-button-tooltip-visible { opacity: 1; }
#__site-editorbar-label, #__site-editorbar-button { backdrop-filter: blur(10px); background-color: rgba(34, 34, 34, 0.8); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 1px 0px 0px, rgba(255, 255, 255, 0.15) 0px 0px 0px 1px; color: rgb(255, 255, 255); }
#__site-editorbar { color-scheme: light dark; overflow: hidden; position: fixed; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: calc(2.14748e+09); top: 0px; left: 0px; width: 100vw; height: 100vh; touch-action: manipulation; }
@supports (height: 100dvh) {
  #__site-editorbar { height: 100dvh; }
}
#__site-editorbar.status_hidden { display: none; }
#__site-editorbar.status_visually_hidden { clip-path: circle(1px at calc(100% - 1px) calc(100% - 1px)); z-index: calc(2.14748e+09); }
#__site-editorbar.status_measuring { clip-path: unset; }
@supports (aspect-ratio: 1) {
  body { --site-aspect-ratio-supported: auto; }
}
.site-6jWyo.site-bmpgw8, .site-6jWyo .site-bmpgw8 { display: block; }
.site-6jWyo.site-n0ccwk { gap: 10px; height: 38px; overflow: visible; position: relative; text-decoration: none; width: 140px; }
.site-6jWyo .site-13yxzio { inset: 1px; flex: 0 0 auto; overflow: hidden; position: absolute; will-change: var(--site-will-change-override, transform); }
.site-6jWyo .site-19yaanm { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; gap: 10px; height: min-content; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }
.site-6jWyo .site-1kflzx5 { flex: 0 0 auto; height: 16px; overflow: visible; position: relative; width: 12px; }
.site-6jWyo .site-e50co { flex: 0 0 auto; height: var(--site-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: -2px; }
.site-6jWyo .site-1um7t9d { flex: 0 0 auto; height: var(--site-aspect-ratio-supported, 10px); position: relative; }
.site-6jWyo .site-j4ugry, .site-6jWyo .site-jnuwbw { inset: 0px; flex: 0 0 auto; overflow: visible; pointer-events: none; position: absolute; }
.site-hcsc7 { aspect-ratio: 0.6 / 1; background-color: var(--1bd4d3i); mask-image: url('data:image/svg+xml,<svg display="block" role="presentation" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg"><path d="M 0 0 L 12 0 L 12 6 L 6 6 Z M 0 6 L 6 6 L 12 12 L 6 12 L 6 18 L 0 12 Z" fill="var(--1bd4d3i, rgb(0, 0, 0))" height="18px" id="td4SVg2I8" transform="translate(0 1.5)" width="12px"/></svg>'), var(--site-icon-mask, none); mask-mode: alpha, var(--site-icon-mask-mode, add); mask-position: center center; mask-repeat: no-repeat; mask-size: auto; width: 12px; }
:root body { background: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)); }
html body { background: var(--token-acbad6b7-2a19-4836-bd3c-cfb65d18c9f0, rgb(255, 255, 255)); }
div:has(> .site-5ttt6j-container) { filter: url("#goo-5ttt6j") !important; }