.menu ul{list-style:none}.menu a,.menu button{text-decoration:none}.menu a[aria-current=page]{font-weight:700}.menu button{align-items:center;appearance:none;background-color:transparent;border:0;display:flex;text-align:left}.menu button:hover{cursor:pointer}.menu a:focus,.menu a:hover,.menu button:focus,.menu button:hover,.menu button[aria-expanded=true]{text-decoration:underline}.menu-1>li>a,.menu-1>li>button{text-transform:uppercase}.menu-1,.menu-2,.menu-3{display:flex}.menu-2,.menu-3{display:none}button[aria-expanded=true]+.menu-2,button[aria-expanded=true]+.menu-3{display:block}.menu__nav button{gap:var(--space-sm)}.menu__nav button:after{aspect-ratio:1/1;background-color:var(--color-black);content:"";flex-shrink:0;transition:transform .2s ease;width:var(--space-md)}.menu__nav button[aria-expanded=true]:after{background-color:var(--color-primary);transform:rotate(-180deg)}@media (min-width:992px){.menu .menu__btn{display:none}.menu-1{gap:var(--space-lg)}.menu-1>li{align-items:center;display:flex;height:var(--header-height-desktop);position:relative}.menu-1>li>a,.menu-1>li>button{color:var(--color-white)}.menu-1>li>button:after,.menu-1>li>button[aria-expanded=true]:after,.menu-2{background-color:var(--color-white)}.menu-2{left:0;padding:var(--space-lg);position:absolute;top:100%}button[aria-expanded=true]+.menu-2{animation:submenuFade .3s ease 0s 1 forwards;opacity:0;transform:translateY(-1rem)}@keyframes submenuFade{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.menu-2 li:not(:last-child){margin-bottom:var(--space-md)}.menu-2 a,.menu-2 button{color:var(--color-black);white-space:nowrap}.menu-2 a:focus,.menu-2 a:hover,.menu-2 button:focus,.menu-2 button:hover{color:var(--color-black)}}@media (max-width:991px){.nav-open,.nav-open .body-wrapper,.nav-open body{overflow:hidden}.menu__nav{animation:visibiltyDelay 0s ease .3s 1 forwards;background-color:var(--color-white);height:calc(100% - var(--header-height-mobile));left:100%;overflow-y:scroll;padding:var(--space-xl) var(--content-horizontal-padding);position:fixed;top:var(--header-height-mobile);transition:transform .3s ease;width:100%}@keyframes visibiltyDelay{0%{visibility:visible}to{visibility:hidden}}.menu__btn[aria-expanded=true]+.menu__nav{animation:none;transform:translateX(-100%)}.menu__nav a,.menu__nav a:focus,.menu__nav a:hover,.menu__nav button,.menu__nav button:focus,.menu__nav button:hover{color:var(--color-black)}.menu__nav button{justify-content:space-between;transition:margin-bottom .15s ease;width:100%}.menu__nav button[aria-expanded=true]{margin-bottom:var(--space-sm)}.menu-1{flex-direction:column;gap:var(--space-lg)}.menu-2,.menu-3{padding-left:var(--space-sm);padding-top:var(--space-sm)}.menu-2 li:not(:last-child){margin-bottom:var(--space-sm)}}.menu__btn{aspect-ratio:1/1;position:relative;transition:transform .2s ease;width:2.6rem}.menu__btn span,.menu__btn:after,.menu__btn:before{background-color:var(--color-white);height:.4rem;width:100%}.menu__btn span{transition:opacity .1s ease}.menu__btn:after,.menu__btn:before{content:"";position:absolute;transition:transform .2s ease}.menu__btn:before{transform:translateY(-250%)}.menu__btn:after{transform:translateY(250%)}.menu__btn[aria-expanded=true]{transform:rotate(0deg)}.menu__btn[aria-expanded=true] span{opacity:0}.menu__btn[aria-expanded=true]:before{transform:rotate(45deg)}.menu__btn[aria-expanded=true]:after{transform:rotate(-45deg)}