.bn__hero[data-v-79dccac6]{position:relative;padding:7rem 0 0;overflow:hidden}.bn__field[data-v-79dccac6]{opacity:.5}.bn__hero-grid[data-v-79dccac6]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.bn__title[data-v-79dccac6]{font-size:var(--step-4);max-width:16ch;margin-bottom:1.25rem}.bn__lede[data-v-79dccac6]{color:var(--text-muted);font-size:var(--step-1);max-width:52ch;margin-bottom:1.5rem}.bn__chips[data-v-79dccac6]{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:var(--text-faint)}.bn__chip-dot[data-v-79dccac6]{width:4px;height:4px;border-radius:50%;background:var(--ember)}.bn__meta[data-v-79dccac6]{margin:0;color:var(--text-muted)}.bn__meta a[data-v-79dccac6]{color:var(--ember-bright)}.bn__meta a[data-v-79dccac6]:hover{color:var(--brass)}.bn__form[data-v-79dccac6]{scroll-margin-top:6rem}.bn__form-intro[data-v-79dccac6]{margin:0 0 1.25rem;color:var(--text-muted);max-width:36ch}.bn__hero-art[data-v-79dccac6]{margin:3.5rem 0 0;max-width:56rem;border:1px solid var(--border);border-radius:calc(var(--radius)*.75);overflow:hidden;background:#0c0a08}.bn__hero-art img[data-v-79dccac6]{display:block;width:100%;height:auto}.bn__section[data-v-79dccac6]{padding:7.5rem 0 0}.bn__ledger[data-v-79dccac6],.bn__row[data-v-79dccac6]{display:grid}.bn__row[data-v-79dccac6]{position:relative;grid-template-columns:4.5rem 1fr 1.4fr;gap:2rem;align-items:baseline;padding:2.1rem .5rem;transition:background .3s,padding-left .35s var(--ease-out)}.bn__row[data-v-79dccac6]:last-child{border-bottom:1px solid var(--border)}.bn__row[data-v-79dccac6]:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--ember) 6%,transparent),transparent 70%);padding-left:1.25rem}.bn__num[data-v-79dccac6]{font-family:var(--font-mono);color:var(--text-faint);font-size:.8rem;transition:color .25s}.bn__row:hover .bn__num[data-v-79dccac6]{color:var(--ember)}.bn__row h3[data-v-79dccac6]{font-size:var(--step-2);letter-spacing:-.02em}.bn__row p[data-v-79dccac6]{color:var(--text-muted);max-width:52ch}.bn__figure[data-v-79dccac6]{display:block;margin-bottom:.35rem;color:var(--text);font-family:var(--font-display);font-weight:500;letter-spacing:-.02em}.bn__after[data-v-79dccac6]{margin-top:2.5rem}.bn__cap[data-v-79dccac6],.bn__caps[data-v-79dccac6]{display:grid}.bn__cap[data-v-79dccac6]{position:relative;grid-template-columns:1.05fr .95fr;align-items:center;gap:3.5rem;padding:3.5rem .75rem}.bn__cap--flip .bn__cap-media[data-v-79dccac6]{order:2}.bn__cap-media[data-v-79dccac6]{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius)*.75);background:#0c0a08}.bn__cap-media img[data-v-79dccac6]{display:block;width:100%;height:auto}.bn__cap-body[data-v-79dccac6]{display:grid;gap:.9rem}.bn__cap-index[data-v-79dccac6]{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.22em;color:var(--text-faint)}.bn__cap-index span[data-v-79dccac6]{color:var(--brass)}.bn__cap-body h3[data-v-79dccac6]{font-size:var(--step-2);letter-spacing:-.02em;max-width:22ch}.bn__cap-body p[data-v-79dccac6]{color:var(--text-muted);max-width:48ch}.bn__faq[data-v-79dccac6]{grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:start}.bn__faq[data-v-79dccac6],.bn__reading[data-v-79dccac6]{display:grid}.bn__reading-row[data-v-79dccac6]{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.4rem .5rem;border-top:1px solid var(--border);font-family:var(--font-display);font-size:var(--step-1);font-weight:500;letter-spacing:-.015em;transition:background .3s,padding-left .35s var(--ease-out),color .25s}.bn__reading-row[data-v-79dccac6]:last-child{border-bottom:1px solid var(--border)}.bn__reading-row[data-v-79dccac6]:hover{padding-left:1.25rem;color:var(--brass-soft)}@media(max-width:900px){.bn__cap[data-v-79dccac6],.bn__faq[data-v-79dccac6],.bn__hero-grid[data-v-79dccac6]{grid-template-columns:1fr;gap:1.75rem}.bn__cap--flip .bn__cap-media[data-v-79dccac6]{order:0}.bn__row[data-v-79dccac6]{grid-template-columns:2.5rem 1fr;gap:.75rem 1.25rem}.bn__row p[data-v-79dccac6]{grid-column:2}.bn__title[data-v-79dccac6]{max-width:none}}
