.site-footer{background:var(--foot);color:rgb(255 255 255 / .84);padding:80px 0 32px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;border-bottom:1px solid rgb(255 255 255 / .12);max-width:1280px;margin:0 auto;padding-left:36px;padding-right:36px;padding-top:0}.site-footer .foot-brand .logo,.site-footer .foot-brand .logo:link,.site-footer .foot-brand .logo:visited{color:var(--orange)}.site-footer .foot-brand .logo svg,.site-footer .foot-brand .logo .logo-image{height:36px;width:auto;display:block}.foot-brand p{color:rgb(255 255 255 / .55);font-size:.95rem;margin-top:16px;max-width:280px;font-family:'Fraunces',serif;font-style:italic}.foot-col h3{font-family:'Inter',sans-serif;font-size:1rem;font-weight:600;color:#fff;margin-bottom:16px;letter-spacing:-.005em}.site-footer .foot-col a,.site-footer .foot-col a:link,.site-footer .foot-col a:visited,.site-footer .foot-col ul li a{display:block;color:rgb(255 255 255 / .7);font-size:.75rem;margin-bottom:11px;transition:.2s}.site-footer .foot-col a:hover{color:var(--orange)}.foot-col ul{list-style:none;padding:0;margin:0}.foot-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:26px;flex-wrap:wrap;gap:16px;max-width:1280px;margin:0 auto;padding-left:36px;padding-right:36px}.foot-bottom small{color:rgb(255 255 255 / .5);font-family:'Fraunces',serif;font-style:italic}.site-footer .socials{display:flex;gap:12px}.site-footer .socials a,.site-footer .socials a:link,.site-footer .socials a:visited{width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .08);display:grid;place-items:center;color:#fff;transition:.2s}.site-footer .socials a:hover{background:var(--orange)}@media (max-width:880px){.foot-grid{grid-template-columns:1fr 1fr}}