@import"https://fonts.googleapis.com/css2?family=Avenir+Next:wght@400;500;700&display=swap";.header.svelte-mncikt{position:relative;top:0;left:0;width:100%;z-index:1000;background:#fff;padding:0 25px;box-shadow:0 8px 20px #0000000d,0 -8px 20px #0000000d;box-sizing:border-box}.header-container.svelte-mncikt{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;height:64px;position:relative}.logo.svelte-mncikt img:where(.svelte-mncikt){height:32px}.logo-nav-wrapper.svelte-mncikt{display:flex;align-items:center;gap:40px}.navigation.svelte-mncikt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex}.navigation.svelte-mncikt ul:where(.svelte-mncikt){display:flex;gap:25px;padding:0;margin:0;list-style:none}.navigation.svelte-mncikt a:where(.svelte-mncikt){text-decoration:none;color:#000;font-weight:500;font-size:.95rem;transition:color .2s}.navigation.svelte-mncikt a:where(.svelte-mncikt):hover{color:#1a1d22}.hamburger-button.svelte-mncikt{background:none;border:none;cursor:pointer;padding:.5rem;color:#000}.hamburger-button.svelte-mncikt:focus{outline:2px solid #3b82f6;outline-offset:2px}.mobile-navigation.svelte-mncikt{position:absolute;top:100%;left:0;right:0;background:#fffffff7;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 6px 15px #0000001a;padding:.5rem 0;border-radius:0 0 12px 12px}.mobile-navigation.svelte-mncikt ul:where(.svelte-mncikt){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.mobile-navigation.svelte-mncikt li:where(.svelte-mncikt){width:100%;text-align:center}.mobile-navigation.svelte-mncikt a:where(.svelte-mncikt){display:block;padding:.85rem 1.5rem;text-decoration:none;color:#000;font-weight:500;border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s}.mobile-navigation.svelte-mncikt li:where(.svelte-mncikt):last-child a:where(.svelte-mncikt){border-bottom:none}.mobile-navigation.svelte-mncikt a:where(.svelte-mncikt):hover{background-color:#00000008}@media (max-width: 768px){.header.svelte-mncikt{padding:10px 20px}.header.menu-is-open.svelte-mncikt{border-bottom-left-radius:0;border-bottom-right-radius:0}.header-container.svelte-mncikt{justify-content:space-between;position:static;height:50px}}body{margin:0;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;background-color:#f3f5fe}
