.event-explanation{margin:1rem auto 0;color:var(--muted);font-size:.92rem;max-width:58rem}.hero-spawn-logo,.hero-graffiti{position:absolute;z-index:2;display:block;transition:transform .2s,filter .2s}.hero-spawn-logo{top:-2.4rem;right:-2rem;width:clamp(7rem,16vw,12rem);filter:drop-shadow(0 1rem 1rem rgba(0,0,0,.35))}.hero-spawn-logo img,.hero-graffiti img{display:block;width:100%;height:auto;border:0;box-shadow:none}.hero-spawn-logo:hover,.hero-spawn-logo:focus-visible{transform:rotate(5deg) scale(1.04);filter:drop-shadow(0 0 1.2rem rgba(157,255,82,.6))}.hero-graffiti{left:-3rem;bottom:-3.8rem;width:min(72%,30rem);filter:drop-shadow(0 .8rem .7rem rgba(0,0,0,.3))}.hero-graffiti:hover,.hero-graffiti:focus-visible{transform:rotate(-2deg) scale(1.03);filter:drop-shadow(0 0 1.1rem rgba(157,255,82,.65))}.hero-spawn-logo:focus-visible,.hero-graffiti:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}@media(max-width:760px){.hero-spawn-logo{top:-1.4rem;right:-.4rem;width:7rem}.hero-graffiti{left:-.8rem;bottom:-2.5rem;width:78%}}
