html{background:var(--app-bg)}body{font:15.5px/1.7 var(--sans);color:var(--text);background:radial-gradient(1100px 520px at 50% -140px,rgba(210,171,92,.085),transparent 70%),radial-gradient(900px 900px at 100% 0,rgba(210,171,92,.03),transparent 60%),var(--app-bg);background-attachment:fixed;font-feature-settings:"kern","liga"}.app{position:relative;isolation:isolate}.app:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,rgba(241,217,152,.5),transparent 60%),radial-gradient(1px 1px at 68% 9%,rgba(241,217,152,.35),transparent 60%),radial-gradient(1px 1px at 83% 41%,rgba(241,217,152,.4),transparent 60%),radial-gradient(1px 1px at 27% 63%,rgba(241,217,152,.3),transparent 60%),radial-gradient(1px 1px at 52% 84%,rgba(241,217,152,.35),transparent 60%),radial-gradient(1.2px 1.2px at 91% 77%,rgba(241,217,152,.45),transparent 60%),radial-gradient(1px 1px at 6% 91%,rgba(241,217,152,.3),transparent 60%),radial-gradient(1px 1px at 39% 31%,rgba(241,217,152,.25),transparent 60%);background-size:640px 640px}::selection{background:rgba(210,171,92,.35);color:#fff8e6}a{color:var(--gold);-webkit-text-decoration-color:rgba(210,171,92,.4);text-decoration-color:rgba(210,171,92,.4);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .25s var(--ease),-webkit-text-decoration-color .25s var(--ease);transition:color .25s var(--ease),text-decoration-color .25s var(--ease);transition:color .25s var(--ease),text-decoration-color .25s var(--ease),-webkit-text-decoration-color .25s var(--ease)}a:hover{color:var(--gold-bright);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-shadow:none}:focus-visible{outline:1px solid var(--gold-bright);outline-offset:4px;border-radius:0;box-shadow:0 0 0 4px rgba(241,217,152,.12)}.entity-link:hover,a:hover{text-shadow:none}.arms-sun{display:block;color:var(--gold);filter:drop-shadow(0 0 10px rgba(241,217,152,.25))}.fade-rule{display:flex;align-items:center;gap:18px;color:var(--gold)}.fade-rule:after,.fade-rule:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong))}.fade-rule:after{background:linear-gradient(90deg,var(--line-strong),transparent)}.windowbar{border-bottom:0}.windowbar:before{background:linear-gradient(180deg,rgba(7,6,4,.92),rgba(7,6,4,.72));backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.windowbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong) 20%,var(--line-strong) 80%,transparent)}.bar-inner{gap:40px}.brand{gap:14px}.brand-mark{color:var(--gold);filter:drop-shadow(0 0 8px rgba(241,217,152,.3));transition:transform .5s var(--ease-film)}.brand:hover .brand-mark{transform:translateY(-1px)}.window-name{font:600 11.5px/1.2 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-bright)}.window-sub{font:italic 500 14px/1.3 var(--serif);letter-spacing:.02em;color:var(--text-dim)}.sitenav{gap:2px}.nav-item{min-height:44px;padding:0 14px;border-radius:0;background:none;font:600 11px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);transition:color .25s var(--ease)}.nav-item:after{content:"";position:absolute;left:50%;right:50%;bottom:4px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transition:left .35s var(--ease-film),right .35s var(--ease-film),opacity .35s;opacity:0;box-shadow:none}.nav-item:hover{color:var(--ivory);background:none}.nav-item:hover:after{left:22%;right:22%;opacity:.6}.nav-item[aria-current=page]{color:var(--gold-bright);background:none;text-shadow:none}.nav-item[aria-current=page]:after{left:10px;right:10px;bottom:4px;height:1px;opacity:1;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent);box-shadow:none}.nav-new{width:6px;height:6px;margin-top:12px;background:var(--hud-red);box-shadow:0 0 10px rgba(200,85,63,.7)}.yc-clock{font:500 11.5px var(--mono);letter-spacing:.08em;color:var(--gold-muted)}.bar-search{gap:10px;min-height:38px;padding:0 10px 0 14px;border:1px solid var(--line);border-radius:0;background:rgba(210,171,92,.03);font:600 10.5px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);transition:border-color .25s var(--ease),color .25s var(--ease),background-color .25s var(--ease)}.bar-search:hover{border-color:var(--line-strong);color:var(--ivory);background:rgba(210,171,92,.06)}.kbd-hint,kbd{border-color:var(--line);border-radius:0;background:transparent;color:var(--text-dim);font:500 10.5px var(--mono);letter-spacing:0;text-transform:none}.bar-link{font:600 10.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);text-shadow:none;text-decoration:none}.bar-link:hover{color:var(--gold-bright);text-decoration:none}.session-status{font:600 10.5px var(--sans);letter-spacing:.18em;text-transform:uppercase}.content{padding-top:28px;padding-bottom:120px}.crumbs{gap:10px;font:600 10px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.crumbs li+li:before{content:"";width:4px;height:4px;border:0;background:var(--gold-deep);transform:rotate(45deg);opacity:.8}.crumbs a{color:var(--text-dim);text-decoration:none}.crumbs a:hover{color:var(--gold-bright);text-decoration:none}.crumbs [aria-current]{color:var(--gold-muted)}.content>.panel h2.hud-title,.hud-title,.panel h2.hud-title{display:flex;align-items:center;gap:18px;margin:0;font:500 clamp(30px,3.4vw,44px)/1.08 var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 0 28px rgba(241,217,152,.18)}.hud-title .hud-ring{color:var(--gold)}.hud-ring-track{stroke:rgba(210,171,92,.28);stroke-width:1.2}.hud-ring-red,.hud-ring-yellow{display:none}.hud-ring .glyph{width:40%;height:40%}.archive-lead{margin:14px 0 44px;max-width:760px;font:italic 500 clamp(18px,1.6vw,21px)/1.55 var(--serif);letter-spacing:.01em;color:var(--text-muted)}.archive-lead:after{content:"";display:block;width:120px;height:1px;margin-top:26px;background:linear-gradient(90deg,var(--gold),transparent)}.datum-section-title{gap:14px;margin:0 0 18px!important;font:600 11px/1.2 var(--sans)!important;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted)!important}.datum-section-title:after{background:linear-gradient(90deg,var(--line-strong),transparent)}.datum-section-num{font:italic 500 19px/1 var(--serif);letter-spacing:0;color:var(--gold);text-shadow:none}.datum-section+.datum-section{margin-top:48px}.aside h2,.panel h2{font:500 clamp(26px,2.6vw,32px)/1.15 var(--serif);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory)}.panel h3{font:600 22px/1.3 var(--serif);letter-spacing:.02em;color:var(--ivory)}.panel p{font-size:15.5px;line-height:1.8}.admin-grid .panel,.content>.panel,.doc.panel{padding:36px 40px;border:1px solid var(--line);border-radius:0;background:linear-gradient(180deg,rgba(21,17,12,.78),rgba(10,8,6,.78));box-shadow:0 30px 60px -40px rgba(0,0,0,.9)}.admin-grid .panel h2,.content>.panel h2{font-size:28px}.minor-note,.subtleline,.succession-note{font:italic 500 15px/1.6 var(--serif)!important;letter-spacing:.01em;color:var(--text-dim)!important}.subtleline{margin-top:44px;padding-top:18px;border-top:0;position:relative}.subtleline:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--line),transparent)}.allegiance small,.aside-item dt,.datum dt,.evaluation-meta dt,.evaluation-ratings dt,.eyebrow,.field .label,.field label,.hero-titles small,.hero-works-kicker,.house-group-title,.id-field dt,.info-kicker,.keyfacts dt,.mail-headers dt,.ord-facts dt,.ord-kicker,.roll-head span,.side-kicker,.stat span,.table th,fieldset legend{font:600 10.5px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim)}.keyfacts dd{font:500 22px/1.3 var(--serif);letter-spacing:.01em;color:var(--ivory)}.keyfacts .age{font:italic 500 18px var(--serif);color:var(--text-dim)}.aside-item dd,.datum dd,.id-field dd{font:15.5px/1.6 var(--sans);color:var(--text)}.id-sheet{padding-left:22px;border-left:1px solid var(--line-strong);gap:22px 40px}.datum dd.motto,.house-motto,.id-field dd.motto{font:italic 500 19px var(--serif);letter-spacing:.16em;color:var(--gold)}.id-below,.id-tail{color:var(--text-dim)}.hero{padding-top:88px}.latest-tx~.hero{padding-top:64px}.sun-mark{color:var(--gold);opacity:.9}.hero-grid{grid-template-columns:260px minmax(0,1fr);gap:72px}.portrait{width:260px;height:330px;border:1px solid var(--line-strong);border-radius:130px 130px 2px 2px;background:#0b0907;box-shadow:0 40px 80px -40px rgba(0,0,0,.95),0 0 0 6px rgba(7,6,4,.6),0 0 0 7px rgba(210,171,92,.14)}.portrait-photo img{filter:saturate(.92) contrast(1.02)}.portrait-plate{bottom:-14px;padding:7px 18px;border:1px solid var(--gold);border-radius:0;background:#0b0907;font:600 10.5px/1 var(--sans);letter-spacing:.32em;color:var(--gold-bright);text-shadow:none;box-shadow:0 0 24px rgba(241,217,152,.14)}.allegiance li>span{font:500 19px/1.15 var(--serif);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory)}.allegiance .is-liege>span{color:var(--gold-bright)}.allegiance .is-liege img{filter:drop-shadow(0 0 12px rgba(241,217,152,.22))}.allegiance li+li:before{border-color:var(--gold-deep)}.eyebrow{margin-top:6px}.eyebrow-dot{width:5px;height:5px}.person h1{margin-top:14px;font:500 clamp(52px,6.6vw,96px)/.98 var(--serif);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 0 40px rgba(241,217,152,.2),0 2px 0 rgba(0,0,0,.5)}.capsuleer-band{margin-top:22px;gap:16px;padding:12px 22px 12px 12px;border:1px solid var(--line);border-left:0;border-radius:0;background:linear-gradient(90deg,rgba(210,171,92,.1),rgba(210,171,92,.015) 70%,transparent);position:relative}.capsuleer-band:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--gold-bright),var(--gold-deep))}.capsuleer-band-text strong{font:600 22px/1 var(--serif);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 0 22px rgba(241,217,152,.3)}.capsuleer-band-text span{font:14.5px/1.5 var(--sans);color:var(--text)}.capsuleer-band-text .capsuleer-band-clones{font:500 11px/1.5 var(--mono);letter-spacing:.04em;color:var(--text-dim)}.hero-titles li>span{font:500 19px/1.15 var(--serif);letter-spacing:.08em;text-transform:uppercase;color:var(--ivory)}.hero-titles li+li{border-left-color:var(--line)}.former-tag{border-style:solid;border-color:var(--line);font:600 9px/1 var(--sans);letter-spacing:.22em}.hero-works-kicker{margin-bottom:10px}.hero-work{position:relative;padding:14px 18px 15px;border:1px solid var(--line);border-left:0;border-radius:0;background:linear-gradient(90deg,rgba(210,171,92,.06),rgba(210,171,92,.012) 75%);transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .4s var(--ease-film)}.hero-work:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold-deep);transition:background-color .3s}.hero-work:focus-visible,.hero-work:hover{border-color:var(--line-strong);background:linear-gradient(90deg,rgba(210,171,92,.1),rgba(210,171,92,.02) 75%);transform:translateX(2px)}.hero-work:focus-visible:before,.hero-work:hover:before{background:var(--gold-bright)}.hero-work-title{font:500 19px/1.15 var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ivory)}.hero-work-icon{color:var(--gold)}.hero-work-line{font:500 11.5px/1.5 var(--mono);color:var(--text-muted)}.hero-work-cta,.project-open{font:600 10.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.hero-actions{margin-top:36px}.keyfacts{margin-top:72px;padding-top:34px;border-top:0;position:relative;gap:26px 48px}.keyfacts:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong) 15%,var(--line-strong) 85%,transparent)}.compact-id{border-color:var(--line);border-radius:0;background:rgba(9,7,5,.9)}.compact-id strong{font:500 20px var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright)}.compact-mark{width:5px;height:5px;transform:rotate(45deg);border-radius:0}.btn{position:relative;min-height:48px;padding:0 26px;border:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--gold-bright);font:600 10.5px var(--sans);letter-spacing:.26em;text-transform:uppercase;transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.btn:not(.outline):not(.danger){border-color:rgba(241,217,152,.55);background:linear-gradient(180deg,rgba(210,171,92,.16),rgba(210,171,92,.07));color:var(--gold-bright);text-shadow:none;box-shadow:inset 0 0 0 1px rgba(7,6,4,.6),0 12px 30px -18px rgba(241,217,152,.45)}.btn:not(.outline):not(.danger):hover{background:linear-gradient(180deg,rgba(210,171,92,.26),rgba(210,171,92,.12));color:#fff6dc;border-color:var(--gold-bright);box-shadow:inset 0 0 0 1px rgba(7,6,4,.6),0 14px 34px -16px rgba(241,217,152,.6)}.btn.outline{border-color:var(--line-strong);background:transparent;color:var(--text)}.btn.outline:hover{border-color:var(--gold);color:var(--gold-bright);background:rgba(210,171,92,.05)}.btn.danger{border-color:var(--loss-line);background:rgba(178,58,42,.1);color:var(--danger)}.btn.small{min-height:36px;padding:0 14px;font-size:10px}.side-link{font:600 10.5px var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.side-link:hover{text-decoration:none;color:var(--gold-bright)}.badge,.hero-work-classif,.new-mark,.node-tag,.ord-chip,.ord-classif strong,.project-classif,.svc-doc-tag{font:600 9px/1.2 var(--sans)!important;letter-spacing:.24em!important;text-transform:uppercase;text-shadow:none!important}.new-mark{padding:3px 7px;border:1px solid rgba(200,85,63,.6);border-radius:0;background:rgba(178,58,42,.12);color:#f0b4a3}.hero-work-classif,.project-classif{padding:3px 8px;border:1px solid rgba(200,85,63,.5);background:rgba(178,58,42,.08);color:#e79b86}.ord-classif{border-color:rgba(200,85,63,.35);background:rgba(178,58,42,.06)}.ord-classif strong{color:#e79b86}.badge,.svc-doc-tag{border-radius:0;padding:3px 8px}.svc-doc-tag{color:var(--gold-muted);border-color:var(--line-strong)}.node-tag{padding:3px 8px;border:1px solid var(--line-strong);background:rgba(210,171,92,.08);color:var(--gold-bright)}.pill{font:600 10px var(--sans);letter-spacing:.2em;text-transform:uppercase;border-radius:0}.ord-chip{padding:3px 9px}.side-card{padding:32px 30px;border:1px solid var(--line);border-radius:0;background:linear-gradient(180deg,rgba(21,17,12,.85),rgba(10,8,6,.85));box-shadow:0 40px 70px -50px rgba(0,0,0,.95)}.side-card:before{content:"";position:absolute;top:-1px;left:24px;right:24px;width:auto;height:1px;border:0;filter:none;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent)}.house-head{padding-bottom:26px;border-bottom:0;position:relative}.house-head:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.house-head svg{width:84px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(241,217,152,.12))}.aside h2{font:500 28px/1.1 var(--serif);letter-spacing:.14em;color:var(--gold-bright)}.house-liege{border-color:var(--line);border-radius:0;font:600 10px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.house-group{margin-top:26px}.family-list li{padding:11px 0}.family-list .fam-name{font:500 19px/1.2 var(--serif);color:var(--ivory)}.family-list li.is-self .fam-name{color:var(--gold-bright);text-shadow:none}.family-list .fam-role{font:13px/1.4 var(--sans);color:var(--text-dim)}.fam-ordinal{font:italic 500 18px var(--serif);color:var(--gold);text-shadow:none}.likeness{border-color:var(--line-strong)}.tabs{gap:36px;border-bottom:0;position:relative}.tabs:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--line-strong),var(--line) 60%,transparent)}.tabs [role=tab]{gap:12px;min-height:64px;font:600 11px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);text-shadow:none}.tabs [role=tab]:after{height:1px;bottom:0;border-radius:0;background:var(--gold-bright);box-shadow:0 0 12px rgba(241,217,152,.5)}.tabs [role=tab][aria-selected=true]{color:var(--gold-bright);text-shadow:none}.tabs [role=tab] .hud-ring{color:var(--text-muted)}.tabs [role=tab][aria-selected=true] .hud-ring{color:var(--gold-bright)}.tabs [role=tab][aria-selected=true] .hud-ring-track{stroke:var(--gold)}.tabpanel{margin-top:52px}.chrono-base{height:1px;background:linear-gradient(90deg,var(--line),var(--line-strong),var(--line))}.chrono-current{height:1px;background:linear-gradient(90deg,rgba(210,171,92,.2),var(--gold-bright))}.chrono-now{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--gold-bright)}.chrono-mark{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-width:1px;background:var(--app-bg)}.chrono-mark.is-range{height:5px;margin-top:-2.5px;background:rgba(210,171,92,.2);border-color:var(--gold-deep)}.chrono-mark:after{border-color:var(--line-strong);border-radius:0;background:#0b0907;font:500 11px var(--mono)}.chrono-scale{font:500 10.5px var(--mono);letter-spacing:.06em}.svc-list{border-top:0}.svc-list>li{border-bottom:1px solid var(--line-faint)}.svc-list>li:first-child{border-top:1px solid var(--line-faint)}.svc-entry summary{min-height:58px;border-radius:0;transition:background-color .3s var(--ease)}.svc-entry summary:hover{background:linear-gradient(90deg,rgba(210,171,92,.05),transparent 80%)}.svc-entry[open] summary{background:linear-gradient(90deg,rgba(210,171,92,.09),transparent 85%)}.evaluation-filed,.svc-date{font:600 10.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-muted)}.svc-entry[open] .svc-date{color:var(--gold-bright)}.svc-title{font:500 21px/1.2 var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ivory)}.svc-entry.is-doc .svc-title{font-size:19px;color:var(--text)}.svc-chev{width:7px;height:7px;border-width:0 1px 1px 0}.svc-body p{font:15.5px/1.75 var(--sans);color:var(--text-muted)}.svc-body .svc-rank{font:italic 500 16px var(--serif);color:var(--gold-muted)}.svc-entry.is-loss summary{box-shadow:inset 2px 0 0 var(--hud-red)}.svc-entry.is-loss .svc-date{color:var(--loss);text-shadow:none}.svc-entry.is-loss .svc-title{color:#f2d5c8}.evaluation{padding:32px 34px;border:1px solid var(--line);border-radius:0;background:linear-gradient(180deg,rgba(21,17,12,.8),rgba(10,8,6,.8))}.evaluation:before{content:"";position:absolute;top:-1px;left:24px;right:24px;width:auto;height:1px;border:0;filter:none;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent)}.evaluation h3{font:500 26px/1.2 var(--serif);letter-spacing:.06em;text-transform:uppercase;color:var(--ivory)}.evaluation-ratings dd{font:500 18px var(--serif);color:var(--gold-bright)}.evaluation-remarks{background:none;border-left:1px solid var(--line-strong);border-radius:0;padding:4px 0 4px 22px}.evaluation-remarks p{font:italic 500 20px/1.6 var(--serif);color:var(--ivory)}.evaluation-remarks .evaluation-recommendation{font:600 10.5px var(--sans);letter-spacing:.2em;text-transform:uppercase}.tree-child:before,.tree-children:before,.tree-stem,.tree-union{background:var(--line-strong);box-shadow:none}.familynode{border-bottom:1px solid var(--line-faint);border:1px solid var(--line-faint);border-bottom-color:var(--line);border-radius:0;background:linear-gradient(180deg,rgba(21,17,12,.7),rgba(10,8,6,.7));transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .4s var(--ease-film)}.familynode:hover{border-bottom-color:var(--gold);box-shadow:none;transform:translateY(-2px)}.familynode[open]{transform:none;border-color:var(--line-strong);background:linear-gradient(180deg,rgba(30,24,16,.9),rgba(12,10,7,.9))}.familynode summary strong{font:500 20px/1.2 var(--serif)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ivory)}.familynode.is-heir summary strong,.familynode.is-holder summary strong{color:var(--gold-bright);text-shadow:none}.familynode.is-heir,.familynode.is-holder{border-color:var(--line-strong);border-bottom-color:var(--gold)}.familynode.is-heir:before,.familynode.is-holder:before{top:-1px;left:20%;right:20%;width:auto;height:1px;border:0;filter:none;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent)}.familynode summary:after{border-color:var(--line-strong);border-radius:0;font:400 14px/1 var(--sans);color:var(--gold)}.archive-node summary>.node-age,.familynode summary>.node-age{font:500 10.5px var(--mono)!important;letter-spacing:.04em;color:var(--gold-muted)}.familydetails{border-radius:0;border-left:1px solid var(--gold);background:#120e0a;font:14.5px/1.65 var(--sans)}.familydetails small{font:600 10px var(--sans);letter-spacing:.18em}.pedigree-label{font:italic 500 16px var(--serif)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)!important}.pedigree-kin{border-top-style:solid;border-top-color:var(--line-faint)}.pedigree-present{border:1px solid var(--line-strong);border-radius:0;background:linear-gradient(180deg,rgba(210,171,92,.09),rgba(210,171,92,.02));transition:background-color .3s,border-color .3s}.pedigree-present:hover{border-color:var(--gold);background:linear-gradient(180deg,rgba(210,171,92,.14),rgba(210,171,92,.04))}.pedigree-present strong{font:500 24px/1.2 var(--serif);letter-spacing:.06em;color:var(--gold-bright)}.seat-view{border-color:var(--line);border-radius:0}.seat-view:before{display:none}.seat-view figcaption{font:600 10px var(--sans);letter-spacing:.2em}.seat-pin{border-color:var(--gold-bright);box-shadow:0 0 10px rgba(241,217,152,.5)}.seat-label strong{font:500 clamp(14px,1.8vw,19px)/1.1 var(--serif);letter-spacing:.16em;color:var(--gold-bright)}.datum-grid,.roll,.roll-fold,.succession{border:1px solid var(--line-faint);background:rgba(12,10,7,.6)}.roll-fold-summary{min-height:60px;padding:14px 22px;transition:background-color .3s var(--ease)}.roll-fold-summary:hover,.roll-fold[open]>.roll-fold-summary{background:linear-gradient(90deg,rgba(210,171,92,.07),transparent 80%)}.roll-fold-title,.roll-section-label{font:600 10.5px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-bright)}.roll-fold-count,.roll-section-note{font:italic 500 16px/1.5 var(--serif);color:var(--text-dim)}.roll-fold-action{font:600 10px var(--sans);letter-spacing:.2em;color:var(--gold-muted)}.roll>li{padding:14px 22px}.roll>li.roll-section{background:linear-gradient(90deg,rgba(210,171,92,.07),transparent 80%)}.roll-period{font:500 11.5px var(--mono);color:var(--gold-muted)}.roll-name,.roll-undated-name,.succession-name{font:500 20px/1.25 var(--serif);letter-spacing:.03em;color:var(--ivory)}.roll-ordinal{font:italic 500 15px var(--serif);color:var(--gold-muted)}.roll>li.is-current .roll-name,.succession li.is-heir .succession-name{color:var(--gold-bright)}.succession li{padding:13px 22px}.succession-standing{font:italic 500 16px var(--serif);color:var(--text-dim)}.archive-gap{border-left:1px solid var(--line-strong);font:italic 500 15px/1.6 var(--serif)!important}.datum{padding:15px 22px}.record-strip{margin-top:26px;padding:0 0 18px;border-bottom:0;position:relative}.record-strip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.stamp{font:500 22px var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright)}.stamp-dot{width:5px;height:5px;transform:rotate(45deg);border-radius:0;background:var(--positive)}.strip-note{font:italic 500 16px var(--serif);color:var(--text-dim)}.mail{margin-top:30px;border:1px solid var(--line);border-radius:0;background:linear-gradient(180deg,rgba(18,14,10,.82),rgba(9,7,5,.82));box-shadow:0 40px 80px -50px rgba(0,0,0,.95)}.mail-panel>h2{font:500 clamp(26px,2.6vw,32px)/1.15 var(--serif)!important;letter-spacing:.08em;color:var(--gold-bright)!important}.mail-list-pane{border-right-color:var(--line);background:rgba(7,6,4,.35)}.mail-pane-head{padding:14px 18px;font:600 10px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim)}.mail-row-link{padding:16px 18px;transition:background-color .3s var(--ease)}.mail-row-link:hover{background:rgba(210,171,92,.04)}.mail-row.is-selected .mail-row-link{background:linear-gradient(90deg,rgba(210,171,92,.1),transparent);box-shadow:inset 2px 0 0 var(--gold-bright)}.mail-from{font:600 10px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-muted)}.mail-date{font:500 10.5px var(--mono);color:var(--text-dim)}.mail-subject{font:500 20px/1.25 var(--serif)!important;letter-spacing:.02em;color:var(--ivory)}.latest-tx-to,.mail-row-to,.tx-to{font:italic 500 15px/1.3 var(--serif);color:var(--gold-muted)}.mail-read-pane{padding:36px 44px 44px}.recipient-plate{position:relative;gap:14px;padding:9px 20px 9px 16px;border:1px solid var(--line);border-left:0;border-radius:0;background:linear-gradient(90deg,rgba(210,171,92,.1),transparent)}.recipient-plate:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold-bright)}.recipient-kicker{font:600 10px/1 var(--sans);letter-spacing:.26em;color:var(--text-dim)}.recipient-name{font:500 21px/1.2 var(--serif);letter-spacing:.12em;color:var(--gold-bright);text-shadow:none}.doc-head h1,.mail-doc .doc-head h1{font:500 clamp(32px,3.6vw,46px)/1.12 var(--serif);letter-spacing:.04em;text-transform:none;color:var(--ivory)}.mail-headers{border-color:var(--line-faint)}.mail-headers dd{font:15px var(--sans)}.mail-headers dd.mail-to{color:var(--gold-bright)}.mail-lede{font:italic 500 22px/1.55 var(--serif);color:var(--text-muted)}.mail-idle-mark{border-color:var(--line)}.doc .prose,.mail-doc .prose{font:500 19px/1.75 var(--serif);color:var(--text);max-width:68ch}.prose h2,.prose h3,.prose h4{font-family:var(--serif)!important;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright)}.prose blockquote{border-left:1px solid var(--gold);border-radius:0;background:none;padding:4px 0 4px 22px}.prose blockquote,.prose em{color:var(--ivory)}.doc-seal svg{width:92px;filter:drop-shadow(0 0 18px rgba(241,217,152,.16))}.panel p.archival-index,.tx-row p.archival-index,p.archival-index{font:500 10px/1.8 var(--sans);letter-spacing:.2em;color:var(--text-dim)}.archival-index-label{color:var(--gold-muted)}.tx-row{padding:24px 0}.tx-row h3{font:500 24px/1.25 var(--serif)!important;letter-spacing:.02em}.tx-meta{font:600 10px var(--sans);letter-spacing:.16em;text-transform:uppercase}.latest-tx{margin-top:22px;padding:20px 26px;border:1px solid var(--line);border-left:0;border-radius:0;background:linear-gradient(90deg,rgba(210,171,92,.085),rgba(210,171,92,.015) 70%,rgba(7,6,4,.4))}.latest-tx:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--gold-bright),var(--gold-deep))}.latest-tx-kicker{font:600 10px/1.3 var(--sans);letter-spacing:.26em;color:var(--gold-muted)}.latest-tx-ico{color:var(--gold);filter:none}.latest-tx-body{border-left-color:var(--line)}.latest-tx-body h2{font:500 25px/1.15 var(--serif);letter-spacing:.03em;text-transform:none}.latest-tx-meta{font:500 10.5px/1.5 var(--mono);color:var(--text-dim)}.latest-tx-excerpt{font:14.5px/1.55 var(--sans)}.latest-tx-more a{font:italic 500 16px var(--serif)}.input,.select,.textarea{min-height:46px;border:1px solid var(--line);border-radius:0;background:rgba(7,6,4,.7);color:var(--ivory);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(210,171,92,.14)}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}fieldset{border-color:var(--line);border-radius:0}.query-dialog{border:1px solid var(--line-strong);border-radius:0;background:linear-gradient(180deg,#15110c,#0b0907);box-shadow:0 40px 100px rgba(0,0,0,.8)}.query-dialog::-webkit-backdrop{background:rgba(4,3,2,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.query-dialog::backdrop{background:rgba(4,3,2,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialogtop h2{font:600 10.5px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-bright)}.palette-list{border-color:var(--line);border-radius:0;background:rgba(7,6,4,.6)}.palette-option{transition:background-color .2s var(--ease)}.palette-option.is-active{background:linear-gradient(90deg,rgba(210,171,92,.14),transparent);box-shadow:inset 2px 0 0 var(--gold-bright)}.palette-label{font:500 18px var(--serif)}.palette-option[data-group]:before{font:600 10px var(--sans);letter-spacing:.22em;text-transform:uppercase;background:rgba(7,6,4,.9)}.queryresult li{border-color:var(--line);border-radius:0;background:rgba(210,171,92,.05)}.info-window{border-radius:0;border-color:var(--line-strong);background:linear-gradient(180deg,rgba(21,17,12,.97),rgba(10,8,6,.97))}.info-name{font:500 26px/1.2 var(--serif)!important;letter-spacing:.06em;color:var(--gold-bright)}.info-name,.info-type{text-transform:uppercase}.info-type{font:600 10px var(--sans);letter-spacing:.22em;color:var(--text-dim)}.table th{border-bottom-color:var(--line-strong)}.stat{border-radius:0;border-color:var(--line);background:rgba(12,10,7,.7)}.stat b{font:500 34px var(--serif);color:var(--gold-bright);text-shadow:none}.empty,.notice{border-radius:0}.empty{border-style:solid;border-color:var(--line-faint);background:rgba(12,10,7,.5)}.empty .title{font:500 22px var(--serif);letter-spacing:.06em}.entity-link{-webkit-text-decoration-color:rgba(210,171,92,.45);text-decoration-color:rgba(210,171,92,.45)}.projects-list{gap:22px}.project-card{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;grid-gap:8px 32px;gap:8px 32px;padding:30px 32px;border-bottom:1px solid var(--line);border:1px solid var(--line);border-radius:0;background:linear-gradient(110deg,rgba(210,171,92,.08),rgba(12,10,7,.7) 45%);transition:border-color .35s var(--ease),transform .45s var(--ease-film),box-shadow .35s var(--ease)}.project-card:before{top:0;left:0;bottom:0;width:2px;height:auto;border:0;background:linear-gradient(180deg,var(--gold-bright),var(--gold-deep))}.project-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 30px 60px -40px rgba(241,217,152,.25)}.project-card-seal{grid-row:1/span 6;align-self:center;width:76px;height:auto;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}.project-card>span:not(.project-card-side){grid-column:2}.project-card-side{grid-column:3;grid-row:1/span 6;display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.project-classif{justify-self:start}.project-title{font:500 clamp(26px,2.8vw,34px)/1.1 var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright)}.project-sub{font:italic 500 18px/1.5 var(--serif);color:var(--text-muted)}.project-status{font:500 11.5px var(--mono);color:var(--text-muted)}.project-given{font:italic 500 15px var(--serif);color:var(--text-dim)}.project-figure{font:500 46px/1 var(--serif);color:var(--gold-bright)}.project-figure small{font:italic 500 20px var(--serif);color:var(--text-dim)}.project-figure-label{font:600 10px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim)}@media (max-width:760px){.project-card{grid-template-columns:minmax(0,1fr);padding:24px 20px}.project-card-seal{grid-row:auto;width:56px}.project-card-side,.project-card>span:not(.project-card-side){grid-column:1;grid-row:auto;align-items:flex-start;text-align:left}}.ord{border-color:var(--line);background:linear-gradient(180deg,rgba(16,13,9,.9),rgba(8,7,5,.9));box-shadow:0 50px 100px -60px rgba(0,0,0,.95)}.ord:before{top:-1px;left:32px;right:32px;width:auto;height:1px;border:0;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent)}.ord-head{padding:34px 36px 30px;background:radial-gradient(800px 280px at 0 0,rgba(210,171,92,.1),transparent 70%)}.ord-title{font:500 clamp(34px,4.4vw,54px)/1.02 var(--serif);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 0 30px rgba(241,217,152,.18)}.ord-subtitle{font:italic 500 20px var(--serif);letter-spacing:.02em;text-transform:none;color:var(--gold)}.ord-place{font:500 11px var(--mono);color:var(--text-dim)}.ord-preamble{font:italic 500 20px/1.65 var(--serif);color:var(--text)}.ord-signatory strong{font:500 19px var(--serif);letter-spacing:.14em;color:var(--ivory)}.ord-cell{padding:20px 28px}.ord-big{font:500 38px/1.1 var(--serif);color:var(--gold-bright)}.ord-big small{font:italic 500 20px var(--serif)}.ord-seg{border-color:rgba(185,171,139,.35)}.ord-bar>span,.ord-seg.is-done{box-shadow:none}.ord-type{border-color:var(--line-faint);transition:border-color .25s var(--ease),background-color .25s var(--ease)}.ord-type-name{font:500 17px var(--serif);letter-spacing:.1em;color:var(--ivory)}.ord-qcode,.ord-sites-code,.ord-type-no{font:italic 500 16px var(--serif)}.ord-btn{border-color:var(--line-strong);background:transparent}.ord-btn,.ord-qh{font:600 10px var(--sans);letter-spacing:.22em}.ord-detail-title{font:500 30px/1.1 var(--serif);letter-spacing:.08em;color:var(--gold-bright)}.ord-detail-art{background-image:linear-gradient(rgba(210,171,92,.04) 1px,transparent 0),linear-gradient(90deg,rgba(210,171,92,.04) 1px,transparent 0)}.ord-full-bar>span{font:600 10.5px var(--sans);letter-spacing:.22em}.ord-mk>span{font-family:var(--serif);font-style:italic;font-weight:500}.receipts-hour>span{box-shadow:none}@media (max-width:760px){.ord-head{padding:24px 18px}.ord-cell{padding:16px 18px}}.query-failed{padding:56px 40px;border:1px solid var(--line);border-top:0;background:linear-gradient(180deg,rgba(21,17,12,.85),rgba(10,8,6,.85))}.query-failed:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--loss),transparent)}.query-failed-code{font:600 10px var(--sans);letter-spacing:.26em;color:var(--loss)}.query-failed h1{font:500 clamp(30px,4vw,40px)/1.15 var(--serif);letter-spacing:.1em;color:var(--gold-bright)}.doc h4{font:600 10.5px var(--sans);letter-spacing:.22em}.footer{position:relative;border-top:0;color:var(--text-dim)}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong) 25%,var(--line-strong) 75%,transparent)}.footer-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px 40px;gap:18px 40px;padding:44px var(--gutter) 52px}.footer-mark{display:flex;align-items:center;gap:16px}.footer-mark .arms-sun{color:var(--gold)}.footer-name{display:flex;flex-direction:column;gap:4px}.footer-name strong{font:600 10.5px var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-bright)}.footer-name span{font:italic 500 15px var(--serif);color:var(--text-dim)}.footer p{font:12.5px/1.7 var(--sans);color:var(--text-dim)}.footer nav{margin-top:0;justify-content:flex-end;gap:4px 26px}.footer nav a{font:600 10px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);text-decoration:none}.footer nav a:hover{color:var(--gold-bright);text-decoration:none}@media (max-width:900px){.footer-inner{grid-template-columns:minmax(0,1fr);padding:36px var(--gutter) 40px}.footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.datum-section,.evaluation,.house-register>*,.pedigree-kin,.roll,.roll-fold,.succession,.tx-row{animation:archive-light linear both;animation-timeline:view();animation-range:entry 0 entry 32%}}}@keyframes archive-light{0%{opacity:.3}to{opacity:1}}@media (max-width:760px){:root{--bar-h:58px}.window-name{font-size:10.5px;letter-spacing:.22em}.sitenav{border-top:0;background:linear-gradient(180deg,rgba(10,8,6,.9),rgba(7,6,4,.97))}.sitenav:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.nav-item{font-size:9px;letter-spacing:.16em}.nav-item:after{display:none}.nav-item[aria-current=page]{color:var(--gold-bright)}.hero{padding-top:40px}.hero-grid{grid-template-columns:1fr;gap:28px}.portrait{width:120px;height:152px;border-radius:60px 60px 2px 2px;box-shadow:0 0 0 4px rgba(7,6,4,.6),0 0 0 5px rgba(210,171,92,.14)}.person h1{font-size:clamp(40px,12vw,56px);letter-spacing:.06em}.capsuleer-band-text strong{font-size:18px;letter-spacing:.22em}.keyfacts{margin-top:48px}.keyfacts dd{font-size:19px}.tabs{gap:18px}.tabs [role=tab]{font-size:10px;letter-spacing:.14em;min-height:56px}.admin-grid .panel,.content>.panel,.doc.panel{padding:24px 20px}.side-card{padding:26px 22px}.mail-read-pane{padding:22px 18px 28px}.doc .prose,.mail-doc .prose{font-size:18px}.archive-lead{margin-bottom:32px}.hud-title,.panel h2.hud-title{gap:12px;font-size:clamp(24px,7vw,32px);letter-spacing:.07em}}@media (max-width:480px){.tabs [role=tab]{font-size:9.5px!important;letter-spacing:.1em}}@media (forced-colors:active){.app:before,.footer:before,.keyfacts:before,.windowbar:after{display:none}}body{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.window-name{overflow:visible;text-overflow:clip;letter-spacing:.22em}.brand{flex:none}.tabpanel .hud-title,.tabpanel .panel h2.hud-title{margin-bottom:30px;font-size:clamp(22px,2.1vw,28px);letter-spacing:.09em}.maincol>.panel>.hud-title{font-size:clamp(28px,2.9vw,40px)}.archival-index-term{display:inline-block;white-space:nowrap}.panel p.archival-index,.tx-row p.archival-index,p.archival-index{letter-spacing:.16em}.mail-headers dd.mail-to{font:italic 500 17px/1.3 var(--serif);letter-spacing:.02em}.ord-type{grid-template-columns:28px minmax(0,1fr) auto}.ord-type-name{font-size:15.5px;letter-spacing:.07em;line-height:1.2}.ord-type-count{font:500 10.5px var(--mono)}@media (max-width:760px){.nav-item{font-size:9px;letter-spacing:.06em;padding:4px 0}.nav-item>span{white-space:nowrap}}.ord-big,.project-figure,.stat b{font-family:var(--sans)!important;font-weight:300!important;letter-spacing:-.01em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.project-figure{font-size:42px}.ord-big{font-size:34px}.ord-big small,.project-figure small{font-family:var(--serif);font-weight:500}@media (max-width:760px){.latest-tx-actions{flex-direction:column;align-items:stretch;gap:6px}.latest-tx-actions .btn{width:100%}.latest-tx-actions .side-link{justify-content:center}}@media (max-width:1180px) and (min-width:761px){.bar-inner{gap:22px}.nav-item{padding:0 9px;letter-spacing:.15em}}@media (max-width:1000px) and (min-width:761px){.nav-prefix{display:none}.window-name{letter-spacing:.16em}}@media (max-width:880px) and (min-width:761px){.brand-text{display:none}.bar-search{padding:0 10px}}@media (max-width:1000px){.latest-tx{grid-template-columns:minmax(0,1fr)}.latest-tx-head{justify-content:space-between}.latest-tx-kicker{flex-direction:row;align-items:center;gap:10px}.latest-tx-body{padding-left:0;border-left:0}.latest-tx-actions{flex-direction:row;align-items:center;justify-content:flex-start;gap:24px}}.chronicle-card{margin:0 0 56px}.chronicle-poster{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#000;border:1px solid var(--line);box-shadow:0 40px 80px -50px rgba(0,0,0,.95);text-decoration:none;color:inherit;cursor:pointer}.chronicle-poster:before{content:"";position:absolute;z-index:3;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-bright),transparent)}.chronicle-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1.6s var(--ease-film),filter 1.2s var(--ease-film);filter:brightness(.92)}.chronicle-poster-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 46%,rgba(0,0,0,.1),rgba(0,0,0,.55) 75%),linear-gradient(180deg,transparent 55%,rgba(5,4,3,.75))}.chronicle-poster:hover img{transform:scale(1.035);filter:brightness(1.06)}.chronicle-text{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 32px;padding:22px 0 0}.chronicle-card .chronicle-kicker{margin:0 0 6px;font:600 10px var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-muted)}.chronicle-card .chronicle-title{margin:0;font:500 26px/1.15 var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ivory)}.chronicle-card .chronicle-notice{margin:6px 0 0;font:italic 500 17px/1.5 var(--serif);color:var(--text-muted)}.chronicle-card .chronicle-meta{margin:4px 0 0;font:600 9.5px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.chronicle-text .btn{flex:none}@media (max-width:760px){.chronicle-card{margin-bottom:40px}.chronicle-text{flex-direction:column;align-items:stretch}.chronicle-text .btn{width:100%}}html.chronicle-open,html.chronicle-open body{overflow:hidden}.chronicle-stage{position:fixed;inset:0;z-index:1000;background-color:rgba(0,0,0,0);visibility:hidden;pointer-events:none;transition:background-color .9s var(--ease-film),opacity .7s var(--ease-film),visibility 0s linear .7s}.chronicle-stage.is-open{visibility:visible;pointer-events:auto;transition:background-color .9s var(--ease-film),opacity .7s var(--ease-film),visibility 0s}.chronicle-stage.is-shown{background-color:#000}.chronicle-stage.is-leaving{opacity:0}.chronicle-stage-poster{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;transition:left .85s var(--ease-film),top .85s var(--ease-film),width .85s var(--ease-film),height .85s var(--ease-film),opacity 1s var(--ease-film) .2s}.chronicle-stage.is-loaded .chronicle-stage-poster{opacity:0;transition-delay:.55s}.chronicle-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity 1s var(--ease-film) .55s;background:#000}.chronicle-stage.is-loaded iframe{opacity:1}.chronicle-loading{position:absolute;left:0;right:0;bottom:9%;display:flex;flex-direction:column;align-items:center;gap:14px;font:600 10px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-muted);text-shadow:0 1px 12px #000;opacity:0;transition:opacity .6s var(--ease-film) .6s}.chronicle-stage.is-shown .chronicle-loading{opacity:1}.chronicle-stage.is-loaded .chronicle-loading{opacity:0;transition-delay:0s;pointer-events:none}@media (prefers-reduced-motion:no-preference){.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon{opacity:.15;animation:passage-ray .45s var(--ease-film) forwards}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:first-child{animation-delay:.8s}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:nth-child(2){animation-delay:.95s}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:nth-child(3){animation-delay:1.1s}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:nth-child(4){animation-delay:1.25s}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:nth-child(5){animation-delay:1.4s}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:nth-child(6){animation-delay:1.55s}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:nth-child(7){animation-delay:1.7s}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:nth-child(8){animation-delay:1.85s}.chronicle-stage.is-shown .chronicle-loading .arms-sun polygon:nth-child(9){animation-delay:2s}}@media (prefers-reduced-motion:reduce){.chronicle-loading,.chronicle-poster img,.chronicle-stage,.chronicle-stage iframe,.chronicle-stage-poster{transition:none}}.chronicle-turn{display:none}@media (orientation:portrait) and (max-width:760px){.chronicle-stage.is-loaded .chronicle-turn{display:block;position:absolute;left:50%;top:22px;z-index:2;transform:translateX(-50%);margin:0;padding:8px 16px;border:1px solid var(--line);background:rgba(5,4,3,.8);white-space:nowrap;font:600 9.5px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-bright)}}.hero{padding-top:64px}.hero-grid{grid-template-columns:300px minmax(0,1fr);gap:84px;align-items:center}.portrait{width:300px;height:384px;border-radius:150px 150px 2px 2px}.person .eyebrow{margin:0 0 18px;color:var(--text-dim)}.person h1{margin-top:0;font-size:clamp(56px,7vw,104px)}.record-standing{margin:20px 0 0;font:italic 500 clamp(22px,2vw,27px)/1.3 var(--serif);letter-spacing:.01em;color:var(--gold)}.record-standing .entity-link{color:var(--gold-bright);-webkit-text-decoration-color:rgba(241,217,152,.35);text-decoration-color:rgba(241,217,152,.35)}.record-status{display:flex;align-items:center;gap:12px;margin:12px 0 0;font:15px/1.55 var(--sans);color:var(--text-muted)}.record-status-mark{flex:none;opacity:.9}.person .keyfacts{display:flex;flex-wrap:wrap;gap:14px 0;margin:36px 0 0;padding:0;border:0}.person .keyfacts:before{display:none}.person .keyfacts>div{padding:0 30px;border-left:1px solid var(--line)}.person .keyfacts>div:first-child{padding-left:0;border-left:0}.person .keyfacts dd{margin-top:4px;font:500 19px/1.3 var(--serif)}.person .keyfacts .age{font-size:16px}.hero-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin-top:40px;padding-top:26px}.hero-foot:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.hero-foot .allegiance{margin:0;gap:6px 0}.hero-foot .allegiance small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero-foot .allegiance li{gap:8px}.hero-foot .allegiance li>span{font-size:14px;letter-spacing:.14em;color:var(--text-muted)}.hero-foot .allegiance .is-liege>span{color:var(--text-muted)}.hero-foot .allegiance li:last-child>span{color:var(--ivory)}.hero-foot .allegiance img{width:28px!important;height:28px!important}.hero-foot .allegiance-seal{width:20px}.hero-foot .allegiance li+li:before{margin:0 14px 0 6px;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){html:not(.levee-seen) .hero .sun-mark polygon{animation:sun-ray 1.1s var(--ease-film) both}html:not(.levee-seen) .hero .sun-mark polygon:first-child{animation-delay:.35s}html:not(.levee-seen) .hero .sun-mark polygon:nth-child(2){animation-delay:.47s}html:not(.levee-seen) .hero .sun-mark polygon:nth-child(3){animation-delay:.59s}html:not(.levee-seen) .hero .sun-mark polygon:nth-child(4){animation-delay:.71s}html:not(.levee-seen) .hero .sun-mark polygon:nth-child(5){animation-delay:.83s}html:not(.levee-seen) .hero .sun-mark polygon:nth-child(6){animation-delay:.95s}html:not(.levee-seen) .hero .sun-mark polygon:nth-child(7){animation-delay:1.07s}html:not(.levee-seen) .hero .sun-mark polygon:nth-child(8){animation-delay:1.19s}html:not(.levee-seen) .hero .sun-mark polygon:nth-child(9){animation-delay:1.31s}}@keyframes sun-ray{0%{opacity:0}to{opacity:1}}.record-current{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px}.record-current:after,.record-current:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent)}.record-current:before{top:0}.record-current:after{bottom:0}.current-item{display:flex;flex-direction:column;gap:5px;min-width:0;padding:24px 36px 26px 0;color:inherit;text-decoration:none}.current-item+.current-item{padding:24px 0 26px 36px;border-left:1px solid var(--line-faint)}.current-kicker{display:flex;align-items:center;gap:10px;font:600 10px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-muted)}.current-kicker .new-mark{padding:2px 6px;font-size:8.5px!important}.current-classif{font:600 9px var(--sans);letter-spacing:.22em;color:#e79b86}.current-title{font:500 23px/1.25 var(--serif);letter-spacing:.02em;color:var(--ivory);transition:color .3s var(--ease)}.current-title:after{content:"\00a0\2192";font-family:var(--sans);font-size:15px;color:var(--gold);opacity:0;transition:opacity .3s var(--ease)}.current-item:focus-visible .current-title,.current-item:hover .current-title{color:var(--gold-bright)}.current-item:focus-visible .current-title:after,.current-item:hover .current-title:after{opacity:1}.current-meta{font:13.5px/1.5 var(--sans);color:var(--text-dim)}.record-current+.record-body{margin-top:72px}.tabpanel .hud-title .hud-ring,.tabs .hud-ring{display:none}.tabs{gap:40px}.tabs [role=tab]{min-height:58px}.tabpanel .hud-title,.tabpanel .panel h2.hud-title{color:var(--ivory);text-shadow:none}.panel-head-emblem .emblem-tag img{width:34px;height:34px}.id-sheet{padding-left:0;border-left:0;gap:24px 56px}.datum-section+.datum-section{margin-top:52px}.house-card{text-align:center}.house-head{padding-bottom:24px}.house-head .animated-seal{display:block;width:128px;height:auto;margin:4px auto 22px;filter:drop-shadow(0 14px 28px rgba(0,0,0,.6)) drop-shadow(0 0 22px rgba(241,217,152,.12))}.house-head .side-meta{margin-top:10px;font:italic 500 16px/1.5 var(--serif);color:var(--text-muted)}.house-facts{margin:22px 0 0;display:grid;grid-gap:14px;gap:14px}.house-facts dt{font:600 10px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim)}.house-facts dd{margin:3px 0 0;font:500 19px var(--serif);color:var(--ivory)}.house-card .archive-links{align-items:center;margin-top:20px}.animated-seal .as-disk,.animated-seal .as-ray{transform-box:view-box;transform-origin:100px 60px}.animated-seal .as-sword{transform-box:view-box}.animated-seal .as-glint{opacity:0;transform-box:view-box;transform:skewX(-18deg)}.animated-seal.is-armed .as-outline{stroke-dasharray:1;stroke-dashoffset:1}.animated-seal.is-armed .as-banner,.animated-seal.is-armed .as-field,.animated-seal.is-armed .as-rock{opacity:0}.animated-seal.is-armed .as-sword{opacity:0;transform:translateY(-46px)}.animated-seal.is-armed .as-disk,.animated-seal.is-armed .as-ray{opacity:0;transform:scale(.4)}.animated-seal.is-drawn .as-outline{animation:as-draw 1.7s var(--ease-film) forwards}.animated-seal.is-drawn .as-field{animation:as-fade 1s var(--ease-film) .3s forwards}.animated-seal.is-drawn .as-sword{animation:as-sword 1.1s cubic-bezier(.3,0,.2,1) .9s forwards}.animated-seal.is-drawn .as-rock{animation:as-fade .9s var(--ease-film) 1.7s forwards}.animated-seal.is-drawn .as-disk{animation:as-pop .8s var(--ease-film) 2s forwards}.animated-seal.is-drawn .as-ray{animation:as-pop .55s var(--ease-film) calc(2.3s + var(--i) * 90ms) forwards}.animated-seal.is-drawn .as-banner{animation:as-fade .9s var(--ease-film) 3.2s forwards}.animated-seal.is-drawn .as-glint{animation:as-glint 1.8s ease-in-out 3.9s}.house-card:hover .animated-seal.is-drawn .as-glint{animation:as-glint-again 1.6s ease-in-out}@keyframes as-draw{to{stroke-dashoffset:0}}@keyframes as-fade{to{opacity:1}}@keyframes as-sword{70%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes as-pop{to{opacity:1;transform:none}}@keyframes as-glint{0%{opacity:0;transform:translateX(0) skewX(-18deg)}40%{opacity:1}to{opacity:0;transform:translateX(330px) skewX(-18deg)}}@keyframes as-glint-again{0%{opacity:0;transform:translateX(0) skewX(-18deg)}40%{opacity:1}to{opacity:0;transform:translateX(330px) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.animated-seal.is-armed .as-banner,.animated-seal.is-armed .as-disk,.animated-seal.is-armed .as-field,.animated-seal.is-armed .as-ray,.animated-seal.is-armed .as-rock,.animated-seal.is-armed .as-sword{opacity:1!important;transform:none!important}.animated-seal.is-armed .as-outline{stroke-dasharray:none!important;stroke-dashoffset:0!important}.animated-seal .as-glint{opacity:0!important}}@media (max-width:1100px){.hero-grid{grid-template-columns:240px minmax(0,1fr);gap:52px}.portrait{width:240px;height:308px;border-radius:120px 120px 2px 2px}}@media (max-width:900px){.hero-grid{grid-template-columns:190px minmax(0,1fr);gap:36px}.portrait{width:190px;height:244px;border-radius:95px 95px 2px 2px}}@media (max-width:760px){.hero{padding-top:28px}.hero-grid{grid-template-columns:1fr;gap:30px}.portrait{width:150px;height:192px;border-radius:75px 75px 2px 2px}.person h1{font-size:clamp(44px,13vw,60px)}.record-standing{font-size:21px}.record-status{align-items:flex-start;font-size:14px}.person .keyfacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 20px;gap:18px 20px;margin-top:28px}.person .keyfacts>div{padding:0;border:0}.person .keyfacts>div:last-child{grid-column:1/-1}.hero-foot{flex-direction:column;align-items:stretch;margin-top:30px}.hero-foot .allegiance{flex-direction:row;flex-wrap:wrap}.hero-foot .allegiance li:nth-child(n){padding-left:0}.hero-foot .allegiance li+li:before{width:5px;height:5px;margin:0 12px 0 4px;border:0;border-top:1px solid var(--gold-deep);border-right:1px solid var(--gold-deep);transform:rotate(45deg)}.hero-foot .btn{width:100%}.record-current{grid-template-columns:1fr;margin-top:48px}.current-item,.current-item+.current-item{padding:20px 0;border-left:0}.current-item+.current-item{border-top:1px solid var(--line-faint)}.record-current+.record-body{margin-top:48px}.tabs{gap:20px}}.person h1{font-size:clamp(52px,6.1vw,88px);white-space:nowrap}.hero-foot .btn{margin-left:auto}.current-kicker{flex-wrap:wrap;row-gap:4px}@media (max-width:760px){.person h1{white-space:normal}.hero-foot .btn{margin-left:0}}.hero-foot .allegiance li>span{font-size:13.5px;letter-spacing:.1em}.hero-foot .allegiance li+li:before{margin:0 11px 0 4px}.hero-foot .btn{padding:0 22px}@media (max-width:1180px){.person .keyfacts{display:grid;grid-template-columns:auto auto;justify-content:start;grid-gap:18px 44px;gap:18px 44px}.person .keyfacts>div{padding:0;border:0}.person .keyfacts>div:last-child{grid-column:1/-1}}.archives-mast{padding-top:6px}.archives .archives-eyebrow{margin:0 0 20px;font:600 10.5px/1.4 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--text-dim)}.archives .archives-title{display:block;margin:0;font:500 clamp(52px,5.8vw,84px)/.98 var(--serif);letter-spacing:.08em}.archives .archive-lead{max-width:640px;margin:26px 0 0;font-size:clamp(19px,1.6vw,22px);line-height:1.5;text-wrap:pretty}.archives .archive-lead:after{width:96px;margin-top:30px}.archives .chronicle-card{margin:52px 0 0}.archives .chronicle-poster{aspect-ratio:2.15/1;border-color:var(--line-strong);box-shadow:0 50px 90px -60px rgba(0,0,0,1),0 0 0 1px rgba(0,0,0,.6)}.archives .chronicle-poster img{object-position:50% 42%}.chronicle-poster-frame{position:absolute;inset:10px;z-index:2;border:1px solid rgba(241,217,152,.13);pointer-events:none;transition:border-color .9s var(--ease-film),inset .9s var(--ease-film)}.chronicle-card:focus-within .chronicle-poster-frame,.chronicle-card:has(.chronicle-text .btn:hover) .chronicle-poster-frame,.chronicle-poster:hover .chronicle-poster-frame{inset:14px;border-color:rgba(241,217,152,.3)}.archives .chronicle-text{align-items:center;padding:20px 2px 0}.archives .chronicle-card .chronicle-notice{margin:0;font-size:18px;color:var(--text-muted)}.archives .chronicle-card .chronicle-meta{margin:6px 0 0}.archive-part{margin-top:124px}.archive-part-head{display:flex;flex-direction:column;align-items:center;max-width:640px;margin:0 auto 48px;text-align:center}.archive-part-num{display:flex;align-items:center;gap:18px;font:italic 500 21px/1 var(--serif);color:var(--gold)}.archive-part-num:after,.archive-part-num:before{content:"";width:56px;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong))}.archive-part-num:after{background:linear-gradient(90deg,var(--line-strong),transparent)}.archives .archive-part-title{margin:18px 0 0;font:500 clamp(28px,2.6vw,36px)/1.12 var(--serif);letter-spacing:.11em;text-transform:uppercase;color:var(--ivory);text-wrap:balance}.archives .archive-part-intro{margin:14px 0 0;font:italic 500 18.5px/1.5 var(--serif);letter-spacing:.01em;color:var(--text-muted);text-wrap:balance}.archives .archive-section,.archives .datum-section+.datum-section{margin-top:88px}.archives .register-index+.archive-section{margin-top:80px}.archives .archive-section-title{align-items:baseline;gap:18px;margin:0 0 30px!important;font:500 clamp(22px,2.1vw,26px)/1.2 var(--serif)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--ivory)!important}.archives .archive-section-title .datum-section-num{flex:none;min-width:30px;font:italic 500 18px/1 var(--serif);color:var(--gold-muted)}.archives .archive-section-title:after{align-self:center;background:linear-gradient(90deg,var(--line),transparent)}.register-index{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px}.register-index li{border-top:1px solid var(--line-faint)}.register-index li:nth-last-child(-n+2){border-bottom:1px solid var(--line-faint)}.register-index a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;align-content:start;grid-row-gap:3px;row-gap:3px;height:100%;padding:18px 8px 19px 4px;color:inherit;text-decoration:none;transition:background-color .3s var(--ease)}.register-index a:focus-visible,.register-index a:hover{background:linear-gradient(90deg,rgba(210,171,92,.06),transparent 85%)}.register-index-num{grid-row:span 2;font:italic 500 17px/1 var(--serif);color:var(--gold-muted)}.register-index-title{font:500 18.5px/1.3 var(--serif);letter-spacing:.07em;text-transform:uppercase;color:var(--ivory);transition:color .3s var(--ease)}.register-index-note{font:italic 500 15.5px/1.45 var(--serif);color:var(--text-dim)}.register-index a:focus-visible .register-index-title,.register-index a:hover .register-index-title{color:var(--gold-bright)}.register-index-title:after{content:"\00a0\2193";font:13px var(--sans);color:var(--gold);opacity:0;transition:opacity .3s var(--ease)}.register-index a:focus-visible .register-index-title:after,.register-index a:hover .register-index-title:after{opacity:1}.archive-age{display:flex;flex-direction:column;gap:4px;min-width:0}.archive-era{font:italic 500 15.5px/1.3 var(--serif);letter-spacing:.01em;color:var(--text-dim);transition:color .3s var(--ease)}.archives .archive-chronicle .svc-entry summary{min-height:82px;padding-top:14px;padding-bottom:14px}.archives .archive-chronicle .svc-title{font-size:21px}.archives .archive-chronicle .svc-entry[open] .archive-era{color:var(--gold-muted)}.archives .archive-chronicle .svc-body{padding-top:6px;padding-bottom:34px}.archives .archive-chronicle .svc-body>p{max-width:560px}.archives .archive-chronicle .svc-body>p+p{margin-top:14px}.archives .archive-gap{margin-top:22px!important;padding:2px 0 2px 18px;border-left:1px solid var(--line-strong);color:var(--text-dim)!important}.archives .roll-fold{position:relative;border:1px solid var(--line);background:linear-gradient(180deg,rgba(28,22,15,.6),rgba(10,8,6,.55))}.archives .roll-fold:before{content:"";position:absolute;z-index:1;top:-1px;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.archives .roll-fold-summary{gap:22px 36px;min-height:0;padding:30px 32px 32px}.archives .roll-fold-summary:hover,.archives .roll-fold[open]>.roll-fold-summary{background:linear-gradient(90deg,rgba(210,171,92,.05),transparent 80%)}.archives .roll-fold[open]>.roll-fold-summary{border-bottom:1px solid var(--line-faint)}.archives .roll-fold-text{flex-direction:column;align-items:flex-start;gap:8px}.archives .roll-fold-title{font:600 10px var(--sans);letter-spacing:.3em;color:var(--gold-muted)}.archives .roll-fold-count{font:500 clamp(22px,2.2vw,27px)/1.2 var(--serif);letter-spacing:.05em;color:var(--ivory)}.archives .roll-fold-span{font:italic 500 16.5px/1.5 var(--serif);color:var(--text-dim)}.roll-fold-to{color:var(--gold-muted)}.archives .roll-fold-action{gap:12px;min-height:44px;padding:0 20px;border:1px solid var(--line-strong);font:600 10px var(--sans);letter-spacing:.24em;color:var(--gold);transition:border-color .3s var(--ease),color .3s var(--ease),background-color .3s var(--ease)}.archives .roll-fold-summary:focus-visible .roll-fold-action,.archives .roll-fold-summary:hover .roll-fold-action{border-color:var(--gold);color:var(--gold-bright);background-color:rgba(210,171,92,.06)}.archives .roll>li{grid-template-columns:150px minmax(0,1fr) minmax(0,1.1fr);gap:4px 28px;padding:12px 32px;border-top-color:rgba(210,171,92,.07)}.archives .roll>li.roll-undated{grid-template-columns:150px minmax(0,2.1fr)}.archives .roll>li.roll-head{padding:16px 32px 12px;background:none;border-top:0}.archives .roll>li.roll-section{padding:30px 32px 14px;background:none;border-top:1px solid var(--line)}.archives .roll-section-label{letter-spacing:.26em;color:var(--gold)}.archives .roll>li.roll-undated{padding-top:18px;padding-bottom:20px}.archives .roll-name{font-size:19.5px}.archives .roll-note{color:var(--text-dim)}.archives .roll>li.is-current{background:linear-gradient(90deg,rgba(210,171,92,.07),transparent 80%)}.roll-fold-foot{display:flex;justify-content:center;padding:22px 32px 26px;border-top:1px solid var(--line)}.roll-fold-close{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 22px;cursor:pointer;border:1px solid var(--line);background:none;font:600 10px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-muted);transition:border-color .3s var(--ease),color .3s var(--ease)}.roll-fold-close:focus-visible,.roll-fold-close:hover{border-color:var(--gold);color:var(--gold-bright)}.roll-fold-close .roll-fold-chev{transform:translateY(2px) rotate(225deg)}@media (prefers-reduced-motion:no-preference){.archives .roll-fold{interpolate-size:allow-keywords}.archives .roll-fold::details-content{height:0;overflow:clip;transition:height .7s var(--ease-film),content-visibility .7s allow-discrete}.archives .roll-fold[open]::details-content{height:auto}}.archives .pedigree{margin-top:4px}.archives .pedigree-label{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 16px!important;font:600 10px/1 var(--sans)!important;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-muted)!important}.archives .pedigree-label:after,.archives .pedigree-label:before{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong))}.archives .pedigree-label:after{background:linear-gradient(90deg,var(--line-strong),transparent)}.archives .tree-stem{height:40px;background:var(--line)}.archives .pedigree-gen{position:relative}.archives .pedigree-gen:has(.familynode[open]){z-index:30}.archives .tree-union{background:var(--line)}.archives .archive-node summary{min-height:86px;padding:16px 40px}.archives .archive-node summary>span:not(.node-age){margin-top:5px;font-size:13px;color:var(--text-dim)}.archives .archive-node:not(.is-holder){border-color:rgba(210,171,92,.12);background:rgba(10,8,6,.35)}.archives .archive-node:not(.is-holder):hover{border-color:var(--line);border-bottom-color:var(--gold-muted)}.archives .archive-node:not(.is-holder) summary strong{font-size:18px!important;color:var(--text)}.archives .archive-node summary:after{top:10px;right:10px;width:18px;height:18px;font-size:13px;border-color:var(--line);color:var(--gold-muted)}.archives .archive-node.is-holder summary:after{border-color:var(--line-strong);color:var(--gold)}.archives .pedigree-kin{margin-top:16px;padding-top:0;border-top:0;gap:12px}.archives .pedigree-kin .archive-node summary{min-height:72px;padding:12px 38px}.archives .pedigree-kin .archive-node summary strong{font-size:17px!important}.archives .pedigree-present{gap:6px;padding:24px 20px 22px}.archives .pedigree-present strong{font-size:25px}.archives .pedigree-present span:last-child{font:italic 500 16px/1.5 var(--serif);color:var(--gold)}.archives .archive-branches{border:0;background:none}.archives .archive-branches .datum{grid-template-columns:220px minmax(0,1fr);gap:6px 36px;padding:22px 0;border-top:1px solid var(--line-faint)}.archives .archive-branches .datum:last-child{border-bottom:1px solid var(--line-faint)}.archives .archive-branches dt{padding-top:1px;font:500 18px/1.35 var(--serif);letter-spacing:.04em;text-transform:none;color:var(--gold-bright)}.archives .archive-branches dd{font:15.5px/1.75 var(--sans);color:var(--text-muted)}.archives .succession{border:0;background:none}.archives .succession li{gap:4px 16px;padding:15px 4px;border-top:1px solid var(--line-faint)}.archives .succession li:last-child{border-bottom:1px solid var(--line-faint)}.archives .succession li.is-heir{padding-top:20px;padding-bottom:20px;background:linear-gradient(90deg,rgba(210,171,92,.07),transparent 75%)}.archives .succession li.is-heir .succession-name{font-size:23px}.archives .succession .fam-ordinal{min-width:34px;font:italic 500 17px var(--serif);color:var(--gold-muted);text-shadow:none}.archives .succession-note{max-width:640px;margin-top:18px!important}.archives .archives-colophon{margin-top:104px;padding-top:22px;text-align:center;text-wrap:balance}.archives .archives-colophon:before{left:50%;width:160px;margin-left:-80px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}@media (max-width:1100px){.archives .archive-branches .datum{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:760px){.archives .archives-eyebrow{margin-bottom:14px;font-size:9.5px;letter-spacing:.24em}.archives .archives-title{font-size:clamp(34px,10vw,52px);letter-spacing:.06em}.archives .archive-lead{margin-top:18px;font-size:18px}.archives .archive-lead:after{margin-top:24px}.archives .chronicle-card{margin-top:36px}.archives .chronicle-poster{aspect-ratio:16/10}.chronicle-card:focus-within .chronicle-poster-frame,.chronicle-poster-frame,.chronicle-poster:hover .chronicle-poster-frame{inset:7px}.archives .chronicle-text{align-items:stretch;gap:16px;padding-top:16px}.archives .chronicle-card .chronicle-notice{font-size:17px}.archive-part{margin-top:96px}.archive-part-head{margin-bottom:36px}.archives .archive-part-title{font-size:clamp(26px,7.4vw,32px);letter-spacing:.09em}.archives .archive-part-intro{font-size:17px}.archives .archive-section,.archives .datum-section+.datum-section{margin-top:68px}.archives .register-index+.archive-section{margin-top:64px}.archives .archive-section-title{gap:12px;margin-bottom:22px!important;font-size:21px!important;letter-spacing:.08em}.archives .archive-section-title .datum-section-num{min-width:0;font-size:16px}.register-index{grid-template-columns:1fr}.register-index li:nth-last-child(2){border-bottom:0}.register-index a{padding:15px 4px}.archives .archive-chronicle .svc-entry summary{min-height:0}.archives .archive-chronicle .archive-age{grid-column:2;grid-row:2}.archives .archive-chronicle .svc-title{font-size:19px}.archives .archive-era{font-size:15px}.archives .archive-chronicle .svc-body{padding:2px 6px 26px 54px}.archives .roll-fold-summary{flex-direction:column;align-items:stretch;padding:24px 20px}.archives .roll-fold-count{font-size:21px;text-wrap:balance}.archives .roll-fold-span{font-size:15.5px}.archives .roll-fold-action{justify-content:center}.archives .roll>li{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:11px 20px}.archives .roll>li>.roll-name{grid-column:1;grid-row:1}.archives .roll>li>.roll-period{grid-column:2;grid-row:1;font-size:11px;text-align:right;white-space:nowrap}.archives .roll>li>.roll-note{grid-column:1/-1;padding-left:32px;font-size:13px}.archives .roll>li.roll-undated{grid-template-columns:1fr}.archives .roll>li.roll-undated>.roll-period{grid-column:1;text-align:left}.archives .roll>li.roll-section{padding:24px 20px 12px}.roll-fold-foot{padding:18px 20px 22px}.roll-fold-close{width:100%;justify-content:center}.archives .tree-stem{height:28px}.archives .archive-node summary{min-height:0;padding:14px 36px}.archives .pedigree-kin .archive-node{flex-basis:100%;max-width:none}.archives .archive-branches .datum{grid-template-columns:1fr;gap:6px;padding:20px 0}.archives .succession li{padding:13px 2px}.archives .succession-standing{padding-left:50px}.archives .archives-colophon{margin-top:88px}}