.page_layout___cb5z{display:grid;grid-template-columns:220px 1fr;grid-gap:4rem;gap:4rem;align-items:start}.page_sidebar__SgZR7{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 2rem);display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.page_avatar__fQ4ea{width:120px;height:120px;border-radius:50%;object-fit:cover;border:2px solid var(--border);margin-bottom:.75rem}.page_name__s2x_0{font-family:var(--font-serif);font-size:1.4rem;font-weight:300;color:var(--text-primary)}.page_title__eCi0o{font-size:.875rem;color:var(--accent-1);font-family:var(--font-mono)}.page_location__Ezrkd{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}.page_links__qHIo_{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem;width:100%}.page_linkItem__XG52l{font-size:.82rem;color:var(--text-secondary);font-family:var(--font-mono);transition:color .3s;display:block;padding:.3rem 0;border-bottom:1px solid transparent}.page_linkItem__XG52l:hover{color:var(--accent-2);border-bottom-color:rgba(196,98,45,.3)}.page_main__j24eT{display:flex;flex-direction:column;gap:3rem}.page_sectionTitle__5r2Ux{font-family:var(--font-display);font-style:italic;font-size:1.4rem;color:var(--accent-1);margin-bottom:1.25rem;font-weight:400}.page_bio__KJtR6{font-size:.95rem}.page_skillGroups__tGM1Q{display:flex;flex-direction:column;gap:1.25rem}.page_skillGroupTitle__lcLgQ{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.6rem}.page_interestTags___Ulmu,.page_skillTags__tAwEj{display:flex;flex-wrap:wrap;gap:.4rem}@media (max-width:768px){.page_layout___cb5z{grid-template-columns:1fr;gap:2rem}.page_sidebar__SgZR7{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}.page_avatar__fQ4ea{width:80px;height:80px;margin-bottom:0}.page_links__qHIo_{flex-direction:row;width:auto}}