.buybox.svelte-bplx9w{border:2px solid var(--charcoal);background:var(--bg-card);padding:16px}.row.svelte-bplx9w{display:flex;align-items:center;justify-content:space-between;gap:14px}.price.svelte-bplx9w{font-family:var(--font-display);font-size:28px;font-weight:800}.btn.svelte-bplx9w:disabled{opacity:.5;cursor:not-allowed}.ship.svelte-bplx9w{font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--text-dim);margin:12px 0 0}.ship.free.svelte-bplx9w{color:var(--success)}.soon-note.svelte-bplx9w{font-size:13px;line-height:1.5;margin:10px 0 0}.wrap.svelte-1fhx3yh{max-width:900px;padding:32px 20px 56px}.crumbs.svelte-1fhx3yh{font-family:var(--font-mono);font-size:12px;display:flex;gap:8px;margin-bottom:20px}.crumb-sep.svelte-1fhx3yh{color:var(--warm-grey)}.top.svelte-1fhx3yh{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.art.svelte-1fhx3yh{aspect-ratio:7 / 5;background:var(--cream);border:2px solid var(--charcoal);overflow:hidden}.art.svelte-1fhx3yh img:where(.svelte-1fhx3yh){width:100%;height:100%;object-fit:cover;display:block}.art.paired.svelte-1fhx3yh{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--charcoal)}.art.empty.svelte-1fhx3yh{display:grid;place-items:center}.art-placeholder.svelte-1fhx3yh{font-size:46px;color:var(--warm-grey)}h1.svelte-1fhx3yh{font-size:clamp(24px,4vw,32px);letter-spacing:-.03em;margin:4px 0 8px}.blurb.svelte-1fhx3yh{font-size:16px;line-height:1.5;margin:0 0 16px}.contents.svelte-1fhx3yh{list-style:none;margin:0 0 18px;padding:0 0 0 14px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:6px;font-size:14px}.sec-h.svelte-1fhx3yh{font-size:13px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin:0 0 12px}section.svelte-1fhx3yh:not(.top){margin-top:40px;padding-top:28px;border-top:2px solid var(--charcoal)}.does-list.svelte-1fhx3yh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:62ch}.does-list.svelte-1fhx3yh li:where(.svelte-1fhx3yh){position:relative;padding-left:24px;font-size:15px;line-height:1.55}.does-list.svelte-1fhx3yh li:where(.svelte-1fhx3yh):before{content:"✦";position:absolute;left:0;color:var(--sun)}.walk-card.svelte-1fhx3yh,.cross-card.svelte-1fhx3yh{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border:2px solid var(--charcoal);background:var(--bg-card);text-decoration:none;color:inherit}.walk-card.svelte-1fhx3yh:hover,.cross-card.svelte-1fhx3yh:hover{background:var(--bg-card-hover)}.walk-name.svelte-1fhx3yh,.cross-title.svelte-1fhx3yh{font-family:var(--font-display);font-weight:700;font-size:18px}.walk-sun.svelte-1fhx3yh{font-size:14px}.walk-stats.svelte-1fhx3yh{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--font-mono);font-size:12px;color:var(--text-dim);margin-top:4px}.walk-link.svelte-1fhx3yh,.cross-body.svelte-1fhx3yh{font-size:14px;color:var(--teal);margin-top:4px}.cross-eyebrow.svelte-1fhx3yh{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.cross-body.svelte-1fhx3yh{color:var(--text-dim)}.artist-head.svelte-1fhx3yh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.artist-name.svelte-1fhx3yh{font-family:var(--font-display);font-size:20px;font-weight:700;margin:0}.artist-loc.svelte-1fhx3yh{font-size:13px;margin:2px 0 0}.artist-links.svelte-1fhx3yh{list-style:none;display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;font-family:var(--font-mono);font-size:12px}.statement.svelte-1fhx3yh{font-size:16px;line-height:1.65;max-width:62ch}.process-list.svelte-1fhx3yh{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.step.svelte-1fhx3yh,.gallery.svelte-1fhx3yh figure:where(.svelte-1fhx3yh){margin:0}.step.svelte-1fhx3yh img:where(.svelte-1fhx3yh),.gallery.svelte-1fhx3yh img:where(.svelte-1fhx3yh){width:100%;border:2px solid var(--charcoal);display:block}.step.svelte-1fhx3yh figcaption:where(.svelte-1fhx3yh),.gallery.svelte-1fhx3yh figcaption:where(.svelte-1fhx3yh){font-size:13px;line-height:1.5;color:var(--text-dim);margin-top:8px}.gallery.svelte-1fhx3yh{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.pending-note.svelte-1fhx3yh{font-family:var(--font-mono);font-size:12px;margin:10px 0 0}.pledge.svelte-1fhx3yh{margin-top:36px;font-size:13px;line-height:1.6}@media(max-width:680px){.top.svelte-1fhx3yh{grid-template-columns:1fr}}
