.profile[data-astro-cid-257lyhz6]{max-width:1280px;padding:clamp(92px,8vw,125px) 30px 0;margin:0 auto}.profile-heading[data-astro-cid-257lyhz6]{max-width:900px;margin:0 auto clamp(58px,7vw,86px);text-align:center}.profile-category[data-astro-cid-257lyhz6]{margin:0 0 24px;color:var(--wine);font:600 12px / 1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase}.profile-heading[data-astro-cid-257lyhz6] h1[data-astro-cid-257lyhz6]{margin:0;font:400 clamp(34px,4.5vw,52px) / 1.18 var(--serif);letter-spacing:-.025em;text-wrap:balance}.profile-rule[data-astro-cid-257lyhz6]{display:block;width:112px;height:5px;margin:36px auto 0;background:var(--wine)}.profile-socials[data-astro-cid-257lyhz6]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:8.5px auto 0}.profile-social[data-astro-cid-257lyhz6]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:4px;border:1px solid var(--line);border-radius:7px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.profile-social[data-astro-cid-257lyhz6]:hover,.profile-social[data-astro-cid-257lyhz6]:focus-visible{border-color:var(--wine);background:#f9eff1}.profile-social[data-astro-cid-257lyhz6] img[data-astro-cid-257lyhz6]{display:block;width:13px;height:13px;object-fit:contain}.profile-socials[data-astro-cid-257lyhz6]+.profile-rule[data-astro-cid-257lyhz6]{margin-top:25px}.profile-name-note[data-astro-cid-257lyhz6]{max-width:650px;margin:26px auto 0;font-size:14px;line-height:1.7}.profile-presentation[data-astro-cid-257lyhz6]{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);gap:clamp(35px,6vw,80px);align-items:start;max-width:1050px;margin:0 auto}.profile-portrait[data-astro-cid-257lyhz6]{margin:0}.profile-portrait[data-astro-cid-257lyhz6] img[data-astro-cid-257lyhz6]{display:block;width:100%;height:auto;border-radius:14px}.profile-portrait[data-astro-cid-257lyhz6] figcaption[data-astro-cid-257lyhz6]{margin-top:12px;font-size:12px;line-height:1.6;color:#6c545b;text-align:center}.profile-main[data-astro-cid-257lyhz6]{min-width:0;width:100%}.profile-copy[data-astro-cid-257lyhz6],.profile-details[data-astro-cid-257lyhz6]{font:400 clamp(16px,1.4vw,18px) / 1.85 var(--sans)}.profile-copy[data-astro-cid-257lyhz6] p[data-astro-cid-257lyhz6],.profile-section[data-astro-cid-257lyhz6] p[data-astro-cid-257lyhz6]{margin:0 0 1.5em;text-align:justify;text-justify:inter-word;hyphens:auto;white-space:pre-line;overflow-wrap:anywhere}.profile[data-astro-cid-257lyhz6] a[data-astro-cid-257lyhz6]{color:var(--wine);text-underline-offset:4px;overflow-wrap:anywhere}.profile-review[data-astro-cid-257lyhz6]{margin:25px 0;border-block:1px solid var(--line);padding:17px 0;font-size:14px;line-height:1.7}.profile-review[data-astro-cid-257lyhz6] summary[data-astro-cid-257lyhz6]{color:var(--wine);font-weight:500;cursor:pointer}.profile-review[data-astro-cid-257lyhz6] ul[data-astro-cid-257lyhz6]{padding-left:22px;margin:16px 0 0}.profile-review[data-astro-cid-257lyhz6] li[data-astro-cid-257lyhz6]{margin-bottom:12px}.profile-copy[data-astro-cid-257lyhz6] .profile-source[data-astro-cid-257lyhz6]{font-size:14px;text-align:left;margin-bottom:0}.profile-details[data-astro-cid-257lyhz6]{min-width:0;width:100%}.profile-section[data-astro-cid-257lyhz6]{margin-top:clamp(48px,6vw,76px)}.profile-section[data-astro-cid-257lyhz6] h2[data-astro-cid-257lyhz6]{margin:0 0 30px;font:400 clamp(28px,3vw,36px) / 1.25 var(--serif);text-align:center;text-wrap:balance}.profile-section[data-astro-cid-257lyhz6] h3[data-astro-cid-257lyhz6]{margin:32px 0 24px;font:400 25px / 1.3 var(--serif);text-align:center}.academic-links[data-astro-cid-257lyhz6] ul[data-astro-cid-257lyhz6]{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 28px;list-style:none;padding:0;margin:0}.profile-back[data-astro-cid-257lyhz6]{max-width:1050px;margin:70px auto 0;padding-top:22px;border-top:1px solid var(--line);font-size:14px}@media(max-width:740px){.profile[data-astro-cid-257lyhz6]{padding:70px 20px 0}.profile-heading[data-astro-cid-257lyhz6]{margin-bottom:50px}.profile-rule[data-astro-cid-257lyhz6]{width:80px;height:4px;margin-top:29px}.profile-presentation[data-astro-cid-257lyhz6]{grid-template-columns:minmax(0,1fr);gap:32px}.profile-portrait[data-astro-cid-257lyhz6]{width:min(100%,280px);margin:0 auto}.profile-copy[data-astro-cid-257lyhz6],.profile-details[data-astro-cid-257lyhz6]{font-size:16px;line-height:1.75}.profile-back[data-astro-cid-257lyhz6]{margin-top:52px}}
