.home-page-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;min-height:100svh}.homepage-logo{width:90vw;max-width:600px;height:auto}.home-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:10vh;gap:2rem;text-align:center}.home-bottom{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:1.5rem}.home-banner{padding-top:.8rem;margin-right:-.5rem;margin-left:auto;display:flex;align-items:center;gap:6px}.tagline{font-size:1.2rem;margin-top:-.5rem;color:#888;text-align:center}