.page{justify-content:center;align-items:flex-start;min-height:100dvh;display:flex}.container{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:500px;padding:72px 30px;display:flex}.identity p,.intro>p,.list-label,.list-item{animation:.8s cubic-bezier(.37,0,.63,1) both line-fade-in;animation-delay:var(--fade-delay,0s)}.identity p:first-child{--fade-delay:40ms}.identity p:nth-child(2){--fade-delay:.1s}.intro>p:first-child{--fade-delay:.16s}.intro>p:nth-child(2){--fade-delay:.22s}.intro>p:nth-child(3){--fade-delay:.28s}.list-label,.list-item{--fade-delay:calc(40ms + var(--fade-index,0) * 60ms)}@keyframes line-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;display:flex}.identity{flex-direction:column;align-items:flex-start;display:flex}.identity p{font-size:var(--text-sm);margin:0;line-height:160%}.name{color:var(--color-text);font-weight:var(--font-weight-medium)}.role{color:var(--color-muted)}.intro{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.intro p{color:var(--color-text);font-size:var(--text-sm);align-self:stretch;margin:0;line-height:160%}.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);text-underline-position:from-font;transition:text-decoration-color .15s}.text-link:hover{text-decoration-color:#000}@media (width<=420px){.container{gap:32px;padding:48px 20px}}@media (prefers-reduced-motion:reduce){.identity p,.intro>p,.list-label,.list-item{animation:none}}.list-section{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.list-label{color:var(--color-label);font-size:var(--text-xs);line-height:160%}.list-items{flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.list-item{flex-direction:column;align-self:stretch;align-items:flex-start;text-decoration:none;display:flex}.item-title{color:var(--color-text);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);text-underline-position:from-font;align-items:center;line-height:160%;transition:text-decoration-color .15s;display:inline-flex}.list-item:hover .item-title{text-decoration-color:#000}.item-desc{color:var(--color-muted);font-size:var(--text-sm);align-self:stretch;line-height:160%}
