.signin-form-module__uzzmJa__page{border-bottom:1px solid var(--color-line);background:var(--color-paper)}.signin-form-module__uzzmJa__shell{max-width:76rem;margin-inline:auto;padding:3.5rem 3rem 3rem}.signin-form-module__uzzmJa__intro{margin-bottom:2rem}.signin-form-module__uzzmJa__intro h1{font:500 clamp(2rem, 3.4vw, 3.1rem)/1.12 var(--font-display);letter-spacing:-.045em}.signin-form-module__uzzmJa__intro>p{max-width:42rem;color:var(--color-mist);margin-top:1rem;line-height:1.6}.signin-form-module__uzzmJa__memberExperience{border:1px solid var(--color-line);background:var(--color-ivory);box-shadow:0 14px 30px -24px var(--color-mist);grid-template-columns:1.06fr 1fr;display:grid}.signin-form-module__uzzmJa__story{background:var(--color-void);min-width:0;color:var(--color-ivory);flex-direction:column;padding:2.4rem 2.8rem 1.8rem;display:flex;overflow:hidden}.signin-form-module__uzzmJa__storyHeading{z-index:1;margin-top:2.7rem;position:relative}.signin-form-module__uzzmJa__eyebrow{font:400 .63rem/1.5 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;display:block}.signin-form-module__uzzmJa__story .signin-form-module__uzzmJa__eyebrow{color:var(--color-brand-blue)}.signin-form-module__uzzmJa__story h2{font:500 clamp(2rem, 3vw, 2.6rem)/1.1 var(--font-display);letter-spacing:-.04em;margin-top:.8rem}.signin-form-module__uzzmJa__storyHeading p{max-width:23rem;color:var(--color-fog);margin-top:1rem;font-size:.95rem;line-height:1.6}.signin-form-module__uzzmJa__learningVisual{margin:2rem 0 0}.signin-form-module__uzzmJa__learningVisual svg{width:100%;height:auto;display:block;overflow:visible}.signin-form-module__uzzmJa__visualGrid{fill:none;stroke:var(--color-line-dark-soft);stroke-width:.75px}.signin-form-module__uzzmJa__shadowPlane{fill:var(--color-ink)}.signin-form-module__uzzmJa__bottomLayer,.signin-form-module__uzzmJa__middleLayer,.signin-form-module__uzzmJa__topLayer{stroke:var(--color-line-dark);stroke-width:1px}.signin-form-module__uzzmJa__bottomLayer{fill:var(--color-ink-2)}.signin-form-module__uzzmJa__middleLayer{fill:var(--color-ink)}.signin-form-module__uzzmJa__topLayer{fill:var(--color-void)}.signin-form-module__uzzmJa__bottomLayer .signin-form-module__uzzmJa__planeFace{fill:var(--color-ink-3)}.signin-form-module__uzzmJa__middleLayer .signin-form-module__uzzmJa__planeFace{fill:var(--color-ink-2)}.signin-form-module__uzzmJa__topLayer .signin-form-module__uzzmJa__planeFace{fill:var(--color-ink);stroke:var(--color-brand-blue)}.signin-form-module__uzzmJa__edgeDetail{fill:none}.signin-form-module__uzzmJa__reviewMarks,.signin-form-module__uzzmJa__documentLines{fill:none;stroke:var(--color-fog);stroke-width:2px;stroke-linecap:square}.signin-form-module__uzzmJa__topMark{fill:none;stroke:var(--color-brand-blue);stroke-width:2px}.signin-form-module__uzzmJa__topDetail{fill:none;stroke:var(--color-ivory);stroke-width:1.5px}.signin-form-module__uzzmJa__learningVisual figcaption{border-top:1px solid var(--color-line-dark);justify-content:space-between;gap:.75rem;margin-top:.5rem;padding-top:1rem;font-size:.8rem;display:flex;position:relative}.signin-form-module__uzzmJa__learningVisual figcaption span{align-items:baseline;gap:.5rem;display:inline-flex}.signin-form-module__uzzmJa__learningVisual figcaption i{font:normal .57rem var(--font-mono);color:var(--color-brand-blue)}.signin-form-module__uzzmJa__storyNote{color:var(--color-fog);margin-top:1rem;font-size:.72rem;line-height:1.5}.signin-form-module__uzzmJa__form{flex-direction:column;justify-content:center;min-width:0;padding:3.4rem 3.2rem;display:flex}.signin-form-module__uzzmJa__formHeading{margin-bottom:2.2rem}.signin-form-module__uzzmJa__formHeading .signin-form-module__uzzmJa__eyebrow{color:var(--color-brand-blue-ink)}.signin-form-module__uzzmJa__formHeading h2{font:500 clamp(1.8rem, 2.55vw, 2.3rem)/1.15 var(--font-display);letter-spacing:-.04em;margin-top:.9rem}.signin-form-module__uzzmJa__formHeading p{color:var(--color-mist);margin-top:.7rem;font-size:.95rem;line-height:1.6}.signin-form-module__uzzmJa__field{display:block}.signin-form-module__uzzmJa__field>span,.signin-form-module__uzzmJa__passwordLabel label{font-size:.87rem;font-weight:500}.signin-form-module__uzzmJa__field>span{margin-bottom:.6rem;display:block}.signin-form-module__uzzmJa__input{border:1px solid var(--color-line);background:var(--color-ivory);width:100%;min-height:3.35rem;color:var(--color-ink);font:1rem/1.5 var(--font-sans);box-shadow:0 2px 0 var(--color-line-soft);border-radius:.2rem;padding:.85rem 1rem;transition:border-color .16s,box-shadow .16s}.signin-form-module__uzzmJa__input:hover{border-color:var(--color-mist)}.signin-form-module__uzzmJa__input:focus-visible{outline:2px solid var(--color-brand-blue-ink);outline-offset:2px;border-color:var(--color-brand-blue-ink);box-shadow:none}.signin-form-module__uzzmJa__passwordField{margin-top:1.4rem}.signin-form-module__uzzmJa__passwordLabel{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.signin-form-module__uzzmJa__passwordLabel a{color:var(--color-brand-blue-ink);text-underline-offset:.2em;font-size:.8rem}.signin-form-module__uzzmJa__passwordLabel a:hover{text-decoration:underline}.signin-form-module__uzzmJa__error{border:1px solid var(--color-mist);background:var(--color-paper);margin-top:1rem;padding:1rem;font-size:.875rem;line-height:1.5}.signin-form-module__uzzmJa__submit{border:1px solid var(--color-brand-blue-fill);background:var(--color-brand-blue-fill);min-height:3.45rem;color:var(--color-ivory);cursor:pointer;border-radius:.2rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.8rem;padding:.9rem 1.1rem;font-size:.9rem;font-weight:500;transition:background .16s,border-color .16s;display:flex}.signin-form-module__uzzmJa__submit:hover{background:var(--color-brand-blue-strong);border-color:var(--color-brand-blue-strong)}.signin-form-module__uzzmJa__submit:disabled{opacity:.55;cursor:wait}.signin-form-module__uzzmJa__submit svg{stroke:currentColor;stroke-width:1.4px;fill:none;width:1.25rem;height:1.25rem}.signin-form-module__uzzmJa__accountLink{color:var(--color-mist);flex-wrap:wrap;gap:.25rem .4rem;margin-top:1.5rem;font-size:.8rem;line-height:1.6;display:flex}.signin-form-module__uzzmJa__accountLink a{color:var(--color-ink);text-underline-offset:.2em;font-weight:500}.signin-form-module__uzzmJa__accountLink a:hover{text-decoration:underline}.signin-form-module__uzzmJa__accountLink a>span{color:var(--color-brand-blue-ink);margin-left:.2rem}.signin-form-module__uzzmJa__invitationNote{border-top:1px solid var(--color-line);color:var(--color-mist);margin-top:2rem;padding-top:1.1rem;font-size:.78rem;line-height:1.6}.signin-form-module__uzzmJa__accessNote{color:var(--color-mist);grid-template-columns:12rem 1fr;gap:1rem;margin-top:1.8rem;display:grid}.signin-form-module__uzzmJa__accessNote>span{font:.6rem/1.7 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.signin-form-module__uzzmJa__accessNote p{max-width:49rem;font-size:.74rem;line-height:1.65}.signin-form-module__uzzmJa__guidedShell .signin-form-module__uzzmJa__memberExperience{margin-top:1.5rem}@media (max-width:64rem){.signin-form-module__uzzmJa__shell{padding-inline:1.5rem}.signin-form-module__uzzmJa__story,.signin-form-module__uzzmJa__form{padding-inline:2rem}.signin-form-module__uzzmJa__formHeading h2{font-size:1.9rem}}@media (max-width:48rem){.signin-form-module__uzzmJa__shell{padding:2.25rem 1.25rem}.signin-form-module__uzzmJa__intro{margin-bottom:1.5rem}.signin-form-module__uzzmJa__intro h1{font-size:clamp(1.8rem,6.2vw,2.4rem)}.signin-form-module__uzzmJa__memberExperience{grid-template-columns:minmax(0,1fr)}.signin-form-module__uzzmJa__form{order:-1;padding:2rem 1.5rem}.signin-form-module__uzzmJa__formHeading{margin-bottom:1.65rem}.signin-form-module__uzzmJa__formHeading h2{font-size:1.8rem}.signin-form-module__uzzmJa__formHeading p{font-size:.88rem}.signin-form-module__uzzmJa__story{padding:2rem 1.5rem 1.7rem}.signin-form-module__uzzmJa__storyHeading{margin-top:2rem}.signin-form-module__uzzmJa__story h2{font-size:2rem}.signin-form-module__uzzmJa__learningVisual{width:100%;max-width:26rem;margin:2rem auto 0}.signin-form-module__uzzmJa__storyNote{text-align:center}.signin-form-module__uzzmJa__accessNote{grid-template-columns:minmax(0,1fr);gap:.5rem}.signin-form-module__uzzmJa__invitationNote{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.signin-form-module__uzzmJa__input,.signin-form-module__uzzmJa__submit{transition:none}}
