h4[data-astro-cid-74v6erxk]{margin:0}.pstage[data-astro-cid-74v6erxk]{background:var(--stone)}.pstage-inner[data-astro-cid-74v6erxk]{column-gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:end;display:grid}.pstage-copy[data-astro-cid-74v6erxk]{padding-bottom:var(--sp-7);align-self:center}.pstage-copy[data-astro-cid-74v6erxk] .crumbs{padding:0 0 var(--sp-7)}.p-role[data-astro-cid-74v6erxk]{font-size:var(--fs-title);color:var(--navy);font-weight:500}.p-name[data-astro-cid-74v6erxk]{font-size:var(--fs-person);letter-spacing:-.035em;margin:var(--sp-2) 0 var(--sp-5);font-weight:600;line-height:1.1}.p-affil[data-astro-cid-74v6erxk]{margin-top:calc(-1 * var(--sp-3));margin-bottom:var(--sp-4);font-size:var(--fs-ui);color:var(--muted)}.p-tag[data-astro-cid-74v6erxk]{font-size:var(--fs-title);letter-spacing:-.015em;color:var(--body);max-width:520px;line-height:1.7}.p-facts[data-astro-cid-74v6erxk]{gap:var(--sp-2) var(--sp-4);margin:var(--sp-5) 0 0;padding-top:var(--sp-5);border-top:1px solid var(--stone-line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;max-width:520px;display:grid}.p-facts[data-astro-cid-74v6erxk] dt[data-astro-cid-74v6erxk]{font-size:var(--fs-label);color:var(--navy);font-weight:600;line-height:1.5}.p-facts[data-astro-cid-74v6erxk] dd[data-astro-cid-74v6erxk]{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:500;line-height:1.5}.p-actions[data-astro-cid-74v6erxk]{gap:var(--sp-2);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.pstage-photo[data-astro-cid-74v6erxk]{justify-content:center;align-self:end;align-items:flex-end;display:flex}.pstage-photo[data-astro-cid-74v6erxk] img[data-astro-cid-74v6erxk]{aspect-ratio:960/1205;object-fit:contain;object-position:center bottom;width:100%;max-width:480px;height:auto}.p-areas-m[data-astro-cid-74v6erxk]{display:none}.p-nav[data-astro-cid-74v6erxk]{gap:0 var(--sp-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.p-nav[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk]{min-height:52px;font-size:var(--fs-body);color:var(--navy);border-bottom:2px solid #0000;align-items:center;font-weight:600;display:inline-flex}.p-nav[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk]:hover,.p-nav[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk]:focus-visible,.p-nav[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk][aria-current=true]{border-bottom-color:var(--navy)}.pf[data-astro-cid-74v6erxk]{scroll-margin-top:96px}.p-nav[data-astro-cid-74v6erxk]+.pf[data-astro-cid-74v6erxk]{margin-top:var(--sp-7)}.pf[data-astro-cid-74v6erxk]+.pf[data-astro-cid-74v6erxk],.related-wrap[data-astro-cid-74v6erxk]{margin-top:var(--sp-8)}.pf[data-astro-cid-74v6erxk]>h2[data-astro-cid-74v6erxk]{font-size:var(--fs-h2s);letter-spacing:-.025em;margin-bottom:var(--sp-4);font-weight:600;line-height:1.4}.pf-lede[data-astro-cid-74v6erxk]{margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);font-size:var(--fs-ui);color:var(--muted)}.phrase[data-astro-cid-74v6erxk]{display:inline-block}.statement[data-astro-cid-74v6erxk]{max-width:720px}.statement[data-astro-cid-74v6erxk] p[data-astro-cid-74v6erxk]{font-size:var(--fs-body);color:var(--body);line-height:1.75}.statement[data-astro-cid-74v6erxk] p[data-astro-cid-74v6erxk]+p[data-astro-cid-74v6erxk]{margin-top:var(--sp-4)}.statement[data-astro-cid-74v6erxk] b,.statement[data-astro-cid-74v6erxk] strong{color:var(--ink);font-weight:600}.statement[data-astro-cid-74v6erxk] .close[data-astro-cid-74v6erxk]{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--ink);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.5}.area-list[data-astro-cid-74v6erxk]{column-gap:var(--sp-7);border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.area-note[data-astro-cid-74v6erxk]{margin-top:var(--sp-3);font-size:var(--fs-label);color:var(--muted)}.area-list[data-astro-cid-74v6erxk] li[data-astro-cid-74v6erxk]{min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--ink);align-items:center;font-weight:500;display:flex}.intro-col[data-astro-cid-74v6erxk]{column-gap:var(--sp-5);margin-top:var(--sp-5);padding:var(--sp-4) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.intro-col[data-astro-cid-74v6erxk] .k[data-astro-cid-74v6erxk]{font-size:var(--fs-label);color:var(--navy);white-space:nowrap;font-weight:600}.intro-col[data-astro-cid-74v6erxk] strong[data-astro-cid-74v6erxk]{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);font-weight:500;line-height:1.5}.go[data-astro-cid-74v6erxk]{align-items:center;gap:var(--sp-1);min-height:44px;font-size:var(--fs-ui);color:var(--navy);white-space:nowrap;font-weight:500;display:inline-flex}.go[data-astro-cid-74v6erxk] i[data-astro-cid-74v6erxk]{border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)}.intro-col[data-astro-cid-74v6erxk]:hover strong[data-astro-cid-74v6erxk]{color:var(--navy)}.intro-col[data-astro-cid-74v6erxk]:hover .go[data-astro-cid-74v6erxk]{text-underline-offset:4px;text-decoration:underline}.cv[data-astro-cid-74v6erxk]{column-gap:var(--sp-7);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.cv-single[data-astro-cid-74v6erxk]{grid-template-columns:minmax(0,1fr)}.cv-main[data-astro-cid-74v6erxk],.cv-side[data-astro-cid-74v6erxk]{border-top:1px solid var(--ink)}.cv[data-astro-cid-74v6erxk] h3[data-astro-cid-74v6erxk]{padding-top:var(--sp-4);font-size:var(--fs-label);color:var(--navy);font-weight:600;line-height:1.5}.cg[data-astro-cid-74v6erxk]{column-gap:var(--sp-5);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);display:grid}.cg-flat[data-astro-cid-74v6erxk]{grid-template-columns:minmax(0,1fr)}.cg[data-astro-cid-74v6erxk] h4[data-astro-cid-74v6erxk]{font-size:var(--fs-label);color:var(--muted);font-weight:600;line-height:1.75}.plain[data-astro-cid-74v6erxk] li[data-astro-cid-74v6erxk]{font-size:var(--fs-body);color:var(--body);line-height:1.75}.plain[data-astro-cid-74v6erxk] li[data-astro-cid-74v6erxk]+li[data-astro-cid-74v6erxk]{margin-top:var(--sp-2)}.plain[data-astro-cid-74v6erxk] li[data-astro-cid-74v6erxk].sub{color:var(--ink);font-weight:600}.sg[data-astro-cid-74v6erxk]{padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.sg[data-astro-cid-74v6erxk] h4[data-astro-cid-74v6erxk]{font-size:var(--fs-label);color:var(--navy);margin-bottom:var(--sp-2);font-weight:600}.works[data-astro-cid-74v6erxk]{margin-top:0}.works[data-astro-cid-74v6erxk] h3[data-astro-cid-74v6erxk]{margin-bottom:var(--sp-3);font-size:var(--fs-label);color:var(--navy);padding:0;font-weight:600}.works[data-astro-cid-74v6erxk] ul[data-astro-cid-74v6erxk]{border-top:1px solid var(--ink);columns:2;column-gap:var(--sp-7)}.works[data-astro-cid-74v6erxk] li[data-astro-cid-74v6erxk]{break-inside:avoid;padding:var(--sp-3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--body);line-height:1.6}.works[data-astro-cid-74v6erxk] li[data-astro-cid-74v6erxk].sub{color:var(--ink);font-weight:600}.rel[data-astro-cid-74v6erxk]{column-gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rel[data-astro-cid-74v6erxk] h3[data-astro-cid-74v6erxk]{font-size:var(--fs-title);margin-bottom:var(--sp-2);font-weight:600;line-height:1.5}.ledger[data-astro-cid-74v6erxk]{border-top:1px solid var(--ink)}.ledger[data-astro-cid-74v6erxk] li[data-astro-cid-74v6erxk]{border-bottom:1px solid var(--line)}.ledger[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk]{column-gap:var(--sp-4);padding:var(--sp-4) 0;color:inherit;grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.ledger[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk]:hover strong[data-astro-cid-74v6erxk]{color:var(--navy)}.meta[data-astro-cid-74v6erxk]{padding-top:var(--sp-1);font-size:var(--fs-meta);color:var(--muted);flex-direction:column-reverse;line-height:1.6;display:flex}.field[data-astro-cid-74v6erxk]{font-size:var(--fs-label);color:var(--navy);font-weight:600;line-height:1.5}.ledger[data-astro-cid-74v6erxk] time[data-astro-cid-74v6erxk]{font-variant-numeric:tabular-nums;white-space:nowrap}.ledger[data-astro-cid-74v6erxk] strong[data-astro-cid-74v6erxk]{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ink);font-weight:500;line-height:1.5}.end[data-astro-cid-74v6erxk]{white-space:nowrap}.all[data-astro-cid-74v6erxk]{min-height:44px;margin-top:var(--sp-2);font-size:var(--fs-ui);color:var(--navy);align-items:center;font-weight:500;display:flex}.all[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk]{border-bottom:1px solid var(--navy)}@media (width<=1024px){.pstage-inner[data-astro-cid-74v6erxk]{column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,360px)}.cv[data-astro-cid-74v6erxk],.rel[data-astro-cid-74v6erxk]{row-gap:var(--sp-6);grid-template-columns:1fr}}@media (width<=640px){.pstage-inner[data-astro-cid-74v6erxk]{grid-template-columns:1fr;column-gap:0}.pstage-copy[data-astro-cid-74v6erxk]{padding-bottom:0}.pstage-copy[data-astro-cid-74v6erxk] .crumbs{padding:var(--sp-4) 0}.p-role[data-astro-cid-74v6erxk]{font-size:var(--fs-ui)}.p-name[data-astro-cid-74v6erxk]{margin:var(--sp-1) 0 0}.p-affil[data-astro-cid-74v6erxk]{margin-top:0}.p-tag[data-astro-cid-74v6erxk],.p-facts[data-astro-cid-74v6erxk],.p-actions[data-astro-cid-74v6erxk]{display:none}.pstage-photo[data-astro-cid-74v6erxk]{margin-top:var(--sp-4);justify-content:center}.pstage-photo[data-astro-cid-74v6erxk] img[data-astro-cid-74v6erxk]{max-width:300px}.p-areas-m[data-astro-cid-74v6erxk]{padding:var(--sp-4) 0 var(--sp-5);border-top:1px solid var(--stone-line);display:block}.p-areas-m[data-astro-cid-74v6erxk] b[data-astro-cid-74v6erxk]{font-size:var(--fs-label);color:var(--navy);margin-bottom:var(--sp-1);font-weight:600;display:block}.p-areas-m[data-astro-cid-74v6erxk] span[data-astro-cid-74v6erxk]{font-size:var(--fs-body);color:var(--ink);font-weight:500}.p-nav[data-astro-cid-74v6erxk]{scrollbar-width:none;gap:0 var(--sp-5);flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.p-nav[data-astro-cid-74v6erxk]::-webkit-scrollbar{display:none}.p-nav[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk]{white-space:nowrap;flex:none}.pf[data-astro-cid-74v6erxk]+.pf[data-astro-cid-74v6erxk],.related-wrap[data-astro-cid-74v6erxk]{margin-top:var(--sp-7)}.pf[data-astro-cid-74v6erxk]>h2[data-astro-cid-74v6erxk]{font-size:var(--fs-h2s-m)}.statement[data-astro-cid-74v6erxk] .close[data-astro-cid-74v6erxk]{font-size:var(--fs-body)}.area-list[data-astro-cid-74v6erxk]{grid-template-columns:1fr}.intro-col[data-astro-cid-74v6erxk],.cg[data-astro-cid-74v6erxk]{row-gap:var(--sp-1);grid-template-columns:1fr}.works[data-astro-cid-74v6erxk] ul[data-astro-cid-74v6erxk]{columns:1}.ledger[data-astro-cid-74v6erxk] a[data-astro-cid-74v6erxk]{row-gap:var(--sp-1);padding:var(--sp-4) 0;grid-template-columns:1fr}.meta[data-astro-cid-74v6erxk]{align-items:baseline;gap:var(--sp-3);flex-direction:row;padding-top:0}}
