@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@700;900&display=swap');

/* vietnamese */
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(./fonts/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA-9V6VLKzA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(./fonts/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA-9U6VLKzA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(./fonts/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA-9a6VI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face { font-family: "Idol Poster"; src: url("./fonts/DcYpkHVGSVcU1qytP99bYjO3w.woff2") format("woff2"), url("https://framerusercontent.com/assets/DcYpkHVGSVcU1qytP99bYjO3w.woff2") format("woff2"); font-display: swap; font-style: normal; font-weight: 700 }
@font-face { font-family: "Inter"; src: url("./fonts/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./fonts/EOr0mi4hNtlgWNn9if640EZzXCo.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./fonts/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./fonts/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./fonts/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./fonts/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./fonts/b6Y37FthZeALduNqHicBT6FutY.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("./fonts/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./fonts/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./fonts/1K3W8DizY3v4emK8Mb08YHxTbs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./fonts/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./fonts/VgYFWiwsAC5OYxAycRXXvhze58.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./fonts/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./fonts/GIryZETIX4IFypco5pYZONKhJIo.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("./fonts/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./fonts/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./fonts/6mJuEAguuIuMog10gGvH5d3cl8.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./fonts/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./fonts/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./fonts/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./fonts/DolVirEGb34pEXEp8t8FQBSK4.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("./fonts/H89BbHkbHDzlxZzxi8uPzTsp90.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./fonts/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./fonts/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./fonts/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./fonts/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./fonts/ia3uin3hQWqDrVloC1zEtYHWw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./fonts/2A4Xx7CngadFGlVV4xrO06OBHY.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("./fonts/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./fonts/867QObYax8ANsfX4TGEVU9YiCM.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./fonts/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./fonts/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./fonts/DOfvtmE1UplCq161m6Hj8CSQYg.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./fonts/pKRFNWFoZl77qYCAIp84lN1h944.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./fonts/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("./fonts/khkJkwSL66WFg8SX6Wa726c.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./fonts/0E7IMbDzcGABpBwwqNEt60wU0w.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./fonts/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./fonts/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./fonts/JEXmejW8mXOYMtt0hyRg811kHac.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./fonts/Bo5CNzBv77CafbxOtKIkpw9egw.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./fonts/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Satoshi"; src: url("./fonts/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2"); font-display: swap; font-style: normal; font-weight: 400 }
@font-face { font-family: "Mona Sans Placeholder"; src: local("Arial"); ascent-override: 103.98%; descent-override: 30.53%; line-gap-override: 0.00%; size-adjust: 104.83% }
@font-face { font-family: "Idol Poster Placeholder"; src: local("Arial"); ascent-override: 82.87%; descent-override: 24.31%; line-gap-override: 0.00%; size-adjust: 112.71% }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }
@font-face { font-family: "Satoshi Placeholder"; src: local("Arial"); ascent-override: 102.23%; descent-override: 24.29%; line-gap-override: 10.12%; size-adjust: 98.80% }

/* ==================== NEXT STYLE BLOCK ==================== */

@media(min-width: 1200px){.hidden-72rtr7{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-1swxcpb{display:none!important}}@media(max-width: 809.98px){.hidden-jy3hps{display:none!important}}@media(min-width: 1200px){.hidden-wku4qr{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-gnocr3{display:none!important}}@media(max-width: 809.98px){.hidden-141xalu{display:none!important}}

/* ==================== NEXT STYLE BLOCK ==================== */

html,body,#main{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:sans-serif;font-size:12px}body{--token-b33e72d4-effe-4585-87df-df6459cc077b:#ff6b00;--token-3837bd35-e5b3-427b-b1c9-d206ee0711f2:#9e9e9e;--token-7ce9e89e-6946-4311-8805-8b4ebb84a469:#ff9d42;--token-bde1829c-2267-49cb-82a2-f676d22eb1a3:#fafaf9;--token-936dc703-8318-47b7-89f7-49ac194577e3:#f5f5f4;--token-8bb47a5a-214b-40c6-a9b5-bf0ecf406aa2:#e7e5e4;--token-5d5be84b-1d90-4e40-9441-9d5f1fbfa1ad:#d6d3d1;--token-0e309fa1-10c6-4d37-a75a-9b7bce9fe3ec:#a6a09b;--token-c828c232-6a7c-4a26-a693-e68afa40e4b7:#79716b;--token-da8a06ca-eaa3-41e4-8fad-a4acbf6bbd34:#57534d;--token-f35e9a7e-d987-4518-917a-517b9e7cc846:#44403b;--token-8615e15a-ad35-46c1-af3c-0cbb288b2b4f:#292524;--token-e501636d-64eb-4d0a-a6bc-f7f288ddecb4:#1c1917;--token-262c29de-b5e5-44c9-8240-36b780960f52:#0c0a09;--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141:#f9fafb;--token-ea599ecb-ca52-42fb-a02a-dfa0ff1c610a:#f3f4f6;--token-d532b710-837f-49cc-8662-59b27263240b:#e5e7eb;--token-70f2ee1a-f82d-4026-b7b9-e4a055c0f812:#d1d5dc;--token-5f4ff0d7-ebd6-4058-9d7a-13496d85a0f4:#99a1af;--token-78038cea-bd90-4b98-9b54-66b74bbe95bc:#6a7282;--token-e97152a5-0f7a-4bb1-9722-04d7206c707a:#4a5565;--token-bc48750c-4af8-4c33-a456-e5712a60fe2b:#232a36;--token-beee8ab2-e21f-40da-8fef-45f2658269f2:#141b26;--token-a031f25a-29de-4a92-952c-f754f95cf8d1:#090e17;--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787:#010205;--token-efef1eed-c3bb-4b8b-b346-bcdf240e989d:#ff6b00;--token-50bdae9a-ad51-4a0c-96ae-9acf6c687a72:#f9feff;--token-17bc747a-146b-4c15-8cb2-75c8215c9a20:#ff6b00;--token-f60fe7fa-0e27-4f0d-a3bf-b34cf22c4db2:#131921;--token-5e406880-c4a7-48d3-8154-42964eabb8a3:#f9feff;--token-8e084507-3ae6-4b5a-9176-2df88f75a1dc:#0d0d0d;--token-1b7d8fc6-831f-4d28-b181-0fdabe79c33f:#ff6b00;--token-3ec639d3-3c37-4405-b96c-47895a7c5c79:#f9feff;--token-2623d693-1ead-4452-9f01-7d63f8ae55b4:#9e9e9e;--token-939bc5f9-dc1f-4537-9300-3e6b49ce7d07:#000;--token-221b55c4-1495-453a-b862-a64989aa3066:#292524;--token-a281add1-2c41-44a4-9f68-2cbf29205dbb:#e72428;--token-cc407749-a9ad-48f7-b9b7-b73705867a62:#fafaf9;--token-e2b1c87b-8d40-4d1c-8a41-829e54ecb927:#c00015;--token-0de0e86a-b77b-4442-a60c-d8c77c3434e6:#1c1917;--token-beb7d33a-a77a-4848-88e7-1bf4ab9bdc02:#a6a09b;--token-9fd46173-fae4-4be4-937d-8d558b4390d1:#79716b;--token-344961fd-2289-42a9-b4a5-0561988e9d82:#9e9e9e;--token-cdba7b43-4a35-4362-b3d9-289505d8f370:#000;--token-2ae8ee7a-e1cb-4984-bf4e-30971abc30c3:#f9feff;--token-977e0cc1-ce03-4058-a481-a5a0565d41f3:#0d0d0d;--token-91520ee6-85d3-4bce-91fb-a309c58cf6b9:#9e9e9e;--token-cf2cdd76-122e-4a4d-952c-36342bdfd7ff:#9e9e9e;--token-7359dbdc-e641-4902-869e-2dcaca24821a:#f9feff;--token-4b94ec8d-c417-4637-8380-10212c6bda34:#ff6b00;--token-e6f55042-f23a-4685-835e-41f3aa7aeeaa:#f9feff;--token-3bd66d42-8b0a-453a-9e7f-76fd78a5d56b:#1b3354;--token-41be136c-993c-40ed-8076-8d9937fceefd:#9e9e9e;--token-112dddf6-5eba-48f9-ab46-fb5829411a45:#f9feff;--token-14d0d95e-83e1-403a-b62b-43c41049c52e:#eb6363;--token-6b2eeff7-acf9-401c-b287-915896d305df:#e7ff0a;--token-f885e3b8-9870-4a8b-93ea-0d807df04a45:#68ba38;--token-d1557c70-f987-4517-babb-77a420c71897:#9e9e9e;--token-f40178a6-9fc4-4513-8ee0-62c036cec53b:#f9feff;--token-4bcacdc6-322e-4d81-80d8-7306c22faf00:#f9feff;--token-df766024-3a11-4128-9c18-611a750f27d9:#f9feff;--token-d937d085-d015-4a11-8816-3411898a694b:#0641fc;--token-2fd60601-7810-43e0-b3de-743006024104:#ff6b00;--token-77cc9011-f21e-43ab-966c-96f36a6683e0:#f9feff;--token-47e2cab4-febe-4462-902b-e96652700cf4:#0d0d0d;--token-c36a4898-8323-4325-b6e1-5a8f9d64b953:#f9feff;--token-3238c6cb-4393-42f3-a75e-a67f56a831b6:#9e9e9e;--token-4151ae47-f3bc-4450-8acf-1ceff25d3aec:#f9feff;--token-59e56dfb-da30-41af-a530-0cc0011c83d2:#9e9e9e;--token-66cc4200-cc8e-4642-aaeb-42cbd3a29ab4:#ff6b00;--token-617c287d-352e-4804-ba10-91f8a8d9e367:#07051a;--token-24df8e02-a3db-461e-95ec-0e5410c44604:#292524;--token-7a507972-b3f0-462d-838a-1eeff8b4ff89:#1c1917;--token-ae7b1b98-3f14-4faf-939a-02c5278bb341:#0c0a09;--token-cbb98a1d-6fa5-447c-b8c9-97f9e42108cd:#f3f7f7;--token-6b76b400-dab4-4ed3-99f7-65f9bb93db7b:#fafaf9;--token-60a5e00a-b6b8-4ae4-9203-3dc9c8dbaa80:#79716b;--token-e5a77935-63e9-4954-abf9-5ac49be2db0c:#a6a09b;--token-7720120d-2eca-41a7-a1de-2453a8c9503e:#e72428;--token-c8cb7c21-83ce-4979-92c9-3a0fd8da8f68:#292524;--token-603f4837-f7d8-4546-bc98-879194feea19:#1c1917;--token-5e0500f1-93ba-4687-95a7-2a60e0224a14:#79716b;--token-914283e8-b141-4019-982c-35c2bb16cda5:#fafaf9;--token-a4b8f599-342c-49d8-923a-df92c867dbed:#28e01b;--token-10fe071b-2669-4025-a0f3-9a7a198532ef:#44403b;--token-a7aae3de-79ce-45f4-a3ec-bd40c1209373:#0c0a09;--token-8fb819ca-edb2-4e47-a166-dd0caec916a4:#e72428;--token-6f4747d3-9f5c-45ed-aae3-91385dc372b3:#f3f7f7;--token-5e681eb4-03f0-4948-a7e3-ff045eb2ba9a:#79716b;--token-0ba5b7e3-383e-4f6e-9f99-da64e6b5b010:#292524;--token-1865c91c-2136-4f86-8a18-67eae6e11bc3:#1c1917;--token-6f69c17e-50a5-4522-9d7c-6a5529d6eae7:#0c0a09;--token-b12e1b27-dd94-4d97-991b-6f9371e376b5:#f3f7f7;--token-3e65affd-51b9-4bad-87fc-41f22db380f4:#fafaf9;--token-542144e4-8017-468f-b7fa-fb69507e3e9f:#79716b;--token-174995f8-1ed1-4036-b6c0-b11cf596d17a:#a6a09b;--token-de51edbd-f255-4868-b254-fd5bf7f7fdec:#e72428;--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}.framer-NBbSk.framer-vku7iq,.framer-NBbSk .framer-vku7iq{display:block}.framer-NBbSk.framer-wku4qr{background-color:var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#030712);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.framer-NBbSk .framer-zcvijl{margin:0;background:0 0;flex-grow:1;width:0;height:0;margin-bottom:0;position:relative}.framer-NBbSk .framer-1q5z6ow-container{bottom:calc(calc(100% - min(var(--framer-viewport-height,100%),100%)) + 40px);height:65px;position:var(--framer-canvas-fixed-position,fixed);z-index:10;flex:none;order:1001;width:65px;right:40px}.framer-NBbSk .framer-e6plpk-container{flex:none;order:1002;width:100%;height:auto;position:relative}.framer-NBbSk .framer-zmkhz-container{height:auto;position:var(--framer-canvas-fixed-position,fixed);z-index:10;flex:none;order:1003;width:800px;top:12px;left:50%;transform:translate(-50%)}[data-layout-template=true]>#overlay{margin-bottom:0}@media (min-width:810px) and (max-width:1199.98px){.framer-NBbSk .framer-zmkhz-container{width:370px}}@media (max-width:809.98px){.framer-NBbSk .framer-zmkhz-container{width:370px}}.framer-FhKCN.framer-lux5qc,.framer-FhKCN .framer-lux5qc{display:block}.framer-FhKCN.framer-72rtr7{background-color:var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141,#f9fafb);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-oycgve{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-mw4j5e{background:#010205;height:1250px;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;padding:0 40px;display:flex;position:relative}.framer-FhKCN .framer-th6x2j{--border-bottom-width:0px;--border-color:#f9fafb1a;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;z-index:2;flex-flow:row;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:10px;width:1px;max-width:1400px;height:100%;padding:120px 0 0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1pzbzsb{z-index:2;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:30px;width:1px;max-width:877px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1dbksx3-container,.framer-FhKCN .framer-1nonc2o-container,.framer-FhKCN .framer-6gco29-container,.framer-FhKCN .framer-118bknn-container,.framer-FhKCN .framer-6pfuka-container,.framer-FhKCN .framer-ool35b-container,.framer-FhKCN .framer-161ozn1-container,.framer-FhKCN .framer-sgvjmu-container,.framer-FhKCN .framer-19zbq54-container,.framer-FhKCN .framer-1y0g7dg-container,.framer-FhKCN .framer-19j9g2f-container,.framer-FhKCN .framer-8r5aue-container,.framer-FhKCN .framer-1jrpvry-container,.framer-FhKCN .framer-iwi3hv-container,.framer-FhKCN .framer-1uw3ykd-container,.framer-FhKCN .framer-m0mkrm-container,.framer-FhKCN .framer-9dlder-container,.framer-FhKCN .framer-h46qbb-container,.framer-FhKCN .framer-1w7ckl5-container,.framer-FhKCN .framer-1l6zb50-container,.framer-FhKCN .framer-1pl44ot-container{flex:none;width:auto;height:auto;position:relative}.framer-FhKCN .framer-1atid7k{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-d7kxvw,.framer-FhKCN .framer-dqcatm{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-FhKCN .framer-19lh0iw{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:500px;height:auto;position:relative}.framer-FhKCN .framer-1emyc6i-container{will-change:var(--framer-will-change-effect-override,transform);flex:none;width:auto;height:auto;position:relative}.framer-FhKCN .framer-rp6exe{z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;max-width:1400px;height:724px;padding:0;display:flex;position:absolute;bottom:-114px;left:calc(50% - min(1400px,100%)/2);overflow:visible}.framer-FhKCN .framer-psrio7-container{will-change:var(--framer-will-change-effect-override,transform);z-index:3;flex:none;width:71%;height:630px;position:absolute;top:calc(46.9613% - 315px);left:14.5%}.framer-FhKCN .framer-c3j5ob{-webkit-user-select:none;user-select:none;height:270px;overflow:var(--overflow-clip-fallback,clip);z-index:4;background:linear-gradient(rgba(1,2,5,0) 25%,#010205 100%);flex:none;position:absolute;bottom:0;left:0;right:0}.framer-FhKCN .framer-1qn5gbq{-webkit-user-select:none;user-select:none;opacity:.6;pointer-events:none;z-index:1;flex:none;width:100%;height:486px;position:absolute;bottom:342px;left:0%;overflow:visible;-webkit-mask:linear-gradient(#000 55%,#0000 95%);mask:linear-gradient(#000 55%,#0000 95%)}.framer-FhKCN .framer-795dvz{z-index:1;flex:none;position:absolute;inset:-200px 0;overflow:visible}.framer-FhKCN .framer-1ukr51r{height:min-content;transform-style:preserve-3d;z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;top:50%;left:0;right:0;overflow:visible;transform:translateY(-50%)}.framer-FhKCN .framer-1ft81d9{height:min-content;transform-style:preserve-3d;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1xxzocz{height:240px;transform-style:preserve-3d;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:1400px;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1mbqidq,.framer-FhKCN .framer-zog4b5,.framer-FhKCN .framer-1ha2ssb,.framer-FhKCN .framer-ra0w64,.framer-FhKCN .framer-1h7lmwg,.framer-FhKCN .framer-1hruj3i,.framer-FhKCN .framer-49cgaf,.framer-FhKCN .framer-1xx12i3,.framer-FhKCN .framer-t9ifqj,.framer-FhKCN .framer-135c16y,.framer-FhKCN .framer-128k7pi,.framer-FhKCN .framer-1pc1jvy,.framer-FhKCN .framer-fgiz99,.framer-FhKCN .framer-1yw500z{filter:saturate();backface-visibility:hidden;will-change:var(--framer-will-change-override,transform);border-radius:20px;flex:none;width:260px;height:370px;position:relative;overflow:hidden}.framer-FhKCN .framer-1578n9r{height:240px;transform-style:preserve-3d;z-index:1;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:1400px;padding:0;display:flex;position:absolute;top:calc(50% - 120px);left:calc(50% - 700px);overflow:visible}.framer-FhKCN .framer-10akdm1,.framer-FhKCN .framer-1sxlwws,.framer-FhKCN .framer-vvhxti,.framer-FhKCN .framer-ks4tnd,.framer-FhKCN .framer-1ihbj5z{height:240px;transform-style:preserve-3d;z-index:1;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:1400px;padding:0;display:flex;position:absolute;top:calc(50% - 120px);left:calc(50.0833% - 700px);overflow:visible}.framer-FhKCN .framer-6nkmgc{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:4;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:446px;padding:20px 0;display:flex;position:absolute;bottom:-1px;left:0}.framer-FhKCN .framer-cuxzl,.framer-FhKCN .framer-16he1f6{width:446px;height:87px;position:absolute;top:0;left:0}.framer-FhKCN .framer-1hptvkf,.framer-FhKCN .framer-1ni1bkz{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:24px;width:min-content;padding:0;display:flex;position:relative}.framer-FhKCN .framer-1utcedg,.framer-FhKCN .framer-xff0ft{flex:none;gap:10px;width:100px;height:40px;position:relative;overflow:hidden}.framer-FhKCN .framer-xuwae0,.framer-FhKCN .framer-1qt6t5d{--border-bottom-width:1px;--border-color:#f9feff4d;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-override,transform);border-radius:500px;flex:none;width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:20px;overflow:hidden}.framer-FhKCN .framer-cza9v6,.framer-FhKCN .framer-1aedh9m{--border-bottom-width:1px;--border-color:#f9feff4d;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-override,transform);border-radius:500px;flex:none;width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:40px;overflow:hidden}.framer-FhKCN .framer-mxgl5y,.framer-FhKCN .framer-1j2uvn8{--border-bottom-width:1px;--border-color:#f9feff4d;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;will-change:var(--framer-will-change-override,transform);border-radius:500px;flex:none;width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:60px;overflow:hidden}.framer-FhKCN .framer-1v7xax,.framer-FhKCN .framer-xx5mk1{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:210px;max-width:210px;height:auto;position:relative}.framer-FhKCN .framer-18nrk0m-container,.framer-FhKCN .framer-mog7rb-container{opacity:.3;z-index:1;flex:none;position:absolute;inset:0}.framer-FhKCN .framer-hser42{background-color:var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205);z-index:2;flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;height:min-content;padding:20px 40px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-78rk99{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#28303d);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(180deg,var(--token-a031f25a-29de-4a92-952c-f754f95cf8d1,#090e17)0%,var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205)100%);max-width:2300px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:40px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:60px;width:1px;padding:60px 40px;display:flex;position:relative}.framer-FhKCN .framer-uee7sr,.framer-FhKCN .framer-56m3z4{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-1r22db1,.framer-FhKCN .framer-1q7opyk,.framer-FhKCN .framer-m0e34x,.framer-FhKCN .framer-72tuit{flex-flow:column;flex:none;place-content:center;align-items:center;gap:30px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-kjy1tj{max-width:729px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-1ibpqwg{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:590px;height:auto;position:relative}.framer-FhKCN .framer-16mfhzv{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:334px;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-zepvoh,.framer-FhKCN .framer-e6hqd5,.framer-FhKCN .framer-1xg3bhy{--border-bottom-width:0px;--border-color:var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26);--border-left-width:0px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:334px;padding:16px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1itq1ql,.framer-FhKCN .framer-18qvisw,.framer-FhKCN .framer-m64oxq,.framer-FhKCN .framer-1e9poyu{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#28303d);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(0deg,var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26)0%,#090e1700 70%);border-radius:30px;flex-flow:column;flex:1 0 0;place-content:center flex-end;align-items:center;gap:10px;width:100%;height:1px;padding:24px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-qp2jb0,.framer-FhKCN .framer-1rxlxbv,.framer-FhKCN .framer-13lii9p,.framer-FhKCN .framer-rwoawn{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:2;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-10k2hzf,.framer-FhKCN .framer-1idpqh7,.framer-FhKCN .framer-1gd858d,.framer-FhKCN .framer-mk0dll{--border-bottom-width:1px;--border-color:#f7f9fa4d;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;aspect-ratio:1;background:linear-gradient(180deg,var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00)30%,var(--token-7ce9e89e-6946-4311-8805-8b4ebb84a469,#91b0d9)100%);height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:9px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:34px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-mwoszp,.framer-FhKCN .framer-rm6446,.framer-FhKCN .framer-1dknvrd,.framer-FhKCN .framer-1ggom4n{--1ww558a:2;--4rxgx6:var(--token-3bd66d42-8b0a-453a-9e7f-76fd78a5d56b,#1b3354);aspect-ratio:1;flex:none;width:22px;height:auto;position:relative}.framer-FhKCN .framer-y5qv3y,.framer-FhKCN .framer-10sy35b,.framer-FhKCN .framer-5649gx,.framer-FhKCN .framer-p0y50f,.framer-FhKCN .framer-1ne4tk8,.framer-FhKCN .framer-vzknkj,.framer-FhKCN .framer-1vzelxq,.framer-FhKCN .framer-gtdhor,.framer-FhKCN .framer-15uv9iy,.framer-FhKCN .framer-1wseioc,.framer-FhKCN .framer-1547qzt,.framer-FhKCN .framer-17wzprg,.framer-FhKCN .framer-tin00z,.framer-FhKCN .framer-glq08x,.framer-FhKCN .framer-wgunxw,.framer-FhKCN .framer-1n55ry9,.framer-FhKCN .framer-wxbhzr,.framer-FhKCN .framer-sawpo3,.framer-FhKCN .framer-v8rmiy,.framer-FhKCN .framer-1mywqj0,.framer-FhKCN .framer-khfhqy,.framer-FhKCN .framer-6kx4jl,.framer-FhKCN .framer-1lqpi98,.framer-FhKCN .framer-1sinpkd,.framer-FhKCN .framer-1u68v9m,.framer-FhKCN .framer-1cpmsmu,.framer-FhKCN .framer-1v8ucd8,.framer-FhKCN .framer-5zzofg,.framer-FhKCN .framer-187cadh,.framer-FhKCN .framer-9r8czg,.framer-FhKCN .framer-2bebrb,.framer-FhKCN .framer-1fx3tl0,.framer-FhKCN .framer-1ue5k4j,.framer-FhKCN .framer-11yymd3,.framer-FhKCN .framer-h4147n,.framer-FhKCN .framer-zg99zd,.framer-FhKCN .framer-j6bsex,.framer-FhKCN .framer-1uqftnb,.framer-FhKCN .framer-hxo8vi,.framer-FhKCN .framer-j0fssn,.framer-FhKCN .framer-1mg2ks6,.framer-FhKCN .framer-bjzxvt,.framer-FhKCN .framer-14bkz4n,.framer-FhKCN .framer-zfz9it,.framer-FhKCN .framer-6f5isd,.framer-FhKCN .framer-1vao2d1,.framer-FhKCN .framer-pmtmzq,.framer-FhKCN .framer-64bis0,.framer-FhKCN .framer-x593m,.framer-FhKCN .framer-xeylvd,.framer-FhKCN .framer-1w7354c,.framer-FhKCN .framer-x3a548,.framer-FhKCN .framer-1nk7v9i,.framer-FhKCN .framer-1kn59if,.framer-FhKCN .framer-3lmxu2,.framer-FhKCN .framer-drpvwd,.framer-FhKCN .framer-nkeir3{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-FhKCN .framer-1ejngzg{--border-bottom-width:2px;--border-color:#f9fafb1f;--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;height:94px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:3;border-radius:26px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:94px;padding:0;display:flex;position:absolute;top:calc(21.1921% - 47px);left:calc(39.4737% - 47px);box-shadow:7px 10px 15px #01020599}.framer-FhKCN .framer-le469q{--border-bottom-width:2px;--border-color:#f9fafb1f;--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;height:94px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:2;border-radius:26px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:94px;padding:0;display:flex;position:absolute;top:calc(32.7815% - 47px);left:calc(48.2456% - 47px);box-shadow:7px 10px 15px #01020599}.framer-FhKCN .framer-vw34z8{--border-bottom-width:2px;--border-color:#f9fafb1f;--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;height:94px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:26px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:94px;padding:0;display:flex;position:absolute;top:calc(42.3841% - 47px);left:calc(55.2632% - 47px)}.framer-FhKCN .framer-1hrsdei{aspect-ratio:.753247;z-index:1;flex:none;width:236px;height:auto;position:absolute;top:-47px;left:47%;overflow:visible;transform:translate(-50%);-webkit-mask:linear-gradient(#000 41%,#0000 75%);mask:linear-gradient(#000 41%,#0000 75%)}.framer-FhKCN .framer-7952vk{aspect-ratio:.474048;z-index:1;flex:none;width:129px;height:auto;position:absolute;top:-38px;left:50%;overflow:visible;transform:translate(-50%);-webkit-mask:linear-gradient(#000 40%,#0000 100%);mask:linear-gradient(#000 40%,#0000 100%)}.framer-FhKCN .framer-lgnmb7{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:334px;padding:16px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-5aytxk{aspect-ratio:.99723;z-index:1;flex:none;height:auto;position:absolute;top:-31px;left:-8px;right:-8px;overflow:visible;-webkit-mask:radial-gradient(71% 69% at 43% 31.5%,#000 34.0517%,#0000 92.6724%);mask:radial-gradient(71% 69% at 43% 31.5%,#000 34.0517%,#0000 92.6724%)}.framer-FhKCN .framer-jqged9,.framer-FhKCN .framer-10kh9ce,.framer-FhKCN .framer-e6u44t{background-color:var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;padding:60px 40px;display:flex;position:relative}.framer-FhKCN .framer-1xazi63{max-width:1000px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:60px;width:1px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-uiklbv{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-11ny5zd,.framer-FhKCN .framer-1o47gkk,.framer-FhKCN .framer-12leys5{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-17ddahk-container,.framer-FhKCN .framer-1enhrxk-container,.framer-FhKCN .framer-27xj9x-container,.framer-FhKCN .framer-6a935w-container,.framer-FhKCN .framer-1ysjaeb-container,.framer-FhKCN .framer-r9ehno-container{flex:1 0 0;width:1px;height:auto;position:relative}.framer-FhKCN .framer-ll9lgz{background:radial-gradient(39% 39% at 50% 50%,var(--token-3bd66d42-8b0a-453a-9e7f-76fd78a5d56b,#131921)0%,var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205)100%);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-1h5u8c6{z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:60px 0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1fdo4j0,.framer-FhKCN .framer-1fndbmx{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0 40px;display:flex;position:relative}.framer-FhKCN .framer-nz8v8y{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-7msy7n{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;max-width:500px;height:auto;position:relative}.framer-FhKCN .framer-15oquij{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;max-width:300px;height:auto;position:relative}.framer-FhKCN .framer-1p5vyzp,.framer-FhKCN .framer-1a87pqs{z-index:2;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-x5wga1,.framer-FhKCN .framer-w3ia08{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:40px;width:1px;height:min-content;padding:40px 0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-iq3tu8,.framer-FhKCN .framer-1dzz0xb{height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;background:linear-gradient(270deg,#f9fafb0d 0%,#f9fafb1f 47.8448%,#f9fafb0d 100%);flex:none;position:absolute;bottom:0;left:0;right:0}.framer-FhKCN .framer-1kq6uy0,.framer-FhKCN .framer-cqlm4i{height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;background:linear-gradient(270deg,#f9fafb0d 0%,#f9fafb1f 47.8448%,#f9fafb0d 100%);flex:none;position:absolute;top:0;left:0;right:0}.framer-FhKCN .framer-1l82ysg{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-1me7oko-container{flex:none;width:100%;height:179px;position:relative}.framer-FhKCN .framer-1qafhse-container,.framer-FhKCN .framer-45biuw-container,.framer-FhKCN .framer-ce16nj-container,.framer-FhKCN .framer-1cmpmr9-container,.framer-FhKCN .framer-ptmium-container,.framer-FhKCN .framer-193n6u7-container,.framer-FhKCN .framer-31ct14-container,.framer-FhKCN .framer-14spry2-container{width:566px;height:178px;position:relative}.framer-FhKCN .framer-1xbwp0-container{opacity:.5;flex:none;width:100%;height:179px;position:relative}.framer-FhKCN .framer-10dkyhs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:var(--overflow-clip-fallback,clip);z-index:1;background:linear-gradient(90deg,#01020500 0%,#00000003 100%);flex:none;width:20%;position:absolute;top:0;bottom:0;right:0;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 65%);mask:linear-gradient(90deg,#0000 0%,#000 65%)}.framer-FhKCN .framer-12tu4ip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:var(--overflow-clip-fallback,clip);z-index:1;background:linear-gradient(90deg,#01020500 0%,#00000003 100%);flex:none;width:20%;position:absolute;top:0;bottom:0;left:0;-webkit-mask:linear-gradient(270deg,#0000 0%,#000 65%);mask:linear-gradient(270deg,#0000 0%,#000 65%)}.framer-FhKCN .framer-mzzw2n,.framer-FhKCN .framer-1iquvr2{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:40px;width:1100px;padding:40px 0;display:flex;position:absolute;top:0;bottom:0;left:calc(50% - 550px);overflow:visible}.framer-FhKCN .framer-1ev8pw5,.framer-FhKCN .framer-h0up4t{aspect-ratio:1;background-color:var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141,#f9fafb);height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:133px;flex:none;width:4px;position:absolute;top:-2px;left:-2px}.framer-FhKCN .framer-1w0k4nx,.framer-FhKCN .framer-ebg98c{aspect-ratio:1;background-color:var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141,#f9fafb);height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:133px;flex:none;width:4px;position:absolute;bottom:-2px;left:-2px}.framer-FhKCN .framer-plfb2b,.framer-FhKCN .framer-70c4o4{aspect-ratio:1;background-color:var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141,#f9fafb);height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:133px;flex:none;width:4px;position:absolute;bottom:-2px;right:-2px}.framer-FhKCN .framer-1wv8y1,.framer-FhKCN .framer-1jztzlp{aspect-ratio:1;background-color:var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141,#f9fafb);height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:133px;flex:none;width:4px;position:absolute;top:-2px;right:-2px}.framer-FhKCN .framer-1ytc9gz,.framer-FhKCN .framer-dwbv7x{background-color:var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;padding:20px 40px;display:flex;position:relative}.framer-FhKCN .framer-1a5t8fe{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#232a36);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205);max-width:2300px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:40px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:60px;width:1px;padding:80px 40px 60px;display:flex;position:relative}.framer-FhKCN .framer-z95kd5{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;max-width:729px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-cjezpi{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:554px;height:auto;position:relative}.framer-FhKCN .framer-x71q35{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:12px;width:100%;padding:0;display:grid;position:relative}.framer-FhKCN .framer-n2wg8d-container,.framer-FhKCN .framer-f80913-container,.framer-FhKCN .framer-s045e6-container,.framer-FhKCN .framer-1dnm9ye-container{flex:none;place-self:start;width:100%;height:491px;position:relative}.framer-FhKCN .framer-ys4tzd{height:635px;overflow:var(--overflow-clip-fallback,clip);pointer-events:none;will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:39px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;top:1px;left:1px;right:1px}.framer-FhKCN .framer-7zjzqh-container{-webkit-user-select:none;user-select:none;flex:1 0 0;width:1px;height:100%;position:relative}.framer-FhKCN .framer-ao8ozc,.framer-FhKCN .framer-m13f8v{opacity:.08;will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;gap:8px;height:643px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(#00000004 0%,#000000b3 28%,#000000ba 76%,#0000 96%);mask:linear-gradient(#00000004 0%,#000000b3 28%,#000000ba 76%,#0000 96%)}.framer-FhKCN .framer-58h56x{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#28303d);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(160deg,var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26)0%,var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205)53.0172%,var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26)100%);max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:40px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:60px;width:1px;padding:8px;display:flex;position:relative}.framer-FhKCN .framer-1qir9z3{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:2;flex-flow:row;flex:none;place-content:center;align-items:center;gap:60px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-15nrm27{height:390px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:36px;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-jnzhzz{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:4;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:446px;padding:20px 0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.framer-FhKCN .framer-mmysf6{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:80px;width:min-content;height:min-content;padding:28px 28px 28px 0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1hrp299{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:508px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-1m9dbfs{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:412px;height:auto;position:relative}.framer-FhKCN .framer-xn2454{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:371px;height:auto;position:relative}.framer-FhKCN .framer-1tzdqze{opacity:.08;will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;gap:8px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#00000004 0%,#000000b3 28%,#000000ba 76%,#0000 96%);mask:linear-gradient(#00000004 0%,#000000b3 28%,#000000ba 76%,#0000 96%)}.framer-FhKCN .framer-knojn0{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:60px;width:1px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-yz30rh{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:595px;height:auto;position:relative}.framer-FhKCN .framer-1ntwwv8{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1f6ng0z,.framer-FhKCN .framer-1fbwjyu{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#1e242e);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;border-radius:40px;flex-flow:row;flex:1 0 0;place-content:flex-start center;align-self:stretch;align-items:flex-start;gap:10px;width:1px;height:auto;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-m1zq2h{background:linear-gradient(180deg,var(--token-a031f25a-29de-4a92-952c-f754f95cf8d1,#090e17)0%,var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205)100%);border-radius:36px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:30px;width:1px;height:100%;padding:250px 8px 8px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1ebxomo,.framer-FhKCN .framer-ya7gjy{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:30px;width:100%;padding:0 20px 20px;display:flex;position:relative}.framer-FhKCN .framer-6qu7rw,.framer-FhKCN .framer-k1hrb9,.framer-FhKCN .framer-1aazpgk{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-rjhgtx,.framer-FhKCN .framer-dk4b45,.framer-FhKCN .framer-ghz4hp{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:min-content;padding:0;display:flex;position:relative}.framer-FhKCN .framer-7b4006{--border-bottom-width:1px;--border-color:var(--token-f885e3b8-9870-4a8b-93ea-0d807df04a45,#68ba38);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(#68ba3866 0%,#68ba380d 100%);border-radius:10px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:8px 16px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-111ia5h,.framer-FhKCN .framer-eu48r6{pointer-events:none;z-index:4;flex-flow:row;flex:none;place-content:center;align-items:center;gap:6px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-FhKCN .framer-1j9a9ri{--1p7gxi5:var(--token-f885e3b8-9870-4a8b-93ea-0d807df04a45,#68ba38);aspect-ratio:1;flex:none;width:22px;height:auto;position:relative}.framer-FhKCN .framer-1qsr0sj,.framer-FhKCN .framer-e5o818,.framer-FhKCN .framer-5cpns7{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:6px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-131vldv,.framer-FhKCN .framer-vm0say,.framer-FhKCN .framer-blb4lf,.framer-FhKCN .framer-mxkdd8,.framer-FhKCN .framer-4q4pqz,.framer-FhKCN .framer-1m4ysyi,.framer-FhKCN .framer-1kvf8c3,.framer-FhKCN .framer-12cfpb6,.framer-FhKCN .framer-ytbrhm,.framer-FhKCN .framer-144m5df,.framer-FhKCN .framer-fzqoo6,.framer-FhKCN .framer-1wprcdx,.framer-FhKCN .framer-wcyqzj,.framer-FhKCN .framer-p3ci8q,.framer-FhKCN .framer-1ejtqjv,.framer-FhKCN .framer-f8ovtg,.framer-FhKCN .framer-kjg0vc,.framer-FhKCN .framer-r3yazw,.framer-FhKCN .framer-2e2zqn,.framer-FhKCN .framer-vbsglp,.framer-FhKCN .framer-3wvmja,.framer-FhKCN .framer-1u8c8oe,.framer-FhKCN .framer-8vyb76,.framer-FhKCN .framer-1piu1tg,.framer-FhKCN .framer-13b0rs6,.framer-FhKCN .framer-5p50gk,.framer-FhKCN .framer-1w8uk3u,.framer-FhKCN .framer-uysalb,.framer-FhKCN .framer-nd2xnd,.framer-FhKCN .framer-1280a3s,.framer-FhKCN .framer-qwgblf,.framer-FhKCN .framer-i6uszd{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-FhKCN .framer-dljkcv,.framer-FhKCN .framer-1h1knfz,.framer-FhKCN .framer-iioukj,.framer-FhKCN .framer-1aqh6e4,.framer-FhKCN .framer-1h4qsqv,.framer-FhKCN .framer-puktm3,.framer-FhKCN .framer-1v5qgut,.framer-FhKCN .framer-fm4lo,.framer-FhKCN .framer-9qjvv9,.framer-FhKCN .framer-1e3opnq,.framer-FhKCN .framer-tw3pko,.framer-FhKCN .framer-dt887l,.framer-FhKCN .framer-tlhlse,.framer-FhKCN .framer-1krhk39,.framer-FhKCN .framer-1omznbs,.framer-FhKCN .framer-1njb3g0,.framer-FhKCN .framer-i1fhlo,.framer-FhKCN .framer-1yaa50o,.framer-FhKCN .framer-1it6jza,.framer-FhKCN .framer-tkkxts,.framer-FhKCN .framer-jig5dy,.framer-FhKCN .framer-16o2rkb,.framer-FhKCN .framer-kh6azr,.framer-FhKCN .framer-14ft3ck,.framer-FhKCN .framer-28z72b,.framer-FhKCN .framer-13792kw,.framer-FhKCN .framer-1bdnwz2,.framer-FhKCN .framer-iwf2sa,.framer-FhKCN .framer-4u5jj6,.framer-FhKCN .framer-1nb9ai,.framer-FhKCN .framer-8idm6p,.framer-FhKCN .framer-119w2vr{--1ww558a:2;--4rxgx6:var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00);aspect-ratio:1;flex:none;width:16px;height:auto;position:relative}.framer-FhKCN .framer-1173iou,.framer-FhKCN .framer-10l7n2u,.framer-FhKCN .framer-1orm2zp{z-index:1;background:linear-gradient(270deg,#f9fafb0d 0%,#f9fafb1f 47.8448%,#f9fafb0d 100%);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1hvake2,.framer-FhKCN .framer-1xoi2xp,.framer-FhKCN .framer-o173uo{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:6px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-FhKCN .framer-ncqodi,.framer-FhKCN .framer-k7ebhq,.framer-FhKCN .framer-mxj0o1{flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-FhKCN .framer-26rbti-container,.framer-FhKCN .framer-6d6lh8-container,.framer-FhKCN .framer-1erao8y-container,.framer-FhKCN .framer-u4zfan-container,.framer-FhKCN .framer-13radsw-container,.framer-FhKCN .framer-6707gx-container,.framer-FhKCN .framer-rnldzd-container,.framer-FhKCN .framer-1ju6h9q-container,.framer-FhKCN .framer-58wct4-container,.framer-FhKCN .framer-1mz4opw-container,.framer-FhKCN .framer-16w547q-container,.framer-FhKCN .framer-16v020j-container,.framer-FhKCN .framer-1m45ko1-container{flex:none;width:100%;height:auto;position:relative}.framer-FhKCN .framer-1ak8xg0,.framer-FhKCN .framer-c5y521{z-index:1;flex:none;width:309px;height:268px;position:absolute;top:-25px;right:-6px;overflow:visible;-webkit-mask:radial-gradient(63% 96% at 41.2% 9.5%,#000 31.8966%,#0000 100%);mask:radial-gradient(63% 96% at 41.2% 9.5%,#000 31.8966%,#0000 100%)}.framer-FhKCN .framer-1czax7w{background:linear-gradient(180deg,var(--token-a031f25a-29de-4a92-952c-f754f95cf8d1,#090e17)0%,var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205)100%);border-radius:36px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:30px;width:1px;height:min-content;padding:250px 8px 8px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-160fox4{--border-bottom-width:1px;--border-color:var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(156deg,var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00)0%,var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141,#f9fafb)51.7241%,var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00)100%);border-radius:40px;flex-flow:row;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:10px;width:1px;height:min-content;padding:5px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-bm36vq{background:linear-gradient(90deg,var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26)-10%,var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205)53.0172%,var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26)117%);box-shadow:inset 0px 46px 21px -38px var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00),inset 0px 45px 39px -14px var(--token-3bd66d42-8b0a-453a-9e7f-76fd78a5d56b,#1b3354);border-radius:36px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:30px;width:1px;height:min-content;padding:250px 8px 8px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1lyc7aw{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:2;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:30px;width:100%;padding:0 20px 20px;display:flex;position:relative}.framer-FhKCN .framer-1d7dw0m{--border-bottom-width:1px;--border-color:var(--token-14d0d95e-83e1-403a-b62b-43c41049c52e,#fa2020);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(#fa202069 0%,#ff030312 100%);border-radius:10px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:8px 16px;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-qg90o9{opacity:.08;will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;gap:8px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#00000004 40%,#000000ba 100%);mask:linear-gradient(#00000004 40%,#000000ba 100%)}.framer-FhKCN .framer-tv0w24{z-index:1;flex:none;width:317px;height:268px;position:absolute;top:-25px;right:-6px;overflow:visible;-webkit-mask:radial-gradient(63% 96% at 41.2% 9.5%,#000 31.8966%,#0000 100%);mask:radial-gradient(63% 96% at 41.2% 9.5%,#000 31.8966%,#0000 100%)}.framer-FhKCN .framer-1f46p7d{overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;inset:0}.framer-FhKCN .framer-18kpx0b{background:linear-gradient(90deg,var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00)0%,var(--token-7ce9e89e-6946-4311-8805-8b4ebb84a469,#ff9d42)51.2931%,var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00)100%);height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:218px;padding:6px 20px;display:flex;position:absolute;top:22px;right:-70px}.framer-FhKCN .framer-12eyxsw{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#232a36);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(132deg,var(--token-a031f25a-29de-4a92-952c-f754f95cf8d1,#090e17)0%,#000 50.431%,var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26)100%);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:30px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:30px;display:flex;position:relative}.framer-FhKCN .framer-2ngr2f{flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-131vcsi{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;max-width:490px;height:auto;position:relative}.framer-FhKCN .framer-agwwjk{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#232a36);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(0deg,var(--token-a031f25a-29de-4a92-952c-f754f95cf8d1,#090e17)0%,#000 100%);max-width:2300px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:40px;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:60px;width:1px;padding:60px 40px;display:flex;position:relative}.framer-FhKCN .framer-1f45dxr{z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-uvrpoa{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0 40px;display:flex;position:relative}.framer-FhKCN .framer-15qqv0z{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:1 0 0;place-content:flex-end flex-start;align-items:flex-end;gap:30px;width:1px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-t7w0ov{max-width:549px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:30px;width:1px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-7i9ff1{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-FhKCN .framer-1a64uzp{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:465px;height:auto;position:relative}.framer-FhKCN .framer-1qxay3g-container{z-index:1;flex:1 0 0;width:1px;height:402px;position:relative}.framer-FhKCN .framer-1857o0{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#232a36);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-a031f25a-29de-4a92-952c-f754f95cf8d1,#090e17);max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:40px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:60px;width:100%;padding:12px 12px 12px 30px;display:flex;position:relative}.framer-FhKCN .framer-6dqw7m{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:100%;max-width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1oyncv6{max-width:600px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:24px 0 24px 24px;display:flex;position:relative}.framer-FhKCN .framer-w5yts9{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:1 0 0;width:1px;height:auto;position:relative}.framer-FhKCN .framer-y4ex9d{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:min-content;padding:0;display:flex;position:relative}.framer-FhKCN .framer-19rb2b2,.framer-FhKCN .framer-42xf30,.framer-FhKCN .framer-symg5x{background-color:var(--token-a031f25a-29de-4a92-952c-f754f95cf8d1,#090e17);box-shadow:inset 0px -16px 12px -9px var(--token-7ce9e89e-6946-4311-8805-8b4ebb84a469,#91b0d9),inset 0px -16px 26px -9px var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00),inset 0px -40px 29px 0px var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#1e2939);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:30px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:24px;display:flex;position:relative}.framer-FhKCN .framer-16aawt5{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-FhKCN .framer-1gwboqd{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:121px;height:auto;position:relative}.framer-FhKCN .framer-psc4xb,.framer-FhKCN .framer-1lymxff{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:20px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-FhKCN .framer-cbie0c{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:137px;height:auto;position:relative}.framer-FhKCN .framer-cv66yb{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:155px;height:auto;position:relative}.framer-FhKCN .framer-uruyug{background:radial-gradient(39% 39% at 50% 50%,var(--token-3bd66d42-8b0a-453a-9e7f-76fd78a5d56b,#131921)0%,var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205)100%);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-cucvt{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:60px 0 0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-tsmlv{max-width:800px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-q6xp7s{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;max-width:269px;height:auto;position:relative}.framer-FhKCN .framer-158s3it{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;max-width:193px;height:auto;position:relative}.framer-FhKCN .framer-6tm5e7{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 20%);mask:linear-gradient(90deg,#0000 0%,#000 20%)}.framer-FhKCN .framer-14nhwst{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative;-webkit-mask:linear-gradient(270deg,#0000 0%,#000 30%);mask:linear-gradient(270deg,#0000 0%,#000 30%)}.framer-FhKCN .framer-17ljavi{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:1 0 0;place-content:center flex-start;align-items:center;gap:12px;width:1px;padding:0;display:flex;position:relative}.framer-FhKCN .framer-jb5wr1-container{opacity:.2;z-index:1;flex:none;position:absolute;inset:0;-webkit-mask:radial-gradient(50% 50%,#0000 0%,#000 100%);mask:radial-gradient(50% 50%,#0000 0%,#000 100%)}.framer-FhKCN .framer-bcj4m4{background-color:var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787,#010205);height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-top-left-radius:20px;border-top-right-radius:20px;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:60px 40px;display:flex;position:relative}.framer-FhKCN .framer-10qhdlx{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:60px;width:100%;max-width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-q3bk27{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:30px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1vxpnqy{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-1w2u7co{--border-bottom-width:1px;--border-color:var(--token-bc48750c-4af8-4c33-a456-e5712a60fe2b,#232a36);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background:linear-gradient(132deg,var(--token-a031f25a-29de-4a92-952c-f754f95cf8d1,#090e17)0%,#000 50.431%,var(--token-beee8ab2-e21f-40da-8fef-45f2658269f2,#141b26)100%);will-change:var(--framer-will-change-override,transform);z-index:1;border-radius:30px;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:min-content;height:min-content;padding:30px;display:flex;position:sticky;top:120px;overflow:hidden}.framer-FhKCN .framer-jqs5pu{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-FhKCN .framer-emqntj{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;align-self:stretch;width:auto;height:auto;position:relative}.framer-FhKCN .framer-s12ihg{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:201px;height:auto;position:relative}.framer-FhKCN .framer-wla3cp{flex-flow:column;flex:none;place-content:flex-start center;align-self:stretch;align-items:flex-start;gap:12px;width:auto;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-FhKCN .framer-lju34n{flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:12px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-SXRIB .framer-styles-preset-11x8gsv:not(.rich-text-wrapper),.framer-SXRIB .framer-styles-preset-11x8gsv.rich-text-wrapper h1{--framer-font-family:"Idol Poster","Idol Poster Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*3.2);--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:.02em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:start;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-Bs5JX .framer-styles-preset-1dfcgsb:not(.rich-text-wrapper),.framer-Bs5JX .framer-styles-preset-1dfcgsb.rich-text-wrapper h1{--framer-font-family:"Idol Poster","Idol Poster Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*2.69);--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:.02em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141,#f9fafb);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-tMsLf .framer-styles-preset-1y8h3ot:not(.rich-text-wrapper),.framer-tMsLf .framer-styles-preset-1y8h3ot.rich-text-wrapper h2{--framer-font-family:"Idol Poster","Idol Poster Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*2);--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:.02em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-Eov5U .framer-styles-preset-167lqlz:not(.rich-text-wrapper),.framer-Eov5U .framer-styles-preset-167lqlz.rich-text-wrapper h3{--framer-font-family:"Idol Poster","Idol Poster Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*1.4);--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:.03em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-ysIC0 .framer-styles-preset-11ck4vy:not(.rich-text-wrapper),.framer-ysIC0 .framer-styles-preset-11ck4vy.rich-text-wrapper h4{--framer-font-family:"Idol Poster","Idol Poster Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*1.2);--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:.05em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-FhKCN[data-border=true]:after,.framer-FhKCN [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:810px) and (max-width:1199.98px){.framer-FhKCN.framer-72rtr7{width:810px}.framer-FhKCN .framer-mw4j5e{height:1169px;padding:0 32px}.framer-FhKCN .framer-1qn5gbq{bottom:302px}.framer-FhKCN .framer-hser42{padding:20px 32px}.framer-FhKCN .framer-16mfhzv{align-content:unset;align-items:unset;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);height:min-content;display:grid}.framer-FhKCN .framer-zepvoh,.framer-FhKCN .framer-e6hqd5,.framer-FhKCN .framer-1xg3bhy,.framer-FhKCN .framer-lgnmb7{flex:none;place-self:start;width:100%}.framer-FhKCN .framer-1h5u8c6{padding:80px 0}.framer-FhKCN .framer-nz8v8y,.framer-FhKCN .framer-tsmlv{flex-direction:column;justify-content:flex-start;gap:20px}.framer-FhKCN .framer-7msy7n{flex:none;width:100%;max-width:479px}.framer-FhKCN .framer-15oquij{flex:none;width:100%;max-width:391px}.framer-FhKCN .framer-mzzw2n,.framer-FhKCN .framer-1iquvr2{width:100%;max-width:780px;left:calc(50% - min(780px,100%)/2)}.framer-FhKCN .framer-x71q35{grid-template-columns:repeat(1,minmax(50px,1fr))}.framer-FhKCN .framer-1qir9z3,.framer-FhKCN .framer-1vxpnqy{flex-direction:column}.framer-FhKCN .framer-15nrm27,.framer-FhKCN .framer-160fox4,.framer-FhKCN .framer-1qxay3g-container,.framer-FhKCN .framer-q6xp7s{flex:none;width:100%}.framer-FhKCN .framer-mmysf6{width:100%;padding:0 28px 28px}.framer-FhKCN .framer-1hrp299,.framer-FhKCN .framer-y4ex9d{width:100%}.framer-FhKCN .framer-1ntwwv8{flex-direction:column;max-width:730px}.framer-FhKCN .framer-1f6ng0z,.framer-FhKCN .framer-1fbwjyu{align-self:unset;flex:none;width:100%;height:min-content}.framer-FhKCN .framer-m1zq2h{align-content:flex-end;align-items:flex-end;height:min-content;padding:40px}.framer-FhKCN .framer-1ebxomo,.framer-FhKCN .framer-ya7gjy,.framer-FhKCN .framer-1lyc7aw{max-width:400px;padding:0}.framer-FhKCN .framer-1qsr0sj,.framer-FhKCN .framer-e5o818,.framer-FhKCN .framer-5cpns7{align-content:unset;align-items:unset;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);display:grid}.framer-FhKCN .framer-131vldv,.framer-FhKCN .framer-vm0say,.framer-FhKCN .framer-blb4lf,.framer-FhKCN .framer-mxkdd8,.framer-FhKCN .framer-4q4pqz,.framer-FhKCN .framer-1m4ysyi,.framer-FhKCN .framer-1kvf8c3,.framer-FhKCN .framer-12cfpb6,.framer-FhKCN .framer-ytbrhm,.framer-FhKCN .framer-144m5df,.framer-FhKCN .framer-fzqoo6,.framer-FhKCN .framer-1wprcdx,.framer-FhKCN .framer-wcyqzj,.framer-FhKCN .framer-p3ci8q,.framer-FhKCN .framer-1ejtqjv,.framer-FhKCN .framer-f8ovtg,.framer-FhKCN .framer-kjg0vc,.framer-FhKCN .framer-r3yazw,.framer-FhKCN .framer-2e2zqn,.framer-FhKCN .framer-vbsglp,.framer-FhKCN .framer-3wvmja,.framer-FhKCN .framer-1u8c8oe,.framer-FhKCN .framer-8vyb76,.framer-FhKCN .framer-1piu1tg,.framer-FhKCN .framer-13b0rs6,.framer-FhKCN .framer-5p50gk,.framer-FhKCN .framer-1w8uk3u,.framer-FhKCN .framer-uysalb,.framer-FhKCN .framer-nd2xnd,.framer-FhKCN .framer-1280a3s,.framer-FhKCN .framer-qwgblf,.framer-FhKCN .framer-i6uszd{place-self:start}.framer-FhKCN .framer-1ak8xg0{left:0;right:unset;top:calc(52.0325% - 134px)}.framer-FhKCN .framer-1czax7w,.framer-FhKCN .framer-bm36vq{align-content:flex-end;align-items:flex-end;padding:40px}.framer-FhKCN .framer-c5y521{left:0;right:unset;top:calc(50.078% - 134px)}.framer-FhKCN .framer-tv0w24{left:0;right:unset;top:calc(50.0882% - 134px)}.framer-FhKCN .framer-131vcsi{max-width:354px}.framer-FhKCN .framer-uvrpoa{padding:0}.framer-FhKCN .framer-15qqv0z,.framer-FhKCN .framer-6dqw7m{flex-direction:column;align-content:flex-start;align-items:flex-start}.framer-FhKCN .framer-t7w0ov{max-width:unset;flex:none;width:100%}.framer-FhKCN .framer-1a64uzp{max-width:522px}.framer-FhKCN .framer-1857o0{padding:12px}.framer-FhKCN .framer-1oyncv6{flex:none;justify-content:flex-start;width:100%;padding:24px 0 0 24px}.framer-FhKCN .framer-19rb2b2,.framer-FhKCN .framer-42xf30,.framer-FhKCN .framer-symg5x,.framer-FhKCN .framer-jqs5pu{flex:1 0 0;width:1px}.framer-FhKCN .framer-158s3it{flex:none;width:100%;max-width:291px}.framer-FhKCN .framer-1w2u7co{top:unset;flex-direction:row;order:1;width:100%;position:relative}.framer-FhKCN .framer-emqntj{--framer-text-wrap-override:balance;align-self:unset;width:100%}.framer-FhKCN .framer-s12ihg{--framer-text-wrap-override:balance;width:100%}.framer-FhKCN .framer-wla3cp{align-self:unset;height:101px;padding:unset;flex:1 0 0;width:1px;display:block}.framer-FhKCN .framer-u4zfan-container{width:323px;position:absolute;top:0;left:50%;transform:translate(-50%)}.framer-FhKCN .framer-13radsw-container{width:1fr;position:absolute;top:5%;left:43%;transform:translate(-50%,-50%)}.framer-FhKCN .framer-lju34n{flex:none;order:0;width:100%}}@media (max-width:809.98px){.framer-FhKCN.framer-72rtr7{width:390px}.framer-FhKCN .framer-mw4j5e{flex-direction:column;place-content:center flex-start;align-items:center;gap:0;height:1113px;padding:0 10px 0 20px}.framer-FhKCN .framer-th6x2j{flex-direction:column;place-content:center flex-start;align-items:center;gap:0;width:100%;height:1px;padding:98px 0 0}.framer-FhKCN .framer-1pzbzsb,.framer-FhKCN .framer-7msy7n,.framer-FhKCN .framer-160fox4,.framer-FhKCN .framer-131vcsi,.framer-FhKCN .framer-t7w0ov,.framer-FhKCN .framer-q6xp7s,.framer-FhKCN .framer-158s3it{flex:none;width:100%}.framer-FhKCN .framer-19lh0iw{max-width:307px}.framer-FhKCN .framer-rp6exe{height:457px;bottom:0}.framer-FhKCN .framer-psrio7-container{width:340px;height:419px;top:calc(48.4472% - 209.5px);left:calc(50% - 170px)}.framer-FhKCN .framer-1qn5gbq{bottom:197px}.framer-FhKCN .framer-6nkmgc{width:unset;right:0}.framer-FhKCN .framer-cuxzl{width:360px}.framer-FhKCN .framer-1hptvkf{width:282px}.framer-FhKCN .framer-1v7xax,.framer-FhKCN .framer-1gwboqd,.framer-FhKCN .framer-cbie0c,.framer-FhKCN .framer-cv66yb{flex:1 0 0;width:1px}.framer-FhKCN .framer-hser42,.framer-FhKCN .framer-1ytc9gz,.framer-FhKCN .framer-dwbv7x{flex-direction:column;place-content:center flex-start;align-items:center;gap:0;padding:10px}.framer-FhKCN .framer-78rk99,.framer-FhKCN .framer-agwwjk{flex:none;gap:40px;width:100%;padding:60px 24px}.framer-FhKCN .framer-uee7sr{gap:40px;overflow:visible}.framer-FhKCN .framer-16mfhzv{flex-direction:column;justify-content:flex-start;gap:16px;height:min-content}.framer-FhKCN .framer-zepvoh,.framer-FhKCN .framer-e6hqd5,.framer-FhKCN .framer-1xg3bhy,.framer-FhKCN .framer-lgnmb7,.framer-FhKCN .framer-1qxay3g-container{flex:none;width:100%;height:300px}.framer-FhKCN .framer-jqged9,.framer-FhKCN .framer-bcj4m4{padding:60px 24px}.framer-FhKCN .framer-1xazi63,.framer-FhKCN .framer-56m3z4,.framer-FhKCN .framer-1f45dxr,.framer-FhKCN .framer-10qhdlx{gap:40px}.framer-FhKCN .framer-1ne4tk8,.framer-FhKCN .framer-vzknkj,.framer-FhKCN .framer-nkeir3{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;width:100%}.framer-FhKCN .framer-11ny5zd,.framer-FhKCN .framer-1o47gkk,.framer-FhKCN .framer-12leys5{flex-direction:column}.framer-FhKCN .framer-17ddahk-container,.framer-FhKCN .framer-1enhrxk-container,.framer-FhKCN .framer-27xj9x-container,.framer-FhKCN .framer-6a935w-container,.framer-FhKCN .framer-1ysjaeb-container,.framer-FhKCN .framer-r9ehno-container{flex:none;width:100%;height:450px}.framer-FhKCN .framer-nz8v8y,.framer-FhKCN .framer-2ngr2f,.framer-FhKCN .framer-tsmlv{flex-direction:column;justify-content:flex-start;gap:20px}.framer-FhKCN .framer-15oquij{flex:none;width:100%;max-width:254px}.framer-FhKCN .framer-10dkyhs,.framer-FhKCN .framer-12tu4ip{width:10%}.framer-FhKCN .framer-mzzw2n,.framer-FhKCN .framer-1iquvr2{width:100%;max-width:370px;left:calc(50% - min(370px,100%)/2)}.framer-FhKCN .framer-1a5t8fe{flex:none;gap:40px;width:100%;padding:64px 20px 44px}.framer-FhKCN .framer-z95kd5{max-width:unset}.framer-FhKCN .framer-cjezpi{max-width:278px}.framer-FhKCN .framer-x71q35{flex-flow:column;place-content:center flex-start;align-items:center;gap:16px;display:flex}.framer-FhKCN .framer-n2wg8d-container,.framer-FhKCN .framer-f80913-container,.framer-FhKCN .framer-s045e6-container,.framer-FhKCN .framer-1dnm9ye-container{align-self:unset;height:auto}.framer-FhKCN .framer-10kh9ce{padding:20px}.framer-FhKCN .framer-58h56x{gap:32px}.framer-FhKCN .framer-1qir9z3,.framer-FhKCN .framer-1vxpnqy{flex-direction:column;justify-content:flex-start;gap:24px}.framer-FhKCN .framer-15nrm27{flex:none;width:100%;height:260px}.framer-FhKCN .framer-jnzhzz{width:334px}.framer-FhKCN .framer-16he1f6{width:334px;height:98px}.framer-FhKCN .framer-1ni1bkz{width:246px}.framer-FhKCN .framer-xx5mk1{max-width:unset;flex:1 0 0;width:1px}.framer-FhKCN .framer-mmysf6{gap:24px;width:100%;padding:0 20px 24px}.framer-FhKCN .framer-1hrp299,.framer-FhKCN .framer-s12ihg{width:100%}.framer-FhKCN .framer-xn2454{max-width:228px}.framer-FhKCN .framer-e6u44t{flex-direction:column;place-content:center flex-start;align-items:center;gap:0;padding:60px 24px}.framer-FhKCN .framer-knojn0{flex:none;gap:40px;width:100%}.framer-FhKCN .framer-1ntwwv8{flex-direction:column;align-content:center;align-items:center;gap:20px}.framer-FhKCN .framer-1f6ng0z,.framer-FhKCN .framer-1fbwjyu{align-self:unset;flex:none;width:100%;height:min-content}.framer-FhKCN .framer-m1zq2h{align-self:stretch;height:auto}.framer-FhKCN .framer-12eyxsw{padding:24px}.framer-FhKCN .framer-uvrpoa{flex-direction:column;justify-content:flex-start;gap:24px;padding:0}.framer-FhKCN .framer-15qqv0z{flex-direction:column;flex:none;align-content:flex-start;align-items:flex-start;gap:24px;width:100%}.framer-FhKCN .framer-1857o0{gap:24px;padding:20px}.framer-FhKCN .framer-6dqw7m{flex-direction:column;align-content:flex-start;align-items:flex-start;gap:24px}.framer-FhKCN .framer-1oyncv6{flex:none;width:100%;padding:10px 10px 0}.framer-FhKCN .framer-y4ex9d{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:12px;width:100%}.framer-FhKCN .framer-19rb2b2,.framer-FhKCN .framer-42xf30,.framer-FhKCN .framer-symg5x{border-radius:20px;justify-content:flex-start;width:100%;padding:18px}.framer-FhKCN .framer-16aawt5,.framer-FhKCN .framer-psc4xb,.framer-FhKCN .framer-1lymxff{flex-direction:row;flex:1 0 0;width:1px}.framer-FhKCN .framer-14nhwst{-webkit-mask:linear-gradient(270deg,#0000 0%,#000 20%);mask:linear-gradient(270deg,#0000 0%,#000 20%)}.framer-FhKCN .framer-1w2u7co{top:unset;order:1;width:100%;position:relative}.framer-FhKCN .framer-jqs5pu{align-content:center;align-items:center;width:100%}.framer-FhKCN .framer-emqntj{align-self:unset;width:100%}.framer-FhKCN .framer-wla3cp{align-content:center;align-items:center;align-self:unset;width:100%}.framer-FhKCN .framer-lju34n{flex:none;order:0;width:100%}}.ssr-variant{display:contents}.framer-LEj0j.framer-1a01bh3,.framer-LEj0j .framer-1a01bh3{display:block}.framer-LEj0j.framer-pm556w{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:16px;width:min-content;padding:6px 20px 6px 6px;display:flex;position:relative}.framer-LEj0j .framer-12yrvnr{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:34px;padding:0;display:flex;position:relative}.framer-LEj0j .framer-1i48nig{aspect-ratio:1;flex:none;width:20px;height:auto;position:relative}.framer-LEj0j .framer-1sx8rat{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-LEj0j[data-border=true]:after,.framer-LEj0j [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-YkatT{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))var(--framer-link-text-decoration,var(--framer-text-decoration,none))var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/2));margin:min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/-2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}.text-styles-preset-reset.framer-text{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:none}ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1)*1ch)}ol.framer-text>li.framer-text:before{content:counter(list-item,var(--list-style-type))".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child{width:100%!important}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,Inter,Inter Placeholder,sans-serif);font-style:var(--framer-font-style,normal);font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item)".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=Stack]:not([data-framer-generated])>*,[data-framer-component-type=Stack]:not([data-framer-generated])>[data-framer-component-type],NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-LEoxa.framer-1vacj5b,.framer-LEoxa .framer-1vacj5b{display:block}.framer-LEoxa.framer-i5m4cz{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:20px 28px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-LEoxa .framer-udkvru,.framer-LEoxa .framer-na5pmj{z-index:0;flex:none;position:absolute;inset:0;overflow:visible}.framer-LEoxa .framer-1jnckp7{z-index:0;flex:none;position:absolute;inset:2px;overflow:visible}.framer-LEoxa .framer-1jyiqfo{flex-flow:row;flex:none;place-content:center;align-self:stretch;align-items:center;gap:16px;width:auto;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-LEoxa .framer-10jh1wm{aspect-ratio:1;flex:none;width:20px;height:auto;position:relative}.framer-LEoxa .framer-1vbpdzl{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-gjDRB .framer-styles-preset-1ab7ipg:not(.rich-text-wrapper),.framer-gjDRB .framer-styles-preset-1ab7ipg.rich-text-wrapper p{--framer-font-family:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*.9);--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#666;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-Q82ob.framer-cqiylz,.framer-Q82ob .framer-cqiylz{display:block}.framer-Q82ob.framer-1f7jssl{flex-flow:column;place-content:flex-end center;align-items:flex-end;gap:10px;width:974px;height:702px;padding:8px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-Q82ob .framer-1j7vzrd{height:30px;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0 24px;display:flex;position:relative}.framer-Q82ob .framer-1kzsw2a,.framer-Q82ob .framer-1iiqfjw{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:4px;width:min-content;padding:0;display:flex;position:relative}.framer-Q82ob .framer-1ecelf0,.framer-Q82ob .framer-yv79nz,.framer-Q82ob .framer-vusugf{height:8px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:8px;position:relative}.framer-Q82ob .framer-1tcprzt{height:100%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:396px;padding:0;display:flex;position:relative}.framer-Q82ob .framer-18qeqdo{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:relative}.framer-Q82ob .framer-170as9z{aspect-ratio:1;flex:none;width:13px;height:auto;position:relative}.framer-Q82ob .framer-2vm67t{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-Q82ob .framer-j7txv5,.framer-Q82ob .framer-n3avqg,.framer-Q82ob .framer-1f8nntz{aspect-ratio:1;flex:none;width:14px;height:auto;position:relative}.framer-Q82ob .framer-urw5hy{height:93%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex;position:relative}.framer-Q82ob .framer-gti3to{height:200%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;position:absolute;top:0;left:0;right:0}.framer-Q82ob .framer-1fw2828{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;top:81px;left:-65px;overflow:visible}.framer-Q82ob .framer-1uwxtim{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:2;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:absolute;top:50%;left:50%}.framer-Q82ob .framer-1cq5k3b{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:58px;height:auto;position:relative}.framer-Q82ob .framer-i3t92c{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Q82ob .framer-19p1mtf{width:134px;height:134px;position:relative}.framer-Q82ob .framer-p46ds8{width:134px;height:134px;position:absolute;top:0;left:0}.framer-Q82ob .framer-vzph9q,.framer-Q82ob .framer-1cmxoq5{width:119px;height:119px;position:absolute;top:8px;left:8px}.framer-Q82ob.framer-v-mob9ik .framer-gti3to{top:-554px}.framer-Q82ob.framer-v-1ckv5av.framer-1f7jssl{width:340px;height:632px}.framer-Q82ob.framer-v-1ckv5av .framer-gti3to{height:unset;bottom:0}.framer-Q82ob.framer-v-1ckv5av .framer-1fw2828{top:41px;left:-21px}.framer-Q82ob.framer-v-1ckv5av .framer-19p1mtf,.framer-Q82ob.framer-v-1ckv5av .framer-p46ds8{width:86px;height:86px}.framer-Q82ob.framer-v-1ckv5av .framer-vzph9q,.framer-Q82ob.framer-v-1ckv5av .framer-1cmxoq5{width:76px;height:76px;top:5px;left:5px}.framer-lI41J .framer-styles-preset-ofgf31:not(.rich-text-wrapper),.framer-lI41J .framer-styles-preset-ofgf31.rich-text-wrapper p{--framer-font-family:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*.6);--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.3em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#666;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-lyhjW .framer-styles-preset-bkf0yg:not(.rich-text-wrapper),.framer-lyhjW .framer-styles-preset-bkf0yg.rich-text-wrapper h6{--framer-font-family:"Idol Poster","Idol Poster Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*.9);--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:.02em;--framer-line-height:1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-Q82ob[data-border=true]:after,.framer-Q82ob [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-EEtY7,.framer-PKEhl,.framer-uXX7X,.framer-ROvqC,.framer-UIRhT,.framer-mSHW6,.framer-5Fba2,.framer-YJxWF,.framer-WfgZh,.framer-A1aH9{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}.framer-OalEI.framer-17tkuop,.framer-OalEI .framer-17tkuop{display:block}.framer-OalEI.framer-1qbhy6u{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center flex-end;align-items:center;gap:30px;width:554px;padding:10px;text-decoration:none;display:flex;position:relative}.framer-OalEI .framer-1g2dh2e-container{flex:none;width:100%;height:450px;position:relative}.framer-OalEI .framer-goc2w0{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0 24px 30px;display:flex;position:relative}.framer-OalEI .framer-19ai9lx{aspect-ratio:3.77622;flex:none;width:100px;height:auto;position:relative;overflow:visible}.framer-OalEI .framer-1972br1{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-OalEI .framer-ineqbv{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:14px;width:min-content;padding:6px 20px;display:flex;position:relative}.framer-OalEI .framer-1wipj01,.framer-OalEI .framer-a13fjk{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-OalEI .framer-1003rqi{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:11px;width:min-content;padding:6px 20px;display:flex;position:relative}.framer-OalEI .framer-1ay1hh5{aspect-ratio:1;flex:none;width:17px;height:auto;position:relative}.framer-OalEI.framer-v-ehhf8o.framer-1qbhy6u{justify-content:flex-start;height:605px}.framer-OalEI.framer-v-ehhf8o .framer-1g2dh2e-container{flex:1 0 0;height:1px}.framer-OalEI.framer-v-ehhf8o .framer-goc2w0{flex-direction:column;place-content:flex-start;align-items:flex-start;gap:24px;padding:0 20px 20px}.framer-OalEI[data-border=true]:after,.framer-OalEI [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-xjPJv.framer-1h6crqe,.framer-xjPJv .framer-1h6crqe{display:block}.framer-xjPJv.framer-19tisn{height:450px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center flex-start;align-items:center;gap:10px;width:534px;padding:0;display:flex;position:relative}.framer-xjPJv .framer-103ws6x{height:680px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;width:100%;position:absolute;top:0;left:0%}.framer-xjPJv.framer-v-hyw9cm .framer-103ws6x{top:-222px}.framer-xjPJv.framer-v-1t5l0co .framer-103ws6x{height:100%;left:unset;top:unset;position:relative}.framer-5tiu6{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-TrX3u.framer-mfiy6a,.framer-TrX3u .framer-mfiy6a{display:block}.framer-TrX3u.framer-1dj0iko{will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:566px;height:178px;padding:0;display:flex;position:relative;overflow:hidden}.framer-TrX3u .framer-1gyh6bj{z-index:1;flex:none;position:absolute;inset:0;overflow:hidden}.framer-TrX3u.framer-v-cntv8w.framer-1dj0iko{aspect-ratio:3.1746;height:var(--framer-aspect-ratio-supported,178px)}.framer-TrX3u.framer-v-cntv8w .framer-1gyh6bj{inset:-6px -19px -6px -18px}.framer-NrQba.framer-157fw8d,.framer-NrQba .framer-157fw8d{display:block}.framer-NrQba.framer-1lhmu3g{height:491px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center flex-end;align-items:center;gap:30px;width:514px;padding:30px;display:flex;position:relative}.framer-NrQba .framer-1h04hi8{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:20px;width:100%;padding:0;display:flex;position:relative}.framer-NrQba .framer-hz3uj3{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:100%;padding:0;display:flex;position:relative}.framer-NrQba .framer-1710mo1{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:14px;width:min-content;padding:3px 14px;display:flex;position:relative}.framer-NrQba .framer-nchtcn,.framer-NrQba .framer-1q5fdip{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-NrQba .framer-lwui9v{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:554px;height:auto;position:relative}.framer-NrQba .framer-1cgla18{-webkit-user-select:none;user-select:none;mix-blend-mode:plus-lighter;height:916px;overflow:var(--overflow-clip-fallback,clip);pointer-events:none;z-index:3;flex:none;width:36px;position:absolute;bottom:-311px;left:54px}.framer-NrQba.framer-v-whipv6 .framer-1cgla18{bottom:unset;left:unset;top:-443px;right:-110px}.framer-NrQba.framer-v-82zxan.framer-1lhmu3g{width:340px;height:530px}.framer-NrQba.framer-v-82zxan .framer-hz3uj3{flex-direction:column;align-content:flex-start;align-items:flex-start}.framer-6UuGK .framer-styles-preset-1v9rh5b:not(.rich-text-wrapper),.framer-6UuGK .framer-styles-preset-1v9rh5b.rich-text-wrapper h5{--framer-font-family:"Idol Poster","Idol Poster Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*1);--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:700;--framer-letter-spacing:.04em;--framer-line-height:1.1em;--framer-paragraph-spacing:40px;--framer-text-alignment:start;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-NrQba[data-border=true]:after,.framer-NrQba [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-yeBos{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}.framer-bBq4z{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"1434013430\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 23.88 4.666 L 22.694 5.037 C 22.57 4.63 22.387 4.131 22.126 3.629 C 21.285 2.009 20.055 1.152 18.567 1.15 L 18.562 1.15 C 18.459 1.15 18.356 1.16 18.253 1.169 C 18.21 1.116 18.165 1.064 18.119 1.013 C 17.471 0.313 16.639 -0.028 15.644 0.002 C 13.722 0.057 11.81 1.458 10.258 3.946 C 9.166 5.697 8.337 7.897 8.101 9.6 C 5.895 10.289 4.351 10.772 4.318 10.783 C 3.205 11.135 3.17 11.171 3.024 12.23 C 2.913 13.032 0 35.779 0 35.779 L 24.173 40 L 24.173 4.617 C 24.053 4.624 23.947 4.647 23.88 4.666 Z M 18.298 6.411 L 14.222 7.686 C 14.616 6.163 15.363 4.646 16.28 3.652 C 16.621 3.283 17.099 2.87 17.664 2.635 C 18.196 3.754 18.311 5.34 18.298 6.411 Z M 15.681 1.293 C 16.132 1.283 16.512 1.383 16.836 1.599 C 16.318 1.871 15.815 2.262 15.345 2.772 C 14.124 4.093 13.189 6.146 12.817 8.125 L 9.468 9.172 C 10.129 6.055 12.716 1.379 15.681 1.293 Z M 11.942 19.045 C 12.072 21.121 17.482 21.575 17.786 26.438 C 18.025 30.264 15.776 32.881 12.535 33.088 C 8.646 33.336 6.505 31.019 6.505 31.019 L 7.329 27.479 C 7.329 27.479 9.484 29.12 11.209 29.01 C 12.336 28.938 12.739 28.013 12.698 27.359 C 12.528 24.65 8.123 24.81 7.845 20.359 C 7.611 16.614 10.046 12.819 15.421 12.477 C 17.492 12.345 18.553 12.879 18.553 12.879 L 17.324 17.521 C 17.324 17.521 15.953 16.891 14.327 16.994 C 11.944 17.146 11.919 18.664 11.942 19.045 Z M 19.576 6.012 C 19.561 5.03 19.445 3.663 18.992 2.482 C 20.45 2.761 21.168 4.427 21.471 5.42 Z M 24.972 39.904 L 35 37.387 C 35 37.387 30.682 7.913 30.655 7.711 C 30.628 7.508 30.452 7.397 30.308 7.384 C 30.163 7.372 27.34 7.329 27.34 7.329 C 27.34 7.329 25.619 5.641 24.972 5.003 L 24.972 39.904 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"mjMk1YL4o\" transform=\"translate(3 0)\" width=\"35.00000176604976px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1p7gxi5);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"1434013430\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 23.88 4.666 L 22.694 5.037 C 22.57 4.63 22.387 4.131 22.126 3.629 C 21.285 2.009 20.055 1.152 18.567 1.15 L 18.562 1.15 C 18.459 1.15 18.356 1.16 18.253 1.169 C 18.21 1.116 18.165 1.064 18.119 1.013 C 17.471 0.313 16.639 -0.028 15.644 0.002 C 13.722 0.057 11.81 1.458 10.258 3.946 C 9.166 5.697 8.337 7.897 8.101 9.6 C 5.895 10.289 4.351 10.772 4.318 10.783 C 3.205 11.135 3.17 11.171 3.024 12.23 C 2.913 13.032 0 35.779 0 35.779 L 24.173 40 L 24.173 4.617 C 24.053 4.624 23.947 4.647 23.88 4.666 Z M 18.298 6.411 L 14.222 7.686 C 14.616 6.163 15.363 4.646 16.28 3.652 C 16.621 3.283 17.099 2.87 17.664 2.635 C 18.196 3.754 18.311 5.34 18.298 6.411 Z M 15.681 1.293 C 16.132 1.283 16.512 1.383 16.836 1.599 C 16.318 1.871 15.815 2.262 15.345 2.772 C 14.124 4.093 13.189 6.146 12.817 8.125 L 9.468 9.172 C 10.129 6.055 12.716 1.379 15.681 1.293 Z M 11.942 19.045 C 12.072 21.121 17.482 21.575 17.786 26.438 C 18.025 30.264 15.776 32.881 12.535 33.088 C 8.646 33.336 6.505 31.019 6.505 31.019 L 7.329 27.479 C 7.329 27.479 9.484 29.12 11.209 29.01 C 12.336 28.938 12.739 28.013 12.698 27.359 C 12.528 24.65 8.123 24.81 7.845 20.359 C 7.611 16.614 10.046 12.819 15.421 12.477 C 17.492 12.345 18.553 12.879 18.553 12.879 L 17.324 17.521 C 17.324 17.521 15.953 16.891 14.327 16.994 C 11.944 17.146 11.919 18.664 11.942 19.045 Z M 19.576 6.012 C 19.561 5.03 19.445 3.663 18.992 2.482 C 20.45 2.761 21.168 4.427 21.471 5.42 Z M 24.972 39.904 L 35 37.387 C 35 37.387 30.682 7.913 30.655 7.711 C 30.628 7.508 30.452 7.397 30.308 7.384 C 30.163 7.372 27.34 7.329 27.34 7.329 C 27.34 7.329 25.619 5.641 24.972 5.003 L 24.972 39.904 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"mjMk1YL4o\" transform=\"translate(3 0)\" width=\"35.00000176604976px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" id=\"1434013430\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 23.88 4.666 L 22.694 5.037 C 22.57 4.63 22.387 4.131 22.126 3.629 C 21.285 2.009 20.055 1.152 18.567 1.15 L 18.562 1.15 C 18.459 1.15 18.356 1.16 18.253 1.169 C 18.21 1.116 18.165 1.064 18.119 1.013 C 17.471 0.313 16.639 -0.028 15.644 0.002 C 13.722 0.057 11.81 1.458 10.258 3.946 C 9.166 5.697 8.337 7.897 8.101 9.6 C 5.895 10.289 4.351 10.772 4.318 10.783 C 3.205 11.135 3.17 11.171 3.024 12.23 C 2.913 13.032 0 35.779 0 35.779 L 24.173 40 L 24.173 4.617 C 24.053 4.624 23.947 4.647 23.88 4.666 Z M 18.298 6.411 L 14.222 7.686 C 14.616 6.163 15.363 4.646 16.28 3.652 C 16.621 3.283 17.099 2.87 17.664 2.635 C 18.196 3.754 18.311 5.34 18.298 6.411 Z M 15.681 1.293 C 16.132 1.283 16.512 1.383 16.836 1.599 C 16.318 1.871 15.815 2.262 15.345 2.772 C 14.124 4.093 13.189 6.146 12.817 8.125 L 9.468 9.172 C 10.129 6.055 12.716 1.379 15.681 1.293 Z M 11.942 19.045 C 12.072 21.121 17.482 21.575 17.786 26.438 C 18.025 30.264 15.776 32.881 12.535 33.088 C 8.646 33.336 6.505 31.019 6.505 31.019 L 7.329 27.479 C 7.329 27.479 9.484 29.12 11.209 29.01 C 12.336 28.938 12.739 28.013 12.698 27.359 C 12.528 24.65 8.123 24.81 7.845 20.359 C 7.611 16.614 10.046 12.819 15.421 12.477 C 17.492 12.345 18.553 12.879 18.553 12.879 L 17.324 17.521 C 17.324 17.521 15.953 16.891 14.327 16.994 C 11.944 17.146 11.919 18.664 11.942 19.045 Z M 19.576 6.012 C 19.561 5.03 19.445 3.663 18.992 2.482 C 20.45 2.761 21.168 4.427 21.471 5.42 Z M 24.972 39.904 L 35 37.387 C 35 37.387 30.682 7.913 30.655 7.711 C 30.628 7.508 30.452 7.397 30.308 7.384 C 30.163 7.372 27.34 7.329 27.34 7.329 C 27.34 7.329 25.619 5.641 24.972 5.003 L 24.972 39.904 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"mjMk1YL4o\" transform=\"translate(3 0)\" width=\"35.00000176604976px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:40px}.framer-MO1L3{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}.framer-P4B6o{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"2885045802\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20.005 0 L 19.995 0 C 8.968 0 0 8.97 0 20 C 0 24.375 1.41 28.43 3.808 31.722 L 1.315 39.153 L 9.003 36.695 C 12.165 38.79 15.938 40 20.005 40 C 31.032 40 40 31.027 40 20 C 40 8.973 31.032 0 20.005 0 Z M 31.643 28.243 C 31.16 29.605 29.245 30.735 27.718 31.065 C 26.673 31.288 25.308 31.465 20.713 29.56 C 14.835 27.125 11.05 21.153 10.755 20.765 C 10.473 20.378 8.38 17.603 8.38 14.733 C 8.38 11.863 9.838 10.465 10.425 9.865 C 10.908 9.373 11.705 9.148 12.47 9.148 C 12.718 9.148 12.94 9.16 13.14 9.17 C 13.728 9.195 14.023 9.23 14.41 10.158 C 14.893 11.32 16.068 14.19 16.208 14.485 C 16.35 14.78 16.493 15.18 16.293 15.568 C 16.105 15.968 15.94 16.145 15.645 16.485 C 15.35 16.825 15.07 17.085 14.775 17.45 C 14.505 17.768 14.2 18.108 14.54 18.695 C 14.88 19.27 16.055 21.188 17.785 22.728 C 20.018 24.715 21.828 25.35 22.475 25.62 C 22.958 25.82 23.533 25.773 23.885 25.398 C 24.333 24.915 24.885 24.115 25.448 23.328 C 25.848 22.763 26.353 22.693 26.883 22.893 C 27.423 23.08 30.28 24.493 30.868 24.785 C 31.455 25.08 31.843 25.22 31.985 25.468 C 32.125 25.715 32.125 26.878 31.643 28.243 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"GpAlwUwpj\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1p7gxi5);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"2885045802\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20.005 0 L 19.995 0 C 8.968 0 0 8.97 0 20 C 0 24.375 1.41 28.43 3.808 31.722 L 1.315 39.153 L 9.003 36.695 C 12.165 38.79 15.938 40 20.005 40 C 31.032 40 40 31.027 40 20 C 40 8.973 31.032 0 20.005 0 Z M 31.643 28.243 C 31.16 29.605 29.245 30.735 27.718 31.065 C 26.673 31.288 25.308 31.465 20.713 29.56 C 14.835 27.125 11.05 21.153 10.755 20.765 C 10.473 20.378 8.38 17.603 8.38 14.733 C 8.38 11.863 9.838 10.465 10.425 9.865 C 10.908 9.373 11.705 9.148 12.47 9.148 C 12.718 9.148 12.94 9.16 13.14 9.17 C 13.728 9.195 14.023 9.23 14.41 10.158 C 14.893 11.32 16.068 14.19 16.208 14.485 C 16.35 14.78 16.493 15.18 16.293 15.568 C 16.105 15.968 15.94 16.145 15.645 16.485 C 15.35 16.825 15.07 17.085 14.775 17.45 C 14.505 17.768 14.2 18.108 14.54 18.695 C 14.88 19.27 16.055 21.188 17.785 22.728 C 20.018 24.715 21.828 25.35 22.475 25.62 C 22.958 25.82 23.533 25.773 23.885 25.398 C 24.333 24.915 24.885 24.115 25.448 23.328 C 25.848 22.763 26.353 22.693 26.883 22.893 C 27.423 23.08 30.28 24.493 30.868 24.785 C 31.455 25.08 31.843 25.22 31.985 25.468 C 32.125 25.715 32.125 26.878 31.643 28.243 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"GpAlwUwpj\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" id=\"2885045802\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20.005 0 L 19.995 0 C 8.968 0 0 8.97 0 20 C 0 24.375 1.41 28.43 3.808 31.722 L 1.315 39.153 L 9.003 36.695 C 12.165 38.79 15.938 40 20.005 40 C 31.032 40 40 31.027 40 20 C 40 8.973 31.032 0 20.005 0 Z M 31.643 28.243 C 31.16 29.605 29.245 30.735 27.718 31.065 C 26.673 31.288 25.308 31.465 20.713 29.56 C 14.835 27.125 11.05 21.153 10.755 20.765 C 10.473 20.378 8.38 17.603 8.38 14.733 C 8.38 11.863 9.838 10.465 10.425 9.865 C 10.908 9.373 11.705 9.148 12.47 9.148 C 12.718 9.148 12.94 9.16 13.14 9.17 C 13.728 9.195 14.023 9.23 14.41 10.158 C 14.893 11.32 16.068 14.19 16.208 14.485 C 16.35 14.78 16.493 15.18 16.293 15.568 C 16.105 15.968 15.94 16.145 15.645 16.485 C 15.35 16.825 15.07 17.085 14.775 17.45 C 14.505 17.768 14.2 18.108 14.54 18.695 C 14.88 19.27 16.055 21.188 17.785 22.728 C 20.018 24.715 21.828 25.35 22.475 25.62 C 22.958 25.82 23.533 25.773 23.885 25.398 C 24.333 24.915 24.885 24.115 25.448 23.328 C 25.848 22.763 26.353 22.693 26.883 22.893 C 27.423 23.08 30.28 24.493 30.868 24.785 C 31.455 25.08 31.843 25.22 31.985 25.468 C 32.125 25.715 32.125 26.878 31.643 28.243 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"GpAlwUwpj\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:40px}.framer-xosyt{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}.framer-vyrkR.framer-wlsj5n,.framer-vyrkR .framer-wlsj5n{display:block}.framer-vyrkR.framer-1xd0bh8{height:421px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:10px;width:337px;padding:0;display:flex;position:relative}.framer-vyrkR .framer-1klh197-container{z-index:1;flex:none;width:356px;height:505px;position:absolute;top:calc(46.7934% - 252.5px);left:calc(50.1484% - 178px)}.framer-vyrkR.framer-v-1ixp2sa.framer-1xd0bh8{width:249px;height:311px}.framer-vyrkR.framer-v-1ixp2sa .framer-1klh197-container{width:272px;height:386px;top:calc(44.6945% - 193px);left:calc(51.004% - 136px)}.framer-G4SFK{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}.framer-cSAbQ.framer-1vqyotk,.framer-cSAbQ .framer-1vqyotk{display:block}.framer-cSAbQ.framer-1v269uk{cursor:pointer;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:225px;padding:6px 20px 6px 6px;text-decoration:none;display:flex;position:relative}.framer-cSAbQ .framer-s0ug10{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:33px;padding:0;display:flex;position:relative}.framer-cSAbQ .framer-1sklh8d{aspect-ratio:1;flex:none;width:17px;height:auto;position:relative}.framer-cSAbQ .framer-ngw9xm{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-cSAbQ[data-border=true]:after,.framer-cSAbQ [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-URRtM{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"258384813\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.213 1.783 L 15.234 13.824 C 17.856 16.445 22.142 16.447 24.766 13.824 L 36.787 1.783 C 36.845 1.725 36.874 1.645 36.867 1.565 C 36.86 1.484 36.817 1.41 36.75 1.364 C 35.524 0.508 34.032 0 32.425 0 L 7.575 0 C 5.968 0 4.476 0.508 3.25 1.364 C 3.183 1.41 3.14 1.484 3.133 1.565 C 3.126 1.645 3.155 1.725 3.213 1.783 Z M 0 23.416 C 0 27.601 3.4 31 7.575 31 L 32.425 31 C 36.6 31 40 27.601 40 23.416 L 40 7.584 C 40.001 6.36 39.704 5.155 39.135 4.072 C 39.095 3.995 39.02 3.942 38.934 3.928 C 38.847 3.915 38.76 3.944 38.699 4.006 L 26.829 15.89 C 23.068 19.661 16.929 19.659 13.171 15.89 L 1.301 4.006 C 1.24 3.944 1.153 3.915 1.066 3.928 C 0.98 3.942 0.905 3.995 0.865 4.072 C 0.296 5.155 -0.001 6.36 0 7.584 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"30.999999856698874px\" id=\"WsN8q8L7e\" transform=\"translate(0 5)\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1p7gxi5);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"258384813\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.213 1.783 L 15.234 13.824 C 17.856 16.445 22.142 16.447 24.766 13.824 L 36.787 1.783 C 36.845 1.725 36.874 1.645 36.867 1.565 C 36.86 1.484 36.817 1.41 36.75 1.364 C 35.524 0.508 34.032 0 32.425 0 L 7.575 0 C 5.968 0 4.476 0.508 3.25 1.364 C 3.183 1.41 3.14 1.484 3.133 1.565 C 3.126 1.645 3.155 1.725 3.213 1.783 Z M 0 23.416 C 0 27.601 3.4 31 7.575 31 L 32.425 31 C 36.6 31 40 27.601 40 23.416 L 40 7.584 C 40.001 6.36 39.704 5.155 39.135 4.072 C 39.095 3.995 39.02 3.942 38.934 3.928 C 38.847 3.915 38.76 3.944 38.699 4.006 L 26.829 15.89 C 23.068 19.661 16.929 19.659 13.171 15.89 L 1.301 4.006 C 1.24 3.944 1.153 3.915 1.066 3.928 C 0.98 3.942 0.905 3.995 0.865 4.072 C 0.296 5.155 -0.001 6.36 0 7.584 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"30.999999856698874px\" id=\"WsN8q8L7e\" transform=\"translate(0 5)\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" id=\"258384813\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.213 1.783 L 15.234 13.824 C 17.856 16.445 22.142 16.447 24.766 13.824 L 36.787 1.783 C 36.845 1.725 36.874 1.645 36.867 1.565 C 36.86 1.484 36.817 1.41 36.75 1.364 C 35.524 0.508 34.032 0 32.425 0 L 7.575 0 C 5.968 0 4.476 0.508 3.25 1.364 C 3.183 1.41 3.14 1.484 3.133 1.565 C 3.126 1.645 3.155 1.725 3.213 1.783 Z M 0 23.416 C 0 27.601 3.4 31 7.575 31 L 32.425 31 C 36.6 31 40 27.601 40 23.416 L 40 7.584 C 40.001 6.36 39.704 5.155 39.135 4.072 C 39.095 3.995 39.02 3.942 38.934 3.928 C 38.847 3.915 38.76 3.944 38.699 4.006 L 26.829 15.89 C 23.068 19.661 16.929 19.659 13.171 15.89 L 1.301 4.006 C 1.24 3.944 1.153 3.915 1.066 3.928 C 0.98 3.942 0.905 3.995 0.865 4.072 C 0.296 5.155 -0.001 6.36 0 7.584 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"30.999999856698874px\" id=\"WsN8q8L7e\" transform=\"translate(0 5)\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:40px}.framer-pHHeF.framer-yoiycv,.framer-pHHeF .framer-yoiycv{display:block}.framer-pHHeF.framer-2biirk{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:flex-start center;align-items:flex-start;gap:10px;width:843px;height:min-content;padding:30px;display:flex;position:relative;overflow:hidden}.framer-pHHeF .framer-1585c7g{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-pHHeF .framer-1906yju{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-pHHeF .framer-1ys2m8n{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:1 0 0;width:1px;max-width:85%;height:auto;position:relative}.framer-pHHeF .framer-1mmlzjx{aspect-ratio:1;flex:none;width:16px;height:auto;position:relative}.framer-pHHeF .framer-vr4yz4{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:85%;height:auto;position:relative}.framer-pHHeF .framer-1h6yypf{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-pHHeF[data-border=true]:after,.framer-pHHeF [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-z2vJG.framer-1mh5ii,.framer-z2vJG .framer-1mh5ii{display:block}.framer-z2vJG.framer-1l20s28{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:10px;width:65px;height:65px;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-z2vJG .framer-1uxp7al{aspect-ratio:1;flex:none;width:30px;height:auto;position:relative}.framer-z2vJG .framer-1bp2i5s{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:215px;height:min-content;padding:14px;display:flex;position:absolute;top:-80px;left:-156px;overflow:visible}.framer-z2vJG .framer-vezg68{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:1px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-z2vJG .framer-w63uh0,.framer-z2vJG .framer-p0g5ns{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-z2vJG .framer-gh1d48{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;bottom:-9px;right:24px;overflow:visible}.framer-z2vJG .framer-1pmgt0c{width:11px;height:11px;position:relative}.framer-z2vJG.framer-v-u049rk .framer-1bp2i5s{top:-94px}.framer-VVu7X .framer-styles-preset-15230az:not(.rich-text-wrapper),.framer-VVu7X .framer-styles-preset-15230az.rich-text-wrapper p{--framer-font-family:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*.8);--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.4em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#666;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-arXHY.framer-shz0s4,.framer-arXHY .framer-shz0s4{display:block}.framer-arXHY.framer-1l86crp{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-end;align-items:center;gap:40px;width:1200px;padding:60px 40px;display:flex;position:relative}.framer-arXHY .framer-avk465{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:2;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:30px;width:100%;padding:0;display:flex;position:relative}.framer-arXHY .framer-8fdscx{flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-arXHY .framer-1pjy6p4{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-arXHY .framer-16rfeac{aspect-ratio:3.77622;flex:none;width:176px;height:auto;text-decoration:none;position:relative;overflow:visible}.framer-arXHY .framer-1xfygaz{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:246px;height:auto;position:relative}.framer-arXHY .framer-136bxod{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:16px;width:min-content;padding:0;display:flex;position:relative}.framer-arXHY .framer-pasryn-container,.framer-arXHY .framer-1kl446-container,.framer-arXHY .framer-gwixla-container{aspect-ratio:1;flex:none;width:20px;height:auto;position:relative}.framer-arXHY .framer-1fgvsn{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:80px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-arXHY .framer-5a8p8u,.framer-arXHY .framer-pk7ie0{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-arXHY .framer-1flfqu,.framer-arXHY .framer-a9xb1y,.framer-arXHY .framer-jd9ji3,.framer-arXHY .framer-jvirw2,.framer-arXHY .framer-1o6kzi4,.framer-arXHY .framer-stw2kj,.framer-arXHY .framer-1sph2zd,.framer-arXHY .framer-r2s10i,.framer-arXHY .framer-1wf2otj{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-arXHY .framer-1dy921i,.framer-arXHY .framer-15m87r6{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:12px;width:min-content;padding:0;display:flex;position:relative}.framer-arXHY .framer-d4sbqx-container,.framer-arXHY .framer-bkpbw8-container{flex:none;align-self:stretch;width:auto;height:auto;position:relative}.framer-arXHY .framer-1gy0aw3{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:16px;width:auto;padding:20px;display:flex;position:relative}.framer-arXHY .framer-e7uypx{aspect-ratio:1;flex:none;width:23px;height:auto;position:relative}.framer-arXHY .framer-nop6is{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:6px;width:100%;padding:0;display:flex;position:relative}.framer-arXHY .framer-19u240z{z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-arXHY .framer-1mq0n02{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:500px;height:auto;position:relative}.framer-arXHY .framer-tu9jnv{mix-blend-mode:overlay;white-space:pre;z-index:1;flex:none;width:100%;height:auto;position:absolute;bottom:-105px;left:50%}.framer-arXHY.framer-v-s5jm2m.framer-1l86crp{width:810px}.framer-arXHY.framer-v-s5jm2m .framer-8fdscx,.framer-arXHY.framer-v-5d71l1 .framer-8fdscx{flex-direction:column;justify-content:flex-start;gap:60px}.framer-arXHY.framer-v-s5jm2m .framer-1fgvsn{gap:unset;justify-content:space-between;width:100%}.framer-arXHY.framer-v-s5jm2m .framer-tu9jnv{bottom:-75px}.framer-arXHY.framer-v-5d71l1.framer-1l86crp{width:390px;padding:60px 24px}.framer-arXHY.framer-v-5d71l1 .framer-1fgvsn{flex-direction:column;justify-content:flex-start;gap:60px;width:100%}.framer-arXHY.framer-v-5d71l1 .framer-tu9jnv{bottom:-25px}.framer-rVgv2 .framer-styles-preset-vxbkmy:not(.rich-text-wrapper),.framer-rVgv2 .framer-styles-preset-vxbkmy.rich-text-wrapper a{--framer-link-hover-text-color:var(--token-b33e72d4-effe-4585-87df-df6459cc077b,#ff6b00);--framer-link-text-color:var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141,#f9fafb);transition:color .2s cubic-bezier(.44,0,.56,1)}.framer-arXHY[data-border=true]:after,.framer-arXHY [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-gqFtm.framer-5o5vmp,.framer-gqFtm .framer-5o5vmp{display:block}.framer-gqFtm.framer-t9taji{cursor:pointer;height:24px;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;place-content:center;align-items:center;gap:10px;width:24px;padding:0;text-decoration:none;display:flex;position:relative}.framer-gqFtm .framer-12ls961{aspect-ratio:1;flex:none;width:100%;height:auto;position:relative}.framer-840io{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"3489762276\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"40px\" id=\"OB6lXjg5Z\" width=\"40px\"><path d=\"M 7.336 0 C 3.288 0 0 3.288 0 7.336 C 0 11.384 3.288 14.68 7.336 14.68 C 11.384 14.68 14.68 11.384 14.68 7.336 C 14.68 3.288 11.384 0 7.336 0 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"14.68000000000003px\" id=\"aJcf3xAQd\" transform=\"translate(12.641 12.641)\" width=\"14.680000000000064px\"/><path d=\"M 31.072 0 L 8.928 0 C 4.008 0 0 4.008 0 8.928 L 0 31.072 C 0 36 4.008 40 8.928 40 L 31.072 40 C 36 40 40 36 40 31.072 L 40 8.928 C 40 4.008 36 0 31.072 0 Z M 20 32.96 C 12.856 32.96 7.04 27.144 7.04 20 C 7.04 12.856 12.856 7.048 20 7.048 C 27.144 7.048 32.96 12.856 32.96 20 C 32.96 27.144 27.144 32.96 20 32.96 Z M 33.232 9.4 C 31.72 9.4 30.488 8.176 30.488 6.664 C 30.488 5.152 31.72 3.92 33.232 3.92 C 34.744 3.92 35.976 5.152 35.976 6.664 C 35.976 8.176 34.744 9.4 33.232 9.4 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"DV30P3uLh\" transform=\"translate(0 0)\" width=\"40px\"/></g></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1p7gxi5);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"3489762276\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"40px\" id=\"OB6lXjg5Z\" width=\"40px\"><path d=\"M 7.336 0 C 3.288 0 0 3.288 0 7.336 C 0 11.384 3.288 14.68 7.336 14.68 C 11.384 14.68 14.68 11.384 14.68 7.336 C 14.68 3.288 11.384 0 7.336 0 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"14.68000000000003px\" id=\"aJcf3xAQd\" transform=\"translate(12.641 12.641)\" width=\"14.680000000000064px\"/><path d=\"M 31.072 0 L 8.928 0 C 4.008 0 0 4.008 0 8.928 L 0 31.072 C 0 36 4.008 40 8.928 40 L 31.072 40 C 36 40 40 36 40 31.072 L 40 8.928 C 40 4.008 36 0 31.072 0 Z M 20 32.96 C 12.856 32.96 7.04 27.144 7.04 20 C 7.04 12.856 12.856 7.048 20 7.048 C 27.144 7.048 32.96 12.856 32.96 20 C 32.96 27.144 27.144 32.96 20 32.96 Z M 33.232 9.4 C 31.72 9.4 30.488 8.176 30.488 6.664 C 30.488 5.152 31.72 3.92 33.232 3.92 C 34.744 3.92 35.976 5.152 35.976 6.664 C 35.976 8.176 34.744 9.4 33.232 9.4 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"DV30P3uLh\" transform=\"translate(0 0)\" width=\"40px\"/></g></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" id=\"3489762276\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"40px\" id=\"OB6lXjg5Z\" width=\"40px\"><path d=\"M 7.336 0 C 3.288 0 0 3.288 0 7.336 C 0 11.384 3.288 14.68 7.336 14.68 C 11.384 14.68 14.68 11.384 14.68 7.336 C 14.68 3.288 11.384 0 7.336 0 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"14.68000000000003px\" id=\"aJcf3xAQd\" transform=\"translate(12.641 12.641)\" width=\"14.680000000000064px\"/><path d=\"M 31.072 0 L 8.928 0 C 4.008 0 0 4.008 0 8.928 L 0 31.072 C 0 36 4.008 40 8.928 40 L 31.072 40 C 36 40 40 36 40 31.072 L 40 8.928 C 40 4.008 36 0 31.072 0 Z M 20 32.96 C 12.856 32.96 7.04 27.144 7.04 20 C 7.04 12.856 12.856 7.048 20 7.048 C 27.144 7.048 32.96 12.856 32.96 20 C 32.96 27.144 27.144 32.96 20 32.96 Z M 33.232 9.4 C 31.72 9.4 30.488 8.176 30.488 6.664 C 30.488 5.152 31.72 3.92 33.232 3.92 C 34.744 3.92 35.976 5.152 35.976 6.664 C 35.976 8.176 34.744 9.4 33.232 9.4 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"DV30P3uLh\" transform=\"translate(0 0)\" width=\"40px\"/></g></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:40px}.framer-cXeLM{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"373274005\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20 0 C 23.725 0.043 27.09 0.958 30.096 2.747 C 33.065 4.499 35.535 6.985 37.27 9.965 C 39.048 12.988 39.958 16.374 40 20.122 C 39.894 25.25 38.277 29.629 35.148 33.261 C 32.019 36.892 28.011 39.139 23.862 40 L 23.862 25.623 L 27.785 25.623 L 28.672 19.974 L 22.733 19.974 L 22.733 16.273 C 22.7 15.506 22.942 14.752 23.416 14.149 C 23.891 13.543 24.728 13.225 25.926 13.194 L 29.512 13.194 L 29.512 8.245 C 29.461 8.228 28.972 8.163 28.047 8.049 C 26.998 7.926 25.943 7.86 24.887 7.852 C 22.496 7.863 20.605 8.538 19.214 9.875 C 17.823 11.213 17.113 13.148 17.083 15.68 L 17.083 19.974 L 12.563 19.974 L 12.563 25.623 L 17.083 25.623 L 17.083 40 C 11.989 39.139 7.981 36.892 4.852 33.261 C 1.723 29.629 0.106 25.249 0 20.122 C 0.042 16.374 0.952 12.988 2.73 9.965 C 4.465 6.985 6.935 4.499 9.904 2.747 C 12.91 0.958 16.275 0.043 20 0 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"iLytKZ4D0\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1p7gxi5);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"373274005\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20 0 C 23.725 0.043 27.09 0.958 30.096 2.747 C 33.065 4.499 35.535 6.985 37.27 9.965 C 39.048 12.988 39.958 16.374 40 20.122 C 39.894 25.25 38.277 29.629 35.148 33.261 C 32.019 36.892 28.011 39.139 23.862 40 L 23.862 25.623 L 27.785 25.623 L 28.672 19.974 L 22.733 19.974 L 22.733 16.273 C 22.7 15.506 22.942 14.752 23.416 14.149 C 23.891 13.543 24.728 13.225 25.926 13.194 L 29.512 13.194 L 29.512 8.245 C 29.461 8.228 28.972 8.163 28.047 8.049 C 26.998 7.926 25.943 7.86 24.887 7.852 C 22.496 7.863 20.605 8.538 19.214 9.875 C 17.823 11.213 17.113 13.148 17.083 15.68 L 17.083 19.974 L 12.563 19.974 L 12.563 25.623 L 17.083 25.623 L 17.083 40 C 11.989 39.139 7.981 36.892 4.852 33.261 C 1.723 29.629 0.106 25.249 0 20.122 C 0.042 16.374 0.952 12.988 2.73 9.965 C 4.465 6.985 6.935 4.499 9.904 2.747 C 12.91 0.958 16.275 0.043 20 0 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"iLytKZ4D0\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" id=\"373274005\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20 0 C 23.725 0.043 27.09 0.958 30.096 2.747 C 33.065 4.499 35.535 6.985 37.27 9.965 C 39.048 12.988 39.958 16.374 40 20.122 C 39.894 25.25 38.277 29.629 35.148 33.261 C 32.019 36.892 28.011 39.139 23.862 40 L 23.862 25.623 L 27.785 25.623 L 28.672 19.974 L 22.733 19.974 L 22.733 16.273 C 22.7 15.506 22.942 14.752 23.416 14.149 C 23.891 13.543 24.728 13.225 25.926 13.194 L 29.512 13.194 L 29.512 8.245 C 29.461 8.228 28.972 8.163 28.047 8.049 C 26.998 7.926 25.943 7.86 24.887 7.852 C 22.496 7.863 20.605 8.538 19.214 9.875 C 17.823 11.213 17.113 13.148 17.083 15.68 L 17.083 19.974 L 12.563 19.974 L 12.563 25.623 L 17.083 25.623 L 17.083 40 C 11.989 39.139 7.981 36.892 4.852 33.261 C 1.723 29.629 0.106 25.249 0 20.122 C 0.042 16.374 0.952 12.988 2.73 9.965 C 4.465 6.985 6.935 4.499 9.904 2.747 C 12.91 0.958 16.275 0.043 20 0 Z\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"40px\" id=\"iLytKZ4D0\" width=\"40px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:40px}.framer-7Akns{-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"2649733906\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 38.196 4.225 C 37.747 2.573 36.43 1.271 34.759 0.826 C 31.707 0 19.5 0 19.5 0 C 19.5 0 7.292 0 4.24 0.794 C 2.602 1.239 1.253 2.573 0.803 4.225 C 0 7.242 0 13.5 0 13.5 C 0 13.5 0 19.789 0.803 22.775 C 1.253 24.427 2.57 25.729 4.241 26.174 C 7.324 27 19.5 27 19.5 27 C 19.5 27 31.707 27 34.759 26.206 C 36.43 25.761 37.747 24.459 38.197 22.807 C 39 19.789 39 13.532 39 13.532 C 39 13.532 39.032 7.242 38.196 4.225 Z M 15.613 19.281 L 15.613 7.719 L 25.764 13.5 Z M 15.613 19.281\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"27px\" id=\"wfbAPjZc4\" transform=\"translate(1 7)\" width=\"39px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);aspect-ratio:1;background-color:var(--1p7gxi5);-webkit-mask:url("data:image/svg+xml,<svg display=\"block\" id=\"2649733906\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 38.196 4.225 C 37.747 2.573 36.43 1.271 34.759 0.826 C 31.707 0 19.5 0 19.5 0 C 19.5 0 7.292 0 4.24 0.794 C 2.602 1.239 1.253 2.573 0.803 4.225 C 0 7.242 0 13.5 0 13.5 C 0 13.5 0 19.789 0.803 22.775 C 1.253 24.427 2.57 25.729 4.241 26.174 C 7.324 27 19.5 27 19.5 27 C 19.5 27 31.707 27 34.759 26.206 C 36.43 25.761 37.747 24.459 38.197 22.807 C 39 19.789 39 13.532 39 13.532 C 39 13.532 39.032 7.242 38.196 4.225 Z M 15.613 19.281 L 15.613 7.719 L 25.764 13.5 Z M 15.613 19.281\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"27px\" id=\"wfbAPjZc4\" transform=\"translate(1 7)\" width=\"39px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);mask:url("data:image/svg+xml,<svg display=\"block\" id=\"2649733906\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 38.196 4.225 C 37.747 2.573 36.43 1.271 34.759 0.826 C 31.707 0 19.5 0 19.5 0 C 19.5 0 7.292 0 4.24 0.794 C 2.602 1.239 1.253 2.573 0.803 4.225 C 0 7.242 0 13.5 0 13.5 C 0 13.5 0 19.789 0.803 22.775 C 1.253 24.427 2.57 25.729 4.241 26.174 C 7.324 27 19.5 27 19.5 27 C 19.5 27 31.707 27 34.759 26.206 C 36.43 25.761 37.747 24.459 38.197 22.807 C 39 19.789 39 13.532 39 13.532 C 39 13.532 39.032 7.242 38.196 4.225 Z M 15.613 19.281 L 15.613 7.719 L 25.764 13.5 Z M 15.613 19.281\" fill=\"var(--1p7gxi5, var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)))\" height=\"27px\" id=\"wfbAPjZc4\" transform=\"translate(1 7)\" width=\"39px\"/></svg>") alpha no-repeat center/auto var(--framer-icon-mask-mode,add),var(--framer-icon-mask,none);width:40px}.framer-z768M{-webkit-mask:var(--framer-icon-mask);aspect-ratio:1;-webkit-mask:var(--framer-icon-mask);mask:var(--framer-icon-mask);width:24px;display:block}.framer-eKFDn.framer-penpd1,.framer-eKFDn .framer-penpd1{display:block}.framer-eKFDn.framer-5vmdm{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center;align-items:center;gap:16px;width:800px;padding:14px 24px;display:flex;position:relative}.framer-eKFDn .framer-1jt1805{max-width:1200px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;padding:0;display:flex;position:relative}.framer-eKFDn .framer-1d83be2{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-eKFDn .framer-j1z60n{aspect-ratio:3.77622;flex:none;width:95px;height:auto;text-decoration:none;position:relative;overflow:visible}.framer-eKFDn .framer-uwwjek{aspect-ratio:1;height:auto;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:43px;padding:0;display:flex;position:relative}.framer-eKFDn .framer-h6thuf-container{flex:none;width:24px;height:24px;position:relative}.framer-eKFDn .framer-n2r0w8{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:6px;width:min-content;padding:0;display:flex;position:relative}.framer-eKFDn .framer-v6jstf-container,.framer-eKFDn .framer-1gdyhe6-container,.framer-eKFDn .framer-mqfz1b-container,.framer-eKFDn .framer-gf5gmo-container,.framer-eKFDn .framer-jsq0jx-container,.framer-eKFDn .framer-152sv0a-container{flex:none;width:auto;height:auto;position:relative}.framer-eKFDn .framer-12ql3ac{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-eKFDn.framer-v-188hf3f.framer-5vmdm{width:370px;padding:14px 24px 24px}.framer-eKFDn.framer-v-188hf3f .framer-1jt1805,.framer-eKFDn.framer-v-1sy9akg .framer-1jt1805{flex-direction:column;justify-content:flex-start;gap:30px;overflow:visible}.framer-eKFDn.framer-v-188hf3f .framer-1d83be2,.framer-eKFDn.framer-v-1sy9akg .framer-1d83be2{gap:unset;justify-content:space-between;width:100%}.framer-eKFDn.framer-v-188hf3f .framer-j1z60n,.framer-eKFDn.framer-v-188hf3f .framer-uwwjek,.framer-eKFDn.framer-v-1sy9akg .framer-uwwjek{cursor:pointer}.framer-eKFDn.framer-v-188hf3f .framer-n2r0w8{flex-direction:column;align-content:flex-start;align-items:flex-start;gap:20px;width:100%}.framer-eKFDn.framer-v-188hf3f .framer-12ql3ac{width:100%}.framer-eKFDn.framer-v-1sy9akg.framer-5vmdm{width:370px}.framer-eKFDn[data-border=true]:after,.framer-eKFDn [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-wK2wC.framer-1kzsvd8,.framer-wK2wC .framer-1kzsvd8{display:block}.framer-wK2wC.framer-111fg0n{cursor:pointer;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:6px;width:min-content;padding:4px 10px;text-decoration:none;display:flex;position:relative}.framer-wK2wC .framer-1djzp5n{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-wK2wC .framer-zh319a{aspect-ratio:1;flex:none;width:15px;height:auto;position:relative}.framer-wK2wC.framer-v-5f4vz3.framer-111fg0n{will-change:unset;padding:0}.framer-dJJ9y .framer-styles-preset-1htvpzd:not(.rich-text-wrapper),.framer-dJJ9y .framer-styles-preset-1htvpzd.rich-text-wrapper p{--framer-font-family:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*.7);--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#666;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-7CHAC .framer-styles-preset-bt9wf:not(.rich-text-wrapper),.framer-7CHAC .framer-styles-preset-bt9wf.rich-text-wrapper p{--framer-font-family:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*.9);--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#666;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-wK2wC[data-border=true]:after,.framer-wK2wC [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-PYGLg.framer-1njbfiw,.framer-PYGLg .framer-1njbfiw{display:block}.framer-PYGLg.framer-7gq0pr{cursor:pointer;flex-flow:column;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:12px 24px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-PYGLg .framer-17lcgeu,.framer-PYGLg .framer-15d71bf{z-index:0;flex:none;position:absolute;inset:0;overflow:visible}.framer-PYGLg .framer-1tlcxdb{z-index:0;flex:none;position:absolute;inset:2px;overflow:visible}.framer-PYGLg .framer-1ifiunm{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-hykQT .framer-styles-preset-11xzrm1:not(.rich-text-wrapper),.framer-hykQT .framer-styles-preset-11xzrm1.rich-text-wrapper p{--framer-font-family:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold:"Inter","Inter Placeholder",sans-serif;--framer-font-family-bold-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-family-italic:"Inter","Inter Placeholder",sans-serif;--framer-font-open-type-features:"blwf" on,"cv03" on,"cv04" on,"cv09" on,"cv11" on;--framer-font-size:calc(var(--framer-root-font-size,1rem)*.8);--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.02em;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:start;--framer-text-color:#666;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-rCcMY.framer-ucvdye,.framer-rCcMY .framer-ucvdye{display:block}.framer-rCcMY.framer-1scgvo4{cursor:pointer;height:24px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center;align-items:center;gap:7px;width:24px;padding:0;display:flex;position:relative}.framer-rCcMY .framer-dkaehx,.framer-rCcMY .framer-1glsh4v{height:2px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:100%;position:relative}.framer-rCcMY.framer-v-31di8q .framer-dkaehx{z-index:1;position:absolute;top:calc(50% - 1px);left:0%}

/* ==================== NEXT STYLE BLOCK ==================== */

:root body { background: var(--token-6f6a1852-a6ce-4f33-8041-0393e7d3b787, rgb(3, 7, 18)); } :root { font-size: 125%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 112.5%; } } @media (max-width: 809.98px) { :root { font-size: 106.25%; } }

/* ==================== NEXT STYLE BLOCK ==================== */

html body { background: var(--token-dc9ae7f7-95a8-43ff-9036-04379b1fa141, rgb(249, 250, 251)); }


/* ==========================================================================
   CUSTOM ANIMATIONS & BRIGHTNESS FIXES (PREMIUM AGENCIA EXPERIENCE)
   ========================================================================== */

/* Keyframe Animations */
@keyframes animFadeUp {
  0% {
    opacity: 0;
    transform: translateY(28px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes animScaleIn {
  0% {
    opacity: 0;
    transform: scale(0.96) translateY(24px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}

@keyframes floatHero {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px);
  }
}

@keyframes floatArmsLeft {
  0%, 100% {
    transform: translateY(0px) rotate(-4deg);
  }
  50% {
    transform: translateY(-10px) rotate(-2deg);
  }
}

@keyframes floatArmsRight {
  0%, 100% {
    transform: translateY(0px) rotate(4deg);
  }
  50% {
    transform: translateY(-10px) rotate(2deg);
  }
}

@keyframes glowBtnPulse {
  0%, 100% {
    box-shadow: 0 0 15px rgba(255, 107, 0, 0.35), inset 0 0 12px rgba(255, 107, 0, 0.2);
  }
  50% {
    box-shadow: 0 0 28px rgba(255, 107, 0, 0.7), 0 0 50px rgba(255, 107, 0, 0.25), inset 0 0 18px rgba(255, 107, 0, 0.45);
  }
}

@keyframes pulseWhatsApp {
  0%, 100% {
    transform: scale(1);
    box-shadow: 0 6px 20px rgba(37, 211, 102, 0.45);
  }
  50% {
    transform: scale(1.06);
    box-shadow: 0 10px 30px rgba(37, 211, 102, 0.75);
  }
}

/* Applied Animation Classes */
.anim-fade-up-0 {
  animation: animFadeUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) both;
}

.anim-fade-up-1 {
  animation: animFadeUp 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.12s both;
}

.anim-fade-up-2 {
  animation: animFadeUp 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.25s both;
}

.anim-fade-up-3 {
  animation: animFadeUp 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.38s both;
}

.anim-scale-in {
  animation: animScaleIn 1.1s cubic-bezier(0.16, 1, 0.3, 1) 0.35s both;
}

.anim-demo-title {
  animation: animFadeUp 0.9s cubic-bezier(0.16, 1, 0.3, 1) both;
}

/* Subtle continuous floating motion for Hero fan cards */
.framer-18f921w, .framer-1a4j5g8, .framer-1m7v78k {
  animation: floatHero 6s ease-in-out infinite;
}

.framer-18f921w {
  animation-delay: 0s;
}

.framer-1a4j5g8 {
  animation-delay: 1.5s;
}

.framer-1m7v78k {
  animation-delay: 3s;
}

/* Hero CTA glowing button */
.framer-1v04zsz, .framer-rkmh2g {
  animation: glowBtnPulse 3s infinite ease-in-out;
  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s ease;
}

.framer-1v04zsz:hover, .framer-rkmh2g:hover {
  transform: translateY(-2px) scale(1.03) !important;
}

/* Floating WhatsApp button pulse */
.framer-1q5z6ow-container {
  animation: pulseWhatsApp 3.5s infinite ease-in-out;
  transition: transform 0.3s ease;
}

.framer-1q5z6ow-container:hover {
  transform: scale(1.12) !important;
}

/* ==========================================================================
   PROJECT CARDS COLORATION & BRIGHTNESS FIX (FULL VIBRANT DISPLAY)
   ========================================================================== */

/* Remove any dimming/opacity on project card containers */
.framer-11ny5zd,
.framer-1o47gkk,
.framer-12leys5,
.framer-1qbhy6u,
.framer-17tkuop,
.framer-19tisn,
.framer-1yv543n,
.framer-1g2dh2e-container,
.framer-17ddahk-container {
  opacity: 1 !important;
  filter: none !important;
  transform: none !important;
  color-interpolation-filters: auto;
}

/* ==========================================================================
   3D HERO CAROUSEL CONTINUOUS ROTATION
   ========================================================================== */
@keyframes carousel3dRotate {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(-360deg);
  }
}

.framer-1qn5gbq,
.framer-FhKCN .framer-1qn5gbq {
  opacity: 0.88 !important;
  bottom: 405px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: calc(100% - 80px) !important;
  max-width: 1400px !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

.framer-1ukr51r,
.framer-FhKCN .framer-1ukr51r {
  transform: translateY(-50%) perspective(800px) scale(0.74) !important;
  transform-origin: center center !important;
}

@media (min-width: 810px) and (max-width: 1199.98px) {
  .framer-1qn5gbq,
  .framer-FhKCN .framer-1qn5gbq {
    width: calc(100% - 64px) !important;
    bottom: 360px !important;
  }
  .framer-1ukr51r,
  .framer-FhKCN .framer-1ukr51r {
    transform: translateY(-50%) perspective(800px) scale(0.68) !important;
  }
}

@media (max-width: 809.98px) {
  .framer-1qn5gbq,
  .framer-FhKCN .framer-1qn5gbq {
    width: 100% !important;
    max-width: 100vw !important;
    bottom: 410px !important;
    opacity: 1 !important;
    overflow: visible !important;
    -webkit-mask: linear-gradient(to bottom, #000 70%, rgba(0, 0, 0, 0.25) 96%) !important;
    mask: linear-gradient(to bottom, #000 70%, rgba(0, 0, 0, 0.25) 96%) !important;
  }
  .framer-1ukr51r,
  .framer-FhKCN .framer-1ukr51r {
    transform: translateY(-50%) perspective(800px) scale(0.72) !important;
    transform-origin: center center !important;
  }
}

@media (max-width: 480px) {
  .framer-1qn5gbq,
  .framer-FhKCN .framer-1qn5gbq {
    bottom: 405px !important;
  }
  .framer-1ukr51r,
  .framer-FhKCN .framer-1ukr51r {
    transform: translateY(-50%) perspective(800px) scale(0.70) !important;
  }
}

.framer-1ft81d9 {
  animation: carousel3dRotate 35s linear infinite !important;
  transform-style: preserve-3d !important;
  transform-origin: center center !important;
  will-change: transform;
}

/* ==========================================================================
   DEMO STORE CARDS: HOVER SCROLL PAGE DEMO EFFECT ("pagina demo começa a subir")
   ========================================================================== */

/* Frame containers for #demos */
.framer-xjPJv .framer-103ws6x {
  height: 450px !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  position: absolute !important;
  overflow: hidden !important;
  border-radius: inherit !important;
}

.framer-103ws6x [data-framer-background-image-wrapper="true"] {
  height: 100% !important;
  width: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  border-radius: inherit !important;
}

/* Demo store images: render full natural height and translate smoothly */
.framer-103ws6x img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  object-fit: unset !important;
  display: block !important;
  transform: translateY(0) !important;
  transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), filter 0.4s ease !important;
  will-change: transform;
  opacity: 1 !important;
  filter: brightness(1.02) contrast(1.02) !important;
}

/* When hovering any demo card: demo page starts to rise up (translateY upward) revealing the full store */
.framer-1qbhy6u:hover .framer-103ws6x img,
.framer-17ddahk-container:hover .framer-103ws6x img,
.framer-1g2dh2e-container:hover .framer-103ws6x img,
#demos a:hover .framer-103ws6x img {
  transform: translateY(calc(-100% + 450px)) !important;
  transition: transform 6.5s cubic-bezier(0.15, 0, 0.2, 1) !important;
  filter: brightness(1.06) contrast(1.04) !important;
}

/* Hero demo mockup frame and image */
.framer-Q82ob .framer-urw5hy {
  overflow: hidden !important;
}

.framer-Q82ob .framer-gti3to {
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  position: absolute !important;
  overflow: hidden !important;
  border-radius: inherit !important;
}

.framer-gti3to [data-framer-background-image-wrapper="true"] {
  height: 100% !important;
  width: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  border-radius: inherit !important;
}

.framer-gti3to img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  object-fit: unset !important;
  display: block !important;
  transform: translateY(0) !important;
  transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), filter 0.4s ease !important;
  will-change: transform;
  opacity: 1 !important;
  filter: brightness(1.02) contrast(1.02) !important;
}

.framer-psrio7-container:hover .framer-gti3to img,
.framer-1f7jssl:hover .framer-gti3to img,
#hero a:hover .framer-gti3to img {
  transform: translateY(calc(-100% + 550px)) !important;
  transition: transform 6.5s cubic-bezier(0.15, 0, 0.2, 1) !important;
  filter: brightness(1.06) contrast(1.04) !important;
}

/* Card hover glow and smooth micro-lift */
.framer-17ddahk-container {
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
  border-radius: 40px;
}

.framer-17ddahk-container:hover {
  transform: translateY(-6px) !important;
}

.framer-1qbhy6u {
  transition: border-color 0.4s ease, box-shadow 0.4s ease !important;
}

.framer-1qbhy6u:hover {
  border-color: rgba(255, 107, 0, 0.45) !important;
  box-shadow: inset 0px -13px 31px -8px rgba(255, 107, 0, 0.25), 0 16px 40px -10px rgba(255, 107, 0, 0.2) !important;
}

/* Ensure all Titles & Headings are always 100% visible, bright and bold */
h1, h2, h3, h4, h5, h6,
.framer-text,
strong.framer-text,
span[data-text-fill="true"] {
  opacity: 1 !important;
}

h1 strong.framer-text {
  color: #f9fafb !important;
  text-shadow: 0 0 35px rgba(255, 107, 0, 0.25);
}

h2 .framer-text {
  color: #f9fafb !important;
  text-shadow: 0 0 25px rgba(255, 107, 0, 0.2);
}

/* Interactive Pill Badges */
.framer-LEj0j {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.framer-LEj0j:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 15px rgba(255, 107, 0, 0.4) !important;
}


/* ==========================================================================
   PROJECTS GRID: 3 COLUMNS & WHATSAPP BUTTON REMOVAL
   ========================================================================== */
#demos .framer-1xazi63 {
  max-width: 1180px !important;
  width: 100% !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 30px !important;
  box-sizing: border-box !important;
  margin: 0 auto !important;
}

#demos .framer-uiklbv {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 26px !important;
  width: 100% !important;
  max-width: 1180px !important;
  box-sizing: border-box !important;
  margin: 0 auto !important;
}

#demos .framer-17ddahk-container,
#demos .framer-1enhrxk-container,
#demos .framer-27xj9x-container,
#demos .framer-6a935w-container,
#demos .framer-1ysjaeb-container,
#demos .framer-r9ehno-container {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  flex: unset !important;
  box-sizing: border-box !important;
}

#demos .framer-1qbhy6u {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

#demos .framer-1g2dh2e-container,
#demos .framer-19tisn {
  width: 100% !important;
  max-width: 100% !important;
  height: 380px !important;
  box-sizing: border-box !important;
}

#demos .framer-103ws6x {
  height: 380px !important;
  width: 100% !important;
  top: 0 !important;
  left: 0 !important;
  position: absolute !important;
  overflow: hidden !important;
}

