.signin-module__svRI-W__screen{box-sizing:border-box;background:var(--bone);min-height:100dvh;color:var(--deep-green);font-family:var(--font-sans);flex-direction:column;padding:22px 22px 26px;display:flex}.signin-module__svRI-W__top{flex:none;justify-content:space-between;align-items:center;display:flex}.signin-module__svRI-W__mark{color:var(--deep-green);align-items:center;margin-left:-4px;display:flex}.signin-module__svRI-W__back{cursor:pointer;color:#2d3e2c80;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.signin-module__svRI-W__body{flex-direction:column;flex:1;margin-top:62px;display:flex}.signin-module__svRI-W__headline{font-family:var(--font-serif);letter-spacing:-.012em;text-wrap:pretty;max-width:15ch;margin:0;font-size:27px;line-height:1.08}.signin-module__svRI-W__headlineWide{white-space:nowrap;max-width:none}.signin-module__svRI-W__lead{font-family:var(--font-serif);letter-spacing:-.003em;color:#2d3e2cc7;text-wrap:pretty;max-width:32ch;margin:12px 0 0;font-size:15px;line-height:1.5}.signin-module__svRI-W__routes{flex-direction:column;gap:10px;margin-top:44px;display:flex}.signin-module__svRI-W__google{cursor:pointer;color:#1f1f1f;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;gap:9px;padding:16px 20px;font-family:Roboto,system-ui,sans-serif;font-size:14px;font-weight:500;display:flex}.signin-module__svRI-W__googleMark{flex:none;display:block}.signin-module__svRI-W__secondary{cursor:pointer;font-family:var(--font-sans);color:var(--deep-green);background:0 0;border:1px solid #2d3e2c4d;justify-content:center;align-items:center;padding:16px 20px;font-size:14px;display:flex}.signin-module__svRI-W__footnote{color:#2d3e2c80;max-width:34ch;margin:auto 0 0;padding-top:24px;font-size:11px;line-height:1.55}.signin-module__svRI-W__footnoteLink{color:inherit;border-bottom:1px solid #2d3e2c4d}.signin-module__svRI-W__field{margin-top:34px}.signin-module__svRI-W__fieldLabel{letter-spacing:.12em;text-transform:uppercase;color:#2d3e2c73;overflow-wrap:anywhere;margin-bottom:9px;font-size:10px}.signin-module__svRI-W__inputRow{border-bottom:1px solid #2d3e2c42;align-items:baseline;gap:12px;display:flex}.signin-module__svRI-W__inputRowError{border-bottom-color:var(--deep-green)}.signin-module__svRI-W__input{appearance:none;min-width:0;font-family:var(--font-serif);color:var(--deep-green);background:0 0;border:0;outline:none;flex:1;padding:0 0 10px;font-size:18px;line-height:1.3}.signin-module__svRI-W__input::placeholder{color:#2d3e2c47}.signin-module__svRI-W__reveal{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#2d3e2c73;background:0 0;border:0;flex:none;padding:0 0 10px;font-size:10px}.signin-module__svRI-W__underLink{cursor:pointer;font-family:var(--font-sans);color:#2d3e2c8c;background:0 0;border:0;border-bottom:1px solid #2d3e2c42;margin-top:12px;padding:0 0 3px;font-size:12px;display:inline-block}.signin-module__svRI-W__error{font-family:var(--font-sans);color:color-mix(in srgb, var(--deep-green) 82%, transparent);max-width:34ch;margin:9px 0 0;font-size:10px;line-height:1.5}.signin-module__svRI-W__errorLink{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--deep-green) 40%, transparent);padding-bottom:1px;text-decoration:none}.signin-module__svRI-W__submit{cursor:pointer;font-family:var(--font-sans);background:var(--deep-green);color:var(--bone);border:0;justify-content:center;align-items:center;margin-top:auto;padding:16px 20px;font-size:14px;display:flex}.signin-module__svRI-W__submit:disabled{cursor:default;color:#2d3e2c6b;background:#2d3e2c1f}.signin-module__svRI-W__rail{display:none}.signin-module__svRI-W__pane{display:contents}@media (min-width:900px){.signin-module__svRI-W__error{max-width:none;margin:12px 0 0;font-size:12px}.signin-module__svRI-W__screen{flex-direction:row;padding:0}.signin-module__svRI-W__rail{box-sizing:border-box;background:var(--deep-green);width:264px;color:var(--bone);flex-direction:column;flex:none;justify-content:space-between;padding:38px 34px 36px;display:flex}.signin-module__svRI-W__railMark{color:var(--bone);align-items:center;margin-left:-5px;display:flex}.signin-module__svRI-W__pane{flex:1;justify-content:center;align-items:center;min-width:0;padding:56px 64px;display:flex}.signin-module__svRI-W__top{display:none}.signin-module__svRI-W__body{flex:none;width:440px;margin-top:0}.signin-module__svRI-W__headline{letter-spacing:-.014em;font-size:40px;line-height:1.04}.signin-module__svRI-W__lead{max-width:40ch;margin-top:14px;font-size:19px}.signin-module__svRI-W__routes{width:360px;margin-top:40px}.signin-module__svRI-W__google{gap:10px;padding:15px 20px;font-size:15px}.signin-module__svRI-W__secondary{padding:15px 20px;font-size:15px}.signin-module__svRI-W__footnote{max-width:none;margin:34px 0 0;padding-top:0;font-size:12px}.signin-module__svRI-W__field{width:360px;margin-top:38px}.signin-module__svRI-W__fieldLabel{margin-bottom:11px;font-size:10px}.signin-module__svRI-W__input{font-size:20px}.signin-module__svRI-W__underLink{font-size:13px}.signin-module__svRI-W__submit{width:360px;margin-top:36px;padding:15px 20px;font-size:15px}}.signin-module__svRI-W__splash{z-index:9999;background:var(--bone);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.signin-module__svRI-W__splashColon{flex-direction:column;align-items:center;gap:9px;display:flex}.signin-module__svRI-W__splashDot{background:var(--deep-green);border-radius:999px;width:9px;height:9px}@keyframes signin-module__svRI-W__signinCloseA{0%,to{transform:translateY(0)}44%,56%{transform:translateY(9px)}}@keyframes signin-module__svRI-W__signinCloseB{0%,to{transform:translateY(0)}44%,56%{transform:translateY(-9px)}}.signin-module__svRI-W__splashDotA{animation:1.5s cubic-bezier(.4,0,.2,1) infinite signin-module__svRI-W__signinCloseA}.signin-module__svRI-W__splashDotB{animation:1.5s cubic-bezier(.4,0,.2,1) infinite signin-module__svRI-W__signinCloseB}@media (prefers-reduced-motion:reduce){.signin-module__svRI-W__splashDotA,.signin-module__svRI-W__splashDotB{animation:none}}.signin-module__svRI-W__unworded{color:#7a0016;background:#fff5f5;border:2px dashed #b00020;margin:16px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}
