.tabbed-mega-menu__inner{display:grid;grid-template-columns:minmax(14rem,22rem) 1fr;gap:3.2rem;padding-top:2.4rem;padding-bottom:3.2rem}.tabbed-mega-menu__tabs{display:flex;flex-direction:column;border-right:.1rem solid rgba(var(--color-foreground),.14)}.tabbed-mega-menu__tab{appearance:none;background:transparent;border:0;border-right:.3rem solid transparent;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-weight:600;padding:1.2rem 2rem;text-align:left}.tabbed-mega-menu__tab:hover,.tabbed-mega-menu__tab.is-active{background:rgba(var(--color-foreground),.06);border-right-color:rgb(var(--color-foreground))}.tabbed-mega-menu__tab:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.3rem}.tabbed-mega-menu__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,32rem);gap:3.2rem}.tabbed-mega-menu__content:not(:has(.tabbed-mega-menu__promo)){grid-template-columns:1fr}.tabbed-mega-menu__panel[hidden]{display:none}.tabbed-mega-menu__heading{display:inline-block;font-size:1.8rem;font-weight:700;margin-bottom:1.6rem}.tabbed-mega-menu__links{display:grid;grid-template-columns:repeat(var(--tabbed-mega-menu-columns,4),minmax(0,1fr));gap:1.6rem 2.4rem}.tabbed-mega-menu__links .link{display:inline-block;padding:.4rem 0}.tabbed-mega-menu__promo{align-self:start;display:flex;flex-direction:column;gap:1rem}.tabbed-mega-menu__promo img{aspect-ratio:4/3;border-radius:var(--media-radius);height:auto;object-fit:cover;width:100%}.tabbed-mega-menu__promo-heading{font-size:1.8rem;font-weight:700}.tabbed-mega-menu__promo-link{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:989px){.tabbed-mega-menu{display:none}}@media (prefers-reduced-motion:no-preference){.tabbed-mega-menu__panel.is-active{animation:tabbedMegaMenuFade .18s ease-out}}@keyframes tabbedMegaMenuFade{from{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.tabbed-mega-menu__card{min-width:0}.tabbed-mega-menu__card-link{display:flex;flex-direction:column;gap:.8rem}.tabbed-mega-menu__card-media{background:rgba(var(--color-foreground),.04);border-radius:var(--media-radius);overflow:hidden}.tabbed-mega-menu__card-image{height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.tabbed-mega-menu__card-link:hover .tabbed-mega-menu__card-image{transform:scale(1.04)}.tabbed-mega-menu__card-title{font-weight:600;line-height:1.35}.tabbed-mega-menu__card-link[aria-current=page] .tabbed-mega-menu__card-title{text-decoration:underline;text-underline-offset:.3rem}@media (prefers-reduced-motion:reduce){.tabbed-mega-menu__card-image{transition:none}}.tabbed-mega-menu .tabbed-mega-menu__card-link{align-items:flex-start;width:100%}.tabbed-mega-menu .tabbed-mega-menu__card-media{align-self:flex-start!important;aspect-ratio:1 / 1!important;background:rgba(var(--color-foreground),.08)!important;border-radius:var(--media-radius)!important;display:block!important;flex:0 0 auto!important;height:auto!important;max-width:100%!important;overflow:hidden!important;padding:0!important;position:relative!important;width:var(--tabbed-mega-menu-card-size,160px)!important}.tabbed-mega-menu .tabbed-mega-menu__card-media>.tabbed-mega-menu__card-image{display:block!important;height:100%!important;inset:0!important;max-height:none!important;max-width:none!important;object-fit:cover!important;position:absolute!important;width:100%!important}.tabbed-mega-menu .tabbed-mega-menu__card-media:before{content:"";display:block;padding-top:100%;width:100%}.tabbed-mega-menu .tabbed-mega-menu__card-title{display:block;max-width:min(100%,var(--tabbed-mega-menu-card-size,160px));text-align:center;width:100%}.tabbed-mega-menu .tabbed-mega-menu__card-link.card-content--wrapper{align-items:stretch!important;gap:0!important;max-width:100%;padding:0!important;width:var(--tabbed-mega-menu-card-size,160px)!important}.tabbed-mega-menu .tabbed-mega-menu__card-link.card-content--wrapper .tabbed-mega-menu__card-media{border-radius:var(--medium-radius) var(--medium-radius) 0 0!important}.tabbed-mega-menu .tabbed-mega-menu__card-link.card-content--wrapper .tabbed-mega-menu__card-title.card-content{box-sizing:border-box;max-width:100%;width:100%}