#demos a:hover .framer-103ws6x img {
  transform: translateY(calc(-100% + 380px)) !important;
  transition: transform 6.5s cubic-bezier(0.15, 0, 0.2, 1) !important;
  filter: brightness(1.06) contrast(1.04) !important;
}

#demos .framer-goc2w0 {
  padding: 0 16px 24px !important;
  gap: 12px !important;
}

/* Responsive Grid: 2 columns on tablet, 1 column on mobile */
@media (max-width: 1100px) and (min-width: 768px) {
  #demos .framer-uiklbv {
    max-width: 760px !important;
    gap: 24px !important;
  }
}

@media (max-width: 767.98px) {
  #demos .framer-uiklbv {
    gap: 20px !important;
    max-width: 360px !important;
    margin: 0 auto !important;
  }
}

/* Remove floating WhatsApp button */
.framer-1q5z6ow-container {
  display: none !important;
}


/* Hide header completely */
.framer-zmkhz-container,
header.framer-eKFDn,
.framer-eKFDn {
  display: none !important;
}

/* Ensure Hero section has proper top padding without header */
#hero {
  padding-top: 60px !important;
}


/* Custom Card Bottom Bar: Logo removed, Niche on Left, Blue "Veja o Site" Button on Right */
.framer-19ai9lx,
[data-framer-name="Vision novo teste"] {
  display: none !important;
}

