.login-module__y8N-VW__shell{color:#1d1b17;background:#efe8dc;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:calc(100vh - 86px);display:grid}.login-module__y8N-VW__intro{background:linear-gradient(#efe8dce0,#efe8dcf0),url(https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&q=82&w=1500) 50%/cover;flex-direction:column;justify-content:center;padding:clamp(54px,8vw,110px) clamp(28px,7vw,110px);display:flex}.login-module__y8N-VW__eyebrow,.login-module__y8N-VW__kicker{letter-spacing:.19em;font-size:10px;font-weight:700}.login-module__y8N-VW__intro h1{max-width:760px;font-family:var(--serif);letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.95}.login-module__y8N-VW__intro>p:not(.login-module__y8N-VW__eyebrow){color:#1d1b17b8;max-width:660px;font-size:16px;line-height:1.7}.login-module__y8N-VW__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0;display:grid}.login-module__y8N-VW__points span{border-top:1px solid #1d1b172e;padding:13px 0;font-size:12px}.login-module__y8N-VW__back{text-underline-offset:4px;margin-top:16px;font-size:12px;text-decoration:underline}.login-module__y8N-VW__authCard{background:#f8f3e9;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,70px);display:flex}.login-module__y8N-VW__brand{font-family:var(--serif);letter-spacing:.03em;margin-bottom:24px;font-size:25px}.login-module__y8N-VW__authSection h2{font-family:var(--serif);margin:6px 0 18px;font-size:38px;font-weight:500}.login-module__y8N-VW__form{gap:13px;display:grid}.login-module__y8N-VW__form label{letter-spacing:.05em;gap:7px;font-size:11px;font-weight:700;display:grid}.login-module__y8N-VW__form input{width:100%;min-height:48px;font:inherit;background:#fffaf2;border:1px solid #1d1b172e;padding:0 13px}.login-module__y8N-VW__form button{color:#f8f3e9;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#1f1e1a;border:0;min-height:48px;font-size:11px;font-weight:700}.login-module__y8N-VW__form button.login-module__y8N-VW__secondary{background:#6e634e}.login-module__y8N-VW__divider{color:#1d1b177a;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:28px 0;font-size:10px;display:flex}.login-module__y8N-VW__divider:before,.login-module__y8N-VW__divider:after{content:"";background:#1d1b1724;flex:1;height:1px}.login-module__y8N-VW__note{color:#1d1b1794;margin-top:12px;font-size:11px;line-height:1.6}.login-module__y8N-VW__error,.login-module__y8N-VW__success{margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.5}.login-module__y8N-VW__error{color:#6d2820;background:#f5dfdb}.login-module__y8N-VW__success{color:#314b2b;background:#e5ecdf}@media (max-width:860px){.login-module__y8N-VW__shell{grid-template-columns:1fr}.login-module__y8N-VW__intro{min-height:46vh;padding:58px 24px 42px}.login-module__y8N-VW__intro h1{font-size:clamp(44px,13vw,66px)}.login-module__y8N-VW__authCard{padding:40px 24px 56px}.login-module__y8N-VW__points{grid-template-columns:1fr 1fr}}@media (max-width:520px){.login-module__y8N-VW__points{grid-template-columns:1fr}.login-module__y8N-VW__intro{min-height:auto}.login-module__y8N-VW__authSection h2{font-size:34px}}
