.sfoot{position:relative;z-index:1;background:#070605;color:#f2ede6;border-top:1px solid #2b2723;padding:56px 20px calc(40px + env(safe-area-inset-bottom,0px));font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}.rm .sfoot{padding-bottom:calc(var(--bar) + 40px + env(safe-area-inset-bottom,0px))}.sfoot a{color:inherit}.sf-in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.2fr;gap:36px}.sf-brand p{margin:16px 0 0;max-width:34ch;font-size:14px;line-height:1.55;color:#9a938a}.sf-logo{display:inline-block;color:#f2ede6;line-height:0}.sf-logo svg{display:block;height:36px;width:auto}.sf-col{display:grid;align-content:start;gap:10px;font-size:14px}.sf-col small{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9a938a}.sf-col a{text-decoration:none;opacity:.85}.sf-col a:hover{opacity:1;color:#ff6a13}.sf-soc{display:flex;flex-wrap:wrap;gap:8px 16px}.sf-legal{grid-column:1/-1;border-top:1px solid #2b2723;padding-top:22px;display:grid;gap:8px;font-size:12px;color:#9a938a;line-height:1.6}.sf-legal p{margin:0}.sf-legal b{color:#f2ede6;font-weight:500}.sf-links{display:flex;flex-wrap:wrap;gap:6px 18px}.sf-links a{text-decoration:none}.sf-links a:hover{color:#f2ede6}.sfoot a:focus-visible{outline:2px solid #f2ede6;outline-offset:3px}@media (max-width:800px){.sf-in{grid-template-columns:1fr 1fr;gap:28px}.sf-brand{grid-column:1/-1}}