.ths-ft[data-v-f8c2e0fc]{background:linear-gradient(168deg,#630b23,#4a0a1e 60%,#3a0816);color:#f2e8e4;overflow:hidden;position:relative}.ths-ft__glow[data-v-f8c2e0fc]{background:radial-gradient(circle,hsla(17,35%,92%,.08),transparent 70%);border-radius:9999px;height:320px;left:50%;pointer-events:none;position:absolute;top:-120px;transform:translate(-50%);width:480px}.ths-ft__divider[data-v-f8c2e0fc]{border-bottom:1px solid hsla(17,35%,92%,.14)}.ths-ft__eyebrow[data-v-f8c2e0fc]{align-items:center;color:#f2e8e3a6;display:inline-flex;font-size:.62rem;font-weight:700;gap:10px;letter-spacing:.24em;margin-bottom:14px;text-transform:uppercase}.ths-ft__eyebrow-line[data-v-f8c2e0fc]{background:#f2e8e3a6;height:1px;width:24px}.ths-ft__mantra[data-v-f8c2e0fc]{color:#f2e8e4;font-family:var(--font-display),serif;font-size:2.4rem;line-height:1.02}.ths-ft__mantra-em[data-v-f8c2e0fc]{font-style:italic;opacity:.85}.ths-ft__cta[data-v-f8c2e0fc]{align-items:center;align-self:flex-start;background:#f2e8e4;border-radius:9999px;color:#630b23;display:inline-flex;font-size:.72rem;font-weight:800;gap:8px;letter-spacing:.12em;padding:.8rem 1.6rem;text-transform:uppercase;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.ths-ft__cta[data-v-f8c2e0fc]:hover{box-shadow:0 12px 26px #0000004d;transform:translateY(-2px)}.ths-ft__link[data-v-f8c2e0fc]{color:#f2e8e3ad;font-size:.82rem;font-weight:500;transition:color .18s ease}.ths-ft__link[data-v-f8c2e0fc]:hover{color:#f2e8e4}.ths-ft__social-label[data-v-f8c2e0fc]{color:#f2e8e380;font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ths-ft__soc[data-v-f8c2e0fc]{align-items:center;border:1px solid hsla(17,35%,92%,.28);border-radius:9999px;color:#f2e8e4;display:flex;height:38px;justify-content:center;transition:background-color .18s ease,transform .18s ease;width:38px}.ths-ft__soc[data-v-f8c2e0fc]:hover{background:#f2e8e324;transform:translateY(-2px)}.ths-ft__bottom[data-v-f8c2e0fc]{border-top:1px solid hsla(17,35%,92%,.1);position:relative}.ths-ft__copy[data-v-f8c2e0fc]{color:#f2e8e373;font-size:.72rem}.ths-ft__copy--made[data-v-f8c2e0fc]{letter-spacing:.1em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.ths-ft__cta[data-v-f8c2e0fc]:hover,.ths-ft__soc[data-v-f8c2e0fc]:hover{transform:none}}
