#bg-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.hero{z-index:1;text-align:center;min-height:100vh;padding:var(--bhp-space-xl) var(--bhp-space-md);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero__title{font-size:var(--bhp-text-display);font-weight:var(--bhp-font-weight-light);letter-spacing:-.02em;color:var(--bhp-text);line-height:1.05;animation:1.2s both fadeIn}.hero__tagline{font-size:var(--bhp-text-sm);font-weight:var(--bhp-font-weight-regular);letter-spacing:.1em;text-transform:uppercase;color:var(--bhp-text-muted);margin-top:var(--bhp-space-sm);animation:1.6s .4s both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.hero{padding:var(--bhp-space-lg) var(--bhp-space-sm)}}@media (prefers-reduced-motion:reduce){#bg-canvas{display:none}.hero__title,.hero__tagline{opacity:1;animation:none}}
