.site-foot.svelte-4jwo3w{border-top:1px solid var(--hairline);background:var(--ivory);padding:2rem 0 0}.foot-grid.svelte-4jwo3w{flex-wrap:wrap;justify-content:space-between;gap:1.4rem;display:flex}.brand.svelte-4jwo3w{letter-spacing:-.02em;color:var(--navy);font-size:1.05rem;font-weight:600;font-family:var(--font-mono)}.foot-tag.svelte-4jwo3w{margin:.3rem 0 0;font-size:.85rem}.foot-links.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.foot-links.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--ivory-dim);font-size:.88rem;text-decoration:none}.foot-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--navy)}.foot-trust-row.svelte-4jwo3w{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1.2rem;padding-top:1rem;display:flex}.foot-trust-badge.svelte-4jwo3w{color:var(--ivory-dim);align-items:center;gap:.45rem;margin:0;font-size:.78rem;display:flex}.trust-lock.svelte-4jwo3w{color:var(--gold);flex:none;align-items:center;display:inline-flex}.foot-ventures.svelte-4jwo3w{color:var(--ivory-dim);margin-left:auto;font-size:.78rem;text-decoration:none}.foot-ventures.svelte-4jwo3w:hover{color:var(--gold)}.foot-backtop.svelte-4jwo3w{font-size:.78rem;font-family:var(--font-mono);color:var(--ivory-dim);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;flex:none;padding:0}.foot-backtop.svelte-4jwo3w:hover{color:var(--navy)}.attribution.svelte-4jwo3w{max-width:80ch;margin:1rem 0 0;padding-bottom:1.5rem;font-size:.72rem}
