.auth-page{background:#f8f5ef}.auth-layout{display:grid;grid-template-columns:52% 48%;min-height:100vh}.auth-art{position:relative;padding:42px 8%;background:linear-gradient(#f2ead740,#e9e0d770),url('assets/contact-photography.png') 75% 7.558%/auto 304.762% no-repeat;display:flex;flex-direction:column;justify-content:space-between}.auth-art>div{padding:100px 0 65px}.auth-art h1{font-size:clamp(58px,5.6vw,85px);line-height:1.05;margin-bottom:24px}.auth-art>div>p:last-child{font-size:19px;color:#675d4e}.auth-art .eyebrow{color:#796f60}.auth-panel{padding:44px 12% 55px}.back-link{font-size:14px;color:#8d8270}.auth-content{max-width:430px;margin:95px auto 0}.auth-content h2{font-size:51px;margin-bottom:19px}.auth-content>p{font-size:16px}.auth-content form{margin:30px 0 26px}.auth-content label{display:block;font-size:13px;color:#736a5d;margin-top:21px}.auth-content input{display:block;width:100%;margin-top:8px;padding:14px 16px;border:1px solid #d8d0c4;background:#fbf9f5;border-radius:5px;font:16px var(--sans);color:var(--ink)}.auth-content input:focus{outline:2px solid #8c8c79;outline-offset:2px}.password-field{position:relative;display:block}.password-field input{padding-right:90px}.password-field button{position:absolute;right:12px;top:15px;background:none;border:0;font-size:12px;color:#7c715f}.input-help{font-size:12px;margin-top:8px}.auth-submit{width:100%;margin-top:20px}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-content>p>a{text-decoration:underline;text-underline-offset:4px}.auth-content .local-note{font-size:12px;margin-top:30px;color:#948b7d}#auth-error{color:#984d37;font-size:14px;margin-top:15px}#auth-error:empty{display:none}@media(max-width:760px){.auth-layout{grid-template-columns:1fr}.auth-art{padding:25px 6%;min-height:290px}.auth-art .brand{font-size:26px}.auth-art>div{padding:38px 0 0}.auth-art h1{font-size:49px}.auth-art>div>p:last-child{font-size:16px}.auth-panel{padding:28px 6% 50px}.auth-content{margin-top:32px;max-width:100%}.auth-content h2{font-size:43px}}
