
@font-face{font-family:"Special Elite";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/special-elite-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"Caveat";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/caveat-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"Caveat";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/caveat-latin-500-normal.woff2) format("woff2")}
@font-face{font-family:"Caveat";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/caveat-latin-700-normal.woff2) format("woff2")}
@font-face{font-family:"IM Fell DW Pica";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/im-fell-dw-pica-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"IM Fell DW Pica";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/im-fell-dw-pica-latin-400-italic.woff2) format("woff2")}

:root{color-scheme:dark;--bg:#0c0b0a;--edge:#2a251e;--paper:#d9cfb8;--ink:#1d1912;--dim:#4a4233;--faint:#6f654f;--line:#b3a88c;--s1:#e9e1cd;--pen:#1d3a6e;--gold:#d9b46a;--dink:#dcd8cc;--ddim:#a3a5a7;
--type:"Special Elite","American Typewriter","Courier New",Courier,monospace;--hand:"Caveat","Bradley Hand","Segoe Script",cursive;--serif:"IM Fell DW Pica","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;
--c-VERIFIED_FACT:#1f5f4a;--c-OFFICIAL_RECORD:#1f5f4a;--c-DOCUMENTED_TESTIMONY:#6b4a2a;--c-REPORTED:#4a5a6a;--c-ALLEGATION:#8a1f1f;--c-DISPUTED:#9a5a0a;--c-UNVERIFIED:#555;--c-THEORY:#6a3a6a;--c-FOLKLORE:#3f5568}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg) radial-gradient(120% 40% at 50% 0,#1b1813 0,transparent 70%) no-repeat;color:var(--dink);font-family:var(--serif);font-size:17px;line-height:1.55}
a{color:var(--pen);text-underline-offset:2px}h1,h2,h3{margin:0;font-weight:400;text-wrap:balance}p{margin:0}
.sr{position:absolute;left:-9999px}.sr:focus{left:8px;top:8px;background:#fff;color:#000;padding:6px 10px;z-index:99}
.wrap{max-width:720px;margin:0 auto;padding-inline:16px}
.top{background:rgba(12,11,10,.96);border-bottom:1px solid var(--edge)}
.top .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:10px}
.brand{font-family:var(--type);text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--dink);text-decoration:none;margin-right:auto}.brand b{color:var(--gold);font-weight:400}
.top nav{display:flex;flex-wrap:wrap;gap:4px 14px}.top nav a{font-family:var(--type);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ddim);text-decoration:none}
.top nav a:hover,.top nav a[aria-current]{color:var(--gold)}
.sheet{max-width:720px;margin:24px auto;background:var(--paper);color:var(--ink);padding:26px 22px 30px;border-radius:2px;box-shadow:0 6px 24px rgba(0,0,0,.5);position:relative}
.sheet::before{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px;background:rgba(160,50,40,.3)}
.sheet a{color:var(--pen)}
.lbl{font-family:var(--type);text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--faint)}
h1{font-size:clamp(30px,6.5vw,44px);line-height:1.06;letter-spacing:-.01em}
h2{font-family:var(--type);text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--dim);border-bottom:1px solid var(--line);padding-bottom:6px;margin:30px 0 14px}
h3{font-size:20px;margin:18px 0 6px}
.dek{font-style:italic;font-size:19px;line-height:1.35;color:var(--dim);margin-top:8px}
.hand{font-family:var(--hand);font-size:23px;color:var(--pen);line-height:1.15}
.sheet p+p{margin-top:12px}
.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chip{font-family:var(--type);font-size:11px;letter-spacing:.06em;border:1px solid var(--line);padding:2px 8px;border-radius:2px;color:var(--dim)}
.cta{display:inline-block;margin-top:18px;background:var(--ink);color:var(--paper)!important;font-family:var(--type);text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:12px 18px;text-decoration:none;border-radius:2px}
.cta.ghost{background:transparent;color:var(--ink)!important;border:1.5px solid var(--ink)}
.row{display:flex;flex-wrap:wrap;gap:10px}
.cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.cols{grid-template-columns:1fr}}
.box{background:var(--s1);border:1px solid var(--line);padding:14px 16px;border-radius:2px}.box h3{margin-top:0;font-family:var(--type);text-transform:uppercase;letter-spacing:.08em;font-size:13px}
.box ul{margin:8px 0 0;padding-left:18px}.box li{margin:3px 0}
.price{font-family:var(--type);font-size:44px;line-height:1}.price small{font-size:14px;letter-spacing:.05em}
.notice{border:1.5px dashed #8a1f1f;padding:12px 14px;background:#ecdcc6;font-family:var(--type);font-size:14px}
.beat h3{font-size:19px}
figure.doc{margin:18px 0;background:var(--s1);padding:10px;border:1px solid var(--line);transform:rotate(-.4deg)}
figure.doc img{display:block;max-width:100%;height:auto;margin:0 auto}
figure.doc figcaption{font-family:var(--type);font-size:12px;line-height:1.45;color:var(--dim);margin-top:8px}
.claims{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}
.claim{background:var(--s1);border:1px solid var(--line);border-left:6px solid var(--c,#555);padding:10px 12px;min-width:0}
.claim .meta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-bottom:5px}
.tag{font-family:var(--type);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c);border:1.5px solid var(--c);padding:1px 6px;border-radius:2px}
.ev{font-family:var(--type);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}
.claim p{font-family:var(--type);font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.claim .src{font-family:var(--type);font-size:11.5px;color:var(--dim);margin-top:6px;overflow-wrap:anywhere}
.n{font-family:var(--type);font-size:10.5px;color:var(--faint)}
sup a{font-family:var(--type);font-size:11px;text-decoration:none;padding:0 1px}
dl.gl dt{font-family:var(--type);text-transform:uppercase;letter-spacing:.08em;font-size:13px;margin-top:16px}dl.gl dd{margin:3px 0 0}
.tl{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}.tl li{padding:0 0 18px 16px;position:relative}.tl li::before{content:"";position:absolute;left:-6px;top:6px;width:10px;height:10px;background:var(--gold);border:2px solid var(--ink);border-radius:50%}
.tl .when{font-family:var(--type);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.tl h3{margin:2px 0 2px;font-size:19px}
table{border-collapse:collapse;width:100%;font-size:15px}th,td{border-bottom:1px solid var(--line);padding:7px 8px;text-align:left;vertical-align:top}th{font-family:var(--type);text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--faint)}
.foot{max-width:720px;margin:10px auto 40px;padding:0 16px;color:var(--ddim);font-size:14px;line-height:1.5}.foot a{color:var(--gold)}
.foot p+p{margin-top:8px}
:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sheet :focus-visible{outline-color:var(--pen)}

/*legal-pages*/
.mt{margin-top:16px}.legal h1{margin-bottom:4px}.legal ul{margin:8px 0 0;padding-left:20px}.legal li{margin:5px 0}.legal code{font-family:var(--type);font-size:.9em}
.buy .chk{display:flex;gap:10px;align-items:flex-start;margin:12px 0;font-size:16px;line-height:1.4}.buy .chk input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:var(--ink)}
.buy .fld{display:block;font-family:var(--type);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}
.buy input[type=email]{width:100%;min-height:46px;font-size:17px;padding:8px 10px;margin-top:6px;border:1.5px solid var(--ink);background:#fbf7ea;color:var(--ink);border-radius:2px}
.buy .cta{border:0;cursor:pointer;min-height:48px;width:100%;font-size:14px}.buy .cta:disabled{opacity:.55;cursor:wait}
.msg{min-height:1.4em;margin-top:10px;font-family:var(--type);font-size:14px;color:#8a1f1f}.sub{font-family:var(--type);font-size:13px;color:var(--dim);margin-top:12px}
.k-VERIFIED_FACT{--c:var(--c-VERIFIED_FACT)}.k-OFFICIAL_RECORD{--c:var(--c-OFFICIAL_RECORD)}.k-DOCUMENTED_TESTIMONY{--c:var(--c-DOCUMENTED_TESTIMONY)}.k-REPORTED{--c:var(--c-REPORTED)}.k-ALLEGATION{--c:var(--c-ALLEGATION)}.k-DISPUTED{--c:var(--c-DISPUTED)}.k-UNVERIFIED{--c:var(--c-UNVERIFIED)}.k-THEORY{--c:var(--c-THEORY)}.k-FOLKLORE{--c:var(--c-FOLKLORE)}
a.cta[hidden]{display:none}

.k-plain{--c:#555}
/*inline-styles:start*/
.sx-27a58c4a{--c:#555}
.sx-612618ab{margin:-6px 0 10px}
.sx-835dda17{margin-top:8px}
.sx-a457000d{list-style:none}
.sx-ef14ba8f{margin-top:22px}
.sx-ef14c28d{margin-top:20px}
.sx-ef1635e8{margin-top:16px}
.sx-ef1646ec{margin-top:12px}
.sx-ef164eea{margin-top:14px}
/*inline-styles:end*/
