.cv[data-astro-cid-e7sozprx]{padding:64px 24px 24px}.cv__sheet[data-astro-cid-e7sozprx]{background:#fff;border-top:8px solid #222;max-width:960px;margin:0 auto;padding:56px 64px 40px;box-shadow:0 20px 50px #00000014}.cv__head[data-astro-cid-e7sozprx]{border-bottom:1px solid #ddd;grid-template-columns:140px 1fr 200px;align-items:start;gap:32px;padding-bottom:40px;display:grid}.cv__photo[data-astro-cid-e7sozprx]{object-fit:cover;filter:grayscale();border-radius:50%;width:140px;height:140px}.cv__name[data-astro-cid-e7sozprx]{color:var(--heading);letter-spacing:.06em;margin:0;font-size:22px;font-weight:500;line-height:1.3}.cv__role[data-astro-cid-e7sozprx]{color:var(--accent);margin:4px 0 14px;font-size:14px}.cv__summary[data-astro-cid-e7sozprx]{margin:0;font-size:13px;line-height:1.9}.cv__contact[data-astro-cid-e7sozprx]{text-align:right;margin:0;font-size:12px;line-height:1.7}.cv__contact[data-astro-cid-e7sozprx] div[data-astro-cid-e7sozprx]+div[data-astro-cid-e7sozprx]{margin-top:8px}.cv__contact[data-astro-cid-e7sozprx] dt[data-astro-cid-e7sozprx]{color:#999}.inline-block[data-astro-cid-e7sozprx]{display:inline-block}.cv__contact[data-astro-cid-e7sozprx] dd[data-astro-cid-e7sozprx]{color:var(--heading);margin:0}.cv__contact[data-astro-cid-e7sozprx] a[data-astro-cid-e7sozprx]{color:inherit;text-decoration:none}.cv__grid[data-astro-cid-e7sozprx]{border-bottom:1px solid #ddd;grid-template-columns:1fr 1fr;gap:40px 56px;padding:40px 0;display:grid}.cv__heading[data-astro-cid-e7sozprx]{color:var(--heading);letter-spacing:.06em;margin:0 0 18px;font-size:18px;font-weight:600}.cv__entry[data-astro-cid-e7sozprx]+.cv__entry[data-astro-cid-e7sozprx]{margin-top:16px}.cv__entry[data-astro-cid-e7sozprx] h3[data-astro-cid-e7sozprx]{color:var(--heading);margin:0;font-size:14px;font-weight:600;line-height:1.7}.cv__entry[data-astro-cid-e7sozprx] p[data-astro-cid-e7sozprx]{margin:2px 0 0;font-size:13px;line-height:1.8}.cv__meta[data-astro-cid-e7sozprx]{color:#999;margin:0;font-size:12px!important}.cv__quote[data-astro-cid-e7sozprx]{font-weight:500!important}.cv__skills[data-astro-cid-e7sozprx]{grid-template-columns:1fr 1fr;gap:4px 24px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cv__text[data-astro-cid-e7sozprx]{margin:0 0 10px;font-size:13px;line-height:1.9}.cv__text[data-astro-cid-e7sozprx] a[data-astro-cid-e7sozprx],.cv__more[data-astro-cid-e7sozprx] a[data-astro-cid-e7sozprx]{color:var(--accent)}.cv__reviews[data-astro-cid-e7sozprx]{border-bottom:1px solid #ddd;padding:40px 0}.cv__reviews-lead[data-astro-cid-e7sozprx]{margin-bottom:20px!important}.cv__review-grid[data-astro-cid-e7sozprx]{columns:2;column-gap:40px}.cv__review[data-astro-cid-e7sozprx]{break-inside:avoid;border-left:2px solid #222;margin:0 0 22px;padding-left:14px}.cv__review[data-astro-cid-e7sozprx] blockquote[data-astro-cid-e7sozprx]{color:var(--heading);white-space:pre-line;margin:0;font-size:13px;line-height:1.85}.cv__review[data-astro-cid-e7sozprx] figcaption[data-astro-cid-e7sozprx]{color:#999;margin-top:4px;font-size:11px}.cv__more[data-astro-cid-e7sozprx]{text-align:right;margin:6px 0 0;font-size:12px}.cv__showcase[data-astro-cid-e7sozprx]{border-bottom:1px solid #ddd;padding:40px 0}.cv__works[data-astro-cid-e7sozprx]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cv__works[data-astro-cid-e7sozprx] figure[data-astro-cid-e7sozprx]{margin:0}.cv__works[data-astro-cid-e7sozprx] img[data-astro-cid-e7sozprx]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.cv__works[data-astro-cid-e7sozprx] figcaption[data-astro-cid-e7sozprx]{margin-top:10px;font-size:12px;line-height:1.6}.cv__works[data-astro-cid-e7sozprx] figcaption[data-astro-cid-e7sozprx] strong[data-astro-cid-e7sozprx]{color:var(--heading);font-size:13px;font-weight:600;display:block}.cv__links[data-astro-cid-e7sozprx]{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:12px;display:flex}.cv__links[data-astro-cid-e7sozprx] a[data-astro-cid-e7sozprx]{color:var(--heading);text-decoration:none}.cv__links[data-astro-cid-e7sozprx] a[data-astro-cid-e7sozprx]:hover{color:var(--accent)}.cv__cta[data-astro-cid-e7sozprx]{text-align:center;margin:48px 0 0}.cv__cta[data-astro-cid-e7sozprx] a[data-astro-cid-e7sozprx]{border:1px solid var(--accent);color:var(--accent);padding:6px 20px;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.cv__cta[data-astro-cid-e7sozprx] a[data-astro-cid-e7sozprx]:hover{background:var(--accent);color:#fff}@media (width<=860px){.cv[data-astro-cid-e7sozprx]{padding:32px 12px 24px}.cv__sheet[data-astro-cid-e7sozprx]{padding:32px 24px 28px}.cv__head[data-astro-cid-e7sozprx]{grid-template-columns:96px 1fr;gap:20px}.cv__photo[data-astro-cid-e7sozprx]{width:96px;height:96px}.cv__contact[data-astro-cid-e7sozprx]{text-align:left;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.cv__contact[data-astro-cid-e7sozprx] div[data-astro-cid-e7sozprx]+div[data-astro-cid-e7sozprx]{margin-top:0}.cv__grid[data-astro-cid-e7sozprx],.cv__works[data-astro-cid-e7sozprx]{grid-template-columns:1fr}.cv__review-grid[data-astro-cid-e7sozprx]{columns:1}}