#demos .framer-goc2w0 {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
  padding: 0 24px 26px !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  position: relative !important;
  z-index: 10 !important;
}

#demos .framer-1972br1 {
  width: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 12px !important;
  overflow: visible !important;
}

#demos .framer-ineqbv {
  flex-shrink: 0 !important;
  padding: 7px 18px !important;
  overflow: visible !important;
}

#demos .framer-1003rqi.framer-btn-site {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
  padding: 7px 18px !important;
  transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
  flex-shrink: 0 !important;
  overflow: visible !important;
}

#demos .framer-1003rqi.framer-btn-site p {
  color: var(--token-b33e72d4-effe-4585-87df-df6459cc077b, rgb(255, 107, 0)) !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  letter-spacing: 0.2px !important;
  white-space: nowrap !important;
  margin: 0 !important;
}

#demos .framer-1003rqi.framer-btn-site .framer-btn-icon {
  transition: transform 0.25s ease !important;
}

#demos a.framer-OalEI:hover .framer-1003rqi.framer-btn-site {
  background-color: rgba(255, 107, 0, 0.16) !important;
  border-color: rgba(255, 107, 0, 0.9) !important;
  box-shadow: 0 0 18px rgba(255, 107, 0, 0.5), inset 0px -9px 15px -8px rgba(255, 107, 0, 0.8) !important;
  transform: translateY(-1px) scale(1.02) !important;
}

