.bcf{background:var(--bg-1)}.bcf .sec-head__action{color:var(--fg);align-items:center;gap:10px;display:inline-flex}.bcf__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:stretch;gap:clamp(32px,5vw,72px);display:grid}.bcf__intro{flex-direction:column;gap:22px;display:flex}.bcf__title{text-transform:uppercase;font-size:clamp(72px,9vw,140px);line-height:.84}.bcf__desc{max-width:420px}.bcf__facts{border-top:1px solid var(--line-2)}.bcf__facts>div{border-bottom:1px solid var(--line-2);grid-template-columns:72px 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.bcf__facts dd{font-size:14px}.bcf__intro .btn-row{margin-top:auto}.bcf__cats{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.bcf__cats>li{background:var(--bg-1)}.bcf__cat{flex-direction:column;gap:14px;height:100%;padding:16px;display:flex}.bcf__cat-top{justify-content:space-between;align-items:center;display:flex}.bcf__cat img{aspect-ratio:1;object-fit:contain;background:var(--bg);border:1px solid var(--line);width:100%;height:auto}.bcf__cat-name{flex-direction:column;gap:6px;margin-top:auto;display:flex}.bcf__cat-name strong{font:400 clamp(28px, 2.6vw, 40px)/1 var(--display);text-transform:uppercase;font-weight:400}.bcf__cat:hover .bcf__cat-top span:last-child{color:var(--accent)}@media (max-width:960px){.bcf__grid{grid-template-columns:1fr}}@media (max-width:600px){.bcf__cats{grid-template-columns:1fr}.bcf__cat{grid-template-rows:auto 1fr;grid-template-columns:96px 1fr;gap:6px 16px;display:grid}.bcf__cat img{grid-area:1/1/3}.bcf__cat-top,.bcf__cat-name{grid-column:2}.bcf .sec-head__action{display:none}}
