@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/schibsted-grotesk-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Schibsted Grotesk";font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/schibsted-grotesk-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/newsreader-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/newsreader-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/newsreader-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/themes/smith-harper/assets/fonts/newsreader-latin-500-italic.woff2) format("woff2")}:root{--sh-paper:#F6F0E6;--sh-paper-2:#EEE5D5;--sh-card:#FFFDF8;--sh-line:#E4D8C5;--sh-ink:#2B1E15;--sh-ink-2:#5B4636;--sh-ink-3:#86715E;--sh-ink-3-text:#76614F;--sh-brown:#6B4129;--sh-brown-d:#4A2C1B;--sh-copper:#B0602A;--sh-bark:#2C2018;--sh-gold:#E9C38D;--sh-on-dark:#FFF8EE;--sh-type-will:#8A4B2A;--sh-type-land:#6E7B4F;--sh-type-court:#4F6475;--sh-type-book:#7A5C8C;--sh-type-life:#A0672A;--sh-type-military:#5C5C5C;--sh-font-display:"Schibsted Grotesk", Inter, system-ui, sans-serif;--sh-font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--sh-font-serif:Newsreader, Georgia, "Times New Roman", serif;--sh-radius-s:10px;--sh-radius:16px;--sh-radius-l:24px;--sh-shadow-card:0 16px 30px -22px rgba(50, 30, 15, .6);--sh-shadow-float:0 18px 40px -24px rgba(60, 35, 20, .45);--sh-wrap:1180px;--sh-gutter:28px;--sh-header-h:76px}@media (max-width:640px){:root{--sh-gutter:18px;--sh-header-h:64px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}body{margin:0;background:var(--sh-paper);color:var(--sh-ink);font:400 16px/1.6 var(--sh-font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}p a,.sh-prose a{color:var(--sh-brown);text-decoration:underline;text-decoration-color:rgb(107 65 41 / .35);text-underline-offset:2px}p a:hover,.sh-prose a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--sh-font-display);letter-spacing:-.03em;margin:0;line-height:1.1;font-weight:800}h3,h4{font-weight:700;letter-spacing:-.015em}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--sh-copper);outline-offset:2px;border-radius:4px}::selection{background:var(--sh-gold);color:var(--sh-ink)}[hidden]{display:none!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sh-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--sh-bark);color:var(--sh-on-dark);padding:10px 16px;border-radius:var(--sh-radius-s);font-weight:600}.sh-skip:focus{top:12px}.sh-wrap{max-width:var(--sh-wrap);margin:0 auto;padding:0 var(--sh-gutter)}.sh-main{display:block;min-height:60vh}.sh-main :where(p,li,dd,figcaption,blockquote){overflow-wrap:anywhere}.sh-main:focus{outline:none}.sh-serif{font-family:var(--sh-font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.sh-lede{font-size:18px;color:var(--sh-ink-2);max-width:36em}.sh-header{position:relative;z-index:20}.sh-header__in{display:flex;align-items:center;gap:28px;height:var(--sh-header-h)}.sh-logo{display:inline-flex;align-items:center;gap:10px;font:800 22px var(--sh-font-display);letter-spacing:-.03em;color:var(--sh-ink);flex:none}.sh-logo__s{color:var(--sh-copper)}.sh-menu{margin-left:12px}.sh-menu__list{display:flex;gap:22px;list-style:none;margin:0;padding:0;font-weight:500;font-size:14.5px;color:var(--sh-ink-2)}.sh-menu__list a{padding:6px 0;border-bottom:2px solid #fff0}.sh-menu__list a:hover,.sh-menu__list a[aria-current="page"],.sh-menu__list .current-menu-item>a{color:var(--sh-ink);border-bottom-color:var(--sh-copper)}.sh-header__right{margin-left:auto;display:flex;gap:10px;align-items:center}.sh-iconbtn{width:40px;height:40px;flex:none;border-radius:var(--sh-radius-s);border:1px solid var(--sh-line);background:var(--sh-card);color:var(--sh-ink-2);display:grid;place-items:center;padding:0}.sh-iconbtn:hover{color:var(--sh-ink);border-color:var(--sh-ink-3-text)}.sh-header__burger{display:none}dialog{border:0;padding:0;color:inherit;max-width:none;max-height:none}dialog::backdrop{background:rgb(28 19 13 / .45)}.sh-drawer{position:fixed;inset:0 0 0 auto;height:100dvh;width:min(360px, 88vw);margin:0;background:var(--sh-paper);padding:0 22px 28px;display:none;flex-direction:column;gap:18px;box-shadow:-20px 0 50px -20px rgb(0 0 0 / .4)}.sh-drawer[open]{display:flex}.sh-drawer__top{display:flex;align-items:center;justify-content:space-between;height:var(--sh-header-h)}.sh-drawer__list{list-style:none;margin:0;padding:0;display:grid}.sh-drawer__list a{display:block;padding:13px 2px;border-bottom:1px solid var(--sh-line);font:700 20px var(--sh-font-display);letter-spacing:-.02em}.sh-drawer__list a[aria-current="page"]{color:var(--sh-copper)}.sh-drawer__cta{justify-content:center;margin-top:auto}.sh-sheet{position:fixed;inset:0 0 auto 0;width:100%;margin:0;background:var(--sh-paper);padding:18px var(--sh-gutter);box-shadow:0 20px 50px -20px rgb(0 0 0 / .35)}.sh-sheet[open]{display:flex;align-items:center;gap:12px}.sh-sheet .sh-search{flex:1;min-width:0;max-width:760px;margin:0 auto}.sh-search{display:flex;align-items:center;gap:8px;background:var(--sh-card);border:1px solid var(--sh-line);border-radius:14px;padding:8px 8px 8px 14px;box-shadow:var(--sh-shadow-float);max-width:560px;color:var(--sh-ink-3-text)}.sh-search input{flex:1 1 0%;width:0;min-width:0;border:0;background:#fff0;font-size:16px;padding:8px 4px;color:var(--sh-ink);outline:none}.sh-search input::placeholder{color:var(--sh-ink-3-text)}.sh-search .sh-btn{flex:none}.sh-search:focus-within{border-color:var(--sh-copper)}.sh-footer{padding:48px 0 30px;color:var(--sh-ink-3-text);font-size:14px}.sh-footer__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;flex-wrap:wrap;border-top:1px solid var(--sh-line);padding-top:26px}.sh-footer__name{margin:0}.sh-footer__list{display:flex;flex-wrap:wrap;gap:6px 0;list-style:none;margin:0;padding:0}.sh-footer__list li:not(:last-child)::after{content:"·";margin:0 8px;color:var(--sh-ink-3-text);opacity:.6}.sh-footer__list a{color:var(--sh-ink-2);text-decoration:none}.sh-footer__list a:hover{color:var(--sh-ink)}.pagination{margin:40px 0 0}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.pagination .page-numbers{min-width:40px;height:40px;padding:0 12px;display:inline-grid;place-items:center;border:1px solid var(--sh-line);border-radius:var(--sh-radius-s);background:var(--sh-card);font-weight:600;font-size:14px;color:var(--sh-ink-2)}.pagination .page-numbers.current{background:var(--sh-brown);border-color:var(--sh-brown);color:var(--sh-on-dark)}.pagination .page-numbers.dots{border:0;background:none;min-width:0}@media (max-width:980px){.sh-menu,.sh-header__right .sh-header__cta{display:none}.sh-header__right .sh-header__burger{display:grid}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sh-eyebrow{font:600 12px/1.3 var(--sh-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sh-brown);display:inline-flex;align-items:center;gap:8px}.sh-eyebrow::before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--sh-copper)}.sh-btn{display:inline-flex;align-items:center;gap:8px;font:600 14px/1.2 var(--sh-font-body);padding:11px 18px;border-radius:var(--sh-radius-s);border:1px solid #fff0;text-decoration:none;white-space:nowrap;transition:transform .15s,box-shadow .15s,background-color .15s}.sh-btn:hover{transform:translateY(-1px)}.sh-btn--dark{background:var(--sh-brown);color:var(--sh-on-dark);box-shadow:0 1px 0 rgb(255 255 255 / .15) inset,0 6px 16px -8px rgb(74 44 27 / .7)}.sh-btn--dark:hover{background:var(--sh-brown-d)}.sh-btn--ghost{background:var(--sh-card);color:var(--sh-ink);border-color:var(--sh-line)}.sh-btn--ghost:hover{border-color:var(--sh-ink-3-text)}.sh-btn--gold{background:var(--sh-gold);color:var(--sh-bark)}button.sh-btn{border-width:1px}.sh-chips{display:flex;flex-wrap:wrap;gap:8px}.sh-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;color:var(--sh-ink-2);background:var(--sh-paper-2);border:1px solid var(--sh-line);padding:5px 11px;border-radius:999px;text-decoration:none}a.sh-chip:hover{border-color:var(--sh-ink-3-text);color:var(--sh-ink)}.sh-chip--person{background:var(--sh-card);font-weight:500;color:var(--sh-ink)}.sh-linkchips{list-style:none;margin:14px 0 0;padding:0}.sh-chip--family{background:var(--sh-card);font-weight:500;color:var(--sh-ink)}.sh-chip--place svg{color:var(--sh-copper);flex:none}.sh-chip small{color:var(--sh-ink-3-text);font-size:12px}a.sh-chip:focus-visible{outline:2px solid var(--sh-copper);outline-offset:2px}.sh-chip__role{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--sh-copper)}.sh-badge{display:inline-block;background:rgb(255 253 248 / .94);color:var(--sh-ink);font:600 11.5px/1.2 var(--sh-font-body);padding:5px 9px 5px 8px;border-radius:999px;border:1px solid var(--sh-line)}.sh-badge::before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--sh-type-dot,var(--sh-copper));vertical-align:1px}.sh-badge--will{--sh-type-dot:var(--sh-type-will)}.sh-badge--land{--sh-type-dot:var(--sh-type-land)}.sh-badge--court{--sh-type-dot:var(--sh-type-court)}.sh-badge--book,.sh-badge--letter{--sh-type-dot:var(--sh-type-book)}.sh-badge--vital,.sh-badge--marriage{--sh-type-dot:var(--sh-type-life)}.sh-badge--military{--sh-type-dot:var(--sh-type-military)}.sh-badge--census,.sh-badge--other{--sh-type-dot:var(--sh-ink-3)}.sh-monogram{width:46px;height:46px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--sh-paper-2);color:var(--sh-brown);font:italic 500 24px/1 var(--sh-font-serif)}.sh-page{padding-top:28px;padding-bottom:72px}.sh-pagehead{padding:20px 0 30px}.sh-pagehead__title{font-size:clamp(36px, 5vw, 56px);line-height:1.02;margin-top:14px}.sh-pagehead__title .sh-serif,.sh-sechead h2 .sh-serif{color:var(--sh-brown)}.sh-sechead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.sh-sechead h2{font-size:clamp(32px, 4vw, 48px);line-height:1.02;margin-top:12px}.sh-link{font-weight:600;color:var(--sh-brown);white-space:nowrap}.sh-link:hover{text-decoration:underline;text-underline-offset:3px}.sh-grid{display:grid;gap:18px}.sh-grid--cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sh-card{background:var(--sh-card);border:1px solid var(--sh-line);border-radius:var(--sh-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}a.sh-card:hover{transform:translateY(-2px);box-shadow:var(--sh-shadow-card)}.sh-card__thumb{position:relative;aspect-ratio:4 / 3;background:var(--sh-paper-2);overflow:hidden}.sh-card__thumb img{width:100%;height:100%;object-fit:cover}.sh-card__thumb--doc{display:grid;place-items:center;color:var(--sh-ink-3-text)}.sh-card__thumb .sh-badge{position:absolute;left:12px;top:12px}.sh-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.sh-card__title{font-size:17px;line-height:1.25}.sh-card__meta{margin:auto 0 0;font-size:13px;color:var(--sh-ink-3-text);display:flex;gap:8px;flex-wrap:wrap}.sh-card__tag{color:var(--sh-brown);font-weight:600}.sh-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--sh-line);border-bottom:1px solid var(--sh-line)}.sh-stats>div{padding:22px 24px;border-left:1px solid var(--sh-line)}.sh-stats>div:first-child{border-left:0}.sh-stats b{display:block;font:800 34px/1 var(--sh-font-display);letter-spacing:-.03em}.sh-stats span{font-size:14px;color:var(--sh-ink-3-text)}.sh-empty{color:var(--sh-ink-3-text);padding:24px 0}.sh-404{padding-top:56px}.sh-404__title{font-size:clamp(36px, 5.4vw, 64px);line-height:1.02;margin:16px 0 18px;max-width:14em}.sh-404__title .sh-serif{color:var(--sh-brown)}.sh-404 .sh-search{margin:26px 0 22px}.sh-404__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:980px){.sh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-stats>div:nth-child(3){border-left:0}.sh-stats>div:nth-child(n+3){border-top:1px solid var(--sh-line)}}@media (max-width:640px){.sh-sechead{flex-direction:column;align-items:flex-start}.sh-grid--cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.sh-card__body{padding:12px 12px 14px}.sh-card__title{font-size:15px}}.sh-crumbs{font-size:14px;color:var(--sh-ink-3-text);padding:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}.sh-crumbs a{color:var(--sh-brown);font-weight:500}.sh-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.sh-prose{font-size:16.5px;line-height:1.75;overflow-wrap:break-word}.sh-prose>:first-child{margin-top:0}.sh-prose h2,.sh-prose h3,.sh-prose h4{margin:1.6em 0 .5em;line-height:1.2}.sh-prose h2{font-size:24px}.sh-prose h3{font-size:19px}.sh-prose ul,.sh-prose ol{padding-left:1.3em}.sh-prose blockquote{margin:1.2em 0;padding:4px 0 4px 18px;border-left:3px solid var(--sh-line);color:var(--sh-ink-2)}.sh-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14.5px;margin:1.2em 0}.sh-prose th,.sh-prose td{border:1px solid var(--sh-line);padding:6px 9px;text-align:left;vertical-align:top}.sh-prose th{background:var(--sh-paper-2)}.sh-prose img{height:auto;border-radius:6px}.sh-prose pre{white-space:pre-wrap;font-size:14px;background:var(--sh-card);border:1px solid var(--sh-line);border-radius:8px;padding:12px 14px}.sh-prose hr{border:0;border-top:1px solid var(--sh-line);margin:2em 0}.sh-prose .aligncenter{margin-left:auto;margin-right:auto}.sh-searchpage .sh-search{margin-top:18px}.sh-searchpage__group{margin-bottom:44px}.sh-searchpage .sh-h2 small,.sh-searchpage__h small{font:600 14px var(--sh-font-body);color:var(--sh-ink-3-text);letter-spacing:0;margin-left:6px}.sh-people-grid--search{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.sh-people-grid--search .sh-fam{background:var(--sh-card);border:1px solid var(--sh-line);border-radius:var(--sh-radius);padding:14px 16px;display:flex;gap:14px;align-items:center}.sh-people-grid--search .sh-fam b{display:block;font:700 16px/1.25 var(--sh-font-display)}.sh-people-grid--search .sh-fam span span{font-size:13px;color:var(--sh-ink-3-text)}