.home-footer[data-v-70913105]{border-top:1px solid var(--border-subtle);margin-top:var(--space-12);position:relative}.inner[data-v-70913105]{margin:0 auto;max-width:1360px;padding:var(--space-12) clamp(20px,5vw,64px) var(--space-6)}.top[data-v-70913105]{display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1.2fr) minmax(0,3fr)}.wordmark[data-v-70913105]{align-items:center;color:var(--color-text-primary);display:inline-flex;gap:var(--space-2-5);text-decoration:none}.wordmark span[data-v-70913105]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:.18em}.mark[data-v-70913105]{color:var(--color-primary);height:24px}.tagline[data-v-70913105]{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--leading-relaxed);margin:var(--space-4) 0 0;max-width:260px}.columns[data-v-70913105]{display:grid;gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}.column[data-v-70913105]{display:flex;flex-direction:column;gap:var(--space-2-5)}.column-title[data-v-70913105]{color:var(--color-text-placeholder);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-normal);letter-spacing:.14em;margin:0 0 var(--space-1);text-transform:uppercase}.link[data-v-70913105]{color:var(--color-text-tertiary);font-size:var(--font-size-md);text-decoration:none;transition:color var(--duration-base)}.link[data-v-70913105]:hover{color:var(--color-text-primary)}.bottom[data-v-70913105]{border-top:1px solid var(--border-subtle);color:var(--color-text-muted);font-size:var(--font-size-sm);justify-content:space-between;margin-top:var(--space-10);padding-top:var(--space-4)}.bottom[data-v-70913105],.bottom-links[data-v-70913105]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.bottom-links a[data-v-70913105]{color:var(--color-text-muted);text-decoration:none}.bottom-links a[data-v-70913105]:hover{color:var(--color-text-primary)}@media(max-width:900px){.top[data-v-70913105]{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.columns[data-v-70913105]{grid-template-columns:repeat(2,minmax(0,1fr))}}
