.profile[data-v-0da12456]{padding-top:2.5rem;padding-bottom:5rem}.back[data-v-0da12456]{color:var(--text-primary);border-bottom:1px solid var(--accent-red);text-decoration:none}.state[data-v-0da12456]{text-align:center;color:var(--text-muted);padding:4rem 1rem}.error[data-v-0da12456]{color:#fda4af}.profile-head[data-v-0da12456]{border-bottom:1px solid var(--border-color);grid-template-columns:176px 1fr;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.3rem 0 1.7rem;display:grid}.portrait[data-v-0da12456]{color:#f0c6d0;background:linear-gradient(145deg,#4c1e2a,#161719);border:1px solid #ee274d94;place-items:center;width:176px;height:212px;display:grid;position:relative;overflow:hidden}.portrait img[data-v-0da12456]{object-fit:cover;filter:grayscale()contrast(1.06);width:100%;height:100%}.portrait svg[data-v-0da12456]{fill:currentColor;width:82%;height:88%}.portrait>span[data-v-0da12456]{font:700 .48rem var(--font-mono);letter-spacing:.05em;position:absolute;top:7px;left:7px}.eyebrow[data-v-0da12456]{color:var(--accent-red);font:700 .65rem var(--font-mono);letter-spacing:.12em;margin:0}.profile h1[data-v-0da12456]{font:700 clamp(2.4rem,6vw,4.8rem) var(--font-serif);margin:.25rem 0}.role[data-v-0da12456]{color:#f2b5c2;font:700 .85rem var(--font-mono);text-transform:uppercase;margin:.2rem 0}.role-description[data-v-0da12456],.case-link[data-v-0da12456],.muted[data-v-0da12456],.remembrances>p[data-v-0da12456]{color:var(--text-secondary);line-height:1.55}.case-link a[data-v-0da12456],.section-title a[data-v-0da12456]{color:#ffd4dc}.submit-image[data-v-0da12456]{border:1px solid var(--accent-red);color:#fff;font:700 .7rem var(--font-mono);text-transform:uppercase;background:#ee274d1a;flex-wrap:wrap;gap:.38rem;margin-top:.7rem;padding:.62rem .8rem;text-decoration:none;display:inline-flex}.submit-image small[data-v-0da12456]{color:#f6c2ce}.profile-grid[data-v-0da12456]{grid-template-columns:1.3fr .7fr;gap:1rem;margin-top:1.4rem;display:grid}.sourced-record[data-v-0da12456],.profile-sources[data-v-0da12456],.related[data-v-0da12456],.remembrances[data-v-0da12456]{border:1px solid var(--border-color);background:linear-gradient(145deg,#101c20e0,#070c0ff0);padding:1.1rem}.profile h2[data-v-0da12456]{font:700 1.55rem var(--font-serif);margin:.25rem 0 .8rem}.biography[data-v-0da12456]{white-space:pre-wrap;color:var(--text-secondary);line-height:1.65}dl[data-v-0da12456]{gap:.45rem;display:grid}dl div[data-v-0da12456]{border-top:1px solid var(--border-color);justify-content:space-between;gap:1rem;padding-top:.45rem;display:flex}dt[data-v-0da12456]{font:700 .6rem var(--font-mono);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}dd[data-v-0da12456]{text-align:right;margin:0}.source-rule[data-v-0da12456]{border-left:2px solid var(--signal-cyan);color:var(--text-muted);background:#7ad4d50f;margin:1rem 0 0;padding:.55rem .7rem;font-size:.77rem;line-height:1.45}.source-badges[data-v-0da12456]{flex-wrap:wrap;gap:.45rem;display:flex}.source-badges a[data-v-0da12456],.source-badges span[data-v-0da12456]{color:#fff4f5;font:700 .65rem var(--font-mono);overflow-wrap:anywhere;background:#9d1a39;border:1px solid #ffffff2e;padding:.48rem .6rem;text-decoration:none}.source-badges span[data-v-0da12456]{background:#9d1a3980}.related[data-v-0da12456],.remembrances[data-v-0da12456]{margin-top:1rem}.section-title[data-v-0da12456]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.7rem;display:flex}.section-title a[data-v-0da12456]{font-size:.78rem}.section-title>span[data-v-0da12456]{color:var(--text-muted);font-size:.72rem}.related-grid[data-v-0da12456]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;margin-top:.8rem;display:grid}.related-grid article[data-v-0da12456]{background:#00000029;border-left:2px solid #d3a92d;padding:.8rem}.related-grid small[data-v-0da12456]{color:#e5c96b;font:700 .6rem var(--font-mono)}.related-grid h3[data-v-0da12456],.timeline h3[data-v-0da12456]{margin:.35rem 0}.related-grid p[data-v-0da12456],.timeline p[data-v-0da12456]{color:var(--text-secondary);margin:.25rem 0;font-size:.85rem;line-height:1.45}.timeline[data-v-0da12456]{gap:.8rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.timeline li[data-v-0da12456]{border-left:2px solid var(--accent-red);grid-template-columns:150px 1fr;gap:1rem;padding-left:.8rem;display:grid}.timeline time[data-v-0da12456]{color:#f4c3ce;font:700 .68rem var(--font-mono)}.remembrances form[data-v-0da12456]{gap:.55rem;margin-top:.85rem;display:grid}.remembrances textarea[data-v-0da12456]{min-height:105px;color:var(--text-primary);border:1px solid var(--border-color);font:inherit;resize:vertical;background:#081114;padding:.7rem}.remembrances form>div[data-v-0da12456]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.remembrances small[data-v-0da12456]{color:var(--text-muted);font-size:.68rem}.remembrances button[data-v-0da12456]{background:var(--accent-red);color:#fff;cursor:pointer;border:0;padding:.55rem .7rem;font-weight:700}.sign-in[data-v-0da12456]{color:#ffd4dc;margin-top:.75rem;display:inline-block}.remembrance-message[data-v-0da12456]{border-left:2px solid var(--signal-cyan);background:#7ad4d50f;padding:.5rem .65rem}.remembrance-list[data-v-0da12456]{gap:.6rem;margin-top:1rem;display:grid}.remembrance-list article[data-v-0da12456]{background:#0000002b;border-left:2px solid #ee274db3;padding:.75rem}.remembrance-list p[data-v-0da12456]{margin:0 0 .35rem;line-height:1.5}.sr-only[data-v-0da12456]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.profile-head[data-v-0da12456],.profile-grid[data-v-0da12456]{grid-template-columns:1fr}.portrait[data-v-0da12456]{width:140px;height:172px}.timeline li[data-v-0da12456]{grid-template-columns:1fr}}
