.sponsor{font-family:var(--font-data);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:18px}.sponsor strong{color:var(--paper)}.info-strip{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 22px}.info-item{font-family:var(--font-data);font-size:.85rem;color:var(--paper);background:var(--coal);border:1px solid #2a2626;border-left:3px solid var(--red);padding:8px 14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}a.info-item:hover{border-color:var(--red);color:var(--red)}.info-item .loc{display:inline-flex}.info-item .loc>button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}.loc{position:relative;display:inline-block}.loc>button{font:inherit;color:var(--red);background:none;border:none;border-bottom:2px dotted var(--red);cursor:pointer;padding:0 2px}.loc-card{position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:min(340px,84vw);background:var(--coal);border:1px solid var(--red);border-left:6px solid var(--red);padding:14px 16px;font-size:.92rem;color:var(--paper);box-shadow:0 12px 30px #00000080;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s}.loc:hover .loc-card,.loc:focus-within .loc-card,.loc.open .loc-card{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:720px){.loc-card{position:static;width:100%;margin-top:8px}}.rules ol{padding-left:20px;max-width:70ch}.rules li{margin-bottom:10px}.scorebar{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;font-family:var(--font-data)}.scorebar span{border:1px solid var(--steel);padding:6px 12px;font-size:.85rem}.scorebar .ks{border-color:var(--red);color:var(--red);font-weight:700}.match[data-astro-cid-cykgb3cq]{margin:24px 0 0}.stage[data-astro-cid-cykgb3cq]{position:relative;border:1px solid #2a2626;background:#000}.stage[data-astro-cid-cykgb3cq] video[data-astro-cid-cykgb3cq]{display:block;width:100%}.scorebug[data-astro-cid-cykgb3cq]{position:absolute;left:14px;bottom:58px;min-width:220px;font-family:var(--font-data);box-shadow:0 8px 24px #0000008c}.bug-title[data-astro-cid-cykgb3cq]{background:var(--red);color:var(--paper);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px}.bug-row[data-astro-cid-cykgb3cq]{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;background:#0c0b0beb;border-left:4px solid var(--red);padding:6px 10px;transition:background .2s ease}.bug-row[data-astro-cid-cykgb3cq]+.bug-row[data-astro-cid-cykgb3cq]{border-top:1px solid #2a2626}.bug-name[data-astro-cid-cykgb3cq]{font-family:var(--font-display);font-size:.95rem;letter-spacing:.06em;color:var(--paper)}.bug-throw[data-astro-cid-cykgb3cq]{font-size:.7rem;color:var(--steel)}.bug-score[data-astro-cid-cykgb3cq]{font-size:1.15rem;font-weight:700;color:var(--paper);min-width:2ch;text-align:right}.bug-row[data-astro-cid-cykgb3cq].killshot{background:var(--red-dark)}.bug-row[data-astro-cid-cykgb3cq].killshot .bug-score[data-astro-cid-cykgb3cq]{color:#ffd8d8}@media(max-width:720px){.bug-title[data-astro-cid-cykgb3cq]{font-size:.55rem;padding:3px 8px}.bug-row[data-astro-cid-cykgb3cq]{padding:4px 8px;gap:8px}.bug-name[data-astro-cid-cykgb3cq]{font-size:.78rem}.bug-score[data-astro-cid-cykgb3cq]{font-size:.95rem}.bug-throw[data-astro-cid-cykgb3cq]{font-size:.62rem}}.reels{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px}.reel{aspect-ratio:9 / 16;background:var(--coal);border:1px solid #2a2626;display:grid;place-items:center;color:var(--steel);font-family:var(--font-data);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.reel video,.reel iframe{width:100%;height:100%;object-fit:cover;border:0}.contact-grid{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.waiver-steps{max-width:62ch}.waiver-steps ol{padding-left:20px}@media(max-width:720px){.reels{grid-template-columns:1fr 1fr}.contact-grid{flex-direction:column}}@media(max-width:420px){.reels{grid-template-columns:1fr}}.season-card[data-astro-cid-k3bkahne]{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;border-left:4px solid var(--red)}.season-card[data-astro-cid-k3bkahne]:hover{border-color:var(--paper)}.season-card[data-astro-cid-k3bkahne] h3[data-astro-cid-k3bkahne]{font-size:1.35rem;margin:0}.season-top[data-astro-cid-k3bkahne]{margin:0 0 12px;padding-left:20px;font-size:1.02rem}.season-top[data-astro-cid-k3bkahne] li[data-astro-cid-k3bkahne]{padding:3px 0}.season-top[data-astro-cid-k3bkahne] li[data-astro-cid-k3bkahne] span[data-astro-cid-k3bkahne]{display:inline-block;min-width:13ch}.season-top[data-astro-cid-k3bkahne] b[data-astro-cid-k3bkahne]{font-family:var(--font-data);color:var(--red);margin-left:8px}.season-card[data-astro-cid-k3bkahne] .btn[data-astro-cid-k3bkahne]{align-self:stretch;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}