#demos a.framer-OalEI:hover .framer-1003rqi.framer-btn-site .framer-btn-icon {
  transform: translate(2px, -2px) !important;
}


/* All Grid Cards in Demos */
#demos .framer-card-item {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  flex: unset !important;
  box-sizing: border-box !important;
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease !important;
  border-radius: 40px !important;
}

#demos .framer-card-item:hover {
  transform: translateY(-6px) !important;
}

#demos .framer-card-item a.framer-OalEI {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  transition: border-color 0.4s ease, box-shadow 0.4s ease !important;
}

#demos .framer-card-item a.framer-OalEI:hover {
  border-color: rgba(255, 107, 0, 0.45) !important;
  box-shadow: inset 0px -13px 31px -8px rgba(255, 107, 0, 0.25), 0 16px 40px -10px rgba(255, 107, 0, 0.2) !important;
}


/* =========================================================
   CUSTOM ORANGE THEME & BLACK HERO FOLD OVERRIDES
   ========================================================= */

:root {
  --token-b33e72d4-effe-4585-87df-df6459cc077b: #ff6b00 !important;
  --token-7ce9e89e-6946-4311-8805-8b4ebb84a469: #ff9d42 !important;
  --token-efef1eed-c3bb-4b8b-b346-bcdf240e989d: #ff6b00 !important;
  --token-17bc747a-146b-4c15-8cb2-75c8215c9a20: #ff6b00 !important;
  --token-1b7d8fc6-831f-4d28-b181-0fdabe79c33f: #ff6b00 !important;
  --token-4b94ec8d-c417-4637-8380-10212c6bda34: #ff6b00 !important;
  --token-2fd60601-7810-43e0-b3de-743006024104: #ff6b00 !important;
  --token-66cc4200-cc8e-4642-aaeb-42cbd3a29ab4: #ff6b00 !important;
}

