.person-profile[data-astro-cid-2ymwonpt]{padding-block-end:2rem}.person-profile__header-inner[data-astro-cid-2ymwonpt],.person-profile__body[data-astro-cid-2ymwonpt],.person-profile__backlinks-inner[data-astro-cid-2ymwonpt]{max-width:56rem}.person-profile__header-inner[data-astro-cid-2ymwonpt]:has(.person-profile__photo){max-width:none}.person-profile__header-inner[data-astro-cid-2ymwonpt]{overflow-wrap:anywhere;gap:1rem;min-width:0;display:grid}.person-profile__breadcrumbs[data-astro-cid-2ymwonpt]{margin-block-end:.25rem}.person-profile__photo[data-astro-cid-2ymwonpt]{align-self:start;width:min(14rem,100%);margin:0}.person-profile__photo[data-astro-cid-2ymwonpt] img[data-astro-cid-2ymwonpt]{border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;height:auto;display:block}.person-profile__photo[data-astro-cid-2ymwonpt] figcaption[data-astro-cid-2ymwonpt]{color:var(--color-text-muted);margin-block-start:.5rem;font-size:.875rem;line-height:1.5}.person-profile__role[data-astro-cid-2ymwonpt]{gap:.125rem;max-width:48rem;margin-block-start:.75rem;display:grid}.person-profile__position[data-astro-cid-2ymwonpt]{color:var(--color-text);font-size:1rem;font-weight:400;line-height:1.5}.person-profile__company[data-astro-cid-2ymwonpt]{color:var(--color-text-muted);font-size:.875rem;font-weight:400;line-height:1.5}.person-profile__backlinks-description[data-astro-cid-2ymwonpt],.person-profile__backlink-excerpt[data-astro-cid-2ymwonpt],.person-profile__empty[data-astro-cid-2ymwonpt]{color:var(--color-text-muted);font-size:.875rem;line-height:1.5rem}.person-profile__contacts[data-astro-cid-2ymwonpt]>[data-astro-cid-2ymwonpt]:not(:last-child){margin-block-end:.75rem}.person-profile__contact-list[data-astro-cid-2ymwonpt]{font-size:.875rem;line-height:1.5rem}.person-profile__contact-list[data-astro-cid-2ymwonpt]>[data-astro-cid-2ymwonpt]:not(:last-child){margin-block-end:.625rem}.person-profile__contact[data-astro-cid-2ymwonpt]{grid-template-columns:1rem minmax(0,1fr);align-items:baseline;column-gap:.625rem;display:grid}.person-profile__contact[data-astro-cid-2ymwonpt] .person-profile__contact-icon{align-self:center;width:1rem;height:1rem}.person-profile__contact[data-astro-cid-2ymwonpt] .person-profile__contact-icon--telegram{color:var(--color-telegram)}.person-profile__contact[data-astro-cid-2ymwonpt] .person-profile__contact-icon--phone{color:var(--color-primary)}.person-profile__contact-type[data-astro-cid-2ymwonpt]{color:var(--color-text-muted);font-size:.875rem;font-weight:400}.person-profile__contact-link[data-astro-cid-2ymwonpt]{color:var(--color-primary);justify-self:start;font-size:1rem;font-weight:400;transition:color .15s cubic-bezier(.4,0,.2,1)}.person-profile__contact-link[data-astro-cid-2ymwonpt]:is(:hover,:focus-visible){color:var(--color-primary-hover);text-underline-offset:.2em;text-decoration:underline 1px}.person-profile__contact-link[data-astro-cid-2ymwonpt]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.person-profile__empty[data-astro-cid-2ymwonpt]{border:1px dashed color-mix(in oklab, var(--color-border) 80%, transparent);border-radius:var(--radius-xl)}.person-profile__article[data-astro-cid-2ymwonpt]{align-self:start}.person-profile__backlinks[data-astro-cid-2ymwonpt]{padding:2rem 1.25rem 0}.person-profile__backlinks-inner[data-astro-cid-2ymwonpt]>[data-astro-cid-2ymwonpt]:not(:last-child){margin-block-end:1.25rem}.person-profile__backlinks-heading[data-astro-cid-2ymwonpt]>[data-astro-cid-2ymwonpt]:not(:last-child){margin-block-end:.375rem}.person-profile__backlink-groups[data-astro-cid-2ymwonpt]>[data-astro-cid-2ymwonpt]:not(:last-child){margin-block-end:1.5rem}.person-profile__backlink-group[data-astro-cid-2ymwonpt]>[data-astro-cid-2ymwonpt]:not(:last-child){margin-block-end:.75rem}.person-profile__backlink-section[data-astro-cid-2ymwonpt]{color:var(--color-text-muted);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1rem}.person-profile__backlink-list[data-astro-cid-2ymwonpt]{gap:.75rem;display:grid}.person-profile__backlink-card[data-astro-cid-2ymwonpt]{border:1px solid color-mix(in oklab, var(--color-border) 80%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--color-surface) 70%, transparent);flex-direction:column;gap:.5rem;height:100%;padding:.75rem 1rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.person-profile__backlink-card[data-astro-cid-2ymwonpt]:hover{border-color:color-mix(in oklab, var(--color-text) 20%, transparent);background:var(--color-surface)}.person-profile__backlink-meta[data-astro-cid-2ymwonpt]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}.person-profile__backlink-kind[data-astro-cid-2ymwonpt]{border:1px solid color-mix(in oklab, var(--color-border) 70%, transparent);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-surface-muted) 40%, transparent);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .625rem;font-weight:600;display:inline-flex}.person-profile__backlink-title[data-astro-cid-2ymwonpt]{color:var(--color-text);font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.5rem;transition:color .15s cubic-bezier(.4,0,.2,1)}.person-profile__backlink-card[data-astro-cid-2ymwonpt]:is(:hover,:focus-visible) .person-profile__backlink-title[data-astro-cid-2ymwonpt]{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline 1px}.person-profile__empty--backlinks[data-astro-cid-2ymwonpt]{padding:1rem}@media (width>=48rem){.person-profile__header-inner[data-astro-cid-2ymwonpt]:has(.person-profile__photo){grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 14rem;column-gap:2rem}.person-profile__photo[data-astro-cid-2ymwonpt]{grid-area:1/2/5}.person-profile__header-inner[data-astro-cid-2ymwonpt]:has(.person-profile__photo):not(:has(.person-profile__contacts)){grid-template-rows:auto auto 1fr}.person-profile__header-inner[data-astro-cid-2ymwonpt]:not(:has(.person-profile__contacts)) .person-profile__photo[data-astro-cid-2ymwonpt]{grid-row:1/4}.person-profile__contacts[data-astro-cid-2ymwonpt]{align-self:start}.person-profile[data-astro-cid-2ymwonpt]{padding-block-end:3rem}.person-profile__backlinks[data-astro-cid-2ymwonpt]{padding-block-start:2.5rem;padding-inline:1.5rem}.person-profile__empty--backlinks[data-astro-cid-2ymwonpt]{padding-inline:1.25rem}}@media (width>=64rem){.person-profile[data-astro-cid-2ymwonpt]{padding-block-end:3.5rem}}
