.SocialLinks_socialLink__ZtAdi svg{fill:currentColor;width:auto;height:1.5em}.NavMenu_navMenu__nOlKX{--edge-padding:var(--spacer-4);--list-spacing:var(--spacer-3);--nested-list-spacing:var(--spacer-2);--font-size:var(--font-size-h3);--font-size-nested:var(--font-size-h5);--link-color:var(--secondary-100);--link-color-hover:var(--secondary-500);--link-color-active:var(--secondary-700);position:fixed;top:0;bottom:0;left:0;width:100%;background-color:var(--main-nav-bg);overflow-y:scroll;z-index:var(--nav-menu-z-index);font-family:var(--font-family-secondary)}.NavMenu_navMenu__nOlKX::-webkit-scrollbar{display:none;width:0}@media (min-width:768px){.NavMenu_navMenu__nOlKX{--edge-padding:var(--spacer-6);--font-size:var(--font-size-h2);--font-size-nested:var(--font-size-h4);min-width:37.5rem;max-width:-moz-max-content;max-width:max-content}}@media (min-width:992px){.NavMenu_navMenu__nOlKX{--edge-padding:var(--spacer-8);--list-spacing:var(--spacer-4);--nested-list-spacing:var(--spacer-2);--font-size:var(--font-size-h1);--font-size-nested:var(--font-size-h3)}}.NavMenu_navInner__jKT95{padding:var(--edge-padding)}.NavMenu_close__5HEaA{position:absolute;top:var(--edge-padding);right:calc(var(--edge-padding) - .9375rem);width:var(--icon-width);height:var(--icon-width)}.NavMenu_close__5HEaA svg{width:100%;height:100%}.NavMenu_logo__IX5zO{height:auto;width:100%}.NavMenu_navList__XF50Y{font-size:var(--font-size);text-transform:uppercase;font-weight:700}.NavMenu_navList__XF50Y a{-webkit-text-decoration:none;text-decoration:none}.NavMenu_navList__XF50Y li{line-height:1}.NavMenu_navList__XF50Y li+li{padding-top:var(--list-spacing)}.NavMenu_navList__XF50Y ol{padding-bottom:calc(var(--list-spacing) -var(--nested-font-size));padding-left:var(--list-spacing);font-size:var(--font-size-nested)}.NavMenu_navList__XF50Y ol,.NavMenu_navList__XF50Y ol li+li{padding-top:var(--nested-list-spacing)}.NavMenu_socialLinksContainer__FcRfo{padding-bottom:var(--list-spacing)}.NavMenu_socialLinks__yeZEV{display:inline-flex}.NavMenu_socialLinks__yeZEV a svg{fill:var(--secondary-500)}.NavMenu_socialLinks__yeZEV a:hover svg{fill:var(--secondary-300)}.NavMenu_socialLinks__yeZEV li+li{padding-left:var(--spacer-3)}.NavMenu_contactInfo__NSPqK{color:var(--white);font-family:var(--font-family-primary)}.NavMenu_contactInfo__NSPqK ul{list-style:none;padding:0;margin:0}.NavMenu_contactInfo__NSPqK li+li{padding-top:1em}