.login-module__Si-P0q__main{padding:clamp(20px,3.5vh,40px) 6%}@media (min-width:701px){.login-module__Si-P0q__main{padding-left:5%;padding-right:5%}}@media (min-width:1500px){.login-module__Si-P0q__main{padding-left:max(5%,50vw - 700px);padding-right:max(5%,50vw - 700px)}}.login-module__Si-P0q__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:900px){.login-module__Si-P0q__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}}.login-module__Si-P0q__intro{min-width:0}.login-module__Si-P0q__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5e655d;margin:0;font-size:13px;font-weight:500}@media (min-width:900px){.login-module__Si-P0q__eyebrow{font-size:15px}}.login-module__Si-P0q__heading{letter-spacing:-.055em;color:#222824;margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,10vw,3rem);font-style:italic;font-weight:400;line-height:1}.login-module__Si-P0q__heading span{display:block}.login-module__Si-P0q__heading span+span{margin-top:8px}@media (min-width:900px){.login-module__Si-P0q__heading{margin-top:32px;font-size:clamp(3.5rem,4.6vw,4.5rem)}.login-module__Si-P0q__heading span+span{margin-top:10px}}.login-module__Si-P0q__lede{color:#5e655d;max-width:30ch;margin:20px 0 0;font-size:15px;line-height:1.6}@media (min-width:900px){.login-module__Si-P0q__lede{margin-top:28px}}.login-module__Si-P0q__formArea{width:100%;min-width:0;max-width:480px}@media (min-width:900px){.login-module__Si-P0q__formArea{justify-self:center;margin-top:15px}}.login-module__Si-P0q__card{background:#fffdf8;border:1px solid #d8dcd3;border-radius:1.25rem;padding:24px;box-shadow:0 24px 60px -38px #2b225266}@media (min-width:900px){.login-module__Si-P0q__card{padding:32px}}.login-module__Si-P0q__oauth{height:48px}.login-module__Si-P0q__oauth+.login-module__Si-P0q__oauth{margin-top:14px}.login-module__Si-P0q__or{letter-spacing:.14em;text-transform:uppercase;color:#5e655d;align-items:center;gap:12px;margin:22px 0;font-size:11px;display:flex}.login-module__Si-P0q__or:before,.login-module__Si-P0q__or:after{content:"";background:#d8dcd3;flex:1;height:1px}.login-module__Si-P0q__field{display:block}.login-module__Si-P0q__field+.login-module__Si-P0q__field{margin-top:22px}.login-module__Si-P0q__label{margin-bottom:8px;display:block}.login-module__Si-P0q__input{height:48px;font-size:16px}.login-module__Si-P0q__submit{height:48px;margin-top:24px}.login-module__Si-P0q__error{text-align:left;overflow-wrap:anywhere;color:#a1322b;background:#fbefec;border:1px solid #e8c6c1;border-radius:.75rem;margin-top:16px;padding:10px 14px;font-size:13px;line-height:1.4}.login-module__Si-P0q__onboarding{text-align:center;margin-top:18px}.login-module__Si-P0q__onboarding p{color:#5e655d;margin:0;font-size:13px}.login-module__Si-P0q__stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.login-module__Si-P0q__store{color:#222824;white-space:nowrap;background:#fff;border:1px solid #d8dcd3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.login-module__Si-P0q__store:hover{background:#f5f3ed;border-color:#bdb6d6}.login-module__Si-P0q__store:focus-visible{outline-offset:2px;outline:2px solid #5f50a6}.login-module__Si-P0q__storePending{color:#5e655d;cursor:default;background:#ebe8df;border-color:#ebe8df}.login-module__Si-P0q__storePending:hover{background:#ebe8df;border-color:#ebe8df}.login-module__Si-P0q__storePending small{letter-spacing:.08em;text-transform:uppercase;background:#fbfaf6;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600}@media (min-width:900px) and (max-height:800px){.login-module__Si-P0q__main{padding-top:16px;padding-bottom:8px}.login-module__Si-P0q__heading{margin-top:28px;font-size:clamp(3.25rem,4.3vw,4rem)}.login-module__Si-P0q__lede{margin-top:24px}.login-module__Si-P0q__formArea{margin-top:4px}.login-module__Si-P0q__card{padding:28px}.login-module__Si-P0q__oauth{height:46px}.login-module__Si-P0q__or{margin:16px 0}.login-module__Si-P0q__field+.login-module__Si-P0q__field{margin-top:18px}.login-module__Si-P0q__input{height:46px}.login-module__Si-P0q__submit{margin-top:20px}.login-module__Si-P0q__onboarding{margin-top:14px}.login-module__Si-P0q__stores{margin-top:10px}}
