/* labels.html — Framer SSR rules only (do not edit via website:build).
 * SF Pro: assets/sf-pro-display.css. Geist: marketing-fonts.css.
 * Do not re-import a full Framer @font-face dump into this file.
 */

/* Inter — latin subset for Framer rich-text presets (weights 400, 500; style normal) */
@font-face { font-family: "Inter"; src: url("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("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 Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }

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-700a1961-c2b8-4f37-ad37-e3c28ea0fc93:#2222221a;--token-58a904ff-197a-49b3-8356-adaa464e1642:#fff3;--token-fae2c128-35fb-45de-a6c2-32169f920c68:#0d0d0d;--token-b984212c-6b21-4967-bb54-ce90369391ae:#fff;--token-b2fb23d9-6070-4f2d-b3d0-2fe68c4f2aab:#0d0d0dcc;--token-313dd4d6-9859-4bdd-889b-954a849d13e3:#222;--token-6a66765f-c594-4e59-a0c5-f0e90219549f:#fff;--token-c9831028-2838-4766-90a4-c4911c0f418b:#ff5100;--token-34d58044-5fb0-4480-9bc8-4e91d499d8e6:#fff;--token-6da9d50d-e927-4dcf-93ed-bf3b8039528b:#e8ff9c;--token-6d673ed7-d5ce-4661-b05f-74889fd0207c:#dedede;--token-043026d4-e1e0-4609-b4f3-be2f8a0f6b3b:#60f;--token-f40f5549-c417-45bc-a208-9a85f736dd65:#ff6101;--token-1d8317eb-d81b-4223-9193-2f6d36620bfb:#a4e600;--token-5b78906d-846d-47c6-a39e-d6003f7837d6:#fff;--token-a7b8be9f-b678-4062-91f7-bbd0697cc25f:#06f;--token-2598a467-a7a4-4216-a4ae-8d20ea84a299:#fff;--token-2dd4acdb-e1d2-4cf6-b021-5a73398e74c3:#2b2b2b;--token-51ea92e7-108a-4b0b-b1d1-0efd6716735f:#171717;--token-4e3c084c-f50e-44c7-b329-7ef08ba94efe:#121212;--token-f9fff2db-a3ab-46b7-af47-0e881d008692:#c0ff73;--token-9c8bbf22-8c17-4fd3-9c1c-81800c5091d6:#c8c8c8;--token-e4e4f4db-f934-41af-9ba9-bfefc47fb1a8:#04060e;--token-1e26854f-977d-4cfb-bbfb-57ca67695fb0:#c4c4c4;--token-4034c859-3a8a-4be6-af3e-63a5b815599b:#ebebeb;--token-7f644d3c-fafa-4df1-9482-cf8ab29882f1:#070b15;--token-785ffc64-3e49-4c17-a719-4c8c80870b89:#fff;--token-26a3cfa5-e3af-4059-9057-52743845f2d4:#fff;--token-56aae5fc-f995-4aaa-9142-1f32f0eb2b60:#131515;--token-cd1c7c13-ebd3-41ce-926a-aa3c5ab650b6:#494d4d;--token-b36dd681-3931-42f3-9689-c547a2963b31:#f7f7f7;--token-ddd2d780-d4ce-459c-a98c-cc149b368549:#fff0;--token-ba219c7d-da0b-43cf-b757-63d32772e63b:#1315151a;--token-98970a0a-f570-43ea-8c4a-8d1e034e8a54:#1315150d;--token-f2800c26-6e34-4b21-9dca-76fdf5f23c96:#e8e8e8;--token-1b8fb584-2b66-41ba-885d-7d2543a4d01c:#b8b8b8;--token-4555b4e4-989a-4c58-9124-ca14532b7ec3:#ffffff1a;--token-e7f9298c-cb74-4ebe-9280-510196df73fa:#ffffff0d;--token-0793da77-2184-4bee-b80d-055e86287833:#1315154d;--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-blockquote-text-color-rgb,var(--framer-blockquote-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-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-blockquote-text-color-rgb,var(--framer-blockquote-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))))))))}}@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-blockquote-text-color-rgb,var(--framer-blockquote-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-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-blockquote-text-color-rgb,var(--framer-blockquote-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))))))))))}}@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))))))}}@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}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-fAhKE.framer-l9x711,.framer-fAhKE .framer-l9x711{display:block}.framer-fAhKE.framer-fmqy6y{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-fAhKE .framer-v4jgx-container,.framer-fAhKE .framer-1iuevjt-container,.framer-fAhKE .framer-wkexm5-container,.framer-fAhKE .framer-1qeqbr3-container,.framer-fAhKE .framer-ao7ggl-container,.framer-fAhKE .framer-8db0l1-container,.framer-fAhKE .framer-2qpwi1-container{flex:none;width:100%;height:auto;position:relative}.framer-fAhKE .framer-8w2r61-container{flex:none;width:1200px;height:auto;position:relative}.framer-fAhKE .framer-1efknva{background-color:var(--token-fae2c128-35fb-45de-a6c2-32169f920c68,#0d0d0d);flex-flow:column;flex:none;place-content:center;align-items:center;gap:48px;width:1200px;height:min-content;padding:80px 20px;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-1y8yux7{flex-flow:column;flex:none;place-content:center;align-items:center;gap:35px;width:100%;max-width:900px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-1azk0us{flex-flow:column;flex:none;place-content:center;align-items:center;gap:12px;width:100%;max-width:620px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-10fug4o,.framer-fAhKE .framer-1266vxt,.framer-fAhKE .framer-ndpszm,.framer-fAhKE .framer-cssuq7{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-fAhKE .framer-e9h3tp{background-color:var(--token-fae2c128-35fb-45de-a6c2-32169f920c68,#0d0d0d);flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:100%;height:min-content;padding:80px 110px;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-kfzbp3{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:60px;width:1000px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-646ne9{flex-flow:column;flex:none;place-content:center;align-items:center;gap:12px;width:100%;max-width:480px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-1stzjni{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:421px;height:auto;position:relative}.framer-fAhKE .framer-1ggehm3{flex:none;grid-template-rows:repeat(1,min-content);grid-template-columns:repeat(2,minmax(1px,1fr));grid-auto-rows:min-content;justify-content:center;gap:24px;width:100%;height:min-content;padding:0;display:grid;position:relative;overflow:visible}.framer-fAhKE .framer-16wopbv{--border-bottom-width:1px;--border-color:#424242;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:#ffffff0d;border-radius:8px;flex-flow:column;flex:none;place-content:flex-start;place-self:start;align-items:flex-start;gap:24px;width:100%;height:auto;padding:24px;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-o8d8gd,.framer-fAhKE .framer-xatw8h{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-15wn48u,.framer-fAhKE .framer-w8326b{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:10px;width:1px;padding:0;display:flex;position:relative}.framer-fAhKE .framer-m7t0h8,.framer-fAhKE .framer-cojnom,.framer-fAhKE .framer-n18f0,.framer-fAhKE .framer-1erbmnm,.framer-fAhKE .framer-n7cstf,.framer-fAhKE .framer-g1fi6z,.framer-fAhKE .framer-8ckiak,.framer-fAhKE .framer-6wi0nj,.framer-fAhKE .framer-1v93s8z,.framer-fAhKE .framer-gidfkr,.framer-fAhKE .framer-lyjol5,.framer-fAhKE .framer-17y2tcx,.framer-fAhKE .framer-1e7xdmb,.framer-fAhKE .framer-1ui2mr5,.framer-fAhKE .framer-uadqyt,.framer-fAhKE .framer-uwq0i1,.framer-fAhKE .framer-r1pmin,.framer-fAhKE .framer-1y0obfc,.framer-fAhKE .framer-1c1ee75,.framer-fAhKE .framer-m1sc5f,.framer-fAhKE .framer-lw2k1r,.framer-fAhKE .framer-gfnwj6,.framer-fAhKE .framer-1peqi9b,.framer-fAhKE .framer-76qtmj,.framer-fAhKE .framer-ov4jh7,.framer-fAhKE .framer-17hz6hf,.framer-fAhKE .framer-1loy3x0,.framer-fAhKE .framer-4g0lx4,.framer-fAhKE .framer-f9zj84,.framer-fAhKE .framer-fmmqif,.framer-fAhKE .framer-1p0hxh4,.framer-fAhKE .framer-1dpyj7j{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-fAhKE .framer-1lcgcqr,.framer-fAhKE .framer-tj9ewn{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);background-color:#fff;border-radius:99px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:4px 12px 4px 8px;display:flex;position:relative}.framer-fAhKE .framer-aiv0dm-container,.framer-fAhKE .framer-elktxd-container,.framer-fAhKE .framer-obapyk-container,.framer-fAhKE .framer-f6ht5u-container,.framer-fAhKE .framer-1wsxuff-container,.framer-fAhKE .framer-1m3v4s9-container,.framer-fAhKE .framer-1ras2tz-container,.framer-fAhKE .framer-1pf3eer-container,.framer-fAhKE .framer-p5rjmb-container,.framer-fAhKE .framer-1dvdmef-container{flex:none;width:16px;height:16px;position:relative}.framer-fAhKE .framer-18l85b1,.framer-fAhKE .framer-1shlq1w{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-b40q35,.framer-fAhKE .framer-1djd7as{flex-flow:row;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:4px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-mljwix,.framer-fAhKE .framer-1d0dy8p{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:4px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-1b8kkw1,.framer-fAhKE .framer-zwplzo{background-color:var(--token-a0075236-18a2-47c9-9446-efb89ee3e197,#edeef1);flex:none;width:100%;height:1px;position:relative;overflow:hidden}.framer-fAhKE .framer-n4vw0z,.framer-fAhKE .framer-1fqabon{flex-flow:column;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-fAhKE .framer-jhs0un,.framer-fAhKE .framer-1wwnrog{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-1770xjf,.framer-fAhKE .framer-1bu6r1l,.framer-fAhKE .framer-17zadr2,.framer-fAhKE .framer-l3fp49,.framer-fAhKE .framer-t5ts1n,.framer-fAhKE .framer-161bwtt,.framer-fAhKE .framer-eg1d9v,.framer-fAhKE .framer-dfxo1s,.framer-fAhKE .framer-1otfihy,.framer-fAhKE .framer-jp0ib1,.framer-fAhKE .framer-1ffev9,.framer-fAhKE .framer-1t4ql23{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-zokgez-container,.framer-fAhKE .framer-8vvx0u-container,.framer-fAhKE .framer-1qk7s2o-container,.framer-fAhKE .framer-3645lk-container,.framer-fAhKE .framer-hbn7mf-container,.framer-fAhKE .framer-1tba6bs-container,.framer-fAhKE .framer-18xvqor-container,.framer-fAhKE .framer-1gscfty-container,.framer-fAhKE .framer-uq7f16-container,.framer-fAhKE .framer-1mfko66-container,.framer-fAhKE .framer-zysv2y-container,.framer-fAhKE .framer-5u7alf-container,.framer-fAhKE .framer-lktkd7-container,.framer-fAhKE .framer-1dsoj7b-container,.framer-fAhKE .framer-1k5as3a-container,.framer-fAhKE .framer-1qz0vpi-container,.framer-fAhKE .framer-1ouv2tt-container,.framer-fAhKE .framer-55ml1n-container,.framer-fAhKE .framer-up3mjg-container,.framer-fAhKE .framer-v8h55-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,20px);flex:none;width:20px;position:relative}.framer-fAhKE .framer-12siqwu,.framer-fAhKE .framer-1r03fec,.framer-fAhKE .framer-1lpog8a,.framer-fAhKE .framer-1wh2p2a,.framer-fAhKE .framer-185mjdu,.framer-fAhKE .framer-116076z,.framer-fAhKE .framer-7xjjtz,.framer-fAhKE .framer-10u9cts,.framer-fAhKE .framer-y6vs5f{flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-1duvido{border-radius:8px;flex-flow:column;flex:none;place-content:flex-start;place-self:start;align-items:flex-start;gap:24px;width:100%;height:auto;padding:24px;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-abjp1s{background-color:var(--token-fae2c128-35fb-45de-a6c2-32169f920c68,#0d0d0d);flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-7no2ob{pointer-events:none;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:10px;width:1px;height:95vh;padding:0;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-s81xfp{pointer-events:none;flex:none;width:100%;height:.875vh;position:relative;overflow:hidden}.framer-fAhKE .framer-int5it{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,1276px);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:1276px;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-qguir{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,1276px);z-index:1;flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-1stje1a{z-index:1;flex-flow:column;flex:none;place-content:center space-between;align-items:center;width:min-content;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-17xz0n0-container,.framer-fAhKE .framer-tkpxtc-container,.framer-fAhKE .framer-14f93mp-container,.framer-fAhKE .framer-82wqor-container,.framer-fAhKE .framer-cizcy6-container,.framer-fAhKE .framer-9udky4-container,.framer-fAhKE .framer-us26oa-container,.framer-fAhKE .framer-gk94rh-container,.framer-fAhKE .framer-gszhja-container,.framer-fAhKE .framer-1kl86cu-container,.framer-fAhKE .framer-m5nwxo-container,.framer-fAhKE .framer-c0fq58-container,.framer-fAhKE .framer-1vua3kx-container,.framer-fAhKE .framer-1cyhn39-container,.framer-fAhKE .framer-1hgc47q-container,.framer-fAhKE .framer-1o2mccf-container,.framer-fAhKE .framer-u4yi61-container,.framer-fAhKE .framer-b3tm0l-container,.framer-fAhKE .framer-1a6bc2y-container,.framer-fAhKE .framer-6uzap4-container,.framer-fAhKE .framer-1xed9xv-container,.framer-fAhKE .framer-1tzgy-container,.framer-fAhKE .framer-1d1ux9d-container,.framer-fAhKE .framer-ww1daf-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,110px);flex:none;width:110px;position:relative}.framer-fAhKE .framer-127z6ku,.framer-fAhKE .framer-1lf88hf,.framer-fAhKE .framer-1iqqb1r,.framer-fAhKE .framer-1v9wsi7,.framer-fAhKE .framer-dvn8kl,.framer-fAhKE .framer-1eynun0,.framer-fAhKE .framer-14kc32o,.framer-fAhKE .framer-1xbtepu,.framer-fAhKE .framer-15lwjp7,.framer-fAhKE .framer-12hhwc5{z-index:1;flex-flow:column;flex:none;place-content:center space-between;align-items:center;width:min-content;height:100%;padding:0;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.framer-fAhKE .framer-y95kig{z-index:1;flex-flow:column;flex:none;place-content:center space-between;align-items:center;width:min-content;height:100%;padding:0;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.framer-fAhKE .framer-1pyk9a{z-index:4;flex-flow:column;flex:none;place-content:center flex-end;align-items:center;gap:10px;padding:0;display:flex;position:absolute;inset:301px 0 -50px;overflow:hidden}.framer-fAhKE .framer-12p4ve0{flex-flow:column;flex:none;place-content:center;align-items:center;gap:34px;width:100%;height:77.5vh;padding:0 20px;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-18c1gy0{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:hidden}.framer-fAhKE .framer-1rudz01{--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:49%;max-width:628px;height:auto;position:relative}.framer-fAhKE .framer-1c0ef41{background-color:var(--token-0b882628-da79-4f0b-bd68-c421fc295cf9,#eeeef0);height:16px;overflow:var(--overflow-clip-fallback,clip);flex:none;width:1px;position:relative}.framer-fAhKE .framer-1el6z7x{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-lqhm75{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:2px;width:min-content;padding:0;display:flex;position:relative}.framer-fAhKE .framer-my6d3n-container,.framer-fAhKE .framer-2ig39y-container,.framer-fAhKE .framer-zwy4p5-container,.framer-fAhKE .framer-1nm750l-container,.framer-fAhKE .framer-14dwvlp-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,16px);flex:none;width:16px;position:relative}.framer-fAhKE .framer-16797hb-container{flex:none;width:auto;height:auto;position:relative}.framer-fAhKE .framer-1pfnmr1{background-color:var(--token-fae2c128-35fb-45de-a6c2-32169f920c68,#0d0d0d);flex-flow:column;flex:none;place-content:center;align-items:center;gap:70px;width:1200px;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-46d466{--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:690px;height:auto;position:relative}.framer-fAhKE .framer-wtcdh3{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:100%;max-width:980px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-19ujrnw,.framer-fAhKE .framer-f4x4bi,.framer-fAhKE .framer-1a4xvjz,.framer-fAhKE .framer-17w1mhd,.framer-fAhKE .framer-1p3p3bh,.framer-fAhKE .framer-y6rv92,.framer-fAhKE .framer-1h7qrvu,.framer-fAhKE .framer-n3v8oo{cursor:pointer;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-1gg2o77,.framer-fAhKE .framer-3b1id8,.framer-fAhKE .framer-sidsc1,.framer-fAhKE .framer-fjt0h8,.framer-fAhKE .framer-19t6h1i,.framer-fAhKE .framer-3wvoc2,.framer-fAhKE .framer-j4jull,.framer-fAhKE .framer-17vk9t1{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:24px;padding:0;display:flex;position:relative;overflow:visible}.framer-fAhKE .framer-l6jh6r,.framer-fAhKE .framer-huig7h,.framer-fAhKE .framer-qmy1en,.framer-fAhKE .framer-mfvew2,.framer-fAhKE .framer-1xorcvs,.framer-fAhKE .framer-lnx91t,.framer-fAhKE .framer-1si9k8k,.framer-fAhKE .framer-8j49bq{--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:90%;height:auto;position:relative;overflow:hidden}.framer-fAhKE .framer-1q5kfm5,.framer-fAhKE .framer-1v9b975,.framer-fAhKE .framer-180owse,.framer-fAhKE .framer-1e53t7u,.framer-fAhKE .framer-1qem4i5,.framer-fAhKE .framer-1ypr66,.framer-fAhKE .framer-13r4ohi,.framer-fAhKE .framer-nmbpqz{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-fAhKE .framer-m2msxg{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;opacity:.8;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:100%;height:auto;position:relative;overflow:hidden}.framer-fAhKE .framer-1k6qorz,.framer-fAhKE .framer-1s6g45i,.framer-fAhKE .framer-12le3rp,.framer-fAhKE .framer-r6b1v7,.framer-fAhKE .framer-jfbk8z,.framer-fAhKE .framer-19bfmtj,.framer-fAhKE .framer-198g35y,.framer-fAhKE .framer-1vtudi6{background-color:var(--token-700a1961-c2b8-4f37-ad37-e3c28ea0fc93,#2222221a);flex:none;width:100%;height:1px;position:relative;overflow:hidden}.framer-fAhKE .framer-1ka4mwx{background-color:var(--token-fae2c128-35fb-45de-a6c2-32169f920c68,#0d0d0d);flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:30px;width:100%;height:687px;padding:80px 0;display:flex;position:relative;overflow:hidden}.framer-fAhKE .framer-1189ce2{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:8px;width:100%;padding:0;display:flex;position:relative}.framer-fAhKE .framer-1a9amtz-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,40px);flex:none;width:40px;position:relative}.framer-fAhKE .framer-1g9lcfe{--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:auto;max-width:100%;height:auto;position:relative}.framer-fAhKE .framer-cyxvr6{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;opacity:.5;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-fAhKE .framer-gu4rc{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,1671px);flex:none;width:1671px;position:relative;overflow:visible}@media (max-width:1199px) and (min-width:810px){.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:33px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.4px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.2px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-Yyxo5 .framer-styles-preset-1d8n3p5:not(.rich-text-wrapper),.framer-Yyxo5 .framer-styles-preset-1d8n3p5.rich-text-wrapper p{--framer-font-family:"SF Pro Display Regular","SF Pro Display Regular 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:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:0px;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-Yyxo5 .framer-styles-preset-1d8n3p5:not(.rich-text-wrapper),.framer-Yyxo5 .framer-styles-preset-1d8n3p5.rich-text-wrapper p{--framer-font-family:"SF Pro Display Regular","SF Pro Display Regular 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:normal;--framer-font-size:18px;--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:0px;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-Yyxo5 .framer-styles-preset-1d8n3p5:not(.rich-text-wrapper),.framer-Yyxo5 .framer-styles-preset-1d8n3p5.rich-text-wrapper p{--framer-font-family:"SF Pro Display Regular","SF Pro Display Regular 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:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:0px;--framer-line-height:1.2em;--framer-paragraph-spacing:5px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-xy7hB .framer-styles-preset-18o55fh:not(.rich-text-wrapper),.framer-xy7hB .framer-styles-preset-18o55fh.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium 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:normal;--framer-font-size:26px;--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:600;--framer-letter-spacing:-.1px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-xy7hB .framer-styles-preset-18o55fh:not(.rich-text-wrapper),.framer-xy7hB .framer-styles-preset-18o55fh.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium 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:normal;--framer-font-size:24px;--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:600;--framer-letter-spacing:-.4px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-xy7hB .framer-styles-preset-18o55fh:not(.rich-text-wrapper),.framer-xy7hB .framer-styles-preset-18o55fh.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium 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:normal;--framer-font-size:18px;--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:600;--framer-letter-spacing:-.2px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-EpOF4 .framer-styles-preset-1xoqb92:not(.rich-text-wrapper),.framer-EpOF4 .framer-styles-preset-1xoqb92.rich-text-wrapper p{--framer-font-family:"SF Pro Display Regular","SF Pro Display Regular Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0px;--framer-line-height:1.3em;--framer-paragraph-spacing:20px;--framer-text-alignment:left;--framer-text-color:#49505b;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:0){.framer-EpOF4 .framer-styles-preset-1xoqb92:not(.rich-text-wrapper),.framer-EpOF4 .framer-styles-preset-1xoqb92.rich-text-wrapper p{--framer-font-family:"SF Pro Display Regular","SF Pro Display Regular Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-letter-spacing:0px;--framer-line-height:1.3em;--framer-paragraph-spacing:20px;--framer-text-alignment:left;--framer-text-color:#49505b;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-fAhKE[data-border=true]:after,.framer-fAhKE [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:1664px){.framer-fAhKE.framer-fmqy6y{background-color:var(--token-fae2c128-35fb-45de-a6c2-32169f920c68,#0d0d0d);width:1664px}.framer-fAhKE .framer-8w2r61-container{width:100%}}.ssr-variant{display:contents}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Ivg0f.framer-k15ya9,.framer-Ivg0f .framer-k15ya9{display:block}.framer-Ivg0f.framer-11cv2sq{flex-flow:row;place-content:center;align-items:center;gap:10px;width:1120px;height:min-content;padding:0 20px;display:flex;position:relative;overflow:visible}.framer-Ivg0f .framer-1h163b7{z-index:0;flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;max-width:1600px;height:min-content;padding:20px;display:flex;position:relative;overflow:visible}.framer-Ivg0f .framer-1qgt89z-container{flex:none;width:auto;height:40px;position:relative}.framer-Ivg0f .framer-1ou2hp6{z-index:2;flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Ivg0f .framer-uop3in-container,.framer-Ivg0f .framer-1dobvuq-container,.framer-Ivg0f .framer-9dkoij-container,.framer-Ivg0f .framer-18u4t86-container,.framer-Ivg0f .framer-wy58zc-container,.framer-Ivg0f .framer-1yvj2vo-container,.framer-Ivg0f .framer-45f7mw-container,.framer-Ivg0f .framer-hi47x4-container,.framer-Ivg0f .framer-5nnbs2-container,.framer-Ivg0f .framer-yj2fm6-container,.framer-Ivg0f .framer-2obc0w-container,.framer-Ivg0f .framer-140123f-container{flex:none;width:auto;height:auto;position:relative}.framer-Ivg0f .framer-10s8kyq-container{flex:none;width:28px;height:28px;position:relative}.framer-Ivg0f .framer-17dskjq{flex:none;width:736px;height:289px;position:relative;overflow:visible}.framer-Ivg0f .framer-1jxu2zs{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:min-content;min-width:159px;height:min-content;min-height:211px;padding:0;display:flex;position:absolute;top:7px;left:0;overflow:visible}.framer-Ivg0f .framer-1msjfen{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:17px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Ivg0f .framer-xb8119-container{flex:none;width:350px;height:auto;position:absolute;bottom:0;left:50%}.framer-Ivg0f.framer-v-ts1u7n.framer-11cv2sq,.framer-Ivg0f.framer-v-1yvzax0.framer-11cv2sq{width:390px;padding:0}.framer-Ivg0f.framer-v-ts1u7n .framer-1qgt89z-container,.framer-Ivg0f.framer-v-1yvzax0 .framer-1qgt89z-container{order:0;height:38px}.framer-Ivg0f.framer-v-ts1u7n .framer-1ou2hp6,.framer-Ivg0f.framer-v-nxx6i5 .framer-5nnbs2-container,.framer-Ivg0f.framer-v-1yvzax0 .framer-1ou2hp6{order:1}.framer-Ivg0f.framer-v-nxx6i5.framer-11cv2sq{align-content:flex-start;align-items:flex-start;gap:unset;flex-direction:column;justify-content:space-between;width:390px;min-height:409px;padding:10px 20px 42px}.framer-Ivg0f.framer-v-nxx6i5 .framer-1h163b7{flex:none;order:0;width:100%;padding:8px 0 0}.framer-Ivg0f.framer-v-nxx6i5 .framer-1ou2hp6{justify-content:flex-end}.framer-Ivg0f.framer-v-nxx6i5 .framer-10s8kyq-container{width:18px;height:18px}.framer-Ivg0f.framer-v-nxx6i5 .framer-17dskjq{order:1;width:350px}.framer-Ivg0f.framer-v-nxx6i5 .framer-1jxu2zs{min-height:unset;min-width:unset}.framer-Ivg0f.framer-v-nxx6i5 .framer-1msjfen,.framer-Ivg0f.framer-v-nxx6i5 .framer-2obc0w-container{order:0}.framer-Ivg0f.framer-v-nxx6i5 .framer-hi47x4-container{order:2}.framer-Ivg0f.framer-v-nxx6i5 .framer-yj2fm6-container{order:3}.framer-Ivg0f.framer-v-nxx6i5 .framer-140123f-container{order:4}.framer-Ivg0f.framer-v-11g4ewj.framer-11cv2sq{width:1800px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-vVltI.framer-1oddkp4,.framer-vVltI .framer-1oddkp4{display:block}.framer-vVltI.framer-9jrmwf{cursor:pointer;gap:10px;width:40px;height:40px;text-decoration:none;position:relative;overflow:visible}.framer-vVltI .framer-vx2wjf{aspect-ratio:.888889;height:var(--framer-aspect-ratio-supported,45px);flex:none;position:absolute;top:0;left:0;right:0;overflow:visible}.framer-vVltI .framer-ltiz0n{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,40px);will-change:var(--framer-will-change-override,transform);flex:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.framer-vVltI .framer-agjwrn{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,35px);flex:none;width:35px;position:absolute;top:50%;left:50%}.framer-vVltI .framer-3bw603{white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:50%;right:-70px}.framer-vVltI.framer-v-igx568.framer-9jrmwf{flex-flow:row;place-content:center;align-items:center;width:min-content;padding:0;display:flex}.framer-vVltI.framer-v-igx568 .framer-vx2wjf{aspect-ratio:unset;height:min-content;left:unset;right:unset;top:unset;flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;padding:0;display:flex;position:relative}.framer-vVltI.framer-v-igx568 .framer-ltiz0n{height:var(--framer-aspect-ratio-supported,32px);left:unset;right:unset;top:unset;width:32px;position:relative}.framer-vVltI.framer-v-igx568 .framer-agjwrn{height:var(--framer-aspect-ratio-supported,27px);width:27px}.framer-vVltI.framer-v-igx568 .framer-3bw603{right:unset;top:unset;position:relative}.framer-vVltI.framer-v-igx568.hover .framer-vx2wjf{aspect-ratio:unset;left:unset;right:unset;top:unset}.framer-vVltI.framer-v-igx568.hover .framer-ltiz0n{left:unset;right:unset;top:unset}.framer-vVltI.framer-v-igx568.hover .framer-3bw603{right:unset;top:unset}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-blockquote-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-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-link-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-blockquote-text-transform,var(--framer-link-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-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-link-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-blockquote-text-color-rgb,var(--framer-blockquote-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-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-blockquote-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,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-blockquote-text-color-rgb,var(--framer-blockquote-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))))))))}}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-blockquote-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-blockquote-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-blockquote-font-weight,var(--framer-link-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-blockquote-text-transform,var(--framer-link-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-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-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-blockquote-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-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-blockquote-text-color-rgb,var(--framer-blockquote-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-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-blockquote-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: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-blockquote-text-color-rgb,var(--framer-blockquote-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))))))))))}}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:before{content:counter(list-item,var(--list-style-type))".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ol.framer-text>li.framer-text:nth-last-child(n+10),ol.framer-text>li.framer-text:nth-last-child(n+10)~li{padding-inline-start:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-inline-start:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-inline-start:5ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-inline-start:6ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-inline-start:7ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-inline-start:8ch}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{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}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin-top:calc(var(--stack-gap-y)/2);margin-bottom:calc(var(--stack-gap-y)/2);margin-right:calc(var(--stack-gap-x)/2);margin-left:calc(var(--stack-gap-x)/2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:var(--stack-native-row-gap);column-gap:var(--stack-native-column-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:unset;column-gap:unset}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child{margin-top:0;margin-left:0}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child{margin-bottom:0;margin-right:0}NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-s796Z.framer-roi0j8,.framer-s796Z .framer-roi0j8{display:block}.framer-s796Z.framer-1wdy4ks{flex-flow:row;place-content:center;align-items:center;gap:4px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-s796Z .framer-b7fp7k{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-s796Z .framer-jyo5yj{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:12px;height:12px;padding:0;display:flex;position:relative;overflow:visible}.framer-s796Z .framer-16uib3x-container{flex:none;width:12px;height:12px;position:relative}.framer-s796Z.framer-v-162iq3o.framer-1wdy4ks{cursor:pointer}.framer-t9MFT .framer-styles-preset-1liy3mn:not(.rich-text-wrapper),.framer-t9MFT .framer-styles-preset-1liy3mn.rich-text-wrapper p{--framer-font-family:"SF Pro Display Regular","SF Pro Display Regular Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:12px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:0px;--framer-line-height:1.5em;--framer-paragraph-spacing:20px;--framer-text-alignment:left;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}.framer-BPkTf .framer-styles-preset-1hu1jiq:not(.rich-text-wrapper),.framer-BPkTf .framer-styles-preset-1hu1jiq.rich-text-wrapper p{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium 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:normal;--framer-font-size:22px;--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:0px;--framer-line-height:1.3em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-LocDO.framer-7afab6,.framer-LocDO .framer-7afab6{display:block}.framer-LocDO.framer-trc6xm{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:15px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-LocDO .framer-kdqdg{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-LocDO .framer-jx45ay{flex:none;gap:10px;width:20px;height:20px;position:relative;overflow:visible}.framer-LocDO .framer-bgtu78-container{flex:none;position:absolute;inset:0}.framer-LocDO.framer-v-hdfurg.framer-trc6xm,.framer-LocDO.framer-v-19jvi0m.framer-trc6xm{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,54px);width:54px;padding:20px}.framer-LocDO.framer-v-1ttxvkm.framer-trc6xm,.framer-LocDO.framer-v-1xhrgec.framer-trc6xm{gap:4px;padding:10px 15px}.framer-LocDO.framer-v-1ttxvkm .framer-bgtu78-container{height:16px;bottom:1px;left:calc(50% - 8px);right:unset;top:unset;width:16px}.framer-LocDO.framer-v-1jrk9r3.framer-trc6xm,.framer-LocDO.framer-v-j5gger.framer-trc6xm{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,40px);width:40px;padding:10px}.framer-LocDO.framer-v-1jrk9r3 .framer-bgtu78-container,.framer-LocDO.framer-v-j5gger .framer-bgtu78-container{bottom:unset;height:16px;left:calc(50% - 8px);right:unset;width:16px;top:calc(50% - 8px)}.framer-LocDO.framer-v-19uv7sv.framer-trc6xm,.framer-LocDO.framer-v-64i6ry.framer-trc6xm{gap:0;padding:5px 10px}.framer-LocDO.framer-v-19uv7sv .framer-bgtu78-container{height:14px;bottom:2px;left:calc(50% - 7px);right:unset;top:unset;width:14px}.framer-LocDO.framer-v-1nzcq3a.framer-trc6xm{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,30px);gap:4px;width:30px;padding:10px 15px}.framer-LocDO.framer-v-1nzcq3a .framer-bgtu78-container,.framer-LocDO.framer-v-751d3h .framer-bgtu78-container{bottom:unset;height:14px;left:calc(50% - 7px);right:unset;width:14px;top:calc(50% - 7px)}.framer-LocDO.framer-v-1xhrgec .framer-bgtu78-container{height:16px;bottom:1px;right:unset;top:unset;width:16px}.framer-LocDO.framer-v-64i6ry .framer-bgtu78-container{height:14px;bottom:3px;left:calc(50% - 7px);right:unset;top:unset;width:14px}.framer-LocDO.framer-v-751d3h.framer-trc6xm{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,30px);gap:2px;width:30px;padding:10px 15px}.framer-LocDO.framer-v-1ttxvkm.hover .framer-bgtu78-container{left:unset;right:-1px;top:unset}.framer-LocDO.framer-v-1jrk9r3.hover .framer-bgtu78-container,.framer-LocDO.framer-v-1nzcq3a.hover .framer-bgtu78-container,.framer-LocDO.framer-v-j5gger.hover .framer-bgtu78-container,.framer-LocDO.framer-v-751d3h.hover .framer-bgtu78-container{bottom:unset;right:unset}.framer-LocDO.framer-v-19uv7sv.hover .framer-bgtu78-container,.framer-LocDO.framer-v-1xhrgec.hover .framer-bgtu78-container,.framer-LocDO.framer-v-64i6ry.hover .framer-bgtu78-container{left:unset;right:1px;top:unset}.framer-LocDO.framer-v-1iqbtzx.hover .framer-bgtu78-container{left:unset;width:20px;right:-3px}.framer-LocDO[data-border=true]:after,.framer-LocDO [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}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Z9gqu.framer-1xg8zl0,.framer-Z9gqu .framer-1xg8zl0{display:block}.framer-Z9gqu.framer-1qtk15h{flex-flow:row;place-content:center;align-items:center;gap:0;width:1200px;height:min-content;padding:20px 24px 80px;display:flex;position:relative;overflow:hidden}.framer-Z9gqu .framer-1r12is7{z-index:1;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-Z9gqu .framer-ad868p{flex-flow:row;flex:none;place-content:flex-end space-between;align-items:flex-end;width:100%;height:min-content;padding:40px 40px 0;display:flex;position:relative;overflow:visible}.framer-Z9gqu .framer-kdn1xx{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:9px;width:601px;max-width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Z9gqu .framer-ve549a{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-Z9gqu .framer-1g6efar{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:auto;max-width:750px;height:auto;position:relative}.framer-Z9gqu .framer-y1rs0p{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:483px;max-width:660px;height:auto;position:relative}.framer-Z9gqu .framer-aiw3gb{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-Z9gqu .framer-qt1sv4-container{flex:none;width:auto;height:auto;position:relative}.framer-Z9gqu .framer-jnary2{flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Z9gqu .framer-12irhpl-container{flex:none;width:100%;height:494px;position:relative}.framer-Z9gqu .framer-hefaus{flex-flow:row;place-content:center;align-items:center;gap:24px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Z9gqu .framer-935sul,.framer-Z9gqu .framer-o6hdq5,.framer-Z9gqu .framer-19bp6g9,.framer-Z9gqu .framer-izdqm3,.framer-Z9gqu .framer-pfk7p0{aspect-ratio:.556793;height:var(--framer-aspect-ratio-supported,413px);will-change:var(--framer-will-change-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:230px;padding:0;display:flex;position:relative;overflow:hidden}.framer-Z9gqu .framer-1qwhyss,.framer-Z9gqu .framer-1w9zbxu,.framer-Z9gqu .framer-1czf70c,.framer-Z9gqu .framer-8k48kc,.framer-Z9gqu .framer-29p2x3{flex:1 0 0;width:1px;height:100%;position:relative}.framer-Z9gqu .framer-cmvje0,.framer-Z9gqu .framer-ryuebi{aspect-ratio:.556793;height:var(--framer-aspect-ratio-supported,413px);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:230px;padding:0;display:flex;position:relative;overflow:hidden}.framer-Z9gqu .framer-79k50j,.framer-Z9gqu .framer-19ic5kx{flex:1 0 0;width:100%;height:1px;position:relative}.framer-Z9gqu .framer-1x45pww{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.framer-Z9gqu .framer-1wprrl{will-change:var(--framer-will-change-filter-override,filter);z-index:1;flex:none;position:absolute;inset:0;overflow:hidden}.framer-Z9gqu.framer-v-8jj04d.framer-1qtk15h{width:810px}.framer-Z9gqu.framer-v-8jj04d .framer-1r12is7{gap:24px;padding:28px 0 0}.framer-Z9gqu.framer-v-8jj04d .framer-ad868p{flex-direction:column;order:0;place-content:center flex-start;align-items:center;gap:20px}.framer-Z9gqu.framer-v-8jj04d .framer-kdn1xx{align-content:center;align-items:center}.framer-Z9gqu.framer-v-8jj04d .framer-ve549a{align-content:center;align-items:center;gap:16px}.framer-Z9gqu.framer-v-8jj04d .framer-jnary2,.framer-Z9gqu.framer-v-1tjlbea .framer-jnary2{order:1}.framer-Z9gqu.framer-v-1tjlbea.framer-1qtk15h{width:390px;padding:0 20px 40px}.framer-Z9gqu.framer-v-1tjlbea .framer-1r12is7{will-change:var(--framer-will-change-override,transform);gap:12px;max-width:440px}.framer-Z9gqu.framer-v-1tjlbea .framer-ad868p{flex-direction:column;order:0;place-content:flex-start;align-items:flex-start;gap:0;padding:30px 40px 0 0}.framer-Z9gqu.framer-v-1tjlbea .framer-kdn1xx{align-content:center;align-items:center;gap:15px;width:min-content}.framer-Z9gqu.framer-v-1tjlbea .framer-ve549a{order:0;gap:15px;width:309px;padding:0 0 20px}.framer-Z9gqu.framer-v-1tjlbea .framer-y1rs0p{width:99%}.framer-Z9gqu.framer-v-1tjlbea .framer-qt1sv4-container{order:0}.framer-Z9gqu.framer-v-1tjlbea .framer-12irhpl-container{height:450px}.framer-Z9gqu.framer-v-1tjlbea .framer-1wprrl{will-change:unset}.framer-Z9gqu.framer-v-18jdq83.framer-1qtk15h{width:1600px}.framer-Z9gqu.framer-v-18jdq83 .framer-1r12is7{gap:23px;max-width:96%;padding:40px 0}.framer-Z9gqu.framer-v-18jdq83 .framer-1g6efar{width:141%;max-width:977px}.framer-Z9gqu.framer-v-18jdq83 .framer-y1rs0p{width:511px}.framer-U8ZK7 .framer-styles-preset-sxuwop:not(.rich-text-wrapper),.framer-U8ZK7 .framer-styles-preset-sxuwop.rich-text-wrapper p{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:500;--framer-font-weight-bold-italic:700;--framer-letter-spacing:0px;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:#fffc;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-U8ZK7 .framer-styles-preset-sxuwop:not(.rich-text-wrapper),.framer-U8ZK7 .framer-styles-preset-sxuwop.rich-text-wrapper p{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:500;--framer-font-weight-bold-italic:700;--framer-letter-spacing:0px;--framer-line-height:1.2em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:#fffc;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-U8ZK7 .framer-styles-preset-sxuwop:not(.rich-text-wrapper),.framer-U8ZK7 .framer-styles-preset-sxuwop.rich-text-wrapper p{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:14px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:500;--framer-font-weight-bold-italic:700;--framer-letter-spacing:0px;--framer-line-height:1.2em;--framer-paragraph-spacing:5px;--framer-text-alignment:center;--framer-text-color:#fffc;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-Z9gqu[data-border=true]:after,.framer-Z9gqu [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}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-hxb32.framer-1961n1s,.framer-hxb32 .framer-1961n1s{display:block}.framer-hxb32.framer-6xskjg{will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:4px;width:min-content;height:min-content;padding:14px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-hxb32 .framer-99jcsu{white-space:pre;flex:none;width:auto;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-wQwnP.framer-nnop8z,.framer-wQwnP .framer-nnop8z{display:block}.framer-wQwnP.framer-decbob{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center;align-items:center;gap:45px;width:1240px;padding:80px;display:flex;position:relative}.framer-wQwnP .framer-6ez88m{--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-wQwnP .framer-ngtrf6{flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:100%;max-width:1000px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-akgr7s{flex-flow:row;flex:none;place-content:center;align-items:center;gap:16px;width:100%;height:376px;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1otgl0n{height:100%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:0;width:1px;padding:20px;display:flex;position:relative}.framer-wQwnP .framer-tfg7pq{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-u0yn42{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:12px;width:1px;padding:0;display:flex;position:relative}.framer-wQwnP .framer-1mfut5n,.framer-wQwnP .framer-1l0jtzc,.framer-wQwnP .framer-v31f2n,.framer-wQwnP .framer-g05jza,.framer-wQwnP .framer-1v26erz{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:32px;height:32px;padding:12px;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1qrea1h-container,.framer-wQwnP .framer-1lc0n3a-container,.framer-wQwnP .framer-bz5112-container,.framer-wQwnP .framer-164krjt-container,.framer-wQwnP .framer-7sywaa-container{flex:none;width:16px;height:16px;position:relative}.framer-wQwnP .framer-1lmku3i,.framer-wQwnP .framer-eib2rq,.framer-wQwnP .framer-140n7e9,.framer-wQwnP .framer-1ujcjbu,.framer-wQwnP .framer-1zfngf{flex-flow:column;flex:none;place-content:center;align-items:center;gap:4px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-arga85,.framer-wQwnP .framer-1vtadt,.framer-wQwnP .framer-m4q6ej,.framer-wQwnP .framer-1exqtu1,.framer-wQwnP .framer-2j5bc6,.framer-wQwnP .framer-xa0elv,.framer-wQwnP .framer-1oy67pj,.framer-wQwnP .framer-1dprukl,.framer-wQwnP .framer-wz1v1r,.framer-wQwnP .framer-10z61ve{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-wQwnP .framer-1ywxp17{flex:none;width:289px;height:300px;position:relative}.framer-wQwnP .framer-n6a0ll{height:100%;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:flex-start space-between;align-items:flex-start;width:35%;padding:20px;display:flex;position:relative}.framer-wQwnP .framer-105rp7a{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-ee6sxq,.framer-wQwnP .framer-s66u2u,.framer-wQwnP .framer-moout9,.framer-wQwnP .framer-1wpuuax{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:100%;padding:0;display:flex;position:relative}.framer-wQwnP .framer-r37gyc{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:12px;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1iga7mk{will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:0;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-wQwnP .framer-g22fot{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:6px;width:100%;height:min-content;padding:12px 16px;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-vr9wa0,.framer-wQwnP .framer-12gb2if,.framer-wQwnP .framer-it69ui{flex:none;width:10px;height:10px;position:relative}.framer-wQwnP .framer-1cjx239{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:min-content;padding:20px;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-wpbgk0{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:visible}.framer-wQwnP .framer-mv4prw{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1l72b10{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:36px;height:36px;padding:9.5px 0 10.5px;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1cn3psh,.framer-wQwnP .framer-1clig36,.framer-wQwnP .framer-1iz7hj7,.framer-wQwnP .framer-1e1emcu,.framer-wQwnP .framer-6kvmqd,.framer-wQwnP .framer-w82jue,.framer-wQwnP .framer-hjhdgn,.framer-wQwnP .framer-xr88af,.framer-wQwnP .framer-pzgqq5,.framer-wQwnP .framer-1fnxf0p{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-wQwnP .framer-s1cmt4{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:2px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1838ydx{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1bsuvz4{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:6px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1i2lrj1{flex:none;width:90%;height:8px;position:relative}.framer-wQwnP .framer-tojts6{flex:none;width:100%;height:8px;position:relative}.framer-wQwnP .framer-y1rirx{flex:none;width:75%;height:8px;position:relative}.framer-wQwnP .framer-1j10h1o{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:min-content;height:min-content;padding:6px 12px;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-xyzdo1{flex:none;width:10px;height:12px;position:relative}.framer-wQwnP .framer-1jsxu24{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-hpbxuq{flex:none;grid-template-rows:repeat(1,min-content);grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:min-content;justify-content:center;gap:16px;width:100%;height:min-content;padding:0;display:grid;position:relative;overflow:visible}.framer-wQwnP .framer-1r6trus,.framer-wQwnP .framer-7eohaw,.framer-wQwnP .framer-mz8qh1{height:330px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:flex-start center;place-self:start;align-items:flex-start;gap:0;width:100%;padding:20px;display:flex;position:relative}.framer-wQwnP .framer-ohi0ik,.framer-wQwnP .framer-1ob3kkp,.framer-wQwnP .framer-1qqj75j{flex-flow:column;flex:1 0 0;place-content:center space-between;align-items:center;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-ism7bk-container{aspect-ratio:1.45676;height:var(--framer-aspect-ratio-supported,194px);flex:none;width:100%;position:relative}.framer-wQwnP .framer-wng2fe{height:251px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:8px;width:100%;padding:0;display:flex;position:relative}.framer-wQwnP .framer-r6ud1j{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,26px);z-index:1;flex:none;width:26px;position:absolute;bottom:39px;right:50px}.framer-wQwnP .framer-1f7ogtd,.framer-wQwnP .framer-x8c0bl{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:100%;padding:0;display:flex;position:relative}.framer-wQwnP .framer-1gqivlx,.framer-wQwnP .framer-11q8tkl,.framer-wQwnP .framer-dsiljg,.framer-wQwnP .framer-p8c91o,.framer-wQwnP .framer-19cv4jw,.framer-wQwnP .framer-1o65o71,.framer-wQwnP .framer-cm5rxy,.framer-wQwnP .framer-1vvd5bc,.framer-wQwnP .framer-1hhsyov,.framer-wQwnP .framer-1d1a7wu,.framer-wQwnP .framer-ew6d8,.framer-wQwnP .framer-1bhzv8p,.framer-wQwnP .framer-chb5ma,.framer-wQwnP .framer-1lsnzwj,.framer-wQwnP .framer-7457vr,.framer-wQwnP .framer-hbl8mp,.framer-wQwnP .framer-ujzvk,.framer-wQwnP .framer-1mwzybd,.framer-wQwnP .framer-3d5690,.framer-wQwnP .framer-dkj2w0,.framer-wQwnP .framer-1cdnzjz,.framer-wQwnP .framer-1g4oamh,.framer-wQwnP .framer-1eyfb91,.framer-wQwnP .framer-joygxt,.framer-wQwnP .framer-134fj5x,.framer-wQwnP .framer-1do5azc,.framer-wQwnP .framer-m8bkc9,.framer-wQwnP .framer-pzv0sd,.framer-wQwnP .framer-1j1n1s6,.framer-wQwnP .framer-1s45jiq,.framer-wQwnP .framer-1f5kpzg{height:56px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;width:56px;position:relative}.framer-wQwnP .framer-8kxgtz,.framer-wQwnP .framer-awed3h,.framer-wQwnP .framer-1ihgns3{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:8px;width:100%;padding:0;display:flex;position:relative}.framer-wQwnP .framer-1kvpjs{height:56px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex:none;gap:8px;width:56px;position:relative}.framer-wQwnP .framer-1yxur04{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:0;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1ckoqgl{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:4px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1185dcb,.framer-wQwnP .framer-1xk1isg{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:12px;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-14i7a1j,.framer-wQwnP .framer-2ayks7{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:4px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-wQwnP .framer-1e3cnbj,.framer-wQwnP .framer-1woap68{flex:none;gap:0;width:32px;height:16px;position:relative;overflow:visible}.framer-wQwnP .framer-7i93e4,.framer-wQwnP .framer-io0i4x{flex:none;width:12px;height:12px;position:absolute;top:2px;right:2px}.framer-wQwnP.framer-v-149g9lw.framer-decbob{width:768px;padding:80px 40px}.framer-wQwnP.framer-v-149g9lw .framer-akgr7s,.framer-wQwnP.framer-v-h1qb0y .framer-tfg7pq{flex-direction:column}.framer-wQwnP.framer-v-149g9lw .framer-1otgl0n{width:100%;height:1px}.framer-wQwnP.framer-v-149g9lw .framer-hpbxuq{grid-template-columns:repeat(2,minmax(50px,1fr))}.framer-wQwnP.framer-v-149g9lw .framer-ism7bk-container{height:var(--framer-aspect-ratio-supported,204px)}.framer-wQwnP.framer-v-h1qb0y.framer-decbob{gap:34px;width:390px;padding:40px 20px 80px}.framer-wQwnP.framer-v-h1qb0y .framer-akgr7s{flex-direction:column;height:min-content}.framer-wQwnP.framer-v-h1qb0y .framer-1otgl0n{flex:none;width:100%;height:min-content}.framer-wQwnP.framer-v-h1qb0y .framer-u0yn42{flex:none;width:100%}.framer-wQwnP.framer-v-h1qb0y .framer-n6a0ll{justify-content:center;gap:0;width:100%;height:min-content}.framer-wQwnP.framer-v-h1qb0y .framer-hpbxuq{grid-template-columns:repeat(1,minmax(50px,1fr))}.framer-wQwnP.framer-v-h1qb0y .framer-1r6trus,.framer-wQwnP.framer-v-h1qb0y .framer-7eohaw{height:min-content}.framer-wQwnP.framer-v-h1qb0y .framer-ohi0ik,.framer-wQwnP.framer-v-h1qb0y .framer-1ob3kkp{flex:none;justify-content:flex-start;gap:24px;height:min-content}.framer-wQwnP.framer-v-h1qb0y .framer-ism7bk-container{height:var(--framer-aspect-ratio-supported,213px)}.framer-wQwnP.framer-v-h1qb0y .framer-mz8qh1{gap:42px;height:227px}.framer-wQwnP.framer-v-h1qb0y .framer-1qqj75j{justify-content:flex-start;gap:76px}@media (max-width:1199px) and (min-width:810px){.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:33px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.4px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.2px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-wQwnP[data-border=true]:after,.framer-wQwnP [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-e0Doz{-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-RdVsv.framer-1im4qgh,.framer-RdVsv .framer-1im4qgh{display:block}.framer-RdVsv.framer-y9sbc4{flex-flow:column;place-content:center flex-start;align-items:center;gap:32px;width:780px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-RdVsv .framer-1fshpqz{flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:min-content;height:min-content;padding:2px;display:flex;position:relative;overflow:visible}.framer-RdVsv .framer-160ewb1-container,.framer-RdVsv .framer-1capmmx-container,.framer-RdVsv .framer-ohk3z7-container,.framer-RdVsv .framer-x76ad9-container,.framer-RdVsv .framer-jbxae1-container{flex:none;width:auto;height:auto;position:relative}.framer-RdVsv .framer-4miolp{flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-RdVsv .framer-12knbkx,.framer-RdVsv .framer-1kmj2fb,.framer-RdVsv .framer-brnjax,.framer-RdVsv .framer-gteb84,.framer-RdVsv .framer-y3pu99{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:100%;height:min-content;padding:24px;display:flex;position:relative;overflow:visible}.framer-RdVsv .framer-t4rts8,.framer-RdVsv .framer-selx7z,.framer-RdVsv .framer-104cm7d,.framer-RdVsv .framer-awqvi7,.framer-RdVsv .framer-1h10r6g{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:12px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-RdVsv .framer-pt1zdu,.framer-RdVsv .framer-1q0bfdc,.framer-RdVsv .framer-k5ty0n,.framer-RdVsv .framer-lhlpvk,.framer-RdVsv .framer-lpd6fq{flex-flow:column;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-RdVsv .framer-c3qfjb,.framer-RdVsv .framer-hrhfka,.framer-RdVsv .framer-1uwo3tj,.framer-RdVsv .framer-8vkvjq,.framer-RdVsv .framer-1y8fpfh,.framer-RdVsv .framer-3v53gv,.framer-RdVsv .framer-ivun6x,.framer-RdVsv .framer-sepzcb,.framer-RdVsv .framer-dwvf9j,.framer-RdVsv .framer-1mo0j80{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-RdVsv .framer-1bphxcy{flex-flow:row;flex:1 0 0;place-content:center;align-self:stretch;align-items:center;gap:10px;width:1px;height:auto;padding:2px;display:flex;position:relative;overflow:visible}.framer-RdVsv .framer-1gzs7fy,.framer-RdVsv .framer-uvy31e,.framer-RdVsv .framer-1xdfm67,.framer-RdVsv .framer-1b8f5ra{will-change:var(--framer-will-change-filter-override,filter);flex:none;width:184px;height:385px;position:relative;overflow:hidden}.framer-RdVsv .framer-1pong5u{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:100px;padding:2px;display:flex;position:relative;overflow:visible}.framer-RdVsv .framer-3t3ezg{will-change:var(--framer-will-change-filter-override,filter);flex:none;width:235px;height:493px;position:relative;overflow:hidden}.framer-RdVsv .framer-vdd59x,.framer-RdVsv .framer-1fiiz0u,.framer-RdVsv .framer-1rmqlps{flex-flow:row;flex:1 0 0;place-content:center;align-items:center;gap:10px;width:1px;height:min-content;padding:2px;display:flex;position:relative;overflow:visible}.framer-RdVsv.framer-v-y25b4a .framer-1pong5u{height:min-content}.framer-RdVsv.framer-v-y25b4a .framer-3t3ezg{aspect-ratio:.476673;height:var(--framer-aspect-ratio-supported,495px);width:184px}.framer-RdVsv.framer-v-1rpxhix.framer-y9sbc4,.framer-RdVsv.framer-v-40s0sj.framer-y9sbc4,.framer-RdVsv.framer-v-1v0kxtn.framer-y9sbc4,.framer-RdVsv.framer-v-140agv9.framer-y9sbc4,.framer-RdVsv.framer-v-12asp3y.framer-y9sbc4{width:390px}.framer-RdVsv.framer-v-1rpxhix .framer-1fshpqz{flex-wrap:wrap;gap:12px;width:100%}.framer-RdVsv.framer-v-1rpxhix .framer-12knbkx,.framer-RdVsv.framer-v-40s0sj .framer-1kmj2fb,.framer-RdVsv.framer-v-1v0kxtn .framer-brnjax,.framer-RdVsv.framer-v-140agv9 .framer-gteb84,.framer-RdVsv.framer-v-12asp3y .framer-y3pu99{flex-direction:column}.framer-RdVsv.framer-v-1rpxhix .framer-t4rts8,.framer-RdVsv.framer-v-40s0sj .framer-selx7z,.framer-RdVsv.framer-v-1v0kxtn .framer-104cm7d,.framer-RdVsv.framer-v-1v0kxtn .framer-vdd59x,.framer-RdVsv.framer-v-140agv9 .framer-awqvi7,.framer-RdVsv.framer-v-140agv9 .framer-1fiiz0u,.framer-RdVsv.framer-v-12asp3y .framer-1h10r6g,.framer-RdVsv.framer-v-12asp3y .framer-1rmqlps{flex:none;width:100%}.framer-RdVsv.framer-v-1rpxhix .framer-1bphxcy{align-self:unset;flex:none;width:100%;height:min-content}.framer-RdVsv.framer-v-1rpxhix .framer-1gzs7fy{aspect-ratio:.477148;height:var(--framer-aspect-ratio-supported,547px);width:261px}.framer-RdVsv.framer-v-40s0sj .framer-1fshpqz,.framer-RdVsv.framer-v-1v0kxtn .framer-1fshpqz,.framer-RdVsv.framer-v-140agv9 .framer-1fshpqz,.framer-RdVsv.framer-v-12asp3y .framer-1fshpqz{flex-wrap:wrap;width:100%}.framer-RdVsv.framer-v-40s0sj .framer-1pong5u{flex:none;width:100%;height:min-content}.framer-RdVsv.framer-v-40s0sj .framer-3t3ezg{aspect-ratio:.476673;height:var(--framer-aspect-ratio-supported,493px);width:264px}.framer-RdVsv.framer-v-1v0kxtn .framer-uvy31e{aspect-ratio:.477922;height:var(--framer-aspect-ratio-supported,383px);width:264px}.framer-RdVsv.framer-v-140agv9 .framer-1xdfm67{aspect-ratio:.477922;height:var(--framer-aspect-ratio-supported,55px);width:264px}.framer-RdVsv.framer-v-12asp3y .framer-1b8f5ra{aspect-ratio:.477922;height:var(--framer-aspect-ratio-supported,385px);width:264px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-dxzEl.framer-rjqwar,.framer-dxzEl .framer-rjqwar{display:block}.framer-dxzEl.framer-sogfrj{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:4px 12px 4px 8px;display:flex;position:relative;overflow:visible}.framer-dxzEl .framer-7k0v4m{white-space:pre;flex:none;width:auto;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-IHsh6.framer-1qttoxs,.framer-IHsh6 .framer-1qttoxs{display:block}.framer-IHsh6.framer-i957su{flex-flow:column;place-content:center;align-items:center;gap:10px;width:1240px;height:min-content;padding:100px 80px;display:flex;position:relative;overflow:hidden}.framer-IHsh6 .framer-lleonf{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;max-width:1000px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-IHsh6 .framer-1rmwohm{flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;max-width:540px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-IHsh6 .framer-5t09gu{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:12px;width:100%;padding:0;display:flex;position:relative}.framer-IHsh6 .framer-12qsm4l{--framer-text-wrap-override:balance;flex:none;width:100%;height:auto;position:relative}.framer-IHsh6 .framer-1khnql8{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:90%;height:auto;position:relative}.framer-IHsh6 .framer-apy4k4{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-IHsh6 .framer-bee0ht{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:40px;width:100%;padding:0;display:flex;position:relative}.framer-IHsh6 .framer-1m1ha1y{height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;padding:24px;display:flex;position:relative}.framer-IHsh6 .framer-1n1y3ec,.framer-IHsh6 .framer-oao6wm{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-IHsh6 .framer-mws07a,.framer-IHsh6 .framer-5oij0j{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:10px;width:min-content;padding:8px 12px;display:flex;position:relative}.framer-IHsh6 .framer-ap3gsu,.framer-IHsh6 .framer-11e0nib{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-IHsh6 .framer-12hhexv,.framer-IHsh6 .framer-1c4p01r{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;padding:0;display:flex;position:relative}.framer-IHsh6 .framer-1mz4bvc,.framer-IHsh6 .framer-1auncwp,.framer-IHsh6 .framer-jn0fbi,.framer-IHsh6 .framer-fd1oxw,.framer-IHsh6 .framer-817xh3{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex;position:relative}.framer-IHsh6 .framer-1x2ekah,.framer-IHsh6 .framer-wtes3d,.framer-IHsh6 .framer-1mzfcxh,.framer-IHsh6 .framer-wgtu0n,.framer-IHsh6 .framer-1nulup7,.framer-IHsh6 .framer-m5lxul,.framer-IHsh6 .framer-1n2i6we,.framer-IHsh6 .framer-i8iqfe,.framer-IHsh6 .framer-o943es,.framer-IHsh6 .framer-jwuf6o{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:10px;width:min-content;padding:12px;display:flex;position:relative}.framer-IHsh6 .framer-83xl99-container,.framer-IHsh6 .framer-1xnqule-container,.framer-IHsh6 .framer-10m1ayv-container,.framer-IHsh6 .framer-hz7xt9-container,.framer-IHsh6 .framer-1k5bsah-container,.framer-IHsh6 .framer-1843jtn-container,.framer-IHsh6 .framer-1rbuq6d-container,.framer-IHsh6 .framer-x1n3lj-container,.framer-IHsh6 .framer-1vrxqeh-container,.framer-IHsh6 .framer-18rwuei-container{flex:none;width:20px;height:20px;position:relative}.framer-IHsh6 .framer-334nw8,.framer-IHsh6 .framer-1hgbe6p,.framer-IHsh6 .framer-1cxaiod,.framer-IHsh6 .framer-7v9tgm,.framer-IHsh6 .framer-1uqkdug,.framer-IHsh6 .framer-q19gzd,.framer-IHsh6 .framer-hexafc,.framer-IHsh6 .framer-7sog05,.framer-IHsh6 .framer-otc8ze,.framer-IHsh6 .framer-76fn7t{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:4px;width:1px;padding:0;display:flex;position:relative}.framer-IHsh6 .framer-1gixvrp,.framer-IHsh6 .framer-q3cpc5,.framer-IHsh6 .framer-eieuci,.framer-IHsh6 .framer-1ty912y,.framer-IHsh6 .framer-1fyq78r,.framer-IHsh6 .framer-furhwv,.framer-IHsh6 .framer-1uyal3s,.framer-IHsh6 .framer-10386lw,.framer-IHsh6 .framer-1d8laxo,.framer-IHsh6 .framer-n490pv,.framer-IHsh6 .framer-av01iy,.framer-IHsh6 .framer-1vdzx07,.framer-IHsh6 .framer-15czyuw,.framer-IHsh6 .framer-11ghy6d,.framer-IHsh6 .framer-dgl9f8,.framer-IHsh6 .framer-1lkfr0j,.framer-IHsh6 .framer-5ez89x,.framer-IHsh6 .framer-1jvqlhk,.framer-IHsh6 .framer-qr5fy0,.framer-IHsh6 .framer-1c2ppn7{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-IHsh6 .framer-v6lwt5{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:45%;padding:0;display:flex;position:relative}.framer-IHsh6 .framer-17wc5u8,.framer-IHsh6 .framer-ob4izx,.framer-IHsh6 .framer-adt110,.framer-IHsh6 .framer-v0xb22,.framer-IHsh6 .framer-5ecuzc{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-IHsh6.framer-v-mq74a1.framer-i957su{width:768px;padding:80px 40px}.framer-IHsh6.framer-v-mq74a1 .framer-1mz4bvc,.framer-IHsh6.framer-v-mq74a1 .framer-1auncwp,.framer-IHsh6.framer-v-mq74a1 .framer-jn0fbi,.framer-IHsh6.framer-v-mq74a1 .framer-fd1oxw,.framer-IHsh6.framer-v-mq74a1 .framer-817xh3,.framer-IHsh6.framer-v-23lwwn .framer-bee0ht{flex-direction:column}.framer-IHsh6.framer-v-mq74a1 .framer-334nw8,.framer-IHsh6.framer-v-mq74a1 .framer-1hgbe6p,.framer-IHsh6.framer-v-mq74a1 .framer-1cxaiod,.framer-IHsh6.framer-v-mq74a1 .framer-7v9tgm,.framer-IHsh6.framer-v-mq74a1 .framer-1uqkdug,.framer-IHsh6.framer-v-mq74a1 .framer-q19gzd,.framer-IHsh6.framer-v-mq74a1 .framer-hexafc,.framer-IHsh6.framer-v-mq74a1 .framer-7sog05,.framer-IHsh6.framer-v-mq74a1 .framer-otc8ze,.framer-IHsh6.framer-v-mq74a1 .framer-76fn7t{flex:none;width:100%}.framer-IHsh6.framer-v-mq74a1 .framer-17wc5u8,.framer-IHsh6.framer-v-mq74a1 .framer-ob4izx,.framer-IHsh6.framer-v-mq74a1 .framer-adt110,.framer-IHsh6.framer-v-mq74a1 .framer-v0xb22,.framer-IHsh6.framer-v-mq74a1 .framer-5ecuzc{flex-direction:column;align-content:flex-start;align-items:flex-start}.framer-IHsh6.framer-v-23lwwn.framer-i957su{width:390px;padding:80px 20px}.framer-IHsh6.framer-v-23lwwn .framer-1m1ha1y{flex:none;order:1;gap:20px;width:100%;padding:20px}.framer-IHsh6.framer-v-23lwwn .framer-1n1y3ec,.framer-IHsh6.framer-v-23lwwn .framer-oao6wm{gap:24px}.framer-IHsh6.framer-v-23lwwn .framer-v6lwt5{order:0;width:100%}@media (max-width:1199px) and (min-width:810px){.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:33px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.4px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.2px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}.framer-IHsh6[data-border=true]:after,.framer-IHsh6 [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}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-f0P8o.framer-1050eet,.framer-f0P8o .framer-1050eet{display:block}.framer-f0P8o.framer-1iok7oc{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-f0P8o .framer-uozceu,.framer-f0P8o .framer-1mchb6u{will-change:var(--framer-will-change-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:4px;display:flex;position:relative;overflow:hidden}.framer-f0P8o .framer-r2lbqv-container,.framer-f0P8o .framer-twqgu9-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,16px);flex:none;width:16px;position:relative}.framer-f0P8o .framer-1kw8hz9{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0 8px;display:flex;position:relative;overflow:visible}.framer-f0P8o .framer-4dbpmw{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-f0P8o.framer-v-quv9h8.framer-1iok7oc{padding:8px}.framer-f0P8o.framer-v-quv9h8 .framer-uozceu{padding:6px}.framer-f0P8o.framer-v-quv9h8 .framer-r2lbqv-container{height:var(--framer-aspect-ratio-supported,20px);width:20px}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-9ut06.framer-3mnkt0,.framer-9ut06 .framer-3mnkt0{display:block}.framer-9ut06.framer-1wzq8{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:8px;width:1240px;padding:100px 80px;display:flex;position:relative}.framer-9ut06 .framer-125whhj{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:50px;width:100%;max-width:1240px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9ut06 .framer-1wprhdt{flex-flow:column;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-9ut06 .framer-1xwri1k{flex-flow:row;flex:none;place-content:flex-end space-between;align-items:flex-end;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9ut06 .framer-3y3q1w{--framer-text-wrap-override:balance;flex:1 0 0;width:1px;max-width:500px;height:auto;position:relative}.framer-9ut06 .framer-1bs5blk{flex-flow:column;flex:1 0 0;place-content:flex-end center;align-items:flex-end;gap:16px;width:1px;max-width:420px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-9ut06 .framer-1xxgmsn{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:61%;height:auto;position:relative}.framer-9ut06 .framer-1tcm60l{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex:none;grid-template-rows:repeat(1,min-content);grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:min-content;justify-content:center;gap:16px;width:100%;padding:0;display:grid;position:relative}.framer-9ut06 .framer-14cylk5-container,.framer-9ut06 .framer-1isl11d-container,.framer-9ut06 .framer-1a6ux11-container,.framer-9ut06 .framer-1ypo0xj-container,.framer-9ut06 .framer-gqro93-container,.framer-9ut06 .framer-1a89dyg-container,.framer-9ut06 .framer-j99gcb-container,.framer-9ut06 .framer-1xgih7q-container,.framer-9ut06 .framer-1cp8obb-container,.framer-9ut06 .framer-13jpkm2-container,.framer-9ut06 .framer-8k6sxj-container,.framer-9ut06 .framer-ki41ip-container{flex:none;place-self:center;width:100%;height:auto;position:relative}.framer-9ut06.framer-v-aj0i8k.framer-1wzq8{width:768px;padding:100px 40px}.framer-9ut06.framer-v-aj0i8k .framer-125whhj{gap:41px}.framer-9ut06.framer-v-aj0i8k .framer-1bs5blk{cursor:pointer}.framer-9ut06.framer-v-aj0i8k .framer-1xxgmsn{width:76%}.framer-9ut06.framer-v-aj0i8k .framer-1tcm60l,.framer-9ut06.framer-v-1iahgme .framer-1tcm60l{grid-template-columns:repeat(2,minmax(50px,1fr))}.framer-9ut06.framer-v-1iahgme.framer-1wzq8{width:390px;padding:80px 20px 10px}.framer-9ut06.framer-v-1iahgme .framer-125whhj{gap:40px}.framer-9ut06.framer-v-1iahgme .framer-1xwri1k{flex-direction:column;justify-content:flex-start;gap:20px}.framer-9ut06.framer-v-1iahgme .framer-3y3q1w{--framer-text-wrap:balance;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%}.framer-9ut06.framer-v-1iahgme .framer-1bs5blk{flex:none;align-content:flex-start;align-items:flex-start;width:100%}.framer-9ut06.framer-v-1iahgme .framer-1xxgmsn{width:75%}.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:44px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.7px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}@media (max-width:1199px) and (min-width:810px){.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:33px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.4px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@media (max-width:809px) and (min-width:0){.framer-3q4nD .framer-styles-preset-1a8g1b2:not(.rich-text-wrapper),.framer-3q4nD .framer-styles-preset-1a8g1b2.rich-text-wrapper h6{--framer-font-family:"SF Pro Display Medium","SF Pro Display Medium Placeholder",sans-serif;--framer-font-family-bold:"SF Pro Display Bold","SF Pro Display Bold Placeholder",sans-serif;--framer-font-family-bold-italic:"SF Pro Display Bold Italic","SF Pro Display Bold Italic Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:36px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-letter-spacing:-.2px;--framer-line-height:1.2em;--framer-paragraph-spacing:40px;--framer-text-alignment:center;--framer-text-color:#000;--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Ylas2.framer-huxeou,.framer-Ylas2 .framer-huxeou{display:block}.framer-Ylas2.framer-qp4f4x{flex-flow:column;place-content:center flex-start;align-items:center;gap:10px;width:351px;height:min-content;padding:24px 20px;display:flex;position:relative}.framer-Ylas2 .framer-13zmm7q{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-Ylas2 .framer-cnvdj{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,50px);overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-filter-override,filter);flex:none;width:50px;position:relative}.framer-Ylas2 .framer-13xc0v9{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:100%;padding:0;display:flex;position:relative}.framer-Ylas2 .framer-vym0u8,.framer-Ylas2 .framer-124uxoh{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.framer-Ylas2.framer-v-1mk0h90 .framer-cnvdj,.framer-Ylas2.framer-v-1di3ay8 .framer-cnvdj{height:var(--framer-aspect-ratio-supported,35px);width:35px}.framer-Ylas2[data-border=true]:after,.framer-Ylas2 [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}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-CWzNf.framer-1673r8v,.framer-CWzNf .framer-1673r8v{display:block}.framer-CWzNf.framer-1b92v77{will-change:var(--framer-will-change-override,transform);width:144px;height:144px;position:relative;overflow:hidden}.framer-CWzNf .framer-1symslm{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;position:absolute;inset:0;overflow:visible}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Ne5cM.framer-10rkosf,.framer-Ne5cM .framer-10rkosf{display:block}.framer-Ne5cM.framer-6pbk16{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:2px;width:min-content;height:min-content;padding:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.framer-Ne5cM .framer-1dy7vbh{flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:0 4px;display:flex;position:relative;overflow:visible}.framer-Ne5cM .framer-1ivbvi1{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative;overflow:visible}.framer-Ne5cM.framer-v-1svvjw.framer-6pbk16{padding:9px}.framer-Ne5cM.framer-v-v4pm4n.framer-6pbk16{cursor:unset}

/* Breakpoint variant visibility (Framer SSR, no hydration) */
@media (min-width: 1664px) {
  .hidden-161co2k {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1663.98px) {
  .hidden-fmqy6y {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .ssr-variant.hidden-161co2k.hidden-fmqy6y {
    display: none !important;
  }
}

/* Below 1200px: show desktop SSR blocks */
@media (max-width: 1199.98px) {
  .ssr-variant {
    display: none !important;
  }
  .ssr-variant.hidden-161co2k.hidden-1wupgkc,
  .ssr-variant.hidden-1wupgkc:not(.hidden-161co2k):not(.hidden-fmqy6y) {
    display: contents !important;
  }
}

/* Tablet: scale desktop SSR layout to viewport */
@media (max-width: 1199.98px) and (min-width: 810px) {
  html,
  body {
    overflow-x: hidden;
    background: rgb(13, 13, 13);
  }
  #main {
    width: 100vw;
    overflow-x: hidden;
    display: flex;
    justify-content: center;
  }
  #main > .framer-fAhKE.framer-fmqy6y {
    width: 1200px !important;
    max-width: none !important;
    flex: 0 0 auto;
    transform-origin: top center;
    zoom: calc(100vw / 1200);
  }
}

/* Mobile: native responsive layout (no zoom) */
@media (max-width: 809.98px) {
  html,
  body {
    overflow-x: hidden;
    background: rgb(13, 13, 13);
  }

  #main {
    width: 100%;
    overflow-x: hidden;
    display: block;
  }

  #main > .framer-fAhKE.framer-fmqy6y {
    width: 100% !important;
    max-width: 100% !important;
    zoom: 1 !important;
    transform: none !important;
  }

  /* Framer SSR blocks ship at 1200px — clamp to viewport */
  html.labels-page .framer-8w2r61-container,
  html.labels-page .framer-1iuevjt-container,
  html.labels-page .framer-1qeqbr3-container,
  html.labels-page .framer-2qpwi1-container,
  html.labels-page .framer-Z9gqu.framer-1qtk15h,
  html.labels-page .framer-Z9gqu.framer-v-1qtk15h {
    width: 100% !important;
    max-width: 100% !important;
  }

  html.labels-page .framer-Z9gqu.framer-1qtk15h,
  html.labels-page .framer-Z9gqu.framer-v-1qtk15h {
    flex-direction: column !important;
    padding: 20px 20px 48px !important;
    overflow: hidden !important;
  }

  /* Hero — stack copy, CTA, and gallery */
  html.labels-page .framer-1r12is7 {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
    gap: 20px;
    padding: 0 0 40px;
  }

  html.labels-page .framer-ad868p,
  html.labels-page .framer-kdn1xx,
  html.labels-page .framer-jnary2 {
    width: 100% !important;
    max-width: 100% !important;
  }

  html.labels-page .framer-ad868p {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 20px !important;
    padding: 24px 0 0 !important;
    text-align: center !important;
  }

  html.labels-page .framer-ad868p .framer-kdn1xx,
  html.labels-page .framer-ad868p .framer-ve549a {
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
  }

  html.labels-page .framer-ad868p .framer-1g6efar {
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
    --framer-text-alignment: center !important;
  }

  html.labels-page .framer-ad868p .framer-y1rs0p {
    width: 100% !important;
    max-width: 300px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    --framer-text-alignment: center !important;
  }

  html.labels-page .framer-ad868p .framer-1g6efar h1.framer-text {
    font-size: clamp(32px, 9vw, 40px) !important;
    letter-spacing: -1px !important;
    line-height: 1.05em !important;
    text-align: center !important;
    --framer-text-alignment: center !important;
  }

  html.labels-page .framer-ad868p .framer-1g6efar h1.framer-text *,
  html.labels-page .framer-ad868p .framer-y1rs0p p.framer-text,
  html.labels-page .framer-ad868p .framer-y1rs0p p.framer-text * {
    text-align: center !important;
    --framer-text-alignment: center !important;
  }

  html.labels-page .framer-ad868p .framer-aiw3gb {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }

  html.labels-page .framer-ad868p .framer-aiw3gb.dims-labels-hero-ctas {
    flex-wrap: wrap !important;
    gap: 12px !important;
  }

  html.labels-page .framer-ad868p .framer-aiw3gb .framer-qt1sv4-container {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  html.labels-page .framer-jnary2 {
    order: 1;
    width: 100%;
    padding-top: 8px;
  }

  /* Dashboard — stack feature rows and cards */
  html.labels-page .framer-wQwnP.framer-decbob {
    padding: 40px 20px 60px !important;
    gap: 28px !important;
  }

  html.labels-page .framer-ngtrf6 {
    max-width: 100% !important;
    width: 100% !important;
  }

  html.labels-page .framer-akgr7s {
    flex-direction: column !important;
    height: auto !important;
    min-height: 0 !important;
    gap: 16px !important;
    width: 100% !important;
    align-items: stretch !important;
  }

  html.labels-page .framer-1otgl0n,
  html.labels-page .framer-n6a0ll {
    flex: none !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
  }

  html.labels-page .framer-tfg7pq {
    flex-direction: column !important;
    gap: 16px !important;
    width: 100% !important;
    height: auto !important;
  }

  html.labels-page .framer-u0yn42 {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  html.labels-page .framer-1ywxp17 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 12px !important;
    background: transparent !important;
  }

  html.labels-page .framer-1ywxp17 > div {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    overflow: hidden !important;
    border-radius: 12px !important;
  }

  /* Bottom bento row — stack the 3 feature cards */
  html.labels-page .framer-hpbxuq {
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: none !important;
    gap: 16px !important;
    width: 100% !important;
    height: auto !important;
  }

  html.labels-page .framer-1r6trus,
  html.labels-page .framer-7eohaw,
  html.labels-page .framer-mz8qh1 {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
    place-self: stretch !important;
  }

  /* Framer “flex fill” shells collapse to 1px on mobile — restore natural height */
  html.labels-page .framer-ohi0ik,
  html.labels-page .framer-1ob3kkp,
  html.labels-page .framer-1qqj75j,
  html.labels-page .framer-105rp7a,
  html.labels-page .framer-ee6sxq,
  html.labels-page .framer-s66u2u,
  html.labels-page .framer-moout9,
  html.labels-page .framer-1wpuuax {
    flex: none !important;
    height: auto !important;
    min-height: 0 !important;
    width: 100% !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 16px !important;
  }

  html.labels-page .framer-ism7bk-container,
  html.labels-page .labels-analytics-chart {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 160px !important;
    aspect-ratio: 1.45 / 1 !important;
  }

  /*
   * Unlimited artists — keep Framer’s desktop collage (56px tiles, no wrap)
   * and scale/center it to the mobile card width. Do not reflow tiles.
   */
  html.labels-page .framer-7eohaw {
    container-type: inline-size;
    overflow: hidden !important;
  }

  html.labels-page .framer-7eohaw .framer-wng2fe {
    /* Desktop composition: 6×56px tiles + 5×8px gaps ≈ 376px wide, 251px tall */
    --labels-collage-w: 376px;
    --labels-collage-h: 251px;
    --labels-collage-scale: min(1, calc(100cqi / 376px));
    flex: none !important;
    flex-flow: column nowrap !important;
    place-content: center !important;
    align-items: center !important;
    gap: 8px !important;
    width: var(--labels-collage-w) !important;
    max-width: none !important;
    height: var(--labels-collage-h) !important;
    min-height: var(--labels-collage-h) !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    transform: scale(var(--labels-collage-scale)) !important;
    transform-origin: top center !important;
    /* Reclaim layout space after CSS transform (visual scale ≠ layout box) */
    margin-bottom: calc(var(--labels-collage-h) * (var(--labels-collage-scale) - 1)) !important;
    /* Soften Framer radial fade so photos stay readable when scaled down */
    -webkit-mask-image: radial-gradient(50% 50% at 50% 50%, #000 0%, #000 55%, transparent 100%) !important;
    mask-image: radial-gradient(50% 50% at 50% 50%, #000 0%, #000 55%, transparent 100%) !important;
  }

  html.labels-page .framer-7eohaw .framer-wng2fe .framer-1f7ogtd,
  html.labels-page .framer-7eohaw .framer-wng2fe .framer-8kxgtz,
  html.labels-page .framer-7eohaw .framer-wng2fe .framer-awed3h,
  html.labels-page .framer-7eohaw .framer-wng2fe .framer-1ihgns3,
  html.labels-page .framer-7eohaw .framer-wng2fe .framer-x8c0bl {
    flex-wrap: nowrap !important;
    width: max-content !important;
    max-width: none !important;
    justify-content: center !important;
    gap: 8px !important;
  }

  /* Tour + event — expand Framer flex-fill shells so both event rows show */
  html.labels-page .framer-mz8qh1 .framer-1yxur04,
  html.labels-page .framer-mz8qh1 .framer-1qqj75j,
  html.labels-page .framer-mz8qh1 .framer-1wpuuax {
    flex: none !important;
    height: auto !important;
    min-height: 0 !important;
    width: 100% !important;
    overflow: visible !important;
  }

  html.labels-page .framer-mz8qh1 .framer-1ckoqgl {
    flex: none !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    gap: 4px !important;
    overflow: visible !important;
    /* Soften bottom fade so both event rows stay readable */
    -webkit-mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, #000 28%) !important;
    mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, #000 28%) !important;
  }

  html.labels-page .framer-mz8qh1 .framer-1185dcb,
  html.labels-page .framer-mz8qh1 .framer-1xk1isg {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
  }

  html.labels-page .framer-mz8qh1 .framer-14i7a1j,
  html.labels-page .framer-mz8qh1 .framer-2ayks7 {
    width: auto !important;
    max-width: calc(100% - 48px) !important;
    min-width: 0 !important;
    flex: 1 1 auto !important;
  }

  html.labels-page .framer-mz8qh1 .framer-w82jue,
  html.labels-page .framer-mz8qh1 .framer-hjhdgn,
  html.labels-page .framer-mz8qh1 .framer-xr88af,
  html.labels-page .framer-mz8qh1 .framer-pzgqq5,
  html.labels-page .framer-mz8qh1 .framer-1fnxf0p,
  html.labels-page .framer-mz8qh1 p.framer-text {
    white-space: normal !important;
  }

  /* Force desktop tile size so absolute <img> fills correctly */
  html.labels-page .framer-7eohaw .framer-wng2fe > div > div {
    width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
    min-height: 56px !important;
    flex: none !important;
    position: relative !important;
    overflow: clip !important;
  }

  html.labels-page .framer-7eohaw .framer-wng2fe > div > div > div {
    position: absolute !important;
    inset: 0 !important;
  }

  html.labels-page .framer-7eohaw .framer-wng2fe img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }

  html.labels-page .framer-n6a0ll .framer-105rp7a,
  html.labels-page .framer-n6a0ll .framer-r37gyc,
  html.labels-page .labels-email-compose-host {
    width: 100% !important;
    max-width: 100% !important;
  }

  html.labels-page .framer-1r6trus h6.framer-text,
  html.labels-page .framer-7eohaw h6.framer-text,
  html.labels-page .framer-mz8qh1 h6.framer-text,
  html.labels-page .framer-1otgl0n h6.framer-text,
  html.labels-page .framer-n6a0ll h6.framer-text {
    white-space: normal !important;
    text-wrap: balance;
  }

  html.labels-page .framer-1r6trus p.framer-text,
  html.labels-page .framer-7eohaw p.framer-text,
  html.labels-page .framer-mz8qh1 p.framer-text {
    white-space: normal !important;
  }

  /* Page modes — full-width section and stacked panel */
  html.labels-page .framer-1efknva {
    width: 100% !important;
    max-width: 100% !important;
    padding: 48px 20px !important;
    gap: 32px !important;
  }

  html.labels-page .framer-1y8yux7 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    gap: 24px !important;
  }

  html.labels-page .framer-1azk0us,
  html.labels-page .framer-10fug4o,
  html.labels-page .framer-1y8yux7 h6.framer-text {
    width: 100% !important;
    max-width: 100% !important;
    white-space: normal !important;
    word-break: normal !important;
  }

  html.labels-page .framer-y9sbc4,
  html.labels-page .framer-RdVsv.framer-y9sbc4 {
    width: 100% !important;
    max-width: 100% !important;
  }

  html.labels-page .framer-1fshpqz {
    flex-wrap: wrap !important;
    width: 100% !important;
    justify-content: center !important;
    align-content: center !important;
  }

  html.labels-page .framer-wkexm5-container {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
  }

  html.labels-page .framer-e9h3tp,
  html.labels-page #pricing.framer-e9h3tp {
    flex-direction: column !important;
    padding: 24px 28px !important;
    gap: 20px !important;
  }

  html.labels-page .framer-12knbkx {
    flex-direction: column !important;
    width: 100% !important;
  }

  html.labels-page .framer-t4rts8,
  html.labels-page .framer-pt1zdu,
  html.labels-page .framer-c3qfjb,
  html.labels-page .framer-hrhfka {
    flex: none !important;
    width: 100% !important;
  }

  html.labels-page .framer-12knbkx,
  html.labels-page .framer-4miolp {
    width: 100% !important;
  }

  html.labels-page .framer-1bphxcy {
    flex: none !important;
    width: 100% !important;
  }

  html.labels-page .framer-1gzs7fy {
    width: min(100%, 220px) !important;
    height: auto !important;
    aspect-ratio: 0.48;
    margin: 0 auto;
  }

  /* Comparison — stack columns */
  html.labels-page .framer-i957su,
  html.labels-page .framer-1qeqbr3-container .framer-i957su {
    width: 100% !important;
    max-width: 100% !important;
    padding: 48px 20px !important;
  }

  html.labels-page .framer-lleonf {
    width: 100% !important;
    max-width: 100% !important;
    gap: 32px !important;
    padding: 0 12px !important;
  }

  html.labels-page .framer-bee0ht {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 20px !important;
    width: 100% !important;
  }

  html.labels-page .framer-1m1ha1y,
  html.labels-page .framer-v6lwt5 {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
  }

  html.labels-page .framer-1m1ha1y {
    order: 0 !important;
  }

  html.labels-page .framer-v6lwt5 {
    order: 1 !important;
    opacity: 1 !important;
  }

  html.labels-page .framer-oao6wm {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Pricing — stack full width; section inset on #pricing only (28px like integrations) */
  html.labels-page #pricing,
  html.labels-page #pricing.framer-e9h3tp,
  html.labels-page .framer-fAhKE #pricing {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 28px !important;
    padding-right: 28px !important;
    gap: 32px !important;
  }

  html.labels-page .framer-kfzbp3,
  html.labels-page .framer-fAhKE .framer-kfzbp3 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    gap: 32px !important;
  }

  html.labels-page .framer-1ggehm3,
  html.labels-page .framer-fAhKE .framer-1ggehm3 {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Equal card width + padding (Label, Label Pro SSR, Custom) */
  html.labels-page .framer-1ggehm3 > .framer-16wopbv,
  html.labels-page .framer-1ggehm3 > .ssr-variant,
  html.labels-page .framer-1ggehm3 .framer-1duvido,
  html.labels-page .framer-1ggehm3 .labels-pricing-card--custom {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    place-self: stretch !important;
    justify-self: stretch !important;
    box-sizing: border-box !important;
    padding: 24px !important;
  }

  /* Integrations — 2 columns, compact cards */
  html.labels-page .framer-9ut06.framer-1wzq8,
  html.labels-page .framer-2qpwi1-container .framer-9ut06 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 48px 28px !important;
  }

  html.labels-page .framer-125whhj {
    width: 100% !important;
    max-width: 100% !important;
    gap: 24px !important;
    padding: 0 !important;
  }

  html.labels-page .framer-1xwri1k {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    width: 100% !important;
    text-align: center !important;
  }

  html.labels-page .framer-1wprhdt,
  html.labels-page .framer-3y3q1w,
  html.labels-page .framer-1bs5blk,
  html.labels-page .framer-1xxgmsn {
    flex: none !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html.labels-page .framer-1xwri1k .framer-3y3q1w,
  html.labels-page .framer-1xwri1k .framer-1bs5blk,
  html.labels-page .framer-1xwri1k .framer-1xxgmsn {
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    --framer-text-alignment: center !important;
  }

  html.labels-page .framer-3y3q1w h6.framer-text,
  html.labels-page .framer-1xwri1k h6.framer-text {
    white-space: normal !important;
    word-break: normal !important;
    text-align: center !important;
    --framer-text-alignment: center !important;
  }

  html.labels-page .framer-1bs5blk p.framer-text,
  html.labels-page .framer-1xwri1k p.framer-text {
    text-align: center !important;
    --framer-text-alignment: center !important;
  }

  /* Force 2×N square cards — auto-fit+280px was collapsing to 1 col on phones */
  html.labels-page .framer-1tcm60l {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
    width: 100% !important;
  }

  html.labels-page .framer-1tcm60l > [class*="-container"] {
    width: 100% !important;
    min-width: 0;
    aspect-ratio: 1;
    height: auto !important;
    align-self: stretch;
  }

  html.labels-page .framer-qp4f4x {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0;
    height: 100% !important;
    box-sizing: border-box;
    padding: 16px 14px !important;
  }

  html.labels-page .framer-13zmm7q {
    gap: 10px !important;
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
  }

  html.labels-page .framer-cnvdj {
    width: 28px !important;
    height: 28px !important;
  }

  html.labels-page .framer-13zmm7q p.framer-text {
    font-size: 13px !important;
    line-height: 1.35em !important;
  }

  html.labels-page .framer-13zmm7q .framer-text[style*="font-size:18px"],
  html.labels-page .framer-13zmm7q p[style*="font-size:18px"] {
    font-size: 14px !important;
  }

  /* Testimonial — compact, centered */
  html.labels-page .framer-abjp1s {
    flex-direction: column !important;
    padding: 48px 20px !important;
    min-height: 0 !important;
  }

  html.labels-page .framer-1pyk9a {
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    padding: 0 !important;
  }

  html.labels-page .framer-12p4ve0 {
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    gap: 20px !important;
  }

  html.labels-page .framer-1rudz01 {
    width: 100% !important;
    max-width: 100% !important;
  }

  html.labels-page .framer-1rudz01 h6.framer-text,
  html.labels-page .framer-1rudz01 .framer-text {
    font-size: clamp(18px, 5vw, 22px) !important;
    text-align: center !important;
  }

  html.labels-page .framer-y6vs5f {
    flex-wrap: wrap;
    justify-content: center !important;
    width: 100% !important;
  }

  /* FAQ — full width, tighter spacing */
  html.labels-page .framer-1pfnmr1 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 48px 20px 64px !important;
    gap: 28px !important;
    align-items: stretch !important;
  }

  html.labels-page .framer-1pfnmr1 .framer-46d466 {
    max-width: 100% !important;
    text-align: left !important;
  }

  html.labels-page .framer-1pfnmr1 .framer-46d466 h6.framer-text {
    font-size: clamp(28px, 7vw, 36px) !important;
  }

  html.labels-page .framer-wtcdh3 {
    max-width: 100% !important;
    width: 100% !important;
    gap: 20px !important;
    align-items: stretch !important;
  }
}

