nav.fixed{background-color:#fffffff2!important;border-bottom-color:#00000014!important}nav.fixed .nav-desktop-links a.nav-link{color:#9b94e0!important;transition:color .4s ease!important;text-transform:uppercase;letter-spacing:.05em;font-weight:700}nav.fixed .nav-desktop-links a.nav-link:hover,nav.fixed .nav-desktop-links a.nav-link.active{background-color:transparent!important;color:#635ca5!important}nav.fixed a.nav-link.group,nav.fixed a.nav-link.group:hover,nav.fixed a.nav-link.group:focus,nav.fixed a.nav-link.group:active{background-color:transparent!important}nav.fixed .nav-link>span.font-display{color:#635ca5!important;transition:color .4s ease!important}nav.fixed .nav-link.group:hover>span.font-display{color:#9b94e0!important}nav.fixed #language-toggler{color:#635ca5!important;transition:color .4s ease!important}nav.fixed #language-toggler svg{color:#635ca5!important;stroke:#635ca5!important}nav.fixed #language-toggler:hover{background-color:transparent!important;color:#9b94e0!important}nav.fixed #language-menu{background-color:#fff!important}nav.fixed #language-menu a{color:#1c2225!important}nav.fixed #language-menu a:hover{background-color:transparent!important;color:#9b94e0!important}nav.fixed #language-menu.show{opacity:1!important;pointer-events:auto!important}nav.fixed #menu-toggler{color:#635ca5!important;transition:color .4s ease!important}nav.fixed #menu-toggler:hover{color:#9b94e0!important;background-color:transparent!important}nav.fixed a.nav-link.bg-accent{background-color:#635ca5!important;color:#fff!important;transition:background-color .45s ease!important}nav.fixed a.nav-link.bg-accent:hover{background-color:#9b94e0!important;color:#fff!important}#mobile-menu{background-color:#fffffffa!important;border-top-color:#00000014!important}#mobile-menu.opacity-100{opacity:1!important;pointer-events:auto!important}#mobile-menu a.nav-link{color:#1c2225!important}#mobile-menu a.nav-link:hover{background-color:transparent!important;color:#9b94e0!important}#mobile-menu a.nav-link.bg-accent{background-color:#635ca5!important;color:#fff!important}.nav-link[data-astro-cid-l3rxwkef].active{color:#9b94e0!important}#ajax-content[data-astro-cid-l3rxwkef]{padding-top:4rem}nav[data-astro-cid-l3rxwkef] .nav-link[data-astro-cid-l3rxwkef],nav[data-astro-cid-l3rxwkef] .nav-link[data-astro-cid-l3rxwkef] span[data-astro-cid-l3rxwkef]{white-space:nowrap}nav[data-astro-cid-l3rxwkef][data-collapsed=true] .nav-desktop-links[data-astro-cid-l3rxwkef]{display:none!important}nav[data-astro-cid-l3rxwkef][data-collapsed=true] #menu-toggler[data-astro-cid-l3rxwkef]{display:inline-flex!important}:root{color-scheme:light;--c-accent: 99 92 165;--c-accent-soft: 99 92 165;--c-accent-over: 83 76 145;--c-base: 255 255 255;--c-mid: 245 246 249;--c-elevated: 225 228 233;--c-strong: 199 203 209;--c-fg-strong: 30 36 43;--c-fg: 53 63 73;--c-fg-muted: 104 117 125;--c-fg-subtle: 145 154 162;--c-border: 225 228 233;--c-border-strong: 181 190 200}.dark{color-scheme:dark;--c-accent: 155 148 224;--c-accent-soft: 155 148 224;--c-accent-over: 175 168 240;--c-base: 31 39 43;--c-mid: 27 33 37;--c-elevated: 43 52 59;--c-strong: 59 70 78;--c-fg-strong: 255 255 255;--c-fg: 230 233 238;--c-fg-muted: 168 175 186;--c-fg-subtle: 124 134 144;--c-border: 43 52 59;--c-border-strong: 67 80 89}html,body{margin:0;padding:0;background-color:rgb(var(--c-base));color:rgb(var(--c-fg));overflow:hidden;height:100%}body{transition:background-color .2s ease,color .2s ease}#ajax-language{width:100%;height:100%}.scroll-container{width:100%;height:100%;position:relative}.spinner{width:50px;height:50px;border:5px solid rgb(var(--c-elevated));border-top:5px solid rgb(var(--c-accent));border-radius:50%;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px;border-radius:6px}.bg-grid-pattern{background-image:linear-gradient(rgb(var(--c-fg) / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--c-fg) / .04) 1px,transparent 1px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}
