.ca-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 4rem;background:rgb(13 13 13 / .92);backdrop-filter:blur(10px);border-bottom:1px solid rgb(200 133 58 / .25);font-family:'DM Sans',sans-serif}.ca-nav-logo{font-family:'Playfair Display',serif;font-size:1.4rem;font-weight:700;color:var(--ca-creme);letter-spacing:.02em;text-decoration:none}.ca-nav-logo span{color:var(--ca-ocre)}.ca-nav-links{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.ca-nav-links a{color:rgb(245 240 232 / .75);text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:color .2s}.ca-nav-links a:hover{color:var(--ca-ocre)}.ca-nav-cta{background:var(--ca-ocre)!important;color:var(--ca-noir)!important;padding:.6rem 1.4rem!important;border-radius:2px}.ca-nav-cta:hover{background:var(--ca-ocre-light)!important;color:var(--ca-noir)!important}.ca-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.ca-hamburger span{width:24px;height:2px;background:var(--ca-creme);transition:.3s}@media (max-width:900px){.ca-nav{padding:1rem 1.5rem}.ca-nav-links{display:none}.ca-hamburger{display:flex}}