.au-hero{padding:40px 0;background:var(--ink-50);border-bottom:1px solid var(--border)}.au-hero-inner{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;grid-gap:48px;gap:48px;align-items:start}.au-photo{display:grid;place-items:center;width:240px;aspect-ratio:1/1;border-radius:999px;background:var(--accent-50);border:0}.au-photo-init{font:650 64px var(--ff-display);letter-spacing:-.02em;color:var(--accent-700)}.au-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.au-linkedin{flex:none;position:relative;top:10px}.au-back{display:inline-flex;align-items:center;gap:7px;font-family:var(--ff-display);font-size:13.75px;font-weight:550;color:var(--fg-muted);text-decoration:none}.au-back svg{width:13.2px;height:13.2px;transform:rotate(180deg);transition:transform .18s ease}.au-back:hover{color:var(--accent)}.au-back:hover svg{transform:rotate(180deg) translateX(2px)}.au-name{margin:0 0 8px;font-size:calc(var(--h1-size) * .85);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}.au-role{font-family:var(--ff-display);font-size:15px;font-weight:550;color:var(--accent);margin-bottom:20px}.au-bio{font-size:15.5px;line-height:1.62;color:var(--fg-muted);max-width:62ch;margin:0 0 26px;text-wrap:pretty}.au-meta{display:flex;flex-direction:column;gap:20px}.au-focus{display:flex;flex-wrap:wrap;gap:7px}.au-focus-tag{font-family:var(--ff-display);font-size:11px;color:var(--fg-muted);background:#fff;border:1px solid var(--border);border-radius:999px;padding:5px 11px}.au-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.au-actions .btn svg{flex:none}.au-count{font-family:var(--ff-display);font-size:11.5px;color:var(--fg-muted)}.au-posts-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:30px}.au-posts-head h2{margin:0;font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls)}.au-posts-count{font-family:var(--ff-display);font-size:11.5px;color:var(--fg-muted);white-space:nowrap}.au-empty{font-size:15px;color:var(--fg-muted)}.au-others-sec{background:var(--ink-50);border-top:1px solid var(--border)}.au-others{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.au-other{display:flex;align-items:center;gap:12px;padding:15px 16px;background:#fff;border:1px solid var(--border);border-radius:var(--r-md);text-decoration:none;color:var(--fg);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.au-other:hover{border-color:var(--accent-100);box-shadow:var(--sh-2);transform:translateY(-2px)}.au-other svg{margin-left:auto;color:var(--fg-subtle);flex:none}.au-other:hover svg{color:var(--accent)}.au-other-av{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:999px;background:var(--accent-50);color:var(--accent-700);font:650 12px var(--ff-display)}.au-other-t{display:flex;flex-direction:column;min-width:0}.au-other-t b{font:600 13.5px var(--ff-display);letter-spacing:-.01em}.au-other-t small{font-size:11.5px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-side{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:22px;display:flex;flex-direction:column;gap:18px}.au-side-h{font:650 10.5px var(--ff-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.au-side-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.au-side-stats>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px}.au-side-stats>div+div{border-left:1px solid var(--border)}.au-side-stats b{font:650 19px/1.1 var(--ff-display);letter-spacing:-.02em;white-space:nowrap}.au-side-stats small{font-family:var(--ff-display);font-size:10px;color:var(--fg-muted)}.au-side-latest{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--ink-50);border:1px solid var(--border);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:border-color .18s ease,box-shadow .18s ease}.au-side-latest:hover{border-color:var(--accent-100);box-shadow:var(--sh-2)}.au-side-latest-l{font:650 10px var(--ff-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.au-side-latest-t{font:600 13.5px/1.4 var(--ff-display);letter-spacing:-.01em}.au-side-latest-m{display:flex;align-items:center;gap:12px;font-family:var(--ff-display);font-size:10.5px;color:var(--fg-muted)}.au-side-cats>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.au-side-cats>div span{font-size:12px;font-family:var(--ff-display);font-weight:550;color:var(--fg-muted);background:var(--ink-50);border:1px solid var(--border);border-radius:999px;padding:4px 11px}@media (max-width:1000px){.au-others,body[data-page] .learn-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.au-hero-inner{grid-template-columns:200px minmax(0,1fr)}.au-side{display:none}}body[data-page] .learn-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.au-hero-inner{grid-template-columns:1fr;gap:0}.au-intro,.au-topbar{display:contents}.au-back{order:1;margin-bottom:14px}.au-name{order:2}.au-role{order:3;margin-bottom:16px}.au-photo{order:4;width:96px;margin-bottom:20px}.au-photo-init{font-size:30px}.au-bio{order:5}.au-meta{order:6}.au-linkedin{order:7;justify-self:start;margin-top:20px;top:0}}@media (max-width:560px){.au-others{grid-template-columns:1fr}.au-posts-head{flex-direction:column;gap:6px}body[data-page] .learn-blog-grid{grid-template-columns:1fr}}