div[data-astro-cid-gfnzlefp]{padding:1.25rem}path[data-astro-cid-gfnzlefp]{fill:#000}path[data-astro-cid-gfnzlefp]:where(.dark,.dark *){fill:#fff!important}svg[data-astro-cid-gfnzlefp]{height:100%;width:100%}.kembec[data-astro-cid-gion42cw]{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:2.5rem;max-width:30dvw}@media (min-width: 1024px){.kembec[data-astro-cid-gion42cw]{max-width:10dvw}}footer[data-astro-cid-gion42cw]{padding-top:2.5rem;padding-bottom:2.5rem}blockquote[data-astro-cid-gion42cw]{margin-top:auto;display:flex;text-align:center;font-size:.75rem;line-height:1rem;letter-spacing:.05em}small[data-astro-cid-gion42cw]{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}svg[data-v-68c077e6]{fill:#000}svg[data-v-68c077e6]:where(.dark,.dark *){fill:#fff!important}svg[data-v-ec560a1b]{fill:#000}svg[data-v-ec560a1b]:where(.dark,.dark *){fill:#fff!important}svg[data-v-8614361d]{fill:#000}svg[data-v-8614361d]:where(.dark,.dark *){fill:#fff!important}svg[data-v-21b7ed39]{fill:#000}svg[data-v-21b7ed39]:where(.dark,.dark *){fill:#fff!important}header[data-astro-cid-mjynwyun]{display:flex;height:100dvh;max-height:100dvh;max-width:100dvw;flex-direction:column;justify-content:flex-end;padding-top:2.5rem;padding-bottom:2.5rem;font-weight:400}a[data-astro-cid-mjynwyun]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}a[data-astro-cid-mjynwyun]:where(.dark,.dark *){--tw-text-opacity: 1 !important;color:rgb(212 212 216 / var(--tw-text-opacity, 1))!important}a[data-astro-cid-mjynwyun]>svg[data-astro-cid-mjynwyun]{fill:currentColor!important}.logo[data-astro-cid-mjynwyun]{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:1.75rem;display:flex;width:100%;flex-direction:column;align-items:center}@media (min-width: 1024px){.logo[data-astro-cid-mjynwyun]{margin-bottom:2.5rem}}.logo[data-astro-cid-mjynwyun]>svg[data-astro-cid-mjynwyun]{max-width:80%}@media (min-width: 768px){.logo[data-astro-cid-mjynwyun]>svg[data-astro-cid-mjynwyun]{max-width:60%}}@media (min-width: 1024px){.logo[data-astro-cid-mjynwyun]>svg[data-astro-cid-mjynwyun]{max-width:30%}}.logo[data-astro-cid-mjynwyun]>h1[data-astro-cid-mjynwyun]{font-family:var(--font-sans);margin-top:.5rem;display:inline-flex;text-align:center;font-size:50%;font-weight:400;opacity:.8}@media (min-width: 1024px){.logo[data-astro-cid-mjynwyun]>h1[data-astro-cid-mjynwyun]{font-size:60%}}path[data-astro-cid-wti3qsin]{fill:#18181b}path[data-astro-cid-wti3qsin]:where(.dark,.dark *){fill:#fafafa!important}nav[data-astro-cid-qqmti5lf]{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}nav[data-astro-cid-qqmti5lf]:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}nav[data-astro-cid-qqmti5lf]{position:sticky;top:0;z-index:40;display:flex;height:2rem;flex-direction:row;border-bottom-width:1px}@media (min-width: 1024px){nav[data-astro-cid-qqmti5lf]{height:2.5rem}}nav[data-astro-cid-qqmti5lf] [data-astro-cid-qqmti5lf]{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}nav[data-astro-cid-qqmti5lf] [data-astro-cid-qqmti5lf]:where(.dark,.dark *){--tw-text-opacity: 1 !important;color:rgb(250 250 250 / var(--tw-text-opacity, 1))!important}nav[data-astro-cid-qqmti5lf]>div[data-astro-cid-qqmti5lf]{font-family:var(--font-serif);position:relative;margin:auto auto auto 0;display:inline-flex;flex-direction:row}.logo[data-astro-cid-qqmti5lf]{display:contents}.logo[data-astro-cid-qqmti5lf]>svg[data-astro-cid-qqmti5lf]{display:block;max-height:.75rem;width:auto}@media (min-width: 1024px){.logo[data-astro-cid-qqmti5lf]>svg[data-astro-cid-qqmti5lf]{max-height:1.5rem}}.path[data-astro-cid-qqmti5lf]{margin-top:auto;margin-bottom:auto;font-size:75%;font-weight:400;line-height:1}@media (min-width: 1024px){.path[data-astro-cid-qqmti5lf]{font-size:95%}}:root{--color-1: #3030ff;--color-2: #ff3030;--font-serif: "Roboto Slab", serif;--font-sans: "Roboto", sans-serif;--gradient-subtle: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 100%);--gradient-dark: linear-gradient(135deg, rgba(0, 0, 0, .05) 0%, rgba(0, 0, 0, .02) 100%);--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .1);--shadow-elegant: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}html{font-size:1.25rem}@media (min-width: 768px){html{font-size:1.375rem}}@media (min-width: 1024px){html{font-size:1.5rem}}html{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}html:where(.dark,.dark *){--tw-text-opacity: 1 !important;color:rgb(244 244 245 / var(--tw-text-opacity, 1))!important}html{font-family:var(--font-sans);font-weight:300;letter-spacing:-.01em}.base-bg,html{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.base-bg:where(.dark,.dark *),html:where(.dark,.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))!important}.base-bg,html{background-image:radial-gradient(circle at 20% 80%,rgba(120,119,198,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.03) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,200,255,.02) 0%,transparent 50%);background-attachment:fixed}article:not([class]) li,article:not([class]) p{font-weight:300;--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}article:not([class]) li:where(.dark,.dark *),article:not([class]) p:where(.dark,.dark *){--tw-text-opacity: 1 !important;color:rgb(212 212 216 / var(--tw-text-opacity, 1))!important}article:not([class]) li strong,article:not([class]) p strong{font-weight:500;--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}article:not([class]) li strong:where(.dark,.dark *),article:not([class]) p strong:where(.dark,.dark *){--tw-text-opacity: 1 !important;color:rgb(244 244 245 / var(--tw-text-opacity, 1))!important}li,p{font-size:.875rem;font-weight:300;line-height:1.375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 768px){li,p{font-size:1rem;line-height:1.625rem}}@media (min-width: 1024px){li,p{font-size:1.125rem;line-height:1.875rem}}li,p{letter-spacing:-.005em}body{font-size:1rem;line-height:1.5rem}h1,h2,h3,h4{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}h1:where(.dark,.dark *),h2:where(.dark,.dark *),h3:where(.dark,.dark *),h4:where(.dark,.dark *){--tw-text-opacity: 1 !important;color:rgb(250 250 250 / var(--tw-text-opacity, 1))!important}h1,h2,h3,h4{font-weight:400;letter-spacing:-.02em;background:linear-gradient(135deg,currentColor 0%,rgba(0,0,0,.1) 100%);background-clip:text;-webkit-background-clip:text;transition:all .3s ease}h1:hover,h2:hover,h3:hover,h4:hover{transform:translateY(-.0625rem);text-shadow:0 .125rem .25rem rgba(0,0,0,.1)}h1,h2,.serif{font-family:var(--font-serif);font-weight:300}html *::-moz-selection{background-color:var(--color-2)!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}html *::selection{background-color:var(--color-2)!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}svg,button,a{-webkit-user-select:none;-moz-user-select:none;user-select:none}input:focus-visible{outline:2px solid transparent!important;outline-offset:2px!important}p>*{display:inline-block!important}main{--padding-xl: 26dvw;--padding-lg: 25dvw;--padding-md: 10dvw;--padding-base: 5dvw;display:flex;min-height:100%;width:100dvw;flex-direction:column}main>*{position:relative;display:flex;width:100dvw;flex-direction:column;padding-left:var(--padding-base);padding-right:var(--padding-base)}@media (min-width: 768px){main>*{padding-left:var(--padding-md);padding-right:var(--padding-md)}}@media (min-width: 1024px){main>*{padding-left:var(--padding-lg);padding-right:var(--padding-lg)}}@media (min-width: 1280px){main>*{padding-left:var(--padding-xl);padding-right:var(--padding-xl)}}main.with-header>*{padding-left:7dvw;padding-right:7dvw}@media (min-width: 768px){main.with-header>*{padding-left:var(--padding-md);padding-right:var(--padding-md)}}@media (min-width: 1024px){main.with-header>*{padding-left:var(--padding-lg);padding-right:var(--padding-lg)}}@media (min-width: 1280px){main.with-header>*{padding-left:var(--padding-xl);padding-right:var(--padding-xl)}}main>article:not([class]){justify-content:center;padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){main>article:not([class]){padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width: 1024px){main>article:not([class]){padding-top:3rem;padding-bottom:3rem}}main>*>*{margin-left:auto;margin-right:auto}main>article:not([class])>h1,main>article:not([class])>h2{margin-bottom:2rem}@media (min-width: 768px){main>article:not([class])>h1,main>article:not([class])>h2{margin-bottom:3rem}}@media (min-width: 1024px){main>article:not([class])>h1,main>article:not([class])>h2{margin-bottom:4rem}}main>article:not([class])>h1,main>article:not([class])>h2{text-align:center}main script,main style{display:none}article>div.description{display:flex;flex-direction:column}article>div.description>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}article>div.description{text-align:left;font-size:.75rem;line-height:1rem;--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}article>div.description p{font-weight:300}article>div.description a{font-weight:700}article>div.description a:hover{text-decoration-line:underline}h1,h2,h3,h4,svg,button,a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.preload{display:none}.hover-special,.hover-special>*{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.hover-special:hover>*:not(:hover){opacity:.5;transform:scale(.99)}.hover-special:hover:not(:has(>*:hover))>*{opacity:1;transform:scale(1.01)}a,button{transition:all .2s ease}a:hover,button:hover{transform:translateY(-.03125rem)}.dynamic-element{position:relative;overflow:hidden}.dynamic-element:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.dynamic-element:hover:before{left:100%}
