@import"https://fonts.googleapis.com/css2?family=Bitter:wght@400;700&display=swap";.page--landing[data-astro-cid-sckkx6r4]{background:var(--color-bg-primary);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.page--landing[data-astro-cid-sckkx6r4] .footer[data-astro-cid-sckkx6r4]{background:var(--color-bg-secondary);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);text-align:center}.page--subpage[data-astro-cid-sckkx6r4]{background:var(--color-bg-primary);min-height:100dvh;display:flex;flex-direction:column}.page--subpage[data-astro-cid-sckkx6r4].page--bg-secondary{background:var(--color-bg-secondary)}.page--subpage[data-astro-cid-sckkx6r4] main[data-astro-cid-sckkx6r4]{flex:1;display:flex;flex-direction:column}.header[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:space-between;padding:11px calc(50vw - 50% + var(--gutter)) 8px;height:56px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.page--landing[data-astro-cid-sckkx6r4] .header[data-astro-cid-sckkx6r4],.page--subpage[data-astro-cid-sckkx6r4]:not(.page--bg-secondary) .header[data-astro-cid-sckkx6r4]{background:var(--color-bg-primary)}.page--bg-secondary[data-astro-cid-sckkx6r4] .header[data-astro-cid-sckkx6r4]{background:var(--color-bg-secondary)}.header-logo[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{width:114px;height:42px;object-fit:contain}.header-nav[data-astro-cid-sckkx6r4]{display:flex;gap:0}.header-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{font-size:var(--text-toolbar);color:var(--color-text-primary);width:90px;text-align:right}.header-divider[data-astro-cid-sckkx6r4]{height:1px;background:var(--color-divider-header);margin:0 var(--gutter)}.footer[data-astro-cid-sckkx6r4]{padding:24px var(--gutter) 40px;font-size:var(--text-footer);color:var(--color-text-primary)}.page--subpage[data-astro-cid-sckkx6r4]:not(.page--bg-secondary) .footer[data-astro-cid-sckkx6r4]{background:var(--color-bg-primary);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50% + var(--gutter));padding-right:calc(50vw - 50% + var(--gutter))}.footer--center[data-astro-cid-sckkx6r4]{text-align:center}.footer--center[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:inherit;text-decoration:underline}@media(max-width:1024px){.header[data-astro-cid-sckkx6r4]{padding:11px calc(50vw - 50% + 40px)}.header-divider[data-astro-cid-sckkx6r4]{margin:0 40px}.footer[data-astro-cid-sckkx6r4]{padding:24px 40px 40px}.page--subpage[data-astro-cid-sckkx6r4]:not(.page--bg-secondary) .footer[data-astro-cid-sckkx6r4]{padding-left:calc(50vw - 50% + 40px);padding-right:calc(50vw - 50% + 40px)}}@media(max-width:768px){.header[data-astro-cid-sckkx6r4]{padding:11px calc(50vw - 50% + 20px)}.header-nav[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{width:auto;text-align:center;padding:0 12px}.header-divider[data-astro-cid-sckkx6r4]{margin:0 20px}.footer[data-astro-cid-sckkx6r4]{padding:24px 20px 40px}.page--subpage[data-astro-cid-sckkx6r4]:not(.page--bg-secondary) .footer[data-astro-cid-sckkx6r4]{padding-left:calc(50vw - 50% + 20px);padding-right:calc(50vw - 50% + 20px)}}:root{color-scheme:light dark;--color-text-primary: #333333;--color-text-secondary: #969696;--color-accent-primary: #8443D3;--color-bg-primary: #DFD8F0;--color-bg-secondary: #f9f6fb;--color-divider-header: #B59EE1;--color-divider-section: #e7e5e8;--font-serif: "Bitter", serif;--text-title: 100px;--text-subtitle: 64px;--text-page-title: 60px;--text-section-header: 48px;--text-section-body: 22px;--text-toolbar: 19px;--text-footer: 16px;--text-fineprint-body: 16px;--max-width: 1440px;--gutter: 125px}@media(prefers-color-scheme:dark){:root{--color-text-primary: #faf9f9;--color-text-secondary: #969696;--color-accent-primary: #75458b;--color-bg-primary: #3B2F4C;--color-bg-secondary: #323232;--color-divider-header: #B077F4;--color-divider-section: #6b6b6b}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-serif);color:var(--color-text-primary);background:var(--color-bg-secondary);overflow-x:clip}html.bg-primary{background:var(--color-bg-primary)}body{max-width:var(--max-width);margin:0 auto}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
