.lp-footer[data-v-f57a32d8]{background:var(--fg);color:var(--bg);border-top:var(--b) solid var(--accent)}.lp-footer .inner[data-v-f57a32d8]{max-width:var(--inner);margin-inline:auto;padding-inline:clamp(1.2rem,4vw,2.4rem)}.lp-footer .cta-row[data-v-f57a32d8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(2.8rem,5vw,4rem);display:flex}.lp-footer .pitch[data-v-f57a32d8]{color:var(--bg);letter-spacing:-.03em;font-size:clamp(2rem,4.5vw,3.2rem);line-height:.9}.lp-footer .fcta[data-v-f57a32d8],.lp-footer .pitch[data-v-f57a32d8]{font-family:var(--disp);text-transform:uppercase;font-weight:900}.lp-footer .fcta[data-v-f57a32d8]{letter-spacing:.01em;background:var(--accent);color:var(--fg);border:var(--b) solid var(--accent);align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:clamp(1rem,1.6vw,1.3rem);text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.lp-footer .fcta .arr[data-v-f57a32d8]{transition:transform .15s}.lp-footer .fcta[data-v-f57a32d8]:hover{color:var(--accent);background:0 0}.lp-footer .fcta:hover .arr[data-v-f57a32d8]{transform:translate(4px)}.lp-footer .meta[data-v-f57a32d8]{border-top:2px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 4rem;padding-block:clamp(1.8rem,3vw,2.4rem);display:flex}.lp-footer .lock[data-v-f57a32d8]{align-items:center;gap:.6rem;display:flex}.lp-footer .mark[data-v-f57a32d8]{flex:none;width:1.7rem;height:1.7rem;display:block}.lp-footer .brand[data-v-f57a32d8]{color:var(--accent);font-family:var(--disp);letter-spacing:-.02em;font-size:1.4rem;font-weight:900}.lp-footer .ftag[data-v-f57a32d8]{color:#9b978d;max-width:32ch;margin-top:.7rem;font-size:.78rem;line-height:1.6}.lp-footer nav[data-v-f57a32d8]{gap:.55rem;display:grid}.lp-footer .navlabel[data-v-f57a32d8]{letter-spacing:.24em;text-transform:uppercase;color:#6f6b62;font-size:.62rem;font-weight:700}.lp-footer nav a[data-v-f57a32d8]{color:var(--bg);width:fit-content;font-size:.92rem;text-decoration:none;transition:color .14s}.lp-footer nav a[data-v-f57a32d8]:hover{color:var(--accent)}.lp-footer .copy[data-v-f57a32d8]{color:#9b978d;border-top:2px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:1rem;font-size:.7rem;display:flex}@media (width<=640px){.lp-footer nav[data-v-f57a32d8]{justify-items:start}}
