.buy-page{max-width:46rem;padding:clamp(1.75rem, 4vw, 3rem) clamp(var(--space-4), 4vw, var(--space-6)) var(--space-8);margin:0 auto}.buy-title{margin:var(--space-3) 0 0;font-family:var(--font-serif);font-size:clamp(2.6rem,9.5vw,4.25rem);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink);line-height:.98}.buy-title em{font-style:italic}.buy-lead{max-width:46ch;margin:var(--space-4) 0 0;font-family:var(--font-serif-body);font-size:var(--type-base);line-height:var(--lh-relaxed);color:var(--color-ink-soft)}.buy-price{align-items:baseline;gap:var(--space-3);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line);display:flex}.buy-price__amount{font-family:var(--font-serif);letter-spacing:var(--tracking-tight);color:var(--color-ink);font-size:clamp(2.4rem,7vw,3.25rem);line-height:.9}.buy-price__per{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-cyan-metadata);font-size:.62rem}.buy-proof{margin:var(--space-4) 0 0;font-family:var(--font-serif);font-size:var(--type-lg);font-style:italic;line-height:var(--lh-snug);color:var(--color-ink)}.buy-proof span{margin-top:var(--space-1);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);font-size:.62rem;font-style:normal;display:block}.buy-order{margin-top:var(--space-6)}.buy-checkout__mount{border:1px solid var(--bp-goldframe-line,var(--color-gold-soft));background:var(--color-paper-raised);min-height:12rem;padding:var(--space-2);border-radius:8px}.buy-checkout__mount[data-state=loading]{place-items:center;display:grid}.buy-checkout__loading{margin:var(--space-3) 0 0;font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);text-align:center}.buy-checkout__fallback{gap:var(--space-3);display:grid}.buy-checkout__fallback .bp-button{width:100%;font-size:var(--type-base);justify-content:center;padding-block:.95rem}.buy-options{gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.buy-options__mode{border:1px solid var(--color-line);border-radius:999px;display:flex;overflow:hidden}.buy-options__mode button{min-height:44px;color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--type-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);background:0 0;border:0;flex:1;padding:0 .9rem}.buy-options__mode button[aria-pressed=true]{background:color-mix(in srgb, var(--color-water) 14%, transparent);color:var(--color-water)}.buy-options__code{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.buy-options__code label{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent-ink)}.buy-options__code input{box-sizing:border-box;background:var(--color-paper);border:1px solid var(--color-line);min-width:0;min-height:44px;color:var(--color-readout-water);font-family:var(--font-mono);text-transform:uppercase;border-radius:4px;padding:0 .75rem;font-size:16px}.buy-options__code input:focus-visible{outline:2px solid var(--color-water);outline-offset:1px}.buy-options__code .bp-button{min-height:44px}.buy-options__note{font-family:var(--font-sans);font-size:var(--type-sm);line-height:var(--lh-relaxed);color:var(--color-readout-heat);margin:0}.buy-options__note--applied{color:var(--color-water)}.buy-options__note a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.buy-fine{margin:var(--space-4) 0 0;font-family:var(--font-sans);font-size:var(--type-sm);line-height:var(--lh-relaxed);color:var(--color-ink-muted)}.buy-fine a{color:var(--color-water)}.buy-figure{margin-top:var(--space-7)}.buy-cover{margin:0}.buy-cover img{width:100%;height:auto;box-shadow:var(--shadow-elevation-2);border-radius:6px;display:block}.buy-cover figcaption{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted);font-size:.62rem;display:flex}.buy-cover figcaption span:first-child{color:var(--color-accent-ink)}
/*# sourceMappingURL=2cud2bmzm9xg1.css.map*/