.site-foot{color:#d9cfe6;font-family:var(--font-inter),system-ui,sans-serif;background:#120720;margin:0;padding:0;font-size:15px;line-height:1.6}.site-foot a{color:#d9cfe6;text-decoration:none}.site-foot a:hover{color:#fff;text-decoration:underline}.sf-inner{max-width:1200px;margin:0 auto;padding:48px 16px 32px}.sf-top{grid-template-columns:1fr 1fr;gap:32px 24px;display:grid}.sf-brand{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.sf-brand p{color:#a897c2;margin:0}.site-foot .sf-logo{color:#fff;font-family:var(--font-bricolage),sans-serif;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.site-foot .sf-logo:hover{text-decoration:none}.sf-logo img{object-fit:contain;width:28px;height:32px}.sf-col{flex-direction:column;gap:10px;display:flex}.sf-title{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:700}.sf-legal{color:#a897c2;border-top:1px solid #ffffff1f;flex-direction:column;gap:14px;margin-top:36px;padding-top:24px;font-size:13px;line-height:21px;display:flex}.sf-legal p{max-width:110ch;margin:0}.sf-legal .sf-copy{color:#d9cfe6;margin-top:6px}@media (min-width:820px){.sf-inner{padding:64px 24px 40px}.sf-top{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.sf-brand{grid-column:auto}}
