.footer{background:var(--c-ink);color:#f6f1e7c7;font-size:var(--fs-sm);padding-top:clamp(3.5rem,7vw,5.5rem)}.footer a{color:#f6f1e7c7}.footer a:hover{color:var(--c-gold-light)}.footer__inner{border-bottom:1px solid #f6f1e71f;grid-template-columns:repeat(5,auto);justify-content:space-between;gap:2rem 1.25rem;padding-bottom:3rem;display:grid}.footer__brand{align-items:flex-start;gap:1rem;display:flex}.footer__logo-link{flex:none;margin-top:.45rem;display:inline-block}.footer__logo-link img{width:auto;height:11.5rem}.footer__brand-text{min-width:0;max-width:12.5rem}.footer__claim{line-height:1.6}.footer__claim em{font-family:var(--f-display);color:var(--c-gold-light);margin-bottom:.4rem;font-size:1.35rem;font-style:italic;display:inline-block}.footer__social{gap:.6rem;margin-top:1rem;display:flex}.footer__social a{width:2.5rem;height:2.5rem;transition:border-color var(--t-fast), background var(--t-fast);border:1px solid #f6f1e733;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footer__social a:hover{border-color:var(--c-gold);background:#b8923f1f}.footer__col{padding-top:.6rem}.footer__h{font-family:var(--f-body);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold);margin-bottom:1rem;font-weight:600}.footer__col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer__contact{font-style:normal}.footer__contact p{margin-bottom:.9rem;line-height:1.6}.footer__bottom{font-size:var(--fs-xs);color:#f6f1e780;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0 2rem;display:flex}.footer__bottom p{margin:0}.footer__langs,.footer__legal{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.footer__langs a{letter-spacing:.08em;color:#f6f1e780;font-weight:600}.footer__langs a.is-active{color:var(--c-gold-light)}.footer__legal a{color:#f6f1e799}@media (max-width:71.99rem){.footer__inner{grid-template-columns:repeat(2,1fr)}.footer__brand{grid-column:1/-1}}@media (max-width:36rem){.footer__inner{grid-template-columns:1fr}.footer__brand{flex-direction:column}}
