.lang-pill[data-v-419554c3]{white-space:nowrap;letter-spacing:.04em;-webkit-user-select:none;user-select:none;text-decoration:none}.switcher[data-v-8cf3f1c8]{color:var(--c-on-dark);white-space:nowrap;transition:color var(--t-fast);align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.globe[data-v-8cf3f1c8]{flex-shrink:0}.roll[data-v-8cf3f1c8]{line-height:1.45;display:grid;overflow:hidden}.roll>span[data-v-8cf3f1c8]{transition:transform .34s var(--ease-soft);grid-area:1/1}.next[data-v-8cf3f1c8]{transform:translateY(100%)}@media (hover:hover){.switcher[data-v-8cf3f1c8]:hover{color:var(--c-orange)}.switcher:hover .current[data-v-8cf3f1c8]{transform:translateY(-100%)}.switcher:hover .next[data-v-8cf3f1c8]{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.roll>span[data-v-8cf3f1c8]{transition:none}}.footer[data-v-2bc9c0ba]{background:var(--c-dark);padding:64px var(--page-pad) 36px;box-sizing:border-box}.inner[data-v-2bc9c0ba]{max-width:var(--content-max);margin:0 auto}.cols[data-v-2bc9c0ba]{flex-wrap:wrap;align-items:flex-start;gap:40px clamp(60px,7vw,140px)}.col[data-v-2bc9c0ba],.cols[data-v-2bc9c0ba]{display:flex}.col[data-v-2bc9c0ba]{flex-direction:column;flex:0 auto;gap:12px}.col-brand[data-v-2bc9c0ba]{flex:240px;gap:10px;min-width:0}.brand[data-v-2bc9c0ba]{letter-spacing:-.025em;color:var(--c-on-dark);font-size:26px;font-weight:800}.cities[data-v-2bc9c0ba]{color:var(--c-on-dark-55);font-size:14px}.lang[data-v-2bc9c0ba]{align-self:flex-start;margin-top:14px}.kicker[data-v-2bc9c0ba]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-on-dark-45);font-size:12px;font-weight:800}.col a[data-v-2bc9c0ba]{color:var(--c-on-dark);transition:color var(--t-fast);align-self:flex-start;font-size:15px;font-weight:600;text-decoration:none}.col a[data-v-2bc9c0ba]:hover{color:var(--c-orange)}.addr[data-v-2bc9c0ba]{color:var(--c-on-dark);font-size:15px;font-weight:600;line-height:1.55}.bottom[data-v-2bc9c0ba]{border-top:1px solid var(--c-on-dark-line-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:52px;padding-top:22px;display:flex}.bottom span[data-v-2bc9c0ba]{color:var(--c-on-dark-45);font-size:13px}
