.pl-auth-page{min-height:100vh;display:grid}.pl-auth-visual{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;color:white;position:relative;overflow:hidden}.pl-auth-visual:after{content:"✦";position:absolute;right:-80px;bottom:-110px;font-size:360px;color:rgba(255,255,255,.055);font-family:Georgia,serif}.pl-auth-quote{max-width:520px;position:relative;z-index:1}.pl-auth-quote>span{font-size:26px;color:#f4d8cf}.pl-auth-quote blockquote{font-family:Georgia,serif;font-size:37px;line-height:1.13;margin:18px 0}.pl-auth-quote small{opacity:.72;letter-spacing:.13em;text-transform:uppercase}.pl-auth-panel{display:grid;place-items:center}.pl-auth-card{width:min(480px,100%)}.pl-auth-card h1{margin:9px 0 13px}.pl-auth-card>p{color:var(--pl-muted);margin-bottom:25px}@media (max-width:920px){.pl-auth-page{grid-template-columns:1fr}.pl-auth-visual{min-height:280px}.pl-auth-quote blockquote{font-size:28px}}@media (max-width:680px){.pl-auth-visual{padding:28px}.pl-auth-panel{padding:28px 20px}.pl-auth-card h1{font-size:40px}}.pl-auth-page{color:var(--brand-ink);font-family:var(--font-inter),Arial,sans-serif;background:var(--brand-bg);grid-template-columns:1fr 1fr}.pl-auth-visual{background:linear-gradient(180deg,#1f29224d,#1f2922eb),url(/photography/couple-lake-1400.webp) 50%/cover;padding:48px}.pl-auth-visual:after{display:none}.pl-auth-quote blockquote{font:500 clamp(28px,3vw,44px) /1.2 var(--brand-serif)}.pl-auth-panel{padding:64px 40px}.pl-auth-card h1{font-size:clamp(36px,4vw,54px);line-height:1.08}.pl-auth-card>p{font-size:15px;line-height:1.75}@media (max-width:760px){.pl-auth-page{grid-template-columns:1fr}.pl-auth-visual{min-height:260px;padding:32px 24px;gap:32px}.pl-auth-quote blockquote{font-size:28px;margin:10px 0}.pl-auth-panel{padding:36px 24px 48px}}body .pl-auth-card h1{color:var(--brand-ink);font-weight:500;letter-spacing:-.045em}body .pl-auth-visual{background:linear-gradient(180deg,#24433755,#244337ef),url(/photography/couple-lake-1400.webp) 50%/cover}