/* 1. Fundo Preto Estrelado (Showcase Interativo Theme) & Transparência da Dobra */
html,
body {
  background-color: #000000 !important;
}

.starfield-canvas-wrapper {
  position: fixed !important;
  inset: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  pointer-events: none !important;
  z-index: 0 !important;
  overflow: hidden !important;
}

.starfield-canvas {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
}

#main,
.framer-wku4qr,
.framer-FhKCN,
.framer-oycgve,
#demos,
.framer-jqged9 {
  background: transparent !important;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
}

#hero,
.framer-mw4j5e,
.framer-FhKCN .framer-mw4j5e {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  position: relative;
  z-index: 1;
  padding-top: 85px !important;
}

.framer-th6x2j,
.framer-FhKCN .framer-th6x2j {
  padding-top: 45px !important;
}

.framer-c3j5ob,
.framer-FhKCN .framer-c3j5ob {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 60%, rgba(0, 0, 0, 0.9) 100%) !important;
}

.framer-18nrk0m-container,
.framer-FhKCN .framer-18nrk0m-container {
  display: none !important;
}

/* 2. Botao "Ver demonstracoes" na Hero com Glow Laranja */
.framer-1emyc6i-container a.framer-LEoxa .framer-udkvru {
  background: radial-gradient(25% 50% at 50% 0%, #ff6b00 0%, rgba(255, 107, 0, 0) 100%) !important;
}

.framer-1emyc6i-container a.framer-LEoxa .framer-na5pmj {
  background: radial-gradient(20.7% 50% at 50% 0%, rgb(249, 250, 251) 0%, #ff6b00 34.48%, rgb(20, 27, 38) 100%) !important;
}

.framer-1emyc6i-container a.framer-LEoxa .framer-1jnckp7 {
  box-shadow: inset 0px -11px 4px -5px #ff9d42, inset 0px -16px 13px -5px #ff6b00, inset 0px -29px 19px 0px rgb(30, 41, 57) !important;
}

.framer-1emyc6i-container a.framer-LEoxa {
  box-shadow: 0 0 20px rgba(255, 107, 0, 0.35) !important;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.framer-1emyc6i-container a.framer-LEoxa:hover {
  box-shadow: 0 0 35px rgba(255, 107, 0, 0.7), inset 0 0 15px rgba(255, 107, 0, 0.3) !important;
  transform: translateY(-2px) scale(1.02) !important;
}

/* 3. Botoes "Veja o Site" em Laranja vibrante */
#demos .framer-1003rqi.framer-btn-site {
  border-color: #ff6b00 !important;
  background-color: rgba(255, 107, 0, 0.08) !important;
  box-shadow: 0 0 14px rgba(255, 107, 0, 0.28), inset 0px -9px 12px -8px rgba(255, 107, 0, 0.65) !important;
}

#demos .framer-1003rqi.framer-btn-site p {
  color: #ff6b00 !important;
}

#demos .framer-1003rqi.framer-btn-site .framer-btn-icon {
  stroke: #ff6b00 !important;
}

