.app-footer[data-v-f5b11ef4]{background:#f3ede1;border-top:1px solid rgba(44,42,41,.14);color:#2c2a29;padding-block:clamp(40px,6vw,64px)}.app-footer-grid[data-v-f5b11ef4]{display:grid;gap:32px;grid-template-columns:1.6fr repeat(4,1fr)}.app-footer-lockup[data-v-f5b11ef4]{align-items:center;color:#2c2a29;display:inline-flex;gap:10px;text-decoration:none}.app-footer-lockup img[data-v-f5b11ef4]{height:30px;width:30px}.app-footer-lockup span[data-v-f5b11ef4]{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.03em}.app-footer-brand p[data-v-f5b11ef4]{color:#6e6761;font-size:15px;line-height:1.6;margin-top:14px;max-width:34ch}.app-footer-social[data-v-f5b11ef4]{display:flex;gap:2px;list-style:none;margin:14px 0 0 -10px;padding:0}.app-footer-social a[data-v-f5b11ef4]{border-radius:999px;color:#6e6761;display:grid;height:40px;place-items:center;transition:color .15s ease,background .15s ease;width:40px}.app-footer-social a[data-v-f5b11ef4]:hover{background:#2c2a290f;color:#2c2a29}.app-footer-social svg[data-v-f5b11ef4]{height:20px;width:20px}.app-footer-col h2[data-v-f5b11ef4]{color:#6e6761;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.app-footer-col ul[data-v-f5b11ef4]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.app-footer-col a[data-v-f5b11ef4]{color:#4a4644;display:inline-block;font-size:15px;line-height:1.35;text-decoration:none}.app-footer-col a[data-v-f5b11ef4]:hover{color:#a63b22}.app-footer-bottom[data-v-f5b11ef4]{border-top:1px solid rgba(44,42,41,.14);color:#6e6761;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin-top:36px;padding-top:22px}.app-footer-legal[data-v-f5b11ef4]{display:flex;flex-wrap:wrap;gap:6px 18px}.app-footer-legal a[data-v-f5b11ef4]{color:#6e6761;text-decoration:none}.app-footer-legal a[data-v-f5b11ef4]:hover{color:#a63b22}@media(max-width:1000px){.app-footer-grid[data-v-f5b11ef4]{grid-template-columns:repeat(3,1fr)}.app-footer-brand[data-v-f5b11ef4]{grid-column:1/-1}}@media(max-width:640px){.app-footer .tw-shell[data-v-f5b11ef4]{padding-inline:12px}.app-footer-grid[data-v-f5b11ef4]{grid-template-columns:1fr 1fr}}
