@import url(https://fonts.googleapis.com/css2?family=Oswald&display=swap);.style-banner{--text-color:rgba(0,0,0,0.4);height:100%;width:100%;display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:-5px;background-clip:text;-webkit-background-clip:text;font-size:100px;font-weight:700;letter-spacing:-2px;color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.style-banner.darkmode{--text-color:hsla(0,0%,100%,0.4)}.style-banner.x-center{justify-content:center}.style-banner.x-left{justify-content:flex-start}.style-banner.x-right{justify-content:flex-end;margin-right:50px}.style-banner.y-center{align-items:center}.style-banner.y-top{align-items:flex-start}.style-banner.y-bottom{align-items:flex-end}.style-banner.full-background:before{content:"";background-image:inherit;background-size:inherit;background-position:50%;height:100%;width:100%;z-index:-1;position:absolute;transition:opacity .5s,-webkit-filter .5s;transition:filter .5s,opacity .5s;transition:filter .5s,opacity .5s,-webkit-filter .5s}.route-slide{position:fixed;overflow:hidden;top:0;height:100vh;width:100%;max-width:3000px;background-color:#fff;transition:all 1s}.route-slide.slide-enter{width:0}.route-slide.slide-leave-active{opacity:0}*{margin:0;padding:0;box-sizing:border-box}body #app{height:100vh;position:relative;font-family:Oswald,sans-serif}body #app.changing-pages{overflow:hidden}body #app .full-height{min-height:100vh}body #app .fade-enter{opacity:0;-webkit-filter:hue-rotate(30deg) grayscale(1);filter:hue-rotate(30deg) grayscale(1)}body #app .fade-enter-active,body #app .fade-leave-active{transition:opacity 1s,-webkit-filter 1s;transition:opacity 1s,filter 1s;transition:opacity 1s,filter 1s,-webkit-filter 1s}body #app .fade-leave-active{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}#holding-page .banner{flex-direction:column}#holding-page .banner .large-text{font-size:200px}@media screen and (max-width:1200px){#holding-page .banner .large-text{font-size:130px}}@media screen and (max-width:700px){#holding-page .banner .large-text{font-size:100px;line-height:110px}}#holding-page .banner .small-text{font-size:80px}@media screen and (max-width:1200px){#holding-page .banner .small-text{font-size:50px}}