#demos a.framer-OalEI:hover .framer-1003rqi.framer-btn-site {
  background-color: rgba(255, 107, 0, 0.22) !important;
  border-color: rgba(255, 107, 0, 1) !important;
  box-shadow: 0 0 22px rgba(255, 107, 0, 0.7), inset 0px -9px 15px -8px rgba(255, 107, 0, 0.95) !important;
  transform: translateY(-1px) scale(1.02) !important;
}

#demos a.framer-OalEI:hover .framer-1003rqi.framer-btn-site p {
  color: #ffffff !important;
  text-shadow: 0 0 10px rgba(255, 107, 0, 0.8) !important;
}

#demos a.framer-OalEI:hover .framer-1003rqi.framer-btn-site .framer-btn-icon {
  stroke: #ffffff !important;
  transform: translate(2px, -2px) !important;
}

/* 4. Hover dos cards com glow e borda laranja */
#demos .framer-card-item a.framer-OalEI:hover {
  border-color: rgba(255, 107, 0, 0.5) !important;
  box-shadow: inset 0px -13px 31px -8px rgba(255, 107, 0, 0.28), 0 16px 40px -10px rgba(255, 107, 0, 0.25) !important;
}

/* =========================================================
   MR. NOMAD TYPOGRAPHY STANDARDIZATION (PADRÃO PÁGINA PRINCIPAL)
   ========================================================= */
