.page-module___8aEwW__container{max-width:var(--max-width);padding:4rem var(--page-padding)6rem;margin:0 auto}.page-module___8aEwW__header{margin-bottom:3rem}.page-module___8aEwW__headerRow{align-items:center;gap:.85rem;display:flex}.page-module___8aEwW__name{letter-spacing:-.01em;text-wrap:balance;font-size:1rem;font-weight:600}.page-module___8aEwW__bio{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:flex-start;gap:0 1.5rem;display:grid}.page-module___8aEwW__bio .page-module___8aEwW__bioText{grid-area:1/2}.page-module___8aEwW__bio .page-module___8aEwW__socials{grid-area:2/2}.page-module___8aEwW__bioImage{object-fit:cover;border-radius:10px;flex-shrink:0;grid-row:1/-1;width:120px;height:120px}.page-module___8aEwW__bioText{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}.page-module___8aEwW__bioText p{margin-bottom:.75rem}.page-module___8aEwW__bioText p:last-child{margin-bottom:0}.page-module___8aEwW__socials{flex-wrap:wrap;align-items:center;gap:.15rem .75rem;display:flex}.page-module___8aEwW__socialLink{color:var(--color-link);align-items:center;gap:.35rem;transition:color .15s;display:inline-flex}.page-module___8aEwW__socialLink:hover{color:var(--color-link-hover)}.page-module___8aEwW__socialLink svg{flex-shrink:0}.page-module___8aEwW__linkedinWrap{align-items:center;display:inline-flex;position:relative}.page-module___8aEwW__hiringBadge{letter-spacing:.02em;color:#fff;white-space:nowrap;pointer-events:none;background:#16a34a;border-radius:99px;padding:.1rem .4rem;font-size:.55rem;font-weight:600;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-10px;right:-14px;transform:rotate(-8deg);box-shadow:0 1px 2px #0000001f,0 0 0 1px #0000000f}.page-module___8aEwW__linkedinWrap:hover .page-module___8aEwW__hiringBadge{transform:rotate(-8deg)scale(1.15)translateY(-2px)}@keyframes page-module___8aEwW__wiggle{0%,to{transform:rotate(-8deg)scale(1.15)translateY(-2px)}25%{transform:rotate(-14deg)scale(1.15)translateY(-2px)}75%{transform:rotate(-2deg)scale(1.15)translateY(-2px)}}.page-module___8aEwW__linkedinWrap:hover .page-module___8aEwW__hiringBadge{animation:.4s ease-in-out .1s page-module___8aEwW__wiggle;transform:rotate(-8deg)scale(1.15)translateY(-2px)}@media (max-width:480px){.page-module___8aEwW__bio{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:1rem;display:grid}.page-module___8aEwW__bioImage{grid-area:1/1;width:115px;height:115px}.page-module___8aEwW__bioText{grid-area:1/2}.page-module___8aEwW__bio .page-module___8aEwW__socials{flex-flow:wrap;grid-area:2/1/auto/-1;align-items:center;gap:.15rem .75rem;font-size:.85rem}}.page-module___8aEwW__section{margin-top:2.5rem}.page-module___8aEwW__sectionTitle{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.85rem;font-weight:500}.page-module___8aEwW__postList{flex-direction:column;gap:0;list-style:none;display:flex}.page-module___8aEwW__postItem{border-radius:8px;margin:0 -.6rem;padding:.4rem .6rem;transition:background-color .15s}.page-module___8aEwW__postItem:hover{background-color:var(--color-bg-secondary)}.page-module___8aEwW__postLink{color:var(--color-text);font-size:.95rem;font-weight:400;transition:color .15s}.page-module___8aEwW__postItem:hover .page-module___8aEwW__postLink{color:var(--color-link)}.page-module___8aEwW__postTags{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.2rem;display:flex}.page-module___8aEwW__postTag{color:var(--color-text-tertiary);background:var(--color-bg-secondary);white-space:nowrap;border-radius:99px;padding:.1rem .5rem;font-size:.65rem;text-decoration:none;transition:color .15s,box-shadow .15s;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f}.page-module___8aEwW__postTag:hover{color:var(--color-text);box-shadow:0 0 0 1px #0000001a,0 1px 2px -1px #0000001a,0 2px 4px #0000000f}
