.detail[data-v-310adf7e]{max-width:56rem;margin:0 auto;padding:2rem 1.5rem 4rem}.detail__loading[data-v-310adf7e]{color:#78716c;padding:4rem 0;text-align:center}.detail__header[data-v-310adf7e]{margin-bottom:2rem}.detail__back[data-v-310adf7e]{display:inline-block;font-size:.875rem;font-weight:500;color:var(--color-blue-accent);text-decoration:none;margin-bottom:1rem}.detail__back[data-v-310adf7e]:hover{text-decoration:underline}.dark .detail__back[data-v-310adf7e]{color:#94b6e8}.detail__head[data-v-310adf7e]{display:flex;gap:1.5rem;align-items:flex-start;flex-wrap:wrap}.detail__avatar[data-v-310adf7e]{width:6rem;height:6rem;border-radius:9999px;background:linear-gradient(135deg,var(--color-blue-accent),#5379bf);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.75rem;overflow:hidden;flex-shrink:0}.detail__avatar img[data-v-310adf7e]{width:100%;height:100%;object-fit:cover}.detail__avatar--deceased img[data-v-310adf7e]{filter:grayscale(1)}.detail__eyebrow[data-v-310adf7e]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-blue-accent);margin:0 0 .5rem}.dark .detail__eyebrow[data-v-310adf7e]{color:#94b6e8}.detail__header h1[data-v-310adf7e]{font-family:var(--font-serif);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#1c1917;margin:0 0 .5rem;letter-spacing:-.01em}.dark .detail__header h1[data-v-310adf7e]{color:#fafaf9}.detail__affiliation[data-v-310adf7e]{font-size:1rem;color:#57534e;margin:0}.dark .detail__affiliation[data-v-310adf7e]{color:#d6d3d1}.detail__body[data-v-310adf7e]{margin-top:2rem}.detail__section[data-v-310adf7e]{margin-bottom:2.5rem}.detail__section-title[data-v-310adf7e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#78716c;margin:0 0 .875rem;padding-bottom:.5rem;border-bottom:1px solid #e7e5e4}.dark .detail__section-title[data-v-310adf7e]{color:#a8a29e;border-bottom-color:#292524}.prose[data-v-310adf7e]{font-size:.9375rem;line-height:1.7;color:#44403c}.dark .prose[data-v-310adf7e]{color:#d6d3d1}.prose[data-v-310adf7e] p{margin:0 0 .875rem}.prose[data-v-310adf7e] p:last-child{margin-bottom:0}.prose[data-v-310adf7e] a{color:var(--color-blue-accent);text-decoration:underline}.dark .prose[data-v-310adf7e] a{color:#94b6e8}.roles[data-v-310adf7e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.role[data-v-310adf7e]{display:flex;flex-direction:column;padding:.625rem .875rem;background:#fafaf9;border-radius:.5rem;border-left:3px solid var(--color-blue-accent)}.dark .role[data-v-310adf7e]{background:#292524;border-left-color:#5379bf}.role__head[data-v-310adf7e]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.role__title[data-v-310adf7e]{font-size:.9375rem;font-weight:600;color:#1c1917}.dark .role__title[data-v-310adf7e]{color:#fafaf9}.role__group[data-v-310adf7e]{font-size:.875rem;color:var(--color-blue-accent);text-decoration:none;font-weight:500}.role__group[data-v-310adf7e]:hover{text-decoration:underline}.role__group--plain[data-v-310adf7e]{color:#78716c}.dark .role__group--plain[data-v-310adf7e]{color:#a8a29e}.role__span[data-v-310adf7e]{font-size:.8125rem;color:#78716c;font-family:ui-monospace,monospace;margin-top:.125rem}.dark .role__span[data-v-310adf7e]{color:#a8a29e}.links[data-v-310adf7e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.links a[data-v-310adf7e]{display:inline-block;padding:.5rem .75rem;background:#fafaf9;border-radius:.375rem;font-size:.875rem;color:var(--color-blue-accent);text-decoration:none}.links a[data-v-310adf7e]:hover{background:#e0e7ff}.dark .links a[data-v-310adf7e]{background:#292524;color:#94b6e8}.dark .links a[data-v-310adf7e]:hover{background:#44403c}
