@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-ext-700-normal.CrK2-ngJ.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-700-normal.DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-700-normal.BIyejhEL.woff2) format("woff2"),url(/_astro/caveat-cyrillic-700-normal.Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-ext-700-normal.DFbRgDry.woff2) format("woff2"),url(/_astro/caveat-latin-ext-700-normal.DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2) format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--font-sans: "Poppins", system-ui, -apple-system, sans-serif;--font-decor: "Caveat", system-ui;--color-white: #fff;--color-black: #000;--color-primary: #6642eb;--color-primary-hover: #502fcc;--color-brand-start: #805ffb;--color-brand-end: #3a2585;--color-hero-end: #432d94;--color-header-scrolled: #3a2a84;--color-lilac-pale: #d6cdf7;--color-lilac-light: #b5a1ff;--color-lilac: #a58cff;--color-lilac-contrast-text: var(--color-white);--color-lilac-deep: #947bf1;--color-lavender: #f6f4ff;--color-lavender-light: #f9f7ff;--color-lavender-deep: #e9e5f8;--color-decor: #c2b5f9;--color-decor-muted: #bfb7de;--color-decor-soft: #ded9f3;--color-border: #1b1b1b;--color-divider: #dfe1e3;--color-gray: #cccccc;--color-mist: #f3f5f7;--color-icon-muted: #5f6368;--color-text: #150e2e;--color-text-secondary: #645f76;--color-text-muted: #7e7896;--color-text-inverse: var(--color-white);--color-magenta: #a72db4;--color-magenta-contrast-text: #fff;--color-yellow: #ffda6a;--color-yellow-contrast-text: #000;--color-yellow-deep: #ffc61a;--color-blue: #0077ff;--color-blue-contrast-text: #fff;--color-blue-deep: #0066ff;--color-turquoise: #12b8cd;--color-turquoise-contrast-text: #000;--color-correct: #1ba854;--color-correct-surface: #daf7e9;--color-incorrect: #e3254a;--color-incorrect-surface: #fce8ea;--color-error: #d32f2f;--color-navy: #051745;--color-slate: #354469;--color-green: #26a96c;--color-formula: #f3f3f3;--shadow-card: 5px 8px 80px rgb(0 0 0 / 8%);--shadow-card-strong: 5px 8px 100px rgb(0 0 0 / 12%);--shadow-card-small: 5px 8px 40px rgb(0 0 0 / 8%);--shadow-card-small-strong: 5px 8px 40px rgb(0 0 0 / 18%);--shadow-elevation-1: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);--shadow-elevation-2: 0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%);--shadow-elevation-3: 0 2px 4px -1px rgb(0 0 0 / 20%), 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%);--shadow-elevation-4: 0 5px 5px -3px rgb(0 0 0 / 20%), 0 8px 10px 1px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%);--shadow-dialog: 0 8px 10px -5px rgb(0 0 0 / 20%), 0 16px 24px 2px rgb(0 0 0 / 14%), 0 6px 30px 5px rgb(0 0 0 / 12%);--shadow-panel: 0 0 0 1px rgb(14 63 126 / 4%), 0 1px 1px -.5px rgb(42 51 69 / 4%), 0 3px 3px -1.5px rgb(42 51 70 / 4%), 0 6px 6px -3px rgb(42 51 70 / 4%), 0 12px 12px -6px rgb(14 63 126 / 4%), 0 24px 24px -12px rgb(14 63 126 / 4%);--shadow-panel-flat: 0 0 0 rgb(14 63 126 / 4%), 0 1px 1px rgb(42 51 69 / 4%), 0 3px 3px rgb(42 51 70 / 4%), 0 6px 6px rgb(42 51 70 / 4%), 0 12px 12px rgb(14 63 126 / 4%);--shadow-panel-shallow: 0 12px 12px 0 rgb(14 63 126 / 4%), 0 6px 6px 0 rgb(42 51 70 / 4%), 0 3px 3px 0 rgb(42 51 70 / 4%), 0 1px 1px 0 rgb(42 51 69 / 4%);--shadow-panel-down: 0 3px 3px -1.5px rgb(42 51 70 / 4%), 0 6px 6px -3px rgb(42 51 70 / 4%), 0 12px 12px -6px rgb(14 63 126 / 4%);--shadow-panel-up: 0 -12px 12px -6px rgb(14 63 126 / 4%), 0 -6px 6px -3px rgb(42 51 70 / 4%), 0 -3px 3px -1.5px rgb(42 51 70 / 4%), 0 -1px 1px -.5px rgb(42 51 69 / 4%), 0 0 0 1px rgb(14 63 126 / 4%);--shadow-banner: 0 -8px 24px rgb(21 14 46 / 12%);--shadow-modal: 0 16px 40px rgb(21 14 46 / 18%);--shadow-toggle: 0 2px 4px rgb(0 0 0 / 25%), 0 0 1px rgb(0 0 0 / 20%);--shadow-header: 0 10px 30px rgb(0 0 0 / 30%);--shadow-hero-card: 0 1px 3px 0 #00000026, 0 4px 8px 3px #0000001a, 0 -1px 20px 2px #0000000d;--shadow-hero-card-large: 0 2px 13.2px 0 #00000026, 0 6px 19.3px 4px #0000001a, 0 -1px 27px 2px #0000000d}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:1rem;color:var(--color-text-secondary);line-height:1.3;letter-spacing:.15px}@media(min-width:40rem){body{font-size:1.25rem}}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:.15px;color:var(--color-text)}h1{font-size:2rem}@media(min-width:40rem){h1{font-size:3.5rem}}h2{font-size:1.5rem}@media(min-width:40rem){h2{font-size:2.625rem}}h3{font-size:1.5rem}@media(min-width:40rem){h3{font-size:2rem}}h4{font-size:1.25rem}@media(min-width:40rem){h4{font-size:1.5rem}}.section-label{font-family:var(--font-decor);font-weight:700;font-size:1.5rem;line-height:1.3;color:var(--color-decor);letter-spacing:.15px}@media(min-width:40rem){.section-label{font-size:2.125rem}}.button-base[data-astro-cid-r3slf2md]{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;border:none;outline:none;cursor:pointer;user-select:none;text-decoration:none;vertical-align:middle;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button-base[data-astro-cid-r3slf2md]:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:currentColor;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.button-base[data-astro-cid-r3slf2md]:hover:before{opacity:.08}.button-base[data-astro-cid-r3slf2md]:focus-visible:before{opacity:.24}.button-base[data-astro-cid-r3slf2md]:active:before{opacity:.32}.button-base[data-astro-cid-r3slf2md]:disabled,.button-base[data-astro-cid-r3slf2md][disabled]{cursor:default;pointer-events:none}.button[data-astro-cid-vnzlvqnm]{min-width:var(--button-min-width, 64px);border-radius:var(--button-radius, 4px);font-family:var(--font-sans);font-weight:500;font-size:.875rem;line-height:1.75;letter-spacing:.02857em;text-transform:none;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms}.variant-contained[data-astro-cid-vnzlvqnm]{background-color:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-elevation-2)}.variant-contained[data-astro-cid-vnzlvqnm]:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-elevation-3)}.variant-contained[data-astro-cid-vnzlvqnm]:active{box-shadow:var(--shadow-elevation-4)}.variant-contained[data-astro-cid-vnzlvqnm]:disabled,.variant-contained[data-astro-cid-vnzlvqnm][disabled]{color:color-mix(in srgb,var(--color-black) 26%,transparent);background-color:color-mix(in srgb,var(--color-black) 12%,transparent);box-shadow:none}.variant-contained[data-astro-cid-vnzlvqnm].size-small{padding:var(--button-padding, 4px 14px)}.variant-contained[data-astro-cid-vnzlvqnm].size-medium{padding:var(--button-padding, 5px 15px)}.variant-contained[data-astro-cid-vnzlvqnm].size-large{padding:var(--button-padding, 8px 22px);font-size:.9375rem;line-height:1.73333;letter-spacing:.46px}.variant-contained[data-astro-cid-vnzlvqnm].size-xlarge{padding:var(--button-padding, 13px 16px);border-radius:var(--button-radius, 6px);font-weight:600;font-size:1.0625rem;line-height:1.5;letter-spacing:.46px}@media(min-width:40rem){.variant-contained[data-astro-cid-vnzlvqnm].size-xlarge{padding:var(--button-padding, 14px 36px);font-size:1.125rem}}.variant-outlined[data-astro-cid-vnzlvqnm]{border:1px solid currentColor;outline:none;background-color:transparent;color:var(--color-text-inverse);box-shadow:none}.variant-outlined[data-astro-cid-vnzlvqnm]:disabled,.variant-outlined[data-astro-cid-vnzlvqnm][disabled]{color:color-mix(in srgb,var(--color-black) 26%,transparent);border-color:color-mix(in srgb,var(--color-black) 12%,transparent);background-color:transparent}.variant-outlined[data-astro-cid-vnzlvqnm].size-small{padding:var(--button-padding, 3px 13px)}.variant-outlined[data-astro-cid-vnzlvqnm].size-medium{padding:var(--button-padding, 4px 14px)}.variant-outlined[data-astro-cid-vnzlvqnm].size-large{padding:var(--button-padding, 8px 22px);font-size:.9375rem;line-height:1.73333;letter-spacing:.46px}.variant-outlined[data-astro-cid-vnzlvqnm].size-xlarge{padding:var(--button-padding, 12px 6px);border-radius:var(--button-radius, 6px);font-size:.9375rem;line-height:1.5;letter-spacing:.46px}@media(min-width:40rem){.variant-outlined[data-astro-cid-vnzlvqnm].size-xlarge{padding:var(--button-padding, 13px 16px);font-size:1.125rem}}.variant-text[data-astro-cid-vnzlvqnm]{background-color:transparent;color:var(--color-primary);box-shadow:none}.variant-text[data-astro-cid-vnzlvqnm]:hover{background-color:color-mix(in srgb,var(--color-primary) 4%,transparent)}.variant-text[data-astro-cid-vnzlvqnm]:disabled,.variant-text[data-astro-cid-vnzlvqnm][disabled]{color:color-mix(in srgb,var(--color-black) 26%,transparent)}.variant-text[data-astro-cid-vnzlvqnm].size-small{padding:var(--button-padding, 4px 5px);font-size:.8125rem;letter-spacing:.46px;line-height:1.69231}.variant-text[data-astro-cid-vnzlvqnm].size-medium{padding:var(--button-padding, 6px 8px);letter-spacing:.4px;line-height:1.71429}.variant-text[data-astro-cid-vnzlvqnm].size-large{padding:var(--button-padding, 8px 11px)}.icon-button[data-astro-cid-crqf33vu]{background:none;border-radius:50%;color:inherit;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.icon-button[data-astro-cid-crqf33vu]:disabled,.icon-button[data-astro-cid-crqf33vu][disabled]{color:color-mix(in srgb,var(--color-black) 38%,transparent)}.size-small[data-astro-cid-crqf33vu]{padding:5px}.size-medium[data-astro-cid-crqf33vu]{padding:8px}.size-large[data-astro-cid-crqf33vu]{padding:12px}svg[data-astro-cid-patnjmll]{display:inline}.cookie-banner[data-astro-cid-kbahi3k5]{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;flex-direction:column;gap:.625rem;padding:1.25rem;background:var(--color-lavender);border-top:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);box-shadow:var(--shadow-banner);animation:cookie-banner-in .35s ease}.cookie-banner[data-astro-cid-kbahi3k5][hidden]{display:none}@media(min-width:48rem){.cookie-banner[data-astro-cid-kbahi3k5]{left:1.5rem;right:auto;bottom:1.5rem;width:32rem;max-width:calc(100vw - 3rem);border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-radius:1rem;padding:1.5rem;box-shadow:var(--shadow-modal)}}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.cookie-banner-title[data-astro-cid-kbahi3k5]{color:var(--color-text);font-weight:600;font-size:1.25rem;line-height:1.3}.cookie-banner-text[data-astro-cid-kbahi3k5]{font-size:.9375rem;line-height:1.5}.cookie-banner-actions[data-astro-cid-kbahi3k5]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.cookie-banner-actions-right[data-astro-cid-kbahi3k5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.cookie-modal[data-astro-cid-kbahi3k5]{border:none;padding:0;margin:auto;width:min(37.5rem,100vw - 2rem);max-height:calc(100svh - 2rem);border-radius:1rem;background:var(--color-white);color:var(--color-text-secondary);overflow:hidden;box-shadow:var(--shadow-dialog)}.cookie-modal[data-astro-cid-kbahi3k5][open]{display:flex;flex-direction:column}.cookie-modal[data-astro-cid-kbahi3k5]::backdrop{background:color-mix(in srgb,var(--color-text) 50%,transparent)}.cookie-modal-close[data-astro-cid-kbahi3k5]{position:absolute;top:1rem;right:1rem;z-index:1;border:1px solid var(--color-gray);background:var(--color-mist);padding:.25rem}.cookie-modal-close[data-astro-cid-kbahi3k5]>svg[data-astro-cid-kbahi3k5]{fill:var(--color-text)}.cookie-modal-head[data-astro-cid-kbahi3k5]{padding:1.5rem 1.5rem 1rem}.cookie-modal-logo[data-astro-cid-kbahi3k5]{width:5.5rem;height:auto;display:block}.cookie-modal-intro[data-astro-cid-kbahi3k5]{margin-top:1rem;font-size:.9375rem;line-height:1.5;max-width:32rem}.cookie-modal-intro[data-astro-cid-kbahi3k5] a[data-astro-cid-kbahi3k5]{color:var(--color-primary);font-weight:600;text-decoration:none}.cookie-modal-intro[data-astro-cid-kbahi3k5] a[data-astro-cid-kbahi3k5]:hover{text-decoration:underline}.cookie-modal-body[data-astro-cid-kbahi3k5]{flex:1;overflow-y:auto;padding:0 1.5rem .5rem}.cookie-modal-footer[data-astro-cid-kbahi3k5]{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.5rem 1.5rem}.cookie-footer-allow[data-astro-cid-kbahi3k5]{order:1}.cookie-footer-save[data-astro-cid-kbahi3k5]{order:2}.cookie-footer-reject[data-astro-cid-kbahi3k5]{order:3}@media(min-width:40rem){.cookie-modal-footer[data-astro-cid-kbahi3k5]{flex-direction:row;align-items:center}.cookie-footer-reject[data-astro-cid-kbahi3k5]{order:0;margin-right:auto}.cookie-footer-save[data-astro-cid-kbahi3k5],.cookie-footer-allow[data-astro-cid-kbahi3k5]{order:0}}.cookie-cat[data-astro-cid-kbahi3k5]{padding:0 1rem;border:1px solid var(--color-decor-soft);border-radius:1rem;background:color-mix(in srgb,var(--color-white) 70%,transparent);box-shadow:var(--shadow-panel-shallow)}.cookie-cat[data-astro-cid-kbahi3k5]+.cookie-cat[data-astro-cid-kbahi3k5]{margin-top:.75rem}.cookie-cat-head[data-astro-cid-kbahi3k5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;cursor:pointer}.cookie-cat-expand[data-astro-cid-kbahi3k5]{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:none;background:none;cursor:pointer;font:inherit}.cookie-cat-expand-icon[data-astro-cid-kbahi3k5]{flex-shrink:0;transition:transform .2s ease}.cookie-cat-expand[data-astro-cid-kbahi3k5][aria-expanded=true] .cookie-cat-expand-icon[data-astro-cid-kbahi3k5]{transform:rotate(45deg)}.cookie-cat-title[data-astro-cid-kbahi3k5]{color:var(--color-slate);font-weight:600;font-size:1.125rem}.cookie-cat-always[data-astro-cid-kbahi3k5]{flex-shrink:0;color:var(--color-green);font-weight:600;font-size:.875rem;white-space:nowrap}.cookie-cat-desc[data-astro-cid-kbahi3k5]{height:0;overflow:hidden;transition:height .3s ease}.cookie-cat-desc-text[data-astro-cid-kbahi3k5]{padding-bottom:1rem;font-size:.875rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.cookie-cat-desc[data-astro-cid-kbahi3k5]{transition:none}}.cookie-switch[data-astro-cid-kbahi3k5]{position:relative;flex-shrink:0;width:2.75rem;height:2.375rem;padding:0;border:none;background:none;cursor:pointer}.cookie-switch[data-astro-cid-kbahi3k5]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:999px}.cookie-switch-track[data-astro-cid-kbahi3k5]{position:absolute;top:50%;left:.3125rem;right:.3125rem;height:.875rem;transform:translateY(-50%);border-radius:999px;background:var(--color-gray);transition:background-color .2s ease}.cookie-switch[data-astro-cid-kbahi3k5].is-on .cookie-switch-track[data-astro-cid-kbahi3k5]{background:var(--color-lilac-light)}.cookie-switch-thumb[data-astro-cid-kbahi3k5]{position:absolute;top:50%;left:0;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--color-white);box-shadow:var(--shadow-toggle);transform:translateY(-50%);transition:transform .2s ease,background-color .2s ease}.cookie-switch[data-astro-cid-kbahi3k5].is-on .cookie-switch-thumb[data-astro-cid-kbahi3k5]{background:var(--color-primary);transform:translate(1.375rem,-50%)}.cookie-banner-actions[data-astro-cid-kbahi3k5] .button[data-astro-cid-kbahi3k5].variant-outlined,.cookie-modal-footer[data-astro-cid-kbahi3k5] .button[data-astro-cid-kbahi3k5].variant-outlined{color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}.cookie-banner-actions[data-astro-cid-kbahi3k5] .button[data-astro-cid-kbahi3k5].variant-outlined:hover,.cookie-modal-footer[data-astro-cid-kbahi3k5] .button[data-astro-cid-kbahi3k5].variant-outlined:hover{border-color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.cookie-banner[data-astro-cid-kbahi3k5]{animation:none}}header[data-astro-cid-zik3wfpp]{--header-bg: transparent;--header-text-color: var(--color-text-inverse);--header-shadow: none;width:100%;position:fixed;top:0;left:0;z-index:50;transition:background-color .3s ease,box-shadow .3s ease,padding .3s ease}header[data-astro-cid-zik3wfpp][data-scrolled=true]{--header-bg: var(--color-header-scrolled);--header-text-color: var(--color-text-inverse);--header-shadow: var(--shadow-header);--header-height: 4rem}@media(min-width:87.5rem){header[data-astro-cid-zik3wfpp][data-scrolled=true]{--header-height: 4.5rem}}header[data-astro-cid-zik3wfpp]{color:var(--header-text-color);background-color:var(--header-bg);box-shadow:var(--header-shadow)}@media(min-width:87.5rem){header[data-astro-cid-zik3wfpp]{--header-height: 6rem;display:grid;grid-template-columns:[full-start] 5.5rem [page-start] var(--content-left-margin) [content-start] 1fr auto [page-end content-end] 5.5rem [full-end]}}@media(min-width:108.5rem){header[data-astro-cid-zik3wfpp]{grid-template-columns:[full-start] 5.5rem [page-start] minmax(var(--content-left-margin),1fr) [content-start] minmax(0,var(--content-max)) [content-end] minmax(0,1fr) [page-end] 5.5rem [full-end]}}.header-container[data-astro-cid-zik3wfpp]{display:grid;height:var(--header-height);align-items:center;padding:0 1.25rem;grid-template-columns:1fr auto;transition:height .3s ease}@media(min-width:87.5rem){.header-container[data-astro-cid-zik3wfpp]{grid-column:full-start/full-end;grid-template-columns:subgrid;padding:0}}@media(min-width:87.5rem){.header-container[data-astro-cid-zik3wfpp]>a[data-astro-cid-zik3wfpp]{grid-column:page-start/content-start}}.header-logo[data-astro-cid-zik3wfpp]{width:5rem;height:2.375rem;aspect-ratio:40/19}@media(min-width:87.5rem){.header-logo[data-astro-cid-zik3wfpp]{width:7.375rem;height:3.5rem;aspect-ratio:59/28}}:root{--content-left-margin: 17.0625rem;--content-max: 80.4375rem;--header-height: 4rem}body{display:flex;flex-direction:column}@media(min-width:87.5rem){body{display:grid;grid-template-rows:1fr auto;grid-template-columns:[full-start] 5.5rem [page-start content-start] 1fr [page-end content-end] 5.5rem [full-end]}}@media(min-width:108.5rem){body{grid-template-columns:[full-start] 5.5rem [page-start] minmax(var(--content-left-margin),1fr) [content-start] minmax(0,var(--content-max)) [content-end] minmax(0,1fr) [page-end] 5.5rem [full-end]}}main[data-astro-cid-sckkx6r4]{flex:1;display:flex;flex-direction:column}@media(min-width:87.5rem){main[data-astro-cid-sckkx6r4],footer[data-astro-cid-sckkx6r4]{grid-column:full-start/full-end;display:grid;grid-template-columns:subgrid}}@media(min-width:87.5rem){.footer-wrap[data-astro-cid-f2wfcswy]{grid-column:1/-1;display:grid;grid-template-columns:subgrid}}.footer-wrap[data-astro-cid-f2wfcswy][data-tone=lavender-light]{background-color:var(--color-lavender-light)}.footer[data-astro-cid-f2wfcswy]{background:linear-gradient(-1.63deg,var(--color-text) 24%,var(--color-hero-end) 96%)}@media(min-width:87.5rem){.footer[data-astro-cid-f2wfcswy]{grid-column:1/-1;display:grid;grid-template-columns:subgrid}}@media(min-width:87.5rem){.footer-content[data-astro-cid-f2wfcswy]{grid-column:content-start/content-end;width:min(100%,75.0625rem)}}.footer-body[data-astro-cid-f2wfcswy]{display:flex;flex-direction:column;gap:2rem;padding:2.5rem 1.25rem}@media(min-width:40rem){.footer-body[data-astro-cid-f2wfcswy]{padding-inline:1.5rem}}@media(min-width:87.5rem){.footer-body[data-astro-cid-f2wfcswy]{flex-direction:row;align-items:center;gap:3rem;padding:3rem 0}}.footer-logo[data-astro-cid-f2wfcswy]{width:7.375rem;height:auto}.footer-nav[data-astro-cid-f2wfcswy]{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:48rem){.footer-nav[data-astro-cid-f2wfcswy]{flex-direction:row;flex-wrap:wrap;gap:1rem 2rem}}@media(min-width:87.5rem){.footer-nav[data-astro-cid-f2wfcswy]{flex:1}}.footer-nav[data-astro-cid-f2wfcswy] a[data-astro-cid-f2wfcswy]{color:var(--color-text-inverse);text-decoration:none;font-size:1rem}.footer-nav[data-astro-cid-f2wfcswy] a[data-astro-cid-f2wfcswy]:hover{text-decoration:underline}.footer-link-button[data-astro-cid-f2wfcswy]{padding:0;border:none;background:none;color:var(--color-text-inverse);font-family:inherit;font-size:1rem;text-align:left;cursor:pointer}.footer-link-button[data-astro-cid-f2wfcswy]:hover{text-decoration:underline}.footer-contact-email[data-astro-cid-f2wfcswy]{color:var(--color-text-inverse);text-decoration:underline;font-size:1rem}.footer-legal[data-astro-cid-f2wfcswy]{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.25rem}.footer-legal[data-astro-cid-f2wfcswy]:before{content:"";position:absolute;top:0;left:0;right:0;height:2.4px;background:color-mix(in srgb,var(--color-white) 10%,transparent)}@media(min-width:40rem){.footer-legal[data-astro-cid-f2wfcswy]{padding-inline:1.5rem}}@media(min-width:87.5rem){.footer-legal[data-astro-cid-f2wfcswy]{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding-inline:0}}.footer-copyright[data-astro-cid-f2wfcswy],.footer-trademark[data-astro-cid-f2wfcswy]{font-size:.875rem;color:var(--color-text-muted)}.cursive[data-astro-cid-fhvf4jq7]{display:block;white-space:pre;font-family:var(--font-decor);font-size:1.25rem;font-weight:700;line-height:1.3;color:color-mix(in srgb,var(--color-decor) calc(var(--textOpacity) * 100%),transparent);user-select:none;pointer-events:none}@media(min-width:40rem){.cursive[data-astro-cid-fhvf4jq7]{font-size:2.125rem}}.positioned[data-astro-cid-fhvf4jq7]{position:absolute;top:var(--positionTop);left:var(--positionLeft)}.page-hero-layout[data-astro-cid-zw5tn34n]{position:relative;overflow-x:clip;padding-top:4.75rem;padding-bottom:3rem;color:var(--color-divider);background:linear-gradient(26deg,var(--color-text) -31.9%,var(--color-hero-end) 88.22%);border-bottom-right-radius:3.75rem}.page-hero-layout[data-astro-cid-zw5tn34n]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--color-formula) 6%,transparent) 1.5px,transparent 1.5px),linear-gradient(to bottom,color-mix(in srgb,var(--color-formula) 6%,transparent) 1.5px,transparent 1.5px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 50%,black 0%,transparent 70%)}@media(min-width:40rem){.page-hero-layout[data-astro-cid-zw5tn34n]:before{background-size:64px 64px}}@media(min-width:87.5rem){.page-hero-layout[data-astro-cid-zw5tn34n]{grid-column:full-start/full-end;display:grid;grid-template-columns:subgrid;padding-top:8.75rem;padding-bottom:6rem;border-bottom-right-radius:18.75rem}.page-hero-layout[data-astro-cid-zw5tn34n]:before{grid-column:1/-1}}.page-hero-layout-inner[data-astro-cid-zw5tn34n]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;width:min(100% - 2.5rem,20.9375rem);margin-inline:auto}@media(min-width:40rem){.page-hero-layout-inner[data-astro-cid-zw5tn34n]{width:min(100% - 3rem,38.6875rem)}}@media(min-width:87.5rem){.page-hero-layout-inner[data-astro-cid-zw5tn34n]{grid-column:content-start/content-end;width:min(100%,75.0625rem);gap:1rem;margin-inline:auto}}@media(min-width:108.5rem){.page-hero-layout-inner[data-astro-cid-zw5tn34n]{margin-inline:0}}.page-hero-layout-content[data-astro-cid-zw5tn34n]{display:flex;flex-direction:column;gap:1rem}.page-hero-layout-content[data-astro-cid-zw5tn34n].title-only{padding-block:2.5rem .5rem}@media(min-width:87.5rem){.page-hero-layout-content[data-astro-cid-zw5tn34n]{display:grid;grid-template-columns:var(--page-hero-columns);column-gap:1rem;align-items:center;padding-top:3rem}.page-hero-layout-content[data-astro-cid-zw5tn34n].title-only{padding-block:3rem 0}}
