.Footer_footerWrapper__98z4I{position:relative;overflow:hidden}.Footer_footer__4vzqH{padding:96px 0;background-color:var(--color-on-background-subtle);backdrop-filter:var(--backdrop-glass);font:var(--font-body-sm)}.Footer_footerContainer__77_mg{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"tagline     tagline     .           .          " "contact     .           socials     family     " "attribution attribution attribution attribution";gap:64px var(--size-5)}.Footer_footer__4vzqH nav ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;gap:var(--size-1)}.Footer_footer__4vzqH nav a{text-decoration:none;color:var(--color-on-background);transition:color var(--ease-out)}.Footer_footer__4vzqH h4,.Footer_footer__4vzqH nav a:hover{color:var(--color-on-background-muted)}.Footer_footer__4vzqH h4{margin-bottom:var(--size-2)}.Footer_tagline__NHwwX{grid-area:tagline;font:var(--font-heading-3)}.Footer_contact__izvhn{grid-area:contact}.Footer_socialLinks__22g9N{grid-area:socials}.Footer_familyLinks__c0mj3{grid-area:family}.Footer_attribution__Rp2my{text-align:right;grid-area:attribution;padding-top:64px;border-top:1px solid var(--color-on-background-subtle)}@media screen and (max-width:1024px){.Footer_footerContainer__77_mg{grid-template-columns:1fr 1fr;grid-template-areas:"tagline     tagline    " "contact     .          " "socials     family     " "attribution attribution"}}@media screen and (max-width:640px){.Footer_footerContainer__77_mg{gap:var(--size-7);grid-template-areas:"tagline     tagline    " "contact     contact    " "socials     family     " "attribution attribution"}}