.person-card[data-astro-cid-yzgtpeku]{border:1px solid var(--color-line);border-top:2px solid var(--color-black);min-width:0;transition:border-color var(--transition), background-color var(--transition);background:#ffffff4d;align-self:start}.person-card[data-astro-cid-yzgtpeku]:hover{border-color:var(--color-accent);background:#ffffff85}.person-card[data-astro-cid-yzgtpeku][hidden]{display:none!important}.card-body[data-astro-cid-yzgtpeku]{padding:var(--space-4)}.card-cover[data-astro-cid-yzgtpeku]{border-bottom:1px solid var(--color-line);text-decoration:none;display:block}.list-thumbnail[data-astro-cid-yzgtpeku]{display:none}.card-cover[data-astro-cid-yzgtpeku] .portrait{aspect-ratio:4/5}.card-meta[data-astro-cid-yzgtpeku]{color:var(--color-text-muted);font-size:var(--step--1);margin-bottom:var(--space-2)}h2[data-astro-cid-yzgtpeku]{margin:0 0 var(--space-2);font-size:clamp(1.45rem,1.25rem + .55vw,1.9rem)}h2[data-astro-cid-yzgtpeku] a[data-astro-cid-yzgtpeku]{text-decoration:none}h2[data-astro-cid-yzgtpeku] a[data-astro-cid-yzgtpeku]:hover{color:var(--color-accent)}.publication-line[data-astro-cid-yzgtpeku],.obituary-title[data-astro-cid-yzgtpeku],.excerpt[data-astro-cid-yzgtpeku],.view-link[data-astro-cid-yzgtpeku]{display:none}#people-grid[data-view=list] .person-card[data-astro-cid-yzgtpeku]{background:0 0;border-bottom:0;border-left:0;border-right:0;align-self:auto;padding-block:clamp(2rem,3.5vw,3rem)}#people-grid[data-view=list] .person-card[data-astro-cid-yzgtpeku]:hover{border-top-color:var(--color-black)}#people-grid[data-view=list] .card-cover[data-astro-cid-yzgtpeku],#people-grid[data-view=list] .card-meta[data-astro-cid-yzgtpeku]{display:none}#people-grid[data-view=list] .card-body[data-astro-cid-yzgtpeku]{padding:0}#people-grid[data-view=list] h2[data-astro-cid-yzgtpeku]{margin:0 0 var(--space-2);font-size:clamp(1.75rem,1.45rem + .75vw,2.35rem)}#people-grid[data-view=list] .publication-line[data-astro-cid-yzgtpeku]{border-left:3px solid var(--color-accent);color:var(--color-text-muted);font-size:var(--step--1);margin-bottom:var(--space-4);background:#ffffff70;flex-wrap:wrap;align-items:center;gap:0;padding:.55rem .8rem;display:flex}#people-grid[data-view=list] .publication-line[data-astro-cid-yzgtpeku] span[data-astro-cid-yzgtpeku]+span[data-astro-cid-yzgtpeku]:before{color:var(--color-line);content:"｜";margin-inline:.45rem}#people-grid[data-view=list] .record-summary[data-astro-cid-yzgtpeku].with-image{align-items:start;gap:var(--space-4);grid-template-columns:7.25rem minmax(0,1fr);display:grid}#people-grid[data-view=list] .list-thumbnail[data-astro-cid-yzgtpeku]{display:block}#people-grid[data-view=list] .list-thumbnail[data-astro-cid-yzgtpeku] .portrait{aspect-ratio:4/5;border:1px solid var(--color-line)}#people-grid[data-view=list] .obituary-title[data-astro-cid-yzgtpeku],#people-grid[data-view=list] .excerpt[data-astro-cid-yzgtpeku]{display:block}#people-grid[data-view=list] .obituary-title[data-astro-cid-yzgtpeku]{font-family:var(--font-serif);margin:0 0 var(--space-2);font-size:clamp(1.08rem,1rem + .22vw,1.25rem);font-weight:600}#people-grid[data-view=list] .excerpt[data-astro-cid-yzgtpeku]{color:var(--color-text-muted);font-family:var(--font-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.9;display:-webkit-box;overflow:hidden}#people-grid[data-view=list] .view-link[data-astro-cid-yzgtpeku]{color:var(--color-accent);font-size:var(--step--1);margin-top:var(--space-3);gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}#people-grid[data-view=list] .view-link[data-astro-cid-yzgtpeku]:hover{color:var(--color-accent-dark)}@media (width<=36rem){#people-grid[data-view=list] .record-summary[data-astro-cid-yzgtpeku].with-image{grid-template-columns:5.5rem minmax(0,1fr)}#people-grid[data-view=list] .excerpt[data-astro-cid-yzgtpeku]{-webkit-line-clamp:2}}.grid[data-astro-cid-e6otr3y6]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grid[data-astro-cid-e6otr3y6][data-view=list]{display:block}@media (width<=64rem){.grid[data-astro-cid-e6otr3y6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.grid[data-astro-cid-e6otr3y6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.grid[data-astro-cid-e6otr3y6]{grid-template-columns:1fr}}.filter-block[data-astro-cid-l47ifgl7]{border-top:var(--border);margin:var(--space-6) auto 0;max-width:54rem;padding-top:var(--space-5);text-align:center;z-index:10;position:relative}.filters[data-astro-cid-l47ifgl7]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.filter-control[data-astro-cid-l47ifgl7]{border-bottom:1px solid var(--color-black);color:var(--color-text-muted);font-size:var(--step--1);min-width:0;padding-top:var(--space-3);text-align:left;position:relative}.filter-control[data-astro-cid-l47ifgl7]:nth-child(3n+2),.filter-control[data-astro-cid-l47ifgl7]:nth-child(3n+3){border-left:var(--border)}.filter-control[data-astro-cid-l47ifgl7]>span[data-astro-cid-l47ifgl7]{color:var(--color-text);font-family:var(--font-serif);font-size:var(--step-0);letter-spacing:.04em;padding-inline:var(--space-3);font-weight:600;display:block}.filter-menu[data-astro-cid-l47ifgl7]{position:relative}summary[data-astro-cid-l47ifgl7]{color:var(--color-text);cursor:pointer;font-family:var(--font-serif);font-size:var(--step-0);min-height:3.5rem;padding:0 var(--space-3);transition:background-color var(--transition);justify-content:space-between;align-items:center;list-style:none;display:flex}summary[data-astro-cid-l47ifgl7]::-webkit-details-marker{display:none}.filter-menu[data-astro-cid-l47ifgl7][open]>summary[data-astro-cid-l47ifgl7],summary[data-astro-cid-l47ifgl7]:hover,summary[data-astro-cid-l47ifgl7]:focus{background:#fff}summary[data-astro-cid-l47ifgl7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}summary[data-astro-cid-l47ifgl7] i[data-astro-cid-l47ifgl7]{border-bottom:2px solid var(--color-accent);border-right:2px solid var(--color-accent);height:.5rem;margin-left:var(--space-2);transition:transform var(--transition);flex:none;width:.5rem;transform:translateY(-.15rem)rotate(45deg)}.filter-menu[data-astro-cid-l47ifgl7][open] summary[data-astro-cid-l47ifgl7] i[data-astro-cid-l47ifgl7]{transform:translateY(.15rem)rotate(225deg)}.option-panel[data-astro-cid-l47ifgl7]{border:2px solid var(--color-black);isolation:isolate;opacity:1;z-index:30;background:#fff;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 1rem 2.5rem #08080833}.single-option-panel[data-astro-cid-l47ifgl7]{overscroll-behavior:contain;min-width:100%;max-height:min(22rem,58svh);padding:var(--space-2);scrollbar-gutter:stable;width:max-content;overflow-y:auto}.single-option-panel[data-astro-cid-l47ifgl7]>p[data-astro-cid-l47ifgl7]{color:var(--color-text-muted);padding:.25rem .6rem .4rem;font-size:.75rem}.option-list[data-astro-cid-l47ifgl7]{gap:.15rem;min-width:12rem;display:grid}.option-list[data-astro-cid-l47ifgl7] label[data-astro-cid-l47ifgl7],fieldset[data-astro-cid-l47ifgl7] label[data-astro-cid-l47ifgl7]{cursor:pointer;align-items:center;gap:.65rem;line-height:1.45;display:flex}.option-list[data-astro-cid-l47ifgl7] label[data-astro-cid-l47ifgl7]{min-height:2.65rem;padding:.35rem .6rem}.option-list[data-astro-cid-l47ifgl7] label[data-astro-cid-l47ifgl7]:hover,.option-list[data-astro-cid-l47ifgl7] label[data-astro-cid-l47ifgl7]:has(input:checked),fieldset[data-astro-cid-l47ifgl7] label[data-astro-cid-l47ifgl7]:hover{background:#f2f0e9}.option-list[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7],fieldset[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]{appearance:none;background:#fff;border:1px solid #aaa69e;border-radius:.15rem;flex:none;place-content:center;width:1rem;height:1rem;display:grid}.option-list[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]:before,fieldset[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.55rem;height:.28rem;transition:transform .12s;transform:translateY(-.05rem)rotate(-45deg)scale(0)}.option-list[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]:checked,fieldset[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]:checked{background:var(--color-accent);border-color:var(--color-accent)}.option-list[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]:checked:before,fieldset[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]:checked:before{transform:translateY(-.05rem)rotate(-45deg)scale(1)}.option-list[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]:focus-visible,fieldset[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.occupation-option-panel[data-astro-cid-l47ifgl7]{overscroll-behavior:contain;max-height:min(36rem,68svh);padding:var(--space-4);scrollbar-gutter:stable;width:min(44rem,100vw - 3rem);overflow-y:auto}.occupation-option-panel[data-astro-cid-l47ifgl7]>p[data-astro-cid-l47ifgl7]{color:var(--color-text-muted);font-size:var(--step--1);margin-bottom:var(--space-4);line-height:1.55}.option-groups[data-astro-cid-l47ifgl7]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}fieldset[data-astro-cid-l47ifgl7]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-l47ifgl7]{border-bottom:var(--border);color:var(--color-accent);font-family:var(--font-serif);font-size:var(--step--1);width:100%;padding-bottom:.3rem;font-weight:700}fieldset[data-astro-cid-l47ifgl7]>div[data-astro-cid-l47ifgl7]{margin-top:var(--space-2);gap:.2rem;display:grid}fieldset[data-astro-cid-l47ifgl7] label[data-astro-cid-l47ifgl7]{font-size:var(--step--1);align-items:start;min-height:2.1rem;padding:.25rem .35rem}fieldset[data-astro-cid-l47ifgl7] input[data-astro-cid-l47ifgl7]{margin-top:.18rem}button[data-astro-cid-l47ifgl7]{border:1px solid var(--color-black);cursor:pointer;align-items:center;gap:var(--space-3);margin-top:var(--space-5);min-height:2.75rem;padding-inline:var(--space-3);transition:background var(--transition), color var(--transition);background:0 0;justify-content:space-between;display:inline-flex}button[data-astro-cid-l47ifgl7]:hover{background:var(--color-black);color:#fff}button[data-astro-cid-l47ifgl7] i[data-astro-cid-l47ifgl7]{color:var(--color-accent);font-size:var(--step-1);font-style:normal}@media (width<=48rem){.filters[data-astro-cid-l47ifgl7]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-control[data-astro-cid-l47ifgl7]:nth-child(3n+2),.filter-control[data-astro-cid-l47ifgl7]:nth-child(3n+3){border-left:0}.filter-control[data-astro-cid-l47ifgl7]:nth-child(2n){border-left:var(--border)}.filter-control[data-astro-cid-l47ifgl7]:nth-child(3),.occupation-control[data-astro-cid-l47ifgl7]{border-left:0;grid-column:1/-1}.occupation-option-panel[data-astro-cid-l47ifgl7]{width:100%}.option-groups[data-astro-cid-l47ifgl7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=27rem){.filters[data-astro-cid-l47ifgl7],.option-groups[data-astro-cid-l47ifgl7]{grid-template-columns:1fr}.filter-control[data-astro-cid-l47ifgl7]:nth-child(2n){border-left:0}.filter-control[data-astro-cid-l47ifgl7]:nth-child(3),.occupation-control[data-astro-cid-l47ifgl7]{grid-column:auto}.single-option-panel[data-astro-cid-l47ifgl7],.occupation-option-panel[data-astro-cid-l47ifgl7]{width:100%}}.search-field[data-astro-cid-ubjb6lxn]{text-align:center;max-width:54rem;margin-inline:auto}label[data-astro-cid-ubjb6lxn]{font-family:var(--font-serif);font-size:var(--step-2);margin-bottom:var(--space-3);font-weight:600;display:block}.search-control[data-astro-cid-ubjb6lxn]{color:#fff;min-height:4.5rem;padding-inline:var(--space-4);transition:border-color var(--transition), box-shadow var(--transition);background:#090909;border:1px solid #090909;align-items:center;display:flex}.search-control[data-astro-cid-ubjb6lxn]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 4px #971f2624}.search-icon[data-astro-cid-ubjb6lxn]{border:2px solid var(--color-accent);height:1.25rem;margin-right:var(--space-4);border-radius:50%;flex:none;width:1.25rem;position:relative}.search-icon[data-astro-cid-ubjb6lxn]:after{background:var(--color-accent);content:"";width:.65rem;height:2px;position:absolute;top:.95rem;right:-.45rem;transform:rotate(45deg)}input[data-astro-cid-ubjb6lxn]{color:#fff;font-family:var(--font-serif);min-width:0;padding:var(--space-4) 0;background:0 0;border:0;outline:0;width:100%;font-size:clamp(1.2rem,1rem + .55vw,1.65rem)}input[data-astro-cid-ubjb6lxn]::placeholder{color:#aaa}.search-action[data-astro-cid-ubjb6lxn]{color:#bbb;font-size:var(--step--1);white-space:nowrap}.search-action[data-astro-cid-ubjb6lxn] i[data-astro-cid-ubjb6lxn]{color:var(--color-accent);font-size:var(--step-1);margin-left:var(--space-2);transition:transform var(--transition);font-style:normal;display:inline-block}.search-control[data-astro-cid-ubjb6lxn]:focus-within .search-action[data-astro-cid-ubjb6lxn] i[data-astro-cid-ubjb6lxn]{transform:translate(.35rem)}@media (width<=48rem){.search-control[data-astro-cid-ubjb6lxn]{min-height:4.75rem;padding-inline:var(--space-4)}.search-action[data-astro-cid-ubjb6lxn]{display:none}}.archive-header[data-astro-cid-e5cjdlob]{background:var(--color-black);color:#fff;padding-block:clamp(3.5rem,6vw,5.25rem);position:relative}.archive-header[data-astro-cid-e5cjdlob]:after{background:var(--color-accent);content:"";width:28%;height:4px;position:absolute;bottom:0;left:0}.archive-title[data-astro-cid-e5cjdlob]{justify-content:space-between;align-items:end;display:flex}.archive-header[data-astro-cid-e5cjdlob] h1[data-astro-cid-e5cjdlob]{font-size:var(--step-hero);margin-top:var(--space-2)}.archive-title[data-astro-cid-e5cjdlob]>span[data-astro-cid-e5cjdlob]{color:#ffffff1f;font-family:var(--font-serif);font-size:clamp(4.5rem,10vw,9rem);line-height:.75}.lede[data-astro-cid-e5cjdlob]{color:#bbb;margin-top:var(--space-4);max-width:47rem}.archive-controls[data-astro-cid-e5cjdlob]{background:var(--color-paper);z-index:2;padding-block:clamp(3rem,5vw,4rem);position:relative}.archive-results[data-astro-cid-e5cjdlob]{z-index:1;position:relative}.result-line[data-astro-cid-e5cjdlob]{border-top:2px solid var(--color-black);align-items:center;gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-4);justify-content:flex-start;margin-inline:auto;display:flex}.result-line[data-astro-cid-e5cjdlob]>div[data-astro-cid-e5cjdlob]:first-child{align-items:baseline;gap:var(--space-2);display:flex}.view-switcher[data-astro-cid-e5cjdlob]{background:var(--color-bg);border:2px solid var(--color-black);grid-template-columns:1.45fr .8fr;min-width:18rem;margin-left:auto;display:grid}.view-switcher[data-astro-cid-e5cjdlob] button[data-astro-cid-e5cjdlob]{color:var(--color-black);cursor:pointer;font:inherit;font-size:var(--step--1);letter-spacing:.08em;min-height:3.1rem;transition:background-color var(--transition), color var(--transition);background:0 0;border:0;justify-content:center;align-items:center;gap:.65rem;padding:.65rem 1.15rem;font-weight:700;display:flex}.view-switcher[data-astro-cid-e5cjdlob] button[data-astro-cid-e5cjdlob]+button[data-astro-cid-e5cjdlob]{border-left:2px solid var(--color-black)}.view-switcher[data-astro-cid-e5cjdlob] button[data-astro-cid-e5cjdlob][aria-pressed=true]{background:var(--color-black);color:#fff}.view-switcher[data-astro-cid-e5cjdlob] button[data-astro-cid-e5cjdlob]:not([aria-pressed=true]):hover{background:#08080814}.view-label[data-astro-cid-e5cjdlob]{color:var(--color-text-muted);font-size:var(--step--1);letter-spacing:.12em;margin-left:auto}.view-label[data-astro-cid-e5cjdlob]+.view-switcher[data-astro-cid-e5cjdlob]{margin-left:0}.list-icon[data-astro-cid-e5cjdlob],.grid-icon[data-astro-cid-e5cjdlob]{flex:none;gap:2px;width:.9rem;display:grid}.list-icon[data-astro-cid-e5cjdlob] i[data-astro-cid-e5cjdlob]{border-top:1px solid;display:block}.grid-icon[data-astro-cid-e5cjdlob]{grid-template-columns:1fr 1fr}.grid-icon[data-astro-cid-e5cjdlob] i[data-astro-cid-e5cjdlob]{border:1px solid;height:.35rem}.result-line[data-astro-cid-e5cjdlob] span[data-astro-cid-e5cjdlob],.result-line[data-astro-cid-e5cjdlob] i[data-astro-cid-e5cjdlob]{color:var(--color-text-muted);font-size:var(--step--1);font-style:normal}.result-line[data-astro-cid-e5cjdlob] strong[data-astro-cid-e5cjdlob]{color:var(--color-accent);font-family:var(--font-serif);font-size:var(--step-3);line-height:.8}#active-filters[data-astro-cid-e5cjdlob]{gap:var(--space-2);flex-wrap:wrap;justify-content:end;margin:0;padding:0;list-style:none;display:flex}#active-filters[data-astro-cid-e5cjdlob] li{border-bottom:1px solid var(--color-accent);font-size:var(--step--1);padding-bottom:.2rem}#empty-state[data-astro-cid-e5cjdlob]{border-block:2px solid var(--color-black);padding-block:var(--space-7);text-align:center}#empty-state[data-astro-cid-e5cjdlob] p[data-astro-cid-e5cjdlob]{margin:var(--space-3) 0}#empty-state[data-astro-cid-e5cjdlob] button[data-astro-cid-e5cjdlob]{background:var(--color-accent);color:#fff;cursor:pointer;padding:var(--space-3) var(--space-4);border:0}@media (width<=48rem){.archive-title[data-astro-cid-e5cjdlob]>span[data-astro-cid-e5cjdlob]{display:none}.result-line[data-astro-cid-e5cjdlob]{align-items:start;gap:var(--space-4);flex-direction:column}.view-switcher[data-astro-cid-e5cjdlob]{min-width:min(100%,18rem);margin-left:0}.view-label[data-astro-cid-e5cjdlob]{margin-left:0}#active-filters[data-astro-cid-e5cjdlob]{justify-content:start}}
