.Footer_footer__4vzqH{position:relative;background-color:hsl(var(--bg-navy));overflow:hidden}.Footer_gridWrapper__qTsJT{position:absolute;bottom:0;left:0;right:0;height:60%;mask-image:linear-gradient(0deg,black 0,transparent 85%);-webkit-mask-image:linear-gradient(0deg,black 0,transparent 85%);z-index:0;pointer-events:none}.Footer_grid__Yb5OK{width:100%;height:100%}.Footer_footerBlack__0726P{background-color:#0a0a0a}.Footer_container__Dj1D9{width:100%;max-width:80rem;margin:0 auto;padding:4rem 1.5rem 2rem;display:flex;flex-direction:column;gap:2.5rem;position:relative;z-index:1}.Footer_topRow__tb8kI{display:flex;justify-content:space-between;gap:4rem}.Footer_brand__Y4wbm{display:flex;flex-direction:column;gap:.75rem;max-width:18rem}.Footer_logoLink__ZqpdS{display:inline-block}.Footer_logoImage__XBnqG{height:2.5rem;width:auto}.Footer_address__dMMMn{margin:0;font-style:normal;color:rgba(255,255,255,.65);font-size:.8125rem;line-height:1.55;font-family:Poppins,sans-serif}.Footer_emailLink__eerot{color:rgba(255,255,255,.85);font-size:.875rem;text-decoration:none;font-family:Poppins,sans-serif;transition:color .15s ease}.Footer_emailLink__eerot:hover{color:rgba(255,255,255,1);text-decoration:underline}.Footer_linksGrid__tzyKr{display:flex;gap:4rem}.Footer_linkColumn__QglJ_{display:flex;flex-direction:column;gap:.75rem}.Footer_columnHeading__iMEYR{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.92)}.Footer_linkList__xbV8f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.Footer_link__wByfM{color:rgba(255,255,255,.68);text-decoration:none;font-size:.875rem;transition:color .15s ease}.Footer_link__wByfM:hover{color:rgba(255,255,255,.96)}.Footer_divider__07lwa{height:1px;background-color:rgba(255,255,255,.1)}.Footer_bottomRow__7kjqF{display:flex;align-items:center;justify-content:space-between}.Footer_copyright__1v3uR{color:rgba(255,255,255,.58);font-size:.8125rem}@media (max-width:64rem){.Footer_topRow__tb8kI{flex-direction:column;gap:2.5rem}.Footer_linksGrid__tzyKr{gap:2.5rem}}@media (max-width:40rem){.Footer_linksGrid__tzyKr{flex-direction:column;gap:2rem}}