.f2vTsG_page{color:#14242b;background:#f4f1ea;height:100svh;padding:16px;font-family:Arial,Helvetica,sans-serif}.f2vTsG_shell{background:#fbfaf7;border-radius:24px;grid-template-columns:1.03fr 1fr;max-width:1600px;height:100%;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 70px #19262918}.f2vTsG_visual{color:#fff;background:#b69c80;min-height:0;position:relative;overflow:hidden}.f2vTsG_photo{object-fit:cover;object-position:center}.f2vTsG_visualShade{background:linear-gradient(#0d272a48 0%,#0000 42%,#0b2629bb 100%);position:absolute;inset:0}.f2vTsG_visualTop,.f2vTsG_visualBottom{position:absolute;left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.f2vTsG_visualTop{justify-content:space-between;gap:16px;display:flex;top:38px}.f2vTsG_visualIndex,.f2vTsG_visualCaption,.f2vTsG_headerLabel,.f2vTsG_eyebrow,.f2vTsG_divider{letter-spacing:.19em;font-size:10px;font-weight:700}.f2vTsG_visualBottom{bottom:clamp(36px,6vw,76px)}.f2vTsG_orbit{color:#fbfaf7b8;width:79px;height:79px;margin-bottom:20px;display:block}.f2vTsG_orbit svg{width:100%;height:100%}.f2vTsG_visualBottom p{letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.3vw,66px);line-height:1.08}.f2vTsG_visualCaption{color:#f7f7f1c7;letter-spacing:.12em}.f2vTsG_content{flex-direction:column;min-width:0;min-height:0;padding:24px clamp(36px,6vw,104px) 22px;display:flex}.f2vTsG_header,.f2vTsG_footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.f2vTsG_logo{object-fit:contain;width:125px;height:auto}.f2vTsG_headerLabel{color:#78817d;white-space:nowrap}.f2vTsG_formArea{width:min(100%,480px);margin:auto;padding:10px 0}.f2vTsG_eyebrow{color:#bd604f;align-items:center;gap:12px;display:flex}.f2vTsG_eyebrowLine{background:#bd604f;width:24px;height:1px}.f2vTsG_formArea h1{letter-spacing:-.07em;margin:16px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,5.5vw,82px);font-weight:400;line-height:.94}.f2vTsG_formArea h1 em{color:#ba5948;font-weight:400}.f2vTsG_intro{color:#52615f;margin:0 0 24px;font-size:15px;line-height:1.5}.f2vTsG_microsoft,.f2vTsG_submit{color:#fff;cursor:pointer;background:#173139;border:1px solid #173139;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:52px;font:600 14px Arial,Helvetica,sans-serif;transition:background-color .18s,transform .18s;display:flex;position:relative}.f2vTsG_microsoft svg:last-child:not(:first-child){position:absolute;right:16px}.f2vTsG_loadingIcon{animation:.7s linear infinite f2vTsG_login-spin}@keyframes f2vTsG_login-spin{to{transform:rotate(360deg)}}.f2vTsG_microsoft:hover:not(:disabled),.f2vTsG_submit:hover:not(:disabled){background:#284a4f}.f2vTsG_microsoft:active:not(:disabled),.f2vTsG_submit:active:not(:disabled){transform:scale(.99)}.f2vTsG_microsoft:focus-visible,.f2vTsG_submit:focus-visible,.f2vTsG_form input:focus-visible,.f2vTsG_forgot a:focus-visible{outline-offset:3px;outline:3px solid #bd604f}.f2vTsG_microsoft:disabled,.f2vTsG_submit:disabled{opacity:.55;cursor:wait}.f2vTsG_alert{color:#743624;background:#f8eae5;border-left:3px solid #ad503d;margin:20px 0 0;padding:14px 16px;font-size:13px;line-height:1.5}.f2vTsG_alert strong{overflow-wrap:anywhere}.f2vTsG_divider{color:#79827d;white-space:nowrap;align-items:center;gap:16px;margin:20px 0;display:flex}.f2vTsG_divider:before,.f2vTsG_divider:after{content:"";background:#d8ded8;flex:1;height:1px}.f2vTsG_form{gap:14px;display:grid}.f2vTsG_credentials{gap:12px;display:grid}.f2vTsG_credentials label{color:#2d3c3e;letter-spacing:.02em;gap:6px;font-size:12px;font-weight:700;display:grid}.f2vTsG_credentials input{color:#14242b;background:#fff;border:1px solid #cdd4cf;border-radius:10px;width:100%;height:48px;padding:0 15px;font:15px Arial,Helvetica,sans-serif}.f2vTsG_credentials input:hover{border-color:#78918d}.f2vTsG_submit{margin-top:2px}.f2vTsG_localNote{color:#64716d;margin:12px 0 0;font-size:12px;line-height:1.5}.f2vTsG_forgot{margin:10px 0 0;font-size:13px}.f2vTsG_forgot a{color:#a84939;text-underline-offset:4px}.f2vTsG_footer{color:#7b8580;letter-spacing:.02em;border-top:1px solid #e4e8e3;padding-top:20px;font-size:11px}@media (max-width:900px){.f2vTsG_page{padding:12px}.f2vTsG_shell{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.f2vTsG_visual{display:none}.f2vTsG_content{padding:24px clamp(24px,6vw,64px)}.f2vTsG_footer{margin-top:auto}}@media (max-width:550px){.f2vTsG_page{padding:8px}.f2vTsG_shell{border-radius:18px}.f2vTsG_content{padding:16px 22px}.f2vTsG_header .f2vTsG_logo{width:105px}.f2vTsG_headerLabel{font-size:9px}.f2vTsG_formArea{padding:10px 0}.f2vTsG_formArea h1{margin:12px 0 8px;font-size:50px}.f2vTsG_intro{margin-bottom:14px}.f2vTsG_divider{margin:14px 0}.f2vTsG_form,.f2vTsG_credentials{gap:10px}.f2vTsG_localNote,.f2vTsG_forgot{margin-top:8px}.f2vTsG_footer{display:none}.f2vTsG_page:has(.f2vTsG_alert){height:auto;min-height:100svh}.f2vTsG_page:has(.f2vTsG_alert) .f2vTsG_shell{min-height:calc(100svh - 16px)}}@media (max-height:740px){.f2vTsG_visualBottom{bottom:32px}.f2vTsG_visualBottom p{font-size:clamp(34px,3.7vw,52px)}.f2vTsG_orbit{width:56px;height:56px;margin-bottom:10px}.f2vTsG_content{padding-block:16px}.f2vTsG_formArea{padding:8px 0}.f2vTsG_formArea h1{margin:10px 0;font-size:56px}.f2vTsG_intro{margin-bottom:14px}.f2vTsG_divider{margin:12px 0}.f2vTsG_localNote{margin-top:8px}.f2vTsG_forgot{margin-top:6px}.f2vTsG_footer{padding-top:12px}}@media (max-height:620px){.f2vTsG_page{height:auto;min-height:100svh}.f2vTsG_shell{min-height:calc(100svh - 16px)}.f2vTsG_footer,.f2vTsG_eyebrow{display:none}.f2vTsG_formArea h1{font-size:46px}.f2vTsG_visualBottom p{font-size:38px}}@media (max-height:500px){.f2vTsG_page{height:auto;min-height:100svh}.f2vTsG_shell{min-height:calc(100svh - 16px)}.f2vTsG_visual{display:none}}@media (prefers-reduced-motion:reduce){.f2vTsG_loadingIcon{animation:none}.f2vTsG_microsoft,.f2vTsG_submit{transition:none}}
