.record[data-astro-cid-jiu3rkdu]{--mark-height: 5px;--mark-gap: 2px}@media(max-width:639px){.record[data-astro-cid-jiu3rkdu]{--mark-height: 4px}}.record-label[data-astro-cid-jiu3rkdu]{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gray-500))}.record-chart[data-astro-cid-jiu3rkdu],.record-axis[data-astro-cid-jiu3rkdu]{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));-moz-column-gap:3px;column-gap:3px}.record-chart[data-astro-cid-jiu3rkdu]{align-items:end;padding-bottom:6px;border-bottom:1px solid rgb(var(--gray-200));touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;view-timeline-name:--record}.record-column[data-astro-cid-jiu3rkdu]{display:flex;flex-direction:column-reverse;gap:var(--mark-gap);min-height:var(--mark-height)}.record-mark[data-astro-cid-jiu3rkdu]{display:block;height:var(--mark-height);border-radius:1.5px;background-color:rgb(var(--gray-400));transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-base) var(--ease-spring)}.record-mark-note[data-astro-cid-jiu3rkdu]{background-color:rgb(var(--gray-300))}.record-column[data-astro-cid-jiu3rkdu][data-active-column] .record-mark[data-astro-cid-jiu3rkdu]{background-color:rgb(var(--gray-500))}.record-column[data-astro-cid-jiu3rkdu][data-active-column] .record-mark-note[data-astro-cid-jiu3rkdu]{background-color:rgb(var(--gray-400))}.record-column[data-astro-cid-jiu3rkdu] .record-mark[data-astro-cid-jiu3rkdu][data-active]{background-color:var(--color-accent);transform:scaleX(1.35)}.record-chart[data-astro-cid-jiu3rkdu][data-filtering] .record-mark[data-astro-cid-jiu3rkdu]:not([data-match]){background-color:rgb(var(--gray-200))}.record-chart[data-astro-cid-jiu3rkdu][data-filtering] .record-mark[data-astro-cid-jiu3rkdu][data-match]{background-color:rgb(var(--gray-600))}.record-random[data-astro-cid-jiu3rkdu]{margin:-.6rem -.5rem;padding:.6rem .5rem;font-size:.85rem;font-weight:500;color:var(--color-accent);cursor:pointer}.record-random[data-astro-cid-jiu3rkdu]:disabled{color:rgb(var(--gray-400));cursor:default}@media(hover:hover){.record-random[data-astro-cid-jiu3rkdu]:not(:disabled):hover{color:rgb(var(--accent-600))}}.record-mark[data-astro-cid-jiu3rkdu]:focus-visible{outline-offset:3px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.record-mark[data-astro-cid-jiu3rkdu]{animation:record-rise linear both;animation-timeline:--record;animation-range:cover calc(1% + var(--f) * 12%) cover calc(9% + var(--f) * 12%)}}}@keyframes record-rise{0%{opacity:0;translate:0 10px}}.record-axis[data-astro-cid-jiu3rkdu]{padding-top:6px;font-size:.75rem;color:rgb(var(--gray-500));font-variant-numeric:tabular-nums}.record-axis[data-astro-cid-jiu3rkdu]>span[data-astro-cid-jiu3rkdu]{position:relative;height:1.1rem}.record-year[data-astro-cid-jiu3rkdu]{position:absolute;left:0;white-space:nowrap}.record-readout[data-astro-cid-jiu3rkdu]{margin-top:1.25rem;min-height:4.6rem}.record-key[data-astro-cid-jiu3rkdu]{display:inline-block;width:12px;height:var(--mark-height);border-radius:1.5px;background-color:rgb(var(--gray-400))}.record-key-note[data-astro-cid-jiu3rkdu]{background-color:rgb(var(--gray-300))}@media(prefers-reduced-motion:reduce){.record-column[data-astro-cid-jiu3rkdu] .record-mark[data-astro-cid-jiu3rkdu][data-active]{transform:none}}.continue-reading[data-astro-cid-zhpepy6v]{margin-bottom:4rem;padding:.75rem 0 .5rem;border-top:1px solid rgb(var(--gray-200));border-bottom:1px solid rgb(var(--gray-200))}@media(prefers-reduced-motion:no-preference){.continue-reading[data-astro-cid-zhpepy6v]:not([hidden]){animation:continue-reading-in var(--duration-base) var(--ease-out) both}}@keyframes continue-reading-in{0%{opacity:0}}.continue-reading-label[data-astro-cid-zhpepy6v]{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gray-500))}.continue-reading-row[data-astro-cid-zhpepy6v]{display:flex;align-items:center;gap:.75rem}.continue-reading-link[data-astro-cid-zhpepy6v]{min-width:0;min-height:44px;display:flex;align-items:center;padding:.25rem 0;-webkit-tap-highlight-color:transparent}.continue-reading-title[data-astro-cid-zhpepy6v]{font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:1.3rem;font-weight:500;line-height:1.2;letter-spacing:-.014em;color:rgb(var(--gray-900));transition:color var(--duration-fast) var(--ease-out)}.continue-reading-dismiss[data-astro-cid-zhpepy6v]{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;margin-right:-.75rem;flex-shrink:0;border-radius:9999px;color:rgb(var(--gray-400));cursor:pointer}.continue-reading-dismiss[data-astro-cid-zhpepy6v] svg[data-astro-cid-zhpepy6v]{width:14px;height:14px}@media(hover:hover){.continue-reading-link[data-astro-cid-zhpepy6v]:hover .continue-reading-title[data-astro-cid-zhpepy6v]{color:var(--color-accent)}.continue-reading-dismiss[data-astro-cid-zhpepy6v]:hover{color:rgb(var(--gray-900));background-color:rgb(var(--gray-100))}}.continue-reading-link[data-astro-cid-zhpepy6v]:active .continue-reading-title[data-astro-cid-zhpepy6v]{color:var(--color-accent)}.section-label[data-astro-cid-j7pv25f6]{padding-bottom:.9rem;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gray-500))}.link-quiet[data-astro-cid-j7pv25f6]{color:rgb(var(--gray-900));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:rgb(var(--gray-300));transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}@media(hover:hover){.link-quiet[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent);text-decoration-color:currentColor}}.link-quiet[data-astro-cid-j7pv25f6]:active{color:var(--color-accent)}.nudge-up[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform var(--duration-slow) var(--ease-spring-bouncy),color var(--duration-fast) var(--ease-out)}@media(hover:hover){.group[data-astro-cid-j7pv25f6]:hover .nudge-up[data-astro-cid-j7pv25f6]{transform:translate(2px,-2px)}}.project-icon[data-astro-cid-j7pv25f6]{display:block;width:3.25rem;height:3.25rem;flex-shrink:0;overflow:hidden;border-radius:22%;box-shadow:inset 0 0 0 1px rgb(var(--gray-900) / .08)}.project-icon[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-icon-mark[data-astro-cid-j7pv25f6]{padding:.45rem;background:#fff}[data-theme=dark] .project-icon-mark[data-astro-cid-j7pv25f6]{background:#e8e8ed}.project-icon-mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{-o-object-fit:contain;object-fit:contain}.project-card[data-astro-cid-j7pv25f6]{-webkit-tap-highlight-color:transparent;transition:transform var(--duration-slow) var(--ease-spring),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media(hover:hover){.project-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);border-color:rgb(var(--gray-300));box-shadow:var(--shadow-lift)}}.project-card[data-astro-cid-j7pv25f6]:active{transform:scale(.99);transition-duration:80ms}.hero-avatar[data-astro-cid-j7pv25f6]{transition:transform var(--duration-slow) var(--ease-spring)}@media(hover:hover){.hero-avatar[data-astro-cid-j7pv25f6]:hover{transform:scale(1.06)}}.social-link[data-astro-cid-j7pv25f6]{display:inline-block;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-slow) var(--ease-spring-bouncy),color var(--duration-fast) var(--ease-out)}@media(hover:hover){.social-link[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}}.social-link[data-astro-cid-j7pv25f6]:active{transform:translateY(0) scale(.92);transition-duration:80ms}@media(prefers-reduced-motion:reduce){.group[data-astro-cid-j7pv25f6]:hover .nudge-up[data-astro-cid-j7pv25f6],.project-card[data-astro-cid-j7pv25f6]:hover,.project-card[data-astro-cid-j7pv25f6]:active,.hero-avatar[data-astro-cid-j7pv25f6]:hover,.social-link[data-astro-cid-j7pv25f6]:hover,.social-link[data-astro-cid-j7pv25f6]:active{transform:none}}
