.ft[data-v-aaeed64d]{font-family:Nunito,sans-serif;background:#2d1a1a;color:#e5c9c7;margin-top:auto}.ft-crown[data-v-aaeed64d]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 1.25rem 0}.ft-crown-line[data-v-aaeed64d]{display:block;flex:1;max-width:120px;height:1px;background:linear-gradient(90deg,transparent,#6b4040,transparent)}.ft-crown-petal[data-v-aaeed64d]{font-size:.85rem;color:#c9a4a4;opacity:.7}.ft-crown-petal--sm[data-v-aaeed64d]{font-size:.55rem;opacity:.45}.ft-inner[data-v-aaeed64d]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 3rem;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:3rem;align-items:start}@media (max-width: 900px){.ft-inner[data-v-aaeed64d]{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width: 560px){.ft-inner[data-v-aaeed64d]{grid-template-columns:1fr;gap:2rem;padding:2rem 1.25rem 2.5rem}}.ft-brand-name[data-v-aaeed64d]{font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:400;color:snow;margin-bottom:.35rem;letter-spacing:.02em}.ft-brand-tagline[data-v-aaeed64d]{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#c9a4a4;margin-bottom:.9rem}.ft-brand-desc[data-v-aaeed64d]{font-size:.85rem;color:#9a7070;line-height:1.7;max-width:280px;margin-bottom:1.5rem}.ft-newsletter-label[data-v-aaeed64d]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c9a4a4;margin-bottom:.6rem}.ft-newsletter-form[data-v-aaeed64d]{display:flex;align-items:center;gap:0;border:1px solid #6b4040;border-radius:999px;overflow:hidden;background:#fffafa0d;transition:border-color .2s}.ft-newsletter-form[data-v-aaeed64d]:focus-within{border-color:#c9a4a4}.ft-newsletter-input[data-v-aaeed64d]{flex:1;padding:.6rem 1rem;background:transparent;border:none;outline:none;font-family:Nunito,sans-serif;font-size:.85rem;color:snow;min-width:0}.ft-newsletter-input[data-v-aaeed64d]::placeholder{color:#6b4040}.ft-newsletter-input[data-v-aaeed64d]:disabled{opacity:.5;cursor:not-allowed}.ft-newsletter-btn[data-v-aaeed64d]{width:38px;height:38px;flex-shrink:0;border:none;border-radius:0 999px 999px 0;background:#8c4a50;color:snow;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ft-newsletter-btn[data-v-aaeed64d]:hover:not(:disabled){background:#a85058}.ft-newsletter-btn[data-v-aaeed64d]:disabled{opacity:.4;cursor:not-allowed}.ft-newsletter-error[data-v-aaeed64d]{font-size:.75rem;color:#e08080;margin-top:.4rem}.ft-newsletter-success[data-v-aaeed64d]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#a8d8a8;font-weight:600;padding:.5rem 0}.ft-newsletter-note[data-v-aaeed64d]{font-size:.7rem;color:#5a3838;margin-top:.4rem}.ft-nav[data-v-aaeed64d]{display:contents}.ft-nav-heading[data-v-aaeed64d]{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c9a4a4;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid #3d2424}.ft-nav-list[data-v-aaeed64d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.ft-nav-link[data-v-aaeed64d]{font-size:.88rem;color:#9a7070;text-decoration:none;transition:color .15s;display:inline-block}.ft-nav-link[data-v-aaeed64d]:hover{color:#e5c9c7}.ft-bottom[data-v-aaeed64d]{border-top:1px solid #3d2424}.ft-bottom-inner[data-v-aaeed64d]{max-width:1100px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.ft-copyright[data-v-aaeed64d]{font-size:.75rem;color:#5a3838}.ft-bottom-links[data-v-aaeed64d]{display:flex;align-items:center;gap:.5rem}.ft-bottom-link[data-v-aaeed64d]{font-size:.75rem;color:#5a3838;text-decoration:none;transition:color .15s}.ft-bottom-link[data-v-aaeed64d]:hover{color:#9a7070}.ft-bottom-sep[data-v-aaeed64d]{color:#3d2424;font-size:.75rem}.ft-spinner[data-v-aaeed64d]{width:14px;height:14px;animation:ft-spin-aaeed64d .8s linear infinite;flex-shrink:0}@keyframes ft-spin-aaeed64d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
