html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-var-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope-var-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(/fonts/manrope-var-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope-var-latin-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;src:url(/fonts/manrope-var-latin.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope-var-latin-ext.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Placeholder;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0%;size-adjust:103.76%}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans Variable;src:url(/fonts/mona-sans-variable.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans Variable Placeholder;src:local(Arial);ascent-override:103.98%;descent-override:30.53%;line-gap-override:0%;size-adjust:104.83%}@font-face{font-family:Inter;src:url(/fonts/inter-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-700-latin-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--token-0353fea7-30f5-4aab-a120-9d14973c2284:#e8e7e9;--token-198e973b-fd8b-42e4-b313-f5f47a354c2a:#2b2b2d00;--token-1e19242d-3125-4278-865a-81f9e0c343ce:#2b2b2d80;--token-2a89bfdf-2cf9-420e-8d8e-ab2ef31d920c:#ece4fb;--token-2cec794b-8fc8-42f2-b794-49bc731112c0:#beff43;--token-2e456620-c26b-4396-afc1-42cbdb99714a:#7c1fff66;--token-31340ef5-a653-4253-be1b-fbd14678cc53:#e2e1e4;--token-33d35694-b896-43ea-b3a4-8d908d4a92c6:#f05400;--token-34b296b1-84c5-4424-b22f-e9513ece7c9e:#2b2b2d;--token-3a5c8f06-eee6-483a-8d41-e2c25cc4b6d5:#1b1b1e00;--token-3adc94f7-c928-4f5b-9954-5aa7bc3a20d8:#000;--token-41691d8d-59e1-4394-ab03-6c14900e9996:#949494;--token-4919b480-e395-492c-bb17-8495c4cda021:#ffc400;--token-4fcf50f5-6179-46db-b312-6d11d9cd19b5:#7c1fff;--token-52b4952e-1c9b-42eb-8004-450782703103:#1b1b1ebf;--token-52bf57a2-36b8-429d-9a98-ac1b4ec14302:#ecebee;--token-5327b946-702d-45fc-9254-49913c104a11:#cfced3;--token-5a2caf78-577f-493a-b0f2-d0913709944a:#1b1b1e80;--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1:#1b1b1ea3;--token-688671da-791b-47ec-974d-cd2c7fbb8379:#7c1fff;--token-6a0a3306-b05f-4964-9d41-24f73f16c817:#fff;--token-6b60c4fa-a3b2-4ea3-8e1a-4202c7b68ede:#ffffff80;--token-745f40ca-8f4f-4304-b1ef-a1915978637e:#f7f7f8;--token-86117d10-82c0-48ca-83b9-ad514639102d:#fff;--token-8657a728-35be-4f06-93be-82ef2d94e9a2:#2b2b2d40;--token-8a1ce88c-7e39-4c56-9dd6-cee7885314f0:#b3ffcb;--token-8b7699fe-a6ed-49e3-97cd-679d496bde7f:#0f7;--token-8bd59321-1181-4507-a739-be9654c32c5e:#080808;--token-8e4bfe16-cc8e-41da-aa9c-0934ff0be9ee:#22282b;--token-90a64261-b816-47fc-8b95-db312dae9b11:#fff0;--token-9b54e130-a21e-4df7-b158-707338e41ccb:#ffffff1a;--token-9c55e154-7b51-444d-91de-5cc4a98a67b2:#2b2b2d40;--token-9e02c0f8-012f-4e62-8df4-0cde3fa28eb0:#2e3538;--token-9ec9e966-a413-42fb-a4fc-369c910b473c:#262626;--token-a198eff2-f924-4215-a846-7dd1cd3cea5e:#1f00ff;--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c:#ffffff40;--token-b0ed99f9-6fa0-4e1a-bf69-922b8104b9bb:#000;--token-b86dbd64-369d-464d-ab02-09b6a99d4858:#ff003b;--token-bff440f0-6191-4f8e-b075-e48213673f37:#ff6200;--token-c965699a-7a72-49fa-80b5-271f75872319:#fd0;--token-cd140da4-8ad2-4159-862d-6cf39281b441:#2b2b2dbf;--token-cd708a3c-25bb-4606-92f4-351c74f13945:#1b1b1e;--token-d607af31-e48d-4751-bb72-383d86c98b00:#1b1b1e40;--token-db0bbe5b-0ee8-49cd-a78e-347f1ef1223c:#2b2b2d40;--token-e0b0f721-7adb-4756-9d0c-09cf8fb92e31:#3d3b54;--token-e0bd5c75-e4d7-4af1-af3b-d19dbe1a5730:#333;--token-e312a9b5-2209-4da6-bbf8-70a2ccf3b5b2:#e2e1e4;--token-ead71453-8ed4-4c7b-97eb-1360c468a813:#1f00ff;--token-ef125d7c-e0ee-4acf-a8dd-024938cba111:#000;--black-100:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);--black-75:var(--token-52b4952e-1c9b-42eb-8004-450782703103);--black-50:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1);--black-25:var(--token-d607af31-e48d-4751-bb72-383d86c98b00);--black-0:var(--token-3a5c8f06-eee6-483a-8d41-e2c25cc4b6d5);--link-corners:var(--token-5a2caf78-577f-493a-b0f2-d0913709944a);--purple:var(--token-4fcf50f5-6179-46db-b312-6d11d9cd19b5);--purple-40:var(--token-2e456620-c26b-4396-afc1-42cbdb99714a);--purple-tint:var(--token-2a89bfdf-2cf9-420e-8d8e-ab2ef31d920c);--bg-gray:var(--token-31340ef5-a653-4253-be1b-fbd14678cc53);--bg-light-gray:var(--token-0353fea7-30f5-4aab-a120-9d14973c2284);--white-100:var(--token-6a0a3306-b05f-4964-9d41-24f73f16c817);--white-50:var(--token-6b60c4fa-a3b2-4ea3-8e1a-4202c7b68ede);--white-25:var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c);--white-10:var(--token-9b54e130-a21e-4df7-b158-707338e41ccb);--grid-line:var(--token-8657a728-35be-4f06-93be-82ef2d94e9a2);--font-sans:"Manrope", "Manrope Placeholder", sans-serif;--font-mono:"DM Mono", monospace;--gutter:120px;--section-y:90px;--max-section:2160px}@media (width<=1439.98px){:root{--gutter:80px;--section-y:80px}}@media (width<=1023.98px){:root{--gutter:48px;--section-y:60px}}@media (width<=809.98px){:root{--gutter:24px;--section-y:40px}}.t-h1{letter-spacing:-4px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:112px;font-weight:500;line-height:1.25em}.t-h2{letter-spacing:-3px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:72px;font-weight:500;line-height:1.15em}.t-h3{letter-spacing:-.3px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:32px;font-weight:500;line-height:1.35em}.t-body-2{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:22px;font-weight:500;line-height:1.55em}.t-body{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:20px;font-weight:400;line-height:1.75em}.t-body-3{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:18px;font-weight:600;line-height:1.75em}.t-small{letter-spacing:0;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:DM Mono,monospace;font-size:14px;font-weight:300;line-height:1.4em}.t-button{letter-spacing:0;color:#666;font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-family:DM Mono,monospace;font-size:17px;font-weight:300;line-height:1.4em}.t-lab-display{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:132px;font-weight:400;line-height:.86em}.t-lab-mega{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:220px;font-weight:400;line-height:.8em}.t-lab-h1{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:88px;font-weight:400;line-height:.9em}.t-lab-h1-muted{letter-spacing:-.02em;color:var(--token-5327b946-702d-45fc-9254-49913c104a11);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:114px;font-weight:400;line-height:.9em}.t-lab-h3{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:36px;font-weight:400;line-height:1em}.t-lab-body{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:20px;font-weight:400;line-height:1.05em}.t-lab-text{letter-spacing:0;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-family:Manrope,Manrope Placeholder,sans-serif;font-size:14px;font-weight:500;line-height:1.45em}.t-lab-mono-xs{letter-spacing:.04em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;font-weight:400;line-height:1.5em}.t-lab-mono-s{letter-spacing:.04em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:400;line-height:1.5em}.t-lab-display-ml{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:60px;font-weight:400;line-height:.92em}@media (width<=1919.98px){.t-h1{letter-spacing:-3px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:88px;font-weight:500;line-height:1.25em}.t-h2{letter-spacing:-2px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:56px;font-weight:500;line-height:1.15em}.t-h3{letter-spacing:-.3px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:28px;font-weight:500;line-height:1.35em}.t-body-2{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:20px;font-weight:500;line-height:1.55em}.t-body{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:17px;font-weight:400;line-height:1.6em}.t-button{letter-spacing:0;color:#666;font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-family:DM Mono,monospace;font-size:16px;font-weight:300;line-height:1.4em}}@media (width<=1439.98px){.t-h1{letter-spacing:-2px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:72px;font-weight:500;line-height:1.25em}.t-h2{letter-spacing:-1px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:48px;font-weight:500;line-height:1.05em}.t-h3{letter-spacing:-.4px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:26px;font-weight:500;line-height:1.3em}.t-body-2{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:18px;font-weight:500;line-height:1.55em}.t-body{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:16px;font-weight:400;line-height:1.6em}.t-body-3{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:16px;font-weight:600;line-height:1.75em}.t-small{letter-spacing:0;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:DM Mono,monospace;font-size:13px;font-weight:300;line-height:1.4em}.t-button{letter-spacing:0;color:#666;font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-family:DM Mono,monospace;font-size:15px;font-weight:300;line-height:1.4em}}@media (width<=1199.98px){.t-lab-display{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:112px;font-weight:400;line-height:.86em}.t-lab-mega{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:180px;font-weight:400;line-height:.8em}.t-lab-h1{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:76px;font-weight:400;line-height:.9em}.t-lab-h1-muted{letter-spacing:-.02em;color:var(--token-5327b946-702d-45fc-9254-49913c104a11);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:96px;font-weight:400;line-height:.9em}.t-lab-h3{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:32px;font-weight:400;line-height:1em}.t-lab-display-ml{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:50px;font-weight:400;line-height:.92em}}@media (width<=1023.98px){.t-h1{letter-spacing:-1.6px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:64px;font-weight:500;line-height:1.25em}.t-h2{letter-spacing:-.5px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:40px;font-weight:500;line-height:1.05em}.t-h3{letter-spacing:-.2px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:24px;font-weight:500;line-height:1.3em}.t-body{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:15px;font-weight:400;line-height:1.6em}.t-small{letter-spacing:0;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:DM Mono,monospace;font-size:12px;font-weight:300;line-height:1.4em}.t-button{letter-spacing:0;color:#666;font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-family:DM Mono,monospace;font-size:14px;font-weight:300;line-height:1.4em}.t-lab-display{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:88px;font-weight:400;line-height:.86em}.t-lab-mega{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:150px;font-weight:400;line-height:.8em}.t-lab-h1{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:64px;font-weight:400;line-height:.9em}.t-lab-h1-muted{letter-spacing:-.02em;color:var(--token-5327b946-702d-45fc-9254-49913c104a11);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:74px;font-weight:400;line-height:.9em}.t-lab-h3{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:30px;font-weight:400;line-height:1em}.t-lab-display-ml{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:44px;font-weight:400;line-height:.92em}}@media (width<=809.98px){.t-h1{letter-spacing:-1px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:44px;font-weight:500;line-height:1.25em}.t-h2{letter-spacing:-.3px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:32px;font-weight:500;line-height:1.1em}.t-h3{letter-spacing:-.2px;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945,#2b2b2d);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:22px;font-weight:500;line-height:1.3em}.t-body-2{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:16px;font-weight:500;line-height:1.55em}.t-body{letter-spacing:-.3px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:15px;font-weight:400;line-height:1.75em}.t-body-3{letter-spacing:-.4px;color:var(--token-5e9e8e0f-96b7-4daa-b10a-d350456423e1,#2b2b2d80);font-family:Manrope,Manrope Placeholder,sans-serif;font-size:14px;font-weight:600;line-height:1.75em}.t-lab-display{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:46px;font-weight:400;line-height:.86em}.t-lab-mega{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:88px;font-weight:400;line-height:.8em}.t-lab-h1{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:38px;font-weight:400;line-height:.9em}.t-lab-h1-muted{letter-spacing:-.02em;color:var(--token-5327b946-702d-45fc-9254-49913c104a11);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:36px;font-weight:400;line-height:.9em}.t-lab-h3{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:24px;font-weight:400;line-height:1em}.t-lab-body{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:18px;font-weight:400;line-height:1.05em}.t-lab-display-ml{letter-spacing:-.02em;color:var(--token-cd708a3c-25bb-4606-92f4-351c74f13945);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;font-variation-settings:"wdth" 125, "wght" 850;text-transform:uppercase;font-family:Mona Sans Variable,Mona Sans Variable Placeholder,sans-serif;font-size:34px;font-weight:400;line-height:.92em}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-gray);color:var(--black-100);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;margin:0}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-root{isolation:isolate;background:var(--bg-gray);position:relative;overflow-x:clip}.page{background:var(--bg-gray);box-shadow:0 0 0 100vmax var(--bg-gray);clip-path:inset(0 -100vmax);display:block;position:relative}.skip-link{z-index:100;background:var(--black-100);color:#fff;padding:8px 12px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.nav[data-astro-cid-l7arcky5]{z-index:2;width:100%;padding:0 var(--gutter);-webkit-backdrop-filter:blur(8px);flex-direction:column;align-items:center;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.nav-inner[data-astro-cid-l7arcky5]{width:100%;position:relative}.nav-row[data-astro-cid-l7arcky5]{align-items:center;gap:36px;padding:24px 0;display:flex}.nav-logo[data-astro-cid-l7arcky5]{font-family:var(--font-sans);letter-spacing:-1.4px;color:var(--purple);white-space:nowrap;flex:1 0 0;font-size:24px;font-weight:800;line-height:35px}.nav-logo[data-astro-cid-l7arcky5].is-current{color:#8f40ff}.nav-logo[data-astro-cid-l7arcky5]:hover{color:#b37dff}.nav-links[data-astro-cid-l7arcky5]{justify-content:flex-end;align-items:center;gap:48px;display:flex}.nav-link[data-astro-cid-l7arcky5]{color:var(--black-75);white-space:nowrap;position:relative}.nav-link[data-astro-cid-l7arcky5].is-current{color:var(--black-100)}.nav-link[data-astro-cid-l7arcky5]:after{content:"";position:absolute;inset:-14px -12px}.nav-link[data-astro-cid-l7arcky5]:last-child:after{right:0}.nav-link[data-astro-cid-l7arcky5] .sx-br{opacity:0;pointer-events:none;width:8px;height:8px;transition:opacity .3s,transform .3s cubic-bezier(.455,.03,.515,.955);position:absolute}.nav-link[data-astro-cid-l7arcky5] .sx-br-tl{border-top:1px solid var(--link-corners);border-left:1px solid var(--link-corners);top:-3px;left:-5px;transform:translate(50%,50%)}.nav-link[data-astro-cid-l7arcky5] .sx-br-br{border-right:1px solid var(--link-corners);border-bottom:1px solid var(--link-corners);bottom:-3px;right:-5px;transform:translate(-50%,-50%)}.nav-link[data-astro-cid-l7arcky5]:hover .sx-br{opacity:1;transform:none}.nav-link[data-astro-cid-l7arcky5].is-current .sx-br,.nav-toggle[data-astro-cid-l7arcky5],.nav-sheet[data-astro-cid-l7arcky5]{display:none}.nav-progress[data-astro-cid-l7arcky5]{background:var(--black-25);width:100%;height:1px;position:relative;overflow:hidden}.nav-progress-fill[data-astro-cid-l7arcky5]{background:linear-gradient(270deg, var(--purple) 0%, var(--white-25) 100%);will-change:transform;width:200%;position:absolute;top:0;bottom:0;right:0;transform:perspective(1200px)scale(0)}@media (width<=809.98px){.nav-row[data-astro-cid-l7arcky5]{justify-content:space-between;gap:0;padding:16px 0}.nav-logo[data-astro-cid-l7arcky5]{flex:none;font-size:28px}.nav-links[data-astro-cid-l7arcky5]{display:none}.nav-toggle[data-astro-cid-l7arcky5]{align-items:center;gap:12px;display:flex}.nav-toggle-label[data-astro-cid-l7arcky5]{color:var(--black-50);transition:color .3s}.nav-toggle-icon[data-astro-cid-l7arcky5]{width:20px;height:20px;position:relative}.nav-toggle-icon[data-astro-cid-l7arcky5] i[data-astro-cid-l7arcky5]{background:var(--black-50);width:16px;height:2px;transition:transform .4s cubic-bezier(.44,0,.56,1),background-color .3s;position:absolute;left:4px}.nav-toggle-icon[data-astro-cid-l7arcky5] i[data-astro-cid-l7arcky5]:first-child{top:5px}.nav-toggle-icon[data-astro-cid-l7arcky5] i[data-astro-cid-l7arcky5]:last-child{top:17px}.nav-sheet[data-astro-cid-l7arcky5]{opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:56px;height:0;padding:0 40px 0 0;transition:height .4s cubic-bezier(.44,0,.56,1),opacity .3s,margin-top .4s cubic-bezier(.44,0,.56,1),visibility 0s .4s;display:flex;overflow:hidden}.nav-sheet-link[data-astro-cid-l7arcky5]{font-family:var(--font-sans);letter-spacing:-.3px;color:var(--black-75);font-size:40px;font-weight:500;line-height:54px}.nav-sheet-link[data-astro-cid-l7arcky5].is-current{color:var(--black-100)}.nav[data-astro-cid-l7arcky5].is-open{height:100dvh}.nav[data-astro-cid-l7arcky5].is-open .nav-inner[data-astro-cid-l7arcky5]{height:calc(100dvh - 1px)}.nav[data-astro-cid-l7arcky5].is-open .nav-sheet[data-astro-cid-l7arcky5]{opacity:1;visibility:visible;height:274px;margin-top:64px;transition-delay:0s}.nav[data-astro-cid-l7arcky5].is-open .nav-toggle-label[data-astro-cid-l7arcky5]{color:var(--black-100)}.nav[data-astro-cid-l7arcky5].is-open .nav-toggle-icon[data-astro-cid-l7arcky5] i[data-astro-cid-l7arcky5]{background:var(--black-100)}.nav[data-astro-cid-l7arcky5].is-open .nav-toggle-icon[data-astro-cid-l7arcky5] i[data-astro-cid-l7arcky5]:first-child{transform:translateY(6px)rotate(45deg)}.nav[data-astro-cid-l7arcky5].is-open .nav-toggle-icon[data-astro-cid-l7arcky5] i[data-astro-cid-l7arcky5]:last-child{transform:translateY(-6px)rotate(-45deg)}.nav[data-astro-cid-l7arcky5].is-open .nav-progress[data-astro-cid-l7arcky5]{bottom:0;left:var(--gutter);right:var(--gutter);width:auto;position:absolute}}.footer[data-astro-cid-jo6i4kqk]{bottom:var(--footer-lift,0px);z-index:-2;padding:0 var(--gutter) 40px;background:var(--bg-light-gray);box-shadow:0 0 0 100vmax var(--bg-light-gray);clip-path:inset(0 -100vmax);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky}.footer-grid[data-astro-cid-jo6i4kqk]{padding:0 var(--gutter);pointer-events:none;background-image:linear-gradient(to right, var(--grid-line) 0 1px, transparent 1px), linear-gradient(to right, var(--grid-line) 0 1px, transparent 1px);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%;background-origin:content-box;background-clip:content-box;position:absolute;inset:0}.footer-topo[data-astro-cid-jo6i4kqk]{z-index:-1;pointer-events:none;width:120%;height:100%;position:absolute;top:.147%;left:-10%;overflow:hidden}.footer-topo[data-astro-cid-jo6i4kqk] canvas[data-astro-cid-jo6i4kqk]{width:100%;height:100%;display:block}.footer-content[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;display:flex;position:relative}.ticker[data-astro-cid-jo6i4kqk]{z-index:1;width:calc(100% + 2 * var(--gutter));background:var(--white-25);flex:none;align-items:center;height:52px;display:flex;position:relative;overflow:clip}.ticker-track[data-astro-cid-jo6i4kqk]{width:max-content;animation:ticker var(--ticker-dur,40s) linear infinite;will-change:transform;gap:72px;display:flex}.ticker-set[data-astro-cid-jo6i4kqk]{gap:72px;margin:0;padding:0;list-style:none;display:flex}.ticker-item[data-astro-cid-jo6i4kqk]{white-space:nowrap;font-family:var(--font-sans);letter-spacing:-1px;color:var(--token-8657a728-35be-4f06-93be-82ef2d94e9a2);font-size:24px;font-weight:500;line-height:2.15;display:block}@keyframes ticker{to{transform:translateX(calc(-1 * var(--ticker-shift,50%)))}}@media (prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-jo6i4kqk]{animation:none}}.footer-nav[data-astro-cid-jo6i4kqk]{align-items:center;width:100%;height:100px;display:flex}.footer-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:36px;height:100%;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--black-75);white-space:nowrap;position:relative}.footer-link[data-astro-cid-jo6i4kqk].is-current{color:var(--black-100)}.footer-link[data-astro-cid-jo6i4kqk] .sx-br{opacity:0;pointer-events:none;width:8px;height:8px;transition:opacity .3s,transform .3s cubic-bezier(.455,.03,.515,.955);position:absolute}.footer-link[data-astro-cid-jo6i4kqk] .sx-br-tl{border-top:1px solid var(--link-corners);border-left:1px solid var(--link-corners);top:-3px;left:-5px;transform:translate(50%,50%)}.footer-link[data-astro-cid-jo6i4kqk] .sx-br-br{border-right:1px solid var(--link-corners);border-bottom:1px solid var(--link-corners);bottom:-3px;right:-5px;transform:translate(-50%,-50%)}.footer-link[data-astro-cid-jo6i4kqk]:hover .sx-br{opacity:1;transform:none}.footer-link[data-astro-cid-jo6i4kqk].is-current .sx-br{display:none}.footer-socials[data-astro-cid-jo6i4kqk]{flex:1 0 0;justify-content:flex-end;align-items:center;gap:24px;height:100%;display:flex;overflow:hidden}.social[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative;overflow:hidden}.social-icon[data-astro-cid-jo6i4kqk]{width:24px;height:24px;fill:var(--black-25);transition:fill .25s}.social-icon[data-astro-cid-jo6i4kqk].is-small{width:19px;height:20px}.social[data-astro-cid-jo6i4kqk]:hover .social-icon[data-astro-cid-jo6i4kqk]{fill:var(--black-100)}.footer-rule[data-astro-cid-jo6i4kqk]{background:var(--black-25);width:100%;height:1px}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex;position:relative}.wordmark[data-astro-cid-jo6i4kqk]{white-space:pre-wrap;width:100%;font-family:var(--font-sans);letter-spacing:-10.5px;color:var(--purple);font-size:180px;font-weight:800;line-height:135px;position:relative}.footer-lang[data-astro-cid-jo6i4kqk]{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;bottom:0;right:0}.lang[data-astro-cid-jo6i4kqk]{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.01em;color:var(--black-50);align-items:center;gap:.5em;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.lang-label[data-astro-cid-jo6i4kqk]{opacity:.4;transition:opacity .25s}.lang[data-astro-cid-jo6i4kqk][data-pl="0"] .lang-label[data-astro-cid-jo6i4kqk][data-side=en],.lang[data-astro-cid-jo6i4kqk][data-pl="1"] .lang-label[data-astro-cid-jo6i4kqk][data-side=pl]{opacity:1}.lang-track[data-astro-cid-jo6i4kqk]{opacity:.85;border:1px solid;border-radius:1em;width:1.9em;height:1.05em;position:relative}.lang-knob[data-astro-cid-jo6i4kqk]{background:currentColor;border-radius:50%;width:.62em;height:.62em;transition:left .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:.2em;transform:translateY(-50%)}.lang[data-astro-cid-jo6i4kqk][data-pl="1"] .lang-knob[data-astro-cid-jo6i4kqk]{left:calc(100% - .2em);transform:translate(-100%,-50%)}.lang[data-astro-cid-jo6i4kqk]:hover .lang-knob[data-astro-cid-jo6i4kqk],.lang[data-astro-cid-jo6i4kqk]:focus-visible .lang-knob[data-astro-cid-jo6i4kqk]{left:50%;transform:translate(-50%,-50%)}.lang[data-astro-cid-jo6i4kqk][data-pl="0"]:hover .lang-label[data-astro-cid-jo6i4kqk][data-side=pl],.lang[data-astro-cid-jo6i4kqk][data-pl="1"]:hover .lang-label[data-astro-cid-jo6i4kqk][data-side=en]{opacity:.75}.lang[data-astro-cid-jo6i4kqk].is-flip[data-pl="0"] .lang-knob[data-astro-cid-jo6i4kqk]{left:calc(100% - .2em);transform:translate(-100%,-50%)}.lang[data-astro-cid-jo6i4kqk].is-flip[data-pl="1"] .lang-knob[data-astro-cid-jo6i4kqk]{left:.2em;transform:translateY(-50%)}.footer-bottom[data-astro-cid-jo6i4kqk]{align-items:center;gap:32px;width:100%;display:flex}.footer-copy[data-astro-cid-jo6i4kqk]{opacity:.6;color:var(--black-75);flex:1 0 0}.footer-legal[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;gap:24px;display:flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{opacity:.6;color:var(--black-75);white-space:nowrap}@media (width<=1439.98px){.footer-topo[data-astro-cid-jo6i4kqk]{width:119%;top:0;left:-9.259%}.wordmark[data-astro-cid-jo6i4kqk]{letter-spacing:-8.5px;font-size:140px;line-height:105px}.lang[data-astro-cid-jo6i4kqk]{font-size:13px}}@media (width<=1023.98px){.footer-topo[data-astro-cid-jo6i4kqk]{width:113%;left:-6.723%}.lang[data-astro-cid-jo6i4kqk]{font-size:12px}}@media (width<=809.98px){.footer-topo[data-astro-cid-jo6i4kqk]{width:114%;top:-.144%;left:-7.018%}.footer-content[data-astro-cid-jo6i4kqk]{gap:52px}.footer-nav[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;gap:40px;height:auto}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;height:auto}.footer-socials[data-astro-cid-jo6i4kqk]{flex:none;justify-content:center;width:100%;height:auto}.wordmark[data-astro-cid-jo6i4kqk]{letter-spacing:-3.6px;text-align:center;font-size:60px;line-height:45px}.footer-lang[data-astro-cid-jo6i4kqk]{justify-content:center;inset:-36px 0 auto}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:20px}.footer-copy[data-astro-cid-jo6i4kqk]{flex:none;order:2}.footer-legal[data-astro-cid-jo6i4kqk]{flex-direction:column;order:1;gap:8px}}.btn[data-astro-cid-ekguhzzh]{--btn-ink:var(--black-50);--btn-bg:transparent;--btn-border:var(--black-50);--btn-rot:-45deg;box-shadow:inset 0 0 0 1px var(--btn-border);background:var(--btn-bg);color:var(--btn-ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:16px 24px 16px 36px;transition:background-color .1s cubic-bezier(.5,0,.88,.77),box-shadow .1s cubic-bezier(.5,0,.88,.77),color .1s cubic-bezier(.5,0,.88,.77);display:inline-flex;position:relative;overflow:hidden}.btn-label[data-astro-cid-ekguhzzh]{color:inherit}.btn-icon[data-astro-cid-ekguhzzh]{flex:none;width:20px;height:20px;display:block;position:relative;overflow:hidden}.btn-icon[data-astro-cid-ekguhzzh] svg[data-astro-cid-ekguhzzh]{fill:currentColor;width:20px;height:20px;transform:rotate(var(--btn-rot));transition:transform .1s cubic-bezier(.5,0,.88,.77);display:block}.btn--filled[data-astro-cid-ekguhzzh],.btn--check[data-astro-cid-ekguhzzh]{--btn-ink:var(--white-100);--btn-bg:var(--purple);--btn-border:var(--purple)}.btn--check[data-astro-cid-ekguhzzh]{--btn-rot:0deg}.btn--plain[data-astro-cid-ekguhzzh]{padding:16px 30px}.btn--next[data-astro-cid-ekguhzzh],.btn--prev[data-astro-cid-ekguhzzh]{--btn-rot:0deg;padding:16px}@media (hover:hover){.btn--accent[data-astro-cid-ekguhzzh]:hover,.btn--plain[data-astro-cid-ekguhzzh]:hover,.btn--next[data-astro-cid-ekguhzzh]:hover,.btn--prev[data-astro-cid-ekguhzzh]:hover{--btn-ink:var(--white-100);--btn-bg:var(--black-100);--btn-border:var(--black-100);--btn-rot:0deg}.btn--filled[data-astro-cid-ekguhzzh]:hover{--btn-border:var(--black-100);--btn-rot:0deg}.btn--check[data-astro-cid-ekguhzzh]:hover{--btn-border:var(--black-100)}}.cookie[data-astro-cid-hq3mgpmn]{z-index:3;will-change:transform;position:fixed;bottom:0;left:0;right:0}.cookie[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-inner[data-astro-cid-hq3mgpmn]{padding:20px var(--gutter);background:var(--bg-light-gray);align-items:center;gap:40px;display:flex;position:relative}.cookie-inner[data-astro-cid-hq3mgpmn]:before{content:"";background:var(--black-25);height:1px;position:absolute;top:0;left:0;right:0}.cookie-text[data-astro-cid-hq3mgpmn]{min-width:0;color:var(--black-50);flex:1 0 0}.cookie-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--black-100);text-decoration:underline}.cookie-buttons[data-astro-cid-hq3mgpmn]{justify-content:flex-end;align-items:center;gap:16px;display:flex}@media (width<=809.98px){.cookie-inner[data-astro-cid-hq3mgpmn]{flex-direction:column;align-items:flex-start;gap:16px}.cookie-text[data-astro-cid-hq3mgpmn]{flex:none;width:100%}.cookie-buttons[data-astro-cid-hq3mgpmn]{width:100%}}
