:root{--k:min(1vw, 19.2px);--s1:max(6px, calc(.42 * var(--k)));--s2:max(10px, calc(.83 * var(--k)));--s3:max(16px, calc(1.46 * var(--k)));--s4:max(24px, calc(2.4 * var(--k)));--s5:max(36px, calc(3.6 * var(--k)));--s6:max(56px, calc(5.2 * var(--k)));--wrap:max(calc(65 * var(--k)), min(100vw - 32px, 1000px));--red:#e3191e;--yellow:#f5c400;--ink:#0a0a0a}*{box-sizing:border-box}html{background:#000}body.bt{color:#fff;-webkit-font-smoothing:antialiased;background:#000;margin:0;font-family:DM Sans,system-ui,sans-serif}.bt-in{width:var(--wrap);margin-inline:auto}.bt h1,.bt h2,.bt h3{margin:0;font-weight:400}.bt [hidden]{display:none!important}.bt svg{flex:none}.caps{text-transform:uppercase;font-family:Archivo Black,system-ui,sans-serif}.bt-live{padding:var(--s5) 0}.bt-live-in{grid-template-columns:minmax(0, max(300px, calc(26 * var(--k)))) auto auto;justify-content:space-between;align-items:center;gap:var(--s4);display:grid}.bt-kicker,.bt-count-h,.bt-boxes span,.bt-cal-btn small,.bt-tz{text-transform:uppercase;letter-spacing:.2em;font-family:Archivo Black,system-ui,sans-serif}.bt-kicker{margin:0 0 var(--s2);color:var(--red);font-size:max(.7rem, calc(.68 * var(--k)))}.bt-live h2{text-transform:uppercase;font-family:Archivo Black,system-ui,sans-serif;font-size:max(1.05rem, calc(1.12 * var(--k)));letter-spacing:.01em;line-height:1.22}.bt-when{align-items:center;gap:var(--s1);margin:var(--s2) 0 0;text-transform:uppercase;font-family:Archivo Black,system-ui,sans-serif;font-size:max(.75rem, calc(.82 * var(--k)));letter-spacing:.06em;color:#ddd;display:flex}.bt-when svg{width:1.1em;height:1.1em}.bt-count{text-align:center}.bt-count-h{margin:0 0 var(--s2);font-size:max(.72rem, calc(.72 * var(--k)))}.bt-boxes{gap:var(--s2);justify-content:center;display:flex}.bt-boxes div{gap:var(--s2);justify-items:center;display:grid}.bt-boxes b{width:max(60px, calc(4.6 * var(--k)));height:max(56px, calc(4.2 * var(--k)));background:var(--red);font-family:Archivo Black,system-ui,sans-serif;font-weight:400;font-size:max(1.7rem, calc(2.4 * var(--k)));font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;display:grid}.bt-boxes span{font-size:max(.62rem, calc(.66 * var(--k)));letter-spacing:.14em}.bt-join{margin-top:var(--s2);padding:var(--s1) var(--s3);color:#000;text-transform:uppercase;font-family:Archivo Black,system-ui,sans-serif;font-size:max(.8rem, calc(.8 * var(--k)));background:#fff;border-radius:6px;text-decoration:none;display:inline-block}.bt-cal{gap:var(--s2);justify-items:center;display:grid}.bt-cal-menu{position:relative}.bt-cal-btn{cursor:pointer;align-items:center;gap:var(--s3);min-width:max(260px, calc(17.2 * var(--k)));padding:var(--s3) var(--s4);color:var(--ink);background:#fff;border-radius:6px;list-style:none;display:flex}.bt-cal-btn::-webkit-details-marker{display:none}.bt-cal-btn svg{width:max(22px, calc(1.5 * var(--k)));height:auto;color:var(--red)}.bt-cal-btn span{text-align:left;gap:2px;display:grid}.bt-cal-btn small{color:var(--red);font-size:max(.62rem, calc(.64 * var(--k)))}.bt-cal-btn b{text-transform:uppercase;font-family:Archivo Black,system-ui,sans-serif;font-weight:400;font-size:max(.9rem, calc(1 * var(--k)));letter-spacing:.02em}.bt-cal-list{z-index:5;background:#fff;border-radius:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #00000080}.bt-cal-list a{padding:var(--s2) var(--s3);color:var(--ink);font-weight:600;text-decoration:none}.bt-cal-list a:hover{background:#f1f1f1}.bt-tz{align-items:center;gap:var(--s1);font-size:max(.62rem, calc(.66 * var(--k)));letter-spacing:.14em;color:#cfcfcf;margin:0;display:flex}.bt-tz svg{width:1.2em;height:1.2em}.bt-hero{padding:var(--s6) 0;background-color:#0e0e0e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bt-brand{color:var(--yellow);text-transform:uppercase;transform-origin:0;font-family:Archivo Black,system-ui,sans-serif;font-style:italic;font-size:max(1.15rem, calc(1.8 * var(--k)));letter-spacing:.01em;margin:0;transform:skew(-8deg)}.bt-hero h1{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:max(3.2rem, calc(8.3 * var(--k)));letter-spacing:.005em;margin:var(--s1) 0 var(--s3);line-height:.92}.bt-lead{font-size:max(1.05rem, calc(1.42 * var(--k)));letter-spacing:-.005em;margin:0;line-height:1.12}.bt-videos{padding:var(--s6) 0}.bt-h2{text-transform:uppercase;color:var(--yellow);font-family:Anton,Impact,sans-serif;font-size:max(2.2rem, calc(3.9 * var(--k)));line-height:1;margin-bottom:var(--s5)!important}.bt-grid{gap:var(--s6) max(28px, calc(6 * var(--k)));padding-inline:max(0px, calc(1.5 * var(--k)));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bt-card{align-items:flex-start;gap:var(--s3);padding-bottom:var(--s4);border-bottom:2px solid #fff;flex-direction:column;display:flex}.bt-media{aspect-ratio:16/9;background:#111;width:100%;overflow:hidden}.bt-media video,.bt-media img{object-fit:cover;width:100%;height:100%;display:block}.bt-card h3{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:max(2rem, calc(3.6 * var(--k)));line-height:.95}.bt-card p{color:var(--yellow);font-size:max(1rem, calc(1.25 * var(--k)));letter-spacing:-.01em;margin:0;line-height:1.3}.bt-yt{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);color:#000;text-transform:uppercase;letter-spacing:.03em;font-weight:500;font-size:max(.95rem, calc(1.05 * var(--k)));background:#fff;border-radius:999px;margin-top:auto;text-decoration:none;display:inline-flex}.bt-yt span{color:#000;display:grid}.bt-yt svg{width:1.6em;height:auto}.bt-yt:hover{background:#e9e9e9}.bt-empty{color:#bbb}.bt-foot{text-align:center;padding:var(--s5) 16px;color:#888;font-size:.85rem}@media (width<=1000px){.bt-live-in{text-align:center;grid-template-columns:1fr;justify-content:stretch;justify-items:center}.bt-live h2{max-width:none}.bt-when{justify-content:center}}@media (width<=700px){.bt-grid{grid-template-columns:1fr;padding-inline:0}.bt-boxes b{width:64px}}
