a.svelte-ab98ik{display:inline-block;align-content:center}.nav-item.svelte-ab98ik{height:60px}nav.svelte-ab98ik:not(.white) .nav-item:where(.svelte-ab98ik):not(.active):hover{background:#fafafa}a.active.svelte-ab98ik{background:var(--color-accent-pale);color:var(--color-accent-deep)}a.white.svelte-ab98ik{color:#fff}.sub-nav.svelte-ab98ik{display:none;position:absolute;background:#fff;border-radius:0 0 2px 2px;box-shadow:0 3px 6px #00000029}.nav-wrapper.svelte-ab98ik:hover .sub-nav:where(.svelte-ab98ik){display:block}.sub-nav.svelte-ab98ik a:where(.svelte-ab98ik){display:block;font-weight:500}.sub-item.svelte-ab98ik{display:block;padding:.75rem 1rem;min-width:max-content;transition:.2s ease-in-out all}.sub-item.svelte-ab98ik:hover{background:#f8f8f8}nav.white.svelte-ab98ik .nav-item:where(.svelte-ab98ik):hover{background:#ffffff09}nav.white.svelte-ab98ik .sub-nav:where(.svelte-ab98ik){background:#03030333 0% 0% no-repeat padding-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}nav.white.svelte-ab98ik .sub-nav:where(.svelte-ab98ik) .sub-item:where(.svelte-ab98ik){color:#fff}nav.white.svelte-ab98ik .sub-nav:where(.svelte-ab98ik) .sub-item:where(.svelte-ab98ik):hover{background:#7773}aside.svelte-mfxfye{position:fixed;right:0;top:0;bottom:0;width:350px;transform:translate(110%);transition:.3s ease-in-out;z-index:99;background:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}aside.open.svelte-mfxfye{transform:translate(0)}.menu-overlay.svelte-mfxfye{position:fixed;top:0;right:0;left:0;opacity:0;background:#00000059;transition:.3s ease-in-out;pointer-events:none}.menu-overlay.open.svelte-mfxfye{opacity:1;bottom:0;pointer-events:auto;z-index:98}button.svelte-mfxfye{background:none}ul.svelte-mfxfye{margin-block:0;margin-top:-10px}ul.svelte-mfxfye li:where(.svelte-mfxfye) a:where(.svelte-mfxfye){padding-block:.5rem;display:block}a.active.svelte-mfxfye{background:var(--color-accent-pale)}header.svelte-g2tt2d{position:sticky;top:0;z-index:5;background:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 3px 5px #00000013;transition:.3s ease-in-out all}.menu-button.svelte-g2tt2d{background:none;--color: #333}header.home.svelte-g2tt2d{background:#03030312 0% 0% no-repeat padding-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header.home.svelte-g2tt2d .menu-button:where(.svelte-g2tt2d){--color: white }@media(max-width:1024px){.navigation.svelte-g2tt2d{display:none}}
