.finwire-scene{--fw-orange:#f14b23;--fw-light:#f89e75;width:100%;height:auto;display:block;overflow:visible}.finwire-star{position:absolute;border-radius:50%;background:var(--airtime);--fw-star-min:0.05;--fw-star-max:0.3;animation:fw-twinkle 3s ease-in-out infinite}.dark .finwire-star{background:#fff;--fw-star-min:0.1;--fw-star-max:0.7}@keyframes fw-twinkle{0%,to{opacity:var(--fw-star-min);transform:scale(.7)}50%{opacity:var(--fw-star-max);transform:scale(1.25)}}.finwire-scene .mark-fill{fill-opacity:0}.finwire-scene .mark-draw{stroke-dasharray:100;stroke-dashoffset:100}.finwire-scene.loaded .mark-draw{animation:fw-mark-draw 1.2s cubic-bezier(.55,.06,.28,.99) forwards,fw-mark-stroke-out .4s ease 1.25s forwards}.finwire-scene.loaded .mark-fill{animation:fw-mark-fill .45s ease-out 1.05s forwards}.finwire-scene.landed .mark-fill{fill-opacity:1}@keyframes fw-mark-draw{to{stroke-dashoffset:0}}@keyframes fw-mark-stroke-out{to{opacity:0}}@keyframes fw-mark-fill{to{fill-opacity:1}}.finwire-scene.landed .logo-bump{animation:fw-logo-bump .5s cubic-bezier(.34,1.56,.64,1)}@keyframes fw-logo-bump{0%{transform:translateY(0)}40%{transform:translateY(3px)}to{transform:translateY(0)}}.finwire-scene #fw-flight{opacity:0;transform-box:view-box;transform-origin:0 0}.finwire-scene.flying #fw-flight{opacity:1;animation:fw-fly 2.6s forwards}.finwire-scene.landed #fw-flight{opacity:1;transform:translate(320px,224px) scale(.3)}@keyframes fw-fly{0%{transform:translate(865px,30px) scale(.05) rotate(-9deg);animation-timing-function:ease-in}28%{transform:translate(710px,105px) scale(.11) rotate(-6deg);animation-timing-function:ease-in-out}52%{transform:translate(585px,150px) scale(.17) rotate(-3deg);animation-timing-function:ease-in-out}74%{transform:translate(455px,180px) scale(.23) rotate(2deg);animation-timing-function:ease-out}89%{transform:translate(355px,212px) scale(.27) rotate(4deg);animation-timing-function:ease-out}to{transform:translate(320px,224px) scale(.3) rotate(0deg)}}.finwire-scene #fw-head,.finwire-scene #fw-tail,.finwire-scene #fw-wing-mid,.finwire-scene #fw-wing-top{transform-box:view-box;transition:transform .75s cubic-bezier(.3,1.25,.4,1)}.finwire-scene #fw-tail{transform-origin:81px 187px;transform:translate(132px,-67px) rotate(23deg)}.finwire-scene #fw-tail-wag{transform-box:view-box;transform-origin:81px 187px}.finwire-scene #fw-head{transform-origin:120px 92px;transform:translate(-6px,12px) rotate(-47deg)}.finwire-scene #fw-wing-top{transform-origin:82px 148px;transform:translate(26px,-5px) rotate(-21deg)}.finwire-scene #fw-wing-mid{transform-origin:80px 160px;transform:translate(48px,-38px) rotate(-9deg)}.finwire-scene #fw-wings{transform-box:view-box;transform-origin:82px 152px;animation:fw-flap-fast .42s ease-in-out infinite}.finwire-scene.flying #fw-tail-wag{animation:fw-tail-wag .42s ease-in-out infinite}@keyframes fw-flap-fast{0%,to{transform:rotate(9deg)}50%{transform:rotate(-15deg)}}@keyframes fw-tail-wag{0%,to{transform:rotate(-2deg)}50%{transform:rotate(4deg)}}.finwire-scene.landed #fw-head,.finwire-scene.landed #fw-tail,.finwire-scene.landed #fw-wing-mid,.finwire-scene.landed #fw-wing-top{transform:translate(0) rotate(0deg)}.finwire-scene.landed #fw-tail-wag{animation:fw-tail-wag-soft 3.2s ease-in-out infinite}.finwire-scene.landed #fw-wings{animation:fw-flap-soft 3.2s ease-in-out infinite}@keyframes fw-tail-wag-soft{0%,to{transform:rotate(0deg)}50%{transform:rotate(-2deg)}}@keyframes fw-flap-soft{0%,to{transform:rotate(2deg)}50%{transform:rotate(-6deg)}}.finwire-scene #fw-bird{transform-box:fill-box;transform-origin:50% 82%}.finwire-scene.landed #fw-bird{animation:fw-squash .55s cubic-bezier(.34,1.56,.64,1),fw-bob 3.4s ease-in-out .55s infinite}@keyframes fw-squash{0%{transform:scale(1.1,.86)}60%{transform:scale(.96,1.05)}to{transform:scale(1)}}@keyframes fw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.finwire-scene .speed{stroke:rgba(9,73,158,.45);stroke-width:2.4;stroke-linecap:round;opacity:0}.dark .finwire-scene .speed{stroke:rgba(255,255,255,.85)}.finwire-scene.flying .speed{animation:fw-shoot 1s linear infinite}.finwire-scene.flying .speed:nth-of-type(2){animation-delay:.22s}.finwire-scene.flying .speed:nth-of-type(3){animation-delay:.44s}.finwire-scene.flying .speed:nth-of-type(4){animation-delay:.6s}@keyframes fw-shoot{0%{opacity:0;transform:translateX(-70px)}18%{opacity:.75}to{opacity:0;transform:translateX(130px)}}.finwire-scene #fw-fx-shadow{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(.2)}.finwire-scene.flying #fw-fx-shadow{animation:fw-shadow-grow 2.6s forwards}.finwire-scene.landed #fw-fx-shadow{opacity:.35;transform:scale(1)}@keyframes fw-shadow-grow{0%{opacity:0;transform:scale(.2)}70%{opacity:.12}to{opacity:.3;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.finwire-scene .mark-draw{display:none}.finwire-scene.loaded .mark-fill{fill-opacity:1;animation:none}.finwire-scene.loaded #fw-flight{opacity:1;transform:translate(320px,224px) scale(.3);animation:none}.finwire-scene.loaded #fw-head,.finwire-scene.loaded #fw-tail,.finwire-scene.loaded #fw-wing-mid,.finwire-scene.loaded #fw-wing-top{transform:none;transition:none}.finwire-scene.loaded #fw-bird,.finwire-scene.loaded #fw-fx-shadow,.finwire-scene.loaded #fw-tail-wag,.finwire-scene.loaded #fw-wings,.finwire-scene.loaded .logo-bump,.finwire-scene.loaded .speed,.finwire-star{animation:none}.finwire-star{opacity:.25}}