html{scroll-behavior:auto}body{min-width:320px}@keyframes bibHeroFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.bib-navlink{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-sans);background:0 0;border:none;border-radius:6px;padding:8px 12px;text-decoration:none}.bib-navlink:hover{color:var(--text-primary);background:var(--color-surface-2);text-decoration:none}.bib-navlink:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.bib-theme-toggle{border:1px solid var(--color-border-strong);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.bib-theme-toggle:hover{color:var(--text-primary);border-color:var(--text-muted)}.bib-btn--hero-ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.bib-btn--hero-ghost:hover{background:#ffffff14}.bib-arrow-link{color:#fffc;text-decoration:none}.bib-arrow-link:hover{color:var(--bib-orange-light);text-decoration:none}.bib-footer-link{color:#ffffffc7;text-decoration:none}.bib-footer-link:hover{color:var(--bib-orange-light);text-decoration:none}.bib-video-title-link{text-decoration:none}.bib-video-title-link:hover h3{color:var(--color-primary)}.bib-thumb-link:hover{opacity:.94}.bib-chip--shop{border-color:var(--color-primary);color:var(--color-primary);cursor:pointer;font-weight:600;text-decoration:none}.bib-chip--shop:hover{background:var(--color-primary);color:var(--color-on-primary)}.bib-skip{z-index:2000;background:var(--bib-orange);color:#1c1206;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:-44px;left:8px}.bib-skip:focus{outline:2px solid #fff;top:8px}.bib-mobile-toggle{display:none}@media (max-width:980px){.bib-hero-grid{grid-template-columns:1fr!important;gap:32px!important;padding:48px 0!important}.bib-hero-grid>div:last-child{max-width:420px}.bib-brand-strip{grid-template-columns:1fr!important;gap:28px!important;padding:36px 28px!important}.bib-about-grid{grid-template-columns:1fr!important;gap:28px!important}.bib-beta-grid{grid-template-columns:1fr!important;gap:20px!important}.bib-contact-grid{grid-template-columns:1fr!important}.bib-video-grid,.bib-gear-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.bib-desktop-nav{display:none!important}.bib-mobile-toggle{display:inline-flex!important}.bib-video-grid,.bib-gear-grid{grid-template-columns:1fr!important}.bib-shorts-grid{grid-template-columns:1fr 1fr!important}.bib-footer-grid{grid-template-columns:1fr!important;gap:28px!important}}
