.billy-ghost{position:fixed;left:max(26px,calc((100vw - 1070px)/2 + 20px));top:108px;width:140px;opacity:.27;pointer-events:none;user-select:none;z-index:0;transform-origin:center;contain:layout style}
.billy-ghost img{display:block;width:100%;height:auto;pointer-events:none}
body>nav,body>main{position:relative;z-index:1}
.billy-ghost.billy-flying{z-index:20;will-change:transform,opacity}
main>header{padding-left:0;min-height:240px;text-align:center}
main>header h1{max-width:calc(100% - 340px);margin-left:auto;margin-right:auto}
@media(max-width:600px){.billy-ghost{width:92px;left:26px;top:92px}main>header{padding:108px 0 0;min-height:300px}main>header h1{max-width:100%;font-size:clamp(1.8rem,7.4vw,2.25rem)}}
@media(prefers-reduced-motion:reduce){.billy-ghost{opacity:.27}}

.billy-ghost{transition:transform .85s cubic-bezier(.2,.7,.25,1),opacity .5s ease}.billy-ghost.billy-chasing{transition:none}@media(prefers-reduced-motion:reduce){.billy-ghost{transition:none}}
