.auth-page-module__gvPxmW__page{flex-direction:column;min-height:100dvh;display:flex}.auth-page-module__gvPxmW__header{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:1.5rem}.auth-page-module__gvPxmW__main{grid-template-columns:minmax(20rem,.82fr) minmax(25rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100% - 2rem,72rem);margin:auto;padding-block:1rem 4rem;display:grid}.auth-page-module__gvPxmW__formColumn{max-width:27rem}.auth-page-module__gvPxmW__eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:1.0625rem;font-weight:650}.auth-page-module__gvPxmW__formColumn h1{max-width:11ch;font:500 clamp(2.8rem, 5vw, 4.5rem)/.98 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:1rem}.auth-page-module__gvPxmW__progress{color:var(--on-surface-subtle);align-items:center;gap:.6rem;margin-top:1.6rem;font-size:1.0625rem;display:flex}.auth-page-module__gvPxmW__progress span{background:var(--edge);width:2rem;height:2px}.auth-page-module__gvPxmW__progress span:first-child{background:var(--accent)}.auth-page-module__gvPxmW__form{border-block:1px solid var(--edge);margin-top:1.5rem;padding-block:1.5rem}.auth-page-module__gvPxmW__footer{color:var(--on-surface-muted);margin-top:1.25rem;font-size:1.0625rem}.auth-page-module__gvPxmW__privacy{color:var(--on-surface-subtle);margin-top:2rem;font-size:1.0625rem;line-height:1.5}.auth-page-module__gvPxmW__privacy a,.auth-page-module__gvPxmW__footer a{text-underline-offset:.25rem;text-decoration:underline}.auth-page-module__gvPxmW__preview{border:1px solid var(--edge);background:var(--color-ink);place-items:center;min-height:38rem;display:grid;position:relative;overflow:hidden}.auth-page-module__gvPxmW__preview:before{content:"";opacity:.26;background-image:linear-gradient(var(--color-rule-inv) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule-inv) 1px, transparent 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0}.auth-page-module__gvPxmW__letter{border:1px solid var(--color-rule);width:min(78%,28rem);color:var(--color-text);background:var(--color-paper-raised);text-align:center;padding:clamp(2.25rem,5vw,4.5rem) clamp(1.75rem,4vw,3.5rem);position:relative;transform:rotate(-1deg);box-shadow:0 2.5rem 5rem -2.8rem #000002cc;box-shadow:0 2.5rem 5rem -2.8rem lab(.100964% .0852197 -.709319/.8)}.auth-page-module__gvPxmW__letter:after{content:"";border:1px solid var(--color-rule);pointer-events:none;position:absolute;inset:.55rem}.auth-page-module__gvPxmW__letter>span{color:var(--color-clay);letter-spacing:.16em;text-transform:uppercase;font-size:1.0625rem;font-weight:650}.auth-page-module__gvPxmW__letter h2{font:500 clamp(2rem, 4vw, 3.25rem)/1 var(--font-display);margin-top:1.1rem}.auth-page-module__gvPxmW__letter blockquote{font:400 1.2rem/1.5 var(--font-display);margin-top:2.2rem;font-style:italic}.auth-page-module__gvPxmW__letter cite{color:var(--color-text-muted);font:600 1.0625rem/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;display:block}.auth-page-module__gvPxmW__letterRule{background:var(--color-clay);width:3rem;height:1px;margin:1.8rem auto}.auth-page-module__gvPxmW__letter p{color:var(--color-text-muted);font:400 1.125rem/1.55 var(--font-ui)}@media (max-width:48rem){.auth-page-module__gvPxmW__main{grid-template-columns:1fr;padding-top:0}.auth-page-module__gvPxmW__formColumn{max-width:none}.auth-page-module__gvPxmW__preview{min-height:23rem}.auth-page-module__gvPxmW__letter{width:min(88%,27rem);padding-block:2.5rem}}@media (max-width:28rem){.auth-page-module__gvPxmW__header,.auth-page-module__gvPxmW__main{width:min(100% - 1.25rem,72rem)}.auth-page-module__gvPxmW__formColumn h1{font-size:2.65rem}}
