@font-face{font-family:display;src:url(../media/cormorant_garamond_latin_500_normal-s.p.2bif34ejqyosb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/cormorant_garamond_latin_600_normal-s.p.2o27n1-667uro.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/cormorant_garamond_latin_700_normal-s.p.2qxezyj1x8a5a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display;src:url(../media/cormorant_garamond_latin_600_italic-s.p.426z_mq8so5vk.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:104.79%;descent-override:32.55%;line-gap-override:0.0%;size-adjust:88.18%}.display_8882047d-module___PyE3W__className{font-family:display,display Fallback}.display_8882047d-module___PyE3W__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:"serif";src:url(../media/newsreader_latin_400_normal-s.p.18q64_vlk_qen.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/newsreader_latin_400_italic-s.p.02qxcef_o81-x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif";src:url(../media/newsreader_latin_500_normal-s.p.2p4a-3yrz52y9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"serif";src:url(../media/newsreader_latin_600_normal-s.p.11r0piw5alamn.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"serif";src:url(../media/newsreader_latin_700_normal-s.p.25lj7ic-nyizz.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.serif_69efcaaf-module___iCV1G__className{font-family:"serif",serif Fallback}.serif_69efcaaf-module___iCV1G__variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:mono;src:url(../media/inter_tight_latin_400_normal-s.p.3gbylqd6j3yyh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/inter_tight_latin_500_normal-s.p.1v62_220moibu.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../media/inter_tight_latin_600_normal-s.p.0_9ka108difq2.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono;src:url(../media/inter_tight_latin_700_normal-s.p.1y7ipgi1p0jyj.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.mono_c39e92d4-module__kjH16a__className{font-family:mono,mono Fallback}.mono_c39e92d4-module__kjH16a__variable{--font-sans:"mono", "mono Fallback"}
@font-face{font-family:hand;src:url(../media/pinyon_script_latin_400_normal-s.p.1kg04k3e-i0rz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hand Fallback;src:local(Arial);ascent-override:110.78%;descent-override:49.31%;line-gap-override:0.0%;size-adjust:77.93%}.hand_af48bf25-module__1zGGkG__className{font-family:hand,hand Fallback}.hand_af48bf25-module__1zGGkG__variable{--font-hand:"hand", "hand Fallback"}
:root{--black:#0c0c0c;--ink:#141414;--ink-2:#3d3b37;--ink-3:#6f6a62;--paper:#f1ece1;--paper-2:#e9e3d6;--white:#faf7f0;--line:#d3cab8;--line-dark:#2a2927;--accent:#6e1423;--accent-2:#521019;--ok:#24583a;--warn:#8a5a12;--bad:#8e2b22;--pen:#24315c;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--display:var(--font-display), Garamond, "Times New Roman", serif;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--wrap:1180px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;margin:0;font-size:20px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#fff}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}img.ink,.plate-window img,.plate-img img,.band-atrium img,.vignette img{mix-blend-mode:multiply}.display{font-family:var(--display)}.hand{font-family:var(--display);color:var(--accent);font-style:italic;font-weight:600}.mono{font-family:var(--sans);font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-only:focus{clip:auto;z-index:99;background:#fff;width:auto;height:auto;padding:8px 12px;position:fixed;top:8px;left:8px}.band{z-index:30;color:#e8b94f;background:#0a0a0a;border-bottom:1px solid #000;position:sticky;top:0;box-shadow:0 1px #e8b94f73,0 10px 30px -18px #000c}.band-inner{max-width:var(--wrap);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:78px;margin:0 auto;padding:0 32px;display:grid}.gold,.wordmark,.nav a:not(.signin),.nav button{background-blend-mode:screen, normal;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#d9a53a8c 0%,#e8b94f59 14%,#fff6d8e6 24%,#f2c95e59 36%,#dcaa4580 48%,#f5d57659 60%,#e8b94f66 72%,#fff2c9d9 82%,#dcaa4580 92%,#e8b94f66 100%),url(/plates/gold.webp);background-repeat:repeat;background-size:260% 100%,180px;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite glint}@keyframes glint{0%{background-position:0%,0 0}to{background-position:260%,180px 0}}.wordmark{white-space:nowrap;font-family:var(--display);letter-spacing:.34em;filter:drop-shadow(0 0 10px #e8b94f2e);grid-area:1/2;justify-self:center;padding-left:.34em;font-size:29px;font-weight:700;text-decoration:none}.nav{display:contents}.nav .nav-l{grid-area:1/1;gap:6px;display:flex}.nav .nav-r{grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;display:flex}.nav a,.nav button{white-space:nowrap;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;padding:10px;font-size:13.5px;font-weight:700;text-decoration:none}.nav a:not(.signin):hover,.nav button:hover{filter:brightness(1.35)drop-shadow(0 0 6px #ffdc8273)}.nav .signin{color:#1a1204;text-shadow:0 1px #fff5d266;background:linear-gradient(#f0c8648c,#f0c8648c),url(/plates/gold-bright.webp) 50%/260px;border-radius:999px;margin-left:10px;padding:11px 20px;box-shadow:inset 0 1px #fffae199,0 2px 10px -2px #e8b94f80}.nav .signin:hover{filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){.gold,.wordmark,.nav a,.nav button{animation:none}}.menu-toggle{display:none}.cover{background:radial-gradient(120% 90% at 50% 0%, #1b1a18 0%, var(--black) 62%);color:#f2eee6;padding:128px 0 124px}.cover-inner{max-width:var(--wrap);margin:0 auto;padding:0 32px}.cover-inner>*{max-width:980px}.cover-kicker{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#9b958b;margin:0 0 26px;font-size:14px}.cover-title{font-family:var(--display);letter-spacing:-.012em;color:#fbf8f2;margin:0 0 22px;font-size:clamp(52px,7.2vw,96px);font-weight:500;line-height:1.02}.cover-title em{color:#fbf8f2;font-style:italic;font-weight:500}.cover-sub{font-family:var(--serif);color:#b9b3a8;max-width:720px;margin:0 0 48px;font-size:clamp(19px,1.8vw,23px)}.hero-search{background:var(--paper);align-items:stretch;display:flex;box-shadow:0 40px 80px -40px #000000e6}.hero-search input{min-width:0;color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:none;flex:1;padding:28px 30px;font-size:clamp(20px,2.1vw,27px)}.hero-search input::placeholder{color:#8d877d}.hero-search button{background:var(--accent);color:#fff;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;padding:0 40px;font-size:15px;font-weight:600;transition:background .15s}.hero-search button:hover{background:var(--accent-2)}.hero-search:focus-within{box-shadow:0 0 0 1px #fff,0 40px 80px -40px #000000e6}.hero-try{font-family:var(--sans);color:#8f897f;margin-top:30px;font-size:16px;line-height:2}.hero-try span{letter-spacing:.16em;text-transform:uppercase;color:#857f75;margin-right:18px;font-size:13px}.hero-try a{color:#d9d3c8;white-space:nowrap;border-bottom:1px solid #45423d;margin-right:22px;text-decoration:none;display:inline-block}.hero-try a:hover{color:#fff;border-color:#fff}.corner,.clasp,.emboss,.cover-rule,.cover-tag,.cover-est{display:none}.slot{background:0 0;padding:0}.slot-label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:13px;font-weight:500;display:block}.search-row{background:var(--white);border:1px solid var(--line);align-items:stretch;display:flex}.search-row:focus-within{border-color:var(--ink)}.search-input{min-width:0;font-family:var(--serif);color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:20px 24px;font-size:24px}.search-input::placeholder{color:#9a948a}textarea.search-input{resize:vertical;min-height:72px;line-height:1.4}.search-row .btn{border:0}.examples{flex-wrap:wrap;gap:6px 24px;margin-top:18px;display:flex}.examples a{font-family:var(--sans);color:var(--ink-2);border-bottom:1px solid var(--line);font-size:15px;text-decoration:none}.examples a:hover{color:var(--accent);border-color:var(--accent)}.btn{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{background:var(--accent);border-color:var(--accent)}.btn.ghost{color:var(--ink);background:0 0;border-color:#bdb5a6}.btn.ghost:hover{border-color:var(--ink);color:var(--ink);background:0 0}.btn.small{letter-spacing:.1em;padding:10px 16px;font-size:13px}.btn[disabled]{opacity:.45;cursor:not-allowed}.brass-btn{background:var(--accent);border-color:var(--accent);color:#fff}.brass-btn:hover{background:var(--accent-2);border-color:var(--accent-2)}.textlink{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding-bottom:2px;font-size:13.5px;font-weight:600;text-decoration:none}.textlink:hover{color:var(--accent);border-bottom-color:var(--accent)}.book{max-width:var(--wrap);margin:0 auto;padding:72px 32px 120px}.page{min-height:60vh;position:relative}.tabs,.page-num,.annot{display:none!important}.page h1{font-family:var(--display);letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(44px,5.4vw,76px);font-weight:500;line-height:1.02}.page h2{font-family:var(--display);margin:64px 0 18px;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.08}.page h3{font-family:var(--display);margin:28px 0 10px;font-size:28px;font-weight:600;line-height:1.15}.kicker{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-size:13px;font-weight:500}.lede{color:var(--ink-2);max-width:820px;font-size:23px;line-height:1.5}.ruled{border-top:1px solid var(--line);margin:40px 0}.dbl-rule{border-top:1px solid var(--ink);margin:24px 0}.answer{border-left:2px solid var(--accent);max-width:900px;margin:36px 0 44px;padding:4px 0 4px 32px}.answer p{color:var(--ink);margin:0 0 12px;font-size:24px;line-height:1.5}.answer a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:1px}.answer a:hover{color:var(--accent)}.answer small{font-family:var(--sans);color:var(--ink-3);font-size:13px}.intent summary{cursor:pointer;font-family:var(--sans);color:var(--ink-3);font-size:14px;list-style:none}.intent summary::-webkit-details-marker{display:none}.intent summary:before{content:"+ "}.intent[open] summary:before{content:"– "}.intent p{font-family:var(--sans);color:var(--ink-2);margin:8px 0 0;font-size:15px}.results-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:56px;display:flex}.funnel{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:0;margin:28px 0 8px;display:grid}.funnel b{font-family:var(--display);font-size:56px;font-weight:500;line-height:1;display:block}.funnel span{font-family:var(--sans);color:var(--ink-3);margin-top:8px;font-size:14px;line-height:1.4;display:block}.funnel .cta{align-self:center;border-left:0!important}.section-title{border-bottom:1px solid var(--ink);align-items:baseline;gap:16px;margin:64px 0 0;padding-bottom:16px;display:flex}.section-title h2{margin:0}.section-title .count{font-family:var(--sans);color:var(--ink-3);font-size:14px}.card{border-bottom:1px solid var(--line);background:0 0;padding:36px 0 32px;position:relative}.card-top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.card-name{font-family:var(--display);letter-spacing:-.005em;margin:0;font-size:36px;font-weight:600;line-height:1.08}.card-name a{text-decoration:none}.card-name a:hover{color:var(--accent)}.card-sub{color:var(--ink-3);font-family:var(--sans);letter-spacing:.02em;margin:10px 0 0;font-size:15px}.match{text-align:right;flex:none}.match b{font-family:var(--display);font-size:44px;font-weight:500;line-height:1;display:block}.match small{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.why{color:var(--ink-2);max-width:860px;margin:18px 0 0;font-size:20px}.why strong{color:var(--ink);font-weight:600}.why .by{display:none}.facts{flex-wrap:wrap;gap:14px 40px;margin:22px 0 0;padding:0;display:flex}.fact dt{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.fact dd{margin:4px 0 0;font-size:18px}.na{font-family:var(--sans);letter-spacing:.06em;color:#9a948a;font-size:13px}.chips{display:inline}.chip{font:inherit;color:inherit;white-space:normal;background:0 0;border:0;padding:0}.chip+.chip:before{content:" · ";color:var(--ink-3)}.chip.hit{color:var(--ink);background:0 0;font-weight:600}.card-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px;display:flex}.card-actions .btn.small,.person-row .acts .btn.small{border:0;border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:.1em;background:0 0;padding:0 0 2px;font-size:13.5px}.card-actions .btn.small:hover,.person-row .acts .btn.small:hover,.card-actions .btn.small:first-child{color:var(--accent);border-bottom-color:var(--accent)}.stamp{font-family:var(--sans);letter-spacing:.06em;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.stamp:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.stamp.verified{color:var(--ok)}.stamp.likely{color:#2c4a7a}.stamp.unverified{color:var(--warn)}.stamp.historical,.stamp.stale{color:#6d6255}.stamp.flagged,.stamp.conflicting{color:var(--bad)}.stamp.demo{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.person-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 0;display:grid}.person-row .nm{font-family:var(--display);font-size:29px;font-weight:600;line-height:1.1}.person-row .nm a{text-decoration:none}.person-row .nm a:hover{color:var(--accent)}.person-row .ttl{color:var(--ink-2);margin-top:4px;font-size:18px}.person-row .co a{font-family:var(--serif);font-size:19px;font-weight:600;text-decoration:none}.person-row .co a:hover{color:var(--accent)}.person-row .meta{font-family:var(--sans);color:var(--ink-3);margin-top:4px;font-size:14px;line-height:1.6}.person-row .meta a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.person-row .acts{align-items:center;gap:22px;display:flex}.graph{margin:16px 0 8px}.graph .root{font-family:var(--display);letter-spacing:.04em;border-bottom:2px solid var(--ink);padding:0 0 6px;font-size:26px;font-weight:600;display:inline-block}.graph ul{border-left:1px solid var(--line);margin:14px 0 0 2px;padding:0 0 0 24px;list-style:none}.graph li{padding:12px 0 0 12px;position:relative}.graph li:before{content:"";border-top:1px solid var(--line);width:30px;position:absolute;top:30px;left:-24px}.graph .node-k{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.graph .node-v{font-size:19px}.graph .node-v a{border-bottom:1px solid var(--line);text-decoration:none}.graph .node-v a:hover{border-color:var(--accent);color:var(--accent)}.form{gap:22px;max-width:980px;display:grid}.form .row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.field label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:0;outline:none;padding:14px 16px;font-size:20px}.field textarea{min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink)}.help{font-family:var(--sans);color:var(--ink-3);font-size:15px}.notice{border-left:2px solid var(--ink);color:var(--ink-2);margin:20px 0;padding:6px 0 6px 20px;font-size:19px}.notice.warn{border-left-color:var(--warn)}.notice.bad{border-left-color:var(--bad)}.notice.ok{border-left-color:var(--ok)}.table-wrap{border-top:1px solid var(--ink);overflow-x:auto}table.ledger{border-collapse:collapse;width:100%;font-size:17px}.ledger th{text-align:left;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--ink-3);background:var(--paper);padding:14px 16px 14px 0;font-size:12px;font-weight:500;position:sticky;top:0}.ledger td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px 14px 0}.ledger tr:hover td{background:var(--paper-2)}.grid-2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 48px;display:grid}.stat{border-top:1px solid var(--ink);padding-top:18px}.stat b{font-family:var(--display);font-size:60px;font-weight:500;line-height:1;display:block}.stat span{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:13px}.features{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px;margin-top:24px;display:grid}.feature{border-top:1px solid var(--ink);padding:32px 0 40px;text-decoration:none;display:block}.feature .num{font-family:var(--sans);letter-spacing:.18em;color:var(--ink-3);font-size:13px}.feature h3{font-family:var(--display);margin:18px 0 12px;font-size:36px;font-weight:500;line-height:1.1}.feature p{color:var(--ink-2);margin:0;font-size:19px}.feature:hover h3{color:var(--accent)}.countries{font-family:var(--sans);color:var(--ink-2);margin-top:28px;font-size:15px;line-height:2.1}.countries a{white-space:nowrap;border-bottom:1px solid var(--line);margin-right:26px;text-decoration:none;display:inline-block}.countries a:hover{color:var(--accent);border-color:var(--accent)}.steps{counter-reset:s;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:24px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:1px solid var(--line);color:var(--ink-2);padding:26px 0 30px;font-size:20px}.steps li:before{content:counter(s, upper-roman) ".";font-family:var(--display);color:var(--ink);margin-bottom:6px;font-size:30px;display:block}.note{font-family:var(--display);color:var(--pen);border-bottom:1px solid var(--line);padding:10px 0;font-size:24px;font-style:italic;font-weight:500;line-height:1.35}.note small{font-family:var(--sans);color:var(--ink-3);margin-left:10px;font-size:13px;font-style:normal}.plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0 32px;display:grid}.plan{border-top:1px solid var(--ink);flex-direction:column;gap:12px;padding:32px 0;display:flex}.plan h3{font-family:var(--display);margin:0;font-size:38px;font-weight:500}.plan .price{font-family:var(--display);font-size:48px;font-weight:500}.plan ul{flex:1;margin:0;padding-left:20px;font-size:18px}.plan.featured{border-top:3px solid var(--accent)}.footer{background:var(--black);color:#8e897f;font-family:var(--sans);margin-top:0;padding:64px 0 72px;font-size:14px}.footer>div{max-width:var(--wrap);margin:0 auto;padding:0 32px}.footer a{color:#e2ddd3;margin:0 22px 0 0;text-decoration:none}.footer a:hover{color:#fff}.loading-ink{font-family:var(--display);color:var(--ink-2);align-items:center;gap:12px;font-size:30px;font-style:italic;display:flex}.loading-ink i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite blot}.loading-ink i:nth-child(2){animation-delay:.15s}.loading-ink i:nth-child(3){animation-delay:.3s}@keyframes blot{0%,to{opacity:.2}50%{opacity:1}}.stage{border-bottom:1px solid var(--ink)}.stage-grid{max-width:var(--wrap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;min-height:calc(100vh - 78px);margin:0 auto;padding:56px 32px 64px;display:grid}.ask-kicker{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin:0 0 40px;font-size:14px}.ask-lead{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(64px,8vw,128px);font-weight:500;line-height:.9;display:block}.ask-field{border-bottom:2px solid var(--ink);margin-top:14px;position:relative}.ask-field input{width:100%;font-family:var(--display);color:var(--accent);caret-color:var(--accent);background:0 0;border:0;outline:none;padding:6px 0 14px;font-size:clamp(34px,3.9vw,58px);font-style:italic;font-weight:500;line-height:1.2}.ask-ghost{pointer-events:none;font-family:var(--display);color:#9d9384;white-space:nowrap;font-size:clamp(34px,3.9vw,58px);font-style:italic;font-weight:500;line-height:1.2;position:absolute;top:6px;left:0;right:0;overflow:hidden}.caret{background:var(--accent);vertical-align:-.08em;width:2px;height:.9em;margin-left:4px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.ask-foot{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:30px;display:flex}.ask-go{background:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;padding:18px 28px;font-size:15px;font-weight:600;transition:background .15s}.ask-go:hover{background:var(--accent)}.ask-go span{margin-left:10px;font-size:18px}.ask-note{font-family:var(--serif);color:var(--ink-3);font-size:18px;font-style:italic}.plate-frame{margin:0}.plate-window{aspect-ratio:4/5;border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:6px;background:var(--paper);position:relative;overflow:hidden}.plate-window img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 6s;position:absolute;inset:0;transform:scale(1.04)}.plate-window img.on{opacity:1;transform:scale(1)}.plate-frame figcaption{font-family:var(--display);text-align:center;margin-top:20px;font-size:22px}.pl-num{font-style:italic}.pl-count{font-family:var(--sans);color:var(--ink-3);letter-spacing:.04em;font-size:14px}.band-atrium{border-bottom:1px solid var(--ink);background:var(--paper);overflow:hidden}.band-atrium img{object-fit:cover;width:100%;height:clamp(260px,38vw,560px);display:block;transform:scale(1.09)}.ledger-stats{border-bottom:1px solid var(--ink)}.ledger-stats dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.ledger-stats dl>div{padding:40px 0 44px}.ledger-stats dl>div+div{border-left:1px solid var(--line);padding-left:32px}.ledger-stats dt{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:13px}.ledger-stats dd{font-family:var(--display);margin:10px 0 0;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:1}.section{padding-top:110px;padding-bottom:20px}.section-head{grid-template-columns:1fr 1fr;align-items:end;gap:12px 48px;margin-bottom:44px;display:grid}.section-head .kicker{grid-column:1/-1;margin:0}.section-head h2{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:1}.section-lede{color:var(--ink-2);justify-self:end;max-width:460px;margin:0;font-size:21px}.plates{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 32px;display:grid}.plate-card{color:var(--ink);text-decoration:none;display:block}.plate-img{aspect-ratio:4/5;border:1px solid var(--ink);background:var(--paper);cursor:zoom-in;position:relative;overflow:hidden}.plate-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.plate-card:hover .plate-img img{transform:scale(1.03)}.loupe{border:1px solid var(--ink);width:160px;height:160px;box-shadow:0 0 0 4px var(--paper), 0 0 0 5px var(--ink), 0 18px 40px -12px #00000073;background-color:var(--paper);opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:380%;border-radius:50%;transition:opacity .2s;position:absolute;top:0;left:0}.plate-num{font-family:var(--display);color:var(--ink-3);margin:18px 0 0;font-size:19px;font-style:italic}.plate-card h3{font-family:var(--display);margin:4px 0 8px;font-size:30px;font-weight:600;line-height:1.05}.plate-card:hover h3{color:var(--accent)}.plate-cap{font-family:var(--sans);color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.chain{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.chain li{flex-direction:column;gap:8px;padding:32px 32px 36px 0;display:flex;position:relative}.chain li+li{border-left:1px solid var(--line);padding-left:40px}.chain li+li:before{content:"→";text-align:center;background:var(--paper);border:1px solid var(--ink);width:28px;height:28px;line-height:26px;font-family:var(--sans);border-radius:50%;font-size:14px;position:absolute;top:30px;left:-14px}.chain span{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:13px}.chain a,.chain b{font-family:var(--display);font-size:30px;font-weight:600;line-height:1.1;text-decoration:none}.chain a:hover{color:var(--accent)}.chain em{color:var(--ink-2);font-size:17px}.vignette{float:right;border:1px solid var(--ink);aspect-ratio:4/5;background:var(--paper);width:150px;margin:0 0 12px 28px;overflow:hidden}.vignette img{object-fit:cover;width:100%;height:100%;display:block}.profile-plate{border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:5px;aspect-ratio:4/5;background:var(--paper);width:100%;max-width:340px;margin:8px 0 32px;overflow:hidden}.profile-plate img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.card.is-focus,.person-row.is-focus{box-shadow:-18px 0 0 -16px var(--accent)}.card.is-focus .card-name a,.person-row.is-focus .nm a{color:var(--accent)}.keyhint{z-index:20;font-family:var(--sans);color:var(--ink-3);border:1px solid var(--line);background:#f1ece1eb;margin:0;padding:8px 12px;font-size:13px;position:fixed;bottom:20px;right:24px}.keyhint kbd{font-family:var(--sans);border:1px solid var(--ink-3);background:var(--white);margin:0 2px;padding:1px 6px;font-size:12px}@media (max-width:900px){.keyhint{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:900px){body{font-size:18px}.band-inner{flex-wrap:wrap;gap:4px;height:auto;padding:16px 20px 8px}.wordmark{font-size:20px}.nav{scrollbar-width:none;width:100%;margin-left:0;overflow-x:auto}.nav a,.nav button{white-space:nowrap;padding:8px 10px 8px 0;font-size:13.5px}.cover{padding:72px 0}.cover-inner{padding:0 20px}.hero-search{flex-direction:column}.hero-search input{padding:22px 20px}.hero-search button{padding:18px}.book{padding:44px 20px 80px}.grid-2,.features,.steps{grid-template-columns:1fr}.funnel{grid-template-columns:1fr 1fr}.funnel div+div{border-left:0;padding-left:0}.card-top{flex-direction:column;gap:10px}.match{text-align:left}.card-name{font-size:30px}.person-row{grid-template-columns:1fr;gap:10px}.search-row{flex-direction:column}.band-inner{flex-wrap:wrap;height:auto;padding:14px 20px 8px;display:flex}.wordmark{text-align:center;order:-1;width:100%;font-size:22px}.nav{width:100%;display:flex;overflow-x:auto}.nav .nav-l,.nav .nav-r{display:flex}.stage-grid{grid-template-columns:1fr;gap:40px;min-height:0;padding:40px 20px 48px}.ask-kicker{margin-bottom:24px}.ask-ghost{white-space:normal}.plate-frame{max-width:420px}.ledger-stats dl{grid-template-columns:1fr 1fr}.ledger-stats dl>div+div{border-left:0;padding-left:0}.section{padding-top:72px}.section-head{grid-template-columns:1fr}.section-lede{justify-self:start}.plates{grid-template-columns:1fr 1fr;gap:36px 16px}.plate-card h3{font-size:23px}.chain{grid-template-columns:1fr}.chain li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}.chain li+li:before{display:none}.vignette{width:96px;margin-left:16px}.wrap{padding:0 20px}}.field input[type=checkbox],.form input[type=checkbox]{vertical-align:middle;width:20px;height:20px;accent-color:var(--accent);margin:0 10px 0 0;display:inline-block}.field label:has(input[type=checkbox]){text-transform:none;letter-spacing:0;font-family:var(--serif);color:var(--ink);align-items:center;font-size:18px;display:flex}:root{--gold:#b8892c;--gold-hi:#e8c46a;--gold-bg:#f6ead0;--ok-bg:#e4efe6;--warn-bg:#f7ead5;--card:#fbf9f4}.pill{font-family:var(--sans);letter-spacing:.02em;border:1px solid var(--line);background:var(--white);color:var(--ink-2);white-space:nowrap;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.pill-quiet{color:var(--ink-3);border-color:var(--line);background:0 0;font-weight:500}.pill-hit{background:var(--ink);border-color:var(--ink);color:#f5e6c0}.pill-mat{border-style:dashed}.pill-mat.pill-hit{border-style:solid}.pill-gold{color:#3b2a07;background:linear-gradient(#fbf0d2,#f1d99a);border-color:#d8b25e}.pill-warn{color:#7a4c0c;background:var(--warn-bg);border-color:#e5c48c}.pill-ok,.pill-verified{color:var(--ok);background:var(--ok-bg);border-color:#b9d3bf}.pill-likely{color:#2c4a7a;background:#e8edf6;border-color:#c3cfe3}.pill-unverified{color:var(--ink-3);background:0 0}.pill-demo{color:#fff;border-color:var(--accent);background:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.meter{background:#e4dccb;border-radius:99px;width:100%;height:6px;display:block;overflow:hidden}.meter b{background:linear-gradient(90deg,#a87a22,#e8c46a 70%,#fff1c7);border-radius:99px;height:100%;display:block}.answer{border:1px solid var(--ink);border-left:1px solid var(--ink);background:var(--card);max-width:none;box-shadow:6px 6px 0 -1px var(--paper), 6px 6px 0 0 var(--ink);margin:32px 0 40px;padding:0}.answer-head{color:#f5e6c0;background:#0a0a0a;border-bottom:1px solid #000;align-items:center;gap:14px;padding:14px 24px;display:flex}.answer-seal{width:34px;height:34px;font-family:var(--display);color:#1a1204;background:linear-gradient(#f0c86480,#f0c86480),url(/plates/gold-bright.webp) 50%/200px;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #fffae199}.answer .answer-k{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#e8c46a;margin:0;font-size:13px;font-weight:700}.answer-head .pill{color:#b7ab92;background:0 0;border-color:#3a3326;margin-left:auto}.answer-verdict{font-family:var(--display)!important;margin:0 0 14px!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:600!important;line-height:1.05!important}.answer .answer-text{color:var(--ink-2);max-width:900px;margin:0 0 22px;font-size:21px;line-height:1.65}.entity{background:var(--gold-bg);border-bottom:2px solid #d8b25e;border-radius:6px;align-items:baseline;gap:6px;margin:0 2px;padding:1px 10px 2px;font-weight:600;transition:background .15s;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.entity i{color:var(--gold);font-size:10px;font-style:normal}.entity:hover{background:#0a0a0a;border-bottom-color:#0a0a0a;color:#f5e6c0!important}.picks{border-top:1px solid var(--line);margin:0 0 18px;padding:0;list-style:none}.picks li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1.3fr) minmax(0,1fr) 160px 48px;align-items:center;gap:16px;padding:12px 0;display:grid}.pick-n{background:var(--ink);color:#f5e6c0;width:28px;height:28px;font-family:var(--display);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.pick-name{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:600;text-decoration:none;overflow:hidden}.pick-name:hover{color:var(--accent)}.pick-sub{font-family:var(--sans);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pick-pct{font-family:var(--sans);text-align:right;font-size:15px;font-weight:700}.answer-missing{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.answer-missing .lbl{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-right:6px;font-size:12px;font-weight:700}.intent{margin:0 0 8px}.funnel{border:1px solid var(--ink);background:var(--card);grid-template-columns:repeat(3,minmax(0,1fr)) auto}.funnel div+div{border-left:1px solid var(--line);padding-left:26px}.funnel .cta{padding:0 24px}.section-title{border-bottom:2px solid var(--ink);align-items:center}.section-title h2{font-size:clamp(34px,3.4vw,48px)!important}.card{background:var(--card);border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:3px;grid-template-columns:132px minmax(0,1fr);gap:28px;margin:18px 0 0;padding:24px;transition:border-color .15s,box-shadow .2s,transform .2s;display:grid}.card.is-focus{border-color:var(--ink);box-shadow:inset 4px 0 0 var(--gold)}.card-plate{aspect-ratio:4/5;border:1px solid var(--ink);background:var(--paper);align-self:start;display:block;position:relative;overflow:hidden}.card-plate img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.card-plate span{text-align:center;font-family:var(--display);color:#e8c46a;background:#0a0a0ad1;padding:4px 0;font-size:14px;font-style:italic;position:absolute;bottom:0;left:0;right:0}.card-main{min-width:0}.card-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rank{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#f5e6c0;background:var(--ink);border-radius:3px;padding:6px 10px;font-size:12px;font-weight:800}.card-name{font-size:34px!important;font-weight:700!important}.card-sub{color:var(--ink-3)!important;margin-top:6px!important;font-size:15px!important}.match{text-align:right;width:150px}.match>b{font-family:var(--display);font-size:48px;font-weight:600;line-height:1;display:block}.match>b small{margin-left:2px;font-size:24px}.match .meter{margin:10px 0 6px}.why{border-left:3px solid var(--gold);color:var(--ink-2);background:#f3ecdd;border-radius:0 3px 3px 0;padding:14px 18px;margin:18px 0 0!important;font-size:18px!important}.why strong{color:var(--ink)}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin:20px 0 0!important;display:grid!important}.fact dt{letter-spacing:.16em;font-size:11.5px;font-weight:700}.fact dd{margin-top:4px;font-size:17px;font-weight:600}.card-actions{gap:10px!important;margin-top:18px!important}.card-actions .btn.small,.person-row .acts .btn.small{background:var(--white)!important;color:var(--ink)!important;letter-spacing:.1em!important;border:1px solid #bdb5a6!important;border-radius:999px!important;padding:11px 16px!important;font-size:12.5px!important}.card-actions .btn.small:first-child,.person-row .acts .btn.small:first-child{background:var(--ink)!important;border-color:var(--ink)!important;color:#f5e6c0!important}.card-actions .btn.small:hover,.person-row .acts .btn.small:hover{border-color:var(--ink)!important}.card-actions .btn.small[aria-pressed=true]{background:var(--gold-bg)!important;border-color:#d8b25e!important}.person-row{background:var(--card);border-radius:3px;margin-top:12px;transition:border-color .15s,box-shadow .2s;border:1px solid var(--line)!important;grid-template-columns:64px minmax(0,1.2fr) minmax(0,1fr) auto!important;gap:22px!important;padding:18px 20px!important}.person-row:hover{box-shadow:0 14px 30px -24px #14100899;border-color:var(--ink)!important}.person-row.is-focus{box-shadow:inset 4px 0 0 var(--gold);border-color:var(--ink)!important}.monogram{width:56px;height:56px;font-family:var(--display);letter-spacing:.02em;color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:50%;place-items:center;font-size:21px;font-weight:700;text-decoration:none;display:grid}.monogram.exec{color:#1a1204;background:linear-gradient(#f0c86473,#f0c86473),url(/plates/gold-bright.webp) 50%/180px;border-color:#a87a22;box-shadow:inset 0 1px #fffae199}.person-row .nm{font-size:27px!important;font-weight:700!important}.person-row .ttl .pill{white-space:normal;line-height:1.25}.person-row .co a{border-bottom:2px solid #d8b25e;font-size:19px!important;font-weight:700!important}.person-row .meta{margin-top:6px!important;font-size:14px!important}.phone{font-family:var(--sans);color:var(--ok);background:var(--ok-bg);border:1px solid #b9d3bf;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.phone span{color:var(--ink-3);font-weight:500}.person-row .acts{flex-direction:column;align-items:stretch!important;gap:8px!important}@media (max-width:900px){.card{grid-template-columns:1fr;padding:18px}.card-plate{display:none}.facts{grid-template-columns:1fr 1fr}.fact:nth-child(3){border-left:0;padding-left:0}.match{text-align:left;width:100%}.picks li{grid-template-columns:30px minmax(0,1fr) 44px}.picks .pick-sub,.picks .meter{display:none}.person-row{grid-template-columns:48px minmax(0,1fr)!important}.person-row .p-co,.person-row .acts{grid-column:1/-1}.person-row .acts{flex-direction:row}.monogram{width:44px;height:44px;font-size:17px}.answer-body{padding:20px 18px}.answer-head .pill{display:none}.funnel{grid-template-columns:1fr 1fr}}.refine{background:#ffffff59;border:1px dashed #bfb39a;border-radius:3px;margin:0 0 28px;padding:18px 20px}.refine-form{align-items:center;gap:12px;display:flex}.refine-lbl{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:800}.refine-input{border:0;border-bottom:1px solid var(--ink-3);min-width:0;font-family:var(--display);color:var(--accent);background:0 0;outline:none;flex:1;padding:6px 2px;font-size:22px;font-style:italic}.refine-input:focus{border-bottom-color:var(--ink)}.refine-form .btn.small{border-radius:999px;padding:11px 18px}.refine .pills{margin-top:14px}.pill-link{cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.pill-link:hover{background:var(--ink);color:#f5e6c0;border-color:var(--ink)}[data-dossier]{cursor:pointer}.drawer-veil{z-index:60;background:#0a0a0a59;animation:.2s fade;position:fixed;inset:0}.drawer{z-index:61;background:var(--paper);border-left:1px solid var(--ink);width:min(560px,100%);animation:.28s cubic-bezier(.2,.8,.2,1) slidein;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 60px -30px #0009}@keyframes slidein{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}}.drawer-head{z-index:2;background:#0a0a0a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.drawer-head .answer-k{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#e8c46a;margin:0;font-size:13px;font-weight:700}.drawer-x{color:#e8c46a;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.drawer-body{padding:24px}.drawer-top{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:20px;display:grid}.drawer-plate{aspect-ratio:4/5;border:1px solid var(--ink);overflow:hidden}.drawer-plate img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.drawer-name{font-family:var(--display);margin:6px 0 4px;font-size:34px;font-weight:700;line-height:1.05}.drawer-name a{text-decoration:none}.drawer-loc{font-family:var(--sans);color:var(--ink-3);margin:0;font-size:15px}.chain-v{background:var(--card);border:1px solid var(--line)!important;margin:24px 0 20px!important;display:block!important}.chain-v li{border-top:1px solid var(--line);font-size:17px;position:relative;border-left:0!important;padding:16px 18px 16px 44px!important;display:block!important}.chain-v li:first-child{border-top:0}.chain-v li:before{border-radius:50%;position:absolute;content:""!important;background:var(--gold)!important;border:0!important;width:10px!important;height:10px!important;display:block!important;top:22px!important;left:18px!important}.chain-v li+li:after{content:"";background:#d8c9a6;width:2px;height:26px;position:absolute;top:-8px;left:22px}.chain-v span{margin-bottom:6px;display:block}.chain-v em{color:var(--ink-3);font-size:15px}.drawer-person{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:3px 0;display:flex}.drawer-person a{font-family:var(--display);border-bottom:2px solid #d8b25e;font-size:20px;font-weight:700;text-decoration:none}.claim{border:1px solid var(--ink);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:28px;padding:18px 20px;display:flex}.claim p{margin:0;font-size:18px}@media (max-width:900px){.refine-form{flex-wrap:wrap}.refine-input{flex-basis:100%;order:2}.refine-form .btn{order:3}}.chain-v .pill{text-transform:none;letter-spacing:.02em;color:var(--ink-2);font-size:13px}.picks .pick-n{font-weight:800;line-height:1;font-family:var(--sans)!important;font-size:14px!important}:root{--b:8px}body{font-size:19px;line-height:32px}p,li,dd,dt,label,input,textarea,select,summary{line-height:inherit}h1,h2,h3,.page h1,.page h2,.page h3,.card-name,.answer-verdict,.section-head h2,.cover-title,.ask-lead,.drawer-name,.plate-card h3,.chain a,.chain b{line-height:round(up,1.04em,8px)!important}.page h1{margin:0 0 24px}.page h2{margin:64px 0 24px}.page h3{margin:32px 0 8px}.lede,.answer .answer-text,.section-lede{font-size:22px;line-height:32px!important}.kicker,.fact dt,.answer .answer-k,.refine-lbl,.answer-missing .lbl,.rank,.match small{font-size:12px!important;line-height:16px!important}.card-sub,.pick-sub,.meta,.help,.plate-cap,.pl-count,.provenance,.person-row .meta,.drawer-loc{font-size:14px!important;line-height:24px!important}.book{padding-top:64px;padding-bottom:128px}.section{padding-top:112px}.section-head{margin-bottom:48px}.section-title{margin:64px 0 0;padding-bottom:16px}.pill{letter-spacing:.01em;height:32px;padding:0 14px;font-size:13px;font-weight:600;line-height:30px}.pills{gap:8px;margin-top:24px}.card{box-shadow:none;background:#fcfbf7;border:1px solid #ddd4c2;border-radius:2px;gap:32px;margin:24px 0 0;padding:32px}.card:hover{border-color:#b99b5c;transform:none;box-shadow:0 1px #b99b5c,0 24px 48px -32px #281e0a73}.card-plate{border-color:#2a2622}.card-tags{gap:8px;margin-bottom:16px}.rank{border-radius:2px;padding:8px 10px}.card-name{letter-spacing:-.01em;margin:0!important;font-size:36px!important}.card-sub{margin:8px 0 0!important}.match>b{font-size:48px;line-height:48px}.match .meter{height:4px;margin:8px 0}.why{background:0 0;border-left:2px solid #c9a55a;border-radius:0;padding:16px 24px;font-style:normal;margin:24px 0 0!important;font-size:18px!important;line-height:32px!important}.facts{border-top:1px solid #e3dccd;border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:24px 0 0!important}.fact{padding:16px 24px 0 0}.fact+.fact{border-left:1px solid #e3dccd;padding-left:24px}.fact dt{letter-spacing:.18em;color:#8a8276}.fact dd{font-family:var(--display);margin:8px 0 0;font-size:22px;font-weight:600;line-height:24px}.provenance{color:#8a8276;margin:16px 0 0;font-style:italic;font-family:var(--serif)!important}.card-actions,.person-row .acts{flex-wrap:wrap;align-items:center;display:flex;gap:0!important;margin-top:24px!important}.card-actions .btn.small,.person-row .acts .btn.small{height:40px;font-weight:700;line-height:40px;position:relative;color:var(--ink)!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 20px!important;font-size:12px!important}.card-actions .btn.small+.btn.small:before,.person-row .acts .btn.small+.btn.small:before{content:"";background:#d3cab8;width:1px;height:16px;position:absolute;top:12px;left:0}.card-actions .btn.small:first-child,.person-row .acts .btn.small:first-child{height:48px;margin-right:8px;line-height:48px;box-shadow:inset 0 -2px #b8892c;color:#f1dca4!important;background:#111!important;border-radius:2px!important;padding:0 24px!important}.card-actions .btn.small:first-child:hover,.person-row .acts .btn.small:first-child:hover{color:#fff3cc!important;background:#000!important}.card-actions .btn.small:not(:first-child):hover,.person-row .acts .btn.small:not(:first-child):hover{color:var(--accent)!important}.card-actions .btn.small[aria-pressed=true]{color:#8a6516!important}.card-actions .btn.small[aria-pressed=true]:after{content:" ✓"}.person-row .acts{flex-direction:row;justify-content:flex-end}.person-row{background:#fcfbf7;margin-top:16px;border-color:#ddd4c2!important;gap:24px!important;padding:24px!important}.person-row .nm{font-size:28px!important;line-height:32px!important}.person-row .ttl{margin-top:8px!important}.monogram{width:56px;height:56px}.phone{height:32px;margin-top:8px;padding:0 12px;font-size:13px}.answer{margin:32px 0 48px}.answer-head{height:56px;padding:0 24px}.answer-body{padding:32px}.answer-verdict{margin:0 0 16px!important}.answer .answer-text{margin:0 0 24px}.entity{padding:0 8px;line-height:28px}.picks{margin:0 0 24px}.picks li{min-height:56px;padding:12px 0}.answer-missing{gap:8px}.funnel div{padding:24px}.refine{margin:0 0 32px;padding:24px}@media (max-width:900px){body{font-size:18px;line-height:32px}.card{padding:24px}.card-name{font-size:30px!important}.fact+.fact{padding-left:16px}.card-actions .btn.small:first-child{text-align:center;justify-content:center;width:100%;margin:0 0 8px}.person-row .acts{justify-content:flex-start}}.section-title{align-items:baseline;margin:80px 0 0}.section-title h2{margin:0!important;line-height:56px!important}.section-title .pill{transform:translateY(-6px)}.results-head{margin-top:48px}.results-head h1{margin:0!important}.answer{box-shadow:0 32px 64px -40px #1e160673}.match>b small{vertical-align:16px;margin-left:2px;font-size:22px}
