.login-module__Si-P0q__page{isolation:isolate;background-color:#f4f1ec;background-image:url(/media/prorent-owner-portal-poster.jpg);background-position:52%;background-repeat:no-repeat;background-size:cover;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.login-module__Si-P0q__backgroundVideo{z-index:-3;object-fit:cover;object-position:52% center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.login-module__Si-P0q__backdrop{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#04102338 0%,#0410231a 36%,#0000 55%),linear-gradient(90deg,#0000 calc(58% - 2.75rem),#f7f5f029 calc(58% - 2rem),#f7f5f09e 58%,#f7f5f0f0 calc(58% + 2rem),#f7f5f0 calc(58% + 2.75rem));position:absolute;inset:0}.login-module__Si-P0q__layout{z-index:1;grid-template-columns:minmax(0,58%) minmax(0,42%);width:100%;height:100%;display:grid;position:relative}.login-module__Si-P0q__brandRegion{color:#f8f5ef;flex-direction:column;min-width:0;height:100%;padding:clamp(2.625rem,4.2vh,3rem) clamp(3rem,3vw,3.5rem) clamp(2rem,3.8vh,2.75rem);display:flex}.login-module__Si-P0q__brandEntrance{width:fit-content;animation:.4s cubic-bezier(.22,1,.36,1) both login-module__Si-P0q__logo-in}.login-module__Si-P0q__brandEntrance img{box-shadow:0 10px 28px #01081424}.login-module__Si-P0q__brandCopy{width:min(100%,44rem);margin-top:auto;margin-bottom:clamp(4rem,13vh,8.5rem);animation:.55s cubic-bezier(.22,1,.36,1) both login-module__Si-P0q__copy-in}.login-module__Si-P0q__eyebrow{color:#ff8748;letter-spacing:.19em;text-shadow:0 1px 3px #020c1c75;text-transform:uppercase;margin:0 0 .9rem;font-size:.79rem;font-weight:750;line-height:1.4}.login-module__Si-P0q__heroTitle{color:#f8f5ef;max-width:44rem;font-family:var(--font-display), Georgia, serif;letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,3vw,3.4rem);font-weight:600;line-height:1.04}.login-module__Si-P0q__heroTitle span{display:block}.login-module__Si-P0q__heroDescription{color:#f0f4f9d6;max-width:31rem;margin:1.45rem 0 0;font-size:clamp(.94rem,1.06vw,1.08rem);line-height:1.75}.login-module__Si-P0q__copyright{color:#e2e8f08f;letter-spacing:.03em;margin:0;font-size:.68rem}.login-module__Si-P0q__formRegion{justify-content:center;align-items:center;min-width:0;height:100%;padding:3rem 0;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__formRegion:before{content:"";opacity:.22;pointer-events:none;background:url(/brand/portal-architecture.svg) 100% 0/contain no-repeat;width:min(35rem,92%);height:11.25rem;position:absolute;top:clamp(2.25rem,5vh,3.5rem);right:-4rem}.login-module__Si-P0q__formPanel{z-index:1;background:#fffefbf6;border:1px solid #0f26410f;border-radius:1.4rem;width:min(32rem,100% - 3rem);margin-top:1.75rem;padding:2.625rem 2.75rem;animation:.6s cubic-bezier(.22,1,.36,1) .1s both login-module__Si-P0q__form-in;position:relative;box-shadow:0 24px 70px #0f264114,0 6px 20px #0f26410a}.login-module__Si-P0q__portalLabel{color:#d95325;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700;line-height:1.4}.login-module__Si-P0q__formTitle{color:#0a1428;font-family:var(--font-display), Georgia, serif;letter-spacing:-.032em;margin:.7rem 0 0;font-size:clamp(2.45rem,3.1vw,3.15rem);font-weight:600;line-height:1.05}.login-module__Si-P0q__formIntro{color:#657084;max-width:25rem;margin:.9rem 0 0;font-size:.9rem;line-height:1.65}.login-module__Si-P0q__form{gap:1.15rem;margin-top:2rem;display:grid}.login-module__Si-P0q__field{gap:.55rem;display:grid}.login-module__Si-P0q__fieldLabel{color:#26354b;font-size:.75rem;font-weight:650;line-height:1.3}.login-module__Si-P0q__input,.login-module__Si-P0q__passwordInput{color:#0a1428;background:#edf2f7e0;border:1px solid #70829a38;border-radius:.7rem;outline:none;width:100%;height:3.25rem;font-family:inherit;font-size:.92rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.login-module__Si-P0q__input{padding:0 1rem}.login-module__Si-P0q__passwordField{position:relative}.login-module__Si-P0q__passwordInput{padding:0 3.2rem 0 1rem}.login-module__Si-P0q__input:hover,.login-module__Si-P0q__passwordInput:hover{border-color:#2e486957}.login-module__Si-P0q__input:focus,.login-module__Si-P0q__passwordInput:focus{background:#f8fafcfa;border-color:#1836599e;box-shadow:0 0 0 3px #26496f1a}.login-module__Si-P0q__input:focus-visible,.login-module__Si-P0q__passwordInput:focus-visible{outline-offset:1px;outline:2px solid #1836592e}.login-module__Si-P0q__passwordToggle{color:#778397;cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;width:2.1rem;height:2.1rem;padding:0;transition:color .15s,background-color .15s;display:grid;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.login-module__Si-P0q__passwordToggle:hover{color:#0a1428;background:#0a14280e}.login-module__Si-P0q__statusMessage{color:#9d3b19;background:#fdf3eed1;border-left:2px solid #d953259e;border-radius:.45rem;margin:0;padding:.72rem .85rem;font-size:.75rem;line-height:1.55}.login-module__Si-P0q__submitButton{color:#fff;cursor:pointer;background:#d95325;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;width:100%;height:3.25rem;font-family:inherit;font-size:.88rem;font-weight:750;transition:background-color .16s,box-shadow .16s,transform .12s;display:inline-flex;box-shadow:0 5px 14px #812e111f}.login-module__Si-P0q__submitButton:hover:not(:disabled){background:#c94b20;box-shadow:0 6px 16px #812e1129}.login-module__Si-P0q__submitButton:active:not(:disabled){background:#b8441c;transform:translateY(1px)}.login-module__Si-P0q__submitButton:focus-visible{outline-offset:3px;outline:3px solid #d9532538}.login-module__Si-P0q__submitButton:disabled{cursor:wait;opacity:.66}.login-module__Si-P0q__recoveryButton{color:#cf4d20;cursor:pointer;background:0 0;border:0;margin:1.05rem auto 0;font-family:inherit;font-size:.76rem;font-weight:700;transition:color .15s;display:block}.login-module__Si-P0q__recoveryButton:hover{color:#a73d18}.login-module__Si-P0q__advisorMessage{color:#727d8f;text-align:center;margin:1.35rem 0 0;font-size:.74rem;line-height:1.55}.login-module__Si-P0q__securityNote{color:#8892a2;border-top:1px solid #6a7c9429;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1.15rem;font-size:.7rem;display:flex}@keyframes login-module__Si-P0q__logo-in{0%{opacity:0}to{opacity:1}}@keyframes login-module__Si-P0q__copy-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes login-module__Si-P0q__form-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px) and (min-width:900px){.login-module__Si-P0q__formPanel{border-radius:1.25rem;width:min(30rem,100% - 2rem);padding:2.25rem 2rem}}@media (max-width:899px){.login-module__Si-P0q__page{background-position:58% 0;height:auto;overflow:hidden auto}.login-module__Si-P0q__backgroundVideo{object-position:58% center;height:min(26rem,48dvh);position:absolute}.login-module__Si-P0q__backdrop{background:linear-gradient(#04102338 0%,#04102314 min(19rem,35dvh),#0000 min(26rem,48dvh))}.login-module__Si-P0q__layout{grid-template-rows:minmax(19rem,38dvh) auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh}.login-module__Si-P0q__brandRegion{min-height:19rem;padding:1.6rem clamp(1.5rem,6vw,3rem) 2rem}.login-module__Si-P0q__brandCopy{width:min(100%,34rem);margin-bottom:0}.login-module__Si-P0q__eyebrow{margin-bottom:.8rem;font-size:.7rem}.login-module__Si-P0q__heroTitle{max-width:31rem;font-size:clamp(2.05rem,7vw,3.1rem);line-height:1.02}.login-module__Si-P0q__heroDescription{max-width:30rem;margin-top:.9rem;font-size:.81rem;line-height:1.55}.login-module__Si-P0q__copyright{display:none}.login-module__Si-P0q__formRegion{background:#f7f5f0fb;justify-content:center;align-items:flex-start;height:auto;min-height:calc(100dvh - max(19rem,38dvh));padding:2.5rem 0 3rem}.login-module__Si-P0q__formRegion:before{display:none}.login-module__Si-P0q__formPanel{border-radius:1.25rem;width:min(30rem,100% - 3rem);margin-top:0;padding:2.25rem;animation-name:login-module__Si-P0q__form-in-mobile;transform:none}.login-module__Si-P0q__formTitle{font-size:clamp(2.25rem,8vw,2.8rem)}}@media (max-width:480px){.login-module__Si-P0q__layout{grid-template-rows:minmax(20rem,39dvh) auto}.login-module__Si-P0q__brandRegion{min-height:20rem}.login-module__Si-P0q__brandEntrance img{width:2.5rem;height:2.5rem}.login-module__Si-P0q__brandEntrance p:first-of-type{font-size:1.3rem}.login-module__Si-P0q__brandEntrance p:last-of-type{font-size:.46rem}.login-module__Si-P0q__heroTitle{font-size:clamp(1.85rem,8.6vw,2.35rem)}.login-module__Si-P0q__heroDescription{max-width:22rem;font-size:.76rem}.login-module__Si-P0q__formRegion{min-height:calc(100dvh - max(20rem,39dvh));padding:2rem 0 2.5rem}.login-module__Si-P0q__formPanel{border-radius:1.2rem;width:calc(100% - 2rem);padding:1.875rem;box-shadow:0 18px 52px #0f264113,0 5px 16px #0f264109}.login-module__Si-P0q__form{margin-top:1.75rem}.login-module__Si-P0q__securityNote{margin-top:1.7rem}}@media (max-height:760px) and (min-width:900px){.login-module__Si-P0q__brandRegion{padding-top:2.25rem;padding-bottom:1.75rem}.login-module__Si-P0q__brandCopy{margin-bottom:3.25rem}.login-module__Si-P0q__heroTitle{font-size:clamp(2.5rem,3.2vw,3.25rem)}.login-module__Si-P0q__heroDescription{margin-top:1.15rem;line-height:1.6}.login-module__Si-P0q__formRegion{padding:1.5rem 0}.login-module__Si-P0q__formPanel{margin-top:.75rem;padding-top:2rem;padding-bottom:2rem}.login-module__Si-P0q__form{gap:.95rem;margin-top:1.5rem}.login-module__Si-P0q__recoveryButton{margin-top:.8rem}.login-module__Si-P0q__advisorMessage{margin-top:1rem}.login-module__Si-P0q__securityNote{margin-top:1.35rem;padding-top:.9rem}}@keyframes login-module__Si-P0q__form-in-mobile{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__brandEntrance,.login-module__Si-P0q__brandCopy,.login-module__Si-P0q__formPanel{animation:none}.login-module__Si-P0q__input,.login-module__Si-P0q__passwordInput,.login-module__Si-P0q__passwordToggle,.login-module__Si-P0q__submitButton,.login-module__Si-P0q__recoveryButton{transition:none}}
