.hf-life{pointer-events:none;position:absolute;inset:0}.hf-life img,.hf-life-smoke img{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;filter:none!important}.hf-glint{z-index:1;width:100%;height:100%;opacity:var(--hf-glint-lo,.15);will-change:opacity;animation:ease-in-out infinite hf-glint;position:absolute;inset:0}@keyframes hf-glint{0%,to{opacity:var(--hf-glint-lo)}50%{opacity:var(--hf-glint-hi)}}.hf-pennant{z-index:3;aspect-ratio:1/2;position:absolute;overflow:hidden;transform:translate(-4.7%,-100%)}.hf-pennant img{will-change:transform;width:600%;max-width:none;height:100%;animation:steps(6,jump-none) infinite hf-strip-6}@keyframes hf-strip-6{0%{transform:translate(0)}to{transform:translate(-83.333%)}}.hf-life-smoke{pointer-events:none;z-index:2;position:absolute;inset:0}.hf-puff{opacity:0;transform-origin:50% 100%;height:auto;animation:hf-smoke var(--hf-smoke-life,4.6s) linear infinite;will-change:transform, opacity;position:absolute}@keyframes hf-smoke{0%{opacity:0;transform:translate(-50%,-100%)scale(.35)}15%{opacity:var(--hf-smoke-op,.65)}to{opacity:0;transform:translate(-20%,-260%)scale(1)}}.hf-flock{z-index:1000;aspect-ratio:4.5/1.6;will-change:transform;animation:26s linear forwards hf-cross;position:absolute;left:0}.hf-bird{aspect-ratio:1;position:absolute;overflow:hidden}.hf-bird img{will-change:transform;width:400%;max-width:none;height:100%;animation:steps(4,jump-none) infinite hf-strip-4}@keyframes hf-strip-4{0%{transform:translate(0)}to{transform:translate(-75%)}}@keyframes hf-cross{0%{transform:translate(-100%)}to{transform:translateX(var(--hf-cross))}}@media (prefers-reduced-motion:reduce){.hf-life,.hf-life-smoke{display:none}}
