@keyframes blockishSubmenuDropdownFade{0%{opacity:0}to{opacity:1}}@keyframes blockishSubmenuDropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes blockishSubmenuDropdownScale{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blockishSubmenuDropdownSoft{0%{filter:blur(2px);opacity:0;transform:translateY(-10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes blockishSubmenuFlyoutFade{0%{opacity:0}to{opacity:1}}@keyframes blockishSubmenuFlyoutSlide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes blockishSubmenuFlyoutScale{0%{opacity:0;transform:translateX(-4px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes blockishSubmenuFlyoutSoft{0%{filter:blur(2px);opacity:0;transform:translateX(-10px)}to{filter:blur(0);opacity:1;transform:translateX(0)}}.blockish-navmenu{--blockish-submenu-dropdown-reveal:blockishSubmenuDropdownSlide 0.32s cubic-bezier(0.22,1,0.36,1) both;--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutSlide 0.32s cubic-bezier(0.22,1,0.36,1) both}.blockish-navmenu.submenu-reveal--fade,.blockish-navmenu.submenu-reveal-fade{--blockish-submenu-dropdown-reveal:blockishSubmenuDropdownFade 0.28s ease both;--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutFade 0.28s ease both}.blockish-navmenu.submenu-reveal--slide,.blockish-navmenu.submenu-reveal-slide{--blockish-submenu-dropdown-reveal:blockishSubmenuDropdownSlide 0.32s cubic-bezier(0.22,1,0.36,1) both;--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutSlide 0.32s cubic-bezier(0.22,1,0.36,1) both}.blockish-navmenu.submenu-reveal--scale,.blockish-navmenu.submenu-reveal-scale{--blockish-submenu-dropdown-reveal:blockishSubmenuDropdownScale 0.3s cubic-bezier(0.22,1,0.36,1) both;--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutScale 0.3s cubic-bezier(0.22,1,0.36,1) both}.blockish-navmenu.submenu-reveal--soft,.blockish-navmenu.submenu-reveal-soft{--blockish-submenu-dropdown-reveal:blockishSubmenuDropdownSoft 0.36s cubic-bezier(0.22,1,0.36,1) both;--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutSoft 0.36s cubic-bezier(0.22,1,0.36,1) both}.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-megamenu,.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu{animation:var(--blockish-submenu-dropdown-reveal)}.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu{animation:var(--blockish-submenu-flyout-reveal)}.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-flyout-start.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu{--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutSlideStart 0.32s cubic-bezier(0.22,1,0.36,1) both}.blockish-navmenu.submenu-reveal--fade .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-flyout-start.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu,.blockish-navmenu.submenu-reveal-fade .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-flyout-start.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu{--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutFade 0.28s ease both}.blockish-navmenu.submenu-reveal--scale .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-flyout-start.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu,.blockish-navmenu.submenu-reveal-scale .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-flyout-start.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu{--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutScaleStart 0.3s cubic-bezier(0.22,1,0.36,1) both}.blockish-navmenu.submenu-reveal--soft .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-flyout-start.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu,.blockish-navmenu.submenu-reveal-soft .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-flyout-start.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu{--blockish-submenu-flyout-reveal:blockishSubmenuFlyoutSoftStart 0.36s cubic-bezier(0.22,1,0.36,1) both}@keyframes blockishSubmenuFlyoutSlideStart{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes blockishSubmenuFlyoutScaleStart{0%{opacity:0;transform:translateX(4px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes blockishSubmenuFlyoutSoftStart{0%{filter:blur(2px);opacity:0;transform:translateX(10px)}to{filter:blur(0);opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-megamenu,.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu{animation:none}}.blockish-navmenu{overflow:visible;z-index:5}.blockish-navmenu,.blockish-navmenu:hover{transform:none!important}.blockish-navmenu .blockish-navmenu-nav{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;overflow:visible;padding:0}:where(.blockish-navmenu .blockish-navmenu-nav){gap:12px}.blockish-navmenu.is-vertical .blockish-navmenu-nav{align-items:stretch;flex-direction:column}.blockish-navmenu .blockish-block-navmenu-item{overflow:visible}.blockish-navmenu .blockish-block-navmenu-item.has-submenu>.blockish-navmenu-submenu-toggle{align-items:center;background:none;border:none;color:inherit;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0;margin:0;padding:0}.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-trigger-hover>.blockish-navmenu-submenu-toggle,.blockish-navmenu.is-submenu-trigger-hover .blockish-block-navmenu-item.has-submenu>.blockish-navmenu-submenu-toggle{pointer-events:none}.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-trigger-click>.blockish-navmenu-submenu-toggle,.blockish-navmenu.is-submenu-trigger-click .blockish-block-navmenu-item.has-submenu>.blockish-navmenu-submenu-toggle{cursor:pointer;pointer-events:auto}.blockish-navmenu .blockish-navmenu-submenu-arrow{height:10px;transition:transform .2s ease;width:10px}.blockish-navmenu .blockish-block-navmenu-item>.blockish-navmenu-item-children{display:none;left:0;min-width:200px;padding:0;pointer-events:none;position:fixed;top:0;width:max-content;z-index:100}.blockish-navmenu .blockish-block-navmenu-item>.blockish-navmenu-item-children:has(>.blockish-navmenu-megamenu){box-sizing:border-box;height:auto;margin:0;max-width:none;min-width:0;overflow:visible;padding:0;width:auto}.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children{display:block;pointer-events:none}.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned{pointer-events:auto}.blockish-navmenu .blockish-block-navmenu-item>.blockish-navmenu-item-children.is-submenu-positioned{bottom:auto;left:auto;padding:0;right:auto;top:auto}.blockish-navmenu .blockish-block-navmenu-item>.blockish-navmenu-item-children>.blockish-navmenu-submenu{display:flex;opacity:0;pointer-events:none;visibility:hidden}.blockish-navmenu .blockish-block-navmenu-item>.blockish-navmenu-item-children>.blockish-navmenu-megamenu{box-sizing:border-box;opacity:0;pointer-events:none;visibility:hidden}.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-megamenu,.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-item-children.is-submenu-positioned>.blockish-navmenu-submenu{opacity:1;pointer-events:auto;visibility:visible}.blockish-navmenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-submenu-toggle .blockish-navmenu-submenu-arrow{transform:rotate(180deg)}.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item{align-items:center;display:flex;flex-wrap:nowrap;min-width:180px;width:100%}.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item>.blockish-navmenu-item-link{border-radius:6px;display:flex;flex:1 1 auto;min-width:0;padding:8px 10px;white-space:nowrap;width:100%}.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item>.blockish-navmenu-item-link:hover{background:rgba(0,0,0,.04)}.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item>.blockish-navmenu-item-children{border:0;flex:none;height:auto;left:100%;margin:0;padding:0;position:absolute;top:0;width:max-content}.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu>.blockish-navmenu-submenu-toggle .blockish-navmenu-submenu-arrow{transform:rotate(-90deg)}.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-flyout-start>.blockish-navmenu-submenu-toggle .blockish-navmenu-submenu-arrow,.blockish-navmenu .blockish-navmenu-submenu .blockish-block-navmenu-item.has-submenu.is-submenu-open>.blockish-navmenu-submenu-toggle .blockish-navmenu-submenu-arrow{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.blockish-navmenu .blockish-navmenu-submenu-arrow{transition:none}}
