.logo[data-v-d83d888c]{width:auto;height:100%;display:block}.header__inner[data-v-f800f22e]{justify-content:space-between;align-items:center;height:4.5rem;display:flex}.header__logo[data-v-f800f22e]{height:2rem}.header__nav[data-v-f800f22e]{gap:calc(clamp(1.25rem,3vw,2.5rem));display:flex}.header__link[data-v-f800f22e]{font-family:var(--font-latin);font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;position:relative}.header__link[data-v-f800f22e]:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:-.25rem;left:0;transform:scaleX(0)}.header__link.router-link-exact-active[data-v-f800f22e]:after,.header__link[data-v-f800f22e]:hover:after{transform:scaleX(1)}.footer[data-v-aecbb0a0]{margin-top:var(--space-xl);padding-block:var(--space-lg) var(--space-md);background:var(--color-text);color:var(--color-bg)}.footer__inner[data-v-aecbb0a0]{justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer__logo[data-v-aecbb0a0]{height:2.5rem;margin-bottom:var(--space-sm);display:block}.footer__address[data-v-aecbb0a0]{font-size:var(--text-sm);opacity:.7}.footer__nav[data-v-aecbb0a0]{gap:var(--space-md);font-family:var(--font-latin);font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase;display:flex}.footer__nav a[data-v-aecbb0a0]:hover{opacity:.7}.footer__copy[data-v-aecbb0a0]{margin-top:var(--space-lg);font-family:var(--font-latin);opacity:.5;font-size:.75rem}.layout[data-v-31f2a496]{flex-direction:column;min-height:100svh;display:flex}.layout__main[data-v-31f2a496]{flex:1}
