.bfg-root{color:#f5f5f4;-webkit-tap-highlight-color:transparent;background:#0b0b0d;font-family:Barlow,Inter,system-ui,sans-serif}.bfg-display{letter-spacing:-.01em;text-transform:uppercase;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:800;line-height:.92}.bfg-cond{letter-spacing:.02em;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700}.bfg-press{transition:transform .15s,filter .15s,background-color .2s}.bfg-press:active{filter:brightness(1.15);transform:scale(.97)}.bfg-scroll{scrollbar-width:none}.bfg-scroll::-webkit-scrollbar{display:none}.bfg-grid-bg{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px}.bfg-treadmark{background-image:repeating-linear-gradient(-62deg,#ffffff0d 0 14px,#0000 14px 34px)}@keyframes bfg-spin{to{transform:rotate(360deg)}}@keyframes bfg-roll-in-left{0%{opacity:0;transform:translate(-140%)rotate(-540deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes bfg-roll-in-right{0%{opacity:0;transform:translate(140%)rotate(540deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes bfg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bfg-dust{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.55}to{transform:translate(var(--dx,-120px), var(--dy,-40px)) scale(1.8);opacity:0}}@keyframes bfg-ground{to{background-position:-340px 0}}@keyframes bfg-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bfg-shine{0%{transform:translate(-120%)skew(-18deg)}60%,to{transform:translate(260%)skew(-18deg)}}@keyframes bfg-pulse-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}@keyframes bfg-swap{0%{opacity:0;transform:scale(.6)rotate(-200deg)}70%{opacity:1;transform:scale(1.04)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.bfg-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both bfg-rise}@media (prefers-reduced-motion:reduce){.bfg-root *,.bfg-root :before,.bfg-root :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
