.lv-footer{background:var(--ink);color:var(--paper);border-top:1px solid var(--ink-line)}.lv-footer-grid{max-width:1440px;margin:auto;padding:80px 40px;display:grid;grid-template-columns:5fr 3fr 4fr;gap:48px}.lv-footer-logo{width:144px;height:144px;object-fit:contain}.lv-footer p{max-width:400px;color:var(--stone);font-size:14px;line-height:1.7}.lv-footer a{display:block;color:var(--paper);text-decoration:none;font-size:14px;margin-top:12px}.lv-social{display:flex;gap:20px;flex-wrap:wrap}.lv-social a{display:inline-block}.lv-footer-bottom{max-width:1440px;margin:auto;border-top:1px solid var(--ink-line);padding:24px 40px;display:flex;justify-content:space-between;gap:16px;color:var(--stone);font-size:12px}.lvp-intro{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;min-height:380px}.lvp-intro>div{padding:150px max(40px,calc((100vw - 1440px)/2)) 64px 40px;display:flex;flex-direction:column;justify-content:flex-end}.lvp-intro h1{font-size:clamp(42px,6vw,72px);line-height:1;text-transform:uppercase;margin:24px 0}.lvp-intro p{max-width:540px;color:var(--stone);line-height:1.7}.lvp-intro img{width:100%;height:100%;min-height:360px;object-fit:cover}.lvp-copy{padding:96px 40px;background:var(--paper)}.lvp-copy-in{max-width:1440px;margin:auto}.lvp-copy h2{font-size:clamp(40px,5vw,60px);text-transform:uppercase;line-height:1}.lvp-copy p{max-width:700px;line-height:1.8;color:#6d6a64}.lvp-cta{background:var(--ink);color:var(--paper);padding:72px 40px}.lvp-cta>div{max-width:1440px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:30px}.lvp-cta h2{font-size:clamp(34px,5vw,58px);text-transform:uppercase}.lvp-about{padding:110px 40px;background:var(--paper)}.lvp-about-in{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.lvp-about h2{font-size:clamp(40px,5vw,60px);text-transform:uppercase}.lvp-about-copy p{font-size:17px;line-height:2}.lvp-about-close{max-width:1440px;margin:70px auto 0;border-top:1px solid var(--border);padding-top:40px;font:600 clamp(30px,4vw,48px) Commissioner;text-transform:uppercase}.lvp-about-process{padding:100px 40px;background:var(--ink);color:var(--paper)}@media(max-width:767px){.lv-footer-grid{padding:60px 20px;grid-template-columns:1fr}.lv-footer-bottom{padding:24px 20px;flex-direction:column}.lvp-intro{grid-template-columns:1fr}.lvp-intro>div{padding:130px 20px 50px}.lvp-copy,.lvp-cta,.lvp-about,.lvp-about-process{padding-left:20px;padding-right:20px}.lvp-cta>div,.lvp-about-in{grid-template-columns:1fr;display:grid}.lvp-intro img{min-height:300px}}