.Footer-module__drEjgq__footer{border-top:1px solid var(--color-border);padding:var(--gap-2xl) var(--space-6);margin-top:5rem}.Footer-module__drEjgq__inner{max-width:var(--layout-max-width);align-items:start;gap:var(--gap-xl);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.Footer-module__drEjgq__brand{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__drEjgq__wordmark{align-items:center;display:inline-flex}.Footer-module__drEjgq__wordmarkLogo{width:clamp(220px,26vw,320px);height:auto}.Footer-module__drEjgq__tagline{font-size:var(--font-size-xs);color:var(--color-muted);letter-spacing:.04em;line-height:1.5}.Footer-module__drEjgq__navColumns{gap:var(--gap-2xl);display:flex}.Footer-module__drEjgq__navColumn{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__drEjgq__navHeading{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin:0;font-weight:600}.Footer-module__drEjgq__navLink{font-size:var(--font-size-sm);color:var(--color-ink);text-decoration:none;transition:color .2s}.Footer-module__drEjgq__navLink:hover{color:var(--color-muted)}.Footer-module__drEjgq__meta{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__drEjgq__metaItems{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.Footer-module__drEjgq__metaItem{font-size:var(--font-size-xs);color:var(--color-muted);letter-spacing:.02em}.Footer-module__drEjgq__copyright{font-size:var(--font-size-xs);color:var(--color-border-strong);letter-spacing:.02em;margin-top:var(--space-2)}@media (max-width:768px){.Footer-module__drEjgq__inner{gap:var(--gap-lg);text-align:center;grid-template-columns:1fr}.Footer-module__drEjgq__brand,.Footer-module__drEjgq__wordmark{align-items:center}.Footer-module__drEjgq__wordmarkLogo{width:clamp(180px,56vw,260px)}.Footer-module__drEjgq__tagline{max-width:none}.Footer-module__drEjgq__navColumns{justify-content:center;gap:var(--gap-xl)}.Footer-module__drEjgq__navColumn,.Footer-module__drEjgq__meta,.Footer-module__drEjgq__metaItems{align-items:center}}
