.auth-shell{display:grid;grid-template-columns:1.05fr 1fr;min-height:100dvh;color:var(--brand-ink);background:var(--brand-paper)}.auth-story{position:relative;background:#192f35;color:var(--brand-paper);padding:35px 54px;min-height:760px;overflow:hidden;display:flex;flex-direction:column}.auth-story:before{content:"";width:600px;height:600px;border:1px solid #e7d8b31c;border-radius:50%;position:absolute;bottom:-100px;left:30%;pointer-events:none}.auth-story>.brand-lockup,.auth-story>a{position:relative;z-index:1;align-self:flex-start}.auth-story .brand-eyebrow{color:#c6bba6}.auth-story-copy{margin-top:67px;position:relative;z-index:1}.auth-story-copy h2{font-size:clamp(42px,4vw,60px);white-space:pre-line;margin-top:23px}.auth-story-copy>p:last-child{font-size:14px;color:#b8c6c3;line-height:1.9;max-width:365px;margin-top:19px}.auth-card-art{margin:44px auto 26px;transform:rotate(-9deg)}.auth-card-art .showcase-card{box-shadow:0 20px 60px #0005;height:340px;width:263px}.auth-card-art .showcase-qr{transform:scale(.85);margin-top:auto;transform-origin:bottom}.auth-story-footer{margin-top:auto;padding-top:16px;font-size:11px;color:#a9b8b4}.auth-content{position:relative;display:flex;flex-direction:column;padding:34px 54px;min-width:0}.auth-nav{display:flex;justify-content:flex-end;align-items:center}.auth-nav>a{display:none}.auth-form-wrap{width:100%;max-width:365px;margin:auto;padding-block:65px}.auth-form-wrap h1{font-size:44px;margin-top:21px}.auth-subtitle{font-size:14px;color:var(--brand-muted);line-height:1.8;margin:18px 0 30px}.auth-form-wrap input{border-radius:9px;min-height:51px;background:#fffcf7}.auth-form-wrap button[type=submit]{min-height:49px;border-radius:99px;background:var(--brand-ink);color:#fff;transition:background .2s}.auth-form-wrap button[type=submit]:hover:not(:disabled){background:#294a50}.auth-form-wrap button[type=submit]:disabled{opacity:.45}.auth-privacy{color:var(--brand-muted);font-size:10px;line-height:1.8;margin-top:25px}.auth-legal{display:flex;gap:18px;margin-top:9px;font-size:11px;color:var(--brand-muted)}.auth-legal a{text-decoration:underline;text-underline-offset:4px}.auth-note{text-align:center;color:var(--brand-muted);font-size:10px;padding-bottom:8px}@media (max-width:1000px){.auth-content,.auth-story{padding:30px}.auth-story-copy{margin-top:55px}}@media (max-width:720px){.auth-shell{display:flex;flex-direction:column}.auth-story{display:none}.auth-content{min-height:100dvh;padding:24px}.auth-nav{justify-content:space-between}.auth-nav>a{display:inline-flex}.auth-form-wrap{padding-block:60px;max-width:390px}.auth-form-wrap h1{font-size:39px}.auth-note{padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.auth-shell *{transition:none!important;animation:none!important}}