#graffitiLaunch{display:none;position:fixed;inset:0;z-index:10000;background:#161616;color:#f2f2f2;padding:calc(30px + env(safe-area-inset-top)) 26px calc(26px + env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;overflow:hidden;background-image:radial-gradient(#ffffff08 .8px,transparent .8px);background-size:5px 5px}
.pwa-launch #graffitiLaunch{display:flex;animation:launch-away .25s 1.8s forwards}.launch-top,.launch-bottom{display:flex;align-items:center;justify-content:space-between;font-family:Arial,sans-serif;font-size:9px;letter-spacing:2px;color:#8a8a8a}.launch-top>span:last-child{font-size:30px}.launch-bottom>span:last-child{font-size:32px;color:#eee}.spray-stage{position:relative;transform:rotate(-6deg);padding-bottom:10px}.spray-note{display:block;font-family:Arial,sans-serif;font-size:16px;font-style:italic;letter-spacing:-.4px;color:#858585;margin:0 0 16px 12px}.spray-logo{width:100%;overflow:visible}.spray-caption{display:block;text-align:right;font-size:8px;letter-spacing:2.5px;margin:15px 14px 0;color:#aaa}.spray-line{stroke-dasharray:1;stroke-dashoffset:1;animation:spray-draw .35s cubic-bezier(.3,.2,.6,1) forwards;animation-delay:calc(.15s + var(--order)*.23s)}.spray-dust{opacity:0;animation:spray-dust .5s .5s forwards}.spray-drip{stroke-dasharray:1;stroke-dashoffset:1;animation:spray-draw .6s 1.1s ease-out forwards}.spray-underline{stroke-dasharray:1;stroke-dashoffset:1;animation:spray-draw .3s 1.25s ease-out forwards}@keyframes spray-draw{to{stroke-dashoffset:0}}@keyframes spray-dust{20%{opacity:.1}40%{opacity:.8}60%{opacity:.3}to{opacity:.65}}@keyframes launch-away{to{opacity:0;visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.pwa-launch #graffitiLaunch{display:none}.spray-line,.spray-drip,.spray-underline{stroke-dashoffset:0;animation:none}.spray-dust{opacity:.5;animation:none}}
