#bar-wrapper.svelte-1mkc6b4{width:100%;position:relative;z-index:50;transition:transform .3s ease}#bar-wrapper.hideable.svelte-1mkc6b4{position:fixed;top:0;transform:translateY(calc(-100% + 15px));background:transparent}#bar-wrapper.hideable.hovered.svelte-1mkc6b4,#bar-wrapper.hideable.svelte-1mkc6b4:focus-within{transform:translateY(0);background:#fff}#bar-wrapper.landing-nav.svelte-1mkc6b4 #bar:where(.svelte-1mkc6b4){background-color:#fff;border-bottom:2px solid var(--brandLightBlue);padding:.5rem 0}#bar-wrapper.landing-nav.svelte-1mkc6b4 .nav-link,#bar-wrapper.landing-nav.svelte-1mkc6b4 .nav-trigger{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}#bar.svelte-1mkc6b4{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:space-between;border-bottom:1px solid #eee}@media (min-width: 768px){#bar.svelte-1mkc6b4{flex-direction:row;justify-content:flex-end}}#logo-group.svelte-1mkc6b4{position:relative;display:flex;align-items:center;flex-direction:row;padding:1em 1em 1em 2em}img.svelte-1mkc6b4{height:30px}img.svelte-1mkc6b4:hover{cursor:pointer}a.svelte-1mkc6b4{text-decoration:none}nav#menu.svelte-1mkc6b4{background-color:#fff;display:flex;justify-content:flex-end;align-items:center;width:100%}.mobile-toggle.svelte-1mkc6b4{display:inline-flex;align-items:center;justify-content:center;margin-right:1rem;margin-bottom:.5rem;padding:.25rem .75rem;border:1px solid #ccc;border-radius:.375rem;background:#f8f8f8;font-size:.875rem;line-height:1.25}@media (min-width: 768px){.mobile-toggle.svelte-1mkc6b4{display:none}}.nav-root{position:relative;z-index:10;display:flex;width:100%;justify-content:end}#bits-9{width:100%}.nav-menu-list{display:none;flex-direction:column;list-style:none;align-items:flex-start;justify-content:flex-start;padding:0 1.5rem 1rem;gap:.75rem;margin:0;width:100%}.nav-menu-list[data-open=true]{display:flex}@media (min-width: 768px){.nav-menu-list{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-end;padding:0 2em 0 0;gap:0;width:auto}}.nav-menu-item{position:relative}.nav-link,.nav-trigger{color:var(--brandDarkBlue);text-decoration:none;text-align:center;display:inline-flex;height:2rem;width:max-content;align-items:center;justify-content:center;border-radius:.5em;background-color:transparent;padding:.5rem 1rem;font-weight:500;transition:all .2s ease;outline:none;cursor:pointer;border:none;font-size:inherit;font-family:inherit;gap:.25rem}.nav-link:hover,.nav-trigger:hover,.nav-link:focus,.nav-trigger:focus{color:var(--brandLightBlue);background-color:#00000005}.nav-trigger[data-state=open]{color:var(--brandLightBlue);background-color:#0000000a}.nav-menu-icon{position:relative;top:1px;width:.75rem;height:.75rem;transition:transform .2s ease}.nav-trigger[data-state=open] .nav-menu-icon{transform:rotate(180deg)}.nav-content-pop{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:250px;background-color:#fff;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 4px 16px #0000001a;opacity:0;transform:translateY(-4px) scale(.96);pointer-events:none;z-index:20;transition:opacity .15s ease,transform .15s ease}.nav-content--right{left:auto;right:0}.nav-content-pop[data-state=open]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.nav-dropdown{margin:0;padding:.75rem;list-style:none;display:flex;flex-direction:column;gap:.25rem;min-width:200px}.nav-dropdown-link{display:block;padding:.5rem .75rem;color:var(--brandDarkBlue);text-decoration:none;border-radius:.375rem;transition:all .2s ease;outline:none}.nav-dropdown-link:hover,.nav-dropdown-link:focus{background-color:#0000000a;color:var(--brandLightBlue)}.nav-indicator{position:absolute;top:100%;z-index:25;display:flex;height:.625rem;align-items:flex-end;justify-content:center;overflow:hidden;transition:all .2s ease;opacity:0}.nav-indicator[data-state=visible]{opacity:1}.nav-indicator-arrow{position:relative;top:70%;height:.625rem;width:.625rem;transform:rotate(45deg);border-radius:.125rem 0 0;background-color:#fff;border:1px solid #ddd;border-right:none;border-bottom:none}
