@keyframes page-module__E0kJGG__staggerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__container{max-width:36.375rem;margin:0 auto;padding:5rem 1rem 2.5rem}.page-module__E0kJGG__article>*{animation:.5s both page-module__E0kJGG__staggerIn}.page-module__E0kJGG__article>:first-child{animation-delay:0s}.page-module__E0kJGG__article>:nth-child(2){animation-delay:50ms}.page-module__E0kJGG__article>:nth-child(3){animation-delay:.1s}.page-module__E0kJGG__article>:nth-child(4){animation-delay:.15s}.page-module__E0kJGG__article>:nth-child(5){animation-delay:.2s}.page-module__E0kJGG__article>:nth-child(6){animation-delay:.25s}.page-module__E0kJGG__article>:nth-child(7){animation-delay:.3s}.page-module__E0kJGG__article>:nth-child(n+8){animation-delay:.35s}.page-module__E0kJGG__header{flex-direction:column;gap:.25rem;padding:0 0 .5rem;display:flex}.page-module__E0kJGG__name{color:var(--body-color);letter-spacing:-.00563rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.page-module__E0kJGG__updated{color:var(--muted-color);letter-spacing:-.00563rem;font-size:.875rem;font-weight:460;line-height:1.25rem}.page-module__E0kJGG__bio{letter-spacing:-.00563rem;color:var(--body-color);padding-top:1rem;font-size:.875rem;font-weight:460;line-height:1.25rem}.page-module__E0kJGG__writingSection{padding:3rem 0 0;animation:.5s .4s both page-module__E0kJGG__staggerIn}.page-module__E0kJGG__writingTitle{color:var(--muted-color);letter-spacing:-.00563rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem;font-size:.875rem;font-weight:460}.page-module__E0kJGG__postList{flex-direction:column;display:flex}.page-module__E0kJGG__yearGroup{border-bottom:1px solid var(--border-color)}.page-module__E0kJGG__yearGroup:last-child{border-bottom:none}.page-module__E0kJGG__yearPosts{flex-direction:column;display:flex}.page-module__E0kJGG__postLink{justify-content:space-between;align-items:center;gap:1rem;padding:.735rem 0 .735rem 6.75rem;text-decoration:none;transition:opacity .14s;display:flex;position:relative}.page-module__E0kJGG__yearLabel{color:var(--muted-color);letter-spacing:-.00563rem;font-size:.875rem;font-weight:460;position:absolute;left:0}.page-module__E0kJGG__postTitle{color:var(--body-color);letter-spacing:-.00563rem;align-items:center;gap:.625rem;font-size:.875rem;font-weight:460;transition:opacity .14s;display:inline-flex}.page-module__E0kJGG__postDate{color:var(--muted-color);letter-spacing:-.00563rem;white-space:nowrap;font-size:.875rem;font-weight:460;line-height:normal;transition:opacity .14s}.page-module__E0kJGG__newBadge{color:#f0a;font-size:.75rem;font-weight:500}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__postList:hover .page-module__E0kJGG__postTitle,.page-module__E0kJGG__postList:hover .page-module__E0kJGG__postDate{opacity:.3}.page-module__E0kJGG__postLink:hover .page-module__E0kJGG__postTitle,.page-module__E0kJGG__postLink:hover .page-module__E0kJGG__postDate{opacity:1}}.page-module__E0kJGG__footer{padding:2.5rem 0 5rem;animation:.5s .5s both page-module__E0kJGG__staggerIn}.page-module__E0kJGG__footerDivider{background:#ededed;width:3.125rem;height:1px;margin-bottom:2.375rem}.page-module__E0kJGG__footerText{color:var(--muted-color);letter-spacing:-.0025rem;font-size:.8125rem;font-weight:460}@media (max-width:768px){.page-module__E0kJGG__container{padding:3rem 1.5rem 2.5rem}}@media (max-width:520px){.page-module__E0kJGG__postLink{padding-left:3rem}.page-module__E0kJGG__postLink:after{left:3rem}}
