.WishlistPage_page__n9x30{--ink:#0a0a0a;--paper:#f3efe5;--red:#ff3d00;min-height:100vh;background:var(--paper);color:var(--ink);padding:0 clamp(1.25rem,4vw,4.5rem);font-family:var(--font-mono),monospace}.WishlistPage_nav__0I99T{height:6.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--ink)}.WishlistPage_brand__3Q1tn{color:var(--ink);font-size:1.45rem;font-weight:900;letter-spacing:-.08em;text-decoration:none}.WishlistPage_brand__3Q1tn span{color:var(--red)}.WishlistPage_back__VjJ3g{color:var(--ink);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-decoration:none}.WishlistPage_back__VjJ3g:hover{text-decoration:underline}.WishlistPage_hero__H_Lns{min-height:calc(100vh - 11rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);grid-gap:clamp(2.5rem,7vw,8rem);gap:clamp(2.5rem,7vw,8rem);align-items:center;padding:clamp(3rem,7vw,7rem) 0}.WishlistPage_kicker__e_Opx{color:#b52c00;font-size:.72rem;font-weight:900;letter-spacing:.13em;margin:0 0 1.7rem}.WishlistPage_copy__EM3HW h1{font-family:var(--font-display),Arial,sans-serif;font-size:clamp(2.8rem,6.3vw,7.5rem);letter-spacing:-.07em;line-height:.83;margin:0;max-width:13ch}.WishlistPage_copy__EM3HW h1 em{color:var(--red);font-style:normal}.WishlistPage_lede__Uh9cF{font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55;max-width:42rem;margin:2.3rem 0}.WishlistPage_proof__pjs2P{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;align-items:center;font-size:.68rem;font-weight:800;letter-spacing:.08em}.WishlistPage_proof__pjs2P span{color:var(--red)}.WishlistPage_proof__pjs2P p{margin:0}.WishlistPage_card__E2rYj{background:#fffdf7;border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink)}.WishlistPage_card__E2rYj>header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:2px solid var(--ink);font-size:.7rem;font-weight:900;letter-spacing:.1em}.WishlistPage_card__E2rYj>header b{display:grid;place-items:center;width:2.3rem;height:2.3rem;background:var(--ink);color:var(--paper);font-size:1.3rem}.WishlistPage_card__E2rYj>footer{border-top:1px solid var(--ink);padding:.9rem 1.2rem;font-size:.6rem;letter-spacing:.04em}.WishlistPage_form__4PDtW{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:clamp(1.3rem,3vw,2.3rem)}.WishlistPage_fieldRow__Xq_Xx{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:1rem;gap:1rem}.WishlistPage_form__4PDtW label>span{display:block;font-size:.65rem;font-weight:900;letter-spacing:.08em;margin-bottom:.5rem}.WishlistPage_form__4PDtW label small{color:#6d675e;font-size:.55rem}.WishlistPage_form__4PDtW input:not([type=checkbox]){width:100%;min-height:3.1rem;background:transparent;border:1px solid var(--ink);border-radius:0;color:var(--ink);font:inherit;font-size:.78rem;padding:.75rem;box-sizing:border-box}.WishlistPage_form__4PDtW input:focus{outline:3px solid rgba(255,61,0,.3);outline-offset:1px;border-color:var(--red)}.WishlistPage_honeypot__6EA_g{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.WishlistPage_consent__IJ3xY{display:flex;gap:.75rem;align-items:flex-start;font-family:var(--font-sans),Arial,sans-serif;line-height:1.4}.WishlistPage_consent__IJ3xY input{width:1.1rem;height:1.1rem;accent-color:var(--red);flex:none}.WishlistPage_consent__IJ3xY span{font-size:.72rem!important;font-weight:500!important;letter-spacing:0!important;margin:0!important}.WishlistPage_consent__IJ3xY a,.WishlistPage_success__nQcHy a{color:var(--ink);font-weight:800}.WishlistPage_form__4PDtW button{display:flex;align-items:center;justify-content:space-between;min-height:3.8rem;background:var(--red);border:2px solid var(--ink);border-radius:0;color:var(--ink);cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;letter-spacing:.08em;padding:0 1.15rem;box-shadow:5px 5px 0 var(--ink);transition:transform .16s,box-shadow .16s}.WishlistPage_form__4PDtW button:hover:not(:disabled){transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.WishlistPage_form__4PDtW button:disabled{cursor:wait;opacity:.65}.WishlistPage_form__4PDtW button b{font-size:.8rem}.WishlistPage_error__sRYgi{color:#a32300;font-family:var(--font-sans),Arial,sans-serif;font-size:.78rem;margin:0}.WishlistPage_success__nQcHy{min-height:25rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.5rem,4vw,3rem)}.WishlistPage_success__nQcHy>span{display:grid;place-items:center;width:3.5rem;height:3.5rem;background:var(--red);border:2px solid var(--ink);font-size:1.5rem}.WishlistPage_success__nQcHy h2{font-family:var(--font-display),Arial,sans-serif;font-size:clamp(2.2rem,4vw,3.8rem);letter-spacing:-.05em;line-height:.9;margin:1.5rem 0 1rem}.WishlistPage_success__nQcHy p{font-family:var(--font-sans),Arial,sans-serif;line-height:1.5}.WishlistPage_success__nQcHy a{font-size:.7rem;letter-spacing:.08em;margin-top:1rem}.WishlistPage_footer__V8QAi{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;border-top:2px solid var(--ink);font-size:.62rem;font-weight:800;letter-spacing:.08em}.WishlistPage_footer__V8QAi div{display:flex;gap:1.5rem}.WishlistPage_footer__V8QAi a{color:var(--ink)}@media (max-width:850px){.WishlistPage_nav__0I99T{height:5rem}.WishlistPage_hero__H_Lns{grid-template-columns:1fr;gap:3rem;padding:3.5rem 0 5rem}.WishlistPage_copy__EM3HW h1{font-size:clamp(3rem,12vw,5.8rem)}.WishlistPage_card__E2rYj{box-shadow:7px 7px 0 var(--ink)}.WishlistPage_fieldRow__Xq_Xx{grid-template-columns:1fr}.WishlistPage_footer__V8QAi{padding:1.5rem 0;align-items:flex-start;gap:1rem}.WishlistPage_footer__V8QAi div{flex-direction:column;gap:.5rem}}@media (max-width:430px){.WishlistPage_page__n9x30{padding:0 1rem}.WishlistPage_back__VjJ3g{font-size:.62rem}.WishlistPage_copy__EM3HW h1{font-size:2.8rem}.WishlistPage_lede__Uh9cF{font-size:.95rem}.WishlistPage_card__E2rYj>header{padding:.8rem}.WishlistPage_form__4PDtW{padding:1.15rem}.WishlistPage_footer__V8QAi{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.WishlistPage_form__4PDtW button{transition:none}}