.global-menu{align-items:center;display:flex;gap:1.5rem;height:100%}.global-menu .priority-menu{color:#000;display:flex;gap:1rem;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0}.global-menu .priority-menu li{height:100%;position:relative}.global-menu .priority-menu li a{position:relative}.global-menu .priority-menu li a span{background-image:linear-gradient(transparent,transparent);background-position:0 100%;background-repeat:no-repeat;background-size:0 0;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--black);font-size:12px;font-style:normal;font-weight:800;letter-spacing:1.38px;line-height:123.1%;position:relative;text-align:center;text-transform:uppercase;transition:.25s ease-in-out}.global-menu .priority-menu li a.mess-active-link span,.global-menu .priority-menu li a.mess-current-active-link span,.global-menu .priority-menu li a:hover span{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;color:var(--red);transition:.25s ease-in-out}.global-menu .priority-menu li.close-button{margin-bottom:-2rem}.global-menu .priority-menu li.parent-item{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.global-menu .priority-menu li.parent-item .parent-link{box-decoration-break:clone;-webkit-box-decoration-break:clone}.global-menu .priority-menu li.parent-item .sub-menu-wrapper{--menu-transition:.35s ease-in-out;opacity:0;position:absolute;top:100%;transform:scaleY(0);transform-origin:top;transition:var(--menu-transition);width:-moz-fit-content;width:fit-content}.global-menu .priority-menu li.parent-item .sub-menu-wrapper .sub-menu{align-items:flex-start;background-color:var(--red);display:flex;flex-direction:column;gap:2rem;height:0;justify-content:flex-end;padding:1.5rem 1.5rem 2rem 2rem;transition:var(--menu-transition);width:200%}.global-menu .priority-menu li.parent-item .sub-menu-wrapper .sub-menu a,.global-menu .priority-menu li.parent-item .sub-menu-wrapper .sub-menu span{color:var(--white);opacity:0;position:relative;transition:.2s ease-in-out}.global-menu .priority-menu li.parent-item.open .sub-menu-wrapper{opacity:1;transform:scaleY(1);transform-origin:top}.global-menu .priority-menu li.parent-item.open .sub-menu-wrapper .sub-menu{height:100%}.global-menu .priority-menu li.parent-item.open .sub-menu-wrapper .sub-menu a,.global-menu .priority-menu li.parent-item.open .sub-menu-wrapper .sub-menu span{opacity:1}.global-menu .priority-menu .skip-link{background:#093476;border:initial none;border-color:initial;-o-border-image:initial;border-image:initial;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:8px;text-transform:uppercase}.global-menu .priority-menu .skip-link.open-sub-nav{position:absolute;top:50px;width:200%}.global-menu .actions{display:flex;gap:.75rem}.global-menu .actions button{border:1px solid;border-radius:50px;height:40px;padding:1em 1.5em}.global-menu .actions button.menu{align-items:center;background:#fff;display:flex;padding-left:3em;position:relative;transition:.25s ease-in-out;z-index:2}.global-menu .actions button.menu .bottom,.global-menu .actions button.menu .top{--offset:3px;--rotate:0;--translateY:calc(-50% + var(--offset));--translateX:0;background:currentColor;height:2px;left:1.25em;position:absolute;top:50%;transform:translateY(var(--translateY));transform-origin:center;transition:.25s ease-in-out;width:1em}.global-menu .actions button.menu .top{--rotate:-90deg;--offset:-3px}.global-menu .actions button.menu .label{color:var(--black,#000);font-size:12px;font-style:normal;font-weight:800;letter-spacing:1.38px;line-height:123.1%;margin-bottom:-2px;text-transform:uppercase;width:5ch}.global-menu .actions button.menu span{transition:.25s ease-in-out}.global-menu .actions button.menu.open .bottom,.global-menu .actions button.menu.open .top,.global-menu .actions button.menu:hover .bottom,.global-menu .actions button.menu:hover .top{height:1.5px;transform:translateY(0) rotate(var(--rotate));width:.8em}.global-menu .actions button.menu.open:hover span,.global-menu .actions button.menu:hover:hover span{color:var(--red)}.global-menu .actions button.menu:before{background:var(--gray-100);clip-path:inset(0 0 0 100%);content:"";height:300%;position:absolute;right:105%;top:-75%;transition:.35s ease-in-out;width:200vw;z-index:-1}.global-menu .actions button.menu.open{transform:translate(3.25rem)}.global-menu .actions button.menu.open:before{clip-path:inset(0 0 0 0)}.global-menu .actions button.menu.open .top{--rotate:-225deg}.global-menu .actions button.menu.open .bottom{--rotate:45deg}.global-menu .actions button.search{border-radius:50%;padding:0;position:relative;transition:.25s ease-in-out;width:40px}.global-menu .actions button.search .mess-svg{height:100%;height:35%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transition:.25s ease-in-out;translate:-50% -50%;width:100%;width:35%}.global-menu .actions button.search.open,.global-menu .actions button.search:hover{color:var(--red)}.global-menu .actions button.search.open .mess-svg,.global-menu .actions button.search:hover .mess-svg{transform:scale(1.2)}.global-menu .actions .mobile-menu-toggle{display:none}@media (max-width:1350px){.global-menu .priority-menu{display:none}}@media (max-width:768px){.global-menu .actions button{border:0}.global-menu .actions button.mobile-menu-toggle{display:block;padding:0;width:4rem}.global-menu .actions button.mobile-menu-toggle .hamburger{aspect-ratio:1;color:var(--Neutrals-Eclipse,#213343);font-size:13px;margin:1rem;position:relative;width:2rem}.global-menu .actions button.mobile-menu-toggle .hamburger span{background:currentColor;display:block;height:2px;left:0;position:absolute;transform-origin:center;transition:var(--transition);transition-property:top,transform;width:2rem}.global-menu .actions button.mobile-menu-toggle .hamburger span.more{background:transparent;font-size:13px;font-style:normal;font-weight:600;height:auto;left:calc(-5ch - 1em);letter-spacing:1.3px;line-height:normal;padding-right:1em;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);width:5ch}.global-menu .actions button.mobile-menu-toggle .hamburger span.a{top:20%;transform:translateY(-50%)}.global-menu .actions button.mobile-menu-toggle .hamburger span.b,.global-menu .actions button.mobile-menu-toggle .hamburger span.c{top:50%;transform:translateY(-50%)}.global-menu .actions button.mobile-menu-toggle .hamburger span.d{top:80%;transform:translateY(-50%)}.global-menu .actions button.mobile-menu-toggle.open .hamburger{perspective:50px;transform-style:preserve-3d}.global-menu .actions button.mobile-menu-toggle.open .hamburger span.a,.global-menu .actions button.mobile-menu-toggle.open .hamburger span.d{transform:translateY(-50%) scale(0)}.global-menu .actions button.mobile-menu-toggle.open .hamburger span.b{transform:rotate(-45deg) translateY(-50%)}.global-menu .actions button.mobile-menu-toggle.open .hamburger span.c{top:calc(50% - 1px);transform:rotate(45deg) translateY(50%)}.global-menu .actions button.desktop-menu-toggle,.global-menu .actions button.search{display:none}}.label-fade-enter-active,.label-fade-leave-active{transition:opacity .35s}.label-fade-enter,.label-fade-leave-to{opacity:0}.mess-modal.full-menu-modal{-webkit-backdrop-filter:0;backdrop-filter:0;background:var(--gray-100);height:calc(100% - var(--header-height));top:var(--header-height)}.mess-modal.full-menu-modal .body{background:transparent;background:var(--gray-100);height:100%;width:100%}.mess-modal.full-menu-modal .body button.close{display:none}.mess-modal.search-modal .body{width:min(1000px,80%)}.mess-modal.search-modal .body .close{background-color:transparent;right:2rem;top:1rem}@media (max-width:1024px){.mess-modal.search-modal .body{height:100%;max-height:100%;width:100%}.mess-modal.search-modal .body .close{right:0;top:0}}
