.header__metanav{position:fixed;top:var(--header-h);z-index:14;display:block;background-color:var(--color-bg);contain:strict;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.57,.33,.35,.98)}.header__metanav[aria-hidden=true]{opacity:0;pointer-events:none;transform:translateY(40px)}.header__metanav .mainnav__caption{font-size:12px;line-height:1.25;color:#a8a8a8;font-weight:400}.header__metanav .mainnav__link{display:flex;align-items:flex-start;border-bottom:1px solid rgba(190,200,218,.5);font-size:15px;line-height:1.25;padding:.4em 0}.header__metanav .mainnav__link .link__title{display:flex;justify-content:space-between;align-items:center;gap:.5em;width:100%}.header__metanav .mainnav__link .link__title:after{flex-shrink:0;font-size:13px;line-height:1}.header__metanav .mainnav__link .link__title.icon-after--menu:after{font-size:16px}.header__metanav .mainnav__link .link__title+.mainnav__caption{margin-top:.1em}.header__metanav .mainnav__link .link__title span,.header__metanav .mainnav__link .mainnav__caption{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:-moz-max-content;width:max-content;max-width:100%}.header__metanav .mainnav__link .mainnav__caption{white-space:nowrap}.header__metanav .mainnav__entry+.mainnav__entry{margin-top:24px}.header__metanav .mainnav__entry[data-mainnav-back]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.header__metanav .mainnav__entry.mainnav__entry--spacer{margin-top:0;height:20px}.header__metanav .mainnav__nav{padding:25px 50px 50px;overflow-y:auto;overscroll-behavior:contain;overflow-scrolling:touch}.header__metanav .mainnav__nav::-webkit-scrollbar{width:6px;height:6px}.header__metanav .mainnav__nav::-webkit-scrollbar-thumb,.header__metanav .mainnav__nav::-webkit-scrollbar-corner{background:#a8a8a8;border-radius:3px}.header__metanav .mainnav__nav::-webkit-scrollbar-track{background:#ededed}.header__metanav .mainnav__nav{width:100%;max-height:100%}.header__metanav .level__footer{margin-top:auto}.header__metanav .level__footer .footer__box{background-color:#002c50;padding:30px;font-size:calc(1rem - 1px)}.header__metanav .level__footer .footer__box,.header__metanav .level__footer .footer__box a,.header__metanav .level__footer .footer__box .box__link>*{color:#fff}.header__metanav .level__footer .footer__box a:hover,.header__metanav .level__footer .footer__box a:focus,.header__metanav .level__footer .footer__box a:active{color:#fffc}.header__metanav .level__footer .footer__box address+*{margin-top:16px}.header__metanav .level__footer .footer__box .box__link+.box__link{margin-top:.25em}.header__metanav[data-active-level="2"] .mainnav__level[data-level="1"]{transform:translate(-100%)}.header__metanav[data-active-level="3"] .mainnav__level[data-level="1"]{transform:translate(-200%)}.header__metanav[data-active-level="4"] .mainnav__level[data-level="1"]{transform:translate(-300%)}.header__metanav .mainnav__level{display:flex;flex-direction:column;gap:50px;height:100%;background-color:var(--color-bg);transition:transform .3s cubic-bezier(.57,.33,.35,.98)}.header__metanav .mainnav__level:not([data-level="1"]){position:absolute;top:0;opacity:0}.header__metanav .mainnav__level:not([data-level="1"]):not(.active){pointer-events:none}.header__metanav .mainnav__level:not([data-level="1"]).active,.header__metanav .mainnav__level:not([data-level="1"]).animate-out{opacity:1}.header__metanav .mainnav__level .mainnav__level{left:100%}.header__metanav .mainnav__level{gap:0}.header__metanav .mainnav__level .mainnav__level{width:100%}@media (max-width: 1479.98px){.header__metanav{right:0;height:calc((var(--vh, 1vh) * 100) - var(--header-h) - var(--level-footer-h, 50px))}.header__metanav,.header__metanav .mainnav__level{width:100vw;max-width:460px}.header__metanav .level__footer{padding:0 50px 40px}}@media (min-width: 1480px){.header__metanav{top:var(--header-meta-h);right:var(--metanav-offset-right, 0);width:280px;contain:content;box-shadow:0 10px 50px #0000001c}.header__metanav .mainnav__level[data-level="1"]>.mainnav__nav>[data-mainnav-back]{display:none}.header__metanav .mainnav__level[data-level="1"]>.mainnav__nav>[data-mainnav-back]+.mainnav__entry{margin-top:0}}
