.m-mega-nav{-ms-scroll-chaining:none;background-color:rgb(var(--color-background));left:0;max-height:calc(100vh - var(--header-height));opacity:0;overflow:auto;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__inner{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:4rem;padding-top:4rem}.m-mega-nav__grid{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.m-mega-nav__links-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem}.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:15rem}@media screen and (min-width:1250px){.m-mega-nav__item{min-width:20rem}}.m-mega-nav__item :where(a){color:rgb(var(--color-text));display:inline-block;font-size:var(--nav-fs);line-height:var(--nav-lh);text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.m-mega-nav__item :where(a):hover{color:rgb(var(--color-button))}.m-mega-nav__item :where(a).m-mega-nav__link--active,.m-mega-nav__item :where(a).m-mega-nav__sub-link--active{color:rgb(var(--color-button))}.m-mega-nav__link{margin-bottom:1.8rem;text-transform:uppercase}.m-mega-nav__sub-link{letter-spacing:.15rem}.m-mega-nav__sublinks{display:flex;flex-direction:column;gap:1rem}.m-mega-nav__sublinks a{font-family:var(--subnav-ff,inherit);font-size:var(--subnav-fs,inherit);font-weight:var(--subnav-weight,normal)}.m-mega-nav__media{display:grid;grid-template-areas:"stack";isolation:isolate}.m-mega-nav__media>*{grid-area:stack}.m-mega-nav__media img{height:auto;width:100%;z-index:-1}.m-mega-nav__media-content{align-items:end;display:flex;justify-content:start;padding:2.4rem}.m-mega-nav__media-content p{margin:0}