.login-module__CYV4AG__main{color:#17201d;background:#f4f0e9;place-items:center;min-height:calc(100svh - 5rem);padding:clamp(2rem,8vw,6rem) 1.25rem;display:grid}.login-module__CYV4AG__card{background:#fffdf9;border-top:3px solid #a34f2b;width:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem)}.login-module__CYV4AG__eyebrow{color:#8b4326;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.login-module__CYV4AG__card h1{text-wrap:balance;max-width:14ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,7vw,3.5rem);font-weight:500;line-height:.98}.login-module__CYV4AG__intro{color:#59615d;max-width:42ch;margin:1.25rem 0 2rem;line-height:1.6}.login-module__CYV4AG__form,.login-module__CYV4AG__field{gap:.65rem;display:grid}.login-module__CYV4AG__field label{font-size:.82rem;font-weight:700}.login-module__CYV4AG__field input{min-height:3rem;color:inherit;font:inherit;background:#fff;border:1px solid #aaa79f;border-radius:0;padding:.7rem .85rem}.login-module__CYV4AG__field input:focus-visible,.login-module__CYV4AG__form button:focus-visible{outline-offset:3px;outline:3px solid #d88159}.login-module__CYV4AG__form button{color:#fff;cursor:pointer;min-height:3rem;font:inherit;background:#8b4326;border:1px solid #8b4326;border-radius:0;padding:.75rem 1rem;font-weight:700}.login-module__CYV4AG__form button:disabled{cursor:wait;opacity:.65}.login-module__CYV4AG__status{color:#59615d;min-height:2.8em;margin:.25rem 0 0;font-size:.85rem;line-height:1.45}.login-module__CYV4AG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:42rem){.login-module__CYV4AG__main{align-items:start;padding-top:2rem}}@media (prefers-reduced-motion:reduce){.login-module__CYV4AG__form button{scroll-behavior:auto}}
