.home-people-section{border:1px solid var(--home-card-border);border-radius:var(--home-card-radius);background:var(--home-surface-card);box-shadow:var(--home-card-shadow);padding:clamp(2rem,4vw,3.75rem)}.home-character-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.home-character-list>li{min-width:0}.home-character-card{border:1px solid color-mix(in srgb, var(--border), transparent 18%);border-radius:var(--bw-radius-lg);background:var(--surface);height:100%;min-height:24rem;box-shadow:var(--bw-shadow-soft);flex-direction:column;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}.home-character-card:hover,.home-character-card:focus-visible{border-color:var(--gold);box-shadow:var(--bw-shadow-soft);transform:translateY(-2px)}.home-character-card-portrait{aspect-ratio:4/3;border-bottom:1px solid var(--border);width:100%;position:relative;overflow:hidden}.home-character-card-portrait.has-scene img{object-fit:cover;filter:saturate(.78)contrast(.96);transition:transform .5s}.home-character-card:hover .home-character-card-portrait.has-scene img{transform:scale(1.025)}.home-character-card-portrait.is-pending{background:radial-gradient(circle at 50% 35%, #fffdf8bf, transparent 32%), linear-gradient(145deg, var(--bw-border), var(--bw-grade-b));color:var(--bw-text-inverse);text-align:center;place-content:center;gap:.45rem;display:grid}.home-character-card-portrait.is-pending span{font-family:var(--font-heading);letter-spacing:.16em;opacity:.7;font-size:2rem}.home-character-card-portrait.is-pending small{letter-spacing:.08em;opacity:.82;font-size:.68rem}.home-character-card-copy{flex-direction:column;flex:1;padding:1.2rem 1.25rem 1.3rem;display:flex}.home-character-card-copy strong{color:var(--brown-dark);font-family:var(--font-heading);font-size:1.35rem}.home-character-card-copy small{color:var(--brown);margin-top:.25rem;font-size:.76rem}.home-character-card-copy em{color:var(--bw-accent-strong);margin-top:.85rem;font-size:.68rem;font-style:normal;font-weight:700}.home-character-card-copy>span{color:var(--brown-muted);margin-top:.25rem;font-size:.7rem;line-height:1.55}.home-character-card-copy i{color:var(--brown-dark);opacity:1;margin-top:auto;padding-top:1rem;font-size:.74rem;font-style:normal;font-weight:700;position:static;transform:none}.person-detail{padding-block:clamp(1.5rem,3vw,3rem)}.person-detail-golden{width:min(100% - 2rem,88rem);padding-block:1rem 3rem}.person-detail-golden>.mb-4{margin-bottom:.65rem}.person-detail-golden .person-hero{border-radius:var(--bw-radius-md);grid-template-columns:minmax(0,1.05fr) minmax(27rem,.95fr);min-height:31rem}.person-detail-golden .person-hero-art{min-height:31rem}.person-detail-golden .person-hero-art img{filter:saturate(.82)contrast(.98);object-position:center}.person-detail-golden .person-hero-copy{padding:2.3rem}.person-detail-golden .person-hero-copy h1{font-size:clamp(3.5rem,5vw,5rem)}.person-hero-summary{max-width:34rem;color:var(--brown-muted);margin-top:.55rem;font-size:.78rem;line-height:1.7}.person-detail-golden .person-meta{gap:.65rem 1rem;margin-top:1.25rem;padding-top:1rem}.person-detail-golden .person-actions{margin-top:1.25rem}.person-detail-golden .person-body-grid{gap:.8rem;margin-top:.8rem}.person-detail-golden .person-panel{border-radius:var(--bw-radius-sm);background:var(--bw-surface);padding:1.1rem}.person-detail-golden .person-panel h2{font-size:1.25rem}.person-detail-golden .person-panel>p{font-size:.74rem}.person-detail-golden .person-relations{gap:.4rem}.person-detail-golden .person-actions a{border-radius:var(--bw-radius-sm)}@media (max-width:48rem){.person-detail-golden{width:calc(100% - 1rem)}.person-detail-golden .person-hero{grid-template-columns:1fr;min-height:0}.person-detail-golden .person-hero-art{min-height:22rem}.person-detail-golden .person-hero-copy{padding:1.25rem}.person-detail-golden .person-hero-copy h1{font-size:3rem}}.person-hero{border:1px solid var(--home-card-border);border-radius:var(--home-card-radius);background:var(--surface);box-shadow:var(--home-card-shadow);display:grid;overflow:hidden}.person-hero-art{background:linear-gradient(145deg, var(--bw-border), var(--bw-text-secondary));min-height:28rem;position:relative;overflow:hidden}.person-hero-art img{object-fit:cover;filter:saturate(.8)contrast(.96)}.person-hero-art.is-pending{color:var(--bw-text-inverse);text-align:center;place-content:center;display:grid}.person-hero-art.is-pending span{font-family:var(--font-heading);opacity:.72;font-size:3rem}.person-hero-art.is-pending small{letter-spacing:.08em;margin-top:.5rem;font-size:.75rem}.person-hero-copy{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);display:flex}.person-hero-copy .person-kicker{color:var(--bw-accent-strong);letter-spacing:.16em;font-size:.7rem;font-weight:700}.person-english-name{color:var(--brown-muted);letter-spacing:.22em;margin-top:.55rem;font-family:Georgia,serif;font-size:.7rem;display:block}.person-hero-copy h1{color:var(--brown-dark);font-family:var(--font-heading);margin-top:.7rem;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1}.person-hero-role{color:var(--brown);font-family:var(--font-heading);margin-top:1rem;font-size:1.2rem}.person-meta{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding-top:1.25rem;display:grid}.person-meta dt{color:var(--brown-muted);font-size:.68rem}.person-meta dd{color:var(--brown-dark);margin-top:.25rem;font-size:.82rem;line-height:1.6}.person-actions{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.person-actions a{border:1px solid var(--gold);border-radius:var(--bw-radius-pill);min-height:2.75rem;color:var(--brown-dark);align-items:center;padding:.45rem 1rem;font-size:.76rem;font-weight:700;display:inline-flex}.person-actions a:hover{background:var(--parchment)}.person-body-grid{gap:1.5rem;margin-top:1.5rem;display:grid}.person-panel{border:1px solid color-mix(in srgb, var(--border), transparent 20%);border-radius:var(--bw-radius-lg);background:color-mix(in srgb, var(--surface), var(--bg) 12%);padding:clamp(1.25rem,2vw,2rem)}.person-panel h2{color:var(--brown-dark);font-family:var(--font-heading);font-size:1.45rem}.person-panel>p{color:var(--brown);margin-top:.75rem;line-height:1.8}.person-flow{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.person-flow li{border:1px solid var(--border);border-radius:var(--bw-radius-pill);min-height:2.75rem;color:var(--brown-dark);align-items:center;padding:.45rem .85rem;font-size:.75rem;display:inline-flex}.person-flow li+li:before{color:var(--gold);content:"→";margin-right:.55rem}.person-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.person-relations a,.person-relations span{border-top:1px solid var(--border);min-height:4rem;color:var(--brown-dark);padding:.75rem .2rem;font-size:.78rem;line-height:1.55;display:block}.person-relations small{color:var(--brown-muted);font-size:.65rem;display:block}.person-scripture-list{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.person-scripture-list a,.person-scripture-list span{border:1px solid var(--border);border-radius:var(--bw-radius-pill);min-height:2.75rem;color:var(--brown-dark);align-items:center;padding:.45rem .85rem;font-size:.75rem;display:inline-flex}.person-toc{border-block:1px solid var(--border);scrollbar-width:thin;background:#f9f5eef5;gap:.25rem;margin-top:1rem;padding:.55rem;display:flex;position:static;overflow-x:auto}.person-toc a{min-height:2.5rem;color:var(--brown-muted);flex:none;align-items:center;padding-inline:.7rem;font-size:.68rem;font-weight:700;display:inline-flex}.person-toc a:hover{color:var(--brown-dark);background:var(--parchment)}.person-section-kicker{letter-spacing:.14em;font-size:.63rem;font-weight:800;color:var(--bw-grade-s)!important;margin:0 0 .3rem!important}.person-quick-facts{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.person-quick-facts>div{background:var(--surface);padding:1rem}.person-quick-facts dt{color:var(--brown-muted);font-size:.64rem}.person-quick-facts dd{color:var(--brown-dark);margin-top:.25rem;font-size:.75rem}.person-life-chapters{margin-top:1rem}.person-life-chapters li{border-top:1px solid var(--border);grid-template-columns:2.5rem 1fr;gap:.75rem;padding:1rem 0;display:grid}.person-life-chapters li>b{color:var(--gold);font-size:.68rem}.person-life-chapters h3{color:var(--brown-dark);font-family:var(--font-heading);font-size:1rem}.person-life-chapters p{color:var(--brown-muted);margin-top:.25rem;font-size:.7rem;line-height:1.6}.person-life-chapters a{color:var(--bw-accent-strong);margin-top:.4rem;font-size:.65rem;font-weight:700;display:inline-block}.person-relation-note{border-left:3px solid var(--gold);background:var(--surface);gap:.25rem;margin-top:1rem;padding:.8rem 1rem;display:grid}.person-relation-note strong{font-family:var(--font-heading)}.person-relation-note span{color:var(--brown-muted);font-size:.7rem}.person-place-route{gap:.4rem;margin-top:1rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.person-place-route li{border:1px solid var(--border);color:var(--brown-dark);flex:none;padding:.5rem .7rem;font-size:.68rem}.person-place-route b{color:var(--gold);margin-right:.4rem;font-size:.58rem}.person-family-tree{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.person-family-tree>*{background:var(--surface);flex-direction:column;justify-content:center;min-height:7rem;padding:1rem;display:flex}.person-family-tree small{color:var(--brown-muted);font-size:.62rem}.person-family-tree strong{font-family:var(--font-heading);font-size:1rem}.person-family-tree em{color:var(--brown-muted);font-size:.6rem;font-style:normal}.person-gallery-preview{background:var(--bw-surface-dark);min-height:20rem;color:var(--bw-text-inverse);grid-template-columns:1.3fr .7fr;margin-top:1rem;display:grid}.person-gallery-preview>a{min-height:20rem;position:relative;overflow:hidden}.person-gallery-preview img{object-fit:cover;filter:saturate(.78)}.person-gallery-preview>a>span{background:linear-gradient(#0000,#231914d9);padding:2rem 1.2rem 1rem;font-size:.72rem;font-weight:700;position:absolute;inset:auto 0 0}.person-gallery-preview>div{flex-direction:column;justify-content:center;padding:2rem;display:flex}.person-gallery-preview>div strong{font-family:var(--font-heading);font-size:1.2rem}.person-gallery-preview>div span{color:var(--bw-text-inverse);margin-top:.75rem;font-size:.7rem;line-height:1.7}.person-gallery-preview>div a{color:var(--bw-border-strong);margin-top:1rem;font-size:.7rem}.person-question-list{margin-top:1rem}.person-question-list a{border-top:1px solid var(--border);min-height:3.5rem;color:var(--brown-dark);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.person-question-list a span{color:var(--gold)}.person-world-signature{background:var(--bw-surface-dark);color:var(--bw-text-inverse);padding:clamp(2rem,5vw,4rem)}.person-world-signature>p{color:var(--bw-border-strong);letter-spacing:.14em;font-size:.63rem;font-weight:800}.person-world-signature h2{color:var(--bw-text-inverse);font-size:clamp(2rem,4vw,3.2rem)}.person-world-signature>span{color:var(--bw-text-inverse);font-size:.75rem}.person-world-signature>div{background:#ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.person-world-signature a{background:var(--bw-surface-dark);flex-direction:column;justify-content:center;min-height:7rem;padding:1rem;display:flex}.person-world-signature small{color:var(--bw-border-strong);font-size:.58rem}.person-world-signature strong{font-family:var(--font-heading);margin-top:.3rem;font-size:.9rem}@media (min-width:48rem){.person-hero{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}.person-body-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.person-panel.is-wide{grid-column:1/-1}}.people-network-explorer{border:1px solid var(--bw-border);background:color-mix(in srgb, var(--bw-surface), var(--bw-surface-subtle) 18%);border-radius:.375rem;overflow:hidden;box-shadow:0 .65rem 1.8rem #3d2b1f0b}.people-network-heading.is-selection{text-align:center;justify-content:center;padding-block:.5rem 1.15rem}.people-network-heading>button{border:1px solid var(--bw-accent);background:var(--bw-surface);min-height:2.3rem;color:var(--bw-accent-strong);border-radius:.3rem;flex:none;padding:.4rem .75rem;font-size:.68rem;font-weight:800}.people-network-heading>button:hover,.people-network-heading>button:focus-visible{background:var(--bw-accent-strong);color:var(--bw-text-inverse)}.people-network-explorer.is-selection{padding:1.25rem}.people-network-selection{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.people-network-selection>button{border:1px solid color-mix(in srgb, var(--bw-accent) 72%, var(--bw-border));background:var(--bw-surface);min-width:0;min-height:9.4rem;color:var(--bw-text-primary);text-align:center;border-radius:.45rem;align-content:center;justify-items:center;padding:1rem;display:grid;box-shadow:0 .4rem 1rem #3d2b1f09}.people-network-selection>button>span{color:var(--bw-accent-strong);font-size:.62rem;font-weight:800}.people-network-selection>button>strong{font-family:var(--font-heading);margin-top:.25rem;font-size:1.55rem;line-height:1.2}.people-network-selection>button>small{min-height:2.6em;color:var(--bw-text-soft);margin-top:.35rem;font-size:.7rem;line-height:1.3}.people-network-selection>button>b{color:var(--bw-accent-strong);margin-top:.55rem;font-size:.67rem}.people-network-selection>button>b i{margin-left:.3rem;font-style:normal;transition:transform .18s}.people-network-selection>button:hover,.people-network-selection>button:focus-visible{border-color:var(--bw-accent-strong);background:var(--bw-accent-soft);box-shadow:var(--bw-shadow-soft);transform:translateY(-2px)}.people-network-selection>button:hover>b i,.people-network-selection>button:focus-visible>b i{display:inline-block;transform:translate(3px)}.people-network-desktop{height:var(--people-network-height);min-height:22rem;position:relative}.people-network-desktop>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.people-network-desktop>svg path{fill:none;stroke:var(--bw-accent-strong);stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.people-network-center{border:1px solid var(--bw-accent);background:var(--bw-surface);text-align:center;border-radius:.5rem;justify-items:center;gap:.18rem;padding:1rem 1.25rem;display:grid;box-shadow:0 .65rem 1.7rem #3d2b1f14}.people-network-desktop>.people-network-center{z-index:2;top:var(--people-network-center-top);width:46%;min-height:9.625rem;position:absolute;left:50%;transform:translate(-50%)}.people-network-center>span,.people-network-related>span,.people-network-mobile-list button>span{color:var(--bw-accent-strong);font-size:.6rem;font-weight:800}.people-network-center h3{color:var(--bw-text-primary);font-family:var(--font-heading);font-size:1.55rem;line-height:1.25}.people-network-center>strong{color:var(--bw-text-soft);font-size:.72rem}.people-network-center p{max-width:34rem;color:var(--bw-text-soft);white-space:normal;font-size:.72rem;line-height:1.55}.people-network-center a{background:var(--bw-accent-soft);min-height:1.9rem;color:var(--bw-text-primary);border-radius:.3rem;justify-self:center;align-items:center;padding:.25rem .5rem;font-size:.65rem;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex}.people-network-center a:hover,.people-network-center a:focus-visible{background:var(--bw-surface-feature);color:var(--bw-text-primary)}.people-network-center a:focus-visible{outline-offset:3px;outline:3px solid #a884456b}.people-network-related{z-index:2;top:var(--people-network-top);left:var(--people-network-left);border:1px solid var(--bw-border);background:var(--bw-surface);width:22%;height:5.5rem;color:var(--bw-text-primary);text-align:center;border-radius:.4rem;align-content:center;justify-items:center;padding:.7rem .8rem;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;box-shadow:0 .4rem 1.1rem #3d2b1f0f}.people-network-related[data-zone=top],.people-network-related[data-zone=bottom]{border-color:color-mix(in srgb, var(--bw-accent), var(--bw-border) 52%)}.people-network-related strong,.people-network-mobile-list strong{font-family:var(--font-heading);margin-top:.1rem;font-size:1.02rem}.people-network-related small,.people-network-mobile-list small{color:var(--bw-text-soft);margin-top:.08rem;font-size:.62rem}.people-network-related:hover,.people-network-related:focus-visible,.people-network-mobile-list button:hover,.people-network-mobile-list button:focus-visible{border-color:var(--bw-accent);background:var(--bw-accent-soft);box-shadow:var(--bw-shadow-soft);transform:translateY(-2px)}.people-network-related:focus-visible,.people-network-mobile-list button:focus-visible{outline-offset:3px;outline:3px solid #a884456b}.people-network-empty{color:var(--bw-text-soft);text-align:center;margin:1rem;font-size:.72rem}.people-network-desktop>.people-network-empty{position:absolute;bottom:1.5rem;left:0;right:0}.people-network-mobile{display:none}@media (max-width:48rem){.people-network-desktop{display:none}.people-network-mobile{gap:1.25rem;padding:.8rem;display:grid}.people-network-center{z-index:1;text-align:center;min-height:8rem;position:relative}.people-network-center p{white-space:normal}.people-network-mobile-list{gap:.65rem;padding-top:.8rem;display:grid;position:relative}.people-network-mobile-list:before{background:var(--bw-accent-strong);content:"";width:1px;position:absolute;top:-.5rem;bottom:.5rem;left:50%}.people-network-mobile-list button{z-index:1;border:1px solid var(--bw-border);background:var(--bw-surface);min-height:4.25rem;color:var(--bw-text-primary);text-align:center;border-radius:.4rem;align-content:center;justify-items:center;padding:.65rem .8rem;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.people-network-selection{grid-template-columns:repeat(2,minmax(0,1fr))}.people-network-explorer.is-selection{padding:.8rem}.people-network-selection>button{min-height:8.5rem;padding:.8rem .6rem}}@media (max-width:24rem){.people-network-selection{grid-template-columns:1fr}}@media (max-width:47.999rem){.home-people-section{padding:1.5rem 1rem}.home-character-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.home-character-list>li{min-width:0}.home-character-card{min-height:0}.home-character-card-copy{padding:.9rem .8rem 1rem}.home-character-card-copy strong{font-size:1.1rem}.home-character-card-copy small{min-height:2.4em;font-size:.68rem}.home-character-card-copy>span{min-height:3.1em;font-size:.63rem}.person-hero-art{min-height:18rem}.person-hero-copy{padding:1.5rem 1.15rem 1.75rem}.person-meta,.person-relations{grid-template-columns:1fr}.person-toc{margin-inline:-.25rem;top:4.8rem}.person-quick-facts,.person-family-tree,.person-gallery-preview{grid-template-columns:1fr}.person-gallery-preview>a{min-height:15rem}.person-world-signature>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.people-world{width:min(100%,120rem);margin-inline:auto;padding-bottom:6rem;overflow:clip}.people-hero{background:var(--bw-text-soft);min-height:min(44rem,100vh - 8rem);color:var(--bw-text-inverse);align-items:end;display:grid;position:relative;overflow:hidden}.people-hero>img{object-fit:cover;object-position:center 30%;filter:saturate(.72)contrast(.96)}.people-hero-shade{background:linear-gradient(90deg,#231914e0,#23191475 58%,#23191429),linear-gradient(#0000 45%,#231914a8);position:absolute;inset:0}.people-hero-copy{z-index:1;width:min(100% - 2rem,90rem);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem) 4rem;position:relative}.people-hero-copy>p,.people-heading p,.people-map-band p,.people-sidebar p,.compare-hero>p,.compare-section-heading>p,.compare-relationship>p,.compare-scripture p{color:var(--bw-border-strong);letter-spacing:.15em;font-size:.7rem;font-weight:800}.people-hero-copy h1{max-width:44rem;font-family:var(--font-heading);margin-top:.7rem;font-size:clamp(2.8rem,6vw,5.6rem);line-height:1.08}.people-hero-copy>span{max-width:38rem;color:var(--bw-text-inverse);margin-top:1.25rem;font-size:clamp(.92rem,1.5vw,1.08rem);line-height:1.9;display:block}.people-search{width:min(100%,42rem);min-height:4rem;color:var(--brown-dark);background:#fffdf8f5;border:1px solid #ffffff73;align-items:center;margin-top:2rem;display:flex}.people-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.75rem 1.25rem;font-size:.9rem}.people-search b{padding-inline:1.25rem;font-family:Georgia,serif;font-size:1.6rem;font-weight:400}.people-popular{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.people-popular button{min-height:2rem;color:var(--bw-text-inverse);border-bottom:1px solid #ffffff59;padding:.2rem .5rem;font-size:.7rem}.people-layout{grid-template-columns:minmax(0,1fr) 19rem;gap:3rem;width:min(100% - 2rem,90rem);margin:4rem auto 0;display:grid}.people-main{min-width:0}.people-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1rem;display:flex}.people-heading h2,.people-map-band h2{color:var(--brown-dark);font-family:var(--font-heading);margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.25}.people-heading>span,.people-heading>a{color:var(--brown-muted);font-size:.75rem}.people-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.people-portrait-card{border:1px solid var(--border);background:var(--surface);flex-direction:column;height:100%;min-height:29rem;padding-bottom:1.2rem;display:flex}.people-portrait-card>div{background:linear-gradient(145deg, var(--bw-border), var(--bw-text-secondary));height:14rem;position:relative;overflow:hidden}.people-portrait-card>div img{object-fit:cover;transition:transform .4s}.people-portrait-card:hover>div img{transform:scale(1.02)}.people-portrait-card>div>span{color:#ffffffc2;font-family:var(--font-heading);place-items:center;font-size:4rem;display:grid;position:absolute;inset:0}.people-portrait-card>div small{color:var(--bw-text-inverse);background:#2d2019b3;border:1px solid #fff6;padding:.25rem .5rem;font-size:.6rem;position:absolute;bottom:.8rem;left:.8rem}.people-portrait-card>p,.people-portrait-card>h3,.people-portrait-card>em,.people-portrait-card>i,.people-portrait-card>b{margin-inline:1rem}.people-portrait-card>p{color:var(--bw-grade-s);margin-top:1rem;font-size:.65rem;font-weight:800}.people-portrait-card>h3{color:var(--brown-dark);font-family:var(--font-heading);margin-top:.25rem;font-size:1.5rem}.people-portrait-card>em{color:var(--brown);margin-top:.45rem;font-size:.78rem;font-style:normal;line-height:1.55}.people-portrait-card>i{color:var(--brown-muted);margin-top:.6rem;font-size:.65rem;font-style:normal}.people-portrait-card>b{color:var(--brown-dark);margin-top:auto;padding-top:1rem;font-size:.72rem}.people-empty{border-bottom:1px solid var(--border);min-height:15rem;color:var(--brown-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.people-empty button{border-bottom:1px solid var(--gold);color:var(--brown-dark);font-size:.75rem}.people-era-track{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.people-era-track button{background:var(--bw-accent-soft);min-height:10rem;color:var(--brown-dark);text-align:left;flex-direction:column;justify-content:end;align-items:flex-start;padding:1.5rem;display:flex}.people-era-track button:nth-child(2n){background:var(--bw-accent-soft)}.people-era-track small{color:var(--brown-muted);font-size:.65rem}.people-era-track strong{font-family:var(--font-heading);margin-top:.35rem;font-size:1.3rem}.people-era-track span{color:var(--brown-muted);margin-top:.5rem;font-size:.7rem}.people-network{border:1px solid var(--border);background:var(--bw-surface-dark);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:1rem;min-height:17rem;margin-top:1.5rem;padding:2rem;display:grid}.people-network a{text-align:center;min-height:6rem;color:var(--bw-text-inverse);border:1px solid #fff3;place-content:center;display:grid}.people-network .is-center{border-color:var(--bw-border-strong);background:var(--bw-text-soft);min-height:9rem}.people-network strong{font-family:var(--font-heading);font-size:1.05rem}.people-network span{color:var(--bw-border);margin-top:.25rem;font-size:.62rem}.people-map-band{background:var(--bw-accent-soft);grid-template-columns:1fr .85fr;align-items:center;gap:3rem;min-height:25rem;padding:clamp(2rem,5vw,4rem);display:grid}.people-map-band>div>span{color:var(--brown);margin-top:1rem;line-height:1.8;display:block}.people-map-band a{border-bottom:1px solid var(--gold);color:var(--brown-dark);margin-top:1.5rem;font-size:.76rem;font-weight:800;display:inline-flex}.people-map-band ol{gap:.6rem;display:grid}.people-map-band li{border-bottom:1px solid #35251d2e;grid-template-columns:2rem 1fr;padding:.8rem 0;display:grid}.people-map-band li b{color:var(--bw-accent-strong);grid-row:1/3;font-size:.7rem}.people-map-band li strong{color:var(--brown-dark)}.people-map-band li span{color:var(--brown-muted);font-size:.7rem}.people-journeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.people-journeys a{border-top:3px solid var(--gold);background:var(--surface);min-height:14rem;box-shadow:var(--shadow-sm);flex-direction:column;padding:1.5rem;display:flex}.people-journeys small{color:var(--bw-accent-strong);font-size:.62rem}.people-journeys strong{font-family:var(--font-heading);margin-top:1.2rem;font-size:1.25rem}.people-journeys span{color:var(--brown-muted);margin-top:.5rem;font-size:.75rem}.people-journeys b{margin-top:auto;font-size:.7rem}.people-sidebar{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;min-width:0;max-height:calc(100vh - 9rem);position:sticky;top:8rem;overflow-y:auto}.people-sidebar>div{border-top:1px solid var(--border);padding:1.5rem 0}.people-sidebar h2{font-family:var(--font-heading);margin:.35rem 0 1rem;font-size:1.25rem}.people-sidebar label{color:var(--brown-muted);gap:.35rem;margin-top:.8rem;font-size:.68rem;display:grid}.people-sidebar select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--brown-dark);padding-inline:.7rem}.people-sidebar button{border-bottom:1px solid var(--gold);color:var(--brown-dark);margin-top:1rem;font-size:.7rem}.people-sidebar a{border-bottom:1px solid var(--border);color:var(--brown-dark);padding:.65rem 0;font-size:.75rem;display:block}.people-sidebar>div>span{color:var(--brown-muted);font-size:.7rem;line-height:1.7}.people-compare{padding-block:2rem 6rem}.people-compare>nav{color:var(--brown-muted);gap:.5rem;font-size:.72rem;display:flex}.compare-hero{text-align:center;max-width:52rem;margin:4rem auto}.compare-hero h1{font-family:var(--font-heading);margin-top:.5rem;font-size:clamp(2.8rem,6vw,5rem)}.compare-hero>span{color:var(--brown-muted);margin-top:1rem;display:block}.compare-hero>div{border-block:1px solid var(--border);grid-template-columns:1fr 3rem 1fr;align-items:center;margin-top:2.5rem;padding:1rem;display:grid}.compare-hero>div strong{font-family:var(--font-heading);font-size:1.3rem}.compare-hero>div b{color:var(--gold)}.compare-portraits{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.compare-portraits article{background:var(--surface);text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 3rem 2.5rem;display:flex}.compare-portraits article>div{aspect-ratio:16/9;background:linear-gradient(145deg, var(--bw-border), var(--bw-text-secondary));width:calc(100% + 6rem);position:relative;overflow:hidden}.compare-portraits article>div img{object-fit:cover}.compare-portraits article>div span{color:var(--bw-text-inverse);font-family:var(--font-heading);place-items:center;font-size:5rem;display:grid;position:absolute;inset:0}.compare-portraits p{color:var(--bw-grade-s);letter-spacing:.15em;margin-top:1.5rem;font-size:.65rem}.compare-portraits h2{font-family:var(--font-heading);font-size:2.3rem}.compare-portraits article>strong{color:var(--brown);font-size:.8rem}.compare-portraits article>span{max-width:30rem;color:var(--brown-muted);margin-top:1rem;font-size:.78rem;line-height:1.7}.compare-portraits a{border-bottom:1px solid var(--gold);margin-top:1.25rem;font-size:.72rem;font-weight:800}.compare-table,.compare-timelines,.compare-relationship,.compare-scripture{margin-top:5rem}.compare-section-heading{margin-bottom:1.5rem}.compare-section-heading h2,.compare-relationship h2,.compare-scripture h2{font-family:var(--font-heading);margin-top:.35rem;font-size:clamp(1.7rem,3vw,2.5rem)}.compare-section-heading>span{color:var(--brown-muted);font-size:.72rem}.compare-row{border-top:1px solid var(--border);grid-template-columns:10rem repeat(2,minmax(0,1fr));display:grid}.compare-row>*{min-width:0;padding:1.2rem}.compare-row>strong{color:var(--bw-accent-strong);font-size:.7rem}.compare-row>span{border-left:1px solid var(--border);color:var(--brown);font-size:.8rem;line-height:1.7}.compare-timelines>div:last-child{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.compare-timelines article{background:var(--surface);padding:2rem}.compare-timelines h3{font-family:var(--font-heading);font-size:1.5rem}.compare-timelines ol{margin-top:1rem}.compare-timelines li{border-top:1px solid var(--border);grid-template-columns:2rem 1fr;gap:.75rem;padding:1rem 0;display:grid}.compare-timelines li b{color:var(--gold);font-size:.65rem}.compare-timelines li strong,.compare-timelines li small{display:block}.compare-timelines li small{color:var(--brown-muted);margin-top:.2rem;font-size:.66rem}.compare-relationship{background:var(--bw-surface-dark);color:var(--bw-text-inverse);padding:clamp(2rem,5vw,4rem)}.compare-relationship>span{max-width:52rem;color:var(--bw-text-inverse);margin-top:1rem;line-height:1.8;display:block}.compare-relationship>div{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.compare-relationship a{background:var(--bw-surface-dark);flex-direction:column;justify-content:center;min-height:7rem;padding:1.2rem;display:flex}.compare-relationship a strong{font-family:var(--font-heading)}.compare-relationship a small{color:var(--bw-border);font-size:.65rem}.compare-scripture{border-block:1px solid var(--border);justify-content:space-between;align-items:end;gap:2rem;padding:2.5rem 0;display:flex}.compare-scripture>div>span{max-width:46rem;color:var(--brown-muted);margin-top:.75rem;font-size:.78rem;display:block}.compare-scripture>a{border-bottom:1px solid var(--gold);flex:none;font-size:.76rem;font-weight:800}@media (max-width:64rem){.people-layout{grid-template-columns:1fr}.people-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-height:none;display:grid;position:static;overflow:visible}.people-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.people-hero{min-height:39rem}.people-hero-shade{background:linear-gradient(#2319144d,#231914e6)}.people-hero-copy{padding-bottom:2rem}.people-hero-copy h1{font-size:2.65rem}.people-search{min-height:3.5rem}.people-layout{width:calc(100% - 1.25rem);margin-top:3rem}.people-section+.people-section{margin-top:4rem}.people-heading{flex-direction:column;align-items:flex-start}.people-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.people-portrait-card{min-height:24rem}.people-portrait-card>div{height:10rem}.people-portrait-card>p,.people-portrait-card>h3,.people-portrait-card>em,.people-portrait-card>i,.people-portrait-card>b{margin-inline:.7rem}.people-portrait-card>h3{font-size:1.2rem}.people-era-track{grid-template-columns:1fr}.people-network{grid-template-columns:repeat(2,1fr);padding:1rem}.people-network .is-center{grid-column:1/-1;min-height:7rem}.people-network a:not(.is-center){aspect-ratio:auto;border-radius:0;min-height:5rem}.people-map-band{grid-template-columns:1fr;padding:1.5rem}.people-journeys{grid-template-columns:1fr}.people-journeys a{min-height:11rem}.people-sidebar{grid-template-columns:1fr}.compare-hero{margin-block:3rem}.compare-portraits{background:0 0;gap:.5rem}.compare-portraits article{padding:0 .7rem 1.5rem}.compare-portraits article>div{aspect-ratio:4/5;width:calc(100% + 1.4rem)}.compare-portraits h2{font-size:1.7rem}.compare-portraits article>span{font-size:.7rem}.compare-row{grid-template-columns:4.5rem repeat(2,minmax(0,1fr))}.compare-row>*{overflow-wrap:anywhere;padding:.8rem .55rem}.compare-timelines>div:last-child,.compare-relationship>div{grid-template-columns:1fr}.compare-scripture{flex-direction:column;align-items:flex-start}}.people-world{background:var(--bw-surface)}.people-hero{align-items:center;min-height:27rem}.people-hero>img{object-position:center 48%}.people-hero-shade{background:linear-gradient(90deg,#231811e0,#2318118c 47%,#2318111f)}.people-hero-copy{width:min(100% - 3rem,82rem);padding-block:2.5rem}.people-hero-copy h1{margin-top:.55rem;font-size:clamp(2.4rem,4vw,3.8rem)}.people-hero-copy>span{margin-top:.8rem;font-size:.86rem;line-height:1.65}.people-hero-copy>small{color:var(--bw-text-inverse);margin-top:.45rem;font-size:.66rem;display:block}.people-search{border-radius:var(--bw-radius-sm);width:min(100%,39rem);min-height:3.25rem;margin-top:1.2rem}.people-search button{background:var(--bw-text-soft);min-width:5rem;color:var(--bw-text-inverse);align-self:stretch}.people-hero blockquote{z-index:2;border-bottom:1px solid var(--bw-border-strong);color:var(--bw-text-inverse);font-family:var(--font-heading);padding-bottom:.8rem;font-size:1rem;line-height:1.7;position:absolute;bottom:4rem;right:max(3rem,50% - 41rem)}.people-layout{grid-template-columns:minmax(0,1fr) 18rem;gap:2rem;width:min(100% - 3rem,82rem);margin-top:2rem}.people-section+.people-section{margin-top:2.5rem}.people-heading{padding-bottom:.65rem}.people-heading h2,.people-map-band h2{font-size:1.75rem}.people-heading div>span{color:var(--brown-muted);margin-top:.25rem;font-size:.7rem;display:block}.people-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.people-category-grid button{border:1px solid var(--border);border-radius:var(--bw-radius-sm);background:var(--surface);text-align:left;padding-bottom:.55rem;position:relative;overflow:hidden}.people-category-grid button>span{aspect-ratio:1/1.25;background:var(--bw-border);display:block;position:relative}.people-category-grid img{object-fit:cover;filter:saturate(.7)}.people-category-grid strong,.people-category-grid small{margin:.4rem .5rem 0;display:block}.people-category-grid strong{font-family:var(--font-heading);font-size:.78rem}.people-category-grid small{color:var(--brown-muted);margin-top:.12rem;font-size:.6rem}.people-category-grid b{aspect-ratio:1;background:var(--bw-text-soft);width:1rem;color:var(--bw-text-inverse);border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;bottom:.5rem;right:.45rem}.people-results{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.people-results a{border:1px solid var(--border);min-width:7rem;padding:.45rem .6rem;display:grid}.people-results strong{font-size:.72rem}.people-results span{color:var(--brown-muted);font-size:.58rem}.people-network{background:var(--bw-surface);grid-template-columns:repeat(5,1fr);min-height:12rem;margin-top:.8rem;padding:1.2rem;position:relative}.people-network:before{background:var(--border);content:"";height:1px;position:absolute;top:50%;left:10%;right:10%}.people-network a{z-index:1;border:1px solid var(--border);background:var(--bw-canvas);min-height:4.5rem;color:var(--brown-dark);position:relative}.people-network a:not(.is-center){aspect-ratio:1;border-radius:50%}.people-network .is-center{background:var(--bw-surface-feature);border-radius:50%;min-height:7rem}.people-network span{color:var(--brown-muted)}.people-stats{border-bottom:1px solid var(--border);align-items:end;gap:1.5rem;min-height:9rem;margin-top:.8rem;padding-inline:1rem;display:flex}.people-stats div{flex:1;justify-items:center;display:grid}.people-stats div>span{background:linear-gradient(var(--bw-grade-b),var(--bw-border-strong));width:2rem}.people-stats b{color:var(--bw-accent-strong);margin-top:.3rem;font-size:.58rem}.people-stats strong{font-size:.65rem}.people-stats small{color:var(--brown-muted);font-size:.58rem}.people-map-band{background:var(--bw-accent-soft);grid-template-columns:1fr;min-height:15rem;padding:2rem;position:relative;overflow:hidden}.people-map-band>img{object-fit:cover;opacity:.34}.people-map-band>div{z-index:1;max-width:27rem;position:relative}.people-map-band h2{font-size:1.7rem}.people-journeys{gap:.55rem;margin-top:.8rem}.people-journeys a{border:1px solid var(--border);min-height:9rem;color:var(--bw-text-inverse);border-top:0;padding:5rem .8rem .65rem;position:relative;overflow:hidden}.people-journeys a>span{position:absolute;inset:0}.people-journeys img{object-fit:cover;filter:brightness(.55)saturate(.72)}.people-journeys strong,.people-journeys small,.people-journeys b{z-index:1;position:relative}.people-journeys strong{margin:0;font-size:.9rem}.people-journeys small{color:var(--bw-text-inverse);margin-top:.15rem;font-size:.6rem}.people-journeys b{position:absolute;bottom:.7rem;right:.7rem}.people-sidebar{max-height:none;position:static;overflow:visible}.people-sidebar>div{background:var(--bw-canvas);border:0;margin-bottom:.8rem;padding:1.15rem}.people-sidebar .people-filter-panel{background:var(--bw-canvas)}.people-sidebar label{margin-top:.65rem}.people-sidebar select,.people-sidebar input{min-height:var(--bw-control-height);border:1px solid var(--border);background:var(--bw-surface);padding:.45rem .6rem}.people-filter-panel>button:first-of-type{width:100%;min-height:var(--bw-control-height);background:var(--bw-text-soft);color:var(--bw-text-inverse);border:0}.people-filter-panel>button:last-child{border:0;width:100%}.people-side-quote{text-align:center;place-items:center;min-height:11rem;display:grid;position:relative;overflow:hidden}.people-side-quote img{object-fit:cover;filter:brightness(.55)}.people-side-quote strong{z-index:1;color:var(--bw-text-inverse);font-family:var(--font-heading);line-height:1.7;position:relative}.people-continue{border-top:1px solid var(--border);width:min(100% - 3rem,82rem);margin:3rem auto 0;padding-top:1.4rem}.people-continue header{align-items:center;gap:1rem;display:flex}.people-continue h2{font-family:var(--font-heading);font-size:1.4rem}.people-continue header span{color:var(--brown-muted);font-size:.68rem}.people-continue>div{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:1rem;display:grid}.people-continue a{min-height:5.5rem;color:var(--bw-text-inverse);justify-content:space-between;align-items:end;padding:.85rem;display:flex;position:relative;overflow:hidden}.people-continue img{object-fit:cover;filter:brightness(.45)}.people-continue strong,.people-continue a>span{z-index:1;font-family:var(--font-heading);position:relative}@media (max-width:64rem){.people-layout{grid-template-columns:1fr}.people-sidebar{grid-template-columns:repeat(2,1fr);display:grid}.people-category-grid{grid-template-columns:repeat(3,1fr)}.people-hero blockquote{display:none}}@media (max-width:40rem){.people-hero{align-items:end;min-height:35rem}.people-hero-copy{width:calc(100% - 1.5rem);padding-bottom:1.4rem}.people-hero-copy h1{max-width:21rem;font-size:2rem}.people-hero-copy h1 br{display:none}.people-search{min-height:3rem}.people-layout,.people-continue{width:calc(100% - 1rem)}.people-layout{margin-top:1.4rem}.people-category-grid,.people-network{grid-template-columns:repeat(2,1fr)}.people-network:before{display:none}.people-network .is-center{grid-column:1/-1}.people-stats{gap:.5rem;overflow-x:auto}.people-stats div{min-width:3.6rem}.people-map-band{min-height:13rem;padding:1.2rem}.people-sidebar{grid-template-columns:1fr}.people-continue>div{grid-template-columns:1fr 1fr}.people-continue a{min-height:7rem}}.people-world{background:var(--bw-surface);width:100%;max-width:none;color:var(--bw-text-primary);padding-bottom:0}.people-golden-empty-media{background:var(--bw-surface-feature);border:1px solid var(--bw-border);display:block}.people-golden-hero{min-height:16rem;color:var(--bw-text-inverse);align-items:center;display:flex;position:relative;overflow:hidden}.people-golden-hero-frame{background:var(--bw-text-secondary);border:0;display:block;position:absolute;inset:0;overflow:hidden}.people-golden-hero-frame:after{content:"";background:linear-gradient(90deg,#2b1f18f0 0%,#2b1f18de 34%,#2b1f1885 58%,#2b1f182e 100%),linear-gradient(#0000 42%,#2b1f1852);position:absolute;inset:0}.people-golden-hero-frame img{object-fit:cover;object-position:center 48%;filter:saturate(.84)contrast(.96)}.people-golden-hero-copy{z-index:1;width:min(100% - 3rem,82rem);margin-inline:auto;padding-block:1.25rem;position:relative}.people-golden-hero-copy>p,.people-golden-heading p{color:var(--bw-border-strong);letter-spacing:.08em;font-size:.7rem;font-weight:800}.people-golden-hero-copy h1{max-width:32rem;font-family:var(--font-heading);letter-spacing:0;margin-top:.35rem;font-size:2.45rem;line-height:1.12}.people-golden-hero-copy>span{max-width:31rem;color:var(--bw-text-inverse);margin-top:.55rem;font-size:.78rem;line-height:1.5;display:block}.people-golden-search{background:var(--bw-surface);width:min(100%,38rem);min-height:2.75rem;box-shadow:var(--bw-shadow-soft);border:1px solid #0000;border-radius:.375rem;margin-top:.8rem;display:flex;overflow:hidden}.people-golden-search input{min-width:0;color:var(--bw-text-primary);background:0 0;border:0;outline:0;flex:1;padding:.75rem 1rem;font-size:.8rem}.people-golden-search button{background:var(--bw-text-soft);min-width:5.25rem;color:var(--bw-text-inverse);font-size:.76rem;font-weight:800}.people-golden-search:hover{border-color:var(--bw-grade-c);box-shadow:0 0 0 2px #c89a5833, var(--bw-shadow-soft)}.people-golden-search:focus-within{border-color:var(--bw-accent);box-shadow:0 0 0 3px #a884453d, var(--bw-shadow-soft)}.people-golden-hero-copy>small{color:var(--bw-text-inverse);margin-top:.45rem;font-size:.6rem;display:block}.people-golden-hero>blockquote{z-index:1;border-bottom:1px solid var(--bw-border-strong);font-family:var(--font-heading);text-align:right;padding-bottom:.75rem;font-size:.88rem;line-height:1.6;position:absolute;bottom:2rem;right:max(3rem,50% - 41rem)}.people-golden-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:2rem;width:min(100% - 3rem,82rem);margin:1.6rem auto 0;display:grid}.people-golden-main{min-width:0}.people-golden-section+.people-golden-section{margin-top:2.2rem}.people-golden-split-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.2rem;display:grid}.people-golden-split-sections>.people-golden-section{border:1px solid var(--bw-border);background:var(--bw-surface);border-radius:.375rem;min-width:0;padding:1rem}.people-golden-split-sections>.people-golden-section+.people-golden-section{margin-top:0}.people-golden-heading{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.65rem;display:flex}.people-golden-heading h2,.people-golden-continue h2{color:var(--bw-text-primary);font-family:var(--font-heading);letter-spacing:0;margin-top:.25rem;font-size:1.7rem;line-height:1.25}.people-golden-heading div>span,.people-golden-heading>a,.people-golden-heading>strong{color:var(--bw-text-soft);font-size:.7rem;line-height:1.55}.people-golden-heading div>.people-network-intro{font-size:.82rem;font-weight:700}.people-golden-heading>a:hover,.people-golden-heading>a:focus-visible{color:var(--bw-accent-strong);transform:translate(2px)}.people-golden-directory-actions{flex:none;gap:.4rem;display:flex}.people-golden-directory-actions>.people-golden-all-cards{border:1px solid var(--bw-accent);background:var(--bw-surface);min-height:2.25rem;color:var(--bw-text-primary);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;padding:.45rem .9rem;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.people-golden-directory-actions>.people-golden-all-cards:hover,.people-golden-directory-actions>.people-golden-all-cards:focus-visible{background:var(--bw-accent-strong);color:var(--bw-text-inverse);transform:none}.people-golden-directory-actions>.people-golden-all-cards.is-collapse{border-color:var(--bw-border);color:var(--bw-text-secondary)}.people-golden-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.people-golden-card-grid>button{border:1px solid var(--bw-border);background:var(--bw-surface);min-width:0;min-height:0;font:inherit;text-align:left;border-radius:.375rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.people-golden-card-grid .people-golden-empty-media{aspect-ratio:1/1.08;border:0;border-bottom:1px solid var(--bw-border)}.people-golden-card-media{aspect-ratio:4/5;border-bottom:1px solid var(--bw-border);background:var(--bw-surface-feature);display:block;position:relative;overflow:hidden}.people-golden-card-media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 58%,#23191338);position:absolute;inset:0}.people-golden-card-media img{object-fit:cover;object-position:center 25%;transition:filter .22s,transform .26s}.people-golden-card-grid>button.is-card-locked .people-golden-card-media img{filter:grayscale()contrast(.9)brightness(.84)}.people-golden-card-grid>button.is-card-locked .people-golden-card-media:after{background:#3d3a363d}.people-golden-card-grid>button:hover .people-golden-card-media img,.people-golden-card-grid>button:focus-visible .people-golden-card-media img{transform:scale(1.035)}.people-golden-card-state{z-index:2;min-height:1.45rem;color:var(--bw-text-soft);background:#fffdf8e0;border:1px solid #fffdf8c7;border-radius:999px;align-items:center;padding:.15rem .48rem;font-size:.56rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.48rem;right:.48rem;box-shadow:0 .2rem .7rem #2b20181f}.people-golden-card-grid>button.is-card-acquired{border-color:color-mix(in srgb, var(--bw-accent) 58%, var(--bw-border))}.people-golden-card-grid>button.is-card-locked{border-color:color-mix(in srgb, var(--bw-text-soft) 35%, var(--bw-border));box-shadow:none;background:#efefed}.people-golden-card-grid>button.is-card-acquired .people-golden-card-state{border-color:var(--bw-accent-strong);background:var(--bw-accent-strong);color:var(--bw-text-inverse)}.people-golden-card-grid>button[aria-pressed=true]{border-color:var(--bw-accent-strong);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--bw-accent) 48%, transparent)}.people-golden-card-copy{flex-direction:column;flex:none;justify-content:center;min-height:4.5rem;padding:.65rem .65rem .7rem;display:flex}.people-golden-card-grid strong,.people-golden-card-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.people-golden-card-grid strong{color:var(--bw-text-primary);font-family:var(--font-heading);margin-top:0;font-size:1rem;line-height:1.3}.people-golden-card-grid small{color:var(--bw-text-soft);margin-top:.18rem;font-size:.65rem}.people-golden-card-meta{color:var(--bw-accent-strong);justify-content:space-between;align-items:center;gap:.45rem;font-size:.57rem;font-weight:900;display:flex}.people-golden-card-meta :where(em,i){font-style:normal}.people-golden-card-grid>button.is-card-locked .people-golden-card-copy,.people-golden-card-grid>button.is-card-locked .people-golden-card-meta{color:#666}.people-golden-card-action{color:var(--bw-text-primary);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.7rem;font-size:.62rem;font-weight:800;display:flex}.people-golden-card-action b{font-size:.72rem}.people-golden-card-grid>button,.people-golden-network a,.people-golden-places a,.people-golden-journeys a,.people-golden-sidebar a,.people-golden-continue a,.people-golden-search button,.people-golden-filter button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.people-golden-card-grid>button:hover,.people-golden-card-grid>button:focus-visible,.people-golden-journeys>a:hover,.people-golden-journeys>a:focus-visible,.people-golden-places>a:hover,.people-golden-places>a:focus-visible{border-color:var(--bw-accent);box-shadow:var(--bw-shadow-soft);transform:translateY(-2px)}.people-golden-card-grid>button:focus-visible,.people-golden-network a:focus-visible,.people-golden-places a:focus-visible,.people-golden-journeys a:focus-visible,.people-golden-sidebar :where(a,button,select,input):focus-visible,.people-golden-continue a:focus-visible,.people-golden-search :where(input,button):focus-visible{outline-offset:3px;outline:3px solid #a884456b}.people-golden-network{border:1px solid var(--bw-border);background:color-mix(in srgb, var(--bw-surface), var(--bw-surface-subtle) 18%);border-radius:.375rem;min-height:25rem;position:relative;overflow:hidden}.people-golden-network-graph{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.people-golden-network-graph path{fill:none;stroke:var(--bw-accent-strong);stroke-linecap:round;stroke-width:1.75px;vector-effect:non-scaling-stroke}.people-golden-network-graph circle{fill:var(--bw-surface);stroke:var(--bw-accent-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.people-golden-network-graph.is-mobile{display:none}.people-golden-network-node{z-index:2;border:1px solid var(--bw-border);background:var(--bw-surface);border-radius:.5rem;align-items:center;gap:.8rem;min-width:0;padding:.75rem;display:flex;box-shadow:0 .55rem 1.4rem #3d2b1f12}.people-golden-network-node.is-center{border-color:var(--bw-accent);text-align:center;flex-direction:column;justify-content:center;width:15.5rem;min-height:9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.people-golden-network-node:hover,.people-golden-network-node:focus-visible{border-color:var(--bw-accent);box-shadow:var(--bw-shadow-soft)}.people-golden-network-node.is-center:hover,.people-golden-network-node.is-center:focus-visible{transform:translate(-50%,-50%)scale(1.025)}.people-golden-network-media{aspect-ratio:1;border:1px solid var(--bw-border);background:var(--bw-surface-feature);border-radius:50%;flex:none;width:4.75rem;display:block;position:relative;overflow:hidden}.people-golden-network-media img{object-fit:cover;object-position:center 24%}.people-golden-network-node.is-center .people-golden-network-media{border:3px solid var(--bw-surface);width:5.75rem;box-shadow:0 0 0 1px var(--bw-border-strong)}.people-golden-network-node>span:last-child,.people-golden-network-node strong,.people-golden-network-node small,.people-golden-network-node b{display:block}.people-golden-network-node b{color:var(--bw-accent-strong);font-size:.58rem;font-weight:800}.people-golden-network-node strong{color:var(--bw-text-primary);font-family:var(--font-heading);margin-top:.22rem;font-size:1rem}.people-golden-network-node small{color:var(--bw-text-soft);margin-top:.18rem;font-size:.62rem;line-height:1.45}.people-golden-network-links{display:contents}.people-golden-network-links>.people-golden-network-node{width:14rem;min-height:6.5rem;position:absolute}.people-golden-network-links>.is-left-top{top:1.25rem;left:1.25rem}.people-golden-network-links>.is-left-bottom{bottom:1.25rem;left:1.25rem}.people-golden-network-links>.is-right{text-align:right;flex-direction:row-reverse;top:50%;right:1.25rem;transform:translateY(-50%)}.people-golden-network-links>.is-right:hover,.people-golden-network-links>.is-right:focus-visible{transform:translateY(-50%)scale(1.025)}.people-golden-network-label{z-index:1;border:1px solid var(--bw-border);border-radius:var(--bw-radius-pill);background:var(--bw-surface);min-width:3.4rem;color:var(--bw-text-soft);text-align:center;padding:.28rem .65rem;font-size:.58rem;font-weight:800;position:absolute}.people-golden-network-label.is-left-top{top:29%;left:34%}.people-golden-network-label.is-left-bottom{bottom:29%;left:34%}.people-golden-network-label.is-right{top:50%;right:31.5%;transform:translateY(-50%)}.people-golden-stats{grid-template-columns:repeat(var(--people-stat-columns,6), minmax(0, 1fr));border-bottom:1px solid var(--bw-border);align-items:end;gap:.7rem;height:10rem;padding:.6rem .7rem 0;display:grid}.people-golden-stats>a{min-width:4rem;height:100%;color:var(--bw-text-primary);text-align:center;grid-template-rows:2rem minmax(1rem,1fr) auto auto;justify-items:center;display:grid}.people-golden-stats .people-golden-empty-media{aspect-ratio:1;border-radius:50%;width:2rem}.people-golden-stats i{width:1.8rem;height:var(--people-stat-height);background:var(--bw-border-strong);align-self:end;min-height:.65rem;transition:background-color .18s,height .24s;display:block}.people-golden-stats>a:hover i,.people-golden-stats>a:focus-visible i,.people-golden-stats>a.is-active i{background:var(--bw-accent-strong)}.people-golden-stats>a.is-active .people-golden-empty-media{border-color:var(--bw-accent-strong);background:var(--bw-accent-soft)}.people-golden-stats>a.is-active strong,.people-golden-stats>a.is-active small{color:var(--bw-accent-strong);font-weight:800}.people-golden-stats strong{margin-top:.28rem;font-size:.66rem}.people-golden-stats small{color:var(--bw-text-soft);font-size:.56rem}.people-golden-places{grid-template-columns:2fr 1fr;gap:.7rem;display:grid}.people-golden-places>a{border:1px solid var(--bw-border);background:var(--bw-surface);border-radius:.375rem;min-width:0;display:grid;position:relative;overflow:hidden}.people-golden-places>a:first-child{grid-template-columns:1fr}.people-golden-places .people-golden-empty-media{border:0;border-bottom:1px solid var(--bw-border);min-height:10.5rem}.people-golden-places>a:first-child .people-golden-empty-media{min-height:14rem}.people-golden-places>a>span{gap:.25rem;padding:.75rem;display:grid}.people-golden-places strong,.people-golden-places small,.people-golden-places b{display:block}.people-golden-places strong{font-family:var(--font-heading);font-size:1rem}.people-golden-places small{color:var(--bw-text-soft);font-size:.66rem}.people-golden-places b{color:var(--bw-accent-strong);margin-top:.28rem;font-size:.64rem}.people-golden-journeys{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.people-golden-journeys>a{border:1px solid var(--bw-border);background:var(--bw-surface);border-radius:.375rem;min-width:0;padding-bottom:.65rem;position:relative;overflow:hidden}.people-golden-journeys .people-golden-empty-media,.people-golden-journey-media{border:0;border-bottom:1px solid var(--bw-border);min-height:7rem;display:block;position:relative;overflow:hidden}.people-golden-journey-media img{object-fit:cover;object-position:center 24%}.people-golden-journeys strong,.people-golden-journeys small{text-overflow:ellipsis;white-space:nowrap;margin-inline:.65rem;display:block;overflow:hidden}.people-golden-journeys strong{font-family:var(--font-heading);margin-top:.5rem;font-size:.95rem}.people-golden-journeys small{color:var(--bw-text-soft);margin-top:.15rem;padding-right:1rem;font-size:.66rem}.people-golden-journeys b{font-size:.76rem;position:absolute;bottom:.6rem;right:.55rem}.people-golden-split-sections :is(.people-golden-places,.people-golden-journeys){grid-template-columns:1fr;gap:.5rem}.people-golden-split-sections :is(.people-golden-places,.people-golden-journeys)>a{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:4.65rem;padding:.7rem .8rem;display:grid}.people-golden-split-sections :is(.people-golden-places,.people-golden-journeys) strong{grid-area:1/1;align-self:end;margin:0 1rem .08rem 0;font-size:1.05rem}.people-golden-split-sections :is(.people-golden-places,.people-golden-journeys) small{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;align-self:start;margin:.08rem 1rem 0 0;padding-right:0;font-size:.72rem;overflow:hidden}.people-golden-split-sections :is(.people-golden-places,.people-golden-journeys) b{color:var(--bw-accent-strong);white-space:nowrap;grid-area:1/2/3;margin:0;font-size:.7rem;position:static}.people-golden-split-sections .people-golden-heading h2{font-size:1.85rem}.people-golden-split-sections .people-golden-heading div>span,.people-golden-split-sections .people-golden-heading>a{font-size:.76rem;font-weight:700}.people-golden-empty{border:1px dashed var(--bw-border-strong);min-height:12rem;color:var(--bw-text-soft);text-align:center;place-content:center;gap:.8rem;display:grid}.people-golden-empty button{border-bottom:1px solid var(--bw-accent);color:var(--bw-text-primary);font-size:.72rem}.people-golden-sidebar{gap:.8rem;display:grid}.people-golden-sidebar>section{border:1px solid var(--bw-border);background:var(--bw-canvas);border-radius:.375rem;padding:1rem}.people-golden-sidebar h2{color:var(--bw-text-primary);font-family:var(--font-heading);font-size:1.15rem;font-weight:700}.people-golden-sidebar>section>p{color:var(--bw-text-soft);margin-top:.45rem;font-size:.75rem;font-weight:650;line-height:1.55}.people-golden-filter fieldset{border:0;margin-top:.85rem}.people-golden-filter legend,.people-golden-filter label{color:var(--bw-text-secondary);font-size:.76rem;font-weight:750}.people-golden-filter fieldset>div{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.4rem;display:grid}.people-golden-filter fieldset button{border:1px solid var(--bw-border);background:var(--bw-surface);min-height:2.25rem;color:var(--bw-text-secondary);border-radius:.25rem;font-size:.74rem;font-weight:700}.people-golden-filter fieldset button[aria-pressed=true]{border-color:var(--bw-text-soft);background:var(--bw-text-soft);color:var(--bw-text-inverse)}.people-golden-filter label{gap:.35rem;margin-top:.75rem;display:grid}.people-golden-filter :where(select,input){border:1px solid var(--bw-border);background:var(--bw-surface);width:100%;min-height:2.45rem;color:var(--bw-text-primary);border-radius:.25rem;padding-inline:.65rem;font-size:.76rem;font-weight:650}.people-golden-filter-submit,.people-golden-filter-reset{border-radius:.25rem;width:100%;min-height:2.5rem;margin-top:.75rem;font-size:.76rem;font-weight:700}.people-golden-filter-submit{background:var(--bw-text-soft);color:var(--bw-text-inverse)}.people-golden-filter-reset{color:var(--bw-text-soft);margin-top:.25rem}.people-golden-filter-submit:hover,.people-golden-search button:hover{background:var(--bw-text-primary)}.people-golden-side-links>a,.people-golden-side-list>a{border-bottom:1px solid var(--bw-border);grid-template-columns:1fr auto;gap:.12rem .5rem;padding:.7rem .2rem;display:grid}.people-golden-side-links>a:hover,.people-golden-side-list>a:hover,.people-golden-side-links>a:focus-visible,.people-golden-side-list>a:focus-visible{background:var(--bw-surface-subtle);color:var(--bw-accent-strong);transform:translate(2px)}.people-golden-side-links strong,.people-golden-side-links small{display:block}.people-golden-side-links strong{font-size:.74rem}.people-golden-side-links small{color:var(--bw-text-soft);grid-column:1;font-size:.6rem}.people-golden-quote{text-align:center;place-items:center;min-height:10.5rem;display:grid;position:relative;overflow:hidden}.people-golden-quote .people-golden-empty-media{background:var(--bw-text-secondary);border:0;position:absolute;inset:0}.people-golden-quote blockquote{z-index:1;color:var(--bw-text-inverse);font-family:var(--font-heading);font-size:.9rem;line-height:1.75;position:relative}.people-golden-side-list>a{grid-template-columns:1.4rem 1fr auto;align-items:center}.people-golden-side-list>a>b{aspect-ratio:1;background:var(--bw-accent-strong);width:1.2rem;color:var(--bw-text-inverse);border-radius:50%;place-items:center;font-size:.58rem;display:grid}.people-golden-side-list>a>strong{font-size:.7rem}.people-golden-side-list>a:last-child{border-bottom:0}.people-golden-story-feature{gap:.4rem;margin-top:.75rem;display:grid}.people-golden-story .people-golden-empty-media{border-radius:.25rem;min-height:6rem}.people-golden-story strong{font-family:var(--font-heading);font-size:.8rem}.people-golden-story span{color:var(--bw-accent-strong);font-size:.64rem}.people-golden-genealogy-card{border:1px solid color-mix(in srgb, var(--bw-accent) 50%, var(--bw-surface-dark));border-radius:var(--bw-radius-md);background:radial-gradient(circle at 82% 18%, #fffdf81a, transparent 28%), linear-gradient(135deg, var(--bw-text-soft), var(--bw-surface-dark));width:100%;min-height:8.25rem;color:var(--bw-text-inverse);grid-template-columns:2.45rem minmax(0,1fr) 2rem;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #35251d29}.people-golden-genealogy-card:after{content:"";border:1px solid #fffdf814;border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;bottom:-2.8rem;right:-1.8rem}.people-golden-genealogy-card>i,.people-golden-genealogy-card>b{z-index:1;border:1px solid #fffdf857;border-radius:50%;place-items:center;display:grid;position:relative}.people-golden-genealogy-card>i{background:#fffdf814;width:2.45rem;height:2.45rem}.people-golden-genealogy-card>i svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.25rem;height:1.25rem}.people-golden-genealogy-card>span{z-index:1;gap:.16rem;min-width:0;display:grid;position:relative}.people-golden-genealogy-card small{color:var(--bw-accent-soft);letter-spacing:.12em;font-size:.56rem;font-weight:800}.people-golden-genealogy-card strong{color:var(--bw-text-inverse);font-family:var(--font-heading);font-size:1rem;font-weight:800}.people-golden-genealogy-card em{color:#fffdf8b8;text-overflow:ellipsis;font-size:.62rem;font-style:normal;line-height:1.45;overflow:hidden}.people-golden-genealogy-card>b{width:2rem;height:2rem;font-size:.85rem;transition:background .18s,color .18s,transform .18s}.people-golden-genealogy-card:hover,.people-golden-genealogy-card:focus-visible{border-color:var(--bw-accent-soft);transform:translateY(-2px);box-shadow:0 12px 26px #35251d38}.people-golden-genealogy-card:hover>b,.people-golden-genealogy-card:focus-visible>b{background:var(--bw-surface);color:var(--bw-surface-dark);transform:translate(2px)}.people-golden-continue{background:var(--bw-canvas);margin-top:2rem;padding:1.3rem max(1.5rem,50% - 43rem) 1.7rem}.people-golden-continue>header{align-items:center;gap:1rem;display:flex}.people-golden-continue>header>span{color:var(--bw-text-soft);font-size:.68rem}.people-golden-continue nav{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:.8rem;display:grid}.people-golden-continue a{border:1px solid var(--bw-border);border-radius:.375rem;grid-template-rows:auto 1fr;align-items:start;min-height:7.2rem;padding:.8rem;display:grid;position:relative;overflow:hidden}.people-golden-continue .people-golden-empty-media{background:var(--bw-text-secondary);border:0;position:absolute;inset:0}.people-golden-continue a>span,.people-golden-continue a>b{z-index:1;color:var(--bw-text-inverse);position:relative}.people-golden-continue a>span:not(.people-golden-empty-media){align-self:end;gap:.2rem;padding-right:1.8rem;display:grid}.people-golden-continue-icon{z-index:1;width:2rem;height:2rem;color:var(--bw-text-inverse);background:#ffffff1a;border:1px solid #ffffff7a;border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.people-golden-continue-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.people-golden-continue a strong{font-family:var(--font-heading);font-size:.98rem;line-height:1.3}.people-golden-continue a small{font-size:.66rem;line-height:1.45}.people-golden-continue a>b{position:absolute;bottom:.8rem;right:.8rem}.people-golden-continue a:hover,.people-golden-continue a:focus-visible{border-color:var(--bw-accent);box-shadow:var(--bw-shadow-soft);transform:translateY(-2px)}@media (max-width:64rem){.people-golden-layout{grid-template-columns:1fr}.people-golden-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.people-golden-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.people-golden-hero>blockquote{display:none}}@media (max-width:40rem){.people-golden-hero{align-items:end;min-height:20rem}.people-golden-hero-frame:after{background:linear-gradient(#2b1f183d 0%,#2b1f18d1 52%,#2b1f18f5 100%),linear-gradient(90deg,#2b1f1873,#0000 86%)}.people-golden-hero-frame img{object-position:64% center}.people-golden-hero-copy{width:calc(100% - 1.5rem);padding-bottom:1.35rem}.people-golden-hero-copy h1{font-size:1.85rem}.people-golden-hero-copy>span{font-size:.74rem}.people-golden-search{min-height:2.75rem}.people-golden-layout{width:calc(100% - 1rem);margin-top:1.2rem}.people-golden-heading{flex-direction:column;align-items:flex-start;gap:.3rem}.people-golden-heading h2,.people-golden-continue h2{font-size:1.5rem}.people-golden-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-golden-network{min-height:37rem;padding:.9rem}.people-golden-network-graph.is-desktop{display:none}.people-golden-network-graph.is-mobile{display:block}.people-golden-network-node.is-center{width:min(100% - 1.8rem,16rem);min-height:8rem;top:1rem;left:50%;transform:translate(-50%)}.people-golden-network-node.is-center:hover,.people-golden-network-node.is-center:focus-visible{transform:translate(-50%)scale(1.015)}.people-golden-network-links{gap:1.8rem;display:grid;position:absolute;inset:11.5rem .9rem auto}.people-golden-network-links>.people-golden-network-node{text-align:left;flex-direction:row;width:100%;min-height:6.4rem;position:relative;inset:auto;transform:none}.people-golden-network-links>.people-golden-network-node:hover,.people-golden-network-links>.people-golden-network-node:focus-visible{transform:scale(1.01)}.people-golden-network-label{display:none}.people-golden-stats{grid-template-columns:repeat(var(--people-stat-columns,6), 4.5rem);overflow-x:auto}.people-golden-places,.people-golden-split-sections{grid-template-columns:1fr}.people-golden-journeys{grid-template-columns:repeat(2,minmax(0,1fr))}.people-golden-sidebar{grid-template-columns:1fr}.people-golden-continue{padding-inline:.5rem}.people-golden-continue>header{flex-direction:column;align-items:flex-start;gap:.2rem}.people-golden-continue nav{grid-template-columns:repeat(2,1fr)}}.people-golden-hero.people-golden-hero-index{color:#fffdf7;background:#574134;place-items:center;min-height:24rem;display:grid;position:relative;overflow:visible}.people-golden-hero.people-golden-hero-index:after{content:"";background:#301f1638;position:absolute;inset:0}.people-golden-hero-index .people-golden-hero-copy{z-index:1;color:#fffdf7;text-align:center;width:min(100% - 32px,56rem);margin:0;padding:2.5rem 0 2.1rem;position:relative}.people-golden-hero-index .people-golden-hero-copy>p{color:#f0d29a;margin:0 0 .45rem;font-size:.72rem;font-weight:800;line-height:1.4}.people-golden-hero-index .people-golden-hero-copy h1{max-width:none;font-family:var(--font-serif), serif;margin:0;font-size:clamp(2rem,4.2vw,3.45rem);font-weight:600;line-height:1.12}.people-golden-hero-index .people-golden-hero-copy>span{color:#fffdf7;max-width:none;margin-top:.75rem;font-size:1rem;line-height:1.65}.people-golden-hero-index .people-golden-search{background:#fffdf9;border:1px solid #d3b783;border-radius:7px;grid-template-columns:minmax(0,1fr) 6rem;width:min(100%,47rem);min-height:0;margin:1.45rem auto 0;padding:.35rem;display:grid;box-shadow:0 10px 28px #281a1229}.people-golden-hero-index .people-golden-search input{color:#2f2119;height:3.2rem;font:inherit;padding:0 1rem}.people-golden-hero-index .people-golden-search button{color:#fff;min-width:0;min-height:3.2rem;font-size:inherit;background:#493025;border:0;border-radius:5px;font-weight:800}.people-golden-hero-index .people-golden-search button:hover{background:#6b4938}.people-golden-hero-index .people-golden-hero-index-button{z-index:1;color:#493025;background:#f3e7d5;border:1.5px solid #c18a35;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;width:min(100%,47rem);min-height:3.7rem;margin:.65rem auto 0;font-size:1rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 8px 20px #281a1224}.people-golden-hero-index .people-golden-hero-index-button:hover,.people-golden-hero-index .people-golden-hero-index-button:focus-visible{color:#493025;background:#d8bf98;border-color:#a97c42;box-shadow:0 11px 26px #281a1233}.people-golden-hero-index+.people-golden-layout{margin-top:2rem}@media (max-width:43.75rem){.people-golden-hero.people-golden-hero-index{align-items:center;min-height:22rem}.people-golden-hero-index .people-golden-hero-copy{width:calc(100% - 24px);padding-block:2rem}.people-golden-hero-index .people-golden-hero-copy h1{font-size:2rem}.people-golden-hero-index .people-golden-hero-copy>span{font-size:.86rem}.people-golden-hero-index .people-golden-search{grid-template-columns:minmax(0,1fr) 4.5rem}.people-golden-hero-index .people-golden-search input{padding-inline:.7rem;font-size:.78rem}.people-golden-hero-index .people-golden-hero-index-button{width:calc(100% - 24px);padding-inline:1rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.people-world *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.person-place-feature{border:1px solid var(--border);background:linear-gradient(135deg,var(--bw-surface-subtle),var(--bw-surface));gap:.3rem;margin-top:.8rem;padding:1rem;display:grid}.person-place-feature strong{font-family:var(--font-heading);font-size:1rem}.person-place-feature span{color:var(--brown-muted);font-size:.68rem}.person-place-feature b{color:var(--bw-accent-strong);margin-top:.35rem;font-size:.65rem}.person-hero-descriptor{color:var(--bw-accent-strong);margin-top:.45rem;font-size:.72rem;font-weight:700}.person-place-layout{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.person-place-layout>div:first-child{min-height:18rem}.person-place-list{border-top:1px solid var(--border);scrollbar-gutter:stable;align-content:start;align-self:start;max-height:18.75rem;display:grid;overflow-y:auto}.person-place-list li{border-bottom:1px solid var(--border)}.person-place-list a,.person-place-list li>strong{display:block}.person-place-list a{padding:.65rem .25rem}.person-place-list li>strong{padding:.65rem .25rem 0}.person-place-list li>span{padding:0 .25rem .65rem}.person-place-list strong{color:var(--brown-dark);font-family:var(--font-heading);font-size:.9rem;display:block}.person-place-list span{color:var(--brown-muted);margin-top:.2rem;font-size:.65rem;line-height:1.55;display:block}.person-story-list{gap:.65rem;margin-top:1rem;display:grid}.person-story-card{border-top:1px solid var(--border);color:var(--brown-dark);grid-template-columns:auto 1fr;column-gap:.9rem;padding:1rem .2rem;display:grid}.person-story-card>strong{font-family:var(--font-heading);font-size:.95rem}.person-story-card>span:not(.person-story-image){color:var(--brown-muted);grid-column:2;margin-top:.25rem;font-size:.68rem;line-height:1.6}.person-story-card>b{color:var(--bw-accent-strong);grid-column:2;margin-top:.5rem;font-size:.64rem}.person-story-image{aspect-ratio:4/3;background:var(--parchment);grid-row:1/4;width:5.5rem;position:relative;overflow:hidden}.person-story-image img{object-fit:cover;filter:saturate(.78)}.person-family-tree{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.person-family-tree>a:focus-visible,.person-story-card:focus-visible,.person-place-list a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.person-event-section.is-appearance{background:linear-gradient(135deg,var(--bw-surface),var(--bw-surface-subtle))}.person-event-section.is-appearance>p{max-width:42rem}@media (min-width:48rem){.person-primary-column.is-single>.person-panel{grid-column:1/-1}}@media (max-width:47.999rem){.person-detail-golden{width:calc(100% - 1rem)}.person-detail-golden .person-hero-art{aspect-ratio:4/3;min-height:20rem}.person-detail-golden .person-hero-copy h1{font-size:clamp(2.6rem,13vw,3.4rem)}.person-detail-golden .person-panel{padding:1rem}.person-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.person-place-layout{grid-template-columns:1fr}.person-place-layout>div:first-child{min-height:15rem}.person-family-tree{grid-template-columns:repeat(2,minmax(0,1fr))}.person-actions a{min-height:2.75rem}}@media (max-width:26.875rem){.person-detail-golden{width:calc(100% - .75rem)}.person-detail-golden .person-hero-copy{padding:1.1rem .95rem 1.3rem}.person-detail-golden .person-panel{padding:.9rem}.person-meta,.person-family-tree{grid-template-columns:1fr}.person-gallery-preview>div{padding:1.25rem}}
.person-detail-beginner{width:min(100% - 3rem,82rem);padding-block:1rem 4rem}.person-breadcrumb{min-height:2.75rem;color:var(--brown-muted);align-items:center;gap:.55rem;font-size:.72rem;display:flex}.person-breadcrumb a{color:var(--brown-dark);font-weight:700}.person-detail-beginner .person-hero{border-radius:var(--bw-card-radius);background:var(--bw-surface);grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:center;min-height:22rem}.person-visual{background:var(--bw-border);min-width:0;position:relative;overflow:hidden}.person-visual.has-image img{object-fit:cover;filter:saturate(.78)contrast(.97)}.person-visual-david.has-image img{object-position:88% center}.person-visual-goliath.has-image img{object-position:43% center}.person-visual-fallback{min-height:inherit;background:var(--bw-border);height:100%;color:var(--bw-surface-dark);text-align:center;place-content:center;justify-items:center;padding:1.5rem;display:grid}.person-visual-silhouette{justify-items:center;width:7rem;display:grid}.person-visual-silhouette i{aspect-ratio:1;background:var(--bw-text-secondary);border-radius:50%;width:2.75rem;box-shadow:0 0 0 .5rem #fffdf94d}.person-visual-silhouette b{background:var(--bw-text-secondary);border-radius:3.25rem 3.25rem .7rem .7rem;width:6.5rem;height:3.5rem;margin-top:.8rem}.person-visual-fallback>strong{font-family:var(--font-heading);margin-top:1.25rem;font-size:1.4rem}.person-visual-fallback>small{max-width:14rem;color:var(--bw-text-soft);margin-top:.3rem;font-size:.68rem;line-height:1.5}.person-visual-card .person-visual-silhouette{width:4rem}.person-visual-card .person-visual-silhouette i{width:1.8rem}.person-visual-card .person-visual-silhouette b{width:4rem;height:2.2rem;margin-top:.5rem}.person-visual-card .person-visual-fallback>strong{margin-top:.7rem;font-size:1rem}.person-visual-portrait{aspect-ratio:1;border-radius:50%;flex:0 0 4.5rem;width:4.5rem}.person-visual-portrait .person-visual-fallback{padding:0}.person-visual-portrait .person-visual-silhouette{width:2.5rem}.person-visual-portrait .person-visual-silhouette i{width:1.1rem;box-shadow:none}.person-visual-portrait .person-visual-silhouette b{width:2.5rem;height:1.25rem;margin-top:.3rem}.person-visual-portrait .person-visual-fallback>strong,.person-visual-portrait .person-visual-fallback>small{display:none}.person-detail-beginner .person-hero-art{aspect-ratio:4/5;border:1px solid var(--border);border-radius:var(--bw-radius-sm);background:var(--bw-surface-feature);width:min(100% - 2rem,16.5rem);min-height:0;box-shadow:var(--bw-shadow-soft);justify-self:center}.person-detail-beginner .person-hero-card-art.has-image img{object-position:center 22%}.person-detail-beginner .person-hero-copy{padding:1.8rem 2.5rem 1.8rem 1.25rem}.person-title-row{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.person-detail-beginner .person-kicker,.person-detail-beginner .person-section-kicker{letter-spacing:0;text-transform:none;font-size:.66rem;font-weight:800;color:var(--bw-accent-strong)!important}.person-detail-beginner .person-hero-copy h1{margin-top:.35rem;font-size:clamp(3rem,4vw,3.9rem);font-weight:700;line-height:1.1}.person-detail-beginner .person-english-name{letter-spacing:0;margin-top:.4rem}.person-hero-identity{color:var(--brown-dark);font-family:var(--font-heading);word-break:keep-all;margin-top:.85rem;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:700;line-height:1.45}.person-detail-beginner .person-hero-summary{max-width:38rem;color:var(--brown);margin-top:.5rem;font-size:.8rem;font-weight:600;line-height:1.65}.person-detail-beginner .person-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;margin-top:1rem;padding-top:.8rem}.person-detail-beginner .person-meta div{min-width:0}.person-detail-beginner .person-meta dd{overflow-wrap:anywhere;font-weight:700}.person-hero-actions{margin-top:1rem}.person-hero-actions a:first-child{border-color:var(--bw-text-soft);background:var(--bw-text-soft);color:var(--bw-text-inverse)}.person-start{border-block:1px solid var(--border);background:var(--bw-surface-subtle);margin-top:.9rem;padding:1.25rem 1.5rem}.person-start>header{display:block}.person-start h2{color:var(--brown-dark);font-family:var(--font-heading);word-break:keep-all;margin-top:.25rem;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:700}.person-start ol{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem;display:grid}.person-start li{grid-template-columns:2rem minmax(0,1fr);gap:.7rem;min-width:0;padding:.85rem 1rem .1rem 0;display:grid}.person-start li+li{border-left:1px solid var(--border);padding-left:1.1rem}.person-start li>span{color:var(--bw-accent-strong);font-size:.66rem;font-weight:800}.person-start h3{color:var(--brown-dark);font-family:var(--font-heading);font-size:1rem;font-weight:700}.person-start li p{color:var(--brown-muted);margin-top:.35rem;font-size:.72rem;font-weight:600;line-height:1.65}.person-detail-beginner .person-toc{align-items:center;gap:0;margin-top:1rem;padding:.45rem .6rem;top:6.25rem;overflow:visible}.person-detail-beginner .person-toc strong{color:var(--brown-dark);margin-right:auto;padding-inline:.6rem 1rem;font-size:.7rem}.person-detail-beginner .person-toc a{min-height:2.75rem;padding-inline:.85rem}.person-detail-beginner .person-body-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem}.person-detail-beginner .person-panel{border-radius:var(--bw-card-radius);background:var(--bw-surface);box-shadow:none;align-self:start;padding:clamp(1.25rem,2vw,1.8rem)}.person-detail-beginner .person-panel.is-wide{grid-column:1/-1}.person-detail-beginner .person-panel h2{font-size:1.4rem}.person-longform-copy{gap:.85rem;margin-top:.85rem;display:grid}.person-longform-copy p{color:var(--brown);margin:0;line-height:1.8}.person-overview .person-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.person-featured-story{overflow:hidden}.person-featured-story-image{aspect-ratio:4/3;background:var(--bw-canvas);min-height:0;margin:1rem -1.8rem 0;display:block;position:relative;overflow:hidden}.person-featured-story-image img{object-fit:contain;filter:saturate(.8)}.person-featured-story>a{border-bottom:1px solid var(--gold);min-height:2.75rem;color:var(--brown-dark);align-items:center;margin-top:.8rem;font-size:.72rem;font-weight:800;display:inline-flex}.person-life-section{background:var(--bw-canvas)!important}.person-life-section .person-life-chapters{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.person-life-section .person-life-chapters li{padding-block:1.1rem}.person-life-section .person-life-chapters li>b{font-size:.72rem;font-weight:800}.person-life-section .person-life-chapters h3{font-size:1.1rem;font-weight:750;line-height:1.45}.person-life-section .person-life-chapters p{margin-top:.32rem;font-size:.76rem;line-height:1.7}.person-life-section .person-life-chapters a{margin-top:.48rem;font-size:.71rem;font-weight:800}.person-detail-beginner .person-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.person-detail-beginner .person-relations>li>a,.person-detail-beginner .person-relations>li>span{border:1px solid var(--border);background:var(--bw-canvas);border-radius:.35rem;align-items:center;gap:.9rem;min-height:6rem;padding:.7rem;display:flex}.person-map-section.is-compact .person-place-layout{display:block}.person-map-section.is-compact .person-place-list{margin-top:1rem}.person-map-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.person-detail-beginner .person-map-heading .person-actions{flex:none;margin-top:0}.person-map-heading .person-actions a{border-radius:var(--bw-radius-sm)}.person-relation-copy{gap:.15rem;border:0!important;min-height:0!important;padding:0!important;display:grid!important}.person-relation-copy strong{color:var(--brown-dark);font-family:var(--font-heading);font-size:.95rem}.person-relation-copy small{color:var(--bw-accent-strong);font-size:.68rem;font-weight:700}.person-relation-copy em{color:var(--brown-muted);font-size:.62rem;font-style:normal}.person-relationship-explorer{margin-top:1.1rem}.person-relationship-status{min-height:2.4rem;color:var(--brown-muted);text-align:center;justify-content:center;align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.68rem;display:flex}.person-relationship-status strong{color:var(--brown-dark);font-family:var(--font-heading);font-size:.86rem}.person-relationship-status button{border:1px solid var(--border);border-radius:var(--bw-radius-sm);background:var(--bw-surface);color:var(--bw-accent-strong);font:inherit;cursor:pointer;padding:.3rem .55rem;font-weight:800}.person-relationship-desktop{border:1px solid var(--border);border-radius:var(--bw-radius-md);background:color-mix(in srgb, var(--bw-canvas) 92%, var(--bw-accent-soft));min-height:31.25rem;position:relative;overflow:hidden}.person-relationship-desktop>svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.person-relationship-desktop>svg path{fill:none;stroke:var(--bw-accent-strong);stroke-width:1.75px;opacity:.58;vector-effect:non-scaling-stroke}.person-relationship-center,.person-relationship-node{z-index:3;position:absolute}.person-relationship-center{border:1px solid var(--bw-accent);border-radius:var(--bw-radius-md);background:var(--bw-surface);width:fit-content;min-width:10rem;max-width:13rem;box-shadow:var(--bw-shadow-soft);text-align:center;align-content:start;justify-items:center;padding:.55rem .55rem .75rem;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.person-relationship-center .person-relationship-center-portrait{aspect-ratio:4/5;border-radius:calc(var(--bw-radius-md) - .2rem);flex:none;width:8rem;height:auto}.person-relationship-center>strong{color:var(--brown-dark);font-family:var(--font-heading);margin-top:.75rem;font-size:1.25rem}.person-relationship-center>small{color:var(--brown-muted);margin-top:.18rem;font-size:.69rem}.person-relationship-center.is-name-only{align-content:center;min-width:11rem;min-height:6.5rem;padding:1.2rem}.person-relationship-center.is-name-only>strong{margin-top:0}.person-relationship-node{transform:translate(-50%,-50%)}.person-relationship-node>button{border:1px solid var(--border);border-radius:var(--bw-radius-sm);background:var(--bw-surface);width:max-content;min-width:8.5rem;max-width:13rem;color:var(--brown-dark);font:inherit;text-align:center;cursor:pointer;align-content:center;justify-items:center;padding:.55rem .85rem;display:grid;box-shadow:0 .35rem 1.2rem #462f1f0d}.person-relationship-node>button:hover,.person-relationship-node>button:focus-visible{border-color:var(--bw-accent);background:var(--bw-accent-soft);transform:translateY(-2px)}.person-relationship-node strong{font-family:var(--font-heading);font-size:.98rem}.person-relationship-node>button>span{color:var(--bw-accent-strong);margin-top:.1rem;font-size:.67rem;font-weight:750}.person-relationship-node small{color:var(--brown-muted);white-space:nowrap;margin-top:.08rem;font-size:.6rem}.person-relationship-curve-label{z-index:2;border:1px solid color-mix(in srgb, var(--border) 75%, var(--bw-accent));border-radius:var(--bw-radius-pill);background:var(--bw-canvas);min-height:1.55rem;color:var(--bw-accent-strong);white-space:nowrap;justify-content:center;align-items:center;padding-inline:.52rem;font-size:.6rem;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.person-relationship-mobile{display:none}.person-relationship-more{border-top:1px solid var(--border);margin-top:.8rem;padding-top:.7rem}.person-relationship-more summary{cursor:pointer;color:var(--brown-dark);font-size:.72rem;font-weight:800}.person-relationship-more ul{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:.7rem;display:grid}.person-relationship-more button{background:var(--bw-canvas);width:100%;min-height:4rem;color:var(--brown-dark);font:inherit;text-align:center;cursor:pointer;border:0;align-content:center;justify-items:center;padding:.7rem;display:grid}.person-relationship-more span,.person-relationship-more small{color:var(--brown-muted);font-size:.65rem}.person-event-list,.person-compact-links,.person-era-list{background:var(--border);gap:1px;margin-top:1rem;display:grid}.person-event-list a,.person-event-list>li>span,.person-compact-links a,.person-compact-links>li>span,.person-era-list a{background:var(--bw-canvas);flex-direction:column;justify-content:center;min-height:4.75rem;padding:.9rem 1rem;display:flex}.person-event-list strong,.person-compact-links strong,.person-era-list strong{color:var(--brown-dark);font-family:var(--font-heading);font-size:.9rem}.person-event-list small,.person-compact-links small,.person-era-list small{color:var(--brown-muted);margin-top:.2rem;font-size:.65rem}.person-scripture-list a{border-radius:.35rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:.65rem .85rem}.person-scripture-list strong{font-family:var(--font-heading)}.person-scripture-list small{color:var(--brown-muted);margin-top:.15rem;font-size:.62rem}.person-family-section .person-family-tree{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.person-family-section .person-family-tree>*{min-height:5.5rem}.person-detail-beginner .person-deep-details{padding:0;overflow:hidden}.person-deep-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.5rem;padding:1.25rem 1.8rem;list-style:none;display:flex}.person-deep-details>summary::-webkit-details-marker{display:none}.person-deep-details>summary>span{gap:.35rem;display:grid}.person-deep-details>summary strong{color:var(--brown-dark);font-family:var(--font-heading);font-size:1.25rem}.person-deep-details>summary em{color:var(--bw-accent-strong);font-size:.68rem;font-style:normal;font-weight:800}.person-deep-details[open]>summary{background:var(--bw-canvas)}.person-deep-details-content{border-top:1px solid var(--border);padding:0 1.8rem 1.5rem}.person-deep-details-content .person-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.person-deep-details-content .person-actions{margin-top:1rem}.person-note-section{background:var(--bw-surface-subtle)!important}.person-next-explore{color:var(--bw-text-inverse);background:var(--bw-surface-dark)!important}.person-next-explore h2,.person-next-explore>p:not(.person-section-kicker){color:var(--bw-text-inverse)!important}.person-next-explore .person-actions{background:#ffffff2e;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:1px;display:grid}.person-next-explore .person-actions a{background:var(--bw-surface-dark);min-height:6rem;color:var(--bw-text-inverse);font-family:var(--font-heading);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem;font-size:.95rem}.person-next-explore .person-actions small{color:var(--bw-border-strong);font-family:var(--font-ui);margin-bottom:.25rem;font-size:.6rem}.person-detail-beginner a:focus-visible,.person-detail-beginner button:focus-visible,.person-detail-beginner textarea:focus-visible{outline:2px solid var(--bw-accent-strong);outline-offset:3px}.home-character-card:hover .person-visual.has-image img,.home-character-card:focus-visible .person-visual.has-image img{transform:scale(1.025)}@media (max-width:48rem){.person-detail-beginner{width:calc(100% - 1rem);padding-block:.5rem 2.5rem}.person-detail-beginner .person-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:1rem}.person-detail-beginner .person-hero-art{aspect-ratio:4/5;width:min(64vw,14.5rem);min-height:0}.person-detail-beginner .person-hero-copy{padding:1.1rem 1rem 1.3rem}.person-detail-beginner .person-hero-copy h1{font-size:clamp(2.55rem,11vw,3.15rem)}.person-hero-identity{margin-top:.75rem;font-size:1.1rem}.person-detail-beginner .person-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.person-detail-beginner .person-meta>div:nth-child(n+3){display:none}.person-start{padding:1rem}.person-start ol{grid-template-columns:1fr}.person-start li{padding:.9rem 0}.person-start li+li{border-top:1px solid var(--border);border-left:0;padding-left:0}.person-detail-beginner .person-toc{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:.5rem;display:grid;position:static}.person-detail-beginner .person-toc strong{grid-column:1/-1;align-items:center;min-height:2rem;display:flex}.person-detail-beginner .person-toc a{border-top:1px solid var(--border);text-align:center;justify-content:center}.person-detail-beginner .person-toc a:nth-of-type(n+5){display:none}.person-detail-beginner .person-body-grid{grid-template-columns:minmax(0,1fr)}.person-detail-beginner .person-panel.is-wide{grid-column:auto}.person-featured-story-image{margin-inline:-1rem}.person-life-section .person-life-chapters,.person-detail-beginner .person-relations{grid-template-columns:1fr}.person-relationship-desktop{display:none}.person-relationship-mobile{display:block}.person-relationship-mobile-center{border:1px solid var(--border);background:var(--bw-accent-soft);justify-items:center;padding:.55rem .8rem;display:grid}.person-relationship-mobile-center strong{color:var(--brown-dark);font-family:var(--font-heading);font-size:1.15rem}.person-relationship-mobile-center small{color:var(--brown-muted);margin-top:.12rem;font-size:.68rem}.person-relationship-mobile-center.is-name-only{place-content:center;min-height:5.5rem}.person-relationship-mobile-portrait{aspect-ratio:1;width:5rem;margin:0 auto .65rem}.person-relationship-mobile h3{color:var(--brown-dark);font-family:var(--font-heading);margin-top:1.25rem;font-size:1.12rem}.person-relationship-mobile ul{border-top:1px solid var(--border);margin-top:.55rem}.person-relationship-mobile li>button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:5rem;color:var(--brown-dark);font:inherit;text-align:center;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .15rem;display:flex}.person-relationship-mobile li button>span{flex:1;justify-items:center;display:grid}.person-relationship-mobile li strong{color:var(--brown-dark);font-family:var(--font-heading);font-size:1rem}.person-relationship-mobile li button>span>span{color:var(--bw-accent-strong);margin-top:.12rem;font-size:.7rem;font-weight:750}.person-relationship-mobile li small{color:var(--brown-muted);margin-top:.12rem;font-size:.63rem}.person-relationship-mobile li b{color:var(--bw-accent-strong);font-size:.9rem}.person-place-layout,.person-next-explore .person-actions{grid-template-columns:1fr}.person-next-explore .person-actions a{min-height:4.75rem}.person-deep-details>summary{align-items:flex-start;gap:.75rem;padding:1rem}.person-deep-details>summary em{text-align:right;max-width:6rem}.person-deep-details-content{padding:0 1rem 1rem}.person-deep-details-content .person-quick-facts{grid-template-columns:1fr}}@media (max-width:26.875rem){.person-detail-beginner{width:calc(100% - .75rem)}.person-detail-beginner .person-hero-copy{padding-inline:.95rem}.person-overview .person-quick-facts{grid-template-columns:1fr}}
.person-detail-beginner{width:min(100% - 2rem,88rem);padding-block:1rem 3rem}.person-detail-beginner .person-breadcrumb{min-height:2.75rem;color:var(--brown-muted);white-space:nowrap;align-items:center;gap:.55rem;font-size:.75rem;display:flex;overflow-x:auto}.person-detail-beginner .person-breadcrumb a{color:var(--brown-dark);font-weight:750}.person-detail-beginner .person-hero{border:1px solid var(--border);border-radius:var(--bw-radius-md);background:var(--bw-surface);min-height:0;box-shadow:var(--bw-shadow-soft);grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.person-detail-beginner .person-hero-art{aspect-ratio:4/5;border-right:1px solid var(--border);background:var(--bw-surface-feature);width:100%;min-height:0}.person-detail-beginner .person-hero-art img{object-fit:cover;object-position:center 28%}.person-detail-beginner .person-hero-art.person-visual-david img{object-position:88% center}.person-detail-beginner .person-hero-art.person-visual-goliath img{object-position:63% center}.person-detail-beginner .person-hero-copy{align-self:center;padding:1.25rem 1.75rem}.person-detail-beginner .person-title-row{align-items:start}.person-detail-beginner .person-hero-copy h1{font-size:clamp(3rem,4.5vw,4.2rem);line-height:1.02}.person-detail-beginner .person-hero-summary{max-width:47rem;font-size:.82rem;line-height:1.65}.person-detail-beginner .person-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .9rem;margin-top:.75rem;padding-top:.65rem}.person-detail-beginner .person-meta div{min-width:0}.person-detail-beginner .person-meta dd{overflow-wrap:anywhere}.person-detail-beginner .person-hero-actions{margin-top:.7rem}.person-card-quick-profile{border-block:1px solid var(--border);background:color-mix(in srgb, var(--bw-surface-feature) 54%, transparent);grid-template-columns:9rem minmax(0,1fr);align-items:stretch;margin-top:.85rem;display:grid}.person-card-quick-profile>p{color:var(--bw-accent-strong);align-items:center;padding:1rem;font-size:.65rem;font-weight:850;display:flex}.person-card-quick-profile dl{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.person-card-quick-profile dl div{border-left:1px solid var(--border);min-width:0;padding:.85rem 1rem}.person-card-quick-profile dt{color:var(--brown-muted);font-size:.62rem}.person-card-quick-profile dd{color:var(--brown-dark);font-family:var(--font-heading);overflow-wrap:anywhere;margin-top:.25rem;font-size:.85rem;line-height:1.45}.person-card-collection-status{border:1px solid color-mix(in srgb, var(--gold) 65%, var(--border));border-radius:var(--bw-radius-sm);background:var(--bw-surface-feature);grid-template-columns:15rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:.85rem;padding:1rem 1.15rem;display:grid}.person-card-collection-status p{color:var(--bw-accent-strong);font-size:.62rem;font-weight:850}.person-card-collection-status h2{color:var(--brown-dark);font-family:var(--font-heading);margin-top:.2rem;font-size:1.05rem}.person-card-collection-status dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.person-card-collection-status dl div{border-left:1px solid var(--border);min-width:0;padding-inline:1rem}.person-card-collection-status dt{color:var(--brown-muted);font-size:.6rem}.person-card-collection-status dd{color:var(--brown-dark);overflow-wrap:anywhere;margin-top:.22rem;font-size:.76rem;font-weight:800}.person-card-collection-status>a{border:1px solid var(--gold);border-radius:var(--bw-radius-sm);min-height:2.75rem;color:var(--brown-dark);white-space:nowrap;padding:.75rem 1rem;font-size:.72rem;font-weight:800}.person-featured-story h3{color:var(--brown-dark);font-family:var(--font-heading);margin-top:.85rem;font-size:1.05rem}.person-detail-beginner .person-body-grid{grid-template-columns:minmax(0,1fr) clamp(16rem,24vw,19rem);align-items:start}.person-primary-column{grid-column:1;align-content:start;gap:1rem;min-width:0;display:grid}.person-primary-column>.person-panel{grid-column:1/-1;width:100%}.person-detail-sidebar{grid-column:2;align-content:start;gap:1rem;min-width:0;display:grid;position:static}.person-detail-sidebar .person-panel{width:100%;padding:1.2rem}.person-detail-sidebar .person-sidebar-map .person-map-heading{align-items:start;display:grid}.person-detail-sidebar .person-sidebar-map .person-map-heading .person-actions{width:100%}.person-detail-sidebar .person-sidebar-map .person-map-heading .person-actions a{justify-content:center;width:100%}.person-detail-sidebar .person-sidebar-map .person-place-layout{grid-template-columns:minmax(0,1fr);gap:.75rem}.person-detail-sidebar .person-sidebar-map .person-place-layout>div:first-child{min-height:0}.person-detail-sidebar .person-sidebar-map .person-place-list{max-height:14rem;margin-top:0}.person-detail-sidebar .person-scripture-list{grid-template-columns:1fr;display:grid}.person-detail-sidebar .person-event-list a,.person-detail-sidebar .person-scripture-list a{transition:background-color .18s,border-color .18s}.person-detail-sidebar .person-event-list a:hover,.person-detail-sidebar .person-event-list a:focus-visible,.person-detail-sidebar .person-scripture-list a:hover,.person-detail-sidebar .person-scripture-list a:focus-visible{border-color:var(--gold);background:var(--bw-surface-feature)}.person-body-grid.is-single{grid-template-columns:minmax(0,1fr)}.person-body-grid.is-single .person-primary-column{grid-column:1}@media (max-width:56rem){.person-detail-beginner .person-body-grid{grid-template-columns:minmax(0,1fr)}.person-primary-column,.person-detail-sidebar{grid-column:1}.person-detail-sidebar{order:-1;position:static}}.person-knowledge-section>p:not(.person-section-kicker){max-width:48rem}.person-knowledge-graph{margin-top:1rem}.person-knowledge-canvas{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bw-surface-feature) 42%, transparent);min-height:31rem;position:relative;overflow:hidden}.person-knowledge-canvas svg{width:100%;height:100%;position:absolute;inset:0}.person-knowledge-canvas path{fill:none;stroke:color-mix(in srgb, var(--gold) 72%, var(--brown-muted));stroke-width:1.4px;vector-effect:non-scaling-stroke}.person-knowledge-center,.person-knowledge-node{z-index:1;border:1px solid var(--border);border-radius:var(--bw-radius-sm);background:var(--bw-surface);box-shadow:var(--bw-shadow-soft);position:absolute}.person-knowledge-center{text-align:center;width:min(16rem,27%);padding:1.2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.person-knowledge-center small,.person-knowledge-node small{color:var(--bw-accent-strong);font-size:.58rem;font-weight:800;display:block}.person-knowledge-center strong{font-family:var(--font-heading);margin-top:.3rem;font-size:1.45rem;display:block}.person-knowledge-center span{color:var(--brown-muted);font-size:.65rem}.person-knowledge-node{width:19%;min-width:9.5rem;height:5.25rem;overflow:hidden}.person-knowledge-node>a,.person-knowledge-node>div{text-align:center;align-content:center;justify-items:center;height:100%;padding:.75rem .85rem;display:grid}.person-knowledge-node strong{font-family:var(--font-heading);margin-top:.18rem;font-size:.9rem;display:block}.person-knowledge-node span{color:var(--brown-muted);margin-top:.15rem;font-size:.58rem;display:block}.person-knowledge-node a:hover{background:var(--bw-surface-feature)}.person-knowledge-mobile{display:none}.person-related-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid;background:0 0!important;border:0!important;padding:0!important}.person-related-resources article{border:1px solid var(--border);border-radius:var(--bw-radius-sm);background:var(--bw-surface);min-width:0;padding:1.2rem}.person-related-resources article>strong,.person-related-resources article>span{margin-top:.5rem;display:block}.person-related-resources article>span{color:var(--brown-muted);font-size:.7rem}.person-related-resources article>a{border-bottom:1px solid var(--gold);align-items:center;min-height:2.75rem;margin-top:.85rem;font-size:.72rem;font-weight:800;display:inline-flex}.person-related-resources li a,.person-related-resources li>span{border-top:1px solid var(--border);min-height:2.8rem;color:var(--brown-dark);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:750;display:flex}.person-detail-sidebar .person-related-resources{grid-template-columns:1fr;gap:1rem}@media (max-width:64rem){.person-detail-beginner .person-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.person-card-quick-profile{grid-template-columns:1fr}.person-card-quick-profile>p{padding-bottom:.35rem}.person-card-quick-profile dl div:first-child{border-left:0}.person-card-collection-status{grid-template-columns:1fr}.person-card-collection-status dl div:first-child{border-left:0;padding-left:0}.person-card-collection-status>a{justify-self:start}}@media (max-width:48rem){.person-detail-beginner{width:calc(100% - 1rem);padding-top:.25rem}.person-detail-beginner .person-hero{grid-template-columns:1fr}.person-detail-beginner .person-hero-art{border-right:0;border-bottom:1px solid var(--border);width:min(76vw,15rem);min-height:0;margin-inline:auto}.person-detail-beginner .person-hero-copy{padding:1rem}.person-detail-beginner .person-hero-copy h1{font-size:3.2rem}.person-card-quick-profile dl{grid-template-columns:repeat(2,minmax(0,1fr))}.person-card-quick-profile dl div{border-top:1px solid var(--border);border-left:0}.person-card-collection-status dl{grid-template-columns:repeat(2,minmax(0,1fr))}.person-card-collection-status dl div{border-top:1px solid var(--border);border-left:0;padding:.65rem .65rem .35rem 0}.person-detail-beginner .person-body-grid{grid-template-columns:minmax(0,1fr)}.person-primary-column,.person-detail-sidebar{grid-column:1}.person-detail-sidebar{order:-1;position:static}.person-knowledge-canvas{display:none}.person-knowledge-mobile{gap:.4rem;display:grid}.person-knowledge-mobile li{border-bottom:1px solid var(--border)}.person-knowledge-mobile a,.person-knowledge-mobile li>span{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.55rem 0;display:flex}.person-knowledge-mobile small,.person-knowledge-mobile strong{display:block}.person-knowledge-mobile small{color:var(--bw-accent-strong);font-size:.58rem}.person-knowledge-mobile strong{color:var(--brown-dark);margin-top:.15rem;font-size:.78rem}.person-related-resources{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.eraGrid button,.eraVisual img{transition:none}}
