.kb-landing[data-kb].kb-spirit{--kb-bg:#fff;--kb-surface:#f0f0f2;--kb-ink:#1b1b20;--kb-muted:#595960;--kb-accent:#c9232b;--kb-line:#d2d2d8;font-family:Arial,'Segoe UI',sans-serif;border-radius:0}.kb-landing[data-kb].kb-spirit .kb-band{background:#fff;color:#17171b;border-top:5px solid #c9232b}.kb-landing[data-kb].kb-spirit .kb-band small{color:#34343a}.kb-landing[data-kb].kb-spirit .kb-brand img{width:145px;height:89px;object-fit:contain}.kb-landing[data-kb].kb-spirit :is(h2,h3){font-family:Bahnschrift,'Arial Black',Arial,sans-serif;text-transform:uppercase;letter-spacing:-.02em;font-style:italic}.kb-landing[data-kb].kb-spirit .kb-hero{background:linear-gradient(120deg,#fff 40%,#e6e6eb)}.kb-landing[data-kb].kb-spirit .kb-facts{background:#18181d;color:#fff}.kb-landing[data-kb].kb-spirit .kb-facts strong{color:#ff5c62}.kb-landing[data-kb].kb-spirit .kb-facts span{color:#eee}.kb-landing[data-kb].kb-spirit .kb-button{border-radius:0;border-color:#c9232b;font-weight:700}.kb-landing[data-kb].kb-spirit .kb-detail{border:0;border-left:4px solid #c9232b}.kb-landing[data-kb].kb-spirit .kb-variant[aria-current=true]{border:2px solid #c9232b}.kb-landing[data-kb].kb-spirit .kb-gallery figure{background:#e9e9ed;padding:16px}
