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