.consignment-visual{--paper:var(--brand-white);--surface:var(--brand-white);--night:var(--brand-black);--ink:var(--brand-black);--white:var(--brand-white);--yellow:var(--brand-yellow);--signal-text:var(--brand-black);--yellow-wash:var(--brand-yellow-wash);--rule:var(--brand-line);--line-dark:var(--brand-black);--muted:var(--brand-black);--muted-light:var(--brand-white);--mono:var(--sans);--shadow:none;--shadow-soft:none;--shadow-lift:none}.consignment-visual *{box-sizing:border-box}.consignment-visual{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}.consignment-visual a{color:var(--signal-text)}.consignment-visual a:hover{color:var(--ink)}.consignment-visual .container{max-width:1100px;margin:0 auto;padding:0 24px}.consignment-visual .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);margin:0;font-size:13px}.consignment-visual .eyebrow:before{content:"// "}.consignment-visual .step-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-text);margin:4px 0 6px;font-size:13px}.consignment-visual .step-title{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:0 0 12px;font-size:34px;line-height:1}.consignment-visual .step-body{max-width:48ch;margin:0;font-size:17px;line-height:1.6}.consignment-visual .step-note{color:var(--muted);margin:12px 0 0;font-size:14px}.consignment-visual .step-row{flex-wrap:wrap;align-items:flex-start;gap:32px;padding:0 0 56px;display:flex}.consignment-visual .spine{flex-direction:column;align-self:stretch;align-items:center;display:flex}.consignment-visual .chip{width:64px;height:64px;box-shadow:var(--shadow);border-radius:50%;flex:none;place-items:center;display:grid}.consignment-visual .chip-yellow{background:var(--yellow)}.consignment-visual .chip-dark{background:var(--ink)}.consignment-visual .spine .dash{border-left:3px dashed var(--yellow);flex:1;width:0;margin-top:8px}.consignment-visual .copy{flex:320px;min-width:280px}.consignment-visual .button,.consignment-visual .button-dark{font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-button,6px);padding:14px 28px;font-size:16px;text-decoration:none;display:inline-block}.consignment-visual .button{background:var(--yellow);color:var(--ink)}.consignment-visual .button:hover{background:var(--brand-yellow-press);color:var(--ink)}.consignment-visual .button-dark{background:var(--ink);color:var(--white)}.consignment-visual .button-dark:hover{color:var(--white);background:#000}.consignment-visual .catalog-img{object-fit:contain;background:var(--white);width:100%}.consignment-visual .consign-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.consignment-visual .consign-hero-actions .button-dark{border:1px solid var(--brand-yellow)}.consignment-visual a:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:4px}.consignment-visual .step-row{position:relative}.consignment-visual .step-note,.consignment-visual .button{color:var(--ink)}@media (max-width:600px){.consignment-visual .container{padding-inline:20px}.consignment-visual .step-row{gap:16px}.consignment-visual .copy{flex-basis:calc(100% - 90px);min-width:0}.consignment-visual .step-row>div:last-child,.consignment-visual .step-row>figure:last-child{max-width:100%;margin-left:auto;margin-right:auto}.consignment-visual .step-title{font-size:30px}}.consignment-visual h1{color:#fff}.consignment-visual h2{color:var(--ink)}.consignment-visual .container{width:var(--page);max-width:none;padding-inline:0}.consignment-visual [style*=min-width]{max-width:100%;min-width:0!important}.consignment-visual .button,.consignment-visual .button-dark{text-transform:none;letter-spacing:0;font-weight:600;line-height:1.5}.consignment-visual .button-dark{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.consignment-visual .button-dark:hover{background:var(--surface-soft);color:var(--ink)}.consignment-visual .step-kicker{text-transform:none;letter-spacing:.04em;font-weight:600}@media (max-width:600px){.consignment-visual .step-row{gap:16px}.consignment-visual .spine{width:44px}.consignment-visual .chip{width:44px;height:44px}.consignment-visual .copy{flex-basis:calc(100% - 60px)}.consignment-visual>section{padding-block:32px!important}}
