.ps-site .pw-auth{min-height:unset;padding:clamp(28px, 5vw, 56px) var(--ps-gutter) clamp(48px, 7vw, 88px);background:0 0}.ps-site .pw-auth>div[aria-hidden]{display:none}.ps-site .pw-auth-stage{border:1px solid var(--ps-line);background:var(--ps-card);width:min(1120px,100%);min-height:600px;box-shadow:var(--ps-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:30px}.ps-site .pw-auth-story{color:#eceeea;background:radial-gradient(at 80% 20%,#d9a94a33,#0000 55%),radial-gradient(at 10% 90%,#3fb58a29,#0000 50%),#0f1412;min-height:600px;padding:44px 40px 34px;display:flex}.ps-site .pw-auth-story>[class*=storyGrid]{display:none}.ps-site .pw-auth-story .pw-eyebrow{color:#e2b861;width:fit-content;font-family:var(--ps-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:500;display:inline-flex}.ps-site .pw-auth-story>h2{color:#f4f1e8;font-family:var(--ps-serif);letter-spacing:-.01em;margin:26px 0 18px;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:400;line-height:1}.ps-site .pw-auth-story>p{color:#c7cec9;max-width:380px;font-size:1rem;line-height:1.7}.ps-site .pw-auth-art{flex:1;justify-content:center;align-items:center;gap:8px;min-height:200px;margin:18px 0;display:flex;position:relative}.ps-site .pw-auth-art>.pw-product-art{width:30%;max-width:120px}.ps-site .pw-auth-art>.pw-product-art:nth-child(2){margin-top:40px}.ps-site .pw-auth-proof{border-top:1px dashed #eceeea3d;flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;font-size:.9rem;display:flex}.ps-site .pw-auth-proof>span,.ps-site .pw-auth-proof>a{color:#d6ddd8;align-items:center;gap:8px;min-height:44px;display:inline-flex}.ps-site .pw-auth-proof>a{color:#e2b861;font-weight:600}.ps-site .pw-auth-proof b{font-weight:550}.ps-site .pw-auth-form-pane{background:var(--ps-card);color:var(--ps-ink);padding:44px}.ps-site .pw-auth-form-pane h1{color:var(--ps-ink);font-family:var(--ps-serif);letter-spacing:-.01em;margin:14px 0;font-size:clamp(2.4rem,3.4vw,3rem);font-weight:400;line-height:1}.ps-site .pw-auth-form-pane p{color:var(--ps-ink-2)}.ps-site .pw-auth-form-pane button[type=submit]{background:var(--ps-button);box-shadow:none;color:var(--ps-button-ink);border-radius:999px}.ps-site .pw-auth-form-pane button[type=submit]:hover:not(:disabled){background:var(--ps-button-hover);box-shadow:none}.ps-site .pw-auth-form-pane a{color:var(--ps-green-ink)}.ps-site .pw-auth-form-pane :is(input,select,textarea):focus-visible{outline-color:var(--ps-focus)}.ps-site .pw-auth-form-pane [class*=inputWrap] input:focus-visible{outline:none}.ps-site main>section[class*=page]:not(.ps-page-hero){background:0 0}html[data-theme=dark] .ps-site main>section[class*=page]>[class*=signedOut]{border-color:var(--ps-line);background:var(--ps-card);color:var(--ps-ink);box-shadow:0 25px 70px #00000059}html[data-theme=dark] .ps-site main>section[class*=page]>[class*=signedOut]>small{color:var(--ps-green-ink)}html[data-theme=dark] .ps-site main>section[class*=page]>[class*=signedOut]>p{color:var(--ps-ink-3)}html[data-theme=dark] .ps-site main>section[class*=page]>[class*=signedOut] [class*=signOut]{border-color:var(--ps-line-2);color:var(--ps-ink-2);background:0 0}html[data-theme=dark] .ps-site main>section[class*=page]:has(>[class*=__wrap]){color:#18201c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f4ee}html[data-theme=dark] .ps-site main>section[class*=page]:has(>[class*=__wrap]) :is(input,select,textarea){caret-color:#18201c}html[data-theme=dark] .ps-site main>section[class*=page]:has(>[class*=__wrap]) :is(input,textarea)::placeholder{color:#928f84}.pw-product-art{aspect-ratio:1;width:100%;display:block}.pw-product-art svg{width:100%;height:100%;overflow:visible}@media (max-width:960px){.ps-site .pw-auth-stage{grid-template-columns:.85fr 1fr}.ps-site .pw-auth-story,.ps-site .pw-auth-form-pane{padding:34px 28px}}@media (max-width:700px){.ps-site .pw-auth-stage{min-height:unset;grid-template-columns:1fr}.ps-site .pw-auth-story{min-height:unset;padding:28px 24px}.ps-site .pw-auth-story>h2{margin:18px 0 10px;font-size:2.3rem}.ps-site .pw-auth-art,.ps-site .pw-auth-proof{display:none}.ps-site .pw-auth-form-pane{padding:30px 22px}.ps-site .pw-auth-form-pane input{font-size:1rem}}
