.bt-top{background:var(--ink);color:var(--mute);border-bottom:1px solid var(--iron-2);padding:12px 0;font-size:10.5px;letter-spacing:.12em}.bt-top__row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bt-top a{color:var(--mute);text-decoration:none;transition:color .14s ease}.bt-top a:hover{color:var(--brass)}.bt-back{color:var(--bone-3)!important}.bt-top__ver{color:var(--mute-2)}.bt-hero{background:var(--ink);color:var(--bone);padding:clamp(64px,9vw,120px) 0 clamp(80px,10vw,128px)}.bt-hero__h{font-family:var(--display);font-weight:800;font-size:clamp(48px,8.6vw,128px);line-height:.9;letter-spacing:-.05em;color:var(--bone);margin:28px 0 36px;text-wrap:balance}.bt-hero__lead{max-width:64ch;font-size:clamp(17px,1.4vw,21px);line-height:1.5;color:var(--bone-3);margin-bottom:clamp(32px,4vw,48px)}.bt-hero__lead em{font-style:italic;color:var(--bone)}.bt-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-bottom:clamp(48px,6vw,72px)}.bt-hero__cta-meta{color:var(--mute);font-size:10.5px;letter-spacing:.1em}.bt-binary{background:var(--ink);color:var(--bone);padding:clamp(72px,10vw,140px) 0}.bt-binary__grid{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--iron)}.bt-side{padding:clamp(32px,4vw,56px) clamp(28px,3.5vw,48px);position:relative;display:flex;flex-direction:column;gap:22px}.bt-side--babel{background:var(--ink-2);color:var(--bone);border-right:1px solid var(--iron)}.bt-side--jerusalem{background:var(--ink);color:var(--bone)}.bt-side__tag{font-size:10px;letter-spacing:.16em;color:var(--mute)}.bt-side--babel .bt-side__tag{color:var(--signal)}.bt-side--jerusalem .bt-side__tag{color:var(--brass)}.bt-side__h{font-family:var(--display);font-weight:800;font-size:clamp(36px,4.4vw,56px);line-height:1;letter-spacing:-.04em;color:var(--bone);margin:0}.bt-side--babel .bt-side__h{color:var(--signal)}.bt-side--jerusalem .bt-side__h{color:var(--brass)}.bt-side__verse{font-style:italic;font-size:14.5px;line-height:1.5;color:var(--bone-3);padding-left:16px;border-left:2px solid currentColor;margin:0}.bt-side--babel .bt-side__verse{border-left-color:var(--signal)}.bt-side--jerusalem .bt-side__verse{border-left-color:var(--brass)}.bt-side__list{list-style:none;padding:0;margin:0}.bt-side__list li{padding:10px 0;border-bottom:1px solid var(--iron-2);font-size:11px;letter-spacing:.1em;color:var(--bone-3)}.bt-side__list li:last-child{border-bottom:0}.bt-test{background:var(--bone);color:var(--ink);padding:clamp(72px,10vw,140px) 0}.bt-test .lede{color:var(--ink-2);max-width:70ch}.bt-questions{margin-top:56px;border-top:1px solid var(--ink)}.bt-q{display:grid;grid-template-columns:88px 1fr clamp(280px,28vw,460px);gap:36px;align-items:center;padding:30px 0;border-bottom:1px solid var(--bone-3)}.bt-q__num{color:var(--mute-2);font-size:10.5px;letter-spacing:.12em}.bt-q__num strong{display:block;font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.02em;margin-bottom:4px;font-family:var(--display)}.bt-q__body{min-width:0}.bt-q__text{font-family:var(--display);font-weight:600;font-size:clamp(18px,1.6vw,22px);line-height:1.3;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px}.bt-q__text .brass{color:var(--brass-dim);font-style:italic}.bt-q__ref{color:var(--mute-2);font-size:9.5px;letter-spacing:.1em}.bt-q__choice{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink)}.bt-choice{background:transparent;border:0;padding:16px 18px;color:var(--ink);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;font-family:var(--mono);transition:background .14s ease,color .14s ease}.bt-choice+.bt-choice{border-left:1px solid var(--ink)}.bt-choice__label{font-size:9.5px;opacity:.55;font-weight:500;letter-spacing:.14em}.bt-choice__text{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.bt-choice:hover{background:var(--ink);color:var(--bone)}.bt-choice:hover .bt-choice__label{opacity:.7}.bt-choice.is-on--babel{background:var(--signal);color:var(--ink)}.bt-choice.is-on--babel .bt-choice__label{opacity:.65;color:var(--ink)}.bt-choice.is-on--jerusalem{background:var(--brass);color:var(--ink)}.bt-choice.is-on--jerusalem .bt-choice__label{opacity:.65;color:var(--ink)}.bt-verdict{background:var(--ink);color:var(--bone);padding:clamp(36px,4vw,56px) clamp(28px,3.5vw,48px);margin-top:56px;border:1px solid var(--iron)}.bt-verdict__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px;color:var(--mute);font-size:10.5px;letter-spacing:.14em}.bt-verdict__bar{height:56px;background:var(--ink-2);display:flex;overflow:hidden;margin-bottom:18px}.bt-verdict__fill{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);width:0%}.bt-verdict__fill--babel{background:var(--signal)}.bt-verdict__fill--jerusalem{background:var(--brass);margin-left:auto}.bt-verdict__fill--unknown{background:transparent;border-left:1px dashed var(--iron);border-right:1px dashed var(--iron);flex:1}.bt-verdict__legend{display:flex;justify-content:space-between;margin-bottom:32px;font-size:10.5px;letter-spacing:.12em}.bt-verdict__legend-l{color:var(--signal)}.bt-verdict__legend-r{color:var(--brass)}.bt-verdict__result{font-family:var(--display);font-weight:800;font-size:clamp(28px,3.4vw,46px);line-height:1.05;letter-spacing:-.035em;color:var(--bone);margin-bottom:14px}.bt-verdict__result .brass{font-style:italic;font-weight:700}.bt-verdict__desc{font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:var(--bone-3);max-width:72ch;margin:0}.bt-verdict__desc em{color:var(--bone);font-style:italic}.bt-reset{margin-top:24px;background:transparent;color:var(--bone);border:1px solid var(--iron);padding:10px 18px;font-size:10.5px;letter-spacing:.14em;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.bt-reset:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.bt-cases{background:var(--ink);color:var(--bone);padding:clamp(72px,10vw,140px) 0}.bt-cases__table{width:100%;margin-top:56px;border-collapse:collapse;font-family:var(--display);border-top:1.5px solid var(--brass);border-bottom:1.5px solid var(--brass)}.bt-cases__table th{text-align:left;padding:16px 12px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--iron);background:var(--ink-2)}.bt-cases__table th:first-child{padding-left:18px}.bt-cases__table th:last-child{padding-right:18px}.bt-cases__table td{padding:16px 12px;border-bottom:1px solid var(--iron-2);font-size:14px;line-height:1.5;color:var(--bone-3);vertical-align:top}.bt-cases__table td:first-child{padding-left:18px;color:var(--brass);font-family:var(--mono);font-size:11px;letter-spacing:.1em;font-weight:600;white-space:nowrap;vertical-align:middle}.bt-cases__table td:last-child{padding-right:18px;vertical-align:middle}.bt-cases__table tr:hover td{background:var(--ink-2)}.bt-cases__table tr:last-of-type td{border-bottom:0}.bt-entity{font-weight:700!important;color:var(--bone)!important;letter-spacing:-.015em;white-space:nowrap}.bt-tag{display:inline-block;padding:4px 10px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid}.bt-tag--babel{color:var(--signal);border-color:var(--signal);background:#ff453a1a}.bt-tag--jerusalem{color:var(--brass);border-color:var(--brass);background:#5c8def1a}.bt-tag--mixed{color:var(--mute);border-color:var(--iron);background:var(--ink-2)}.bt-source{background:var(--bone);color:var(--ink);padding:clamp(72px,10vw,140px) 0}.bt-source__grid{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;border-top:1.5px solid var(--ink);border-left:1px solid var(--bone-3)}.bt-source__item{padding:30px 32px;border-right:1px solid var(--bone-3);border-bottom:1px solid var(--bone-3)}.bt-source__ref{color:var(--brass-dim);font-size:10px;letter-spacing:.14em;font-weight:600;margin-bottom:14px}.bt-source__quote{font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(15px,1.3vw,18px);line-height:1.45;color:var(--ink);margin:0;text-wrap:pretty}.bt-about{background:var(--ink);color:var(--bone);padding:clamp(72px,10vw,140px) 0}.bt-about__grid{margin-top:40px;display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:clamp(40px,5vw,80px);align-items:start}.bt-about__meta{display:grid;gap:18px;border-top:1px solid var(--iron-2);border-left:1px solid var(--iron-2)}.bt-about__meta>div{padding:14px 16px;border-right:1px solid var(--iron-2);border-bottom:1px solid var(--iron-2)}.bt-about__meta dt{color:var(--mute);font-size:10px;letter-spacing:.14em;margin-bottom:6px}.bt-about__meta dd{color:var(--bone);font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:-.01em;margin:0}.bt-about__body p{font-family:var(--display);font-size:clamp(17px,1.4vw,21px);line-height:1.5;color:var(--bone-3);margin-bottom:18px;max-width:60ch}.bt-about__body p em{font-style:italic;color:var(--bone)}.bt-about__body .brass{color:var(--brass);font-weight:700}.bt-about__links{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.bt-about__link{padding:12px 22px;border:1px solid var(--iron);color:var(--bone);text-decoration:none;font-size:11px;letter-spacing:.12em;transition:background .14s ease,color .14s ease,border-color .14s ease}.bt-about__link:hover{background:var(--brass);color:var(--ink);border-color:var(--brass)}.bt-foot{background:var(--ink);color:var(--mute-2);padding:24px 0 32px;border-top:1px solid var(--iron-2);font-size:10.5px;letter-spacing:.12em}.bt-foot__row{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.bt-foot a{color:var(--bone-3);text-decoration:none}.bt-foot a:hover{color:var(--brass)}@media(max-width:1100px){.bt-binary__grid{grid-template-columns:1fr}.bt-side--babel{border-right:0;border-bottom:1px solid var(--iron)}.bt-source__grid{grid-template-columns:1fr}}@media(max-width:900px){.bt-q{grid-template-columns:1fr;gap:16px}.bt-about__grid{grid-template-columns:1fr}.bt-cases__table th,.bt-cases__table td{padding:12px 8px;font-size:13px}}@media(max-width:720px){.bt-cases__table,.bt-cases__table tbody,.bt-cases__table tr,.bt-cases__table td,.bt-cases__table thead,.bt-cases__table th{display:block}.bt-cases__table thead{display:none}.bt-cases__table tr{padding:16px 0;border-bottom:1px solid var(--iron-2)}.bt-cases__table td{padding:4px 0;border-bottom:0}.bt-cases__table td:first-child{padding-bottom:8px}}
