.Xj7qda_root{--line:220 9% 70%;container-type:inline-size}.dark .Xj7qda_root{--line:220 8% 36%}.Xj7qda_tree{--gutter:1.5rem;--gutter-r:0rem;padding:.5rem var(--gutter-r) 1rem var(--gutter);position:relative}.Xj7qda_tree>section{z-index:1;position:relative}.Xj7qda_links{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.Xj7qda_links path{fill:none;stroke:hsl(var(--line));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.Xj7qda_links path.trunk{stroke:hsl(var(--accent) / .7);stroke-width:2px}.Xj7qda_links path.dash{stroke-dasharray:3 4}.Xj7qda_links path.stub{stroke-dasharray:2 4}.Xj7qda_labels{pointer-events:none;z-index:0;position:absolute;inset:0}.Xj7qda_labels>div{width:var(--gutter);justify-content:center;align-items:center;display:flex;position:absolute;left:0}.Xj7qda_labels>div:before{content:"";border-left:1px solid hsl(var(--border));position:absolute;top:0;bottom:0;left:50%}.Xj7qda_labels span{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--background));padding:.375rem 0;font-size:.6875rem;font-weight:600;position:relative;transform:rotate(180deg)}.Xj7qda_avatar{z-index:1;background:hsl(var(--muted));border:1px solid hsl(var(--border));width:2.25rem;height:2.25rem;font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;color:hsl(var(--muted-foreground));border-radius:9999px;flex:none;place-items:center;font-size:.8125rem;display:grid;position:relative;overflow:hidden}.Xj7qda_avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Xj7qda_living{border-color:hsl(var(--muted-foreground) / .55)}a:hover .Xj7qda_avatar{border-color:hsl(var(--accent));color:hsl(var(--accent))}.Xj7qda_ancestors{padding-top:.25rem}.Xj7qda_ancestors ul{margin:0;padding:0;list-style:none}.Xj7qda_row{align-items:flex-end;width:100%;display:flex}.Xj7qda_row:before{content:"";flex:var(--pad-l,0) 1 0}.Xj7qda_row:after{content:"";flex:var(--pad-r,0) 1 0}.Xj7qda_slot{flex-direction:column-reverse;flex:var(--w,1) 1 0;align-items:center;min-width:0;display:flex}.Xj7qda_slot>.Xj7qda_row{margin-bottom:2rem}.Xj7qda_couple{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));justify-content:center;max-width:calc(100% - .375rem);padding:.5rem .25rem .375rem;display:flex;position:relative}.Xj7qda_couple .Xj7qda_parent+.Xj7qda_parent{border-left:1px solid hsl(var(--border))}.Xj7qda_parent{width:var(--col-w,6rem);text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 .25rem;line-height:1.25;display:flex}.Xj7qda_parent .Xj7qda_avatar{width:2.5rem;height:2.5rem;margin-bottom:.375rem;font-size:.875rem}.Xj7qda_given{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.Xj7qda_surname{overflow-wrap:anywhere;font-size:.8125rem}.Xj7qda_nick{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.8125rem;font-style:italic}.Xj7qda_years{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.8125rem}.Xj7qda_years span{white-space:nowrap;display:inline-block}.Xj7qda_parent:hover .Xj7qda_given{text-underline-offset:.2em;text-decoration:underline}.Xj7qda_mid{padding-left:.125rem;padding-right:.125rem}.Xj7qda_mid .Xj7qda_parent{padding:0 .125rem}.Xj7qda_mid .Xj7qda_avatar{width:2.125rem;height:2.125rem;font-size:.8125rem}.Xj7qda_mid .Xj7qda_given{font-size:.84375rem}.Xj7qda_mid .Xj7qda_surname,.Xj7qda_mid .Xj7qda_years{font-size:.78125rem}.Xj7qda_mini{flex-direction:column;width:calc(100% - .375rem);padding:.25rem}.Xj7qda_mini .Xj7qda_parent{flex-direction:row;justify-content:center;gap:.375rem;width:auto;min-height:2.25rem;padding:.375rem .25rem}.Xj7qda_mini .Xj7qda_parent+.Xj7qda_parent{border-left:0;border-top:1px solid hsl(var(--border))}.Xj7qda_mini .Xj7qda_avatar{width:1.75rem;height:1.75rem;margin:0;font-size:.6875rem}.Xj7qda_mini .Xj7qda_given{font-size:.875rem}.Xj7qda_chip{border-radius:var(--radius);align-items:center;gap:.625rem;min-width:0;min-height:2.75rem;padding:.375rem .5rem;display:flex}.Xj7qda_chip:hover{background:hsl(var(--muted))}.Xj7qda_text{min-width:0;line-height:1.3}.Xj7qda_name{overflow-wrap:anywhere;font-size:1rem;font-weight:500;display:block}.Xj7qda_meta{color:hsl(var(--muted-foreground));font-size:.875rem;display:block}.Xj7qda_tag{color:hsl(var(--accent));border:1px solid hsl(var(--accent) / .35);border-radius:9999px;margin-top:.1875rem;padding:0 .4rem;font-size:.75rem;line-height:1.35;display:inline-block}.Xj7qda_nowrap{white-space:nowrap}.Xj7qda_ring{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.Xj7qda_siblings{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);grid-auto-flow:dense;padding-top:1.25rem;display:grid}.Xj7qda_caption{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));grid-row:1;font-size:.75rem;font-weight:600}.Xj7qda_captionLeft{text-align:right;grid-column:1;padding:0 1.125rem .25rem .5rem}.Xj7qda_captionRight{grid-column:3;padding:0 .5rem .25rem 1.125rem}.Xj7qda_siblings ul{display:contents}.Xj7qda_siblings li{list-style:none}.Xj7qda_left{grid-column:1;padding-right:.625rem}.Xj7qda_right{grid-column:3;padding-left:.625rem}.Xj7qda_left .Xj7qda_chip{text-align:right;flex-direction:row-reverse}.Xj7qda_siblings .Xj7qda_chip{gap:.5rem;padding:.3125rem .375rem}.Xj7qda_siblings .Xj7qda_avatar{width:2rem;height:2rem;font-size:.75rem}.Xj7qda_siblings .Xj7qda_name{overflow-wrap:normal;font-size:.9375rem}.Xj7qda_focus{border:1px solid hsl(var(--accent) / .45);border-radius:calc(var(--radius) * 2);background:hsl(var(--background));text-align:center;max-width:40rem;margin:3.25rem auto 0;padding:3rem 1.25rem 1.25rem}.Xj7qda_focusAvatar{width:4.5rem;height:4.5rem;color:hsl(var(--accent));border:2px solid hsl(var(--accent));background:linear-gradient(hsl(var(--accent) / .1), hsl(var(--accent) / .1)), hsl(var(--background));font-size:1.375rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.Xj7qda_focusName{font-family:var(--font-display), Georgia, serif;overflow-wrap:anywhere;outline:none;margin:0;font-size:1.75rem;font-weight:500;line-height:1.2}.Xj7qda_focusNick{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:1.0625rem;font-style:italic}.Xj7qda_focusYears{color:hsl(var(--muted-foreground));margin:.375rem 0 0;font-size:1.0625rem}.Xj7qda_facts{border-top:1px solid hsl(var(--border));text-align:left;gap:.625rem;margin:1.25rem 0 0;padding:1rem 0 0;display:grid}.Xj7qda_facts>div{grid-template-columns:6.5rem 1fr;gap:.75rem;display:grid}.Xj7qda_facts dt{color:hsl(var(--muted-foreground));font-size:.9375rem}.Xj7qda_facts dd{margin:0;font-size:1rem}.Xj7qda_bio{text-align:left;border-left:2px solid hsl(var(--accent) / .4);white-space:pre-line;margin:1rem 0 0;padding-left:.875rem;font-size:1rem;line-height:1.6}.Xj7qda_spouses{border-top:1px solid hsl(var(--border));text-align:left;margin-top:1.25rem;padding-top:1rem}.Xj7qda_smallHeading{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 .375rem;font-size:.75rem;font-weight:600}.Xj7qda_spouses ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.Xj7qda_spouses .Xj7qda_chip{margin:0 -.5rem}.Xj7qda_none{color:hsl(var(--muted-foreground));margin:1rem 0 0}.Xj7qda_descendants{padding-top:2.25rem}.Xj7qda_descendants ul{margin:0;padding:0;list-style:none}.Xj7qda_unionCaption{align-items:center;gap:.625rem;min-height:2.5rem;padding:.25rem 0 .25rem .875rem;display:flex}.Xj7qda_unionDot{background:hsl(var(--background));border:1px solid hsl(var(--accent) / .5);width:1.625rem;height:1.625rem;color:hsl(var(--accent));z-index:1;border-radius:9999px;flex:none;place-items:center;display:grid;position:relative}.Xj7qda_unionDot .Xj7qda_ring{width:.875rem;height:.875rem}.Xj7qda_unionTitle{font-size:.9375rem;font-weight:600;line-height:1.3}.Xj7qda_unionMeta{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:400;display:block}.Xj7qda_descendants .Xj7qda_kids{padding-left:2.125rem}.Xj7qda_unionCaption+.Xj7qda_kids{padding-left:2.25rem}.Xj7qda_item{padding-top:.125rem}.Xj7qda_node{min-width:0}.Xj7qda_spouseLine{color:hsl(var(--muted-foreground));margin:-.25rem 0 .125rem 3.375rem;font-size:.875rem}.Xj7qda_spouseLine .Xj7qda_ring{color:hsl(var(--accent));margin-right:.375rem}.Xj7qda_spouseLine a{color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));padding:.25rem 0;line-height:1.2;display:inline-block}.Xj7qda_spouseLine a:hover{border-color:hsl(var(--accent))}.Xj7qda_more{margin:.125rem 0 .25rem 3.375rem;font-size:.875rem}.Xj7qda_more a,.Xj7qda_more button{color:hsl(var(--accent));font:inherit;cursor:pointer;background:0 0;border:0;padding:.375rem 0}.Xj7qda_more a:hover,.Xj7qda_more button:hover{text-decoration:underline}.Xj7qda_subCaption{padding-left:.75rem}.Xj7qda_subCaption .Xj7qda_unionDot{width:1.375rem;height:1.375rem}.Xj7qda_subCaption .Xj7qda_unionTitle{font-size:.875rem}.Xj7qda_branching .Xj7qda_unions{justify-content:center;align-items:flex-start;display:flex}.Xj7qda_branching .Xj7qda_unions>li{flex:var(--leaves,1) 1 0;flex-direction:column;align-items:center;min-width:0;display:flex}.Xj7qda_branching .Xj7qda_unionCaption{text-align:center;flex-direction:column;gap:.375rem;padding:0}.Xj7qda_branching .Xj7qda_kids,.Xj7qda_branching .Xj7qda_unionCaption+.Xj7qda_kids{justify-content:center;align-items:flex-start;width:100%;margin-top:2.25rem;padding:0;display:flex}.Xj7qda_branching .Xj7qda_item{flex:var(--leaves,1) 1 0;flex-direction:column;align-items:center;min-width:0;padding:0 .375rem;display:flex}.Xj7qda_branching .Xj7qda_node{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:12rem;display:flex}.Xj7qda_branching .Xj7qda_chip{flex-direction:column;gap:.375rem;width:100%;padding:.375rem .25rem}.Xj7qda_branching .Xj7qda_avatar{width:2.75rem;height:2.75rem;font-size:.9375rem}.Xj7qda_branching .Xj7qda_spouseLine{margin:0}.Xj7qda_branching .Xj7qda_more{text-align:center;margin:.25rem 0 0}.Xj7qda_trail{margin:1rem 0 1.5rem;font-size:.9375rem}.Xj7qda_trail ol{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.Xj7qda_trail li{align-items:center;gap:.5rem;display:flex}.Xj7qda_trail li+li:before{content:"›";color:hsl(var(--muted-foreground))}.Xj7qda_trail li:first-child+li:before{content:none}.Xj7qda_trail a{border:1px solid hsl(var(--border));border-radius:9999px;padding:.375rem .625rem;line-height:1.2}.Xj7qda_trail a:hover{background:hsl(var(--muted))}.Xj7qda_trail [aria-current]{color:hsl(var(--muted-foreground))}@container (max-width:22.4rem){.Xj7qda_siblings{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr)}.Xj7qda_left{padding-right:.5rem}.Xj7qda_right{padding-left:.5rem}.Xj7qda_siblings .Xj7qda_chip{gap:.375rem;padding:.25rem}.Xj7qda_siblings .Xj7qda_avatar{width:1.75rem;height:1.75rem;font-size:.6875rem}.Xj7qda_siblings .Xj7qda_name{font-size:.875rem}.Xj7qda_facts>div{grid-template-columns:5.25rem 1fr;gap:.5rem}}@container (min-width:40rem){.Xj7qda_focus{padding:3.25rem 2rem 1.75rem}.Xj7qda_facts>div{grid-template-columns:8rem 1fr}}@container (min-width:60rem){.Xj7qda_tree{--gutter:8rem;--gutter-r:8rem}.Xj7qda_labels>div{justify-content:flex-end;width:7rem}.Xj7qda_labels>div:before{display:none}.Xj7qda_labels span{writing-mode:horizontal-tb;padding:0;font-size:.75rem;transform:none}.Xj7qda_siblings{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}.Xj7qda_left,.Xj7qda_right{max-width:18rem}.Xj7qda_left{justify-self:end}.Xj7qda_focus{max-width:48rem}.Xj7qda_focusBody{border-top:1px solid hsl(var(--border));grid-template-columns:1.15fr 1fr;gap:0 2.5rem;margin-top:1.5rem;display:grid}.Xj7qda_focusBody>:only-child{grid-column:1/-1}.Xj7qda_focusBody .Xj7qda_facts,.Xj7qda_focusBody .Xj7qda_spouses{border-top:0;margin-top:0;padding-top:1.25rem}.Xj7qda_focusBody .Xj7qda_facts>div{grid-template-columns:7rem 1fr}.Xj7qda_focusName{font-size:2.125rem}}@keyframes Xj7qda_swap{0%{opacity:.2;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.Xj7qda_swap{animation:none}}
