.ff-footer-root{display:flex;justify-content:space-between;width:100%;max-width:67rem;margin:0 auto;padding:4.25rem 1.5rem 6rem;color:rgba(112,112,112,.4);background:transparent;font-family:var(--f-font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ff-footer-root,.ff-footer-root *{box-sizing:border-box}.ff-footer-root ul{padding:0;margin:0;list-style:none}.ff-footer-root a{color:inherit;text-decoration:none}.ff-footer-root a:focus-visible{border-radius:4px;outline:2px solid var(--f-text-muted,#848281);outline-offset:2px}.ff-footer-inner{display:flex;justify-content:space-between;gap:3.75rem}.ff-footer-logo{position:relative;margin-right:70px}.ff-footer-logo a{display:block}.ff-footer-logo img{display:block;width:auto;max-width:none;height:20px;opacity:.55;transition:opacity .14s}.ff-footer-logo a:hover img{opacity:.85}.ff-footer-nav>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:80px;margin:4px 0 0 auto}.ff-footer-nav>ul>li{display:flex;flex-direction:column;gap:6px}.ff-footer-nav h5{padding:0;margin:0;color:var(--f-heading,#121212);font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.13px}.ff-footer-nav>ul>li>ul{display:flex;flex-direction:column;gap:6px}.ff-footer-nav a{display:inline-block;color:rgba(34,34,34,.4);font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.13px;transition:color .14s}.ff-footer-nav a:hover{color:rgba(34,34,34,.8)}.ff-footer-info{display:flex;flex-direction:column;align-items:flex-end;gap:13px;padding-top:2px}.ff-footer-info p{padding:0;margin:0;font-size:12px;font-weight:400;line-height:19px;letter-spacing:-.01px}.ff-footer-socials{display:flex;align-items:center;justify-content:center;gap:6px}.ff-footer-socials a,.ff-footer-socials li{display:block}.ff-footer-socials a{padding:2px}.ff-footer-socials svg{display:block;width:1rem;height:auto;color:#e4e4e4;transition:color .14s}.ff-footer-socials a:hover svg{color:rgba(34,34,34,.8)}@media (max-width:920px){.ff-footer-inner{gap:1rem}}@media (max-width:768px){.ff-footer-root{flex-direction:column;justify-content:space-between;gap:1rem;padding-top:1.5rem;padding-bottom:3rem}.ff-footer-inner{flex-direction:column-reverse;justify-content:space-between;gap:3rem}.ff-footer-nav>ul{grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:2rem;padding:0}.ff-footer-nav>ul>li>ul{gap:.5rem}.ff-footer-info{align-items:flex-start}.ff-footer-logo{top:0}}