.roles[data-astro-cid-bl6cniha]{display:grid;container-type:inline-size}.role[data-astro-cid-bl6cniha]{gap:var(--s1);padding-block:var(--s4);grid-template-columns:1fr;display:grid}.role[data-astro-cid-bl6cniha]:first-child{padding-top:0}.role[data-astro-cid-bl6cniha]+.role[data-astro-cid-bl6cniha]{border-top:var(--line) dashed var(--divider)}.title[data-astro-cid-bl6cniha]{font-size:var(--fs-lg);line-height:var(--lh-snug)}@container (width>=36rem){.role[data-astro-cid-bl6cniha]{column-gap:var(--s5);grid-template-columns:11rem 1fr;grid-template-areas:"dates title";align-items:baseline}.dates[data-astro-cid-bl6cniha]{grid-area:dates}.title[data-astro-cid-bl6cniha]{grid-area:title}}.page[data-astro-cid-lcdefpme]{gap:var(--gutter);padding-top:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.hero-grid[data-astro-cid-lcdefpme]{column-gap:var(--s4);grid-template-columns:minmax(0,1fr) 42%;grid-template-areas:"name name""lead portrait";display:grid;container-type:inline-size}.portrait[data-astro-cid-lcdefpme]{aspect-ratio:1106/1422;border:var(--line) solid var(--ink);background:var(--paper);grid-area:portrait;width:100%}.portrait-img[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.name[data-astro-cid-lcdefpme]{--reg-x:3px;margin-bottom:var(--s5);overflow-wrap:anywhere;grid-area:name;font-size:clamp(3rem,25cqi,7rem)}.lead[data-astro-cid-lcdefpme]{font-size:clamp(var(--fs-md), 4cqi, var(--fs-lg));text-wrap:balance;grid-area:lead;align-self:center}.actions[data-astro-cid-lcdefpme]{gap:var(--s4);margin-top:var(--s6);flex-wrap:wrap;grid-area:actions;display:none}.section-title[data-astro-cid-lcdefpme]{margin-bottom:var(--s5)}.section-title[data-astro-cid-lcdefpme].flat{text-shadow:none;letter-spacing:normal;line-height:1.05}.subhead[data-astro-cid-lcdefpme]{margin-top:var(--s6);margin-bottom:var(--s3);font-size:var(--fs-lg);line-height:var(--lh-snug)}.facts[data-astro-cid-lcdefpme]{gap:var(--s5);padding-top:var(--s4);border-top:var(--line) dashed var(--divider);display:grid;container-type:inline-size}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin-bottom:var(--s1);text-transform:uppercase;font-weight:700}@container (width>=36rem){.facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{column-gap:var(--s5);grid-template-columns:11rem 1fr;align-items:baseline;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin-bottom:0}}.tools-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s5);display:flex}.tools-head[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl);margin-bottom:0}.tools-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}.agents[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure)}@media (width>=640px){.hero-grid[data-astro-cid-lcdefpme]{--portrait-w:clamp(180px, 30vw, 240px);--hero-gap:clamp(var(--s5), 4vw, var(--s7));grid-template-columns:minmax(0, 1fr) var(--portrait-w);column-gap:var(--hero-gap);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:".portrait""name portrait""lead portrait""actions portrait"".portrait"}.name[data-astro-cid-lcdefpme]{font-size:clamp(3rem, (100cqi - var(--portrait-w) - var(--hero-gap)) / 4, 7rem)}.lead[data-astro-cid-lcdefpme]{font-size:var(--fs-lg)}.actions[data-astro-cid-lcdefpme]{display:flex}.portrait[data-astro-cid-lcdefpme]{align-self:center}}@media (width>=900px){.page[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr))}.page[data-astro-cid-lcdefpme]>.hero{grid-area:1/1/auto/-1}.page[data-astro-cid-lcdefpme]>.about{grid-column:1/span 7;align-self:start}.page[data-astro-cid-lcdefpme]>.experience{grid-column:8/span 5;align-self:start}.tools[data-astro-cid-lcdefpme],.page[data-astro-cid-lcdefpme]>.agents{grid-column:1/-1}}
