.splash{background-color:var(--current-back-color);bottom:0;color:var(--current-front-color);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:200}.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__tagline{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem;margin-top:1rem}.splash__partner{display:block;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;margin-top:2rem}.splash__partner svg{display:block;height:40px;height:2.5rem;margin:.5rem auto 0;width:40px;width:2.5rem}.splash__partner svg .circle-line{height:100%;width:100%;fill:transparent;stroke:var(--current-front-color);transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 4s linear,transform 4s linear;stroke-dashoffset:480;stroke-dasharray:480 480}.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;line-height:1.75rem;width:80%}}@media only print and (min-width:24em),only screen and (min-width:40em){.splash__tagline{font-size:2rem;line-height:2.25rem}}@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}.splash__partner{font-size:1.5rem;line-height:1.75rem;margin-top:4rem}.splash__partner svg{height:4rem;margin-top:1rem;width:4rem}}@media only screen and (min-width:64em){.splash__tagline{font-size:3rem;line-height:3.25rem}.splash__partner{margin-top:8rem}.splash__partner svg{height:4rem;margin-top:1rem;width:4rem}}@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.css.map */