.Navbar_megaMenuColumn__4B58m{position:relative;display:flex;flex-direction:column}.Navbar_megaMenuColumn__4B58m:after{content:"";position:absolute;top:10px;right:-16px;height:calc(100% - 20px);width:1px;background-color:#333;display:block}.Navbar_megaMenuColumn__4B58m:last-child:after{display:none}.Navbar_megaMenuLink__75UGT{position:relative;transition:all .2s;padding-left:0}.Navbar_megaMenuLink__75UGT:hover{padding-left:8px;text-decoration:underline}.Navbar_megaMenuLink__75UGT:before{content:"";position:absolute;left:-10px;top:50%;width:0;height:1px;background-color:#fff;transition:all .2s;transform:translateY(-50%)}.Navbar_megaMenuLink__75UGT:hover:before{width:6px}.Navbar_navButton__Bq0A5{position:relative;overflow:hidden;transition:all .3s;z-index:1;font-weight:500;border:1px solid transparent}.Navbar_navButton__Bq0A5:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.1);transition:all .3s;z-index:-1}.Navbar_navButton__Bq0A5:hover:after{height:100%}.Navbar_navButton__Bq0A5:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Navbar_megaMenuOverlay__I2VFJ{background-color:rgba(0,0,0,.9);backdrop-filter:blur(8px);color:white;z-index:100;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.5)}.Navbar_megaMenuContainer__E5wtO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;padding:2rem}.Navbar_megaMenuHeader__DSJ3z{position:relative;padding-bottom:10px;margin-bottom:1rem}.Navbar_megaMenuHeader__DSJ3z:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#555}.Navbar_megaMenuFooter__P_tc6{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-top:1px solid rgba(255,255,255,.1);background-color:rgba(40,40,40,.95);border-radius:0 0 6px 6px}.Navbar_viewAllLink__X1KC_{display:flex;align-items:center;gap:.5rem;color:white;font-size:.9rem;transition:all .2s ease}.Navbar_viewAllLink__X1KC_:hover{color:rgb(209 213 219)}.Navbar_viewAllLink__X1KC_ svg{transition:transform .2s;margin-left:.25rem;width:.75rem;height:.75rem}.Navbar_viewAllLink__X1KC_:hover svg{transform:translateX(3px)}.Navbar_mobileMenu__XFNzn{background-color:rgba(0,0,0,.95);backdrop-filter:blur(8px);max-height:calc(100vh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);overscroll-behavior:contain;position:relative;height:auto;scrollbar-width:none;-ms-overflow-style:none}.Navbar_mobileMenu__XFNzn::-webkit-scrollbar{display:none}.Navbar_mobileMenuSection__hq_Wg{padding:1rem;background-color:rgba(255,255,255,.05);border-radius:.5rem;margin-top:.5rem;margin-bottom:1rem;border-left:1px solid rgba(75,75,75,.3)}@media (max-width:1200px){.Navbar_megaMenuContainer__E5wtO{gap:1.5rem;padding:1.5rem}}@media (max-width:992px){.Navbar_megaMenuContainer__E5wtO{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.25rem}.Navbar_megaMenuColumn__4B58m:nth-child(2):after{display:none}}@media (max-width:768px){.Navbar_megaMenuColumn__4B58m:after{display:none}.Navbar_megaMenuFooter__P_tc6{flex-direction:column;align-items:flex-start;gap:.5rem}.Navbar_mobileMenuSection__hq_Wg{padding-left:.75rem}}@media (max-width:576px){.Navbar_megaMenuContainer__E5wtO{grid-template-columns:1fr;gap:1rem;padding:1rem}.Navbar_megaMenuLink__75UGT:hover{padding-left:4px}}.Navbar_megamenuFade__BnWdG{opacity:0;animation:Navbar_fadeIn__Q2B5n .3s ease forwards}.Navbar_megamenuItem__9KWBH{opacity:0;transform:translateY(5px);animation:Navbar_slideUp__7w53c .3s ease forwards}.Navbar_megamenuStaggered__o_65n>*{animation-delay:calc(var(--index) * .05s)}.Navbar_megamenuWrapper__266C_{position:relative}.Navbar_megamenuWrapper__266C_ .megamenu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}.Navbar_megamenuWrapper__266C_ .megamenu-content{position:relative;z-index:1000;padding:2rem 1rem;max-width:1200px;width:100%;margin:0 auto}.Navbar_megamenuWrapper__266C_ .megamenu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);backdrop-filter:blur(8px);z-index:998;cursor:pointer}@keyframes Navbar_fadeIn__Q2B5n{0%{opacity:0}to{opacity:1}}@keyframes Navbar_slideUp__7w53c{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_scaleIn__OPT8e{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}