@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bounce-slow{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse-slow{0%,to{opacity:.15}50%{opacity:.3}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.animate-fade-in{animation:.6s ease-out forwards fade-in}.animate-fade-in-up{animation:.7s ease-out forwards fade-in-up}.animate-bounce-slow{animation:2.5s ease-in-out infinite bounce-slow}.animate-float{animation:3s ease-in-out infinite float}.animate-marquee{animation:25s linear infinite marquee}.animate-pulse-slow{animation:4s ease-in-out infinite pulse-slow}.animate-cursor{animation:.8s step-end infinite cursor-blink}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-2000{animation-delay:2s}.bs-alt{background:var(--hz-bg-2)}.bs-ink{color:var(--hz-ink)}.bs-muted{color:var(--hz-muted)}.bs-accent{color:#14b8a6}html.dark .bs-accent{color:#2dd4bf}.hz-root .hz-gradient .animate-cursor{border-color:#38bdf8}.bs-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1.15rem;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}.bs-card:hover{box-shadow:var(--hz-shadow);border-color:#2dd4bf80}.bs-card-strong{background:var(--hz-card-strong)}.bs-frame{border:1px solid var(--hz-line);box-shadow:var(--hz-shadow)}.bs-icon{color:#0e9f90;background:linear-gradient(135deg,#2dd4bf29,#0175ff29);transition:background .3s,color .3s}html.dark .bs-icon{color:#5eead4}.group:hover .bs-icon{color:#fff;background:linear-gradient(135deg,#0f766e,#0175ff)}.bs-pill{color:#fff;background:linear-gradient(100deg,#0f766e,#0175ff)}.bs-chip{border:1px solid var(--hz-line);background:var(--hz-card);color:var(--hz-muted)}.bs-band{color:#fff;background:linear-gradient(100deg,#0f766e 0%,#0175ff 55%,#7c5cf0 100%)}.hz-root p.bs-quote{color:#fff}.hz-root .bs-band-author{color:#ffffffd9}.bs-hero-fade{background:linear-gradient(90deg, var(--hz-bg) 0%, color-mix(in srgb, var(--hz-bg) 82%, transparent) 55%, transparent 100%)}.bs-mobile-fade{background:linear-gradient(90deg, var(--hz-bg-2) 0%, color-mix(in srgb, var(--hz-bg-2) 65%, transparent) 55%, transparent 100%)}.bs-cta-fade{background:linear-gradient(180deg, color-mix(in srgb, var(--hz-bg) 92%, transparent), color-mix(in srgb, var(--hz-bg) 86%, transparent) 50%, var(--hz-bg))}.bs-photo-fade{background:linear-gradient(180deg, #2dd4bf14 0%, color-mix(in srgb, var(--hz-card-strong) 94%, transparent) 100%)}.bs-bar-before{background:var(--hz-line-strong)}.bs-bar-after{background:linear-gradient(#0175ff,#2dd4bf)}.bs-table-wrap{border:1px solid var(--hz-line);background:var(--hz-card-strong);box-shadow:var(--hz-shadow);border-radius:1.15rem}.bs-row{border-bottom:1px solid var(--hz-line)}.bs-row:last-child{border-bottom:0}.bs-zebra{background:var(--hz-card)}.bs-zorg-col{background:linear-gradient(#2dd4bf1a,#0175ff12)}.bs-sm .hz-glow-inner{padding:.5rem 1rem;font-size:.75rem}
