.rail[data-astro-cid-tukh5fph]{width:min(1100px,100% - 3rem);margin-inline:auto}.bk-hero[data-astro-cid-tukh5fph]{text-align:center;padding-block:3.5rem 1.5rem}.bk-eyebrow[data-astro-cid-tukh5fph]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .5rem;font-size:.85rem}.bk-hero[data-astro-cid-tukh5fph] h1[data-astro-cid-tukh5fph]{font-family:var(--font-display);color:var(--color-primary);margin:0 0 1rem;font-size:clamp(2rem,4vw,2.75rem)}.bk-intro[data-astro-cid-tukh5fph]{max-width:46rem;color:var(--color-text);margin-inline:auto;font-size:1.05rem;line-height:1.6}.bk-tabs[data-astro-cid-tukh5fph]{padding-bottom:4rem}.bk-tabs[data-astro-cid-tukh5fph] input[data-astro-cid-tukh5fph][type=radio]{opacity:0;pointer-events:none;position:absolute}.bk-tablist[data-astro-cid-tukh5fph]{justify-content:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.bk-tablist[data-astro-cid-tukh5fph] label[data-astro-cid-tukh5fph]{cursor:pointer;border:1px solid var(--color-muted);font-family:var(--font-display);letter-spacing:.03em;color:var(--color-primary);background:var(--color-bg);border-radius:999px;padding:.75rem 1.75rem}#bk-patriotic[data-astro-cid-tukh5fph]:checked~.bk-tablist[data-astro-cid-tukh5fph] label[data-astro-cid-tukh5fph][for=bk-patriotic],#bk-tactical[data-astro-cid-tukh5fph]:checked~.bk-tablist[data-astro-cid-tukh5fph] label[data-astro-cid-tukh5fph][for=bk-tactical]{background:var(--color-primary);color:var(--color-on-dark);border-color:var(--color-primary)}.bk-panel[data-astro-cid-tukh5fph][data-variant=tactical],#bk-tactical[data-astro-cid-tukh5fph]:checked~.bk-panels[data-astro-cid-tukh5fph] .bk-panel[data-astro-cid-tukh5fph][data-variant=patriotic]{display:none}#bk-tactical[data-astro-cid-tukh5fph]:checked~.bk-panels[data-astro-cid-tukh5fph] .bk-panel[data-astro-cid-tukh5fph][data-variant=tactical]{display:block}.bk-section[data-astro-cid-tukh5fph]{margin-top:3rem}.bk-section[data-astro-cid-tukh5fph] h2[data-astro-cid-tukh5fph]{font-family:var(--font-display);color:var(--color-primary);font-size:var(--text-h3);border-bottom:1px solid #ddd;margin-bottom:1.5rem;padding-bottom:.5rem}.bk-logo-grid[data-astro-cid-tukh5fph]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.bk-logo-card[data-astro-cid-tukh5fph]{background:var(--color-bg);text-align:center;border:1px solid #ddd;border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12rem;padding:1.5rem 1rem;display:flex}.bk-logo-card--dark[data-astro-cid-tukh5fph]{background:#036}.bk-logo-card--tactical[data-astro-cid-tukh5fph]{background:#4b5320}.bk-logo-card--tactical[data-astro-cid-tukh5fph] figcaption[data-astro-cid-tukh5fph] a[data-astro-cid-tukh5fph]{color:#e8c34a}.bk-logo-card--pending[data-astro-cid-tukh5fph]{color:var(--color-muted);background:repeating-linear-gradient(45deg,#f4f4f4,#f4f4f4 10px,#ececec 10px 20px);justify-content:flex-end}.bk-logo-card[data-astro-cid-tukh5fph] img[data-astro-cid-tukh5fph]{width:auto;max-width:100%;height:3.5rem}.bk-favicon-pair[data-astro-cid-tukh5fph]{justify-content:space-between}.bk-favicon-options[data-astro-cid-tukh5fph]{gap:1.25rem;display:flex}.bk-favicon-option[data-astro-cid-tukh5fph]{flex-direction:column;align-items:center;gap:.35rem;display:flex}.bk-favicon-option[data-astro-cid-tukh5fph] img[data-astro-cid-tukh5fph]{width:auto;height:2.75rem}.bk-favicon-option[data-astro-cid-tukh5fph] code[data-astro-cid-tukh5fph]{font-size:.75rem}.bk-favicon-option[data-astro-cid-tukh5fph] a[data-astro-cid-tukh5fph]{color:var(--color-accent);font-size:.75rem}.bk-logo-card[data-astro-cid-tukh5fph] figcaption[data-astro-cid-tukh5fph]{flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.bk-logo-card--dark[data-astro-cid-tukh5fph] figcaption[data-astro-cid-tukh5fph]{color:#fff}.bk-logo-card[data-astro-cid-tukh5fph] figcaption[data-astro-cid-tukh5fph] strong[data-astro-cid-tukh5fph]{font-family:var(--font-display);font-size:.9rem}.bk-logo-card[data-astro-cid-tukh5fph] figcaption[data-astro-cid-tukh5fph] a[data-astro-cid-tukh5fph]{color:var(--color-accent);margin-top:.25rem}.bk-logo-card--dark[data-astro-cid-tukh5fph] figcaption[data-astro-cid-tukh5fph] a[data-astro-cid-tukh5fph]{color:#ffb3b3}.bk-dodont[data-astro-cid-tukh5fph]{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.bk-dodont[data-astro-cid-tukh5fph] h3[data-astro-cid-tukh5fph]{font-family:var(--font-display);margin:0 0 .5rem;font-size:1rem}.bk-dodont[data-astro-cid-tukh5fph] ul[data-astro-cid-tukh5fph]{margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.5}.bk-swatch-grid[data-astro-cid-tukh5fph]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.bk-swatch[data-astro-cid-tukh5fph]{border-radius:.4rem;flex-direction:column;gap:.35rem;padding:1.25rem 1rem;display:flex}.bk-swatch[data-astro-cid-tukh5fph] code[data-astro-cid-tukh5fph]{font-size:.85rem;font-weight:600}.bk-swatch[data-astro-cid-tukh5fph] span[data-astro-cid-tukh5fph]{opacity:.9;font-size:.8rem}.bk-pairing-note[data-astro-cid-tukh5fph]{color:var(--color-muted);margin:1rem 0 0;font-size:.85rem}.bk-type-grid[data-astro-cid-tukh5fph]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.bk-type-card[data-astro-cid-tukh5fph]{border:1px solid #ddd;border-radius:.4rem;padding:1.5rem}.bk-type-kicker[data-astro-cid-tukh5fph]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0 0 .75rem;font-size:.8rem}.bk-tag--shipped[data-astro-cid-tukh5fph]{color:var(--color-primary);font-weight:600}.bk-type-sample[data-astro-cid-tukh5fph]{color:var(--color-text);margin:0 0 1rem}.bk-type-alt[data-astro-cid-tukh5fph]{color:var(--color-muted);margin:.15rem 0;font-size:.85rem}.bk-type-alt[data-astro-cid-tukh5fph] a[data-astro-cid-tukh5fph]{color:var(--color-primary)}.bk-in-use[data-astro-cid-tukh5fph]{border-radius:.4rem;padding:2.5rem}.bk-in-use[data-astro-cid-tukh5fph] h3[data-astro-cid-tukh5fph]{font-size:var(--text-h3);margin:0 0 .75rem}.bk-in-use[data-astro-cid-tukh5fph] p[data-astro-cid-tukh5fph]{max-width:40rem;margin:0 0 1.25rem}.bk-in-use[data-astro-cid-tukh5fph] .btn[data-astro-cid-tukh5fph]{padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--btn-radius);letter-spacing:var(--btn-tracking);color:#fff;text-decoration:none;display:inline-block}.bk-voice[data-astro-cid-tukh5fph]{max-width:46rem;color:var(--color-text);font-size:1.05rem;line-height:1.65}@media (width<=900px){.bk-logo-grid[data-astro-cid-tukh5fph]{grid-template-columns:repeat(2,1fr)}.bk-type-grid[data-astro-cid-tukh5fph],.bk-dodont[data-astro-cid-tukh5fph],.bk-swatch-grid[data-astro-cid-tukh5fph]{grid-template-columns:1fr}}@media (width<=600px){.bk-logo-grid[data-astro-cid-tukh5fph]{grid-template-columns:1fr}.bk-tablist[data-astro-cid-tukh5fph]{gap:.35rem}.bk-tablist[data-astro-cid-tukh5fph] label[data-astro-cid-tukh5fph]{padding:.65rem 1.1rem;font-size:.9rem}}
