.m-mega-nav{--mega-nav-link-fs:var(--nav-fs-level-2);--mega-nav-link-lh:var(--nav-lh-level-2);--mega-nav-link-color:var(--color-text);--mega-nav-link-color-hover:var(--color-heading);--mega-nav-link-block-padding:2.6rem;--mega-nav-link-weight:600;--mega-nav-border:none;--mega-nav-item-width:unset;--mega-nav-item-border-size:2px;--mega-nav-item-border-hover-opacity:1;-ms-scroll-chaining:none;background-color:rgb(var(--color-background));border-bottom:1px solid rgb(var(--color-border));left:0;max-height:calc(100vh - var(--header-height));opacity:0;overflow:visible;overscroll-behavior:contain;pointer-events:none;position:absolute;text-align:left;top:100%;transition:opacity .3s ease-in-out;width:100%;z-index:999}.m-mega-nav [data-level="3"]{--mega-nav-link-fs:var(--nav-fs-level-3);--mega-nav-link-lh:var(--nav-lh-level-3);--mega-nav-link-color:var(--color-heading);--mega-nav-link-color-hover:var(--color-heading);--mega-nav-link-block-padding:0;--mega-nav-link-weight:600;--mega-nav-border:1px solid rgb(var(--color-border));--mega-nav-item-width:15rem;--mega-nav-item-border-size:0;--mega-nav-item-border-hover-opacity:0}@media screen and (min-width:1250px){.m-mega-nav [data-level="3"]{--mega-nav-item-width:20rem}}.m-mega-nav [data-level="4"]{--mega-nav-link-weight:400;--mega-nav-link-color:var(--color-text);--mega-nav-link-color-hover:var(--color-accent);--mega-nav-border:none;--mega-nav-item-border-size:0;--mega-nav-item-border-hover-opacity:0;--mega-nav-link-block-padding:0.25rem}.m-mega-nav--inside{-ms-scroll-chaining:none;background-color:rgb(var(--color-background));left:0;opacity:0;overflow:visible;overflow-y:scroll;overscroll-behavior:contain;padding-bottom:8rem;padding-top:6rem;pointer-events:none;position:absolute;text-align:left;top:100%;transition:opacity .3s ease-in-out;width:100%;z-index:999}.m-mega-nav__inner{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:0}.m-mega-nav__links-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:start;margin:0;padding:0}.m-mega-nav__images-wrapper{display:flex;flex-wrap:nowrap;gap:var(--layout-row-grid-gap) var(--layout-column-grid-gap);width:max-content}.m-mega-nav__images-wrapper .m-mega-nav__item{width:100%}.m-mega-nav__images-wrapper .m-mega-nav__item--sm{max-width:30rem;width:40rem}@media screen and (min-width:1250px){.m-mega-nav__images-wrapper .m-mega-nav__item--sm{max-width:40rem}}.m-mega-nav__images-wrapper .m-mega-nav__item--lg{max-width:50rem;width:65rem}@media screen and (min-width:1250px){.m-mega-nav__images-wrapper .m-mega-nav__item--lg{max-width:65rem}}.m-mega-nav__images-wrapper .m-mega-nav__item:last-of-type{padding-right:0}.m-mega-nav__item{min-width:var(--mega-nav-item-width)}.m-mega-nav__link{--border-opacity:0}.m-mega-nav__link:not(:is(.a-btn,.a-link)){align-items:center;border-bottom:var(--mega-nav-item-border-size) solid rgba(var(--color-active),var(--border-opacity));color:rgb(var(--mega-nav-link-color));display:flex;flex-wrap:nowrap;font-size:var(--mega-nav-link-fs);font-weight:var(--mega-nav-link-weight);gap:2rem;line-height:var(--mega-nav-link-lh);padding-block:var(--mega-nav-link-block-padding);text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.m-mega-nav__link--active:not(:is(.a-btn,.a-link)),.m-mega-nav__link:hover:not(:is(.a-btn,.a-link)){--border-opacity:var(--mega-nav-item-border-hover-opacity);color:rgb(var(--mega-nav-link-color-hover))}.m-mega-nav__link:is(.a-btn,.a-link){margin-top:2rem}.m-mega-nav__title{margin-bottom:2rem}.m-mega-nav__items{align-items:center;border-top:var(--mega-nav-border);display:flex;flex-wrap:nowrap;justify-content:start;width:100%}.m-mega-nav__items-inner{display:grid;gap:var(--layout-row-grid-gap) var(--layout-column-grid-gap);grid-template-columns:repeat(auto-fit,minmax(30rem,35rem));max-height:calc(100vh - var(--header-height))}.m-mega-nav__media img{height:auto;max-width:100%}.m-mega-nav__media .m-mega-nav__media-title{margin-top:2.2rem}.u-inside-menu-aim__item--active>.m-mega-nav--inside,.u-menu-aim__item--active>.m-mega-nav,:where(.u-menu-aim__item,.u-menu-aim__item--active):has(.u-inside-menu-aim__item--active)>.m-mega-nav{opacity:1;pointer-events:all}