.payload-brand-icon{width:18px;height:18px;display:block}.payload-brand-logo{color:inherit;letter-spacing:.08em;white-space:nowrap;font-size:2.75rem;font-weight:600;line-height:1.15;display:inline-block}.login{background:var(--theme-elevation-0);grid-template-columns:minmax(0,1fr) 500px;min-height:100vh;padding:0;display:grid}.login:before{border-radius:var(--style-radius-m,8px);content:"";background:url(/assets/login-image.jpg) 50%/cover no-repeat;height:calc(100% - 48px);margin:24px;display:block}.login main{display:contents}.login .template-minimal__wrap{max-width:100%;padding:var(--gutter-h);flex-direction:column;justify-content:center;width:100%;margin:0;display:flex}.login .login__brand{margin-bottom:var(--base)}.login .login__form{background:0 0;width:100%;max-width:400px;margin:0 auto;padding:0}@media (max-width:1024px){.login{grid-template-columns:1fr}.login:before{display:none}}
