.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:4rem 10rem}.m-mega-nav__grid{flex-wrap:nowrap;justify-content:space-between}.m-mega-nav__grid,.m-mega-nav__links-wrapper{align-items:flex-start;display:flex;width:100%}.m-mega-nav__links-wrapper{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 a{color:rgb(var(--color-text));display:inline-block;text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.m-mega-nav__item a.m-mega-nav__link--active,.m-mega-nav__item a.m-mega-nav__sub-link--active,.m-mega-nav__item a:hover{color:rgb(var(--color-button))}.m-mega-nav__item-childless[data-in-columns=false]{display:flex;flex-direction:column;min-width:25rem}@media screen and (min-width:1250px){.m-mega-nav__item-childless[data-in-columns=false]{min-width:35rem}}.m-mega-nav__item-childless[data-in-columns=true]{display:grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));min-width:100%;width:auto}.m-mega-nav__item-childless[data-in-columns=true] .m-mega-nav__link-childless{font-size:var(--mega-menu-md-fs);line-height:var(--mega-menu-md-lh);text-decoration:none;transition:all var(--default-transition-easing) var(--default-transition-timing)}.m-mega-nav__item-childless[data-in-columns=true] .m-mega-nav__link-childless:hover{color:rgb(var(--color-button));text-decoration:underline}.m-mega-nav__link{font-size:var(--mega-menu-md-fs);letter-spacing:.1rem;line-height:var(--mega-menu-md-lh);margin-bottom:1rem}.m-mega-nav__link-childless{font-size:var(--mega-menu-lg-fs);font-weight:400;line-height:var(--mega-menu-lg-lh);margin-bottom:0;text-decoration:none}.m-mega-nav__sub-link{font-size:var(--mega-menu-sm-fs);line-height:var(--mega-menu-sm-lh)}.m-mega-nav__sublinks{display:flex;flex-direction:column;gap:1rem}.m-mega-nav__media img{height:auto;max-width:100%}.m-mega-nav__media .m-mega-nav__media-title{margin-top:2.2rem}