.login_page___bVDP{min-height:100svh;background:#FBF7F3;color:#461B38;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100px 1fr 60px;position:relative;overflow:hidden;font-family:DM Sans,Arial,sans-serif}.login_header__5TWRo{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin:0 5.5%;border-bottom:1px solid #decddb;z-index:2}.login_brand__isTcd{display:flex;align-items:center;gap:16px;color:#461B38!important;text-decoration:none!important}.login_monogram__jscbT{font:42px/1 Georgia,serif;letter-spacing:-9px;padding-right:9px}.login_brandName__ucqAZ{font:600 16px/1.3 Georgia,serif;letter-spacing:3px;text-transform:uppercase}.login_topLabel__htZm8{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:2px;font-weight:600;color:#625B60}.login_topLabel__htZm8>span{width:6px;height:6px;border-radius:50%;background:#926B8B}.login_content__WMzXg{display:flex;align-items:center;padding:58px 7% 58px 11%;z-index:2}.login_formWrap__47Ixz{max-width:430px;width:100%}.login_headingIcon__3IXbi{display:grid;place-items:center;width:46px;height:46px;border:1px solid #e3d2df;border-radius:13px;background:#EEDFED;margin-bottom:26px}.login_kicker__BKGeH{font-size:10px;letter-spacing:2.4px;font-weight:600;color:#926B8B}.login_formWrap__47Ixz h1{font:400 clamp(40px,4vw,62px)/1.05 Georgia,Times New Roman,serif;letter-spacing:-2px;color:#461B38;margin:17px 0 23px}.login_formWrap__47Ixz h1 em{font-weight:400;color:#926B8B}.login_description__S0J2r{font-size:14px;line-height:1.75;color:#625B60;margin:0 0 30px;max-width:365px}.login_description__S0J2r strong{font-weight:500;overflow-wrap:anywhere;color:#461B38}.login_form__Ij6Df label{display:block;font-size:12px;font-weight:600;color:#461B38;margin-bottom:9px}.login_inputWrap__ns1ZF{display:flex;align-items:center;position:relative}.login_inputWrap__ns1ZF svg{position:absolute;left:16px;color:#926B8B;pointer-events:none}.login_form__Ij6Df input{width:100%;height:54px;border:1px solid #d9c7d3;border-radius:7px;background:#fffdfb;color:#461B38;padding:0 16px;font-size:14px;transition:border-color .15s,box-shadow .15s}.login_inputWrap__ns1ZF input{padding-left:46px}.login_form__Ij6Df input::placeholder{color:#95888f}.login_form__Ij6Df input:focus{border-color:#926B8B;outline:2px solid #926B8B;outline-offset:2px;box-shadow:none}.login_form__Ij6Df .login_code__0Zxjh{letter-spacing:12px;font-size:23px}.login_help__NFik2{font-size:11px;color:#625B60;line-height:1.65;margin:11px 0 24px}.login_primary__yH7R4{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#602451;color:#FBF7F3;border-radius:7px;font-size:13px;font-weight:500;transition:background .2s}.login_primary__yH7R4:hover{background:#461B38}.login_back__7OipQ:focus-visible,.login_brand__isTcd:focus-visible,.login_primary__yH7R4:focus-visible{outline:3px solid #926B8B;outline-offset:4px}.login_back__7OipQ{margin:18px auto 0;font-size:12px;color:#602451;padding:8px}.login_back__7OipQ,.login_security__GL9Yu{display:flex;align-items:center;justify-content:center;gap:8px}.login_security__GL9Yu{font-size:10px;color:#625B60;border-top:1px solid #e4d9de;padding-top:23px;margin-top:30px}.login_error__BN8Ls{background:#f9e8e8;border:1px solid #e6bcbc;color:#922f3b;font-size:12px;padding:12px;border-radius:6px;margin-bottom:18px}.login_portraitPanel__Nxqxi{position:relative;min-height:680px;align-self:stretch;background:radial-gradient(ellipse at 50% 60%,#EEDFED 0,#eedfed88 35%,#FBF7F300 72%)}.login_portrait__uVFnm{position:absolute;height:95%;width:100%;object-fit:contain;object-position:bottom center;bottom:0;right:0;z-index:1}.login_orbit__ITjAO{position:absolute;z-index:2;width:620px;height:620px;max-width:110%;border:1px solid #b99ab388;border-radius:50%;top:9%;right:-20%;pointer-events:none}.login_orbit__ITjAO:after{content:"";position:absolute;top:11%;left:20%;height:6px;width:6px;background:#926B8B;border-radius:50%;box-shadow:0 0 18px #926B8B}.login_caption__Vrpah{position:absolute;bottom:25px;right:8%;z-index:3;font-size:9px;letter-spacing:2px;color:#eedfed;background:#461b3877;padding:9px 12px;border-radius:3px}.login_footer__Xh0OZ{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin:0 5.5%;border-top:1px solid #decddb;color:#625B60;font-size:10px;z-index:3;background:#FBF7F3}.login_footer__Xh0OZ span{font-family:Georgia,serif;font-style:italic;font-size:13px}@media(min-width:1600px){.login_content__WMzXg{justify-content:center}.login_formWrap__47Ixz{max-width:470px}}@media(max-width:900px){.login_page___bVDP{grid-template-columns:1.1fr 1fr;grid-template-rows:84px 1fr 55px}.login_content__WMzXg{padding:50px 7% 50px 10%}.login_portraitPanel__Nxqxi{min-height:620px}.login_formWrap__47Ixz h1{font-size:44px}.login_orbit__ITjAO{width:430px;height:430px}.login_brandName__ucqAZ{font-size:13px;letter-spacing:2px}.login_topLabel__htZm8{font-size:9px;letter-spacing:1px}}@media(max-width:640px){.login_page___bVDP{grid-template-columns:1fr;grid-template-rows:80px auto auto;overflow:hidden}.login_header__5TWRo{margin:0 7%}.login_brand__isTcd{gap:12px}.login_monogram__jscbT{font-size:34px}.login_brandName__ucqAZ{font-size:12px}.login_topLabel__htZm8{font-size:8px;letter-spacing:.8px}.login_content__WMzXg{grid-row:2;padding:46px 8% 40px;min-height:calc(100svh - 140px)}.login_formWrap__47Ixz{max-width:430px;margin:auto}.login_formWrap__47Ixz h1{font-size:45px}.login_description__S0J2r{max-width:350px}.login_portraitPanel__Nxqxi{display:none}.login_footer__Xh0OZ{grid-row:3;margin:0 7%;min-height:60px;font-size:9px}.login_footer__Xh0OZ span{font-size:11px}}@media(prefers-reduced-motion:reduce){.login_form__Ij6Df input,.login_primary__yH7R4{transition:none}}