body.completed-page .completed-site{max-width:1000px;padding-bottom:32px}body.completed-page .completed-brand{text-align:center;color:#5b4d75;flex-flow:column wrap;justify-content:center;align-items:center;gap:6px;margin:8px 4px 24px;font-size:14px;font-weight:700;display:flex}body.completed-page .completed-hero{text-align:center;padding:58px 32px}body.completed-page .completed-hero h1{max-width:760px;margin:20px auto 28px;font-size:clamp(40px,7vw,68px);line-height:1.05}body.completed-page .completed-hero p{margin-left:auto;margin-right:auto}body.completed-page .completed-hero .eyebrow{font-size:13px}body.completed-page .completed-hero .raised{color:#5340a3;flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.raised strong{letter-spacing:-.05em;font-size:clamp(60px,10vw,88px);font-weight:800;line-height:1}.raised span{font-size:19px;font-weight:650}body.completed-page .completed-hero .thanks{max-width:640px;font-size:18px;line-height:1.7}body.completed-page .completed-hero .closed-note{margin-top:22px;font-size:15px}.pickup-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;padding:32px}.pickup-card h2{letter-spacing:-.025em;margin:8px 0 14px;font-size:30px}.pickup-card p{color:var(--muted);font-size:17px;line-height:1.6}.pickup-details{flex-direction:column;gap:6px;margin:22px 0;display:flex}.pickup-details strong{color:var(--ink);font-size:22px}.pickup-details span{color:var(--ink);font-size:19px}body.completed-page .completed-contact{text-align:center;max-width:600px;color:var(--muted);margin:28px auto;line-height:1.7}body.completed-page .completed-contact a{color:#5340a3;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline-offset:4px;outline:3px solid #6b55c9}@media (width<=520px){body.completed-page .completed-site{padding:20px 16px}body.completed-page .completed-brand{flex-direction:column;gap:4px;margin-bottom:18px;font-size:12px}body.completed-page .completed-hero{padding:36px 20px}body.completed-page .completed-hero:after{border-width:18px;width:140px;height:140px;top:-65px;right:-65px}body.completed-page .completed-hero .thanks{font-size:16px}.raised span{font-size:17px}.pickup-card{padding:26px 18px}.pickup-details strong{font-size:20px}body.completed-page .completed-contact{font-size:15px}}
