.AuthorView_hero__aROSV{position:relative;padding-top:calc(var(--nav-h) + clamp(32px, 6vw, 88px));padding-bottom:clamp(40px,6vw,80px)}.AuthorView_grid___oYeG{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}.AuthorView_copy__ixEi7{display:grid;grid-gap:20px;gap:20px}.AuthorView_eyebrow__hbUfC{font-size:12.5px;color:var(--muted)}.AuthorView_json__xU8cd{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:13px}.AuthorView_json__xU8cd div{display:flex;gap:8px;flex-wrap:wrap}.AuthorView_json__xU8cd dt{color:var(--red-ink)}.AuthorView_json__xU8cd dd{margin:0;color:var(--green-ink)}.AuthorView_photo__LXfx7{border-radius:18px;border:1px solid var(--line-2)}.AuthorView_body__nv21L{position:relative;z-index:2;background:var(--bg);border-top:1px solid var(--line);padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,120px)}.AuthorView_h2__j9ZtC{font-family:var(--display);font-weight:400;font-size:clamp(28px,3.4vw,48px);margin:0 0 24px;-webkit-font-smoothing:none}.AuthorView_h2__j9ZtC+*+.AuthorView_h2__j9ZtC,.AuthorView_posts__q1ewj+.AuthorView_h2__j9ZtC{margin-top:clamp(48px,7vw,96px)}.AuthorView_posts__q1ewj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px 14px;gap:18px 14px}.AuthorView_post__tBM96{display:grid;grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.4}.AuthorView_projects__jJOII{display:flex;flex-wrap:wrap;gap:8px}.AuthorView_projects__jJOII a{display:inline-flex;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--line-2);font-size:13px}.AuthorView_projects__jJOII a span{color:var(--muted)}.AuthorView_projects__jJOII a:hover{background:var(--fg);color:var(--bg)}.AuthorView_projects__jJOII a:hover span{color:inherit}@media (max-width:1000px){.AuthorView_posts__q1ewj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.AuthorView_grid___oYeG{grid-template-columns:1fr}.AuthorView_grid___oYeG>:last-child{order:-1;max-width:260px}}@media (max-width:520px){.AuthorView_posts__q1ewj{grid-template-columns:1fr}}