:root {
  --font-heading: 'Outfit', sans-serif;
  --font-body: 'Inter', sans-serif;
  --font-logo: 'Italiana', serif;
}

/* Global Font Inheritance */
html,
body,
#main,
input,
textarea,
select,
button {
  font-family: var(--font-body), 'Inter', sans-serif !important;
}

/* All Headings / Titles standardize to Outfit */
h1, h2, h3, h4, h5, h6,
.framer-text h1,
.framer-text h2,
.framer-text h3,
.framer-text h4,
.framer-text h5,
.framer-text h6 {
  font-family: var(--font-heading), 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif !important;
}

/* Título Principal Hero: Big Shoulders Display */
.meu-texto {
  font-family: 'Big Shoulders Display', sans-serif !important;
  letter-spacing: 2px !important;
  line-height: 1.25 !important;
  text-align: center !important;
  text-transform: uppercase !important;
}

/* Efeito de Entrada: Blur Reveal (Revelação Desfoque) - Título */
.anim-blur-reveal,
.meu-texto {
  animation: animBlurReveal 1.1s cubic-bezier(0.16, 1, 0.3, 1) both;
  will-change: filter, opacity, transform;
}

@keyframes animBlurReveal {
  0% {
    opacity: 0;
    filter: blur(28px);
    -webkit-filter: blur(28px);
    transform: scale(1.08);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    -webkit-filter: blur(0);
    transform: scale(1);
  }
}

/* Efeito de Entrada: Blur Reveal - Descrição */
.anim-blur-reveal-desc,
.hero-description-text {
  animation: animBlurRevealDesc 1.1s cubic-bezier(0.16, 1, 0.3, 1) 0.15s both !important;
  will-change: filter, opacity, transform;
}

@keyframes animBlurRevealDesc {
  0% {
    opacity: 0;
    filter: blur(22px);
    -webkit-filter: blur(22px);
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    -webkit-filter: blur(0);
    transform: scale(1);
  }
}

/* Efeito de Entrada: Blur Reveal - Botão Hero */
.anim-blur-reveal-btn,
.framer-1emyc6i-container {
  animation: animBlurRevealBtn 1.1s cubic-bezier(0.16, 1, 0.3, 1) 0.3s both !important;
  will-change: filter, opacity, transform;
}

@keyframes animBlurRevealBtn {
  0% {
    opacity: 0;
    filter: blur(22px);
    -webkit-filter: blur(22px);
    transform: scale(1.08);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    -webkit-filter: blur(0);
    transform: scale(1);
  }
}

