body>footer.site-footer{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;margin:0;padding:28px 4.5%;border-top:1px solid #ac82d426;background:#06050d}
body>footer.site-footer .logo{grid-column:auto;justify-self:start;width:220px;max-width:100%;min-width:0;flex-basis:auto}
body>footer.site-footer .company-wordmark{width:100%;max-width:100%;height:auto;aspect-ratio:2048/682;object-fit:contain}
body>footer.site-footer .footer-copyright{grid-column:auto;width:auto;margin:0;font:11px/1.6 Arial,sans-serif;letter-spacing:.2px;text-align:center;color:#b7abc6;word-break:normal}
.footer-socials{display:flex;justify-self:end;align-items:center;gap:16px}.footer-social{display:grid;place-items:center;width:32px;height:36px;color:#fff}.footer-social svg{width:26px;height:26px;fill:currentColor}.footer-social:hover{color:#d6b4ff}.footer-social:focus-visible{outline:2px solid #c193eb;outline-offset:4px;border-radius:5px}
@media(max-width:760px){body>footer.site-footer{grid-template-columns:1fr;justify-items:center;gap:20px;padding:28px 6%}body>footer.site-footer .logo{grid-column:1;justify-self:center;width:210px}body>footer.site-footer .footer-socials{grid-column:1;grid-row:2;justify-self:center;gap:20px}body>footer.site-footer .footer-copyright{grid-column:1;grid-row:3;font-size:10px;max-width:100%}.footer-social{width:36px;height:36px}}
