.login-card-module__bGi7fa__page{min-height:100svh;color:var(--brand-scripture);background:var(--brand-night);font-family:var(--font-sans), sans-serif;grid-template-columns:minmax(0,1.35fr) minmax(25rem,.9fr);display:grid}.login-card-module__bGi7fa__story{min-height:100svh;position:relative;overflow:hidden}.login-card-module__bGi7fa__story>img{object-fit:cover;object-position:60% 60%;animation:1.4s cubic-bezier(.16,1,.3,1) both login-card-module__bGi7fa__scene-arrival;transform:scale(1.02)}.login-card-module__bGi7fa__storyShade{background:linear-gradient(90deg, #102c271f 0%, #102c2705 46%, #102c271f 66%, #102c27ad 86%, var(--brand-night) 100%), linear-gradient(0deg, #102c27b8 0%, #102c2729 40%, transparent 68%, #102c272e 100%);position:absolute;inset:0}.login-card-module__bGi7fa__wordmark{z-index:2;width:clamp(9.5rem,14vw,12rem);line-height:0;text-decoration:none;position:absolute;top:clamp(1.5rem,4vw,3rem);left:clamp(1.5rem,5vw,4.5rem)}.login-card-module__bGi7fa__wordmark img{filter:drop-shadow(0 .35rem .85rem #0000004d);width:100%;height:auto}.login-card-module__bGi7fa__storyCopy{z-index:2;max-width:48rem;position:absolute;bottom:clamp(3rem,8vh,6rem);left:clamp(1.5rem,5vw,4.5rem);right:clamp(2rem,7vw,7rem)}.login-card-module__bGi7fa__storyCopy h1{max-width:15ch;font-family:var(--font-serif), Baskerville, Times New Roman, serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,4.8vw,5.4rem);font-weight:400;line-height:1.04}.login-card-module__bGi7fa__storyCopy>p{max-width:42rem;color:var(--brand-scripture);margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.login-card-module__bGi7fa__storyCopy h1 em{color:var(--brand-living-gold);font-weight:inherit;display:block}.login-card-module__bGi7fa__access{background:var(--brand-night);place-items:center;min-height:100svh;padding:clamp(2rem,5vw,5rem);display:grid}.login-card-module__bGi7fa__accessInner{width:min(100%,28rem)}.login-card-module__bGi7fa__accessHeading{margin-bottom:2.25rem}.login-card-module__bGi7fa__accessHeading h2{font-family:var(--font-serif), Baskerville, Times New Roman, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;line-height:1}.login-card-module__bGi7fa__accessHeading p,.login-card-module__bGi7fa__accountNote,.login-card-module__bGi7fa__legal{color:var(--brand-quiet-ink)}.login-card-module__bGi7fa__accessHeading p{margin:.85rem 0 0;line-height:1.6}.login-card-module__bGi7fa__wordmark:focus-visible,.login-card-module__bGi7fa__legal a:focus-visible{outline:2px solid var(--brand-living-gold);outline-offset:3px}.login-card-module__bGi7fa__formShell label{font-size:.78rem}.login-card-module__bGi7fa__accountNote{margin:1.5rem 0 0;font-size:.78rem;line-height:1.55}.login-card-module__bGi7fa__legal{margin:1rem 0 0;font-size:.7rem;line-height:1.55}.login-card-module__bGi7fa__legal a{color:var(--brand-scripture);text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:.06em}@keyframes login-card-module__bGi7fa__scene-arrival{0%{opacity:.4;transform:scale(1.08)}}@media (max-width:800px){.login-card-module__bGi7fa__page{display:block}.login-card-module__bGi7fa__story{align-items:end;min-height:20rem;padding:8rem 1.25rem 1.8rem;display:flex}.login-card-module__bGi7fa__story>img{object-position:60% 60%}.login-card-module__bGi7fa__storyShade{background:linear-gradient(0deg, var(--brand-night) 0%, #102c2738 52%, #102c2794 100%)}.login-card-module__bGi7fa__wordmark{top:1.25rem;left:1.25rem}.login-card-module__bGi7fa__storyCopy{position:relative;bottom:auto;left:auto;right:auto}.login-card-module__bGi7fa__storyCopy h1{max-width:13ch;font-size:clamp(2.5rem,9vw,3.5rem)}.login-card-module__bGi7fa__storyCopy>p{display:none}.login-card-module__bGi7fa__access{min-height:auto;padding:2.25rem 1.25rem max(2.5rem, env(safe-area-inset-bottom));place-items:start center}.login-card-module__bGi7fa__accessHeading{margin-bottom:1.75rem}}@media (prefers-reduced-motion:reduce){.login-card-module__bGi7fa__story>img{animation:none;transform:none}}.login-card-module__bGi7fa__formShell button{border-radius:var(--primary-button-radius);min-height:3rem;letter-spacing:var(--primary-button-tracking)}.login-card-module__bGi7fa__formShell input[type=email]{border-radius:12px;min-height:3.25rem;font-size:1rem}
