html,body{background:var(--as-bg);color:var(--as-ink)}.pw{--pw-gutter: clamp(16px, 2.5vw, 40px);--pw-field-h: var(--s-7);--pw-wordmark-w: min(64%, calc((100svh - 22rem)*4) );display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding:0 var(--pw-gutter);font-family:var(--as-font-body);color:var(--as-ink);overflow-x:clip}.pw__bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--as-ink);font-family:var(--as-font-mono);font-size:var(--fs-11);line-height:var(--lh-snug);letter-spacing:var(--as-track-label);text-transform:uppercase}.pw__bar>:nth-child(2){text-align:center}.pw__bar>:nth-child(3){text-align:right}.pw__main{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-6);padding:var(--s-6) 0 var(--s-5)}.pw__wordmark{position:relative;width:var(--pw-wordmark-w);margin:0;color:var(--as-ink);line-height:0}.pw__wordmark-svg{display:block;width:100%;height:auto}.pw__tape{position:absolute;top:12%;right:-.4%;transform:translateY(-50%) rotate(-4deg);padding:.35em .7em;background:var(--as-accent);color:var(--as-ink);font-family:var(--as-font-mono);font-size:clamp(var(--fs-12),1.4vw,var(--fs-18));font-weight:var(--fw-medium);line-height:1;letter-spacing:var(--as-track-label)}.pw__grid{display:grid;gap:var(--s-5);padding-top:var(--s-4);border-top:var(--bw) solid var(--as-ink)}.pw__tagline{max-width:18ch;font-family:var(--as-font-display);font-size:clamp(var(--fs-24),2.6vw,40px);font-weight:var(--fw-bold);line-height:1.02;letter-spacing:var(--as-track-display)}.pw__forms{display:grid;gap:var(--s-5)}.pw__field{display:flex;align-items:stretch}.pw .pw__form input.pw__input{flex:1;min-width:0;height:var(--pw-field-h);padding:0 var(--s-3);background:var(--as-paper);color:var(--as-ink);border:var(--bw) solid var(--as-ink);border-right:0;border-radius:0;box-shadow:none;font-family:var(--as-font-body);font-size:var(--fs-16)}.pw .pw__form input.pw__input::placeholder{color:var(--as-ink-muted);opacity:1}.pw .pw__form input.pw__input:focus{box-shadow:none;outline:none}.pw .pw__form input.pw__input:focus-visible{outline:2px solid var(--as-accent);outline-offset:-2px}.pw__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--pw-field-h);min-width:8.5rem;padding:0 var(--s-4);background:var(--as-ink);color:var(--as-paper);border:var(--bw) solid var(--as-ink);border-radius:0;font-family:var(--as-font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--as-track-label);text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear,border-color var(--dur-fast) linear}.pw__btn:hover{background:var(--as-accent);border-color:var(--as-accent);color:var(--as-ink)}.pw__btn--ghost{background:var(--as-paper);color:var(--as-ink)}.pw__btn:focus-visible{outline:2px solid var(--as-accent);outline-offset:2px}.pw__waitlist-heading{margin-bottom:var(--s-2);font-family:var(--as-font-mono);font-size:var(--fs-11);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--as-track-label);text-transform:uppercase}.pw__msg{margin-top:var(--s-2);font-family:var(--as-font-mono);font-size:var(--fs-12);line-height:var(--lh-body)}.pw__waitlist .pw__form>.pw__msg:first-child{margin-top:0}.pw__msg ul{list-style:none}.pw__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-top:var(--bw) solid var(--as-grey);font-family:var(--as-font-mono);font-size:var(--fs-11);line-height:var(--lh-loose);letter-spacing:var(--as-track-label);text-transform:uppercase}.pw__link{display:inline-block;padding-block:var(--s-3);margin-block:calc(var(--s-3) * -1);color:var(--as-ink);text-transform:none;text-decoration:underline;text-decoration-color:var(--as-accent);text-decoration-thickness:2px;text-underline-offset:3px}.pw__link:hover{color:var(--as-ink);text-decoration-color:var(--as-ink);opacity:1}.pw__link:focus-visible{outline:2px solid var(--as-accent);outline-offset:2px}@media(max-width:599px){.pw__bar{grid-template-columns:1fr 1fr}.pw__bar>:nth-child(2){text-align:right}.pw__bar>:nth-child(3){grid-column:1 / -1;text-align:left}.pw__foot{flex-direction:column}.pw__main{justify-content:flex-start;gap:var(--s-7)}.pw{--pw-wordmark-w: 80%}}@media(min-width:900px){.pw__bar{font-size:var(--fs-12)}.pw__grid{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;column-gap:var(--s-8)}}@media(prefers-reduced-motion:reduce){.pw__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/acacia-password.css.map */
