.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:70px max(7vw,24px);background:radial-gradient(ellipse at 0% 90%,#dbe4d0,transparent 65%)}.login-brand .brand{margin-bottom:90px}.login-brand h1{font-size:clamp(42px,5.5vw,80px);font-weight:400;line-height:1.04}.login-brand h1 em{font-family:var(--serif);font-weight:400}.login-card{padding:45px;max-width:490px;width:100%;justify-self:end}.login-card h2{font-size:34px}.login-card .button{width:100%;justify-content:space-between}.login-footer{grid-column:1/-1;font-size:11px;color:var(--muted)}@media(max-width:800px){.login-page{grid-template-columns:1fr;gap:30px;padding:30px 22px}.login-brand .brand{margin-bottom:35px}.login-brand h1,.login-brand>.eyebrow,.login-brand>p{display:none}.login-card{justify-self:center;padding:30px}.login-footer{text-align:center}}
