@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-hebrew.woff2) format("woff2");unicode-range:U+0590-05FF,U+FB1D-FB4F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-italic-hebrew.woff2) format("woff2");unicode-range:U+0590-05FF,U+FB1D-FB4F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant/cormorant-400-italic-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant/cormorant-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant/cormorant-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant/cormorant-600-hebrew.woff2) format("woff2");unicode-range:U+0590-05FF,U+FB1D-FB4F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant/cormorant-600-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant/cormorant-600-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant/cormorant-600-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant/cormorant-600-italic-hebrew.woff2) format("woff2");unicode-range:U+0590-05FF,U+FB1D-FB4F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant/cormorant-600-italic-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant/cormorant-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant/cormorant-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant/cormorant-700-hebrew.woff2) format("woff2");unicode-range:U+0590-05FF,U+FB1D-FB4F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant/cormorant-700-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lato/lato-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lato/lato-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-navy-50: #EEF2FA;--color-navy-100: #D6E0F5;--color-navy-200: #ADBFEB;--color-navy-300: #7A96DB;--color-navy-400: #4A6DC7;--color-navy-500: #2E5FA3;--color-navy-600: #1B2A4A;--color-navy-700: #141F38;--color-navy-800: #0D1526;--color-paternal-light: #DBEAFE;--color-paternal: #2563EB;--color-paternal-dark: #1D4ED8;--color-maternal-light: #CCFBF1;--color-maternal: #0D9488;--color-maternal-dark: #0F766E;--color-white: #FFFFFF;--color-neutral-50: #F8FAFC;--color-neutral-100: #F1F5F9;--color-neutral-200: #E2E8F0;--color-neutral-300: #CBD5E1;--color-neutral-400: #94A3B8;--color-neutral-500: #64748B;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-900: #0F172A;--color-success: #065F46;--color-success-surface: #D1FAE5;--color-warning: #92400E;--color-warning-surface: #FEF3C7;--color-error: #991B1B;--color-error-surface: #FEE2E2;--color-info: #1E40AF;--color-info-surface: #DBEAFE;--color-private: #6B21A8;--color-private-surface: #F3E8FF;--color-living: #854D0E;--color-living-surface: #FEF9C3;--font-serif: "Cormorant Garamond", "Palatino Linotype", Georgia, serif;--font-sans: "Lato", "Gill Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.75;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-widest: .1em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .07), 0 2px 4px -2px rgb(0 0 0 / .05);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -4px rgb(0 0 0 / .05);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .06);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--duration-veryslow: .6s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-modal: 300;--z-toast: 400;--focus-color: #2563EB;--focus-width: 3px;--focus-offset: 2px;--nav-bg: var(--color-navy-600);--nav-text: var(--color-navy-100);--nav-height: 64px;--hero-gradient: linear-gradient(135deg, var(--color-navy-600) 0%, var(--color-navy-500) 100%);--timeline-line: var(--color-neutral-200);--timeline-dot-birth: var(--color-success);--timeline-dot-death: var(--color-neutral-900);--timeline-dot-default: var(--color-navy-500);--timeline-dot-size: 12px;--tree-node-width: 180px;--tree-node-height: 80px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-neutral-900);background:var(--color-white);-webkit-font-smoothing:antialiased}[lang=he],[lang=yi],[dir=rtl]{direction:rtl;unicode-bidi:embed}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}[dir=rtl],.rtl-field{direction:rtl;unicode-bidi:isolate;font-family:var(--font-serif);text-align:right}.person-name[dir=rtl],.alternate-name[dir=rtl],.citation-text[dir=rtl]{direction:rtl;unicode-bidi:isolate;display:inline-block}.rtl-field,[lang=he],[lang=yi]{font-feature-settings:"mark" 1,"mkmk" 1,"calt" 1;line-height:1.8}[dir=rtl] body{text-align:right}[dir=rtl] .nav-inner,[dir=rtl] .nav-links{flex-direction:row-reverse}[dir=rtl] .skip-link{left:auto;right:var(--space-4)}[dir=rtl] .card{text-align:right}[dir=rtl] .timeline{padding-left:0;padding-right:var(--space-8)}[dir=rtl] .timeline:before{left:auto;right:calc(var(--timeline-dot-size) / 2)}[dir=rtl] .timeline__dot{left:auto;right:calc(-1 * var(--space-8) + (var(--timeline-dot-size) / 2) * -1 + 2px)}[dir=rtl] .tree-node{border-left:none;border-right:4px solid var(--color-neutral-300)}[dir=rtl] .tree-node--paternal{border-right-color:var(--color-paternal)}[dir=rtl] .tree-node--maternal{border-right-color:var(--color-maternal)}[dir=rtl] .profile-hero,[dir=rtl] .badge{flex-direction:row-reverse}[dir=rtl] .input,[dir=rtl] input[type=text],[dir=rtl] input[type=search],[dir=rtl] .footer-inner{text-align:right}.ltr-always,[class*=gramps-id],[class*=date],time,code,pre,.citation-ref{direction:ltr!important;unicode-bidi:isolate;display:inline-block}@supports not (padding-inline-start: 0){[dir=rtl] .nav-inner,[dir=rtl] .footer-inner{padding-left:0;padding-right:var(--space-8)}}[lang=he],[lang=yi]{font-family:Cormorant Garamond,Heebo,David Libre,Arial Hebrew,Times New Roman,"Noto Serif Hebrew",Frank Ruhl Libre,serif}.site-nav[data-astro-cid-37fxchfa]{background:var(--color-navy-600);height:var(--nav-height);position:sticky;top:0;z-index:var(--z-sticky)}.nav-inner[data-astro-cid-37fxchfa]{max-width:1280px;margin:0 auto;padding:0 var(--space-8);height:100%;display:flex;align-items:center;gap:var(--space-6)}.nav-brand[data-astro-cid-37fxchfa]{text-decoration:none;flex-shrink:0}.nav-brand-text[data-astro-cid-37fxchfa]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-white);letter-spacing:var(--tracking-tight)}.nav-links[data-astro-cid-37fxchfa]{display:flex;list-style:none;gap:var(--space-1);margin:0;padding:0}.nav-link[data-astro-cid-37fxchfa]{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-navy-100);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.nav-link[data-astro-cid-37fxchfa]:hover,.nav-link[data-astro-cid-37fxchfa][aria-current=page]{background:var(--color-navy-700);color:var(--color-white)}.nav-search-stub[data-astro-cid-37fxchfa],.nav-auth-stub[data-astro-cid-37fxchfa]{margin-left:auto}.nav-auth-stub[data-astro-cid-37fxchfa]{margin-left:0}.site-footer[data-astro-cid-37fxchfa]{border-top:1px solid var(--color-neutral-200);margin-top:var(--space-16)}.footer-inner[data-astro-cid-37fxchfa]{max-width:1280px;margin:0 auto;padding:var(--space-8)}.footer-text[data-astro-cid-37fxchfa]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-neutral-600)}.footer-text[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--color-navy-500);text-decoration:underline}main[data-astro-cid-37fxchfa]{outline:none}
