.site-footer-module__7gLxZW__footer{color:#a0aaa4;background:var(--night);font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f1eee52e;font-size:12px;font-weight:650;line-height:1.6}.site-footer-module__7gLxZW__grid{grid-template-columns:1.5fr repeat(3,minmax(0,auto));align-items:start;gap:clamp(30px,5vw,80px);padding:clamp(40px,5vw,64px) clamp(20px,5vw,84px) 34px;display:grid}.site-footer-module__7gLxZW__brand{max-width:360px}.site-footer-module__7gLxZW__logo{color:var(--paper);font-family:var(--font-display), sans-serif;letter-spacing:-.035em;align-items:center;gap:10px;font-size:17px;font-weight:750;text-decoration:none;display:inline-flex}.site-footer-module__7gLxZW__logo>span{width:26px;height:26px;color:var(--ink,#11201f);background:var(--lime);border-radius:50%;place-items:center;font-size:13px;display:grid}.site-footer-module__7gLxZW__brand p{color:#8f9b95;text-transform:none;letter-spacing:.01em;max-width:340px;margin:16px 0 0}.site-footer-module__7gLxZW__column h3{color:#68756e;font:inherit;letter-spacing:.14em;margin:0 0 14px;font-size:10px}.site-footer-module__7gLxZW__column ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.site-footer-module__7gLxZW__column a{color:inherit;text-decoration:none;transition:color .16s}.site-footer-module__7gLxZW__column a:hover,.site-footer-module__7gLxZW__column a:focus-visible{color:var(--lime)}.site-footer-module__7gLxZW__column a:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.site-footer-module__7gLxZW__baseline{color:#596961;letter-spacing:.12em;border-top:1px solid #f1eee51f;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding:18px clamp(20px,5vw,84px);font-size:10px;display:flex}@media (max-width:1050px){.site-footer-module__7gLxZW__grid{grid-template-columns:1fr 1fr}.site-footer-module__7gLxZW__brand{grid-column:1/-1;max-width:none}}@media (max-width:640px){.site-footer-module__7gLxZW__grid{grid-template-columns:1fr;gap:26px}.site-footer-module__7gLxZW__baseline{flex-direction:column;gap:6px}}
