.Portrait-module__hctoDW__trigger{border:1px solid var(--line);background:var(--bg);cursor:zoom-in;border-radius:0;flex-shrink:0;width:112px;height:112px;padding:3px;transition:border-color .18s;display:block;overflow:hidden}.Portrait-module__hctoDW__trigger:hover{border-color:var(--ink-dim)}.Portrait-module__hctoDW__image{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.Portrait-module__hctoDW__dialog{width:min(520px,100vw - 48px,100svh - 144px);max-width:none;max-height:none;color:var(--bg);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.Portrait-module__hctoDW__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171d21c2}.Portrait-module__hctoDW__expanded{aspect-ratio:1;border:1px solid var(--line);background:var(--bg);width:100%;padding:4px;overflow:hidden}.Portrait-module__hctoDW__close{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px 4px;font-size:12px;display:inline-flex;position:absolute;top:-54px;right:0}.Portrait-module__hctoDW__close span{font-size:24px;line-height:1}.Portrait-module__hctoDW__close:hover{text-underline-offset:4px;text-decoration:underline}.Portrait-module__hctoDW__close:focus-visible{outline-color:var(--bg)}@media (max-width:600px){.Portrait-module__hctoDW__trigger{width:88px;height:88px}}
.page-module__E0kJGG__about{max-width:620px;min-height:calc(100svh - 108px);padding:var(--page-top-space) 0 88px;margin:0 auto}.page-module__E0kJGG__profile{align-items:center;gap:24px;display:flex}.page-module__E0kJGG__identity{min-width:0}.page-module__E0kJGG__name{font-family:var(--serif);font-size:var(--text-title);letter-spacing:-.04em;font-weight:400;line-height:1.15}.page-module__E0kJGG__subtitle{font-family:var(--serif);font-size:var(--text-subtitle);color:var(--ink-dim);margin-top:6px;line-height:1.5}.page-module__E0kJGG__location{color:var(--ink-dim);align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.page-module__E0kJGG__location svg{flex-shrink:0}.page-module__E0kJGG__introduction{font-family:var(--serif);margin-top:36px;font-size:16px;line-height:1.8}.page-module__E0kJGG__statement{text-wrap:pretty}.page-module__E0kJGG__personal{color:var(--ink-dim);text-wrap:pretty;margin-top:20px}.page-module__E0kJGG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.page-module__E0kJGG__actions>a{font-family:var(--serif);flex:none;font-size:15px}.page-module__E0kJGG__actions>a span{font-family:var(--sans);font-size:12px}.page-module__E0kJGG__socials{align-items:center;gap:12px;display:flex}.page-module__E0kJGG__social{width:44px;height:44px;color:var(--ink-dim);border:1px solid #cccfc8;border-radius:2px;justify-content:center;align-items:center;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.page-module__E0kJGG__social:hover{color:var(--ink);border-color:var(--ink-dim);background:#eeede7}@media (max-width:860px){.page-module__E0kJGG__about{min-height:calc(100svh - 88px)}}@media (max-width:600px){.page-module__E0kJGG__about{padding-bottom:64px}.page-module__E0kJGG__profile{gap:18px}.page-module__E0kJGG__location{font-size:11px}.page-module__E0kJGG__introduction{margin-top:28px}.page-module__E0kJGG__actions{flex-wrap:nowrap;gap:8px}.page-module__E0kJGG__actions>a{white-space:nowrap;gap:8px;min-height:44px;padding-inline:10px;font-size:14px}.page-module__E0kJGG__socials{flex:none;gap:8px}}@media (max-width:400px){.page-module__E0kJGG__actions>a span{display:none}}@media (max-width:360px){.page-module__E0kJGG__actions{gap:6px}.page-module__E0kJGG__actions>a{padding-inline:6px;font-size:13px}.page-module__E0kJGG__socials{gap:6px}}
