.SiteFooter-module__VvKoMG__footer{background:var(--ink);color:var(--cream);font-family:var(--font-sans)}.SiteFooter-module__VvKoMG__inner{width:var(--container);padding:64px 0 calc(40px + var(--safe-bottom));flex-direction:column;gap:64px;margin:0 auto;display:flex}.SiteFooter-module__VvKoMG__grid{grid-template-columns:5fr 2fr 2fr 3fr;grid-template-areas:"brand nav policies contact";align-items:start;gap:24px;display:grid}.SiteFooter-module__VvKoMG__brand{flex-direction:column;grid-area:brand;align-items:flex-start;gap:24px;display:flex}.SiteFooter-module__VvKoMG__tagline{max-width:320px;font:400 15px / 1.6 var(--font-sans)}.SiteFooter-module__VvKoMG__list{--list-gap:12px;align-items:flex-start;gap:var(--list-gap);flex-direction:column;display:flex}.SiteFooter-module__VvKoMG__nav{grid-area:nav}.SiteFooter-module__VvKoMG__policies{grid-area:policies}.SiteFooter-module__VvKoMG__contact{grid-area:contact}.SiteFooter-module__VvKoMG__link,.SiteFooter-module__VvKoMG__link:hover{font:400 15px / 1.2 var(--font-sans);color:var(--cream);text-decoration:none}.SiteFooter-module__VvKoMG__nav .SiteFooter-module__VvKoMG__link{font-weight:500}.SiteFooter-module__VvKoMG__link:hover{color:var(--lime)}.SiteFooter-module__VvKoMG__email,.SiteFooter-module__VvKoMG__email:hover{font:500 15px / 1.2 var(--font-sans);color:var(--lime);text-underline-offset:4px;text-decoration:underline}.SiteFooter-module__VvKoMG__bottom{border-top:1px solid var(--muted);font:400 13px / 1.4 var(--font-sans);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}@media (max-width:899.98px){.SiteFooter-module__VvKoMG__inner{width:100%;padding:40px 16px calc(32px + var(--safe-bottom));gap:32px}.SiteFooter-module__VvKoMG__grid{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""nav policies""contact contact";gap:32px 16px}.SiteFooter-module__VvKoMG__tagline{display:none}.SiteFooter-module__VvKoMG__list{--list-gap:4px}.SiteFooter-module__VvKoMG__link{padding:6px 0}.SiteFooter-module__VvKoMG__bottom{padding-top:20px}.SiteFooter-module__VvKoMG__list>.SiteFooter-module__VvKoMG__email:after{inset:calc((100% - var(--target)) / 2) 0}}.SiteFooter-module__VvKoMG__list>a{position:relative}.SiteFooter-module__VvKoMG__list>a:after{content:"";inset:calc(var(--list-gap) / -2) 0;position:absolute}@media (pointer:coarse){.SiteFooter-module__VvKoMG__list{--list-gap:0px}.SiteFooter-module__VvKoMG__list>a{min-width:var(--target);min-height:var(--target);align-items:center;padding:0;display:flex}}
