.photo-wheel[data-astro-cid-ea6m7mpy]{--photo-width:14rem;gap:var(--space-md);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:var(--space-sm);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 50%, transparent) transparent;display:flex;overflow-x:auto}.photo-wheel[data-astro-cid-ea6m7mpy]>*{scroll-snap-align:start;flex-shrink:0}.photo-wheel[data-astro-cid-ea6m7mpy]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=768px){.photo-wheel[data-astro-cid-ea6m7mpy]{--photo-width:11rem}}.photo[data-astro-cid-xjdomtpr]{width:var(--photo-width,100%);margin:0}.photo[data-astro-cid-xjdomtpr] img[data-astro-cid-xjdomtpr]{aspect-ratio:2/3;object-fit:cover;border:1px solid color-mix(in srgb, var(--text-muted) 35%, transparent);box-sizing:border-box;background-color:color-mix(in srgb, var(--text-muted) 15%, transparent);border-radius:10px;width:100%;display:block}.photo[data-astro-cid-xjdomtpr].landscape img[data-astro-cid-xjdomtpr]{aspect-ratio:3/2}.photo[data-astro-cid-xjdomtpr] figcaption[data-astro-cid-xjdomtpr]{margin-top:var(--space-xs);font-size:var(--font-size-sm);color:var(--text-muted)}.timeline-year[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{margin:var(--space-sm) 0 var(--space-xs)}.timeline-events[data-astro-cid-3xih677i]{padding-left:var(--space-lg);color:var(--text-muted);margin:0;list-style:outside}.timeline-events[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{margin-bottom:var(--space-xs)}.timeline-events[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]{color:var(--color-primary)}.timeline-events[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]:hover{color:var(--color-secondary);text-decoration:underline}.career[data-astro-cid-ypepf4gz]{margin:var(--space-sm) 0 0;gap:var(--space-lg);flex-direction:column;padding:0;list-style:none;display:flex}.career[data-astro-cid-ypepf4gz] li[data-astro-cid-ypepf4gz]{gap:var(--space-xs);flex-direction:column;display:flex}.career-date[data-astro-cid-ypepf4gz]{font-size:var(--font-size-sm);color:var(--text-muted)}.career-title[data-astro-cid-ypepf4gz]{font-weight:var(--font-weight-bold)}.career-sep[data-astro-cid-ypepf4gz]{vertical-align:-.1em;border-left:1px solid var(--text-muted);height:.9em;margin:0 .6em;display:inline-block}.career-title[data-astro-cid-ypepf4gz] a[data-astro-cid-ypepf4gz]{color:var(--color-primary)}.career-title[data-astro-cid-ypepf4gz] a[data-astro-cid-ypepf4gz]:hover{color:var(--color-secondary);text-decoration:underline}.career-note[data-astro-cid-ypepf4gz]{font-size:var(--font-size-sm);color:var(--text-muted);font-weight:var(--font-weight-muted)}.home[data-astro-cid-lcdefpme]{gap:var(--space-xl);flex-direction:column;display:flex}.home[data-astro-cid-lcdefpme] section[data-astro-cid-lcdefpme]{gap:var(--space-sm);flex-direction:column;display:flex}figure[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-sm);flex-direction:column;margin:0;display:flex}figcaption[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--text-muted)}#screen[data-astro-cid-lcdefpme]{width:fit-content;max-width:100%;margin-bottom:var(--space-md);cursor:pointer;outline-offset:2px;background:#000;outline:2px solid #0000;transition:outline-color .15s;display:block;position:relative;overflow-x:auto}#screen[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{max-width:100%;height:auto!important}#screen[data-astro-cid-lcdefpme].captured{cursor:default;outline-color:var(--color-primary)}.home[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.home[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);margin:0}.muted[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-muted);margin:0}.muted[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-primary);text-decoration:none}.muted[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-secondary);text-decoration:underline}.sites-list[data-astro-cid-lcdefpme]{gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sites-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-primary);font-weight:var(--font-weight-bold);text-decoration:none}.sites-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-secondary);text-decoration:underline}