/* Linha 1: SITIOS WEB CON PROPÓSITO */
.meu-texto .linha-1 {
  display: block;
  width: fit-content;
  margin: 0 auto;
  font-size: 59px;
  font-weight: 700;
  background: linear-gradient(90deg, #ff3131, #ff914d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent !important;
}

/* Linha 2: NEGOCIOS CON RESULTADOS */
.meu-texto .linha-2 {
  display: block;
  font-size: 59px;
  font-weight: 700;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

@media (max-width: 768px) {
  .meu-texto .linha-1,
  .meu-texto .linha-2 {
    font-size: clamp(28px, 7vw, 44px);
  }
}

@media (max-width: 480px) {
  .meu-texto .linha-1,
  .meu-texto .linha-2 {
    font-size: clamp(22px, 7.5vw, 32px);
    letter-spacing: 1px !important;
  }
}

/* Selo / Badge "NOVA DEMO" - Alinhamento Perfeito no Centro da Rosácea */
.framer-1fw2828 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.framer-1uwxtim {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 5 !important;
  pointer-events: none !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}

.framer-1cq5k3b {
  width: auto !important;
  min-width: 60px !important;
  max-width: 100px !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

.framer-1cq5k3b h5,
.framer-1cq5k3b h6,
.framer-styles-preset-1v9rh5b,
.framer-styles-preset-bkf0yg {
  font-family: 'Idol Poster', 'Idol Poster Placeholder', sans-serif !important;
  font-weight: 700 !important;
  text-align: center !important;
  line-height: 1.05 !important;
  letter-spacing: 0.04em !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  color: rgb(27, 51, 84) !important;
}

.framer-1cq5k3b h5 {
  font-size: 15px !important;
}

.framer-1cq5k3b h6 {
  font-size: 11px !important;
}

/* All Paragraphs / Descriptions standardize to Inter */
p,
.framer-text p,
.hero-description-text,
.framer-19lh0iw p,
.framer-19lh0iw .framer-text,
.framer-1v7xax p {
  font-family: var(--font-body), 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;
}

/* =========================================================
   MR. NOMAD NAVBAR STYLING (PÁGINA PRINCIPAL STANDARD)
   ========================================================= */
.navbar {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
  padding: 16px 0 !important;
  background: rgba(10, 10, 10, 0.88) !important;
  backdrop-filter: blur(20px) saturate(180%) !important;
  -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  box-sizing: border-box !important;
}

.navbar .container {
  width: 100% !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  padding: 0 32px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
}

.navbar-logo {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  text-decoration: none !important;
}

.navbar-hat-icon {
  color: #ff6b00 !important;
  font-size: 1.6rem !important;
  line-height: 1 !important;
  filter: drop-shadow(0 0 10px rgba(255, 107, 0, 0.5)) !important;
  transition: transform 0.3s ease, filter 0.3s ease !important;
}

.navbar-logo:hover .navbar-hat-icon {
  transform: scale(1.12) rotate(-5deg) !important;
  filter: drop-shadow(0 0 16px rgba(255, 107, 0, 0.8)) !important;
}

.navbar-logo-text {
  font-family: 'Italiana', serif !important;
  font-size: 1.85rem !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  letter-spacing: 1.5px !important;
  line-height: 1 !important;
  transition: color 0.3s ease, text-shadow 0.3s ease !important;
}

.navbar-logo:hover .navbar-logo-text {
  color: #ff6b00 !important;
  text-shadow: 0 0 16px rgba(255, 107, 43, 0.6) !important;
}

.navbar-menu {
  display: flex !important;
  align-items: center !important;
  gap: 36px !important;
}

.navbar-link {
  font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 500 !important;
  color: rgba(255, 255, 255, 0.75) !important;
  letter-spacing: 0.02em !important;
  position: relative !important;
  padding: 6px 0 !important;
  text-decoration: none !important;
  transition: color 0.25s ease !important;
}

.navbar-link::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 2px !important;
  background: #ff6b00 !important;
  border-radius: 2px !important;
  transition: width 0.3s ease !important;
}

.navbar-link:hover,
.navbar-link.active {
  color: #ffffff !important;
}

.navbar-link:hover::after,
.navbar-link.active::after {
  width: 100% !important;
}

.navbar-cta {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 10px 22px !important;
  font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  border-radius: 10px !important;
  color: #ffffff !important;
  text-decoration: none !important;
  overflow: hidden !important;
  background: linear-gradient(135deg, #ff6b2b 0%, #ff5511 100%) !important;
  background-color: #ff6b2b !important;
  border: none !important;
  box-shadow: 0 6px 20px rgba(255, 107, 43, 0.4) !important;
  transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease !important;
  z-index: 1 !important;
}

.navbar-cta:hover {
  transform: translateY(-2px) !important;
  background: linear-gradient(135deg, #ff7a3d 0%, #ff5e1c 100%) !important;
  box-shadow: 0 10px 28px rgba(255, 107, 43, 0.55) !important;
}

.navbar-cta svg {
  flex-shrink: 0 !important;
  transition: transform 0.2s ease !important;
}

.navbar-cta:hover svg {
  transform: scale(1.1) !important;
}

/* Mobile Menu Toggle */
.menu-toggle {
  display: none !important;
  flex-direction: column !important;
  gap: 6px !important;
  padding: 4px !important;
  z-index: 100001 !important;
}

.menu-toggle span {
  width: 28px !important;
  height: 2px !important;
  background: #ffffff !important;
  border-radius: 2px !important;
  transition: all 0.3s ease !important;
}

.menu-toggle.active span:nth-child(1) {
  transform: rotate(45deg) translate(5px, 5px) !important;
}

.menu-toggle.active span:nth-child(2) {
  opacity: 0 !important;
}

.menu-toggle.active span:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -6px) !important;
}

@media (max-width: 900px) {
  .navbar .container {
    padding: 0 20px !important;
  }

  .navbar-menu {
    display: none !important;
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    background: rgba(10, 10, 10, 0.98) !important;
    backdrop-filter: blur(30px) !important;
    -webkit-backdrop-filter: blur(30px) !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 32px !important;
    z-index: 100000 !important;
  }

  .navbar-menu.open {
    display: flex !important;
  }

  .navbar-link {
    font-size: 1.35rem !important;
    font-weight: 600 !important;
  }

  .menu-toggle {
    display: flex !important;
  }
}

#demos {
  scroll-margin-top: 110px !important;
  padding-top: 40px !important;
}


/* ============================================
   CUSTOM CURSOR (MR. NOMAD STANDARD)
   ============================================ */
/* Hide native OS cursor unconditionally on desktop with absolute specificity */
html,
body,
*,
*::before,
*::after,
a,
a *,
button,
button *,
input,
textarea,
select,
[data-framer-cursor],
[data-framer-component-type],
[data-highlight],
[data-cursor-hover],
#demos,
#demos *,
#demos a,
#demos a *,
#demos .framer-btn-site,
#demos .framer-btn-site *,
#demos .framer-1003rqi,
#demos .framer-1003rqi *,
.navbar,
.navbar *,
.navbar-logo,
.navbar-logo *,
.navbar-cta,
.navbar-cta *,
.hero-whatsapp-btn,
.hero-whatsapp-btn *,
.menu-toggle,
.menu-toggle * {
  cursor: none !important;
}

.cursor-dot {
  pointer-events: none !important;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 10px !important;
  height: 10px !important;
  background: #ff6b00 !important;
  border-radius: 50% !important;
  z-index: 99999999 !important;
  opacity: 0;
  transform: translate3d(-100px, -100px, 0) translate(-50%, -50%);
  box-shadow: 0 0 14px 3px #ff6b00, 0 0 28px 6px rgba(255, 107, 43, 0.6) !important;
  transition: width 0.2s cubic-bezier(0.16, 1, 0.3, 1), height 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.2s ease !important;
  will-change: transform !important;
  user-select: none !important;
  -webkit-user-select: none !important;
}

.cursor-dot.visible {
  opacity: 1 !important;
}

.cursor-dot.cursor-hover {
  width: 18px !important;
  height: 18px !important;
  box-shadow: 0 0 22px 4px #ff6b00, 0 0 42px 8px rgba(255, 107, 0, 0.85) !important;
}

@media (pointer: coarse) {
  .cursor-dot {
    display: none !important;
  }
  html, body, *, *::before, *::after,
  a, button, input, textarea, select {
    cursor: auto !important;
  }
}

/* ========== MR. NOMAD ORANGE HAT BADGE (HERO) ========== */
.nomad-hat-badge {
  width: 42px !important;
  height: 42px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: none !important;
  position: relative !important;
}

.nomad-hat-circle {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  background: rgba(255, 107, 0, 0.12) !important;
  border: 1px solid rgba(255, 107, 0, 0.5) !important;
  box-shadow: none !important;
  filter: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: transform 0.25s ease, background-color 0.25s ease !important;
}

.nomad-hat-circle:hover {
  transform: scale(1.08) !important;
  background: rgba(255, 107, 0, 0.22) !important;
  box-shadow: none !important;
  filter: none !important;
}

.nomad-hat-svg {
  width: 24px !important;
  height: 24px !important;
  filter: none !important;
  display: block !important;
}

.framer-1hptvkf {
  gap: 14px !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: 440px !important;
  display: flex !important;
  flex-direction: row !important;
  z-index: 2 !important;
  position: relative !important;
}

.framer-1v7xax {
  width: max-content !important;
  max-width: 380px !important;
}

.framer-1v7xax p {
  text-align: left !important;
  text-align-last: left !important;
  letter-spacing: -0.01em !important;
  word-spacing: normal !important;
  margin: 0 !important;
  line-height: 1.35 !important;
}

.framer-1v7xax p span.framer-text {
  display: block !important;
  font-weight: 600 !important;
  font-size: 13.5px !important;
  color: #ffffff !important;
  margin-bottom: 2px !important;
  letter-spacing: -0.01em !important;
  word-spacing: normal !important;
}

/* Hero Notch Tab Badge Container & SVG Shape */
.framer-6nkmgc,
.framer-FhKCN .framer-6nkmgc {
  left: max(40px, calc(50% - 700px)) !important;
  z-index: 10 !important;
  width: 540px !important;
  max-width: 540px !important;
  height: 87px !important;
  overflow: visible !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.framer-FhKCN .framer-cuxzl {
  width: 540px !important;
  height: 87px !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: visible !important;
}

@media (max-width: 809.98px) {
  .framer-6nkmgc,
  .framer-FhKCN .framer-6nkmgc {
    left: 8px !important;
    right: auto !important;
    width: 380px !important;
    max-width: calc(100vw - 16px) !important;
    height: 87px !important;
    overflow: visible !important;
    justify-content: center !important;
  }

  .framer-FhKCN .framer-cuxzl {
    width: 380px !important;
    max-width: 100% !important;
  }

  .nomad-hat-badge {
    width: 36px !important;
    height: 36px !important;
  }

  .nomad-hat-circle {
    width: 34px !important;
    height: 34px !important;
  }

  .nomad-hat-svg {
    width: 20px !important;
    height: 20px !important;
  }

  .framer-1hptvkf {
    gap: 10px !important;
    max-width: calc(100% - 30px) !important;
  }

  .framer-1v7xax p span.framer-text {
    font-size: 12px !important;
  }

  .framer-1v7xax p {
    font-size: 10.5px !important;
  }

  /* Mobile "Nova Demo" Mockup: Mais esticado (alongado), moderno e alinhado perfeitamente com a aba "Aceleramos..." */
  .hidden-1swxcpb .framer-psrio7-container,
  .framer-FhKCN .hidden-1swxcpb .framer-psrio7-container,
  .framer-FhKCN .framer-psrio7-container {
    position: absolute !important;
    top: auto !important;
    bottom: 0px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: calc(100vw - 32px) !important;
    max-width: 350px !important;
    height: 520px !important;
    z-index: 3 !important;
  }

  .hidden-1swxcpb .framer-Q82ob,
  .hidden-1swxcpb .framer-v-1ckv5av {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
  }

  .framer-rp6exe,
  .framer-FhKCN .framer-rp6exe {
    height: 520px !important;
    overflow: visible !important;
  }

  .framer-c3j5ob,
  .framer-FhKCN .framer-c3j5ob {
    pointer-events: none !important;
  }

  /* Animação Automática no Mobile: mostrar tudo descendo até o fim e voltando suavemente */
  .hidden-1swxcpb .framer-gti3to img {
    transform: translateY(0) !important;
    transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
    will-change: transform !important;
  }

  /* Desativa o hover de desktop no mobile para não conflitar com a animação automática */
  .hidden-1swxcpb .framer-psrio7-container:hover .framer-gti3to img,
  .hidden-1swxcpb .framer-1f7jssl:hover .framer-gti3to img,
  #hero .hidden-1swxcpb a:hover .framer-gti3to img {
    transform: translateY(0) !important;
  }

  .hidden-1swxcpb .framer-psrio7-container.auto-scrolling-down .framer-gti3to img,
  .hidden-1swxcpb .framer-psrio7-container.auto-scrolling-down:hover .framer-gti3to img,
  #hero .hidden-1swxcpb .framer-psrio7-container.auto-scrolling-down a:hover .framer-gti3to img {
    transform: translateY(calc(-100% + 385px)) !important;
    transition: transform 6s cubic-bezier(0.2, 0, 0.25, 1) !important;
    filter: brightness(1.05) contrast(1.03) !important;
  }

  .hidden-1swxcpb .framer-psrio7-container.auto-scrolling-up .framer-gti3to img,
  .hidden-1swxcpb .framer-psrio7-container.auto-scrolling-up:hover .framer-gti3to img,
  #hero .hidden-1swxcpb .framer-psrio7-container.auto-scrolling-up a:hover .framer-gti3to img {
    transform: translateY(0px) !important;
    transition: transform 2.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
  }
}

/* ========== HERO SECTION CUSTOMIZATIONS ========== */
/* 1. Título com a fonte original Idol Poster */
.framer-d7kxvw h1.framer-text {
  font-family: 'Idol Poster', 'Idol Poster Placeholder', sans-serif !important;
  font-weight: 700 !important;
  font-size: clamp(1.85rem, 2.95vw, 2.65rem) !important;
  line-height: 1.15 !important;
  letter-spacing: 0.02em !important;
  text-wrap: balance !important;
  max-width: 820px !important;
  margin: 0 auto !important;
}

.framer-d7kxvw h1.framer-text strong {
  font-family: 'Idol Poster', 'Idol Poster Placeholder', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
}

/* 2. Redução do tamanho da descrição e limitação alinhada ao título em 2 linhas */
.framer-19lh0iw {
  max-width: 660px !important;
  width: 100% !important;
  margin: 0 auto !important;
}

.hero-description-text {
  font-family: var(--font-body), 'Inter', sans-serif !important;
  font-size: 0.95rem !important;
  line-height: 1.55 !important;
  color: rgba(220, 226, 235, 0.85) !important;
  text-align: center !important;
  margin: 0 auto !important;
  font-weight: 400 !important;
  white-space: normal !important;
}

.hero-desc-br {
  display: block !important;
}

@media (max-width: 809.98px) {
  .framer-d7kxvw h1.framer-text,
  .framer-d7kxvw h1.framer-text strong {
    font-family: 'Idol Poster', 'Idol Poster Placeholder', sans-serif !important;
    font-weight: 700 !important;
    font-size: clamp(1.4rem, 5vw, 1.85rem) !important;
    line-height: 1.2 !important;
    letter-spacing: 0.02em !important;
  }
  .hero-description-text {
    font-family: var(--font-body), 'Inter', sans-serif !important;
    font-size: 0.85rem !important;
    line-height: 1.48 !important;
    text-wrap: balance !important;
  }
  .hero-desc-br {
    display: inline !important;
  }
  .framer-19lh0iw {
    max-width: 100% !important;
    padding: 0 16px !important;
  }
}

/* 3. Botão WhatsApp Hero — Design Idêntico ao da Navbar (.navbar-cta) */
.hero-whatsapp-btn {
  position: relative !important;
  display: inline-flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 10px 22px !important;
  font-family: var(--font-body), 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 600 !important;
  border-radius: 10px !important;
  color: #ffffff !important;
  text-decoration: none !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  background: linear-gradient(135deg, #ff6b2b 0%, #ff5511 100%) !important;
  background-color: #ff6b2b !important;
  border: none !important;
  box-shadow: 0 6px 20px rgba(255, 107, 43, 0.4) !important;
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), background 0.25s ease, box-shadow 0.25s ease !important;
  cursor: none !important;
  z-index: 2 !important;
  width: auto !important;
  max-width: max-content !important;
  height: auto !important;
  box-sizing: border-box !important;
  line-height: 1 !important;
}

.hero-whatsapp-btn *,
.hero-whatsapp-btn span,
.hero-whatsapp-btn svg {
  cursor: none !important;
}

.framer-1emyc6i-container {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: auto !important;
}

.hero-whatsapp-btn::before,
.hero-whatsapp-btn::after {
  display: none !important;
  content: none !important;
}

.hero-whatsapp-btn:hover {
  transform: translateY(-2px) !important;
  background: linear-gradient(135deg, #ff7a3d 0%, #ff5e1c 100%) !important;
  box-shadow: 0 10px 28px rgba(255, 107, 43, 0.55) !important;
}

.hero-whatsapp-btn span,
.hero-cta-btn-text,
.hero-cta-btn-text span {
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  display: inline-block !important;
}

.hero-whatsapp-btn .whatsapp-btn-icon {
  width: 17px !important;
  height: 17px !important;
  fill: #ffffff !important;
  color: #ffffff !important;
  flex-shrink: 0 !important;
  filter: none !important;
  display: inline-block !important;
  vertical-align: middle !important;
  transition: transform 0.2s ease !important;
}

.hero-whatsapp-btn:hover .whatsapp-btn-icon {
  transform: scale(1.1) !important;
}

/* Ocultar camadas internas obsoletas de fundo escuro do Framer */
.hero-whatsapp-btn .framer-udkvru,
.hero-whatsapp-btn .framer-na5pmj,
.hero-whatsapp-btn .framer-1jnckp7 {
  display: none !important;
}

/* 4. Posicionamento do conjunto (Título, Descrição e Botão) */
.framer-1pzbzsb,
.framer-FhKCN .framer-1pzbzsb {
  margin-top: 60px !important;
}

@media (max-width: 809.98px) {
  .framer-1pzbzsb,
  .framer-FhKCN .framer-1pzbzsb {
    margin-top: 35px !important;
  }
}

/* 5. Removendo lojas de demonstração */
.framer-1q7opyk,
.framer-FhKCN .framer-1q7opyk,
.anim-demo-title {
  display: none !important;
}

#demos .framer-1xazi63 {
  padding-top: 20px !important;
  max-width: 1180px !important;
}

/* ==========================================================================
   CUSTOM PROJECT CARDS (MACOS BROWSER MOCKUP WITH PROJETOS "VEJA O SITE" BUTTON)
   ========================================================================== */

/* Container raiz fluido para os cards expandirem com proporção ideal */
.framer-FhKCN,
.framer-FhKCN.framer-72rtr7 {
  width: 100% !important;
  max-width: 100% !important;
}

#demos {
  width: 100% !important;
  max-width: 100% !important;
}

#demos .custom-project-card,
.framer-card-item.custom-project-card {
  background: #0d0d12 !important;
  border: 1px solid rgba(255, 107, 43, 0.22) !important;
  border-radius: 20px !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
  transform: translate3d(0, 0, 0);
  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.35s ease, box-shadow 0.35s ease !important;
  position: relative !important;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.6) !important;
  box-sizing: border-box !important;
  user-select: none !important;
  flex: 0 1 355px !important;
  width: 100% !important;
  max-width: 360px !important;
  min-width: 310px !important;
}

#demos .custom-project-card:hover,
.framer-card-item.custom-project-card:hover {
  transform: translate3d(0, -6px, 0) !important;
  border-color: rgba(255, 107, 43, 0.65) !important;
  box-shadow: 0 14px 38px rgba(255, 107, 43, 0.22), 0 0 20px rgba(255, 107, 43, 0.12) !important;
}

/* Barra superior estilo navegador macOS */
.custom-card-browser-bar {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 10px 16px !important;
  background: #0d0d12 !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.07) !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  width: 100% !important;
}

.custom-card-dots {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
}

.custom-dot {
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  display: inline-block !important;
}

.custom-dot.dot-red {
  background-color: rgb(254, 97, 98) !important;
}

.custom-dot.dot-yellow {
  background-color: rgb(251, 188, 49) !important;
}

.custom-dot.dot-green {
  background-color: rgb(46, 196, 74) !important;
}

.custom-card-url-bar {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 6px !important;
  padding: 3px 10px !important;
  font-size: 11px !important;
  font-family: 'Inter', sans-serif !important;
  color: #ff6b00 !important;
  max-width: 70% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  text-shadow: none !important;
}

.custom-card-url-bar span {
  color: #ff6b00 !important;
  text-shadow: none !important;
}

.custom-card-url-bar svg {
  width: 11px !important;
  height: 11px !important;
  stroke: #ff6b00 !important;
  color: #ff6b00 !important;
  flex-shrink: 0 !important;
  filter: none !important;
}

/* Detalhe de texto na barra de pesquisa do Hero Mockup ("Agência de Turismo - Ruta Andina") */
.framer-1tcprzt,
.framer-1tcprzt p,
.framer-1tcprzt span,
.framer-2vm67t,
.framer-2vm67t p,
[data-framer-name="Search Bar"],
[data-framer-name="Search Bar"] p,
[data-framer-name="Search Bar"] span {
  color: #ff6b00 !important;
  --extracted-r6o4lv: #ff6b00 !important;
  --framer-text-color: #ff6b00 !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
}

.framer-1tcprzt svg,
.framer-18qeqdo svg,
[data-framer-name="Search Bar"] svg {
  color: #ff6b00 !important;
  stroke: #ff6b00 !important;
  --4rxgx6: #ff6b00 !important;
  filter: none !important;
  -webkit-filter: none !important;
}

/* Área de visualização do site - Proporção elegante idêntica à página principal */
.custom-card-preview {
  width: 100% !important;
  height: 330px !important;
  overflow: hidden !important;
  background: #050507 !important;
  position: relative !important;
  display: block !important;
  text-decoration: none !important;
  contain: paint !important;
  isolation: isolate !important;
  transform: translateZ(0) !important;
}

.custom-card-preview img {
  width: 100% !important;
  height: auto !important;
  min-height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  transform: translate3d(0, 0, 0) !important;
  transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
  will-change: transform !important;
  backface-visibility: hidden !important;
  -webkit-backface-visibility: hidden !important;
}

/* Efeito de rolagem descendente no hover cobrindo toda a extensão */
.custom-project-card:hover .custom-card-preview img,
.custom-card-preview:hover img {
  transform: translate3d(0, calc(-100% + 330px), 0) !important;
  transition: transform var(--scroll-duration, 16s) linear !important;
}

/* Rodapé do card contendo o botão Veja o Site alinhado no meio do quadrado */
.custom-card-footer {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 13px 18px !important;
  background: #0d0d12 !important;
  border-top: 1px solid rgba(255, 255, 255, 0.06) !important;
  box-sizing: border-box !important;
  flex-shrink: 0 !important;
  width: 100% !important;
}

/* Botão Veja o Site centralizado no quadrado com identidade visual consistente */
#demos .framer-btn-site,
.custom-card-footer .framer-btn-site {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 8px 24px !important;
  border-radius: 9999px !important;
  border: 1px solid #ff6b00 !important;
  background-color: rgba(255, 107, 0, 0.08) !important;
  box-shadow: 0 0 14px rgba(255, 107, 0, 0.28), inset 0px -9px 12px -8px rgba(255, 107, 0, 0.65) !important;
  text-decoration: none !important;
  transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
  flex-shrink: 0 !important;
  width: auto !important;
  max-width: fit-content !important;
  cursor: none !important;
  margin: 0 auto !important;
}

#demos .framer-btn-site *,
.custom-card-footer,
.custom-card-footer *,
.custom-card-footer .framer-btn-site,
.custom-card-footer .framer-btn-site * {
  cursor: none !important;
}

#demos .framer-btn-site .btn-site-text,
.custom-card-footer .framer-btn-site .btn-site-text {
  color: #ff6b00 !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  letter-spacing: 0.2px !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  display: inline-block !important;
  transition: color 0.25s ease, text-shadow 0.25s ease !important;
}

#demos .framer-btn-site .framer-btn-icon,
.custom-card-footer .framer-btn-site .framer-btn-icon {
  width: 12px !important;
  height: 12px !important;
  color: #ff6b00 !important;
  stroke: #ff6b00 !important;
  stroke-width: 2.5 !important;
  fill: none !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
  flex-shrink: 0 !important;
  display: inline-block !important;
  transition: transform 0.25s ease, stroke 0.25s ease, color 0.25s ease !important;
}

/* Hover no card ou diretamente no botão */
#demos .custom-project-card:hover .framer-btn-site,
.custom-card-footer .framer-btn-site:hover {
  background-color: rgba(255, 107, 0, 0.22) !important;
  border-color: rgba(255, 107, 0, 1) !important;
  box-shadow: 0 0 22px rgba(255, 107, 0, 0.7), inset 0px -9px 15px -8px rgba(255, 107, 0, 0.95) !important;
  transform: translateY(-1px) scale(1.02) !important;
}

#demos .custom-project-card:hover .framer-btn-site .btn-site-text,
.custom-card-footer .framer-btn-site:hover .btn-site-text {
  color: #ffffff !important;
  text-shadow: 0 0 10px rgba(255, 107, 0, 0.8) !important;
}

#demos .custom-project-card:hover .framer-btn-site .framer-btn-icon,
.custom-card-footer .framer-btn-site:hover .framer-btn-icon {
  color: #ffffff !important;
  stroke: #ffffff !important;
  transform: translate(2px, -2px) !important;
}

@media (max-width: 1100px) and (min-width: 768px) {
  #demos .custom-project-card,
  .framer-card-item.custom-project-card {
    flex: 0 1 350px !important;
    max-width: 350px !important;
  }
  .custom-card-preview {
    height: 330px !important;
  }
  .custom-project-card:hover .custom-card-preview img,
  .custom-card-preview:hover img {
    transform: translate3d(0, calc(-100% + 330px), 0) !important;
  }
}

@media (max-width: 767.98px) {
  #demos .custom-project-card,
  .framer-card-item.custom-project-card {
    flex: 0 1 100% !important;
    max-width: 360px !important;
    min-width: unset !important;
  }
  .custom-card-preview {
    height: 300px !important;
  }
  .custom-project-card:hover .custom-card-preview img,
  .custom-card-preview:hover img {
    transform: translate3d(0, calc(-100% + 300px), 0) !important;
  }
}