@media (min-width: 1200px) {
  html,
  body {
    overflow-x: hidden;
    background: rgb(13, 13, 13) !important;
  }
  #main {
    width: 100%;
    max-width: none;
    overflow-x: hidden;
  }
  #main > .framer-fAhKE.framer-fmqy6y {
    width: 100% !important;
    max-width: none !important;
    background-color: rgb(13, 13, 13) !important;
  }
}

/* Shared desktop content width — matches bento (.framer-ngtrf6) + Dimensions vs Others (.framer-lleonf) */
html.labels-page {
  --labels-content-max: 1000px;
}

/*
 * Hero copy — center headline, subcopy, and CTA at all breakpoints.
 * Desktop Framer SSR ships a left-aligned row (copy | CTA); mobile already
 * recenters inside the max-width:809.98px block — these rules cover desktop/tablet.
 */
html.labels-page .framer-ad868p {
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 20px !important;
  width: 100% !important;
  max-width: 100% !important;
  text-align: center !important;
}

html.labels-page .framer-ad868p .framer-kdn1xx,
html.labels-page .framer-ad868p .framer-ve549a {
  align-items: center !important;
  width: 100% !important;
  max-width: 720px !important;
  text-align: center !important;
}

html.labels-page .framer-ad868p .framer-1g6efar {
  width: 100% !important;
  max-width: 100% !important;
  text-align: center !important;
  --framer-text-alignment: center !important;
}

