.hero[data-astro-cid-lcdefpme]{padding-top:4rem;padding-bottom:4rem}.avatar[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;width:5.5rem;height:5.5rem;margin-bottom:1.75rem;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:.75rem 0 1rem;font-size:clamp(2.25rem,7vw,3.5rem)}.headline[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--muted);text-wrap:balance;max-width:36rem;margin:0;font-size:clamp(1.2rem,3.2vw,1.45rem);font-style:italic;line-height:1.45}.prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1.1rem}.entries[data-astro-cid-lcdefpme]{gap:2.75rem;margin:0;padding:0;list-style:none;display:grid}.row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}h3[data-astro-cid-lcdefpme]{font-size:1.4rem}.period[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:.78rem}.role[data-astro-cid-lcdefpme]{color:var(--muted);margin:.2rem 0 .75rem;font-size:.85rem}.entries[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 .75rem}.muted[data-astro-cid-lcdefpme]{color:var(--muted)}.small[data-astro-cid-lcdefpme]{font-size:.8rem}.meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem .9rem;margin-top:.9rem;font-size:.8rem;display:flex}.tag[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--accent);font-size:.75rem}.tag[data-astro-cid-lcdefpme]:before{content:"#";opacity:.6}.jobs[data-astro-cid-lcdefpme]{grid-template-columns:max-content 1fr auto;align-items:baseline;gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.jobs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:contents}.job-org[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.15rem}.job-desc[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.875rem}.jobs[data-astro-cid-lcdefpme] .period[data-astro-cid-lcdefpme]{justify-self:end}@media (width<=520px){.jobs[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;grid-auto-flow:dense;gap:.25rem 1rem}.jobs[data-astro-cid-lcdefpme] .period[data-astro-cid-lcdefpme]{grid-column:2}.job-desc[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-bottom:.75rem}}.now-list[data-astro-cid-lcdefpme]{gap:.5rem;margin:0;padding-left:1.1rem;display:grid}.now-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{color:var(--muted)}.now-updated[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);margin:1.25rem 0 0;font-size:.75rem}.contact-heading[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-size:clamp(1.9rem,5vw,2.5rem)}.contact-blurb[data-astro-cid-lcdefpme]{color:var(--muted);max-width:34rem;margin:0 0 1.5rem}.contact-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem 1.75rem;margin:0;font-size:1rem;display:flex}#contact[data-astro-cid-lcdefpme]{padding-bottom:4.5rem}.swap[data-astro-cid-lcdefpme],.swap[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{text-decoration:inherit}.swap[data-astro-cid-lcdefpme]{display:inline-grid}.swap[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{grid-area:1/1}.copied[data-astro-cid-lcdefpme],.is-copied[data-astro-cid-lcdefpme] .swap[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{visibility:hidden}.is-copied[data-astro-cid-lcdefpme] .copied[data-astro-cid-lcdefpme]{visibility:visible}.sr-only[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#photography[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.see-all[data-astro-cid-lcdefpme]{font-size:.8rem}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.strip[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:opacity .2s;display:block}.strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img{opacity:.85}.strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=520px){.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.prose[data-astro-cid-lcdefpme] .w[data-astro-cid-lcdefpme]{animation-name:light;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 20% cover 50%}@keyframes light{0%{color:var(--muted)}to{color:var(--text)}}}}
