.AuthLayout_wrapper__cNPhR{display:grid;grid-template-columns:1.25fr 1fr;min-height:100vh}.AuthLayout_hero__VmOiY{position:relative;background:var(--forest-ink);color:var(--mist);padding:3rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.AuthLayout_ringSvg__W7bpm{position:absolute;right:-140px;top:50%;transform:translateY(-50%);width:480px;height:480px;pointer-events:none}.AuthLayout_wordmark__eXf1_{position:relative;z-index:2;display:flex;align-items:center;gap:.55rem;font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.3rem}.AuthLayout_bottomBlock__5Zkr7{position:relative;z-index:2;max-width:26rem}.AuthLayout_statNumber__ZFWc2{font-family:var(--font-fraunces),serif;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:500;line-height:1}.AuthLayout_statLabel__KlfKy{margin-top:.5rem;color:var(--moss);font-size:.95rem;max-width:22ch}.AuthLayout_tagline__80tnT{margin-top:1.75rem;font-family:var(--font-fraunces),serif;font-style:italic;font-size:1.1rem;line-height:1.5;color:var(--pulp);max-width:28ch}.AuthLayout_formSide__PMsQi{background:var(--pulp);display:flex;align-items:center;justify-content:center;padding:3rem 2.5rem}.AuthLayout_formCard__2L26x{width:100%;max-width:380px}@media (max-width:860px){.AuthLayout_wrapper__cNPhR{grid-template-columns:1fr}.AuthLayout_hero__VmOiY{min-height:280px;padding:2rem}.AuthLayout_ringSvg__W7bpm{width:320px;height:320px;right:-100px}.AuthLayout_formSide__PMsQi{padding:2.5rem 1.5rem 3rem}}.AuthForm_heading__ex6kE{font-size:2rem;color:var(--forest-ink);margin-bottom:.5rem}.AuthForm_subheading__3dxzU{color:var(--bark);font-size:.98rem;line-height:1.5;margin:0 0 2rem}.AuthForm_field__5F5tF{margin-bottom:1.1rem}.AuthForm_field__5F5tF label{display:block;font-size:.85rem;color:var(--bark);margin-bottom:.4rem}.AuthForm_field__5F5tF input{width:100%;padding:.75rem .9rem;border:1px solid rgba(74,54,40,.25);border-radius:6px;background:var(--mist);font-size:.95rem;color:var(--forest-ink);transition:border-color .15s,box-shadow .15s}.AuthForm_field__5F5tF input:focus{outline:none;border-color:var(--canopy);box-shadow:0 0 0 3px rgba(47,107,72,.15)}.AuthForm_error__Y9YZS{color:var(--rust);font-size:.88rem;margin:-.4rem 0 1rem}.AuthForm_submit__Y2aJX{width:100%;padding:.85rem;background:var(--canopy);color:var(--mist);border:none;border-radius:6px;font-weight:600;font-size:.98rem;cursor:pointer;transition:background .15s}.AuthForm_submit__Y2aJX:hover:not(:disabled){background:var(--canopy-light)}.AuthForm_submit__Y2aJX:disabled{opacity:.6;cursor:not-allowed}.AuthForm_footerLine__ipRxe{margin-top:1.75rem;font-size:.9rem;color:var(--bark)}.AuthForm_footerLine__ipRxe a{color:var(--canopy);font-weight:600;text-decoration:none}.AuthForm_footerLine__ipRxe a:hover{text-decoration:underline}