.flower path{stroke-linecap:round;stroke-linejoin:round}.layer{animation-name:layerAnim1;animation-duration:4s;animation-fill-mode:both;transform-box:fill-box;transform-origin:center center}.layer path{stroke:rgba(0,0,0,.7);stroke-width:.75px}@-moz-document url-prefix(){.layer{filter:drop-shadow(0 0 3px #000)}}@keyframes layerAnim1{0%,to{animation-timing-function:ease-out}0%{opacity:0}to{opacity:1}}@keyframes layerAnim2{0%,to{animation-timing-function:ease-out}0%{opacity:0;transform:scale3d(.2,.2,.2)}to{opacity:1;transform:scaleX(1)}}@keyframes layerAnim3{0%,to{animation-timing-function:ease-out}0%{opacity:0;transform:rotate(-270deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes layerAnim4{0%,to{animation-timing-function:ease-out}0%{opacity:0;transform:rotate(1turn) scale3d(.2,.2,.2)}to{opacity:1;transform:rotate(0deg) scaleX(1)}}@keyframes layerAnim5{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes layerAnim6{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:rotate(180deg) scale3d(.3,.3,.3)}20%{transform:rotate(-25.71deg) scale3d(1.1,1.1,1.1)}40%{transform:rotate(25.71deg) scale3d(.9,.9,.9)}60%{transform:rotate(-7.71deg) scale3d(1.03,1.03,1.03)}80%{transform:rotate(7.71deg) scale3d(.97,.97,.97)}to{opacity:1;transform:rotate(0deg) scaleX(1)}}@keyframes layerAnim7{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:rotate(-180deg) scale3d(.3,.3,.3)}20%{transform:rotate(25.71deg) scale3d(1.1,1.1,1.1)}40%{transform:rotate(-25.71deg) scale3d(.9,.9,.9)}60%{transform:rotate(7.71deg) scale3d(1.03,1.03,1.03)}80%{transform:rotate(-7.71deg) scale3d(.97,.97,.97)}to{opacity:1;transform:rotate(0deg) scaleX(1)}}@keyframes layerAnim8{0%,to{animation-timing-function:ease-out}0%{opacity:0;transform:rotate3d(1,1,1,1turn)}to{opacity:1;transform:rotate3d(1,1,1,0deg)}}@keyframes layerAnim9{0%,to{animation-timing-function:ease-out}0%{opacity:0;transform:rotate3d(1,1,1,1turn) scale3d(.1,.1,.1)}to{opacity:1;transform:rotate3d(1,1,1,0deg) scaleX(1)}}@keyframes layerAnim10{0%,to{animation-timing-function:ease-out}0%{opacity:0;transform:scale3d(2,2,2)}to{opacity:1;transform:scaleX(1)}}@keyframes layerAnim11{0%,to{animation-timing-function:ease-out}0%{opacity:0;transform:rotate(-1turn) scale3d(2,2,2)}to{opacity:1;transform:rotate(0deg) scaleX(1)}}