.journey-context{border-bottom:1px solid var(--gold-border);background:var(--surface);flex:none}.journey-context__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:10px;display:flex}.journey-context a{color:var(--foreground-muted);font:500 13px/1.45 var(--font-label)}.journey-context a:hover{color:var(--gold)}.journey-context__title{overflow-wrap:anywhere;max-width:100%}.journey-context__links{flex-wrap:wrap;gap:2px 18px;display:flex}.journey-context__links a,.journey-context button{text-underline-offset:4px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.journey-context button{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0}@media (pointer:coarse){.journey-context__links a,.journey-context button{min-height:44px}}.family-explore--compact.z0 .z2.z0{grid-template-columns:minmax(0,1fr);padding-block:10px}.family-explore.z0{flex-shrink:0;position:relative}.family-explore.z0>summary.z0{box-sizing:border-box;min-height:44px;color:var(--foreground);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:8px;font:500 14px/1.4 Inter,system-ui,sans-serif;list-style:none;transition:color .16s,background .16s;display:inline-flex}.family-explore.z0>summary.z0::-webkit-details-marker{display:none}.family-explore.z0>summary.z0::marker{content:""}.family-explore.z0>summary.z0:hover{color:var(--gold);background:var(--gold-glow,transparent)}.family-explore.z0>summary.z0:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zq.z0{width:17px;height:17px;color:var(--gold);flex-shrink:0;display:none}.zs.z0{flex-shrink:0;width:13px;height:13px;transition:transform .18s}.family-explore.z0[open]>summary.z0{color:var(--gold)}.family-explore.z0[open] .zs.z0{transform:rotate(180deg)}.family-explore__panel.z0{z-index:120;top:calc(100% + 10px);box-sizing:border-box;background:var(--background);border:1px solid var(--border-strong);width:max-content;max-width:min(840px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--surface), var(--shadow-md);border-radius:4px;position:absolute;inset-inline-end:0}.family-explore__grid.z0{grid-template-columns:repeat(3,minmax(214px,1fr));gap:4px 22px;padding:16px 18px;display:grid}.za.z0{align-content:start;min-width:0;display:grid}.z8.z0{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 8px;padding:0 8px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;line-height:1.6;text-decoration:none;display:flex}.zd.z0{opacity:0;transition:opacity .14s,transform .14s;transform:translate(-3px)}.zc.z0:hover .zd.z0{opacity:1;transform:translate(0)}.zc.z0:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.z2.z0{box-sizing:border-box;color:var(--foreground-muted);border-radius:3px;align-items:flex-start;gap:9px;padding:7px 8px;text-decoration:none;transition:color .14s,background .14s;display:flex}.z3p.z0{width:17px;height:17px;color:var(--gold);opacity:.75;flex-shrink:0;margin-top:1px;transition:opacity .14s}.zu.z0{min-width:0;display:grid}.z3.z0{color:var(--foreground);font:500 14px/1.4 Inter,system-ui,sans-serif}.z3n.z0{color:var(--foreground-muted);opacity:.8;font:400 12px/1.45 Inter,system-ui,sans-serif}a.z0.z2:hover{background:var(--surface-hover,var(--surface))}a.z0.z2:hover .z3p.z0{opacity:1}a.z0.z2:hover .z3.z0{color:var(--gold)}a.z0.z2:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zk.z0{cursor:default}.zk.z0 .z3p.z0{opacity:1}.zk.z0 .z3.z0{align-items:center;font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:600;display:flex}.zk.z0 .z3.z0:after{content:"";background:var(--gold);flex-shrink:0;width:5px;height:5px;margin-inline-start:8px}.family-explore__foot.z0{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:12px 26px 14px;display:flex}.family-explore__hub.z0{border-radius:3px;align-items:center;gap:9px;min-width:0;margin-inline:-8px;padding:6px 8px;text-decoration:none;transition:background .14s;display:flex}.family-explore__hub-icon.z0{width:17px;height:17px;color:var(--gold);opacity:.75;flex-shrink:0;transition:opacity .14s}.family-explore__hub-arrow.z0{color:var(--gold);opacity:0;margin-inline-start:4px;transition:opacity .14s,transform .14s;transform:translate(-3px)}a.z0.family-explore__hub:hover{background:var(--surface-hover,var(--surface))}a.z0.family-explore__hub:hover .family-explore__hub-icon.z0{opacity:1}a.z0.family-explore__hub:hover .family-explore__hub-arrow.z0{opacity:1;transform:translate(0)}.zn.z0{color:var(--foreground);font:600 15px/1.3 Playfair Display,Georgia,serif}.family-explore__hub--current.z0{cursor:default;cursor:default}.family-explore__hub--current.z0 .family-explore__hub-icon.z0{opacity:1}.family-explore__hub--current.z0 .zn.z0{align-items:center;display:flex}.family-explore__hub--current.z0 .zn.z0:after{content:"";background:var(--gold);flex-shrink:0;width:5px;height:5px;margin-inline-start:8px}a.z0.family-explore__hub:hover .zn.z0{color:var(--gold)}a.z0.family-explore__hub:focus-visible,.family-explore__admin.z0:focus-visible,.family-explore__pricing.z0:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.family-explore__actions.z0{flex-shrink:0;align-items:center;gap:10px;display:flex}.family-explore__admin.z0{display:none}html[data-hq-admin] .family-explore__admin.z0{border:1px solid var(--gold);min-height:44px;color:var(--gold);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font:500 13px/1.35 Inter,system-ui,sans-serif;text-decoration:none;transition:background .14s;display:inline-flex}.family-explore__admin.z0:hover{background:var(--surface-hover,var(--surface))}.family-explore__admin-icon.z0{flex-shrink:0;width:15px;height:15px}.family-explore__pricing.z0{border:1px solid var(--border-strong);min-height:44px;color:var(--foreground);white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font:500 13px/1.35 Inter,system-ui,sans-serif;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.family-explore__pricing.z0:hover{border-color:var(--gold);color:var(--gold)}[dir=rtl] .zd.z0,[dir=rtl] .family-explore__hub-arrow.z0,[dir=rtl] .family-explore__pricing.z0 span.z0{transform:scaleX(-1)translate(-3px)}[dir=rtl] .zc.z0:hover .zd.z0,[dir=rtl] a.z0.family-explore__hub:hover .family-explore__hub-arrow.z0,[dir=rtl] .family-explore__pricing.z0 span.z0{transform:scaleX(-1)}@media (width<=1040px){.family-explore.z0{position:static}.family-explore.z0>summary.z0{gap:6px}.family-explore__panel.z0{top:100%;width:auto;max-width:none;box-shadow:var(--shadow-md);overscroll-behavior:contain;border-inline:0;border-radius:0;max-height:calc(100dvh - 72px);inset-inline:0;overflow-y:auto}.family-explore__grid.z0{grid-template-columns:1fr 1fr;gap:0 18px;padding:14px clamp(16px,4vw,28px) 16px}.z3n.z0{display:none}.z2.z0{align-items:center;min-height:44px;padding-block:5px}.zc.z0{min-height:44px;margin-bottom:0}.z3p.z0{margin-top:0}.za.z0:first-child{border-bottom:1px solid var(--border);grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:18px;margin-bottom:8px;padding-bottom:8px}.za.z0:first-child .z8.z0{grid-column:1/-1}.family-explore__foot.z0{padding:12px clamp(16px,4vw,28px) 16px}.family-explore__hub.z0 .z3n.z0{display:block}}@media (width<=360px){.family-explore.z0>summary.z0{gap:5px;padding:8px 9px}.zr.z0,.family-explore__admin-name.z0{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zq.z0{width:19px;height:19px;display:block}html[data-hq-admin] .family-explore__admin.z0{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.family-explore.z0>summary.z0,.zs.z0,.z3p.z0,.zd.z0,.z2.z0{transition:none}}.lang-switch.astro-3s4v7zxg{flex-shrink:0;position:relative}.lang-switch.astro-3s4v7zxg summary.astro-3s4v7zxg{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--foreground);font-family:var(--font-label);letter-spacing:.035em;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;list-style:none;transition:background .18s,border-color .18s;display:inline-flex}.lang-switch.astro-3s4v7zxg summary.astro-3s4v7zxg::-webkit-details-marker{display:none}.lang-switch.astro-3s4v7zxg summary.astro-3s4v7zxg:hover,.lang-switch.astro-3s4v7zxg[open] summary.astro-3s4v7zxg{background:var(--surface-hover);border-color:var(--border-strong)}.lang-switch.astro-3s4v7zxg summary.astro-3s4v7zxg:focus-visible,.lang-menu.astro-3s4v7zxg a.astro-3s4v7zxg:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lang-switch.astro-3s4v7zxg summary.astro-3s4v7zxg>svg.astro-3s4v7zxg:first-child{width:17px;height:17px}.lang-caret.astro-3s4v7zxg{width:11px;height:11px;transition:transform .18s}.lang-switch.astro-3s4v7zxg[open] .lang-caret.astro-3s4v7zxg{transform:rotate(180deg)}.lang-menu.astro-3s4v7zxg{top:calc(100% + 8px);z-index:200;border:1px solid var(--border);background:var(--surface-elevated);width:200px;max-height:min(420px,100dvh - 100px);box-shadow:var(--shadow-lg);border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-end:0;overflow-y:auto}.lang-menu.astro-3s4v7zxg a.astro-3s4v7zxg{min-height:44px;color:var(--foreground-muted);font-family:var(--font-body);border-radius:5px;align-items:center;padding:8px 12px;font-size:14px;text-decoration:none;transition:background .18s,color .18s;display:flex}.lang-menu.astro-3s4v7zxg a.astro-3s4v7zxg:hover{background:var(--surface-hover);color:var(--foreground)}.lang-menu.astro-3s4v7zxg a.astro-3s4v7zxg.active{background:var(--primary-dim);color:var(--primary);font-weight:600}@media (width<=480px){.lang-switch.astro-3s4v7zxg summary.astro-3s4v7zxg{gap:6px;padding:0 9px}.lang-caret.astro-3s4v7zxg{display:none}}@media (prefers-reduced-motion:reduce){.lang-switch.astro-3s4v7zxg .astro-3s4v7zxg,.lang-switch.astro-3s4v7zxg .astro-3s4v7zxg:after{transition:none}}.theme-toggle.z6{border:1px solid var(--border,#dcd9cf);width:44px;min-width:44px;height:44px;color:var(--foreground,var(--fg,#292b25));background:var(--surface,#fbfaf6);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.theme-toggle.z6:hover{background:var(--surface-hover,#efeade);border-color:var(--border-strong,#c9c4b5)}.theme-toggle.z6:focus-visible{outline:2px solid var(--gold,#806340);outline-offset:4px}.theme-toggle__sun.z6{display:none}html[data-theme=dark] .theme-toggle__sun.z6{display:block}html[data-theme=dark] .theme-toggle__moon.z6{display:none}@media (prefers-reduced-motion:reduce){.theme-toggle.z6{transition:none}}.site-nav.z1,.site-nav-skip.z1{--nav-on-primary:var(--primary-text,var(--primary-foreground,#fff));--nav-primary-hover:var(--primary-hover,var(--primary));--nav-shadow:var(--shadow-sm,0 1px 3px #0000002e)}.site-nav-skip.z1{z-index:300;top:12px;color:var(--nav-on-primary);background:var(--primary);border-radius:4px;padding:12px 18px;position:fixed;inset-inline-start:20px;transform:translateY(-180%)}.site-nav-skip.z1:focus{transform:translateY(0)}.site-nav.z1{z-index:100;height:72px;color:var(--foreground);background:var(--background);border-bottom:1px solid var(--border);flex-shrink:0;transition:box-shadow .18s;position:sticky;top:0}.site-nav.z1.is-scrolled{box-shadow:var(--nav-shadow)}.site-nav__inner.z1{width:min(var(--nav-width,var(--home-width,1560px)), calc(100% - 2 * var(--nav-gutter,var(--home-gutter,clamp(20px, 4vw, 56px)))));align-items:center;gap:clamp(14px,1.8vw,26px);height:100%;margin-inline:auto;display:flex}.site-nav__brand.z1{min-height:44px;color:var(--foreground);flex-shrink:0;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.site-nav__logo.z1{flex-shrink:0;width:28px;height:28px}.site-nav__type.z1{flex-direction:column;justify-content:center;display:inline-flex}.site-nav__wordmark.z1{letter-spacing:-.6px;font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;line-height:1.15}.site-nav__wordmark.z1 span.z1{color:var(--gold)}.site-nav__edition.z1{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font:500 10px/1.4 Space Grotesk,Inter,system-ui,sans-serif}.site-nav__links.z1{align-items:center;gap:clamp(16px,2vw,26px);min-width:0;display:flex}.site-nav__links.z1 a.z1{min-height:44px;color:var(--foreground-muted);white-space:nowrap;align-items:center;font:500 14px/1.4 Inter,system-ui,sans-serif;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.site-nav__links.z1 a.z1:hover{color:var(--gold)}.site-nav__links.z1 a.z1:after{content:"";inset-inline:0;background:var(--gold);transform-origin:50%;height:1px;transition:transform .18s;position:absolute;bottom:3px;transform:scaleX(0)}.site-nav__links.z1 a.z1[aria-current]{color:var(--primary)}.site-nav__links.z1 a.z1[aria-current]:after,.site-nav__links.z1 a.z1:hover:after{transform:scaleX(1)}.site-nav__center.z1{flex:auto;justify-content:center;min-width:0;display:flex}.site-nav__actions.z1{flex-shrink:0;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.site-nav__account.z1{--hqa-bg:var(--surface);--hqa-fg:var(--foreground);--hqa-muted:var(--muted,var(--foreground-muted));--hqa-border:var(--border-strong);--hqa-accent:var(--gold);--hqa-font:"Space Grotesk", "Inter", system-ui, sans-serif;--hqa-heading-font:"Playfair Display", Georgia, serif;--hqa-radius:4px;justify-content:flex-end;align-items:center;min-width:88px;min-height:44px;display:inline-flex}.site-nav__account.z1 .hqa-c{border-color:var(--border-strong);min-height:34px;color:var(--foreground)}.site-nav__account.z1 .hqa-c:hover{border-color:var(--gold)}.site-nav__account--menu.z1{display:none}.site-nav__account.z1:empty{min-width:0}.site-nav__signin.z1{border:1px solid var(--border-strong);min-height:44px;color:var(--foreground);white-space:nowrap;border-radius:4px;align-items:center;padding:10px 14px;font:500 13px/1.35 Inter,system-ui,sans-serif;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.site-nav__signin.z1:hover{border-color:var(--gold);color:var(--gold)}.site-nav__account.z1:not(:empty)+.site-nav__signin.z1,.site-nav__signin--menu.z1{display:none}.site-nav__cta.z1{box-sizing:border-box;border:1px solid var(--primary);min-height:44px;color:var(--nav-on-primary);background:var(--primary);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:12px 18px;font:500 13px/1.35 Inter,system-ui,sans-serif;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.site-nav__cta.z1:hover{color:var(--nav-on-primary);background:var(--nav-primary-hover);border-color:var(--nav-primary-hover)}.site-nav__cta-note.z1{opacity:.75;font-variant-numeric:tabular-nums;border-inline-start:1px solid;padding-inline-start:12px}.site-nav__cta-note.z1:empty{display:none}.site-nav__arrow.z1{font-size:18px;line-height:1}.site-nav__burger.z1{width:44px;height:44px;color:var(--primary);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:11px;display:none}.site-nav__burger.z1 span.z1{background:currentColor;width:20px;height:1.5px;transition:transform .16s}.site-nav__burger.z1 svg.z1{width:21px;height:21px}.site-nav__burger.z1[aria-expanded=true] span.z1:first-child{transform:translateY(3.75px)rotate(45deg)}.site-nav__burger.z1[aria-expanded=true] span.z1:last-child{transform:translateY(-3.75px)rotate(-45deg)}.site-nav__extra.z1{display:contents}.site-nav__menu.z1,.site-nav__fallback.z1,.site-nav__menu-utils.z1{display:none}.site-nav.z1 .z1:is(a,button):focus-visible,.site-nav.z1 summary:focus-visible,.site-nav.z1 .lang-menu a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.site-nav.z1 .lang-switch{margin:0;position:relative}.site-nav.z1 .lang-switch summary{box-sizing:border-box;min-height:44px;color:var(--foreground-muted);box-shadow:none;letter-spacing:0;background:0 0;border:0;border-radius:3px;gap:6px;padding:10px 2px;font:500 12px/1.4 Inter,system-ui,sans-serif}.site-nav.z1 .lang-switch summary:hover{color:var(--gold)}.site-nav.z1 .lang-switch summary>svg:first-child{width:16px;height:16px}.site-nav.z1 .lang-current{display:inline}.site-nav.z1 .lang-menu{inset-inline:auto 0;background:var(--background);border:1px solid var(--border-strong);min-width:184px;max-height:calc(100dvh - 96px);box-shadow:var(--shadow-md);border-radius:6px;padding:6px;position:absolute;top:calc(100% + 10px);overflow-y:auto}.site-nav.z1 .lang-menu a{box-sizing:border-box;min-height:44px;color:var(--foreground-muted);align-items:center;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.site-nav.z1 .lang-menu a:hover,.site-nav.z1 .lang-menu a.active{color:var(--foreground);background:var(--surface-hover,var(--surface))}[dir=rtl] .site-nav__arrow.z1,[dir=rtl] .site-nav__menu.z1 nav.z1 a.z1 span.z1{transform:scaleX(-1)}@media (width<=1099px){.site-nav__inner.z1{gap:14px}.site-nav__links.z1{display:none}.site-nav__cta--desktop.z1{gap:12px;padding-inline:15px}.site-nav.z1[data-has-links] .site-nav__burger.z1{display:flex}.site-nav__menu.z1{top:100%;padding:12px var(--nav-gutter,var(--home-gutter,clamp(20px, 4vw, 56px))) 24px;background:var(--background);border-bottom:1px solid var(--border-strong);box-shadow:var(--shadow-md);overscroll-behavior:contain;max-height:calc(100dvh - 72px);display:block;position:absolute;inset-inline:0;overflow-y:auto}.site-nav__menu.z1[hidden],.site-nav.z1[data-has-links] .site-nav__cta--desktop.z1{display:none}.site-nav__menu-inner.z1{max-width:640px;margin-inline:auto}.site-nav__menu.z1 nav.z1{margin-bottom:20px;display:grid}.site-nav__menu.z1 nav.z1 a.z1{box-sizing:border-box;border-bottom:1px solid var(--border);min-height:52px;color:var(--foreground);justify-content:space-between;align-items:center;gap:20px;padding:12px 2px;font:500 15px/1.5 Inter,system-ui,sans-serif;text-decoration:none;display:flex}.site-nav__menu.z1 nav.z1 a.z1:hover{color:var(--gold)}.site-nav__menu.z1 nav.z1 a.z1[aria-current]{color:var(--gold);border-bottom-color:var(--gold)}.site-nav__menu.z1 .site-nav__cta.z1{width:100%}.site-nav__fallback.z1{padding:0 var(--nav-gutter,var(--home-gutter,20px)) 10px;border-top:1px solid var(--border);flex-wrap:wrap;gap:4px 20px;display:flex}.site-nav__fallback.z1 a.z1{min-height:44px;color:var(--foreground-muted);align-items:center;font:500 13px/1.5 Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}}@media (width<=899px){.site-nav.z1[data-has-center] .site-nav__center.z1{display:none}}@media (width<=760px){.site-nav__burger.z1{display:flex}.site-nav__cta--desktop.z1,.site-nav__actions.z1 .site-nav__account.z1,.site-nav__actions.z1 .site-nav__signin.z1,.site-nav__extra.z1,.site-nav__actions.z1 .theme-toggle,.site-nav__actions.z1 .lang-switch{display:none}.site-nav__menu.z1 .site-nav__account--menu.z1:empty+.site-nav__signin--menu.z1{justify-content:center;width:100%;margin-bottom:10px;display:inline-flex}#site-nav.z1 .site-nav__menu.z1 .site-nav__account--menu.z1:empty{display:none}#site-nav.z1 .site-nav__menu.z1 .site-nav__account--menu.z1{width:100%;min-width:0;min-height:0;margin-bottom:14px;display:block}#site-nav.z1 .site-nav__menu.z1 .site-nav__account--menu.z1 .hqa-c{box-sizing:border-box;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 14px;font-size:15px;display:flex}#site-nav.z1 .site-nav__menu.z1 .site-nav__account--menu.z1 a.hqa-c{justify-content:center}#site-nav.z1 .site-nav__menu.z1 .site-nav__account--menu.z1 button.hqa-c:after{content:"";border-inline-end:1.5px solid;border-bottom:1.5px solid;width:7px;height:7px;margin-inline-start:auto;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}#site-nav.z1 .site-nav__menu.z1 .site-nav__account--menu.z1 button.hqa-c[aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}#site-nav.z1 .site-nav__menu.z1 .site-nav__account--menu.z1 .hqa-m{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;border-radius:4px;margin-top:8px;position:static}#site-nav.z1 .site-nav__menu.z1 .site-nav__account--menu.z1 .hqa-m a{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.site-nav__menu-utils.z1{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}#site-nav.z1 .site-nav__menu-utils.z1 .theme-toggle{flex:0 0 44px;width:44px;height:44px}#site-nav.z1 .site-nav__menu-utils.z1 .lang-switch{flex:1 1 0;min-width:0;margin:0;position:static}#site-nav.z1 .site-nav__menu-utils.z1 .lang-switch summary,#site-nav.z1 .site-nav__menu-utils.z1 .lang-switch summary:hover,#site-nav.z1 .site-nav__menu-utils.z1 .lang-switch[open] summary{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--foreground);border:1px solid var(--border-strong);box-shadow:none;letter-spacing:0;text-transform:none;background:0 0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 14px;font:500 14px/1.4 Inter,system-ui,sans-serif;display:flex}#site-nav.z1 .site-nav__menu-utils.z1 .lang-switch[open] summary{border-color:var(--gold)}#site-nav.z1 .site-nav__menu-utils.z1 .lang-current{display:inline}#site-nav.z1 .site-nav__menu-utils.z1 .lang-caret{width:13px;height:13px;margin-inline-start:auto;display:block}#site-nav.z1 .site-nav__menu-utils.z1 .lang-menu{box-sizing:border-box;width:calc(100% + 54px);min-width:0;max-height:none;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0;margin-inline-start:-54px;padding:0;list-style:none;display:grid;position:static}#site-nav.z1 .site-nav__menu-utils.z1 .lang-menu li{margin:0;display:block}#site-nav.z1 .site-nav__menu-utils.z1 .lang-menu a{box-sizing:border-box;min-height:44px;color:var(--foreground-muted);text-align:center;border:1px solid var(--border);border-radius:4px;justify-content:center;align-items:center;padding:8px 10px;font:500 14px/1.3 Inter,system-ui,sans-serif;display:flex}#site-nav.z1 .site-nav__menu-utils.z1 .lang-menu a:hover{color:var(--foreground);border-color:var(--border-strong)}#site-nav.z1 .site-nav__menu-utils.z1 .lang-menu a.active,#site-nav.z1 .site-nav__menu-utils.z1 .lang-menu a[aria-current]{color:var(--foreground);background:var(--surface-hover,var(--surface));border-color:var(--gold)}}@media (width<=560px){.site-nav__wordmark.z1{font-size:20px}.site-nav__edition.z1{display:none}.site-nav.z1 .lang-switch summary{justify-content:center;gap:4px;min-width:44px}.site-nav.z1 .lang-current{display:none}}@media (width<=480px){.site-nav__inner.z1{gap:8px;width:calc(100% - 32px)}.site-nav__actions.z1{gap:4px}.site-nav__brand.z1{gap:7px}}@media (width<=360px){.site-nav__inner.z1{gap:4px;width:calc(100% - 24px)}.site-nav__actions.z1{gap:0}.site-nav__brand.z1{gap:6px}.site-nav__wordmark.z1{font-size:16px}.site-nav.z1 .family-explore>summary{box-sizing:border-box;width:44px;min-width:44px;padding-inline:11px}.site-nav.z1 .zs{display:none}}@media (prefers-reduced-motion:reduce){.site-nav.z1,.site-nav__links.z1 a.z1,.site-nav__links.z1 a.z1:after,.site-nav__cta.z1,.site-nav__burger.z1 span.z1{transition:none}}.nav-search__glyph{color:var(--border-strong)}.nav-search__row[aria-selected] .nav-search__glyph{color:var(--gold)}.nav-search__glyph--outside{color:var(--muted);stroke-dasharray:3 2}.nav-search__pic{background:linear-gradient(180deg, var(--gold-dim), var(--surface-hover));width:30px;height:36px;color:var(--gold);border-radius:999px 999px 3px 3px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.nav-search__pic:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border);pointer-events:none;position:absolute;inset:0}.nav-search__pic img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.nav-search__pic[data-shape=emblem]{background:var(--surface)}.nav-search__pic[data-shape=emblem] img{object-fit:contain;padding:3px 3px 2px}.nav-search__pic .glyph{width:16px;height:16px}.nav-search__pic[data-shape=outside]{background:0 0}.nav-search__pic[data-shape=outside]:after{box-shadow:none;border:1px dashed var(--border-strong)}.nav-search__row[aria-selected] .nav-search__pic:after{box-shadow:inset 0 0 0 1px var(--gold-border)}.nav-search--large input{min-height:56px;padding-inline-start:50px;font-size:16.5px}.nav-search--large .nav-search__icon{width:20px;height:20px;inset-inline-start:18px}.site-nav__actions .nav-library{order:-2}.site-nav__actions .nav-settings{order:-1}#site-nav .lang-switch,.site-nav__links a[href="/directory/"],.site-nav__links a[href="/library/"],.site-nav__links a[href="/search/"],.site-nav__links a[href="/settings/"]{display:none!important}@media (width<=1279px){.site-nav__links a[href="/timeline/"]{display:none!important}}@media (width<=760px){.site-nav__actions .nav-library,.site-nav__actions .nav-settings{display:none}}@media (width>=1560px){.site-nav__inner{position:relative}.site-nav__center{width:min(560px,100vw - 1120px);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.site-nav__actions{margin-inline-start:auto}}.nav-btn{border:1px solid var(--border);border-radius:var(--radius-s);width:44px;height:44px;color:var(--foreground-muted);background:var(--surface);flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.nav-btn:hover{color:var(--gold);background:var(--surface-hover);border-color:var(--border-strong)}.nav-btn svg{width:18px;height:18px}.nav-btn[aria-current=page]{color:var(--gold);border-color:var(--gold-border)}.nav-library[aria-current=page] svg{fill:currentColor}@font-face{font-family:HistorIQly Inter Fallback;font-style:normal;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%;unicode-range:U+??,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-309,U+323,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:HistorIQly Playfair Fallback;font-style:normal;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif),local(Tinos);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0%;size-adjust:111.11%;unicode-range:U+??,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-309,U+323,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:HistorIQly Playfair Fallback;font-style:italic;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic),local(Tinos Italic);ascent-override:102.38%;descent-override:23.75%;line-gap-override:0%;size-adjust:105.69%;unicode-range:U+??,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-309,U+323,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:HistorIQly Playfair Fallback Noto;font-style:normal;src:local(Noto Serif),local(NotoSerif-Regular),local(Noto Serif Regular);ascent-override:116.07%;descent-override:26.92%;line-gap-override:0%;size-adjust:93.22%;unicode-range:U+??,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-309,U+323,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212}@font-face{font-family:HistorIQly Playfair Fallback Noto;font-style:italic;src:local(Noto Serif Italic),local(NotoSerif-Italic);ascent-override:119.01%;descent-override:27.61%;line-gap-override:0%;size-adjust:90.92%;unicode-range:U+??,U+102,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-309,U+323,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212}:root,:root[data-theme][data-theme],:root[data-theme][data-theme] body.page-shell,:root[data-theme][data-theme] .landing-shell.landing-editorial{--background:#f7f4ed;--surface:#fbfaf6;--surface-elevated:#fbfaf6;--surface-hover:#eeeee3;--foreground:#292b25;--foreground-muted:#51584b;--muted:#656b5e;--border:#dfded3;--border-strong:#738463;--primary:#303a30;--primary-hover:#465241;--primary-foreground:#f7f4ed;--primary-dim:#e8ebdf;--gold:#806340;--gold-light:#705336;--gold-border:#cdbd9f;--gold-dim:#eee8db;--gold-rgb:128, 99, 64;--overlay:#181f1873;--shadow-sm:0 4px 16px #292b250a;--shadow-md:0 12px 32px #292b2512;--shadow-lg:0 20px 48px #292b251a}:root[data-theme=dark][data-theme],:root[data-theme=dark][data-theme] body.page-shell,:root[data-theme=dark][data-theme] .landing-shell.landing-editorial{--background:#0e120e;--surface:#191f19;--surface-elevated:#1f271e;--surface-hover:#1f271e;--foreground:#f1eee4;--foreground-muted:#c4cbba;--muted:#b0b7a7;--border:#2c3429;--border-strong:#738463;--primary:#ccd5be;--primary-hover:#dee5d3;--primary-foreground:#141914;--primary-dim:#2d3828;--gold:#d0b38b;--gold-light:#e2c899;--gold-border:#655b46;--gold-dim:#494332;--gold-rgb:208, 179, 139;--overlay:#0a100aa6;--shadow-sm:0 4px 16px #0000001f;--shadow-md:0 12px 32px #0000002e;--shadow-lg:0 22px 60px #0000003d}:root,:root[data-theme][data-theme],:root[data-theme][data-theme] body.page-shell,:root[data-theme][data-theme] .landing-shell.landing-editorial{--bg:var(--background);--bg-0:var(--background);--bg-nav:var(--background);--fg:var(--foreground);--fg-muted:var(--foreground-muted);--muted-foreground:var(--muted);--muted-dim:var(--muted);--primary-text:var(--primary-foreground);--primary-deep:var(--primary);--cta-green:var(--primary);--gold-dark:var(--gold-light);--gold-dk:var(--gold-light);--bronze:var(--gold);--accent:var(--gold);--accent-dim:var(--gold-dim);--gold-glow:transparent;--primary-glow:transparent;--shadow-glow:none;--glass-bg:var(--surface);--glass-border:var(--border);--selected:var(--primary);--selected-glow:var(--primary-dim);--hero-accent:var(--gold);--portrait-bg:var(--surface-hover);--preview-bg:var(--surface);--panel-glow:var(--primary-dim);--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-sm:var(--radius-s);--radius-md:var(--radius-m);--radius-lg:var(--radius-l);--r-sm:var(--radius-s);--r-md:var(--radius-m);--r-lg:var(--radius-l);--font-body:var(--font-inter,"Inter"), "HistorIQly Inter Fallback", "Noto Sans Arabic", "Noto Sans Devanagari", "Noto Sans CJK SC", system-ui, sans-serif;--font-display:var(--font-playfair,"Playfair Display"), "HistorIQly Playfair Fallback", "HistorIQly Playfair Fallback Noto", "Noto Naskh Arabic", "Noto Serif Devanagari", "Noto Serif CJK SC", Georgia, serif;--font-heading:var(--font-display);--font-ui:var(--font-body);--font-label:var(--font-body);--font-ornate:var(--font-display);--hqa-font:var(--font-body);--hqa-heading-font:var(--font-display);--hqa-radius:var(--radius-m);--transition-fast:.18s ease;--transition-base:.25s ease;--landing-bg:var(--background);--landing-surface:var(--surface);--landing-ink:var(--foreground);--landing-copy:var(--foreground-muted);--landing-muted:var(--muted);--landing-faint:var(--muted);--landing-bronze:var(--gold);--landing-bronze-rgb:var(--gold-rgb);--landing-primary:var(--primary);--landing-primary-hover:var(--primary-hover);--landing-primary-text:var(--primary-foreground);--landing-tint:var(--surface-hover);--landing-selected:var(--primary-dim);--landing-border:var(--border);--landing-selected-border:var(--border-strong);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--surface);--color-card-foreground:var(--foreground);--color-popover:var(--surface-elevated);--color-popover-foreground:var(--foreground);--color-border:var(--border);--color-input:var(--border-strong);--color-ring:var(--primary);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-brand:var(--gold);--color-brand-foreground:var(--primary-foreground);--color-secondary:var(--surface-hover);--color-secondary-foreground:var(--foreground);--color-muted:var(--surface-hover);--color-muted-foreground:var(--muted);--color-accent:var(--primary-dim);--color-accent-foreground:var(--foreground);--color-gold:var(--gold);--color-gold-muted:var(--gold-dim)}body .site-nav,body .site-nav button,body .site-nav summary,body .site-nav a:not(.site-nav__wordmark),body .family-explore,body .family-explore button,body .family-explore summary{font-family:var(--font-ui);--hqa-font:var(--font-ui);--hqa-radius:var(--radius-m)}:root[data-theme] .site-nav__wordmark{font-family:var(--font-display)}:root[data-theme] .site-nav__edition{font-family:var(--font-ui)}@media (prefers-reduced-motion:reduce){:root[data-theme][data-theme]{--transition-fast:0s;--transition-base:0s}}:root[data-theme] .site-nav__account,:root[data-theme] .family-explore>summary,:root[data-theme] .z8{font-family:var(--font-ui);--hqa-font:var(--font-ui);--hqa-radius:var(--radius-m)}:root[data-theme] :is(.site-nav__cta,.site-nav__signin,.family-explore>summary,.editorial-button,.landing-button,.button-primary,.btn-app,.hero-cta,.g-answer,.g-lifeline,.g-confirm-final,.g-confirm-change,.g-modal-btn){border-radius:var(--radius-m)}:root[data-theme] :is(.family-explore__panel,.landing-question,.g-question-box,.g-info-panel){border-radius:var(--radius-l)}@media (width<=1040px){:root[data-theme] .family-explore__panel{border-radius:0}}:root[data-theme] .hq-wiki-modal,:root[data-theme] .hq-wiki-stage iframe{background:var(--background);color:var(--foreground);font-family:var(--font-body)}:root[data-theme] .hq-wiki-bar{background:var(--surface);border-color:var(--border)}:root[data-theme] .hq-wiki-bar h2{font-family:var(--font-display);font-weight:500}:root[data-theme] .hq-wiki-modal button,:root[data-theme] .hq-wiki-bar a{color:var(--foreground);border-color:var(--border-strong);border-radius:var(--radius-m)}:root[data-theme] .hq-wiki-modal :focus-visible{outline-color:var(--primary)}:root[data-theme] .hq-wiki-loading{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--gold) 7%, transparent), transparent 70%), var(--background)}:root[data-theme] .hq-wiki-modal footer{border-color:var(--border)}:root[data-theme] .hq-wiki-modal footer a{color:var(--gold)}.btn{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--surface);min-height:44px;color:var(--foreground);font:500 13.5px/1.25 var(--font-label);letter-spacing:.01em;text-align:center;cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:hover{color:var(--gold);border-color:var(--gold-border);background:var(--surface-hover)}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn svg{flex:none;width:17px;height:17px}.btn>.glyph:last-child:not(:first-child){transition:translate var(--transition-fast)}.btn:hover>.glyph:last-child:not(:first-child){translate:3px}.btn--primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.btn--primary:hover{border-color:var(--primary-hover);background:var(--primary-hover);color:var(--primary-foreground)}.btn--ghost{color:var(--foreground);background:0 0}.btn--ghost:hover{background:var(--surface-hover)}.btn--quiet{border-color:var(--border);color:var(--foreground-muted)}.btn--plus{border-color:var(--gold);background:var(--gold);color:var(--background)}.btn--plus:hover{border-color:var(--gold-light);background:var(--gold-light);color:var(--background)}.btn--sm{min-height:36px;padding:0 12px;font-size:12.5px}.btn--sm svg{width:15px;height:15px}.link-arrow{color:var(--foreground);font:500 13.5px/1.3 var(--font-label);text-decoration:underline;text-decoration-color:var(--gold-border);text-underline-offset:5px;align-items:center;gap:8px;padding-block:6px;text-decoration-thickness:1px;display:inline-flex}.link-arrow:after{content:"→";content:"→" / "";color:var(--gold);transition:translate var(--transition-fast);text-decoration:none}.link-arrow:hover{color:var(--gold);text-decoration-color:var(--gold)}.link-arrow:hover:after{translate:3px}@media (pointer:coarse){.btn--sm{min-height:40px}.link-arrow{padding-block:10px}}.ds-section{min-width:0;padding-block:clamp(30px,4vw,48px)}.z45{border-top:1px solid var(--border)}.ds-section:first-child{padding-top:clamp(40px,5vw,64px)}.ds-section:last-child{padding-bottom:var(--space-section)}.z1v{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);min-width:0;padding:clamp(18px,2.4vw,28px)}.ds-panel--flush{padding:0;overflow:hidden}.z1v>:first-child{margin-top:0}.z1v>:last-child{margin-bottom:0}.z37{--cols:4;--ds-min:220px;--ds-gap:var(--space-card);grid-template-columns:repeat(auto-fill, minmax(max(min(var(--ds-min), 100%), calc((100% - (var(--cols) - 1) * var(--ds-gap)) / var(--cols))), 1fr));gap:var(--ds-gap);margin:0;padding:0;list-style:none;display:grid}.z37>*{min-width:0}.z37>li>*{height:100%}.z1m{grid-template-columns:minmax(0,1fr) auto;column-gap:28px;margin:0 0 clamp(18px,2.2vw,26px);display:grid}.zm{display:contents}.zm>*{grid-column:1}.ds-shead__eyebrow{color:var(--gold);font:600 10.5px/1.2 var(--font-label);letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;margin:0 0 10px}.zo{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.z3y .zo{font-size:clamp(22px,2.2vw,28px)}.z2y{max-width:68ch;color:var(--foreground-muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.55}.z2j{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-self:center;align-items:center;gap:12px;display:flex}.z1m:has(>.zm>.ds-shead__eyebrow) .z2j{grid-row:2}@media (width<=480px){.z1m{grid-template-columns:minmax(0,1fr)}.z1m .z2j{grid-area:auto/1;justify-content:flex-start;margin-top:6px}}.ds-arch{--ds-arch-w:100%;--ds-arch-ratio:4 / 5.2;--ds-arch-inset:5px;width:var(--ds-arch-w);min-width:0;color:var(--foreground);text-align:center;vertical-align:top;align-content:start;justify-items:center;gap:7px;display:inline-grid}.ds-arch--xs{--ds-arch-w:40px;--ds-arch-inset:2px}.z1q{--ds-arch-w:72px;--ds-arch-inset:3px}.z2i{--ds-arch-w:clamp(88px, 9vw, 120px)}.z4d{--ds-arch-w:clamp(116px, 13vw, 168px)}.z4u{--ds-arch-w:clamp(150px, 17vw, 220px);--ds-arch-inset:6px}.z2h{--ds-arch-w:100%;display:grid}.ds-arch__frame{width:100%;aspect-ratio:var(--ds-arch-ratio);background:linear-gradient(180deg, var(--gold-dim), var(--surface-hover));box-shadow:inset 0 0 0 1px var(--gold-border), var(--shadow-sm);color:var(--gold);transition:box-shadow var(--transition-fast);border-radius:999px 999px 3px 3px;place-items:center;display:grid;position:relative;overflow:hidden}.ds-arch__frame:after{content:"";inset:var(--ds-arch-inset);border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 42%, transparent);pointer-events:none;position:absolute}.ds-arch--xs .ds-arch__frame{box-shadow:inset 0 0 0 1px var(--gold-border)}.z4u .ds-arch__frame{box-shadow:inset 0 0 0 1px var(--gold-border), var(--shadow-md)}.ds-arch__frame img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .6s}.ds-arch__frame[data-shape=emblem]{background:var(--on-photo)}.ds-arch__frame[data-shape=emblem] img{object-fit:contain;padding:26% 16% 14%}.ds-arch__frame .glyph{stroke-width:1px;width:34%;height:auto}.ds-arch--xs .ds-arch__frame .glyph{stroke-width:1.4px;width:50%}.ds-arch__frame[data-absent]{background:var(--background);box-shadow:none;outline:1px dashed var(--border-strong);outline-offset:-1px;color:var(--muted)}.ds-arch__frame[data-absent]:after{display:none}.ds-arch__name{max-width:100%;font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(14px,1.2vw,16.5px);line-height:1.15}.z1q .ds-arch__name,.z2i .ds-arch__name{font-size:13.5px}.ds-arch__caption{max-width:100%;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:-3px;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ds-arch__caption[data-tone=gold]{color:var(--gold);font:600 9.5px/1.3 var(--font-label);letter-spacing:.14em;text-transform:uppercase}a.ds-arch:hover .ds-arch__frame{box-shadow:inset 0 0 0 1px var(--gold), var(--shadow-md)}a.ds-arch:hover .ds-arch__frame img{transform:scale(1.04)}a.ds-arch:hover .ds-arch__name{color:var(--gold)}a.ds-arch:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.z3o{--ds-photo-h:240px;isolation:isolate;min-height:var(--ds-photo-h);border:1px solid var(--border);border-radius:var(--radius-s);background:rgb(var(--scrim-rgb));color:var(--on-photo);align-items:flex-end;display:flex;position:relative;overflow:hidden}.z3k{--ds-photo-h:168px}.z4z{--ds-photo-h:240px}.ds-photo--l{--ds-photo-h:clamp(340px, 42vw, 520px)}a.z3o:hover{border-color:var(--gold-border);color:var(--on-photo)}a.z3o:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.z3i{z-index:-2;object-fit:cover;object-position:50% 24%;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}a.z3o:hover .z3i{transform:scale(1.035)}.z3d{z-index:-1;background:linear-gradient(180deg, rgb(var(--scrim-rgb) / 4%) 22%, rgb(var(--scrim-rgb) / 58%) 58%, rgb(var(--scrim-rgb) / 90%) 100%);position:absolute;inset:0}.ds-photo--l .z3d{background:linear-gradient(90deg, rgb(var(--scrim-rgb) / 86%) 0%, rgb(var(--scrim-rgb) / 52%) 44%, transparent 78%), linear-gradient(0deg, rgb(var(--scrim-rgb) / 62%) 0%, transparent 46%)}.z3g{justify-items:start;gap:6px;width:100%;min-width:0;padding:clamp(14px,2vw,22px);display:grid}.ds-photo--l .z3g{gap:12px;max-width:640px;padding:clamp(22px,4vw,44px)}.z4e{color:var(--on-photo-accent);font:600 10.5px/1.2 var(--font-label);letter-spacing:.18em;text-transform:uppercase;margin:0}.z3e{color:inherit;font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.12}.z3k .z3e{font-size:17px}.ds-photo--l .z3e{letter-spacing:-.015em;font-size:clamp(30px,4.2vw,52px);line-height:1.02}.z3j{max-width:52ch;color:var(--on-photo-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ds-photo--l .z3j{-webkit-line-clamp:4;font-size:clamp(15px,1.4vw,17px)}.z4v{color:var(--on-photo-muted);font:500 11.5px/1.3 var(--font-label);letter-spacing:.04em}.ds-photo__mark{z-index:-1;color:var(--gold);opacity:.8;position:absolute;top:16px;right:16px}.ds-photo__mark .glyph{stroke-width:1px;width:44px;height:44px}.ds-photo--plain{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 62%), var(--surface);color:var(--foreground)}a.ds-photo--plain:hover{color:var(--foreground);background-color:var(--surface-hover)}.ds-photo--plain .z4e{color:var(--gold)}.ds-photo--plain .z3j,.ds-photo--plain .z4v{color:var(--foreground-muted)}.ds-photo-figure{gap:6px;min-width:0;margin:0;display:grid}.ds-photo-figure>figcaption{color:var(--muted);text-align:right;font-size:10.5px;line-height:1.4}.ds-photo-figure>figcaption a{color:inherit}.ds-photo-figure>figcaption a:hover{color:var(--gold)}.ds-note{border:1px solid var(--gold-border);border-inline-start:3px solid var(--gold);background:linear-gradient(90deg, var(--gold-dim), transparent 80%), var(--surface);box-shadow:inset 0 0 0 3px var(--surface), inset 0 0 0 4px color-mix(in srgb, var(--gold) 16%, transparent);padding:16px 20px 16px 18px}.ds-note--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ds-note__eyebrow{color:var(--gold);font:600 10.5px/1.3 var(--font-label);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px;display:flex}.ds-note__eyebrow .tone{letter-spacing:.06em;text-transform:none}.ds-note__body{min-width:0;color:var(--foreground-muted);font-size:14.5px;line-height:1.6}.ds-note--row .ds-note__body{flex:32ch}.ds-note__body p{margin:0}.ds-note__body p+p{margin-top:6px}.ds-note__body b{color:var(--foreground);font-family:var(--font-display);font-size:17px;font-weight:500}.ds-note__body a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--gold-border);text-underline-offset:3px}.ds-note__body a:hover{color:var(--gold)}.ds-note__body small{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.ds-note__actions{flex-wrap:wrap;gap:8px;display:flex}.ds-note:not(.ds-note--row) .ds-note__actions{margin-top:12px}.ds-why{max-width:72ch;color:var(--foreground-muted);font-size:14px;line-height:1.65}.ds-why>summary{color:var(--muted);font:500 13px/1 var(--font-label);align-items:center;gap:8px;padding:9px 0;list-style:none;display:inline-flex}.ds-why>summary::-webkit-details-marker{display:none}.ds-why>summary:before{content:"+";width:10px;color:var(--gold);font-size:16px;line-height:1}.ds-why[open]>summary:before{content:"–"}.ds-why>summary:hover{color:var(--foreground)}.ds-why__body{border-inline-start:2px solid var(--gold-border);padding:4px 0 4px 16px}.ds-why__body>:first-child{margin-top:0}.ds-why__body>:last-child{margin-bottom:0}.ds-why__body p{margin:0 0 10px}.ds-why__body a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--gold-border);text-underline-offset:3px}.ds-why__body a:hover{color:var(--gold)}.ds-why__body b{color:var(--foreground);font-weight:600}.z4p{color:var(--gold);font:600 10.5px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.z4p svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.ds-plus--md{font-size:12px}.ds-plus--md svg{width:14px;height:14px}.ds-plus--chip{border:1px solid var(--gold-border);background:var(--gold-dim);padding:4px 8px}.ds-plus--on-photo{color:var(--on-photo-accent)}.ds-plus--on-photo.ds-plus--chip{background:rgb(var(--scrim-rgb) / 45%);border-color:#e2c8998c}a.z4p:hover{color:var(--gold-light)}a.ds-plus--on-photo:hover{color:var(--on-photo)}.ds-card{--ds-card-ratio:4 / 3;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);min-width:0;height:100%;color:var(--foreground);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}a.ds-card:hover{border-color:var(--gold-border);box-shadow:var(--shadow-sm);color:var(--foreground)}a.ds-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ds-card__media{aspect-ratio:var(--ds-card-ratio);background:linear-gradient(180deg, var(--gold-dim), var(--surface-hover));color:var(--gold);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ds-card__media img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.ds-card__media[data-shape=emblem]{background:var(--on-photo)}.ds-card__media[data-shape=emblem] img{object-fit:contain;padding:14%}.ds-card__media .glyph{stroke-width:1px;width:30%;max-width:64px;height:auto}a.ds-card:hover .ds-card__media img{transform:scale(1.035)}.ds-card__badge{z-index:1;gap:6px;display:flex;position:absolute;top:10px;right:10px}.ds-card__body{flex-direction:column;flex:auto;gap:6px;min-width:0;padding:14px 16px 16px;display:flex}.ds-card__kicker{color:var(--gold);font:600 10px/1.3 var(--font-label);letter-spacing:.18em;text-transform:uppercase}.ds-card__title{color:inherit;font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.2}a.ds-card:hover .ds-card__title{color:var(--gold)}.ds-card__sub{color:var(--foreground-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ds-card__meta{color:var(--muted);font:500 11.5px/1.4 var(--font-label);letter-spacing:.03em}.ds-card__extra:empty{display:none}.ds-card__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.ds-card__cta{color:var(--foreground);font:500 13px/1.3 var(--font-label);text-decoration:underline;text-decoration-color:var(--gold-border);text-underline-offset:4px}.ds-card__arrow{color:var(--gold);transition:translate var(--transition-fast);margin-inline-start:auto;display:flex}.ds-card__arrow .glyph{width:16px;height:16px}a.ds-card:hover .ds-card__arrow{translate:3px}.z32{--ds-card-ratio:1;--ds-card-thumb:clamp(84px, 9vw, 112px);flex-direction:row;align-items:stretch}.z32 .ds-card__media{width:var(--ds-card-thumb);aspect-ratio:auto;min-height:calc(var(--ds-card-thumb) / (var(--ds-card-ratio)));align-self:stretch}.z32 .ds-card__media .glyph{width:38%}.z32 .ds-card__body{justify-content:center;padding:12px 14px}.z32 .ds-card__title{font-size:17px}.z32 .ds-card__sub{-webkit-line-clamp:2;font-size:13px}.z32 .ds-card__foot{margin-top:2px;padding-top:2px}.z18{font-family:var(--font-display);margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.2}.z1b{margin:0;display:grid}.z7{border-top:1px solid var(--border);gap:2px;padding:12px 0 12px 34px;display:grid;position:relative}.z7:first-child{border-top:0;padding-top:0}.z7:last-child{padding-bottom:0}.ds-glance__mark{inset-inline-start:0;color:var(--gold);position:absolute;top:14px}.z7:first-child .ds-glance__mark{top:2px}.ds-glance__mark .glyph{stroke-width:1.4px;width:20px;height:20px}.z4{color:var(--muted);font:500 12px/1.4 var(--font-label);letter-spacing:.02em;margin:0}.z5{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.z5 a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--gold-border);text-underline-offset:3px}.z5 a:hover{color:var(--gold)}.z5 small{color:var(--muted);font-size:12px;display:block}.z27{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:clamp(220px,24vw,300px);display:grid;position:relative;overflow:hidden}.z4y{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.z47{grid-template-columns:minmax(0,1fr)}.z1o{min-height:100%;margin:0;position:relative}.z1o img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.z1o:after{content:"";background:linear-gradient(90deg, transparent 38%, color-mix(in srgb, var(--surface) 70%, transparent) 76%, var(--surface) 100%);position:absolute;inset:0}.z4y .z1o{order:2}.z4y .z1o:after{background:linear-gradient(270deg, transparent 38%, color-mix(in srgb, var(--surface) 70%, transparent) 76%, var(--surface) 100%)}.z1a{z-index:1;background:color-mix(in srgb, var(--surface) 80%, transparent);max-width:calc(100% - 20px);color:var(--muted);border-radius:2px;padding:2px 7px;font-size:10.5px;line-height:1.45;position:absolute;bottom:8px;left:10px}.z4y .z1a{left:auto;right:10px}.z1a a{color:inherit}.z1a a:hover{color:var(--gold)}.z1i{flex-wrap:wrap;align-items:center;gap:20px clamp(24px,4vw,56px);padding:clamp(24px,3.4vw,44px);display:flex}.z1j{flex:320px;min-width:0}.z1d{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.12}.z1k{max-width:52ch;color:var(--foreground-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.z17{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ds-band__motto{border-inline-start:1px solid var(--gold-border);flex:0 220px;padding-inline-start:clamp(18px,2.4vw,28px)}.ds-band__motto p{color:var(--foreground-muted);font-family:var(--font-display);margin:0;font-size:clamp(17px,1.5vw,20px);font-style:italic;line-height:1.4}.ds-plans{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.ds-plans>*{min-width:0;padding:clamp(22px,3vw,34px)}.ds-plans>*+*{border-inline-start:1px solid var(--border)}.ds-plans__intro{flex-direction:column;gap:12px;display:flex}.ds-plans__mark{border:1px solid var(--gold-border);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.ds-plans__mark .glyph{width:22px;height:22px}.ds-plans__title{font-family:var(--font-display);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.15}.ds-plans__intro p{color:var(--foreground-muted);margin:0;font-size:14.5px;line-height:1.6}.ds-plans__col h3{font-family:var(--font-display);align-items:center;gap:10px;margin:0 0 16px;font-size:22px;font-weight:500;display:flex}.ds-plans__col h3 .glyph{color:var(--gold)}.ds-plans__col ul{color:var(--foreground-muted);gap:10px;margin:0 0 22px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.ds-plans__col ul:last-child{margin-bottom:0}.ds-plans__col li{padding-inline-start:20px;position:relative}.ds-plans__col li b{color:var(--foreground);font-weight:600}.ds-plans__col li:before{content:"";inset-inline-start:0;border:1.5px solid var(--border-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em}.ds-plans__col--plus{background:linear-gradient(180deg, var(--gold-dim), var(--surface) 62%)}.ds-plans__col--plus li:before{border-color:var(--gold);background:var(--gold)}.ds-plans__col li[data-here]{color:var(--foreground)}.ds-plans__here{border:1px solid var(--gold-border);color:var(--gold);font:600 9.5px/1.5 var(--font-label);letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;border-radius:2px;margin-inline-start:6px;padding:1px 6px;display:inline-block}.ds-plans__member{color:var(--gold);margin:0;font-size:14px}html:has(.ds-tabs){scroll-padding-top:calc(var(--nav-h) + 72px)}.ds-tabs{top:var(--nav-h);z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, transparent);backdrop-filter:blur(10px);position:sticky}.ds-tabs__inner{align-items:center;gap:8px 28px;display:flex}.ds-tabs__list{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;gap:28px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ds-tabs__list::-webkit-scrollbar{display:none}.ds-tabs__list li{flex:none}.ds-tabs__list a{color:var(--muted);font:500 13.5px/1 var(--font-label);letter-spacing:.01em;white-space:nowrap;padding:16px 0 15px;display:block;position:relative}.ds-tabs__list a:hover,.ds-tabs__list a[aria-current=true]{color:var(--foreground)}.ds-tabs__list a[aria-current=true]:after{content:"";background:var(--gold);height:2px;position:absolute;inset:auto 0 -1px}.ds-tabs__list a:focus-visible{outline-offset:-2px}.ds-tabs__end{flex:none;align-items:center;gap:8px;display:flex}@media (width<=760px){.ds-tabs__list{gap:22px}.ds-tabs__end{display:none}}@media (width<=1100px){.ds-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-plans__intro{grid-column:1/-1}.ds-plans>.ds-plans__col:first-of-type{border-inline-start:0}.ds-plans__intro{border-bottom:1px solid var(--border)}}@media (width<=760px){.z27,.z4y{grid-template-columns:minmax(0,1fr)}.z1o{aspect-ratio:16/9;order:0;min-height:0}.z4y .z1o{order:0}.z1o:after,.z4y .z1o:after{background:linear-gradient(0deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 40%, transparent) 30%, transparent 60%)}.ds-band__motto{flex-basis:100%}.ds-plans{grid-template-columns:minmax(0,1fr)}.ds-plans>*+*{border-inline-start:0;border-top:1px solid var(--border)}.ds-plans__intro{border-bottom:0}}@media (prefers-reduced-motion:reduce){.ds-arch__frame img,.z3i,.ds-card__media img{transition:none}a.ds-arch:hover .ds-arch__frame img,a.z3o:hover .z3i,a.ds-card:hover .ds-card__media img{transform:none}.btn:hover>.glyph:last-child:not(:first-child),.link-arrow:hover:after,a.ds-card:hover .ds-card__arrow{translate:none}}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 900;font-style:italic;font-display:swap}:root{color-scheme:light;--font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Playfair Display", Georgia, "Times New Roman", serif;--font-label:var(--font-body);--muted-foreground:var(--muted);--accent:var(--gold);--gold-glow:transparent;--error:#a83e37;--radius-s:4px;--radius-m:8px;--radius-l:12px;--transition-fast:.18s ease;--transition-base:.25s ease;--home-width:1240px;--home-gutter:clamp(20px, 4vw, 48px);--nav-h:72px;--on-photo:#f4efe3;--on-photo-muted:#f4efe3cc;--on-photo-accent:#e2c899;--scrim-rgb:10 14 10;--space-section:clamp(52px, 7vw, 92px);--space-block:clamp(28px, 4vw, 44px);--space-card:clamp(10px, 1.4vw, 16px);--hqa-bg:var(--surface-elevated);--hqa-fg:var(--foreground);--hqa-muted:var(--muted);--hqa-border:var(--border);--hqa-accent:var(--gold);--hqa-font:var(--font-body);--hqa-radius:var(--radius-s)}:root[data-theme=dark]{color-scheme:dark;--error:#e28279}:root{--mode-divine-kin:#9a6b2f;--mode-human-kin:#3f5570;--mode-succession:#2b6f70;--mode-transmission:#6b4f92;--mode-identification:#8d4a3a;--mode-influence:#8d4a3a;--mode-affiliation:#56684a;--mode-spatial:#4a6b46;--mode-authorship:#4d5a7e;--mode-attribute:#6a6357;--mode-comparison:#6a6357;--mode-patronage:#7c5a3c;--mode-veneration:#8a4a68;--tone-imported:#5f6b5c;--tone-sourced:#3d5f86;--tone-reviewed:#3f6b47;--tone-traditional:#8a6a34;--tone-disputed:#9a5326;--tone-uncertain:#6b5a84}:root[data-theme=dark]{--mode-divine-kin:#d8a860;--mode-human-kin:#8fa8c6;--mode-succession:#71b9ba;--mode-transmission:#b096d8;--mode-identification:#dc9179;--mode-influence:#dc9179;--mode-affiliation:#a8bc93;--mode-spatial:#97bd92;--mode-authorship:#9aa9d2;--mode-attribute:#bab2a2;--mode-comparison:#bab2a2;--mode-patronage:#cfa47b;--mode-veneration:#d994b4;--tone-imported:#a9b3a5;--tone-sourced:#92b4d9;--tone-reviewed:#92c39c;--tone-traditional:#d8b573;--tone-disputed:#e0a271;--tone-uncertain:#b6a6d0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}body{background:var(--background);min-height:100dvh;color:var(--foreground);font:16px/1.7 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}body>main{flex:1 0 auto;min-width:0}h1,h2,h3,h4{font-family:var(--font-heading);text-wrap:balance;margin:0;font-weight:500}p,li{overflow-wrap:break-word}img{max-width:100%;height:auto}a{color:var(--gold);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--gold-light)}button,input,select,textarea{font:inherit}button,select,summary{cursor:pointer}button,select,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{color:var(--foreground);background:var(--primary-dim)}mark{color:var(--gold);background:0 0;font-weight:600}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}[hidden]{display:none!important}.eyebrow{color:var(--gold);font:600 10.5px/1 var(--font-label);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(html:lang(ar),html:lang(hi)) :is(h1,h2,h3,h4,p,a,span,button,label,summary){letter-spacing:normal!important}[lang]:not([lang^=en]){letter-spacing:normal}@media (width<=760px){html{scroll-padding-top:calc(var(--nav-h) + 16px)}select,input,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-hq-auth=in] [data-hq-hide~=signed-in],html:not([data-hq-auth=in]):not([data-hq-plan=plus]):not([data-hq-plan=pro]) [data-hq-hide~=signed-out],html[data-hq-auth=in][data-hq-plan=free] [data-hq-hide~=free],html[data-hq-plan=plus] [data-hq-hide~=plus],html[data-hq-plan=pro] [data-hq-hide~=pro],html[data-hq-plan=plus] [data-hq-hide~=paid],html[data-hq-plan=pro] [data-hq-hide~=paid],html[data-beliefs-member]:not([data-hq-auth]):not([data-hq-plan]) [data-hq-hide~=paid],html:not([data-hq-admin="1"]) [data-hq-admin-only]{display:none!important}.skip-link{z-index:200;border:1px solid var(--gold-border);border-radius:var(--radius-s);background:var(--surface-elevated);color:var(--foreground);padding:10px 16px;font-size:14px;transition:inset-block-start .14s;position:absolute;inset-block-start:-60px;inset-inline-start:12px}.skip-link:focus{inset-block-start:10px}.wrap{width:min(var(--home-width), calc(100% - 2 * var(--home-gutter)));margin-inline:auto}.wrap--narrow{width:min(760px, calc(100% - 2 * var(--home-gutter)))}.z1s{border-top:1px solid var(--border);background:var(--background)}.z10{width:min(var(--home-width), calc(100% - 2 * var(--home-gutter)));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px 40px;margin-inline:auto;padding-block:clamp(32px,4vw,48px);display:grid}.z11{width:fit-content;color:var(--foreground);align-items:center;gap:11px;display:flex}.z11:hover{color:var(--foreground)}.z11 img{width:34px;height:34px}.z14{display:grid}.z15{font-family:var(--font-heading);letter-spacing:-.4px;font-size:21px;font-weight:700;line-height:1.1}.z15 span{color:var(--gold)}.zv{color:var(--gold);font-family:var(--font-label);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.5}.zt{gap:12px;min-width:0;display:grid}.zw{color:var(--muted);max-width:36ch;margin:0;font-size:13px;line-height:1.55}.z12{flex-wrap:wrap;justify-content:center;gap:4px 22px;min-width:0;display:flex}.z12 a{color:var(--foreground-muted);padding-block:6px;font-size:14px}.z12 a:hover{color:var(--gold)}.z13{color:var(--foreground-muted);font-family:var(--font-display);text-align:end;margin:0;font-size:17px;font-style:italic;line-height:1.4}.z13:after{content:"";background:var(--gold);width:28px;height:1px;margin:12px 0 0 auto;display:block}.zx{width:min(var(--home-width), calc(100% - 2 * var(--home-gutter)));border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding-block:16px 20px;font-size:12.5px;line-height:1.55;display:flex}.zx a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px}.zx a:hover{color:var(--gold)}.zy{max-width:72ch}.z16{align-items:center;gap:20px;display:inline-flex}@media (width<=1100px){.z10{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.z12{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=760px){.z10{grid-template-columns:minmax(0,1fr)}.z12{grid-row:auto;gap:0 20px}.z12 a{padding-block:9px}.z13{text-align:start}.z13:after{margin-inline:0 auto}}.nav-search{width:min(560px,100%);position:relative}.nav-search input{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--surface);width:100%;min-height:46px;color:var(--foreground);padding:11px 16px 11px 44px;font-size:14.5px}[dir=rtl] .nav-search input{padding:11px 44px 11px 16px}.nav-search input::placeholder{color:var(--muted)}.nav-search input:focus{border-color:var(--gold);outline:none}.nav-search__icon{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:15px;transform:translateY(-50%)}.nav-search__key{border:1px solid var(--border);background:var(--background);color:var(--muted);font-family:var(--font-label);pointer-events:none;border-radius:4px;padding:3px 6px;font-size:10.5px;line-height:1.3;position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%)}.nav-search:focus-within .nav-search__key{display:none}@media (width<=1099px),(pointer:coarse){.nav-search__key{display:none}}.nav-search__panel{z-index:60;overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--surface-elevated);width:100%;min-width:min(440px,100vw - 24px);max-height:min(70vh,560px);box-shadow:var(--shadow-lg);padding:6px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;overflow-y:auto}.nav-search__list{margin:0;padding:0;list-style:none}.nav-search__row{border-radius:var(--radius-s);cursor:pointer;align-items:center;gap:11px;padding:9px 10px;display:flex}.nav-search__row[aria-selected]{background:var(--surface-hover)}.nav-search__row[aria-selected] .nav-search__name{color:var(--gold)}.nav-search__text{flex:auto;gap:1px;min-width:0;display:grid}.nav-search__name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.nav-search__name mark{color:var(--gold);background:0 0;font-weight:600}.nav-search__meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}.nav-search__when{color:var(--foreground-muted);font-family:var(--font-label);white-space:nowrap;flex-shrink:0;font-size:11.5px}.nav-search__group{border-top:1px solid var(--border);color:var(--muted);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;padding:10px 10px 6px;font-size:10px;font-weight:600}.nav-search__list .nav-search__group:first-child{border-top:0;margin-top:0}.nav-search__group-note{color:var(--muted);font-family:var(--font-body);letter-spacing:0;text-transform:none;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.nav-search__empty{color:var(--muted);margin:0;padding:14px 10px;font-size:13.5px}.nav-search__all{border-top:1px solid var(--border);color:var(--foreground-muted);font-family:var(--font-label);letter-spacing:.04em;margin-top:4px;padding:11px 10px;font-size:12px;display:block}.nav-search__all:hover{color:var(--gold)}.nav-search__pending{color:var(--muted);align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.nav-search__pending:before{content:"";border:1.5px solid var(--border-strong);border-top-color:var(--gold);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite nav-search-spin}@keyframes nav-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nav-search__pending:before{animation:none}}@media (width<=760px){.nav-search__panel{min-width:min(380px,100vw - 20px);inset-inline:auto 0}}.glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.glyph--sm{width:16px;height:16px}.glyph--md{width:22px;height:22px}.glyph--lg{width:34px;height:34px}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);color:var(--foreground-muted);font-family:var(--font-label);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;line-height:1.6;display:inline-flex}a.chip:hover{color:var(--gold);border-color:var(--gold-border);background:var(--surface-hover)}.tone{font-family:var(--font-label);letter-spacing:.06em;white-space:nowrap;cursor:help;border:1px solid;border-radius:2px;align-items:center;gap:5px;padding:1px 7px 1px 6px;font-size:10.5px;font-weight:500;line-height:1.7;display:inline-flex}.tone:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.tone[data-tone=imported]{color:var(--tone-imported)}.tone[data-tone=sourced]{color:var(--tone-sourced)}.tone[data-tone=reviewed]{color:var(--tone-reviewed)}.tone[data-tone=traditional]{color:var(--tone-traditional)}.tone[data-tone=disputed]{color:var(--tone-disputed)}.tone[data-tone=uncertain]{color:var(--tone-uncertain)}.tone[data-tone=derived]{color:var(--tone-uncertain);border-style:dashed}.tone[data-tone=unscoped]{color:var(--tone-imported);border-style:dashed}.tone[data-tone=reviewed]{background:color-mix(in srgb, var(--tone-reviewed) 12%, transparent)}.mode{--mode:var(--border-strong);border-top:1px solid var(--border)}.mode+.mode{margin-top:4px}.mode__name{color:var(--mode);font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.mode__mark{width:22px;height:10px;stroke:var(--mode);stroke-width:1.8px;fill:none;flex-shrink:0;overflow:visible}.mode[data-mode=divine-kin]{--mode:var(--mode-divine-kin)}.mode[data-mode=human-kin]{--mode:var(--mode-human-kin)}.mode[data-mode=succession]{--mode:var(--mode-succession)}.mode[data-mode=transmission]{--mode:var(--mode-transmission)}.mode[data-mode=affiliation]{--mode:var(--mode-affiliation)}.mode[data-mode=identification]{--mode:var(--mode-identification)}.mode[data-mode=influence]{--mode:var(--mode-influence)}.mode[data-mode=comparison]{--mode:var(--mode-comparison)}.mode[data-mode=patronage]{--mode:var(--mode-patronage)}.mode[data-mode=spatial]{--mode:var(--mode-spatial)}.mode[data-mode=authorship]{--mode:var(--mode-authorship)}.mode[data-mode=attribute]{--mode:var(--mode-attribute)}.mode[data-mode=veneration]{--mode:var(--mode-veneration)}.facts{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.facts>div{border-top:1px dotted var(--border);grid-template-columns:minmax(84px,38%) minmax(0,1fr);gap:4px 12px;padding:9px 0;display:grid}.facts>div:first-child{border-top:0;padding-top:0}.facts dt{color:var(--muted);font-family:var(--font-label);letter-spacing:.03em;font-size:11.5px;line-height:1.5}.facts dd{margin:0;font-size:14px;line-height:1.5}.facts dd small{color:var(--muted);font-size:11.5px;display:block}.clock{color:var(--muted);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.clock:before{content:"";border:1.3px solid;border-radius:50%;width:9px;height:9px}.clock[data-domain=source]:before{border-radius:1px}.clock[data-domain=narrative]:before{border-radius:50% 50% 50% 1px}.panel{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);padding:14px 16px}.panel h2,.panel h3{margin-bottom:8px;font-size:15.5px}.panel p{color:var(--foreground-muted);margin:0 0 10px;font-size:13.5px;line-height:1.6}.panel p:last-child{margin-bottom:0}.panel--quiet{background:var(--background)}.note{border-inline-start:2px solid var(--gold-border);background:var(--background);color:var(--muted);margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.empty{color:var(--muted);text-align:center;margin:0;padding:22px 0;font-size:14px}.cov__gaps{color:var(--foreground-muted);margin:0;padding-inline-start:18px;font-size:13.5px;line-height:1.6}.cov__gaps li{margin-bottom:4px}.reader{gap:0;display:grid}.reader__bar{top:var(--nav-h);z-index:6;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky}.reader__frame{background:var(--background);border:0;width:100%;min-height:70dvh}.reader__credit{color:var(--muted);padding:12px 0 30px;font-size:12.5px;line-height:1.6}@media (width<=480px){.facts>div{grid-template-columns:minmax(0,1fr)}}@media print{.site-nav,.z1s,.nav-search,.z1e,.ds-tabs{display:none!important}.pgrid{grid-template-columns:minmax(0,1fr)}}.phero{--phero-edge:max(var(--home-gutter), calc((100% - var(--home-width)) / 2));--phero-motto-w:clamp(168px, 15vw, 216px);isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);position:relative;overflow:hidden}.phero:not(.z24){background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--gold) 6%, transparent), transparent 62%), var(--background)}.z1n{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:18px 40px;min-height:clamp(440px,60vh,560px);padding-block:18px clamp(34px,5vw,60px);display:grid;position:relative}:is(.z46,.z3z) .z1n{min-height:0}.z20:is(.z2p,.phero--bare) .z1n{min-height:clamp(340px,44vh,420px)}.z46:is(.z24,.z2t) .z1n{min-height:clamp(380px,50vh,460px)}.z3z:is(.z24,.z2t) .z1n{min-height:clamp(300px,40vh,380px)}.z3z .z1n{padding-block:18px clamp(28px,4vw,44px)}:is(.phero--bare,.phero--narrow) .z1n{grid-template-columns:minmax(0,1fr)}.z1h{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.z1h a{color:var(--muted)}.z1h a:hover{color:var(--gold)}.z1h [aria-current]{color:var(--foreground-muted)}.z1t{align-self:center;min-width:0;max-width:640px}.phero--motto.z24:not(.z2t) .z1t{max-width:580px}.phero--motto.z24:not(.z2t) .z1w{max-width:40ch}@media (width>=761px){.phero:not(.phero--center) :is(.z1t,.phero__motto,.z3f,.z4n,.z2q){grid-row:2}}.z1c{color:var(--gold);font:600 10.5px/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.z1x{background:var(--gold-border);border-radius:50%;width:4px;height:4px}.z1u{font-family:var(--font-display);letter-spacing:-.022em;overflow-wrap:anywhere;margin:16px 0 14px;font-size:clamp(46px,7vw,88px);font-weight:500;line-height:.98}.z1t>.z1u:first-child{margin-top:0}.z46 .z1u{font-size:clamp(40px,6vw,72px);line-height:1.02}.z3z .z1u{letter-spacing:-.018em;font-size:clamp(34px,4.6vw,56px);line-height:1.05}.phero__tag{color:var(--foreground-muted);font-family:var(--font-display);margin:0 0 12px;font-size:clamp(19px,2vw,26px);font-style:italic;line-height:1.25}.z2a{flex-wrap:wrap;gap:6px 20px;margin:0 0 14px;display:flex}.z2a span{align-items:baseline;gap:7px;display:inline-flex}.z2a b{color:var(--foreground-muted);font-family:var(--font-display);font-size:clamp(19px,2vw,24px);font-weight:400}.z2a i{color:var(--muted);font:600 9.5px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-style:normal}.z1w{color:var(--foreground-muted);max-width:46ch;margin:0 0 24px;font-size:clamp(16.5px,1.5vw,19px);line-height:1.55}.z1w:last-child{margin-bottom:0}.z1z{color:var(--foreground-muted);gap:7px;margin:0 0 24px;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.z1z b{min-width:92px;color:var(--muted);font:600 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin-right:6px;display:inline-block}.z1z a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--gold-border);text-underline-offset:3px}.z1z a:hover{color:var(--gold)}.z2e{min-width:0;margin:0 0 24px}.z2e:last-child{margin-bottom:0}.z1e{flex-wrap:wrap;gap:10px;display:flex}.z1e .btn{min-height:48px;padding-inline:22px;font-size:14px}.z1e .btn:not(.btn--primary,.btn--plus){background:color-mix(in srgb, var(--background) 82%, transparent);backdrop-filter:blur(6px)}.z25{z-index:-1;width:clamp(44%, calc(var(--phero-ratio,1.5) * 560px), 60%);margin:0;position:absolute;inset:0 0 0 auto}.z25 img{object-fit:cover;width:100%;height:100%;display:block}.z25:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--background) 0%, color-mix(in srgb, var(--background) 82%, transparent) 12%, color-mix(in srgb, var(--background) 28%, transparent) 36%, transparent 56%), linear-gradient(0deg, var(--background) 0%, color-mix(in srgb, var(--background) 45%, transparent) 12%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--background) 55%, transparent) 0%, transparent 10%);position:absolute;inset:0}@media (width>=761px){.phero--wide:not(.z2t) .z25{width:68%}.phero--wide .z1n{min-height:clamp(460px,62vh,600px)}}.z1y{z-index:1;background:color-mix(in srgb, var(--background) 78%, transparent);max-width:min(62ch,100% - 24px);color:var(--muted);text-align:right;border-radius:2px;padding:2px 7px;font-size:10.5px;line-height:1.45;display:flex;position:absolute;bottom:10px;right:12px}.z1y a{min-width:0;max-width:100%;color:inherit;white-space:nowrap;display:inline-flex}.z1p{text-overflow:ellipsis;min-width:0;overflow:hidden}.z1l{flex:none}.z2x{white-space:nowrap;flex:none}.z1y{flex-wrap:wrap;justify-content:flex-end}.z1y .porigin{flex-basis:100%}.z1y .porigin a{white-space:normal;display:inline}.z3f .z1y .porigin{text-align:center}.z1y a:hover{color:var(--gold)}.phero--motto:is(.z24,.phero--bare) .z1n{grid-template-columns:minmax(0, 1fr) var(--phero-motto-w)}.phero--motto:not(.z24,.phero--bare) .z1n{grid-template-columns:minmax(0, 1fr) auto var(--phero-motto-w)}.phero__motto{grid-column:-2/-1;align-self:center;min-width:0}.phero__motto:before{content:"";background:var(--gold);width:36px;height:1px;margin-bottom:18px;display:block}.phero__motto-lines{color:var(--foreground-muted);font-family:var(--font-display);margin:0;font-size:clamp(18px,1.6vw,22px);font-style:italic;line-height:1.36}.phero__motto-coda{color:var(--muted);font:600 10px/1.7 var(--font-label);letter-spacing:.22em;text-transform:uppercase;text-wrap:balance;margin:18px 0 0}.phero--motto.z24:not(.z2t) .z25{left:max(34%, calc(var(--phero-edge) + 460px));right:calc(var(--phero-edge) + var(--phero-motto-w) - 8px);width:auto}.phero--motto.z24:not(.z2t) .z25:after{background:linear-gradient(90deg, var(--background) 0%, color-mix(in srgb, var(--background) 82%, transparent) 12%, color-mix(in srgb, var(--background) 28%, transparent) 36%, transparent 52%, transparent 62%, color-mix(in srgb, var(--background) 42%, transparent) 78%, color-mix(in srgb, var(--background) 84%, transparent) 91%, var(--background) 100%), linear-gradient(0deg, var(--background) 0%, color-mix(in srgb, var(--background) 45%, transparent) 12%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--background) 55%, transparent) 0%, transparent 10%)}.z2t{background:rgb(var(--scrim-rgb));color:var(--on-photo);border-bottom:0}.z2t .z25{width:auto;inset:0}.z2t .z25:after{background:linear-gradient(90deg, rgb(var(--scrim-rgb) / 86%) 0%, rgb(var(--scrim-rgb) / 66%) 32%, rgb(var(--scrim-rgb) / 20%) 62%, transparent 84%), linear-gradient(0deg, rgb(var(--scrim-rgb) / 60%) 0%, transparent 38%)}.z2t.phero--motto .z25:after{background:linear-gradient(270deg, rgb(var(--scrim-rgb) / 72%) 0, rgb(var(--scrim-rgb) / 40%) calc(var(--phero-edge) + var(--phero-motto-w)), transparent calc(var(--phero-edge) + var(--phero-motto-w) + 140px)), linear-gradient(90deg, rgb(var(--scrim-rgb) / 86%) 0%, rgb(var(--scrim-rgb) / 66%) 32%, rgb(var(--scrim-rgb) / 20%) 62%, transparent 84%), linear-gradient(0deg, rgb(var(--scrim-rgb) / 60%) 0%, transparent 38%)}.z2t .z1n{min-height:clamp(460px,64vh,600px)}.z2t .z1t{align-self:end}.z2t :is(.z1u,.z2a b){color:var(--on-photo)}.z2t :is(.z1c,.z2a i){color:var(--on-photo-accent)}.z2t .z1x{background:var(--on-photo-accent);opacity:.6}.z2t :is(.phero__tag,.z1w,.z1z,.z1h,.z1h a,.z1h [aria-current]){color:var(--on-photo-muted)}.z2t .z1h a:hover{color:var(--on-photo)}.z2t .z1z b{color:var(--on-photo-accent)}.z2t .z1z a{color:var(--on-photo);text-decoration-color:#e2c89999}.z2t .z1y{background:rgb(var(--scrim-rgb) / 55%);color:var(--on-photo-muted)}.z2t .z1y a:hover{color:var(--on-photo)}.z2t .phero__motto:before{background:var(--on-photo-accent)}.z2t .phero__motto-lines{color:var(--on-photo)}.z2t .phero__motto-coda{color:var(--on-photo-muted)}.z2t .z1e .btn--primary{border-color:var(--on-photo);background:var(--on-photo);color:rgb(var(--scrim-rgb))}.z2t .z1e .btn--primary:hover{border-color:var(--on-photo-accent);background:var(--on-photo-accent);color:rgb(var(--scrim-rgb))}.z2t .z1e .btn:not(.btn--primary,.btn--plus){background:rgb(var(--scrim-rgb) / 30%);color:var(--on-photo);border-color:#f4efe38c}.z2t .z1e .btn:not(.btn--primary,.btn--plus):hover{border-color:var(--on-photo-accent);color:var(--on-photo-accent)}.z2t .chip{background:rgb(var(--scrim-rgb) / 30%);color:var(--on-photo);border-color:#f4efe366}.z2t a.chip:hover{border-color:var(--on-photo-accent);background:rgb(var(--scrim-rgb) / 45%);color:var(--on-photo-accent)}.z3f{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--on-photo);width:clamp(170px,20vw,240px);box-shadow:inset 0 0 0 4px var(--on-photo), inset 0 0 0 5px var(--gold-border);align-self:center;place-items:center;margin:0;padding:22px 22px 40px;display:grid;position:relative}.z3f img{width:auto;max-width:100%;height:auto;max-height:220px}.z3f .z1y{max-width:none;color:rgb(var(--scrim-rgb) / 72%);background:0 0;justify-content:center;padding:0;bottom:8px;left:10px;right:10px}.z2q{align-self:center;justify-items:center;gap:12px;margin:0;display:grid}.z2o{aspect-ratio:1;width:clamp(170px,18vw,230px);color:var(--gold);background:radial-gradient(circle, transparent 54%, color-mix(in srgb, var(--gold) 22%, transparent) 54.5%, transparent 55.5%), radial-gradient(circle, transparent 69%, color-mix(in srgb, var(--gold) 14%, transparent) 69.5%, transparent 70.5%), radial-gradient(circle, color-mix(in srgb, var(--gold) 8%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 28%, transparent);border-radius:50%;place-items:center;display:grid}.z2o .glyph{stroke-width:.9px;width:38%;height:38%}.z2q figcaption{color:var(--muted);font:600 9.5px/1 var(--font-label);letter-spacing:.16em;text-transform:uppercase}.z3z .z2o{width:clamp(130px,14vw,180px)}.z4m .z1n{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.z4n{align-self:center;gap:10px;min-width:0;display:grid}.z4j{color:var(--muted);text-align:end;margin:0;font-size:10.5px;line-height:1.4}.phero__below{padding-bottom:clamp(24px,3vw,36px);position:relative}.phero--center .z1n{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.phero--center .z1h,.phero--center .z1c,.phero--center .z2a,.phero--center .z1e{justify-content:center}.phero--center .z1t{max-width:640px}.phero--center .z1w{margin-inline:auto}.phero--center .z1h{order:-2}.phero--center .z2q{order:-1}@media (width<=1100px){.phero__motto{display:none}.phero--motto .z1n,.phero--motto:is(.z24,.phero--bare) .z1n,.phero--motto:not(.z24,.phero--bare) .z1n{grid-template-columns:minmax(0,1fr) auto}.phero--motto.z24:not(.z2t) .z25{width:clamp(44%, calc(var(--phero-ratio,1.5) * 560px), 60%);left:auto;right:0}.phero--motto.z24:not(.z2t) .z25:after{background:linear-gradient(90deg, var(--background) 0%, color-mix(in srgb, var(--background) 82%, transparent) 12%, color-mix(in srgb, var(--background) 28%, transparent) 36%, transparent 56%), linear-gradient(0deg, var(--background) 0%, color-mix(in srgb, var(--background) 45%, transparent) 12%, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--background) 55%, transparent) 0%, transparent 10%)}}@media (width>=761px) and (width<=1100px){.z24:not(.z2t) .z25,.phero--motto.z24:not(.z2t) .z25{width:46%;left:auto;right:0}.z24:not(.z2t) .z1t,.phero--motto.z24:not(.z2t) .z1t{max-width:calc(54vw - var(--home-gutter) - 12px)}}@media (width<=760px){.z1n,.z46:is(.z24,.z2t) .z1n,.z3z:is(.z24,.z2t) .z1n,.z4m .z1n,.phero--motto .z1n,.phero--motto:is(.z24,.phero--bare) .z1n,.phero--motto:not(.z24,.phero--bare) .z1n{grid-template-columns:minmax(0,1fr);min-height:0}.z1t{align-self:start}.z24:not(.z2t) .z25,.phero--motto.z24:not(.z2t) .z25{z-index:0;width:100%;height:clamp(240px,64vw,360px);position:relative;inset:auto}.z24:not(.z2t) .z25:after,.phero--motto.z24:not(.z2t) .z25:after{background:linear-gradient(0deg, var(--background) 14%, color-mix(in srgb, var(--background) 55%, transparent) 36%, transparent 64%)}.z24:not(.z2t) .z1n{margin-top:-36px}.z24 .z25 .z1y{max-width:72%;top:8px;bottom:auto}.z24 .z1h{display:none}.z2t .z1n{min-height:clamp(420px,112vw,540px);padding-top:44px}.z2t .z1t{align-self:end}.z2t .z25:after,.z2t.phero--motto .z25:after{background:linear-gradient(0deg, rgb(var(--scrim-rgb) / 92%) 0%, rgb(var(--scrim-rgb) / 72%) 42%, rgb(var(--scrim-rgb) / 24%) 78%, rgb(var(--scrim-rgb) / 12%) 100%)}.z2q,.z3f{display:none}.phero--center .z2q{display:grid}.phero--center .z2o{width:120px}.z1z b{min-width:0}.z1e .btn{flex:auto;justify-content:center}.z4h .z1h{order:-2}.z4h .z4n{order:-1}.phero--aside-hide .z4n{display:none}.z4n{align-self:start}}.pgrid{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(36px,4.4vw,56px) 0;display:grid}.pgrid__main{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.pgrid__aside{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.pgrid__main>.psection~.psection{border-top:1px solid var(--border);margin-top:clamp(32px,4vw,48px);padding-top:clamp(32px,4vw,48px)}.pglance .z7{align-content:start}.pgrid--solo{grid-template-columns:minmax(0,1fr)}.pgrid--solo .pgrid__aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pgrid--solo .pglance{grid-column:1/-1}.pgrid--solo .pglance .z1b{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));column-gap:32px}.pgrid--solo .pglance .z7,.pgrid--solo .pglance .z7:first-child{border-top:0;padding:10px 0 10px 34px}.pgrid--solo .pglance .z7 .ds-glance__mark{top:12px}@media (width>=1101px){.pgrid--pair:has(.pglance .z7:nth-child(5)){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pgrid--pair .pglance:has(.z7:nth-child(5)) .z1b{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.pgrid--pair .pglance:has(.z7:nth-child(5)) .z7:nth-child(2){border-top:0;padding-top:0}.pgrid--pair .pglance:has(.z7:nth-child(5)) .z7:nth-child(2) .ds-glance__mark{top:2px}}@media (width<=1100px){.pgrid{grid-template-columns:minmax(0,1fr)}.pgrid__aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pglance{grid-column:1/-1}.pglance .z1b{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));column-gap:32px}.pglance .z7,.pglance .z7:first-child{border-top:0;padding:10px 0 10px 34px}.pglance .z7 .ds-glance__mark{top:12px}}@media (width<=560px){.pglance .z7+.z7{border-top:1px solid var(--border)}}.pwide{padding-top:clamp(44px,5vw,72px)}.pwide .kin{--kin-h:clamp(480px, 70vh, 700px)}.pbody{grid-template-columns:minmax(0,1fr);min-width:0;padding-top:clamp(28px,3vw,40px);display:grid}.pbody>.psection{border-top:1px solid var(--border);padding-block:clamp(36px,4.4vw,56px)}.psection{min-width:0}.z1r{margin:0 0 clamp(18px,2.2vw,26px)}.psection__eyebrow{color:var(--gold);font:600 10.5px/1.2 var(--font-label);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.z1r h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.012em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.z29{max-width:68ch;color:var(--foreground-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.z2f{margin-top:14px}.z2f>summary,.z3s>summary{min-height:40px;color:var(--foreground-muted);font:500 13px/1 var(--font-label);cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.z2f>summary::-webkit-details-marker,.z3s>summary::-webkit-details-marker{display:none}.z2f>summary:before,.z3s>summary:before{content:"+";color:var(--gold);font-size:16px;line-height:1}.z2f[open]>summary:before,.z3s[open]>summary:before{content:"–"}.z2f>summary:hover,.z3s>summary:hover{color:var(--foreground)}.z2f[open]{padding-top:8px}.rgroup+.rgroup{margin-top:30px}.z23{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 12px;display:flex}.z23 h3{font-family:var(--font-display);align-items:baseline;gap:10px;margin:0;font-size:20px;font-weight:500;display:inline-flex}.z22{color:var(--muted);font:500 12px/1 var(--font-label)}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.z3s .tiles{margin-top:8px}.tile{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);height:100%;color:var(--foreground);align-items:center;gap:12px;padding:9px 12px 9px 9px;transition:border-color .15s,background .15s;display:flex}a.tile:hover{border-color:var(--gold-border);background:var(--surface-hover)}a.tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tile__pic{background:linear-gradient(180deg, var(--gold-dim), var(--surface-hover));width:46px;height:52px;color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-border);border-radius:23px 23px 2px 2px;flex:none;place-items:center;display:grid;overflow:hidden}.tile__pic img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.tile__pic[data-shape=emblem]{background:var(--background)}.tile__pic[data-shape=emblem] img{object-fit:contain;object-position:50% 50%;padding:6px 5px 4px}.tile__pic .glyph{width:20px;height:20px}.tile__text{gap:2px;min-width:0;display:grid}.tile__rel{color:var(--muted);font:600 9.5px/1.2 var(--font-label);letter-spacing:.12em;text-transform:uppercase}.tile__name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;line-height:1.25;overflow:hidden}.tile__text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.tile__meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.tile__tone{color:var(--gold);font:600 9.5px/1.4 var(--font-label);letter-spacing:.1em;text-transform:uppercase}.tile__tone[data-tone=disputed],.tile__tone[data-tone=uncertain]{color:var(--foreground-muted)}.featurelist{gap:var(--space-card);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.feature{border:1px solid var(--border);border-radius:var(--radius-s);background:linear-gradient(90deg, var(--gold-dim), transparent 70%), var(--surface);height:100%;color:var(--foreground);transition:border-color var(--transition-fast);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.feature:hover{border-color:var(--gold-border);color:var(--foreground)}.feature:hover b{color:var(--gold)}.feature__mark{border:1px solid var(--gold-border);width:40px;height:40px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.feature b{font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.25;display:block}.feature small{color:var(--foreground-muted);margin-top:6px;font-size:13.5px;line-height:1.55;display:block}.pgrid__aside .panel{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);padding:clamp(18px,2.4vw,28px)}.pgrid__aside .panel>h2,.pgrid__aside .panel>h3{color:var(--foreground);font-family:var(--font-display);margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.2}.pgrid__aside .panel>p{color:var(--foreground-muted);margin:0 0 8px;font-size:14px;line-height:1.6}.pgrid__aside .panel--quiet{background:var(--background)}.rgroup__standing,.ds-why .rgroup__standing{color:var(--muted)}.succ__line:not(.succ__line--roll)>.sitem>.rung{height:auto}.tile.tile--text{grid-template-columns:minmax(0,1fr)}.z23 .ds-why>summary{padding:2px 0;font-size:12px}.z23 .ds-why[open]{flex-basis:100%;font-size:13px}.z23 .ds-why[open]>summary{margin-bottom:6px}.z26{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.zj{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);align-content:start;gap:4px;height:100%;padding:14px 16px;display:grid}.zj :is(b,h3,h4){font-family:var(--font-display);margin:0;font-size:18px;font-weight:500}.zj small{color:var(--foreground-muted);font-size:13px;line-height:1.5}.zj .ze{color:var(--gold)}.zj:hover{border-color:var(--gold-border)}.zj .tile__tone{justify-self:start}.prov{border-top:1px solid var(--border);color:var(--muted);gap:8px;margin-top:clamp(40px,5vw,64px);padding-top:20px;font-size:13px;line-height:1.6;display:grid}.prov__line{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0;display:flex}.prov__label{color:var(--foreground-muted);font:600 10.5px/1.6 var(--font-label);letter-spacing:.14em;text-transform:uppercase}.prov a{color:var(--foreground-muted);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.prov a:hover{color:var(--gold);text-decoration-color:var(--gold-border)}.prov__links a{text-decoration:none}.wp__langs form{flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.wp__langs select{border:1px solid var(--border);border-radius:var(--radius-s);color:var(--foreground);background:var(--surface);margin-inline-start:8px;padding:8px}.wp__extract{color:var(--foreground);max-width:68ch;margin:0 0 18px;font-size:clamp(16.5px,1.4vw,18px);line-height:1.72}.wp__pending{gap:10px;display:grid}.wp__pending[hidden]{display:none}.wp__pending i{background:linear-gradient(90deg, var(--surface-hover), var(--border), var(--surface-hover));background-size:200% 100%;height:12px;animation:1.4s infinite wp-shimmer;display:block}.wp__pending i:nth-child(2){width:92%}.wp__pending i:nth-child(3){width:64%}@keyframes wp-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.wp__pending i{animation:none}}.wp__extract--failed{color:var(--muted);font-family:inherit;font-size:14px}.wp__fallback{color:var(--muted);font-size:12px;font-family:var(--font-ui,Inter, sans-serif);margin-top:8px;display:block}.wp__actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.wp__langs{color:var(--muted);font-size:13px}.wp__langs summary{cursor:pointer;padding:8px 4px;list-style:none}.wp__langs summary::-webkit-details-marker{display:none}.wp__langs summary:after{content:" ▾";color:var(--gold)}.wp__langs p{margin:6px 0 0;line-height:1.8}.wp__langs a{font-variant:small-caps}.wp__credit a{text-underline-offset:.16em;text-decoration:underline}.wp__credit{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.5}.rkin__note{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);max-width:380px;color:var(--foreground-muted);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.rkin__note .glyph{width:18px;height:18px;color:var(--gold);flex:none;margin-top:1px}.rclosing{padding-block:var(--space-block) var(--space-section)}.rhist{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.rhist:before{content:"";top:14px;bottom:14px;left:calc(var(--rhist-when) + 11px);background:var(--border-strong);opacity:.55;width:1px;position:absolute}.rhist{--rhist-when:clamp(128px, 14vw, 196px)}.rhist__item{grid-template-columns:var(--rhist-when) 23px minmax(0, 1fr);align-items:baseline;padding:7px 0;display:grid;position:relative}.rhist__when{color:var(--gold);font:600 10.5px/1.45 var(--font-label);letter-spacing:.12em;text-transform:uppercase;text-align:end;font-variant-numeric:tabular-nums;padding-right:4px}.rhist__dot{border:1px solid var(--gold);background:var(--background);border-radius:50%;justify-self:center;width:7px;height:7px;transform:translateY(-1px)}.rhist__what{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.rhist__what a{color:var(--foreground);font-family:var(--font-display);overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.3}.rhist__what a:hover{color:var(--gold)}.rhist__out{color:var(--muted);font-family:var(--font-body);font-size:12px}details .rhist{margin-top:6px}.rhist__undated{margin-top:4px}.rhist+.rhist__undated,details+.rhist__undated{margin-top:22px}.rhist__undatedlabel{color:var(--muted);font:500 12px/1.4 var(--font-label);letter-spacing:.02em;margin:0 0 10px}.rhist__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rhist__chip{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;max-width:100%;padding:6px 12px;font-size:14px;line-height:1.4;display:inline-flex}.rhist__chip>a,.rhist__chip>span:first-child{color:var(--foreground);overflow-wrap:anywhere}.rhist__chip>a:hover{color:var(--gold)}.rhist__many{color:var(--muted);font:500 12px/1.4 var(--font-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.rhist__many a{color:var(--gold);text-decoration:underline;text-decoration-color:var(--gold-border);text-underline-offset:2px}.rhist__many a:hover{color:var(--foreground)}@media (width<=560px){.rhist{--rhist-when:0px}.rhist:before{left:11px}.rhist__item{grid-template-columns:23px minmax(0,1fr);grid-template-areas:"dot when"".what";row-gap:2px}.rhist__dot{grid-area:dot;align-self:center}.rhist__when{text-align:start;grid-area:when}.rhist__what{grid-area:what}}.rmore__all{margin:16px 0 0;font-size:13.5px}.rblock__body>.rmore__all{margin-top:18px}.rmore__all a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--gold-border);text-underline-offset:3px}.rmore__all a:hover{color:var(--gold)}.rvenues{gap:var(--space-card,14px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.rvenues--dated{grid-template-columns:minmax(0,1fr);gap:0;max-width:760px;position:relative}.rvenues--dated:before{content:"";background:var(--border-strong);opacity:.5;width:1px;position:absolute;top:30px;bottom:30px;left:21px}.rvenue{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;display:grid;position:relative}.rvenues--dated .rvenue{padding:7px 0}.rvenue__mark{z-index:1;place-items:center;display:grid}.rvenue__mark .ds-arch{box-shadow:0 0 0 4px var(--background)}.rvenue__pin{border:1px dashed var(--border-strong);background:var(--background);width:44px;height:44px;color:var(--gold);box-shadow:0 0 0 4px var(--background);border-radius:50%;place-items:center;display:grid}.rvenue__text{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);gap:3px;min-width:0;padding:12px 16px;display:grid}.rvenue__when{color:var(--gold);font:600 10px/1.35 var(--font-label);letter-spacing:.16em;text-transform:uppercase}.rvenue__name{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.25}.rvenue__name:hover{color:var(--gold)}.rvenue__name--unnamed{color:var(--foreground-muted);font-family:var(--font-body);font-size:15px;font-style:italic}.rvenue__out{color:var(--muted);font-family:var(--font-body);font-size:12px}.rvenue__text small{color:var(--muted);font-size:12.5px;line-height:1.45}.rvenue .tile__tone{justify-self:start}:root[data-text-size="112"] body:not(.page-atlas):not(.page-wiki)>#main-content{zoom:1.12;--nav-h:64.2857px;overflow-x:clip}:root[data-text-size="125"] body:not(.page-atlas):not(.page-wiki)>#main-content{zoom:1.25;--nav-h:57.6px;overflow-x:clip}:root[data-text-size="112"] #main-content :is(.kin,.tlx__scroller){zoom:.892857}:root[data-text-size="125"] #main-content :is(.kin,.tlx__scroller){zoom:.8}:root[data-motion=reduce]{scroll-behavior:auto}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}
