.DirectoryFooter-module__JnwvcW__footer{--directory-footer-background:#050505;--directory-footer-foreground:#fff6e6;--directory-footer-muted:#fff6e68c;--directory-footer-border:#fff6e61f;--directory-footer-width:min(60vw, 1160px);background:var(--directory-footer-background);border-top:1px solid var(--directory-footer-border);color:var(--directory-footer-foreground);padding:3rem 0 1.5rem}.DirectoryFooter-module__JnwvcW__directory,.DirectoryFooter-module__JnwvcW__trail,.DirectoryFooter-module__JnwvcW__columns,.DirectoryFooter-module__JnwvcW__base{width:var(--directory-footer-width);margin-inline:auto}.DirectoryFooter-module__JnwvcW__trail{color:var(--directory-footer-muted);align-items:center;gap:.7rem;font-size:.72rem;display:flex}.DirectoryFooter-module__JnwvcW__home{width:28px;height:28px;transition:transform .3s var(--ease-smooth);place-items:center;display:grid}.DirectoryFooter-module__JnwvcW__home:hover,.DirectoryFooter-module__JnwvcW__home:focus-visible{transform:scale(1.05)}.DirectoryFooter-module__JnwvcW__home svg{fill:currentColor;width:24px;height:24px;display:block}.DirectoryFooter-module__JnwvcW__brandLink,.DirectoryFooter-module__JnwvcW__columns a,.DirectoryFooter-module__JnwvcW__base a{text-decoration:none}.DirectoryFooter-module__JnwvcW__brandLink{color:inherit}.DirectoryFooter-module__JnwvcW__brandLink:hover,.DirectoryFooter-module__JnwvcW__brandLink:focus-visible,.DirectoryFooter-module__JnwvcW__columns a:hover,.DirectoryFooter-module__JnwvcW__columns a:focus-visible,.DirectoryFooter-module__JnwvcW__base a:hover,.DirectoryFooter-module__JnwvcW__base a:focus-visible{color:var(--directory-footer-foreground);text-underline-offset:.2em;text-decoration:underline}.DirectoryFooter-module__JnwvcW__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);padding-block:1.5rem 2rem;display:grid}.DirectoryFooter-module__JnwvcW__columns ul{align-content:start;gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.DirectoryFooter-module__JnwvcW__columns li,.DirectoryFooter-module__JnwvcW__columns li a{color:var(--directory-footer-muted);font-size:.74rem;font-weight:500;line-height:1.4}.DirectoryFooter-module__JnwvcW__base{border-top:1px solid var(--directory-footer-border);color:var(--directory-footer-muted);grid-template-columns:1fr auto 1fr;align-items:center;padding-top:1.25rem;font-size:.68rem;display:grid}.DirectoryFooter-module__JnwvcW__socials{justify-self:center;align-items:center;gap:1rem;display:flex}.DirectoryFooter-module__JnwvcW__socials a{color:currentColor;place-items:center;width:24px;height:32px;transition:color .2s,transform .3s;display:grid}.DirectoryFooter-module__JnwvcW__socials a:hover,.DirectoryFooter-module__JnwvcW__socials a:focus-visible{color:#7d00ff;transform:scale(1.1)}.DirectoryFooter-module__JnwvcW__socials span{background:currentColor;width:20px;height:20px;display:block}.DirectoryFooter-module__JnwvcW__legal{justify-self:end;gap:1rem;display:flex}.DirectoryFooter-module__JnwvcW__legal a{color:var(--directory-footer-muted)}.DirectoryFooter-module__JnwvcW__copyright a{color:inherit}@media (max-width:1100px){.DirectoryFooter-module__JnwvcW__footer{--directory-footer-width:calc(100% - 2rem)}}@media (max-width:700px){.DirectoryFooter-module__JnwvcW__columns{grid-template-columns:1fr 1fr;gap:2rem 1rem}.DirectoryFooter-module__JnwvcW__base{grid-template-columns:1fr auto;row-gap:1rem}.DirectoryFooter-module__JnwvcW__socials{grid-area:1/1/auto/-1;justify-self:start}.DirectoryFooter-module__JnwvcW__base>span{grid-area:2/1}.DirectoryFooter-module__JnwvcW__legal{grid-area:2/2}}@media (max-width:420px){.DirectoryFooter-module__JnwvcW__columns,.DirectoryFooter-module__JnwvcW__base{grid-template-columns:1fr}.DirectoryFooter-module__JnwvcW__socials,.DirectoryFooter-module__JnwvcW__base>span,.DirectoryFooter-module__JnwvcW__legal{grid-column:1;justify-self:start}.DirectoryFooter-module__JnwvcW__socials{grid-row:1}.DirectoryFooter-module__JnwvcW__base>span{grid-row:2}.DirectoryFooter-module__JnwvcW__legal{grid-row:3}}@media (prefers-reduced-motion:reduce){.DirectoryFooter-module__JnwvcW__home,.DirectoryFooter-module__JnwvcW__socials a{transition:none}}
