.login-module__y1m_ja__page{color:#0d1f26;background:#f3f1ec;flex-wrap:wrap;min-height:100vh;font-family:Jost,Arial,sans-serif;display:flex}.login-module__y1m_ja__brand{color:#e8ecea;background:#0d1f26;flex-direction:column;flex:420px;justify-content:space-between;min-height:520px;padding:56px 52px 44px;display:flex;position:relative;overflow:hidden}.login-module__y1m_ja__brand:before{content:"";background:radial-gradient(120% 90% at 12% 0,#5fd9c81a,#0d1f2600 60%);position:absolute;inset:0}.login-module__y1m_ja__brand:after{content:"";background:linear-gradient(90deg,#5fd9c8,#5fd9c800 70%);height:1px;position:absolute;bottom:0;left:0;right:0}.login-module__y1m_ja__brandTop,.login-module__y1m_ja__brandCopy,.login-module__y1m_ja__brandFooter{z-index:1;position:relative}.login-module__y1m_ja__officialLogo{object-fit:contain;width:214px;height:120px;display:block}.login-module__y1m_ja__brandEyebrow{color:#5fd9c8;letter-spacing:.26em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.login-module__y1m_ja__brandCopy h2{color:#f3f1ec;letter-spacing:-.01em;max-width:460px;margin:0;font-family:Cormorant Garamond,Bodoni MT,Georgia,serif;font-size:clamp(34px,4.4vw,52px);font-weight:400;line-height:1.08}.login-module__y1m_ja__brandCopy em{color:#9fd9d1}.login-module__y1m_ja__brandCopy p:last-child{color:#9baaa9;max-width:380px;margin:22px 0 0;font-size:14.5px;line-height:1.7}.login-module__y1m_ja__brandFooter{justify-content:space-between;align-items:end;gap:32px;display:flex}.login-module__y1m_ja__windows{grid-template-columns:repeat(9,10px);align-content:end;gap:7px 8px;display:grid}.login-module__y1m_ja__windows i{opacity:.1;background:#5fd9c8;border-radius:1px;width:10px;height:14px}.login-module__y1m_ja__windows i:nth-child(3n),.login-module__y1m_ja__windows i:nth-child(7n){opacity:.28}.login-module__y1m_ja__brandFooter p{color:#5a6c6f;letter-spacing:.18em;text-align:right;text-transform:uppercase;margin:0;font-size:11px;line-height:1.55}.login-module__y1m_ja__access{background:#f3f1ec;flex:460px;justify-content:center;align-items:center;padding:56px 40px;display:flex}.login-module__y1m_ja__accessInner{width:100%;max-width:392px}.login-module__y1m_ja__accessLogo{object-fit:contain;width:150px;height:84px;margin:0 0 32px;display:block}.login-module__y1m_ja__access h1{color:#0d1f26;letter-spacing:-.015em;margin:0 0 8px;font-family:Cormorant Garamond,Bodoni MT,Georgia,serif;font-size:42px;font-weight:500;line-height:1.05}.login-module__y1m_ja__accessIntro{color:#6b7b7e;margin:0 0 30px;font-size:14px;line-height:1.6}.login-module__y1m_ja__roleSwitch{background:#e7e4dc;border-radius:3px;gap:4px;margin-bottom:30px;padding:4px;display:flex}.login-module__y1m_ja__roleSwitch button{color:#7b8689;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:2px;flex:1;padding:9px 10px;font-family:inherit;font-size:12px}.login-module__y1m_ja__roleSwitch button[aria-pressed=true]{color:#f3f1ec;background:#0d1f26}.login-module__y1m_ja__form{display:grid}.login-module__y1m_ja__form label{color:#8a9699;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.login-module__y1m_ja__form input{color:#0d1f26;background:0 0;border:0;border-bottom:1px solid #c9c4b8;border-radius:0;width:100%;margin-bottom:26px;padding:10px 2px 12px;font-family:inherit;font-size:16px;transition:border-color .2s}.login-module__y1m_ja__form input:focus{border-bottom-color:#0d1f26;outline:0}.login-module__y1m_ja__passwordLabel{justify-content:space-between;align-items:baseline;display:flex!important}.login-module__y1m_ja__passwordLabel button{color:#2e8c86;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-family:inherit;font-size:11px}.login-module__y1m_ja__formError{color:#a53f35;margin:-12px 0 16px;font-size:12.5px}.login-module__y1m_ja__formOptions{justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 28px;display:flex}.login-module__y1m_ja__remember{align-items:center;gap:9px;color:#5c6a6d!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:13px!important;font-weight:400!important;display:flex!important}.login-module__y1m_ja__remember input{accent-color:#0d1f26;width:15px;height:15px;margin:0}.login-module__y1m_ja__formOptions a{color:#12303a;border-bottom:1px solid #c9c4b8;padding-bottom:1px;font-size:13px;text-decoration:none}.login-module__y1m_ja__form button[type=submit]{color:#f3f1ec;letter-spacing:.2em;text-transform:uppercase;background:#0d1f26;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;width:100%;padding:17px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s;display:flex}.login-module__y1m_ja__form button[type=submit]:hover{background:#14333d}.login-module__y1m_ja__form button[type=submit] span{background:#5fd9c8;width:18px;height:1px;display:inline-block}.login-module__y1m_ja__security{color:#8a9699;border-top:1px solid #e0dcd2;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:34px;padding-top:20px;font-size:12px;display:flex}.login-module__y1m_ja__security a{color:#5c6a6d;text-decoration:none}@media (max-width:860px){.login-module__y1m_ja__brand{min-height:430px;padding:42px 28px}.login-module__y1m_ja__brandCopy h2{font-size:40px}.login-module__y1m_ja__access{padding:44px 28px}.login-module__y1m_ja__accessLogo{width:130px;margin-bottom:24px}}@media (max-width:560px){.login-module__y1m_ja__brand{min-height:390px}.login-module__y1m_ja__brandFooter{display:none}.login-module__y1m_ja__roleSwitch{margin-bottom:24px}.login-module__y1m_ja__formOptions{flex-direction:column;align-items:start}.login-module__y1m_ja__access{padding:40px 24px}}
