.menu-badge.svelte-bsv0kg{background:var(--theme-accent,#e65f42);color:#fff;text-transform:uppercase;vertical-align:middle;border-radius:.3em;flex:none;margin-right:.35em;padding:.12em .32em;font-size:.58em;line-height:1;display:inline-block}.header-menu-image.svelte-bsv0kg{object-fit:cover;border-radius:.42rem;flex:0 0 48px;width:48px;height:48px;margin-right:.42rem;display:block}.active-menu.svelte-bsv0kg{font-weight:850!important}.desktop-nav.svelte-bsv0kg{box-sizing:border-box;align-self:start;gap:var(--desktop-menu-gap);justify-content:space-between;align-items:flex-start;width:clamp(32rem,68vw,60rem);padding-top:.58rem}.desktop-menu-column.svelte-bsv0kg{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.desktop-menu-column.svelte-bsv0kg>a:where(.svelte-bsv0kg),.desktop-submenu-column.svelte-bsv0kg a:where(.svelte-bsv0kg){text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;width:100%;display:flex;overflow:hidden}.desktop-menu-column.svelte-bsv0kg>a:where(.svelte-bsv0kg){min-height:4.15rem}.desktop-menu-column.svelte-bsv0kg>a:where(.svelte-bsv0kg)>span:where(.svelte-bsv0kg),.desktop-submenu-column.svelte-bsv0kg a:where(.svelte-bsv0kg)>span:where(.svelte-bsv0kg){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desktop-submenu-column.svelte-bsv0kg{opacity:0;pointer-events:none;flex-direction:column;gap:.1rem;max-height:0;margin-top:0;transition:max-height .18s ease-out,margin-top .18s ease-out,opacity .12s ease-out,transform .18s ease-out;display:flex;overflow:hidden;transform:translateY(-.35rem)}.desktop-nav.submenus-expanded.svelte-bsv0kg .desktop-submenu-column:where(.svelte-bsv0kg){opacity:1;pointer-events:auto;max-height:20rem;margin-top:.2rem;transform:translateY(0)}.desktop-submenu-column.svelte-bsv0kg a:where(.svelte-bsv0kg){min-height:3.8rem;color:color-mix(in srgb, var(--theme-fg) 58%, transparent);border-radius:.55rem;padding:.38rem .55rem;font-size:.8rem;font-weight:600}.desktop-submenu-column.svelte-bsv0kg a.active-menu:where(.svelte-bsv0kg){color:var(--theme-fg)}.desktop-submenu-column.svelte-bsv0kg a:where(.svelte-bsv0kg):hover{background:color-mix(in srgb, var(--theme-accent-soft) 74%, transparent)}.mobile-main-menu-link.svelte-bsv0kg{align-items:center;gap:.55rem;min-height:4.15rem;display:flex}.mobile-menu.svelte-bsv0kg .mobile-submenu:where(.svelte-bsv0kg) a:where(.svelte-bsv0kg){min-height:4.15rem}.mobile-main-menu-link.svelte-bsv0kg>span:where(.svelte-bsv0kg),.mobile-menu.svelte-bsv0kg .mobile-submenu:where(.svelte-bsv0kg) a:where(.svelte-bsv0kg)>span:where(.svelte-bsv0kg){text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.mobile-menu.svelte-bsv0kg .header-menu-image:where(.svelte-bsv0kg){flex:0 0 48px}.mobile-main-menu-link.svelte-bsv0kg small:where(.svelte-bsv0kg){color:color-mix(in srgb, var(--theme-fg) 48%, transparent);letter-spacing:-.02em;font-size:.48em;font-weight:600}.mobile-menu.svelte-bsv0kg .mobile-submenu:where(.svelte-bsv0kg){gap:.2rem;margin:.05rem 0 .45rem 1rem}.mobile-menu.svelte-bsv0kg .mobile-submenu:where(.svelte-bsv0kg) a:where(.svelte-bsv0kg){color:var(--theme-fg);letter-spacing:-.02em;align-items:center;gap:.45rem;font-size:.95rem;font-weight:650;display:flex}.external-link-icon.svelte-bsv0kg{flex:none;width:.85em;height:.85em;margin-left:auto}.header-search.svelte-bsv0kg{border:1px solid color-mix(in srgb, var(--theme-fg) 14%, transparent);background:color-mix(in srgb, var(--theme-bg) 88%, var(--theme-accent-soft));border-radius:.72rem;align-items:center;width:11.5rem;min-height:2.35rem;display:flex;overflow:hidden}.header-search.svelte-bsv0kg:focus-within{border-color:color-mix(in srgb, var(--theme-accent) 65%, var(--theme-fg));box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent-soft) 65%, transparent)}.header-search.svelte-bsv0kg input:where(.svelte-bsv0kg){width:100%;min-width:0;color:var(--theme-fg);font:inherit;background:0 0;border:0;outline:0;padding:.42rem .2rem .42rem .65rem;font-size:.76rem}.header-search.svelte-bsv0kg button:where(.svelte-bsv0kg){width:2.15rem;height:2.15rem;color:var(--theme-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}.header-search.svelte-bsv0kg button:where(.svelte-bsv0kg):hover{color:var(--theme-bg);background:var(--theme-fg)}.header-search.svelte-bsv0kg svg:where(.svelte-bsv0kg){width:1rem;height:1rem}@media (width<=1024px){.header-search.svelte-bsv0kg{display:none}}