html.labels-page .framer-ad868p .framer-y1rs0p {
  width: 100% !important;
  max-width: 480px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  --framer-text-alignment: center !important;
}

html.labels-page .framer-ad868p .framer-1g6efar h1.framer-text,
html.labels-page .framer-ad868p .framer-1g6efar h1.framer-text *,
html.labels-page .framer-ad868p .framer-y1rs0p p.framer-text,
html.labels-page .framer-ad868p .framer-y1rs0p p.framer-text * {
  text-align: center !important;
  --framer-text-alignment: center !important;
}

html.labels-page .framer-ad868p .framer-aiw3gb {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

html.labels-page .framer-ad868p .framer-aiw3gb.dims-labels-hero-ctas {
  flex-wrap: wrap !important;
  gap: 12px !important;
}

html.labels-page .framer-ad868p .framer-aiw3gb .framer-qt1sv4-container {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

html.labels-page .dims-labels-hero-cta--demo {
  background-color: transparent !important;
  border: 1px solid rgb(255 255 255 / 0.35) !important;
  box-shadow: none !important;
  color: #fff !important;
  transition: background-color 0.15s ease, border-color 0.15s ease;
}

html.labels-page .dims-labels-hero-cta--demo:hover {
  background-color: rgb(255 255 255 / 0.08) !important;
  border-color: rgb(255 255 255 / 0.55) !important;
}

html.labels-page .dims-labels-hero-cta--demo .framer-text {
  color: #fff !important;
  --framer-text-color: #fff !important;
}

/* Dark page surface so frosted nav reads correctly (not gray over white .dims-home) */
html.labels-page body {
  background: rgb(13, 13, 13);
}

html.labels-page .dims-page-chrome.dims-home {
  background: transparent;
}

/* Labels nav: frosted dark bar (mirrors index blur, inverted colors) */
html.labels-page .dims-nav {
  background: rgb(13 13 13 / 72%);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
}

@media (max-width: 809.98px) {
  html.labels-page .dims-nav {
    border-color: rgb(255 255 255 / 0.12);
    box-shadow:
      0 1px 2px rgb(0 0 0 / 0.2),
      0 10px 28px rgb(0 0 0 / 0.35);
  }

  html.labels-page body.dims-nav-menu-open .dims-nav {
    background: rgb(13 13 13);
  }
}

/* Desktop floating pill lives on __inner (marketing-chrome), not .dims-nav */
@media (min-width: 810px) {
  html.labels-page .dims-nav {
    background: transparent;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }

  html.labels-page .dims-nav__inner {
    border-color: rgb(255 255 255 / 0.12);
    background: rgb(13 13 13 / 78%);
    box-shadow:
      0 1px 2px rgb(0 0 0 / 0.25),
      0 10px 28px rgb(0 0 0 / 0.35);
  }

  html.labels-page .dims-nav.is-scrolled .dims-nav__inner {
    background: rgb(13 13 13 / 90%);
    box-shadow:
      0 1px 2px rgb(0 0 0 / 0.28),
      0 14px 32px rgb(0 0 0 / 0.4);
  }
}

html.labels-page .dims-nav__links a,
html.labels-page .dims-nav__login,
html.labels-page .dims-nav__dropdown-trigger,
html.labels-page .dims-nav__actions .dims-nav__btn--ghost {
  color: rgb(255 255 255 / 0.9);
}

html.labels-page .dims-nav__links a,
html.labels-page .dims-nav__dropdown-trigger {
  opacity: 0.85;
}

html.labels-page .dims-nav__links a:hover,
html.labels-page .dims-nav__links a:focus-visible,
html.labels-page .dims-nav__dropdown-trigger:hover,
html.labels-page .dims-nav__dropdown-trigger:focus-visible,
html.labels-page .dims-nav__item--dropdown.is-open .dims-nav__dropdown-trigger,
html.labels-page .dims-nav__item--dropdown.is-active .dims-nav__dropdown-trigger {
  color: #fff;
  opacity: 1;
  background: rgb(255 255 255 / 0.08);
}

html.labels-page .dims-nav__item--dropdown.is-active .dims-nav__dropdown-trigger {
  background: rgb(255 255 255 / 0.12);
}

html.labels-page .dims-nav__dropdown {
  background: rgb(22 22 22 / 96%);
  border: 1px solid rgb(255 255 255 / 0.1);
  box-shadow:
    0 1px 2px rgb(0 0 0 / 0.35),
    0 16px 40px rgb(0 0 0 / 0.45);
}

html.labels-page .dims-nav__dropdown a {
  color: rgb(255 255 255 / 0.9);
}

html.labels-page .dims-nav__dropdown a:hover,
html.labels-page .dims-nav__dropdown a:focus-visible,
html.labels-page .dims-nav__dropdown a.is-active {
  color: #fff;
  background: rgb(255 255 255 / 0.08);
}

html.labels-page .dims-nav__btn--ghost {
  border-color: rgb(255 255 255 / 0.22);
}

html.labels-page .dims-nav__btn--ghost:hover {
  color: #fff;
  background: rgb(255 255 255 / 0.1);
}

html.labels-page .dims-nav__btn--primary {
  color: rgb(13, 13, 13);
  background: #fff;
  border-color: #fff;
}

html.labels-page .dims-nav__btn--primary:hover {
  background: rgb(255 255 255 / 0.92);
  color: rgb(13, 13, 13);
}

html.labels-page .dims-nav__toggle {
  color: #fff;
}

html.labels-page .dims-nav__toggle svg path {
  stroke: currentColor;
}

/* Mobile drawer (reparented to body) — match dark chrome */
html.labels-page .dims-nav__drawer {
  background: rgb(13, 13, 13);
  color: #fff;
}

html.labels-page .dims-nav__links--drawer a {
  color: rgb(255 255 255 / 0.9);
}

html.labels-page .dims-nav__links--drawer a:hover,
html.labels-page .dims-nav__links--drawer a:focus-visible {
  color: #fff;
  background: rgb(255 255 255 / 0.08);
}

/* Hero page-examples marquee (replaces dead Framer carousel) */
html.labels-page .dims-labels-hero-marquee {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: clamp(1.25rem, 3vw, 2rem) 0 clamp(1.75rem, 4vw, 2.75rem);
  overflow: hidden;
  --dims-template-phone-w: clamp(10.5rem, 15vw, 14rem);
  --dims-template-marquee-gap: clamp(0.75rem, 1.4vw, 1.1rem);
  --dims-template-marquee-duration: 48s;
}

html.labels-page .dims-labels-hero-marquee .dims-template-grid__label {
  color: rgb(255 255 255 / 0.55);
}

@media (max-width: 809.98px) {
  html.labels-page .dims-labels-hero-marquee {
    --dims-template-phone-w: clamp(8.5rem, 38vw, 10.75rem);
    --dims-template-marquee-duration: 38s;
    padding-block: 1.15rem 1.75rem;
  }
}

/* Easy page management — dashboard peeks in from the right (no crop) */
html.labels-page .framer-1otgl0n {
  overflow: hidden;
}

html.labels-page .framer-1otgl0n .framer-u0yn42 {
  flex: 0 1 45%;
  min-width: 12rem;
  max-width: 18rem;
}

html.labels-page .framer-1ywxp17 {
  overflow: visible;
  position: relative;
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 300px !important;
  margin: 0 !important;
  align-self: stretch;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;
}

html.labels-page .framer-1ywxp17 > div {
  overflow: visible !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html.labels-page .framer-1ywxp17 img {
  position: absolute !important;
  top: 50% !important;
  left: auto !important;
  right: -80% !important;
  bottom: auto !important;
  width: auto !important;
  max-width: none !important;
  height: 112% !important;
  min-height: 0 !important;
  transform: translateY(-50%) !important;
  object-fit: contain !important;
  object-position: left center !important;
  border-top-left-radius: 14px !important;
  border-bottom-left-radius: 14px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  box-shadow: none !important;
  filter: none !important;
  background: transparent !important;
}

@media (max-width: 809.98px) {
  html.labels-page .framer-1ywxp17 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: none !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
    border-radius: 12px !important;
  }

  html.labels-page .framer-1ywxp17 > div {
    width: 100% !important;
    height: auto !important;
    overflow: hidden !important;
    border-radius: 12px !important;
  }

  html.labels-page .framer-1ywxp17 img {
    position: static !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
    bottom: auto !important;
    transform: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    object-fit: contain !important;
    object-position: center top !important;
    border-radius: 12px !important;
  }

  html.labels-page .framer-1otgl0n .framer-u0yn42 {
    flex: none !important;
    min-width: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}

/* Analytics bento — animated page-views chart (Framer code component never hydrated) */
html.labels-page .labels-analytics-chart {
  width: 100% !important;
  height: 100% !important;
  min-height: 0;
}

html.labels-page .labels-analytics-chart__frame {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0.35rem;
  width: 100%;
  height: 100%;
  padding: 0.35rem 0.15rem 0;
  box-sizing: border-box;
}

html.labels-page .labels-analytics-chart__header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.75rem;
  padding: 0 0.35rem;
}

html.labels-page .labels-analytics-chart__eyebrow {
  font-family: "Instrument Sans", system-ui, sans-serif;
  font-size: 0.6875rem;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: rgb(255 255 255 / 0.45);
}

html.labels-page .labels-analytics-chart__stat {
  display: inline-flex;
  align-items: baseline;
  gap: 0.4rem;
}

html.labels-page .labels-analytics-chart__stat-value {
  font-family: "SF Pro Display Medium", "SF Pro Display", system-ui, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: -0.03em;
  color: #fff;
}

html.labels-page .labels-analytics-chart__stat-delta {
  font-family: "Instrument Sans", system-ui, sans-serif;
  font-size: 0.75rem;
  font-weight: 600;
  color: #6ee7a8;
}

html.labels-page .labels-analytics-chart__svg {
  display: block;
  width: 100%;
  height: auto;
  flex: 1 1 auto;
  min-height: 0;
  overflow: visible;
}

html.labels-page .labels-analytics-chart__line {
  stroke-dasharray: 420;
  stroke-dashoffset: 420;
}

html.labels-page .labels-analytics-chart__area {
  opacity: 0;
  transform-origin: center bottom;
  transform: scaleY(0.35);
}

html.labels-page .labels-analytics-chart__dot {
  opacity: 0;
  transform: scale(0);
  transform-box: fill-box;
  transform-origin: center;
}

html.labels-page .labels-analytics-chart__labels text {
  opacity: 0;
}

html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__line {
  animation: labels-chart-draw 1.65s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__area {
  animation: labels-chart-area 1.1s cubic-bezier(0.22, 1, 0.36, 1) 0.35s forwards;
}

html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__dot {
  animation: labels-chart-dot 0.45s cubic-bezier(0.22, 1, 0.36, 1) forwards;
}

html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__dot:nth-child(1) {
  animation-delay: 0.35s;
}
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__dot:nth-child(2) {
  animation-delay: 0.55s;
}
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__dot:nth-child(3) {
  animation-delay: 0.75s;
}
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__dot:nth-child(4) {
  animation-delay: 0.95s;
}
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__dot:nth-child(5) {
  animation-delay: 1.15s;
}

html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__labels text {
  animation: labels-chart-label 0.45s ease forwards;
}
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__labels text:nth-child(1) {
  animation-delay: 0.4s;
}
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__labels text:nth-child(2) {
  animation-delay: 0.55s;
}
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__labels text:nth-child(3) {
  animation-delay: 0.7s;
}
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__labels text:nth-child(4) {
  animation-delay: 0.85s;
}

html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__stat-value,
html.labels-page .labels-analytics-chart.is-inview .labels-analytics-chart__stat-delta {
  animation: labels-chart-label 0.5s ease 0.15s both;
}

@keyframes labels-chart-draw {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes labels-chart-area {
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes labels-chart-dot {
  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes labels-chart-label {
  from {
    opacity: 0;
    transform: translateY(4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (prefers-reduced-motion: reduce) {
  html.labels-page .labels-analytics-chart__line,
  html.labels-page .labels-analytics-chart__area,
  html.labels-page .labels-analytics-chart__dot,
  html.labels-page .labels-analytics-chart__labels text,
  html.labels-page .labels-analytics-chart__stat-value,
  html.labels-page .labels-analytics-chart__stat-delta {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
    stroke-dashoffset: 0 !important;
  }
}

/* Comparison — check / X icons (Framer icons were empty; keep 44×44 squares) */
html.labels-page .framer-1x2ekah,
html.labels-page .framer-wtes3d,
html.labels-page .framer-1mzfcxh,
html.labels-page .framer-wgtu0n,
html.labels-page .framer-1nulup7,
html.labels-page .framer-m5lxul,
html.labels-page .framer-1n2i6we,
html.labels-page .framer-i8iqfe,
html.labels-page .framer-o943es,
html.labels-page .framer-jwuf6o {
  box-sizing: border-box !important;
  flex: none !important;
  gap: 0 !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  max-width: 44px !important;
  max-height: 44px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  overflow: hidden !important;
}

html.labels-page .framer-1x2ekah > *,
html.labels-page .framer-wtes3d > *,
html.labels-page .framer-1mzfcxh > *,
html.labels-page .framer-wgtu0n > *,
html.labels-page .framer-1nulup7 > *,
html.labels-page .framer-m5lxul > *,
html.labels-page .framer-1n2i6we > *,
html.labels-page .framer-i8iqfe > *,
html.labels-page .framer-o943es > *,
html.labels-page .framer-jwuf6o > * {
  display: none !important;
}

html.labels-page .framer-1x2ekah::before,
html.labels-page .framer-wtes3d::before,
html.labels-page .framer-1mzfcxh::before,
html.labels-page .framer-wgtu0n::before,
html.labels-page .framer-1nulup7::before,
html.labels-page .framer-m5lxul::before,
html.labels-page .framer-1n2i6we::before,
html.labels-page .framer-i8iqfe::before,
html.labels-page .framer-o943es::before,
html.labels-page .framer-jwuf6o::before {
  content: "";
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  flex: none;
}

html.labels-page .framer-1x2ekah::before,
html.labels-page .framer-wtes3d::before,
html.labels-page .framer-1mzfcxh::before,
html.labels-page .framer-wgtu0n::before,
html.labels-page .framer-1nulup7::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' stroke='%230d0d0d' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    center / contain no-repeat;
}

html.labels-page .framer-m5lxul::before,
html.labels-page .framer-1n2i6we::before,
html.labels-page .framer-i8iqfe::before,
html.labels-page .framer-o943es::before,
html.labels-page .framer-jwuf6o::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 7l10 10M17 7L7 17' stroke='%230d0d0d' stroke-width='2.75' stroke-linecap='round'/%3E%3C/svg%3E")
    center / contain no-repeat;
}

/* Labels FAQ — homepage accordion, dark theme.
   marketing-hero.css sets .dims-faq { background: #fff !important }; beat that
   so white question text is not invisible on a white panel. */
html.labels-page .dims-faq {
  --dims-faq-bubble-bg: rgb(255 255 255 / 0.05);
  --dims-faq-bubble-border: rgb(255 255 255 / 0.1);
  --dims-faq-bubble-shadow: none;
  width: min(var(--labels-content-max), calc(100vw - 48px)) !important;
  max-width: min(var(--labels-content-max), calc(100vw - 48px)) !important;
  margin: 0 auto !important;
  padding: clamp(3.5rem, 8vw, 5.5rem) 0 !important;
  box-sizing: border-box;
  background: transparent !important;
  color: #fff;
}

html.labels-page .dims-faq__list {
  width: 100% !important;
  max-width: none !important;
}

html.labels-page .dims-faq__intro {
  align-items: center;
  text-align: center;
}

html.labels-page .dims-faq__title {
  color: #fff !important;
  max-width: none;
}

html.labels-page .dims-faq__sub {
  color: rgb(255 255 255 / 0.62) !important;
  max-width: 42ch;
}

html.labels-page .dims-faq__list > .dims-faq-item {
  background: var(--dims-faq-bubble-bg);
  border-color: var(--dims-faq-bubble-border);
  box-shadow: var(--dims-faq-bubble-shadow);
}

html.labels-page .dims-faq__question {
  color: #fff !important;
}

html.labels-page .dims-faq__icon::before,
html.labels-page .dims-faq__icon::after {
  background: #fff !important;
}

html.labels-page .dims-faq__answer,
html.labels-page .dims-faq__answer p {
  color: rgb(255 255 255 / 0.72) !important;
}

html.labels-page .dims-faq__answer a {
  color: #4da3ff !important;
}

html.labels-page .dims-faq__answer a:hover {
  color: #7cbcff !important;
}

html.labels-page .dims-faq__list > .dims-faq-item.is-open,
html.labels-page .dims-faq__list > .dims-faq-item:has(.dims-faq__trigger:hover) {
  background: rgb(255 255 255 / 0.08) !important;
  border-color: rgb(255 255 255 / 0.16) !important;
}

/* Pricing — 3 columns (Label / Label Pro / Custom); width matches bento / vs-others */
html.labels-page .framer-fAhKE .framer-kfzbp3 {
  width: min(var(--labels-content-max), calc(100vw - 48px)) !important;
  max-width: min(var(--labels-content-max), calc(100vw - 48px)) !important;
  margin-inline: auto !important;
}

html.labels-page .framer-fAhKE .framer-1ggehm3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 20px !important;
}

/* Integrations — align inner content to shared max (mobile keeps 28px inset + 100%) */
@media (min-width: 810px) {
  html.labels-page .framer-125whhj {
    width: 100% !important;
    max-width: var(--labels-content-max) !important;
    margin-inline: auto !important;
  }
}

/* Price amount — Framer defaults to 48px; tighten for 3-up cards */
html.labels-page .framer-b40q35 h3.framer-text,
html.labels-page .framer-1djd7as h3.framer-text {
  --framer-font-size: 32px !important;
  font-size: 32px !important;
  line-height: 1.05 !important;
  letter-spacing: -0.04em !important;
}

html.labels-page .framer-b40q35 .framer-n7cstf p.framer-text,
html.labels-page .framer-1djd7as .framer-m1sc5f p.framer-text {
  --framer-font-size: 11px !important;
  font-size: 11px !important;
}

html.labels-page .labels-pricing-card--custom {
  background-color: rgb(255 255 255 / 0.04);
  border-color: rgb(255 255 255 / 0.22);
}

@media (max-width: 1099.98px) {
  html.labels-page .framer-fAhKE #pricing,
  html.labels-page .framer-fAhKE #pricing.framer-e9h3tp {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  /* Beat desktop --labels-content-max so cards use the viewport */
  html.labels-page .framer-fAhKE .framer-kfzbp3 {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  html.labels-page .framer-fAhKE .framer-1ggehm3 {
    grid-template-columns: 1fr !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html.labels-page .framer-1ggehm3 > .framer-16wopbv,
  html.labels-page .framer-1ggehm3 > .ssr-variant,
  html.labels-page .framer-1ggehm3 .framer-1duvido,
  html.labels-page .framer-1ggehm3 .labels-pricing-card--custom {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    place-self: stretch !important;
    justify-self: stretch !important;
    box-sizing: border-box !important;
    padding: 24px !important;
  }
}

/* Hide empty 32×32 Framer icon tiles above bento feature titles */
html.labels-page .framer-1l0jtzc,
html.labels-page .framer-g05jza,
html.labels-page .framer-v31f2n,
html.labels-page .framer-1v26erz,
html.labels-page .framer-1mfut5n {
  display: none !important;
}

/* Email bento — compact homepage typing-email compose (~310×218) */
html.labels-page .framer-r37gyc.labels-email-compose-host,
html.labels-page .labels-email-compose-host {
  display: flex !important;
  align-items: stretch !important;
  justify-content: stretch !important;
  flex: none !important;
  width: 100% !important;
  max-width: 310px !important;
  height: 218px !important;
  min-height: 218px !important;
  padding: 0 !important;
  margin: 0 auto 0 0 !important;
  overflow: hidden !important;
  background: transparent !important;
  gap: 0 !important;
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose,
html.labels-page .labels-email-compose {
  position: relative !important;
  display: flex !important;
  flex: 1 1 auto !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  margin: 0 !important;
  pointer-events: none;
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-card {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: 0.5rem;
  width: 100%;
  min-height: 0;
  height: 100%;
  padding: 0.75rem 0.875rem 0.7rem;
  border-radius: 12px;
  border: 1px solid rgb(255 255 255 / 0.14);
  background: #141414;
  box-shadow:
    0 1px 2px rgb(0 0 0 / 0.35),
    0 10px 24px rgb(0 0 0 / 0.4);
  --dims-ink: #f5f5f5;
  --dims-accent: #4d9fff;
  --dims-font: "SF Pro Display Semibold", "SF Pro Display", system-ui, sans-serif;
  --dims-font-regular: "SF Pro Display Regular", "SF Pro Display", system-ui, sans-serif;
  color: var(--dims-ink);
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-meta {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  padding-bottom: 0.45rem;
  border-bottom: 1px solid rgb(255 255 255 / 0.1);
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-from,
html.labels-page .labels-email-compose-host .dims-bento__email-compose-subject {
  margin: 0;
  font-family: var(--dims-font-regular);
  font-size: 0.625rem;
  line-height: 1.3;
  color: rgb(255 255 255 / 0.55);
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-meta-label {
  font-family: var(--dims-font);
  font-weight: 500;
  color: rgb(255 255 255 / 0.38);
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-body {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  padding: 0.1rem 0;
  font-family: var(--dims-font-regular);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.01em;
  color: var(--dims-ink);
  overflow: hidden;
  text-wrap: pretty;
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-text {
  display: inline;
  color: inherit;
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-text strong {
  font-family: var(--dims-font);
  font-weight: 600;
  color: #fff;
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-link {
  display: inline-block;
  margin-top: 0.2rem;
  font-family: var(--dims-font);
  font-size: 0.75rem;
  font-weight: 500;
  color: var(--dims-accent);
  text-decoration: underline;
  text-underline-offset: 0.14em;
  text-decoration-thickness: 1px;
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-caret {
  display: inline-block;
  width: 1.5px;
  height: 0.9em;
  margin-left: 1px;
  background: #fff;
  vertical-align: -0.1em;
  opacity: 0;
}

html.labels-page
  .labels-email-compose-host
  .dims-bento__email-compose-body.is-typing
  .dims-bento__email-compose-caret {
  opacity: 1;
  animation: labels-email-compose-caret 1s step-end infinite;
}

@keyframes labels-email-compose-caret {
  50% {
    opacity: 0;
  }
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-send {
  flex: none;
  width: 100%;
  min-height: 2rem;
  height: 2rem;
  padding: 0 0.875rem;
  border: none;
  border-radius: 999px;
  font-family: var(--dims-font);
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1.2;
  color: rgb(255 255 255 / 0.55);
  background: rgb(255 255 255 / 0.1);
  cursor: default;
  transition:
    transform 0.14s ease,
    opacity 0.14s ease,
    background 0.25s ease,
    color 0.2s ease,
    box-shadow 0.25s ease;
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-send.is-ready {
  color: #0d0d0d;
  background: #fff;
  box-shadow: 0 4px 12px rgb(0 0 0 / 0.28);
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-send.is-pressing {
  transform: scale(0.98);
  opacity: 0.92;
}

html.labels-page .labels-email-compose-host .dims-bento__email-compose-send.is-sent {
  color: #fff;
  background: #16a34a;
  box-shadow: 0 4px 12px rgb(22 163 74 / 0.28);
}

@media (max-width: 809.98px) {
  html.labels-page .framer-r37gyc.labels-email-compose-host,
  html.labels-page .labels-email-compose-host {
    max-width: 100% !important;
    width: 100% !important;
    height: clamp(200px, 56vw, 218px) !important;
    min-height: 200px !important;
    margin: 0 !important;
  }
}

/* Labels footer — match home structure, black / white */
html.labels-page .dims-footer {
  --dims-ink: #fff;
  background: #0d0d0d;
  color: #fff;
  border-top-color: rgb(255 255 255 / 0.1);
}

html.labels-page .dims-footer__brand,
html.labels-page .dims-footer__brand span,
html.labels-page .dims-footer__bio,
html.labels-page .dims-footer__col-title,
html.labels-page .dims-footer__links a,
html.labels-page .dims-footer__social-link,
html.labels-page .dims-footer__copy {
  color: #fff;
}

html.labels-page .dims-footer__bio,
html.labels-page .dims-footer__copy {
  color: rgb(255 255 255 / 0.55);
}

html.labels-page .dims-footer__col-title {
  color: rgb(255 255 255 / 0.45);
}

html.labels-page .dims-footer__links a {
  color: rgb(255 255 255 / 0.82);
}

html.labels-page .dims-footer__links a:hover,
html.labels-page .dims-footer__social-link:hover {
  color: #fff;
}

html.labels-page .dims-footer__brand img {
  filter: none;
}

/* —— Labels dashboard scroll reveal (hero → tilt-to-flat → bento) ——
   Sticky needs ancestors without overflow clipping. Framer SSR sets
   overflow:clip on .framer-fmqy6y; #main overflow-x:hidden also forces
   overflow-y:auto and kills viewport sticky. */
html.labels-page,
html.labels-page body {
  overflow-x: clip;
  overflow-y: visible;
}

html.labels-page.lenis,
html.labels-page.lenis body {
  overflow-x: clip;
  overflow-y: visible;
}

html.labels-page #main {
  overflow: visible !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
}

html.labels-page #main > .framer-fAhKE.framer-fmqy6y,
html.labels-page .framer-fmqy6y {
  overflow: visible !important;
}

html.labels-page .labels-dashboard-reveal {
  --ldr-progress: 0;
  --ldr-bg: var(--token-fae2c128-35fb-45de-a6c2-32169f920c68, #0d0d0d);
  position: relative;
  z-index: 1;
  flex: none;
  align-self: stretch;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: var(--ldr-bg);
  color: #fff;
  overflow: visible;
}

html.labels-page .labels-dashboard-reveal__track {
  position: relative;
  width: 100%;
  /* Tall track = slower tilt scrub across more scroll distance. */
  height: 260vh;
}

html.labels-page .labels-dashboard-reveal__sticky {
  position: sticky;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: clamp(1.25rem, 4vw, 3rem) clamp(1rem, 3.5vw, 2.5rem);
  box-sizing: border-box;
  pointer-events: none;
}

html.labels-page .labels-dashboard-reveal__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: clamp(1.25rem, 3vw, 2rem);
  width: min(1120px, 100%);
  max-width: 100%;
  margin-inline: auto;
}

/* Match bento / comparison Framer h6 preset (1a8g1b2); color via inline token. */
html.labels-page .labels-dashboard-reveal__title-wrap {
  width: 100%;
  max-width: var(--labels-content-max, 1000px);
  margin: 0 auto;
  text-align: center;
}

html.labels-page .labels-dashboard-reveal__title.framer-styles-preset-1a8g1b2,
html.labels-page h6.labels-dashboard-reveal__title {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  --framer-text-alignment: center !important;
  --framer-text-color: #fff !important;
}

html.labels-page .labels-dashboard-reveal__stage {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-inline: auto;
  perspective: 1600px;
  perspective-origin: 50% 45%;
  transform-style: preserve-3d;
}

html.labels-page .labels-dashboard-reveal__frame {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: transparent !important;
  border: 0;
  border-radius: 0;
  /* Avoid overflow:hidden here — it flattens 3D and paints a black plate under tilt. */
  overflow: visible;
  outline: none;
  transform-origin: 50% 50%;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  /* Initial far-back pose; JS overwrites transform each frame while scrubbing. */
  transform: translate3d(0, 0, 0) rotateX(62deg) scale(0.82);
  opacity: 1;
  box-shadow: none !important;
  filter: none !important;
  backface-visibility: hidden;
}

html.labels-page .labels-dashboard-reveal__frame::before,
html.labels-page .labels-dashboard-reveal__frame::after {
  content: none !important;
  display: none !important;
}

html.labels-page .labels-dashboard-reveal__video,
html.labels-page .labels-dashboard-reveal__img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  border: 0;
  border-radius: clamp(10px, 1.2vw, 16px);
  vertical-align: middle;
  background: transparent !important;
  box-shadow: none !important;
  object-fit: contain;
  object-position: center center;
}

html.labels-page .labels-dashboard-reveal__video {
  pointer-events: none;
}

@media (max-width: 809.98px) {
  html.labels-page .labels-dashboard-reveal__track {
    height: 190vh;
  }

  html.labels-page .labels-dashboard-reveal__sticky {
    padding: 1.25rem 0.875rem;
  }

  html.labels-page .labels-dashboard-reveal__inner {
    gap: 1.75rem;
  }

  html.labels-page .labels-dashboard-reveal__stage {
    perspective: 1000px;
  }

  html.labels-page .labels-dashboard-reveal__frame {
    transform: translate3d(0, 0, 0) rotateX(36deg) scale(0.88);
  }
}

@media (prefers-reduced-motion: reduce) {
  html.labels-page .labels-dashboard-reveal,
  html.labels-page .labels-dashboard-reveal.is-ldr-reduced {
    --ldr-progress: 1;
  }

  html.labels-page .labels-dashboard-reveal__track {
    height: auto;
  }

  html.labels-page .labels-dashboard-reveal__sticky {
    position: relative;
    height: auto;
    min-height: 0;
    padding: clamp(2.5rem, 6vw, 4.5rem) clamp(1rem, 3.5vw, 2.5rem);
  }

  html.labels-page .labels-dashboard-reveal__frame {
    transform: none !important;
    opacity: 1 !important;
    will-change: auto;
  }
}
