.lv-footer{background:var(--ink);color:var(--paper);border-top:1px solid var(--ink-line);padding:0}.lv-footer-grid{max-width:1440px;width:auto;margin:auto;padding:80px 40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px}.lv-footer-grid>div:nth-child(1){grid-column:span 5}.lv-footer-grid>div:nth-child(2){grid-column:span 3}.lv-footer-grid>div:nth-child(3){grid-column:span 4}.lv-footer-logo{width:144px;height:144px;object-fit:contain;margin:0}.lv-footer-grid>div:first-child p{max-width:390px;margin-top:16px;color:var(--stone);font-size:14px;line-height:1.7}.lv-footer ul{list-style:none;margin:20px 0 0;padding:0}.lv-footer li{margin:0 0 12px}.lv-footer a{color:var(--paper);text-decoration:none;font-size:14px}.lv-footer a:hover{text-decoration:underline;text-underline-offset:4px}.lv-footer-grid>div:nth-child(3)>p:not(.lv-eye){margin:20px 0 0;font-size:14px}.lv-footer-grid>div:nth-child(3)>p.lv-footer-muted{margin-top:8px;color:var(--stone)}.lv-map-link{margin-top:20px;display:inline-flex!important;align-items:center;gap:8px;border-bottom:1px solid var(--stone);padding-bottom:4px}.lv-map-link svg,.lv-social svg{width:16px;height:16px;fill:currentColor;flex:none}.lv-social{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px}.lv-social a{display:inline-flex;align-items:center;gap:8px}.lv-footer-bottom{max-width:1440px;width:auto;margin:auto;border-top:1px solid var(--ink-line);padding:24px 40px;display:flex;justify-content:space-between;gap:20px;color:var(--stone);font-size:12px;text-transform:none;letter-spacing:0}@media(max-width:900px){.lv-footer-grid{grid-template-columns:repeat(2,1fr);padding-left:20px;padding-right:20px}.lv-footer-grid>div:nth-child(1){grid-column:1/-1}.lv-footer-grid>div:nth-child(2),.lv-footer-grid>div:nth-child(3){grid-column:span 1}.lv-footer-bottom{padding-left:20px;padding-right:20px}}@media(max-width:600px){.lv-footer-grid{grid-template-columns:1fr}.lv-footer-grid>div:nth-child(n){grid-column:auto}.lv-footer-bottom{flex-direction:column}}