:root{--color-violet-0: #f6f2fc;--color-violet-1: #eee6fa;--color-violet-2: #e1d5f6;--color-violet-3: #d0bff0;--color-violet-4: #bda3e9;--color-violet-5: #a58af1;--color-violet-6: #987ae5;--color-violet-7: #845fd4;--color-violet-8: #7049c0;--color-violet-9: #5c34a8;--color-pink-0: #fdf3f8;--color-pink-1: #fbe5f0;--color-pink-2: #f8d2e6;--color-pink-3: #f6c2d8;--color-pink-4: #f2a8cb;--color-pink-5: #f39fcb;--color-pink-6: #ea93bf;--color-pink-7: #d96aa4;--color-pink-8: #c14888;--color-pink-9: #a62e70;--color-orange-0: #fff3ea;--color-orange-1: #ffe6d2;--color-orange-2: #ffd4b3;--color-orange-3: #ffc191;--color-orange-4: #ffae78;--color-orange-5: #ffb07a;--color-orange-6: #f49a5e;--color-orange-7: #e06f3d;--color-orange-8: #c95523;--color-orange-9: #a83c10;--color-yellow-0: #fffdf0;--color-yellow-1: #fff8d6;--color-yellow-2: #fff1b4;--color-yellow-3: #ffe889;--color-yellow-4: #ffe47a;--color-yellow-5: #ffe46b;--color-yellow-6: #f7d85d;--color-yellow-7: #e6be3d;--color-yellow-8: #c79f25;--color-yellow-9: #a57e16;--color-lime-0: #f5fceb;--color-lime-1: #e8f9d0;--color-lime-2: #d7f3ae;--color-lime-3: #ccf1a1;--color-lime-4: #c1ef8e;--color-lime-5: #a7f06a;--color-lime-6: #93de5a;--color-lime-7: #67c63b;--color-lime-8: #439e26;--color-lime-9: #2d7819;--color-mint-0: #f0fcf6;--color-mint-1: #e0f9ed;--color-mint-2: #cff4e0;--color-mint-3: #bdeed4;--color-mint-4: #a9e8c7;--color-mint-5: #7ee3b1;--color-mint-6: #69d99f;--color-mint-7: #38c07e;--color-mint-8: #1f9f63;--color-mint-9: #13724a;--color-cyan-0: #f0fcff;--color-cyan-1: #e0f7fb;--color-cyan-2: #cff0f7;--color-cyan-3: #b7eaf2;--color-cyan-4: #9fe3ee;--color-cyan-5: #78d7ea;--color-cyan-6: #5ecbdd;--color-cyan-7: #33b4cd;--color-cyan-8: #1f8fa8;--color-cyan-9: #0f6a82;--color-blue-0: #f2f7ff;--color-blue-1: #e1ecff;--color-blue-2: #cadfff;--color-blue-3: #b7d3ff;--color-blue-4: #a9ccff;--color-blue-5: #7ab3ff;--color-blue-6: #5fa4f2;--color-blue-7: #3c8ed9;--color-blue-8: #216bb5;--color-blue-9: #164c8a;--color-gray-0: #f7f9fc;--color-gray-1: #eef1f6;--color-gray-2: #e1e6ee;--color-gray-3: #d2d8e4;--color-gray-4: #c0c8d8;--color-gray-5: #aab4c9;--color-gray-6: #8f9ab4;--color-gray-7: #727f9c;--color-gray-8: #58667f;--color-gray-9: #3f4c63;--color-alpha-dark-0: #afc3e11a;--color-alpha-dark-1: #859bbf23;--color-alpha-dark-2: #6a7ea231;--color-alpha-dark-3: #56699342;--color-alpha-dark-4: #485c8955;--color-alpha-dark-5: #40527e6b;--color-alpha-dark-6: #3b4b758f;--color-alpha-dark-7: #37476eaf;--color-alpha-dark-8: #394662d1;--color-alpha-dark-9: #3b455bf2;--color-alpha-light-0: #ffffff;--color-alpha-light-1: #fffffff7;--color-alpha-light-2: #ffffffeb;--color-alpha-light-3: #ffffffdc;--color-alpha-light-4: #ffffffc7;--color-alpha-light-5: #ffffffb2;--color-alpha-light-6: #ffffff97;--color-alpha-light-7: #ffffff73;--color-alpha-light-8: #ffffff4c;--color-alpha-light-9: #ffffff27}:root{--color-text-primary: var(--color-gray-9);--color-text-secondary: var(--color-gray-7);--color-text-inverted: var(--color-alpha-light-0);--color-border-primary: var(--color-gray-4);--color-border-secondary: var(--color-gray-5);--color-bg-primary: var(--color-alpha-light-0);--color-bg-muted: var(--color-gray-0);--color-surface-1: var(--color-alpha-light-0);--color-surface-2: var(--color-gray-0);--color-focus-ring: var(--color-blue-6)}:root{--font-family-base: "Cera Round Pro", "Trebuchet MS", "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--font-size-display-1: 228px;--font-size-display-2: 152px;--font-size-display-3: 101px;--font-size-h1: 68px;--font-size-h2: 45px;--font-size-h3: 30px;--font-size-h4: 25px;--font-size-body: 20px;--font-size-small: 16.7px;--font-size-micro: 13.3px;--line-height-display-1: 200px;--line-height-display-2: 152px;--line-height-display-3: 112px;--line-height-h1: 76px;--line-height-h2: 56px;--line-height-h3: 40px;--line-height-h4: 32px;--line-height-body: 28px;--line-height-small: 24px;--line-height-micro: 20px;--letter-spacing-display-1-400: -10.01px;--letter-spacing-display-1-500: -9.39px;--letter-spacing-display-1-700: -8.76px;--letter-spacing-display-1-900: -8.01px;--letter-spacing-display-2-400: -6.22px;--letter-spacing-display-2-500: -5.73px;--letter-spacing-display-2-700: -5.23px;--letter-spacing-display-2-900: -4.48px;--letter-spacing-display-3-400: -3.13px;--letter-spacing-display-3-500: -2.88px;--letter-spacing-display-3-700: -2.63px;--letter-spacing-display-3-900: -2.25px;--letter-spacing-h1-400: -1.25px;--letter-spacing-h1-500: -1.13px;--letter-spacing-h1-700: -1px;--letter-spacing-h1-900: -.81px;--letter-spacing-h2-400: -.63px;--letter-spacing-h2-500: -.5px;--letter-spacing-h2-700: -.38px;--letter-spacing-h2-900: -.25px;--letter-spacing-h3-400: -.31px;--letter-spacing-h3-500: -.25px;--letter-spacing-h3-700: -.19px;--letter-spacing-h3-900: 0px;--letter-spacing-h4-400: -.15px;--letter-spacing-h4-500: -.1px;--letter-spacing-h4-700: -.03px;--letter-spacing-h4-900: .08px;--letter-spacing-body-400: -.1px;--letter-spacing-body-500: -.05px;--letter-spacing-body-700: 0px;--letter-spacing-body-900: .15px;--letter-spacing-small-400: .23px;--letter-spacing-small-500: .28px;--letter-spacing-small-700: .33px;--letter-spacing-small-900: .4px;--letter-spacing-micro-400: .27px;--letter-spacing-micro-500: .32px;--letter-spacing-micro-700: .37px;--letter-spacing-micro-900: .45px}.type{font-family:var(--font-family-base);font-style:normal}.type-display-1-400{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1-400);font-weight:var(--font-weight-regular)}.type-display-1-500{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1-500);font-weight:var(--font-weight-medium)}.type-display-1-700{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1-700);font-weight:var(--font-weight-bold)}.type-display-1-900{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1-900);font-weight:var(--font-weight-black)}.type-display-2-400{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2-400);font-weight:var(--font-weight-regular)}.type-display-2-500{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2-500);font-weight:var(--font-weight-medium)}.type-display-2-700{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2-700);font-weight:var(--font-weight-bold)}.type-display-2-900{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2-900);font-weight:var(--font-weight-black)}.type-display-3-400{font-size:var(--font-size-display-3);line-height:var(--line-height-display-3);letter-spacing:var(--letter-spacing-display-3-400);font-weight:var(--font-weight-regular)}.type-display-3-500{font-size:var(--font-size-display-3);line-height:var(--line-height-display-3);letter-spacing:var(--letter-spacing-display-3-500);font-weight:var(--font-weight-medium)}.type-display-3-700{font-size:var(--font-size-display-3);line-height:var(--line-height-display-3);letter-spacing:var(--letter-spacing-display-3-700);font-weight:var(--font-weight-bold)}.type-display-3-900{font-size:var(--font-size-display-3);line-height:var(--line-height-display-3);letter-spacing:var(--letter-spacing-display-3-900);font-weight:var(--font-weight-black)}.type-h1-400{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1-400);font-weight:var(--font-weight-regular)}.type-h1-500{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1-500);font-weight:var(--font-weight-medium)}.type-h1-700{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1-700);font-weight:var(--font-weight-bold)}.type-h1-900{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1-900);font-weight:var(--font-weight-black)}.type-h2-400{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2-400);font-weight:var(--font-weight-regular)}.type-h2-500{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2-500);font-weight:var(--font-weight-medium)}.type-h2-700{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2-700);font-weight:var(--font-weight-bold)}.type-h2-900{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2-900);font-weight:var(--font-weight-black)}.type-h3-400{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3-400);font-weight:var(--font-weight-regular)}.type-h3-500{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3-500);font-weight:var(--font-weight-medium)}.type-h3-700{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3-700);font-weight:var(--font-weight-bold)}.type-h3-900{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3-900);font-weight:var(--font-weight-black)}.type-h4-400{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4-400);font-weight:var(--font-weight-regular)}.type-h4-500{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4-500);font-weight:var(--font-weight-medium)}.type-h4-700{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4-700);font-weight:var(--font-weight-bold)}.type-h4-900{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4-900);font-weight:var(--font-weight-black)}.type-body-400{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body-400);font-weight:var(--font-weight-regular)}.type-body-500{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body-500);font-weight:var(--font-weight-medium)}.type-body-700{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body-700);font-weight:var(--font-weight-bold)}.type-body-900{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body-900);font-weight:var(--font-weight-black)}.type-small-400{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small-400);font-weight:var(--font-weight-regular)}.type-small-500{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small-500);font-weight:var(--font-weight-medium)}.type-small-700{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small-700);font-weight:var(--font-weight-bold)}.type-small-900{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small-900);font-weight:var(--font-weight-black)}.type-micro-400{font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro-400);font-weight:var(--font-weight-regular)}.type-micro-500{font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro-500);font-weight:var(--font-weight-medium)}.type-micro-700{font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro-700);font-weight:var(--font-weight-bold)}.type-micro-900{font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro-900);font-weight:var(--font-weight-black)}@font-face{font-family:Cera Round Pro;src:url(/fonts/ceraroundpro-regular-webfont.woff2) format("woff2"),url(/fonts/ceraroundpro-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Cera Round Pro;src:url(/fonts/ceraroundpro-medium-webfont.woff2) format("woff2"),url(/fonts/ceraroundpro-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Cera Round Pro;src:url(/fonts/ceraroundpro-bold-webfont.woff2) format("woff2"),url(/fonts/ceraroundpro-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Cera Round Pro;src:url(/fonts/ceraroundpro-black-webfont.woff2) format("woff2"),url(/fonts/ceraroundpro-black-webfont.woff) format("woff");font-weight:900;font-style:normal}:root{color-scheme:light}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-base)}.fl-button[data-astro-cid-vnzlvqnm]{border:1px solid var(--color-border-primary);border-radius:999px;background:var(--color-surface-2);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:.9rem;font-weight:600;padding:8px 16px;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.fl-button[data-astro-cid-vnzlvqnm]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fl-button[data-astro-cid-vnzlvqnm]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #3f4c6326;text-decoration:none}.fl-button[data-astro-cid-vnzlvqnm]:visited{text-decoration:none}.fl-button--primary[data-astro-cid-vnzlvqnm]{background:var(--color-blue-7);color:var(--color-text-inverted);border-color:transparent}.fl-button--ghost[data-astro-cid-vnzlvqnm]{background:transparent}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;left:16px;right:16px;bottom:16px;z-index:100;max-width:520px;margin:0 auto;border:1px solid var(--color-border-primary);border-radius:18px;background:var(--color-surface-1);box-shadow:0 16px 40px #3f4c631f;padding:16px 18px}.cookie-banner__content[data-astro-cid-fzbxxtek]{display:flex;flex-direction:column;gap:12px}.cookie-banner__text[data-astro-cid-fzbxxtek]{margin:0;font-size:.95rem;line-height:1.4;color:var(--color-text-secondary)}.cookie-banner__actions[data-astro-cid-fzbxxtek]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cookie-banner__link[data-astro-cid-fzbxxtek]{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px;margin-left:6px}.cookie-banner__link[data-astro-cid-fzbxxtek]:hover{color:var(--color-text-primary)}@media(min-width:720px){.cookie-banner[data-astro-cid-fzbxxtek]{right:24px;left:auto}}
