.signin.svelte-1nm3g3w{min-height:100svh;background:var(--color-paper);color:var(--color-ink);display:grid;grid-template-columns:1fr;align-items:center}.signin-intro.svelte-1nm3g3w{padding:clamp(2.5rem,8vw,4rem) 1.5rem .5rem}.signin-mark.svelte-1nm3g3w{display:inline-block;font-family:var(--font-family-display);font-weight:800;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.signin-display.svelte-1nm3g3w{font-family:var(--font-reader);font-weight:700;font-size:clamp(2.5rem,6vw,4.25rem);letter-spacing:-.02em;line-height:1;margin:clamp(1.75rem,5vh,3.5rem) 0 0;min-height:1em}.signin-lede.svelte-1nm3g3w{margin:1.5rem 0 0;max-width:36ch;color:var(--color-ink-2);font-size:1.05rem;line-height:1.6}.signin-panel.svelte-1nm3g3w{padding:.5rem 1.5rem clamp(2.5rem,8vw,4rem)}.signin-panel.svelte-1nm3g3w .auth-header{margin-bottom:2.25rem}.signin-panel.svelte-1nm3g3w .auth-header h2{font-size:clamp(1.5rem,3vw,1.9rem)}@media(min-width:60rem){.signin.svelte-1nm3g3w{grid-template-columns:1.05fr .95fr}.signin-intro.svelte-1nm3g3w{padding:4rem clamp(3rem,6vw,6rem)}.signin-panel.svelte-1nm3g3w{padding:4rem clamp(3rem,6vw,6rem);border-left:1px solid rgba(10,10,11,.1)}}.rise.svelte-1nm3g3w{opacity:0;transform:translateY(12px);animation:svelte-1nm3g3w-rise .7s var(--ease-out, cubic-bezier(.2, .7, .2, 1)) forwards;animation-delay:var(--d, 0ms)}@keyframes svelte-1nm3g3w-rise{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rise.svelte-1nm3g3w{animation:none;opacity:1;transform:none}}
