.wrap[data-v-638fb99e]{width:min(1100px,calc(100% - 56px));margin-inline:auto}.site-footer[data-v-638fb99e]{padding:24px 0 16px;background:#f8f7f3;border-top:1px solid #e0e0e0}.footer-grid[data-v-638fb99e]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:34px;align-items:start}.footer-brand .brand[data-v-638fb99e]{display:inline-block;font-family:Playfair Display,Georgia,serif;font-size:27px;font-weight:600;color:#142018;text-decoration:none;letter-spacing:-.02em}.footer-brand p[data-v-638fb99e]{color:#69645d;font-size:14px;line-height:1.6;margin:4px 0 0}.footer-grid h3[data-v-638fb99e]{margin:2px 0 9px;font-size:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#2a3a30}.footer-grid>div[data-v-638fb99e]:not(.footer-brand):not(.region){display:flex;flex-direction:column;gap:5px}.footer-grid a[data-v-638fb99e]:not(.brand){color:#5f5a53;font-size:14px;text-decoration:none;letter-spacing:.02em}.footer-grid a[data-v-638fb99e]:not(.brand):hover{text-decoration:underline;text-underline-offset:3px}.region[data-v-638fb99e]{justify-self:end;align-self:end;padding-bottom:5px;color:#5f5a53;font-size:14px;cursor:default}.copyright[data-v-638fb99e]{margin-top:12px;color:#817a73;font-size:14px;letter-spacing:.03em}@media(max-width:980px){.footer-grid[data-v-638fb99e]{grid-template-columns:1.5fr repeat(4,1fr)}.region[data-v-638fb99e]{display:none}}@media(max-width:720px){.footer-grid[data-v-638fb99e]{grid-template-columns:repeat(2,1fr);gap:26px}.footer-brand[data-v-638fb99e]{grid-column:1/-1}}
