.contacts[data-astro-cid-ltd53nb3]{background:radial-gradient(55% 60% at 85% 10%, #7c5cff4d, transparent 70%), radial-gradient(35% 40% at 10% 90%, #c9ff3d12, transparent 70%), var(--bg)}.contacts__inner[data-astro-cid-ltd53nb3]{padding-block:clamp(104px,16vh,170px) clamp(56px,8vh,96px)}.crumbs[data-astro-cid-ltd53nb3]{color:var(--fg-mute);flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem;display:flex}.crumbs[data-astro-cid-ltd53nb3] a[data-astro-cid-ltd53nb3]{color:var(--fg-dim)}.crumbs[data-astro-cid-ltd53nb3] a[data-astro-cid-ltd53nb3]:hover{color:var(--accent)}.contacts__grid[data-astro-cid-ltd53nb3]{gap:2.5rem;display:grid}@media (width>=960px){.contacts__grid[data-astro-cid-ltd53nb3]{grid-template-columns:1.1fr 1fr;align-items:end;gap:5rem}}.contacts__person[data-astro-cid-ltd53nb3]{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.contacts__person[data-astro-cid-ltd53nb3] img[data-astro-cid-ltd53nb3]{border:1px solid var(--line-strong);object-fit:cover;border-radius:50%;width:64px;height:64px}.contacts__person[data-astro-cid-ltd53nb3] p[data-astro-cid-ltd53nb3]{margin:0}.contacts__name[data-astro-cid-ltd53nb3]{letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.contacts__role[data-astro-cid-ltd53nb3]{color:var(--fg-dim);font-size:.95rem}.contacts__title[data-astro-cid-ltd53nb3]{font-size:clamp(3rem,8vw,6.5rem)}.contacts__brand[data-astro-cid-ltd53nb3]{color:var(--fg-dim);display:block}.contacts__lead[data-astro-cid-ltd53nb3]{margin-top:1.5rem}.contacts__channels[data-astro-cid-ltd53nb3]{gap:.75rem;display:grid}.channel[data-astro-cid-ltd53nb3]{border:1px solid var(--line-strong);backdrop-filter:blur(12px);transition:transform .35s var(--ease), border-color .2s, background .2s;background:#0f0f14b3;border-radius:20px;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.channel[data-astro-cid-ltd53nb3]:hover{border-color:var(--accent);transform:translateY(-2px)}.channel[data-astro-cid-ltd53nb3] svg[data-astro-cid-ltd53nb3]{color:var(--accent);flex:none}.channel__text[data-astro-cid-ltd53nb3]{flex:1;display:grid}.channel__name[data-astro-cid-ltd53nb3]{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.channel__note[data-astro-cid-ltd53nb3]{color:var(--fg-dim);font-size:.92rem}.channel[data-astro-cid-ltd53nb3] .arrow[data-astro-cid-ltd53nb3]{color:var(--fg-dim);transition:transform .35s var(--ease);font-size:1.2rem}.channel[data-astro-cid-ltd53nb3]:hover .arrow[data-astro-cid-ltd53nb3]{transform:translate(2px,-2px)}.channel--primary[data-astro-cid-ltd53nb3]{background:var(--accent);border-color:var(--accent);color:#0a0a0a}.channel--primary[data-astro-cid-ltd53nb3] svg[data-astro-cid-ltd53nb3],.channel--primary[data-astro-cid-ltd53nb3] .channel__note[data-astro-cid-ltd53nb3],.channel--primary[data-astro-cid-ltd53nb3] .arrow[data-astro-cid-ltd53nb3]{color:#0a0a0abf}.channel--primary[data-astro-cid-ltd53nb3]:hover{box-shadow:0 10px 40px -10px #c9ff3d8c}.contacts__mail[data-astro-cid-ltd53nb3]{color:var(--fg-dim);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;justify-self:start;margin-top:.5rem}.contacts__mail[data-astro-cid-ltd53nb3]:hover{color:var(--accent)}.contacts__cols[data-astro-cid-ltd53nb3]{gap:3.5rem;display:grid}@media (width>=960px){.contacts__cols[data-astro-cid-ltd53nb3]{grid-template-columns:1.2fr 1fr;gap:5rem}}.contacts__note[data-astro-cid-ltd53nb3]{max-width:56ch;margin:1.5rem 0 0}.contacts__links[data-astro-cid-ltd53nb3]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.contacts__links[data-astro-cid-ltd53nb3] li[data-astro-cid-ltd53nb3]{border-bottom:1px solid var(--line)}.contacts__links[data-astro-cid-ltd53nb3] a[data-astro-cid-ltd53nb3]{justify-content:space-between;gap:1rem;padding:1rem 0;font-size:1.05rem;display:flex}.contacts__links[data-astro-cid-ltd53nb3] a[data-astro-cid-ltd53nb3]:hover{color:var(--accent)}.contacts__legal[data-astro-cid-ltd53nb3] h2[data-astro-cid-ltd53nb3]{margin-bottom:1.5rem;font-weight:400}.contacts__req[data-astro-cid-ltd53nb3]{grid-template-columns:max-content 1fr;gap:.6rem 2rem;margin:0;font-size:.95rem;display:grid}.contacts__req[data-astro-cid-ltd53nb3] dt[data-astro-cid-ltd53nb3]{color:var(--fg-mute)}.contacts__req[data-astro-cid-ltd53nb3] dd[data-astro-cid-ltd53nb3]{color:var(--fg-dim);margin:0}@media (width<=520px){.contacts__req[data-astro-cid-ltd53nb3]{grid-template-columns:1fr;gap:.15rem}.contacts__req[data-astro-cid-ltd53nb3] dd[data-astro-cid-ltd53nb3]{margin-bottom:.6rem}}
