.pv[data-astro-cid-le4dgjap]{display:flex}.pv__link[data-astro-cid-le4dgjap]{background:var(--white);border:1px solid var(--rule-soft);border-radius:var(--r-lg);width:100%;height:100%;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);flex-direction:column;padding:10px 10px 0;display:flex}.pv__link[data-astro-cid-le4dgjap]:hover,.pv__link[data-astro-cid-le4dgjap]:focus-visible{box-shadow:var(--shadow-2);border-color:var(--rule);transform:translateY(-4px)}.pv__frame[data-astro-cid-le4dgjap]{border-radius:50vw 50vw var(--r-md) var(--r-md);aspect-ratio:1/1.1;background:linear-gradient(172deg, var(--mist), var(--stone));position:relative;overflow:hidden}.pv__img[data-astro-cid-le4dgjap]{object-fit:cover;object-position:50% 14%;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.pv__link[data-astro-cid-le4dgjap]:hover .pv__img[data-astro-cid-le4dgjap]{transform:scale(1.04)}.pv__badge[data-astro-cid-le4dgjap]{white-space:nowrap;border-radius:var(--r-pill);box-shadow:var(--shadow-1);letter-spacing:.02em;color:var(--accent);background:#ffffffeb;padding:5px 11px;font-size:11px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pv__body[data-astro-cid-le4dgjap]{padding:var(--s-5) var(--s-3) var(--s-4);flex-direction:column;flex:1;display:flex}.pv__name[data-astro-cid-le4dgjap]{font-size:var(--t-lg);letter-spacing:-.014em;color:var(--deep);transition:color var(--dur) var(--ease-out);line-height:1.15}.pv__link[data-astro-cid-le4dgjap]:hover .pv__name[data-astro-cid-le4dgjap]{color:var(--accent)}.pv__cred[data-astro-cid-le4dgjap]{font-family:var(--font-body);color:var(--ink-45);letter-spacing:.01em;font-size:.6em}.pv__role[data-astro-cid-le4dgjap]{font-size:var(--t-sm);color:var(--accent);margin-top:6px;font-weight:500}.pv__spec[data-astro-cid-le4dgjap]{font-size:var(--t-xs);color:var(--ink-45);margin-top:2px}.pv__office[data-astro-cid-le4dgjap]{margin-top:var(--s-3);font-size:var(--t-xs);color:var(--deep);align-items:center;gap:6px;font-weight:500;display:inline-flex}.pv__office[data-astro-cid-le4dgjap] svg{color:var(--gold-deep);flex:none}.pv__short[data-astro-cid-le4dgjap]{margin-top:var(--s-3);font-size:var(--t-sm);color:var(--fg-muted);line-height:1.6}.pv__since[data-astro-cid-le4dgjap]{margin-top:var(--s-4);font-size:var(--t-xs);color:var(--deep);align-items:center;gap:7px;font-weight:500;display:inline-flex}.pv__since[data-astro-cid-le4dgjap] svg{color:var(--gold-deep)}.pv__foot[data-astro-cid-le4dgjap]{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule-soft);margin-top:auto;display:flex}.pv--detail[data-astro-cid-le4dgjap] .pv__foot[data-astro-cid-le4dgjap],.pv--lead[data-astro-cid-le4dgjap] .pv__foot[data-astro-cid-le4dgjap]{margin-top:var(--s-5)}.pv__lang[data-astro-cid-le4dgjap]{font-size:var(--label-size);color:var(--ink-45)}.pv__go[data-astro-cid-le4dgjap]{font-size:var(--t-xs);color:var(--ocean);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.pv__go[data-astro-cid-le4dgjap] svg{transition:transform var(--dur) var(--ease-out)}.pv__link[data-astro-cid-le4dgjap]:hover .pv__go[data-astro-cid-le4dgjap] svg{transform:translate(3px)}.pv--lead[data-astro-cid-le4dgjap] .pv__link[data-astro-cid-le4dgjap]{gap:var(--s-6);flex-direction:row;align-items:stretch;padding:12px}.pv--lead[data-astro-cid-le4dgjap] .pv__frame[data-astro-cid-le4dgjap]{aspect-ratio:auto;flex:0 0 44%;min-height:340px}.pv--lead[data-astro-cid-le4dgjap] .pv__body[data-astro-cid-le4dgjap]{padding:var(--s-5) var(--s-4) var(--s-4) 0}.pv--lead[data-astro-cid-le4dgjap] .pv__name[data-astro-cid-le4dgjap]{font-size:clamp(1.6rem,2.4vw,2rem)}@media (width<=760px){.pv--lead[data-astro-cid-le4dgjap] .pv__link[data-astro-cid-le4dgjap]{flex-direction:column;gap:0;padding:10px 10px 0}.pv--lead[data-astro-cid-le4dgjap] .pv__frame[data-astro-cid-le4dgjap]{aspect-ratio:1/1.05;flex-basis:auto;min-height:0}.pv--lead[data-astro-cid-le4dgjap] .pv__body[data-astro-cid-le4dgjap]{padding:var(--s-5) var(--s-3) var(--s-4)}}
