@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.splash{background:linear-gradient(45deg,#80715c,#ea6307);bottom:0;color:#fff;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;right:0;top:0;transform:translate(0);transition:transform 1s ease-in-out;width:100%;z-index:2000}.splash.displayed{transform:translateY(-100%)}.splash__container{left:50%;max-width:128px0;max-width:8rem0;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.splash__logo{animation:shake .75s linear infinite;height:0;margin:0 auto;padding-bottom:20%;position:relative;width:100%}.splash__logo svg{height:100%;left:0;position:absolute;top:0;width:100%}.splash__logo svg #circle{animation:rotate 25s linear infinite;transform-origin:291px 48px}.splash__tagline{font-size:21px;font-size:1.3125rem;margin-top:1rem}.splash.loaded .circle-line{stroke-dashoffset:0;transform:rotate(270deg)}@media only print and (min-width:15em),only screen and (min-width:24em){.splash__tagline{margin-left:auto;margin-right:auto;max-width:64rem;width:90%}}@media only print and (min-width:20em),only screen and (min-width:32em){.splash__tagline{font-size:1.5rem;width:80%}}@media only print and (min-width:24em),only screen and (min-width:40em){.splash__tagline{font-size:2rem}}@media only print and (min-width:30em),only screen and (min-width:48em){.splash.displayed{transform:translate(-100%)}.splash__tagline{font-size:2.25rem;line-height:2.5rem}}@media only print and (min-width:40em),only screen and (min-width:64em){.splash__tagline{font-size:3rem}}@media only screen and (min-width:96em){.splash__tagline{font-size:3.5rem;line-height:4rem}}@media (prefers-reduced-motion:reduce){.splash__logo{animation:none}}
/*# sourceMappingURL=splash.min.css.map */