nav-wrapper>nav>ul{font-family:var(--font-family-bold), sans-serif;font-weight:var(--font-weight-bold);font-feature-settings:"liga" 1, "calt" 1;align-items:center;gap:var(--spacing2);flex-direction:row;width:100%;display:flex;position:relative}nav-wrapper>nav>ul .nav-submenu-toggle:before{content:""/"";vertical-align:middle;background:var(--header-color);width:1.2em;height:1.2em;transition-property:background;transition-duration:var(--transition-duration,.3s);flex-grow:0;flex-shrink:0;align-self:center;margin:-.1em 0 0;transition-property:background-color,transform;transition-delay:0s;transition-timing-function:ease-in-out;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3Eform / select%3C/title%3E %3Cg id='form-/-select' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cg id='Controls-/-Checked' transform='translate(6, 9)' stroke='%23000000' stroke-width='3'%3E %3Cline x1='0' y1='0' x2='6' y2='7' id='Line'/%3E %3Cline x1='6' y1='7' x2='12' y2='0' id='Line-2'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1.2em;mask-size:1.2em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}nav-wrapper>nav>ul .nav-submenu-toggle{vertical-align:middle;min-width:1.2em;min-height:unset;margin-left:0;margin-right:var(--spacing2);transition-property:transform;transition-duration:var(--transition-duration,.3s);background:0 0;border:none;border-radius:0;padding:0;transition-timing-function:ease-in-out;display:none}nav-wrapper>nav>ul li:hover>.nav-submenu-toggle,nav-wrapper>nav>ul .nav-submenu-toggle[aria-expanded=true]{transform:rotate(180deg)}nav-wrapper>nav>ul>li{position:relative}nav-wrapper>nav>ul li{border-radius:var(--border-radius);width:100%;transition-property:background-color,color;transition-duration:var(--transition-duration,.3s);flex-direction:column;transition-timing-function:ease-in-out;display:flex}nav-wrapper>nav>ul li:hover,nav-wrapper>nav>ul li.is-active{background-color:var(--nav-bg-color)}nav-wrapper>nav>ul li:hover>.nav-submenu-toggle:before,nav-wrapper>nav>ul li.is-active>.nav-submenu-toggle:before{background-color:var(--link-color-hover)}nav-wrapper>nav>ul li:hover>span,nav-wrapper>nav>ul li.is-active>span{color:var(--link-color-hover)}nav-wrapper>nav>ul li:hover>a,nav-wrapper>nav>ul li.is-active>a,nav-wrapper>nav>ul li:hover>span,nav-wrapper>nav>ul li.is-active>span{color:var(--link-color-hover);background-color:transparent}nav-wrapper>nav>ul a,nav-wrapper>nav>ul span{width:100%;padding:0 var(--spacing2);border-radius:var(--border-radius);color:var(--header-color);transition-property:background,color;transition-duration:var(--transition-duration,.3s);margin:0;transition-timing-function:ease-in-out}:not(.menu-mobile-content)>nav-wrapper>nav>ul .nav-submenu-toggle{display:inline-block}:not(.menu-mobile-content)>nav-wrapper>nav>ul li{max-width:20em;padding:var(--spacing1) 0;border-radius:var(--border-radius);white-space:nowrap;flex-direction:row}:not(.menu-mobile-content)>nav-wrapper>nav>ul li.mobile-only{display:none}:not(.menu-mobile-content)>nav-wrapper>nav>ul .menu-wrapper{transition-duration:var(--transition-duration,.3s);opacity:0;transform-origin:top;will-change:transform, opacity;margin-top:1.5em;padding-top:1em;transition-property:transform,opacity;transition-delay:0s;transition-timing-function:ease-in-out;position:absolute;left:50%;transform:scaleY(0)translate(-50%)}:not(.menu-mobile-content)>nav-wrapper>nav>ul .menu-wrapper .menu-wrapper{padding-right:var(--spacing6);margin-top:-1.2em;left:calc(-100% - 1.5em);right:auto;transform:scaleY(0)}:not(.menu-mobile-content)>nav-wrapper>nav>ul menu:before{content:"";z-index:-1;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);position:absolute;top:0;bottom:0;left:0;right:0}:not(.menu-mobile-content)>nav-wrapper>nav>ul menu{align-items:normal;gap:var(--spacing2);z-index:2;min-width:15rem;max-height:75vh;max-height:75svh;padding:var(--spacing3) var(--spacing3);border-radius:var(--border-radius);background-color:var(--nav-dropdown-bg);text-align:left;white-space:nowrap;box-shadow:var(--nav-dropdown-shadow);flex-direction:column;display:flex;overflow-x:hidden;overflow-y:auto}:not(.menu-mobile-content)>nav-wrapper>nav>ul menu>li:not(:first-child){margin-top:var(--spacing2)}:not(.menu-mobile-content)>nav-wrapper>nav>ul menu li:not(.has-submenu)>a{display:block}:not(.menu-mobile-content)>nav-wrapper>nav>ul menu menu{max-height:50vh;max-height:50svh}:not(.menu-mobile-content)>nav-wrapper>nav>ul [aria-expanded=true]+.menu-wrapper,:not(.menu-mobile-content)>nav-wrapper>nav>ul li.is-open>.menu-wrapper{opacity:1;transform:scaleY(1)translate(-50%)}:not(.menu-mobile-content)>nav-wrapper>nav>ul .menu-wrapper [aria-expanded=true]+.menu-wrapper,:not(.menu-mobile-content)>nav-wrapper>nav>ul .menu-wrapper li.is-open>.menu-wrapper{opacity:1;transform:scaleY(1)translate(0)}@media only print{nav-wrapper{display:none}}@media (hover:hover){:not(.menu-mobile-content)>nav-wrapper>nav>ul li:hover>.menu-wrapper{opacity:1;transform:scaleY(1)translate(-50%)}:not(.menu-mobile-content)>nav-wrapper>nav>ul .menu-wrapper li:hover>.menu-wrapper{opacity:1;transform:scaleY(1)translate(0)}}
