.site-footer{background:var(--charcoal);color:#d9d4cc;box-shadow:inset 0 3px 0 var(--band);font-size:var(--fs-sm);margin-top:auto}.site-footer-in{max-width:1240px;padding:var(--s-8) var(--s-6) var(--s-6);gap:var(--s-6) var(--s-16);text-align:center;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:center;margin:0 auto;display:grid}.sf-col h2{font-family:var(--font-cond);font-weight:750;font-stretch:72%;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#a39d94;margin:0 0 var(--s-3);line-height:1.2}.sf-col ul{flex-direction:column;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sf-col a,.sf-lang button{color:#f1ede7;min-height:28px;font:inherit;font-size:var(--fs-md);align-items:center;padding:0;line-height:1.3;text-decoration:none;display:inline-flex}.sf-col a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.sf-lang ul{column-gap:var(--s-6);grid-template-columns:repeat(2,max-content);justify-content:center;justify-items:center;display:grid}.sf-lang button{cursor:pointer;color:#cfc9c0;background:0 0;border:0}.sf-lang button:hover{color:#fff}.sf-lang button[aria-pressed=true]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--band);text-decoration-color:var(--band);text-underline-offset:5px;font-weight:650;text-decoration-thickness:2px}.site-footer :focus-visible{box-shadow:0 0 0 2px var(--charcoal), 0 0 0 4px var(--band);border-radius:2px;outline:none}.sf-base{max-width:1240px;padding:var(--s-4) var(--s-6) var(--s-6);text-align:center;color:#a39d94;font-size:var(--fs-sm);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:0 auto;display:flex}.sf-base a{color:#f1ede7;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px}.sf-base a:hover{color:#fff;text-decoration-color:currentColor}.sf-word{font-family:var(--font-cond);letter-spacing:.02em;text-transform:uppercase;color:#fff;font-size:17px;font-weight:850;font-stretch:72%}.sf-dot{color:#6f6a63}@media (max-width:1080px){.site-footer-in{gap:var(--s-6) var(--s-10)}}@media (max-width:720px){.site-footer-in{padding:var(--s-6) var(--s-4) var(--s-5);gap:var(--s-6) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.sf-lang{grid-column:1/-1}.sf-lang ul{column-gap:var(--s-5);grid-template-columns:repeat(3,max-content)}.sf-col a,.sf-lang button{min-height:32px}.sf-base{padding:var(--s-4) var(--s-4) var(--s-6)}.sf-base>span:nth-last-of-type(2){display:none}.sf-base>span:last-child{flex-basis:100%}}@media (max-width:360px){.sf-lang ul{grid-template-columns:repeat(2,max-content)}}@media print{.site-footer{display:none}}
