.ab-logo{color:#fff;transform-origin:50%;width:min(72vw,40vh);animation:ab-settle .5s ease-in-out calc(6.6s - var(--skip,0s)) both;overflow:visible}.ab-symbol path{fill:none;stroke:currentColor;stroke-linecap:butt}.ab-draw{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;animation:ab-draw var(--dur,.55s) var(--ease,cubic-bezier(.25,1,.5,1)) calc(var(--delay,0s) - var(--skip,0s)) both}.ab-oval{--delay:50ms;--dur:1.25s;--ease:cubic-bezier(.76,0,.24,1);stroke-linecap:round}.ab-sun{--delay:5.7s;--dur:.8s}.ab-rise{transform-box:fill-box;opacity:0;animation:ab-rise .6s cubic-bezier(.34,1.4,.64,1) calc(var(--delay) - var(--skip,0s)) both}.ab-line-1{--delay:1.35s}.ab-line-2{--delay:1.6s}.ab-line-3{--delay:1.85s}@keyframes ab-rise{0%{opacity:0;transform:translateY(170px)}35%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes ab-draw{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.ab-leg{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:ab-pop .5s cubic-bezier(.34,1.56,.64,1) calc(var(--delay) - var(--skip,0s)) both;transform:scale(.0001)}.ab-leg-1{--delay:2.55s}.ab-leg-2{--delay:2.75s}@keyframes ab-pop{0%{opacity:1;transform:scale(.0001)}to{opacity:1;transform:scale(1)}}.ab-capstone{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:ab-cap-drop .9s linear calc(3.5s - var(--skip,0s)) both}@keyframes ab-cap-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.85,.4);transform:translateY(-260%)scale(1)}1%{opacity:1}50%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)scale(1)}61%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(0)scale(1.16,.78)}74%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(-14%)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}.ab-sun-wrap{transform-box:fill-box;transform-origin:80% 80%;animation:ab-sun-pop .8s cubic-bezier(.34,1.3,.64,1) calc(5.7s - var(--skip,0s)) both}@keyframes ab-sun-pop{0%{transform:scale(.85)}to{transform:scale(1)}}.ab-glyph{fill:currentColor;stroke:none;transform-box:fill-box;opacity:0;animation:ab-glyph .45s cubic-bezier(.34,1.45,.64,1) calc(var(--delay,4.3s) - var(--skip,0s)) both}@keyframes ab-glyph{0%{opacity:0;transform:translateY(65%)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}path.ab-spark{stroke:none;transform-box:fill-box;transform-origin:50%;opacity:0;animation:ab-spark var(--sdur,.6s) ease-out calc(var(--sdelay,0s) - var(--skip,0s)) both}@keyframes ab-spark{0%{opacity:1;transform:translate(0)scale(0)rotate(0)}35%{transform:translate(calc(var(--sdx,0) * .5px), calc(var(--sdy,0) * .5px)) scale(1) rotate(60deg);opacity:1}to{transform:translate(calc(var(--sdx,0) * 1px), calc(var(--sdy,0) * 1px)) scale(0) rotate(130deg);opacity:0}}.ab-debris rect{fill:currentColor;stroke:none}.ab-deb{opacity:0;transform-box:fill-box;transform-origin:50%;animation:ab-sink var(--dur,1s) cubic-bezier(.4,.1,.7,.9) calc(var(--delay,3.95s) - var(--skip,0s)) both}@keyframes ab-sink{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}25%{transform:translate(calc(var(--sw,6) * 1px), calc(var(--fh,40) * .15px)) rotate(calc(var(--r,90) * .3deg))}50%{transform:translate(calc(var(--sw,6) * -.8px), calc(var(--fh,40) * .42px)) rotate(calc(var(--r,90) * .6deg));opacity:1}75%{transform:translate(calc(var(--sw,6) * .6px), calc(var(--fh,40) * .72px)) rotate(calc(var(--r,90) * .85deg))}to{transform:translate(calc(var(--sw,6) * -.3px), calc(var(--fh,40) * 1px)) rotate(calc(var(--r,90) * 1deg));opacity:0}}@keyframes ab-settle{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}.ab-shake{animation:ab-shake .45s linear calc(3.95s - var(--skip,0s)) both}@keyframes ab-shake{0%{transform:translate(0)}12%{transform:translate(2px,5px)}26%{transform:translate(-2.5px,-3.5px)}42%{transform:translate(1.5px,2.5px)}58%{transform:translate(-1px,-1.5px)}74%{transform:translate(.5px,1px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ab-logo,.ab-logo *{animation-duration:10ms!important;animation-delay:0s!important}}.ab-stage .ab-logo{width:46%}.ab-stage:not([data-play]) .ab-logo,.ab-stage:not([data-play]) .ab-logo *{animation-play-state:paused!important}
