.block[data-astro-cid-svybkogu]{border-top:1px solid var(--rule);padding-block:clamp(4rem,8vw,6rem)}.profile[data-astro-cid-svybkogu]{padding-block:clamp(3rem,6vw,5rem)}.profile__grid[data-astro-cid-svybkogu]{align-items:start;gap:3rem;display:grid}.profile__photo[data-astro-cid-svybkogu]{aspect-ratio:4/5;background:var(--paper-deep);width:100%;max-width:440px;margin:0;overflow:hidden}.profile__photo[data-astro-cid-svybkogu] img[data-astro-cid-svybkogu]{object-fit:cover;filter:grayscale()contrast(1.02);width:100%;height:100%}.profile__text[data-astro-cid-svybkogu]{align-content:start;gap:1.2rem;display:grid}.profile__name[data-astro-cid-svybkogu]{max-width:10ch;font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(2.8rem,6vw,5.6rem);font-weight:400;line-height:.98}.profile__tags[data-astro-cid-svybkogu]{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.profile__tags[data-astro-cid-svybkogu] a[data-astro-cid-svybkogu]{border:1px solid var(--rule);color:var(--ink);padding:.4rem .8rem;font-size:.85rem;text-decoration:none;display:inline-block}.profile__tags[data-astro-cid-svybkogu] a[data-astro-cid-svybkogu]:hover{border-color:var(--ink)}.profile__mail[data-astro-cid-svybkogu]{color:var(--ink);border-bottom:1px solid var(--ink);justify-self:start;padding-bottom:.15rem;text-decoration:none}.bio[data-astro-cid-svybkogu]{align-items:start;gap:2.5rem;display:grid}.bio__side[data-astro-cid-svybkogu]{gap:2.5rem;display:grid}.bio__group[data-astro-cid-svybkogu]{gap:1.1rem;display:grid}.bio__list[data-astro-cid-svybkogu]{border-top:1px solid var(--rule);gap:1.1rem;margin:0;padding:1.2rem 0 0;list-style:none;display:grid}.bio__list[data-astro-cid-svybkogu] li[data-astro-cid-svybkogu]{gap:.25rem;display:grid}.bio__list--plain[data-astro-cid-svybkogu] li[data-astro-cid-svybkogu]+li[data-astro-cid-svybkogu]{padding-top:0}.bio__item[data-astro-cid-svybkogu]{font-family:var(--font-serif);font-size:1.15rem;line-height:1.3}.bio__place[data-astro-cid-svybkogu]{color:var(--muted);font-size:.9rem;line-height:1.45}.profile__prose[data-astro-cid-svybkogu]{max-width:62ch}.profile__prose[data-astro-cid-svybkogu] p{color:var(--muted);margin:0 0 1.4rem;font-size:1.1rem;line-height:1.75}.profile__prose[data-astro-cid-svybkogu] p:first-child{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);margin-bottom:2.2rem;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.25}.profile__prose[data-astro-cid-svybkogu] p:last-child{margin-bottom:0}.people[data-astro-cid-svybkogu]{border-bottom:1px solid var(--rule);margin:2rem 0 0;padding:0;list-style:none}.person[data-astro-cid-svybkogu]{border-top:1px solid var(--rule)}.person__link[data-astro-cid-svybkogu]{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;padding-block:1.4rem;text-decoration:none;display:flex}.person__name[data-astro-cid-svybkogu]{font-family:var(--font-serif);letter-spacing:-.02em;flex:14rem;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.1}.person__link[data-astro-cid-svybkogu] .label[data-astro-cid-svybkogu]{color:var(--muted)}.person__go[data-astro-cid-svybkogu]{transition:transform .3s}.person__link[data-astro-cid-svybkogu]:hover .person__go[data-astro-cid-svybkogu]{transform:translate(6px)}.about-firm[data-astro-cid-svybkogu]{gap:2rem;display:grid}.about-firm__title[data-astro-cid-svybkogu]{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:1rem;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:400;line-height:1.04}.about-firm__text[data-astro-cid-svybkogu]{max-width:52ch;color:var(--muted);font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.65}.about-firm__link[data-astro-cid-svybkogu]{color:var(--ink);border-bottom:1px solid var(--ink);margin-top:1.6rem;padding-bottom:.15rem;font-size:.95rem;text-decoration:none;display:inline-block}@media (width>=900px){.profile__grid[data-astro-cid-svybkogu]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:6rem}.profile__text[data-astro-cid-svybkogu]{padding-bottom:.4rem}.bio[data-astro-cid-svybkogu]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6rem}.bio__side[data-astro-cid-svybkogu]{position:sticky;top:7rem}.about-firm[data-astro-cid-svybkogu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5rem}}
