.ca-footer{background:#080808;padding:3rem 0;border-top:1px solid rgb(200 133 58 / .15);font-family:'DM Sans',sans-serif}.ca-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.ca-footer-logo{font-family:'Playfair Display',serif;font-size:1.1rem;font-weight:700;color:rgb(245 240 232 / .5)}.ca-footer-logo span{color:var(--ca-ocre)}.ca-footer-links{display:flex;gap:2rem;flex-wrap:wrap}.ca-footer-links a{color:rgb(245 240 232 / .35);text-decoration:none;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.ca-footer-links a:hover{color:var(--ca-ocre)}.ca-footer-copy{color:rgb(245 240 232 / .25);font-size:.8rem}@media (max-width:900px){.ca-footer-inner{flex-direction:column;text-align:center}.ca-footer-links{justify-content:center}}