.lc-footer{background:var(--navy-800);border-top:var(--border-width) solid var(--line-on-night)}.lc-footer__inner{max-width:1100px;padding:var(--space-6) var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.lc-footer__contact{gap:var(--space-1);font-style:normal;font-size:var(--fs-sm);color:var(--text-on-night-soft);flex-direction:column;display:flex}.lc-footer__venue{margin-bottom:var(--space-1)}.lc-footer__line,.lc-footer__link,.lc-footer__link:hover{color:var(--butter-500)}.lc-footer__link{width:fit-content;text-decoration:none}.lc-footer__link:hover{text-decoration:underline}.lc-footer__aside{gap:var(--space-5);flex-direction:column;display:flex}.lc-footer__group{gap:var(--space-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.lc-footer__heading,.lc-footer__venue{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-on-night-soft)}.lc-footer__socials-links{gap:var(--space-6);flex-wrap:wrap;display:flex}.lc-footer__social,.lc-footer__social:hover{color:var(--butter-500)}.lc-footer__social{border-radius:var(--radius-pill);width:44px;height:44px;transition:opacity var(--dur-fast) var(--ease-soft);justify-content:center;align-items:center;margin:-11px;display:inline-flex}.lc-footer__social:hover{opacity:.75}
