.foot[data-v-013a2424]{border-top:1px solid var(--line);padding-top:clamp(72px,10vw,128px);padding-bottom:32px}.foot__tag[data-v-013a2424]{display:flex;flex-direction:column;font-size:clamp(30px,4.6vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.03em}.foot__tag span[data-v-013a2424]:nth-child(2){color:var(--text-2)}.foot__tag span[data-v-013a2424]:nth-child(3){color:var(--muted)}.foot__mail[data-v-013a2424]{display:inline-block;margin-top:36px;font-size:clamp(22px,3vw,32px);font-weight:600;letter-spacing:-.02em;color:var(--accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;text-decoration-color:#ffb22459;transition:text-decoration-color .2s ease-out}.foot__mail[data-v-013a2424]:hover{text-decoration-color:var(--accent)}.foot__links[data-v-013a2424]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.foot__legal[data-v-013a2424]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:clamp(64px,8vw,104px);padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.nav[data-v-e3251641]{position:sticky;top:0;z-index:20;background:#0b0c0ff0;border-bottom:1px solid var(--line)}.nav__in[data-v-e3251641]{display:flex;align-items:center;gap:28px;height:60px}.nav__name[data-v-e3251641]{font-weight:700;letter-spacing:-.01em;color:var(--text);text-decoration:none}.nav__links[data-v-e3251641]{display:flex;gap:24px;margin-left:auto;font-size:15px}.nav__links a[data-v-e3251641]{color:var(--muted);text-decoration:none;transition:color .2s ease-out}.nav__links a[data-v-e3251641]:hover{color:var(--text)}.nav__cv[data-v-e3251641]{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:12px;border:1px solid var(--line-strong);border-radius:8px;font-size:14px;font-weight:500;color:var(--text);text-decoration:none;transition:border-color .2s ease-out}.nav__cv[data-v-e3251641]:hover{border-color:var(--accent)}@media (max-width: 720px){.nav__links[data-v-e3251641]{display:none}.nav__cv[data-v-e3251641]{margin-left:auto;height:44px;padding-inline:14px}}
