.AuthLayout_shell__BxHMv{min-height:100vh;background:var(--color-ivory,#faf7f2)}.AuthLayout_grid__SQ5qP{display:grid;grid-template-columns:1fr;min-height:100vh;max-width:1440px;margin:0 auto}@media (min-width:960px){.AuthLayout_grid__SQ5qP{grid-template-columns:1fr 1fr}}.AuthLayout_formSlot__gTlIP{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem) var(--container-padding,1.25rem)}.AuthLayout_brandAside___M9ob{position:relative;display:flex;flex-direction:column;min-height:280px;background:var(--color-maroon-rich,#2d0b14)}@media (min-width:960px){.AuthLayout_brandAside___M9ob{min-height:100vh;min-height:100dvh}}.AuthLayout_brandImageWrap__WRlGs{position:relative;flex:1;min-height:220px}@media (min-width:960px){.AuthLayout_brandImageWrap__WRlGs{min-height:0;flex:1}}.AuthLayout_brandImg___Jjdx{-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.AuthLayout_brandOverlay__TMcH1{position:absolute;inset:0;background:linear-gradient(0deg,rgba(45,11,20,.92) 0,rgba(45,11,20,.45) 45%,rgba(45,11,20,.2));pointer-events:none}.AuthLayout_brandCopy__LD1wL{position:relative;z-index:1;padding:1.5rem clamp(1.25rem,3vw,2.5rem) 2rem;color:var(--color-white)}@media (min-width:960px){.AuthLayout_brandCopy__LD1wL{margin-top:auto;padding-bottom:clamp(2rem,5vw,3.5rem)}}.AuthLayout_tagline__gRYfa{font-family:var(--font-display),"Philosopher",serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;margin:0 0 .65rem;line-height:1.25;color:var(--color-gold-light,#e8d9a8)}.AuthLayout_story__NXH6z{margin:0 0 1.25rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.92rem;line-height:1.6;color:hsla(0,0%,100%,.88);max-width:36ch}.AuthLayout_trustStats__iiSOa{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-family:var(--font-body),system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.75)}.AuthLayout_trustStats__iiSOa strong{font-weight:700;color:var(--color-gold,#c9a84c)}.AuthLayout_trustSep__7RjeM{opacity:.45;font-weight:400}