:root{--ink: #061819;--ink-2: #0b2426;--surface: rgba(239, 231, 227, .045);--surface-hover: rgba(239, 231, 227, .085);--line: rgba(239, 231, 227, .14);--line-strong: rgba(239, 231, 227, .3);--paper: #efe7e3;--muted: #9db3ae;--muted-dim: #6f8783;--accent: #19b35c;--accent-soft: #fcff9a;--radius: 14px;--page-glow-y: 4.5rem;--serif: "Instrument Serif", Georgia, serif;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;color-scheme:dark;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}*{box-sizing:border-box}html{background:#02090a;color:var(--paper);font-family:var(--sans);-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{position:relative;isolation:isolate;margin:0;min-height:100dvh}body:before{position:fixed;z-index:-1;inset:0;background:radial-gradient(58vw 38vh at 50% var(--page-glow-y),rgba(25,179,92,.13),transparent 68%),radial-gradient(120vw 72vh at 50% var(--page-glow-y),rgba(41,91,83,.58),transparent 70%),#02090a;content:"";pointer-events:none}@media(max-width:900px){:root{--page-glow-y: 10rem}}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button){cursor:pointer}:where(a){color:inherit}:focus-visible{outline:1px solid rgba(158,210,196,.9);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fallback[data-astro-cid-2k6dhe26]{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(70% 60% at 50% 35%,color-mix(in srgb,var(--wash) 26%,transparent),transparent 70%),linear-gradient(155deg,#10302f,#071c1d)}.fallback[data-astro-cid-2k6dhe26] svg[data-astro-cid-2k6dhe26]{width:90%;height:90%;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45))}.card[data-astro-cid-2nb7wayj]{position:relative}.card-hit[data-astro-cid-2nb7wayj]{display:flex;flex-direction:column;gap:.7rem;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation}.thumb[data-astro-cid-2nb7wayj]{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-2);transition:transform .26s cubic-bezier(.2,.8,.3,1),border-color .26s ease,box-shadow .26s ease}.thumb[data-astro-cid-2nb7wayj] img[data-astro-cid-2nb7wayj]{width:100%;height:100%;object-fit:contain;padding:7%;display:block;transition:filter .18s ease,opacity .18s ease}.status-stamp[data-astro-cid-2nb7wayj]{position:absolute;z-index:2;pointer-events:none;text-transform:uppercase;font-family:var(--sans);font-weight:750;letter-spacing:.14em}.awaiting-stamp[data-astro-cid-2nb7wayj]{left:.65rem;bottom:.65rem;padding:.24rem .45rem;border:1px solid rgba(157,179,174,.34);border-radius:999px;background:#061819ad;color:#efe7e3a8;font-size:.54rem;backdrop-filter:blur(5px)}.sold-stamp[data-astro-cid-2nb7wayj]{top:.75rem;left:.65rem;padding:.3rem .62rem .26rem;transform:rotate(-7deg);border:2px solid #ff8b72;border-radius:4px;background:#310c09c7;box-shadow:0 3px 14px #00000061;color:#ffd0c7;font-family:var(--serif);font-size:.86rem;line-height:1;letter-spacing:.12em}.selling-stamp[data-astro-cid-2nb7wayj]{left:.65rem;bottom:.65rem;padding:.28rem .52rem;border:1px solid rgba(158,210,196,.42);border-radius:999px;background:#061819c7;color:#b9d8d2;font-size:.56rem;backdrop-filter:blur(5px)}.card[data-astro-cid-2nb7wayj][data-status=selling] .thumb[data-astro-cid-2nb7wayj]{border-color:#9ed2c442;box-shadow:0 10px 28px -22px #9ed2c485}.card[data-astro-cid-2nb7wayj][data-status=selling] .thumb[data-astro-cid-2nb7wayj]:after{position:absolute;z-index:1;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(125deg,#9ed2c4b3,#e1c1b475 34%,#aba0d280 68%,#71b0a79e);content:"";opacity:.72;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card[data-astro-cid-2nb7wayj][data-status=selling] .card-hit[data-astro-cid-2nb7wayj]:hover .thumb[data-astro-cid-2nb7wayj],.card[data-astro-cid-2nb7wayj][data-status=selling] .card-hit[data-astro-cid-2nb7wayj]:focus-visible .thumb[data-astro-cid-2nb7wayj]{border-color:#9ed2c46b;box-shadow:0 14px 30px -20px #9ed2c499}.card[data-astro-cid-2nb7wayj][data-status=incoming] .thumb[data-astro-cid-2nb7wayj]{border-style:dashed;border-color:#9db3ae7a;background:#0b24269e}.card[data-astro-cid-2nb7wayj][data-status=incoming] .card-hit[data-astro-cid-2nb7wayj]:hover .thumb[data-astro-cid-2nb7wayj],.card[data-astro-cid-2nb7wayj][data-status=incoming] .card-hit[data-astro-cid-2nb7wayj]:focus-visible .thumb[data-astro-cid-2nb7wayj]{border-color:#9db3aeb8}.card[data-astro-cid-2nb7wayj][data-status=incoming] .thumb[data-astro-cid-2nb7wayj] img[data-astro-cid-2nb7wayj]{filter:saturate(.58);opacity:.68}.card[data-astro-cid-2nb7wayj][data-status=incoming] .card-title[data-astro-cid-2nb7wayj]{color:#efe7e3ad}.card[data-astro-cid-2nb7wayj][data-status=sold] .thumb[data-astro-cid-2nb7wayj]{border-color:#ff8b7261;background:#1c1615c7}.card[data-astro-cid-2nb7wayj][data-status=sold] .thumb[data-astro-cid-2nb7wayj] img[data-astro-cid-2nb7wayj]{filter:grayscale(.72) saturate(.42);opacity:.64}.card[data-astro-cid-2nb7wayj][data-status=sold] .card-title[data-astro-cid-2nb7wayj],.card[data-astro-cid-2nb7wayj][data-status=sold] .card-meta[data-astro-cid-2nb7wayj]{opacity:.58}.card-hit[data-astro-cid-2nb7wayj]:hover .thumb[data-astro-cid-2nb7wayj],.card-hit[data-astro-cid-2nb7wayj]:focus-visible .thumb[data-astro-cid-2nb7wayj]{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 12px 30px -18px #000000e6}.card-text[data-astro-cid-2nb7wayj]{display:flex;flex-direction:column;gap:.2rem;padding:0 .15rem}.card-title[data-astro-cid-2nb7wayj]{font-family:var(--serif);font-size:1.08rem;line-height:1.22;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-meta[data-astro-cid-2nb7wayj]{display:flex;align-items:center;gap:.35rem;margin-top:.3rem;min-height:.7rem}.more-dots[data-astro-cid-2nb7wayj]{font-size:.66rem;color:var(--muted-dim)}.flag[data-astro-cid-2nb7wayj]{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;padding:0;border:1px solid var(--line);border-radius:50%;background:#061819b8;color:var(--paper);backdrop-filter:blur(6px);opacity:0;transition:opacity .18s ease,background .18s ease,color .18s ease}.flag[data-astro-cid-2nb7wayj] svg[data-astro-cid-2nb7wayj]{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.card[data-astro-cid-2nb7wayj]:hover .flag[data-astro-cid-2nb7wayj],.flag[data-astro-cid-2nb7wayj]:focus-visible,.card-hit[data-astro-cid-2nb7wayj]:focus-visible~.flag[data-astro-cid-2nb7wayj]{opacity:1}.card[data-astro-cid-2nb7wayj][data-interested=true] .flag[data-astro-cid-2nb7wayj]{opacity:1;background:var(--accent-soft);color:var(--ink);border-color:var(--accent-soft)}.card[data-astro-cid-2nb7wayj][data-interested=true] .flag[data-astro-cid-2nb7wayj] svg[data-astro-cid-2nb7wayj]{fill:currentColor}.card[data-astro-cid-2nb7wayj][data-interested=true] .thumb[data-astro-cid-2nb7wayj]{border-color:var(--accent-soft)}.card[data-astro-cid-2nb7wayj][data-status=selling][data-interested=true] .thumb[data-astro-cid-2nb7wayj]{border-color:#9ed2c46b}@media(hover:none){.flag[data-astro-cid-2nb7wayj]{opacity:1}}.skip[data-astro-cid-3oir67uu]{position:absolute;left:-9999px;top:0;padding:.6rem 1rem;background:var(--ink-2);z-index:20}.skip[data-astro-cid-3oir67uu]:focus{left:max(.5rem,var(--safe-left));top:calc(.5rem + var(--safe-top))}.sprite[data-astro-cid-3oir67uu]{display:none}.masthead[data-astro-cid-3oir67uu]{position:sticky;top:0;z-index:12;padding-top:var(--safe-top);backdrop-filter:blur(14px);background:linear-gradient(90deg,#06181947,#06181980),radial-gradient(circle at 100% 0,rgba(252,255,154,.4),transparent 31%),linear-gradient(105deg,#082122,#295b53 58%,#19b35c 108%);border-bottom:1px solid var(--line)}.masthead-inner[data-astro-cid-3oir67uu]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:space-between;gap:1.5rem;max-width:1500px;margin:0 auto;padding-top:.9rem;padding-right:max(clamp(.9rem,3vw,2.5rem),var(--safe-right));padding-bottom:.9rem;padding-left:max(clamp(.9rem,3vw,2.5rem),var(--safe-left))}.brand-mark[data-astro-cid-3oir67uu] h1[data-astro-cid-3oir67uu]{font-family:var(--serif);font-size:clamp(1.9rem,5vw,2.6rem);line-height:1;margin:0;letter-spacing:.01em}.brand-mark[data-astro-cid-3oir67uu] h1[data-astro-cid-3oir67uu] a[data-astro-cid-3oir67uu],.brand-mark[data-astro-cid-3oir67uu] h1[data-astro-cid-3oir67uu]>span[data-astro-cid-3oir67uu][aria-hidden=true]{color:var(--muted-dim)}.brand-mark[data-astro-cid-3oir67uu] h1[data-astro-cid-3oir67uu] a[data-astro-cid-3oir67uu]{text-decoration:none;transition:color .16s ease}.brand-mark[data-astro-cid-3oir67uu] h1[data-astro-cid-3oir67uu] a[data-astro-cid-3oir67uu]:hover{color:var(--paper)}.section-label[data-astro-cid-3oir67uu]{color:var(--paper);cursor:default}.brand-mark[data-astro-cid-3oir67uu]{white-space:nowrap}.controls[data-astro-cid-3oir67uu]{display:grid;grid-template-columns:minmax(260px,420px) auto auto;align-items:center;gap:.6rem;justify-content:flex-end;min-width:0}.controls[data-astro-cid-3oir67uu].has-status{grid-template-columns:minmax(260px,420px) auto auto auto}.search[data-astro-cid-3oir67uu]{position:relative;display:flex;align-items:center;width:100%}.search[data-astro-cid-3oir67uu]>svg[data-astro-cid-3oir67uu]{position:absolute;top:50%;left:.7rem;width:.95rem;height:.95rem;color:#e1c1b4;pointer-events:none;transform:translateY(-50%)}.search[data-astro-cid-3oir67uu] input[data-astro-cid-3oir67uu]{width:100%;padding:.62rem 2.65rem .62rem 2.2rem;border:1px solid rgba(225,193,180,.52);border-radius:999px;background:#02090a4d;box-shadow:inset 0 1px #efe7e312;color:var(--paper);font-size:.9rem;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.search[data-astro-cid-3oir67uu] input[data-astro-cid-3oir67uu]::placeholder{color:#e7cabe;opacity:.78}.search[data-astro-cid-3oir67uu] input[data-astro-cid-3oir67uu]::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.search-clear[data-astro-cid-3oir67uu]{position:absolute;top:50%;right:.42rem;display:grid;place-items:center;width:1.65rem;height:1.65rem;padding:0;border:0;border-radius:50%;background:transparent;color:#e1c1b4;opacity:.78;cursor:pointer;transform:translateY(-50%);transition:background .16s ease,color .16s ease,opacity .16s ease}.search-clear[data-astro-cid-3oir67uu][hidden]{display:none}.search-clear[data-astro-cid-3oir67uu]:hover{background:#e1c1b41f;color:#f0d7cc;opacity:1}.search-clear[data-astro-cid-3oir67uu] svg[data-astro-cid-3oir67uu]{width:.8rem;height:.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.search[data-astro-cid-3oir67uu] input[data-astro-cid-3oir67uu]:focus{border-color:#efe7e3b8;outline:none;background:#02090a7a;box-shadow:inset 0 1px #efe7e314,0 0 0 3px #e1c1b41f}.search[data-astro-cid-3oir67uu] kbd[data-astro-cid-3oir67uu]{position:absolute;top:50%;right:.78rem;padding:.05rem .38rem;border:1px solid rgba(225,193,180,.42);border-radius:5px;font-family:var(--sans);font-size:.7rem;color:#e1c1b4;pointer-events:none;transform:translateY(-50%);transition:opacity .16s ease}.search[data-astro-cid-3oir67uu] input[data-astro-cid-3oir67uu]:focus~kbd[data-astro-cid-3oir67uu],.search-clear[data-astro-cid-3oir67uu]:not([hidden])~kbd[data-astro-cid-3oir67uu]{opacity:0}.filter-toggle[data-astro-cid-3oir67uu]{padding:.6rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.82rem;color:var(--paper)}.filter-count[data-astro-cid-3oir67uu]{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.24rem;border-radius:999px;background:#efe7e31f;color:var(--muted);font-size:.62rem;font-variant-numeric:tabular-nums}.filter-count[data-astro-cid-3oir67uu][hidden]{display:none}.sort[data-astro-cid-3oir67uu]{position:relative;z-index:2}.sort-trigger[data-astro-cid-3oir67uu]{display:inline-grid;grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding:.6rem .68rem .6rem .78rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--paper);font-size:.82rem;line-height:1;text-align:left;cursor:pointer}.sort-trigger[data-astro-cid-3oir67uu]:hover,.sort-trigger[data-astro-cid-3oir67uu][aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-hover)}.sort-compact-label[data-astro-cid-3oir67uu]{display:none}.sort-caret[data-astro-cid-3oir67uu]{display:block;width:1rem;height:1rem;align-self:center;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .16s ease}.sort-trigger[data-astro-cid-3oir67uu][aria-expanded=true] .sort-caret[data-astro-cid-3oir67uu]{transform:rotate(180deg)}.sort-menu[data-astro-cid-3oir67uu]{position:absolute;top:calc(100% + .45rem);right:0;width:max-content;min-width:8.8rem;overflow:hidden;padding:.3rem;border:1px solid var(--line-strong);border-radius:14px;background:#0b2426;box-shadow:0 18px 45px #00000061}.sort-menu[data-astro-cid-3oir67uu] button[data-astro-cid-3oir67uu]{display:flex;width:100%;align-items:center;gap:.6rem;padding:.58rem .72rem;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:.8rem;text-align:left;cursor:pointer}.sort-menu[data-astro-cid-3oir67uu] button[data-astro-cid-3oir67uu]:before{width:.42rem;height:.42rem;border-radius:999px;background:transparent;content:""}.sort-menu[data-astro-cid-3oir67uu] button[data-astro-cid-3oir67uu]:hover,.sort-menu[data-astro-cid-3oir67uu] button[data-astro-cid-3oir67uu]:focus-visible{background:var(--surface-hover);color:var(--paper);outline:none}.sort-menu[data-astro-cid-3oir67uu] button[data-astro-cid-3oir67uu][aria-checked=true]{color:var(--paper)}.sort-menu[data-astro-cid-3oir67uu] button[data-astro-cid-3oir67uu][aria-checked=true]:before{background:var(--accent-soft);box-shadow:0 0 0 3px #fcff9a1a}.status-control[data-astro-cid-3oir67uu]{position:relative;z-index:3}.status-trigger[data-astro-cid-3oir67uu]{display:inline-flex;align-items:center;gap:.36rem;padding:.6rem .68rem .6rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--paper);font-size:.82rem;line-height:1}.status-trigger[data-astro-cid-3oir67uu]:hover,.status-trigger[data-astro-cid-3oir67uu][aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-hover)}.status-trigger-count[data-astro-cid-3oir67uu]{display:grid;place-items:center;min-width:1rem;height:1rem;padding-inline:.22rem;border-radius:999px;background:#efe7e31a;color:var(--muted);font-size:.62rem;font-variant-numeric:tabular-nums}.status-caret[data-astro-cid-3oir67uu]{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .16s ease}.status-trigger[data-astro-cid-3oir67uu][aria-expanded=true] .status-caret[data-astro-cid-3oir67uu]{transform:rotate(180deg)}.status-menu[data-astro-cid-3oir67uu]{position:absolute;top:calc(100% + .45rem);right:0;width:13rem;padding:.38rem;border:1px solid var(--line-strong);border-radius:14px;background:#0b2426;box-shadow:0 18px 45px #00000061}.status-menu[data-astro-cid-3oir67uu] p[data-astro-cid-3oir67uu]{margin:0;padding:.42rem .62rem .3rem;color:var(--muted-dim);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.status-choice[data-astro-cid-3oir67uu]{display:grid;grid-template-columns:.8rem 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.52rem .62rem;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:.8rem;text-align:left}.status-choice[data-astro-cid-3oir67uu]:hover,.status-choice[data-astro-cid-3oir67uu]:focus-visible{background:var(--surface-hover);color:var(--paper);outline:none}.status-check[data-astro-cid-3oir67uu]{width:.62rem;height:.62rem;border:1px solid var(--line-strong);border-radius:3px}.status-choice[data-astro-cid-3oir67uu][aria-pressed=true] .status-check[data-astro-cid-3oir67uu]{border-color:#8fa6a1;background:#8fa6a1;box-shadow:inset 0 0 0 2px #0b2426}.status-choice[data-astro-cid-3oir67uu][data-value=Owned][aria-pressed=true] .status-check[data-astro-cid-3oir67uu]{border-color:var(--accent);background:var(--accent)}.status-choice[data-astro-cid-3oir67uu][data-value=Selling][aria-pressed=true] .status-check[data-astro-cid-3oir67uu]{border-color:#9ed2c4;background:#9ed2c4}.status-choice[data-astro-cid-3oir67uu][data-value=Sold][aria-pressed=true] .status-check[data-astro-cid-3oir67uu]{border-color:#ff8b72;background:#ff8b72}.status-choice[data-astro-cid-3oir67uu] .count[data-astro-cid-3oir67uu]{color:var(--muted-dim);font-size:.68rem;font-variant-numeric:tabular-nums}.filter-toggle[data-astro-cid-3oir67uu],.filter-actions[data-astro-cid-3oir67uu]{display:none}.filter-toggle[data-astro-cid-3oir67uu][aria-expanded=true]{background:var(--paper);color:var(--ink)}.filter-toggle[data-astro-cid-3oir67uu][aria-expanded=true] .filter-count[data-astro-cid-3oir67uu]{background:#0618191f;color:#061819a8}.collection-intro[data-astro-cid-3oir67uu]{max-width:1500px;margin:0 auto;padding-top:clamp(1.25rem,3vw,2.2rem);padding-right:max(clamp(.9rem,3vw,2.5rem),var(--safe-right));padding-bottom:.1rem;padding-left:max(clamp(.9rem,3vw,2.5rem),var(--safe-left))}.collection-intro[data-astro-cid-3oir67uu] h2[data-astro-cid-3oir67uu]{margin:0;font-family:var(--serif);font-size:clamp(1.85rem,4vw,3.1rem);font-weight:400;line-height:1.05;letter-spacing:-.012em;white-space:nowrap}.filters[data-astro-cid-3oir67uu]{max-width:1500px;margin:0 auto;padding-top:1.1rem;padding-right:max(clamp(.9rem,3vw,2.5rem),var(--safe-right));padding-bottom:.2rem;padding-left:max(clamp(.9rem,3vw,2.5rem),var(--safe-left));display:flex;flex-direction:column;gap:.9rem}.facet[data-astro-cid-3oir67uu]{min-width:0}.facet[data-astro-cid-3oir67uu] h2[data-astro-cid-3oir67uu]{margin:0 0 .45rem;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-dim);font-weight:500}.pill-row[data-astro-cid-3oir67uu]{display:flex;flex-wrap:wrap;gap:.4rem}.facet-divider[data-astro-cid-3oir67uu]{width:1px;height:1.35rem;align-self:center;margin:0 .18rem;background:#9ed2c44d}.facet-subhead[data-astro-cid-3oir67uu]{flex-basis:100%;margin:.15rem 0 .05rem;color:var(--muted-dim);font-size:.58rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.pill[data-astro-cid-3oir67uu]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .72rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.8rem;line-height:1.4;max-width:100%;min-width:0;white-space:normal;text-align:left;overflow-wrap:anywhere;transition:background .16s ease,border-color .16s ease,color .16s ease}.pill-label[data-astro-cid-3oir67uu]{min-width:0}.pill[data-astro-cid-3oir67uu] .count[data-astro-cid-3oir67uu],.pill[data-astro-cid-3oir67uu] .dot[data-astro-cid-3oir67uu]{flex-shrink:0}.pill[data-astro-cid-3oir67uu][hidden]{display:none}.pill[data-astro-cid-3oir67uu]:hover{background:var(--surface-hover);border-color:var(--line-strong)}.pill[data-astro-cid-3oir67uu]:disabled{opacity:.36;cursor:not-allowed}.pill[data-astro-cid-3oir67uu]:disabled:hover{background:var(--surface);border-color:var(--line)}.pill[data-astro-cid-3oir67uu][aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.pill[data-astro-cid-3oir67uu] .count[data-astro-cid-3oir67uu]{font-size:.68rem;color:var(--muted-dim);font-variant-numeric:tabular-nums}.pill[data-astro-cid-3oir67uu][aria-pressed=true] .count[data-astro-cid-3oir67uu]{color:#0618198c}.link-button[data-astro-cid-3oir67uu]{margin-top:.5rem;padding:0;border:0;background:none;font-size:.78rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.link-button[data-astro-cid-3oir67uu]:hover{color:var(--paper)}.refine[data-astro-cid-3oir67uu] summary[data-astro-cid-3oir67uu]{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;padding:.35rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.8rem;color:var(--muted);cursor:pointer;list-style:none}.refine[data-astro-cid-3oir67uu] summary[data-astro-cid-3oir67uu] .filter-count[data-astro-cid-3oir67uu]{margin-left:.05rem}.refine[data-astro-cid-3oir67uu] summary[data-astro-cid-3oir67uu]::-webkit-details-marker{display:none}.refine-mark[data-astro-cid-3oir67uu]{font-size:.75rem}.refine-minus[data-astro-cid-3oir67uu],.refine[data-astro-cid-3oir67uu][open] .refine-plus[data-astro-cid-3oir67uu]{display:none}.refine[data-astro-cid-3oir67uu][open] .refine-minus[data-astro-cid-3oir67uu]{display:inline}.refine-grid[data-astro-cid-3oir67uu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:1rem 1.6rem;margin-top:1rem;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:#06181980}.results-bar[data-astro-cid-3oir67uu]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;max-width:1500px;margin:0 auto;padding-top:1.2rem;padding-right:max(clamp(.9rem,3vw,2.5rem),var(--safe-right));padding-bottom:.7rem;padding-left:max(clamp(.9rem,3vw,2.5rem),var(--safe-left));border-bottom:1px solid var(--line)}.results-actions[data-astro-cid-3oir67uu]{display:flex;align-items:center;gap:.9rem}.interest-pill[data-astro-cid-3oir67uu]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:.78rem;color:var(--muted)}.interest-pill[data-astro-cid-3oir67uu] svg[data-astro-cid-3oir67uu]{width:.8rem;height:.8rem;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.interest-pill[data-astro-cid-3oir67uu]:hover{border-color:var(--line-strong);color:var(--paper)}.interest-pill[data-astro-cid-3oir67uu][aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--ink)}.interest-pill[data-astro-cid-3oir67uu][aria-pressed=true] svg[data-astro-cid-3oir67uu]{fill:currentColor}.interest-pill[data-astro-cid-3oir67uu].sale-pill[aria-pressed=true]{border-color:#9ed2c480;background:linear-gradient(120deg,#9ed2c429,#e1c1b41c,#aba0d221);box-shadow:inset 0 0 0 1px #efe7e309;color:var(--paper)}.interest-pill[data-astro-cid-3oir67uu].sale-pill[aria-pressed=true] svg[data-astro-cid-3oir67uu]{fill:none}.interest-pill[data-astro-cid-3oir67uu] .count[data-astro-cid-3oir67uu]{font-variant-numeric:tabular-nums;opacity:.7}.results-bar[data-astro-cid-3oir67uu] p[data-astro-cid-3oir67uu]{margin:0;font-size:.8rem;color:var(--muted);letter-spacing:.02em}.results-bar[data-astro-cid-3oir67uu] .link-button[data-astro-cid-3oir67uu]{margin:0}.grid[data-astro-cid-3oir67uu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(1.1rem,2.4vw,2rem) clamp(.8rem,1.8vw,1.4rem);max-width:1500px;margin:0 auto;padding-top:1.6rem;padding-right:max(clamp(.9rem,3vw,2.5rem),var(--safe-right));padding-bottom:3rem;padding-left:max(clamp(.9rem,3vw,2.5rem),var(--safe-left))}.load-more[data-astro-cid-3oir67uu]{display:block;margin:-1rem auto 3rem;padding:.55rem 1rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:.8rem;cursor:pointer}.load-more[data-astro-cid-3oir67uu][hidden]{display:none}.load-more[data-astro-cid-3oir67uu]:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--paper)}@media(min-width:700px){.grid[data-astro-cid-3oir67uu]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.empty[data-astro-cid-3oir67uu]{display:flex;align-items:center;justify-content:center;gap:.9rem;width:calc(100% - 1.8rem);max-width:1450px;min-height:10rem;margin:1.5rem auto 4rem;padding:2rem;border:1px solid var(--line);border-radius:var(--radius);background:#0b24267a;color:var(--paper);text-align:center}.empty[data-astro-cid-3oir67uu][hidden]{display:none}.empty[data-astro-cid-3oir67uu]>span[data-astro-cid-3oir67uu]{font-family:var(--serif);font-size:1.45rem}.empty-reset[data-astro-cid-3oir67uu]{padding:.42rem .8rem;border:1px solid rgba(158,210,196,.38);border-radius:999px;background:#19b35c14;color:#b9d8d2;font-size:.78rem}.empty-reset[data-astro-cid-3oir67uu]:hover{border-color:#9ed2c49e;background:#19b35c24;color:var(--paper)}.foot[data-astro-cid-3oir67uu]{display:flex;flex-direction:column;align-items:center;padding-top:1.65rem;padding-right:max(1rem,var(--safe-right));padding-bottom:calc(3rem + var(--safe-bottom));padding-left:max(1rem,var(--safe-left));border-top:1px solid var(--line);text-align:center;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dim);touch-action:manipulation}.foot[data-astro-cid-3oir67uu] jd-pens-chicago-mark[data-astro-cid-3oir67uu]{position:relative;touch-action:manipulation}.foot[data-astro-cid-3oir67uu] jd-pens-chicago-mark[data-astro-cid-3oir67uu]:before{position:absolute;inset:-.3rem 0;content:"";touch-action:manipulation}.foot[data-astro-cid-3oir67uu] a[data-astro-cid-3oir67uu]{margin-top:-.12rem;color:inherit;text-decoration:none;transition:color .16s ease}.foot[data-astro-cid-3oir67uu] a[data-astro-cid-3oir67uu]:hover{color:#9ed2c4}.foot[data-astro-cid-3oir67uu] time[data-astro-cid-3oir67uu]{display:block;margin-top:.5rem;color:#9db3aeb8;font-size:.58rem;letter-spacing:.06em;text-transform:none}.visually-hidden[data-astro-cid-3oir67uu]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.masthead-inner[data-astro-cid-3oir67uu]{grid-template-columns:1fr;gap:.75rem}.controls[data-astro-cid-3oir67uu]{grid-template-columns:minmax(0,1fr) auto;width:100%}.controls[data-astro-cid-3oir67uu].has-status{grid-template-columns:minmax(0,1fr) auto auto}.search[data-astro-cid-3oir67uu]{grid-column:1 / -1}.sort[data-astro-cid-3oir67uu]{grid-column:2;justify-self:end}}@media(max-width:700px){.controls[data-astro-cid-3oir67uu]{grid-template-columns:auto minmax(0,1fr) auto}.controls[data-astro-cid-3oir67uu].has-status{grid-template-columns:minmax(0,1fr) auto auto}.search[data-astro-cid-3oir67uu] input[data-astro-cid-3oir67uu]{font-size:1rem}.sort[data-astro-cid-3oir67uu]{grid-column:1;justify-self:start;min-width:0;max-width:100%}.sort-trigger[data-astro-cid-3oir67uu]{max-width:100%}[data-astro-cid-3oir67uu][data-sort-label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-trigger[data-astro-cid-3oir67uu],.status-trigger[data-astro-cid-3oir67uu],.filter-toggle[data-astro-cid-3oir67uu]{min-height:44px}.status-control[data-astro-cid-3oir67uu]{grid-column:2;justify-self:end}.filter-toggle[data-astro-cid-3oir67uu]{display:inline-flex;align-items:center;gap:.35rem;grid-column:3}.filters[data-astro-cid-3oir67uu]{display:none;scroll-margin-top:calc(9rem + var(--safe-top))}.filters[data-astro-cid-3oir67uu].open{display:flex;padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.filters[data-astro-cid-3oir67uu] .pill[data-astro-cid-3oir67uu],.filters[data-astro-cid-3oir67uu] [data-astro-cid-3oir67uu][data-expand],.refine[data-astro-cid-3oir67uu] summary[data-astro-cid-3oir67uu]{min-height:44px}.filter-actions[data-astro-cid-3oir67uu]{position:fixed;inset:auto 0 0;z-index:13;display:flex;align-items:center;gap:1rem;padding:.75rem max(.9rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(.9rem,env(safe-area-inset-left));border-top:1px solid var(--line-strong);background:#0b2426;box-shadow:0 -8px 24px #00000026}.filter-actions[data-astro-cid-3oir67uu] .link-button[data-astro-cid-3oir67uu]{margin:0;min-height:44px}.filter-actions[data-astro-cid-3oir67uu] .link-button[data-astro-cid-3oir67uu]:disabled{opacity:.4;text-decoration:none;cursor:default}#show-results[data-astro-cid-3oir67uu]{flex:1;min-height:44px;padding:.6rem 1rem;border:1px solid var(--paper);border-radius:999px;background:var(--paper);color:var(--ink);font-size:.85rem}.refine-grid[data-astro-cid-3oir67uu]{padding:.9rem;gap:1.25rem}.empty[data-astro-cid-3oir67uu]{flex-direction:column;margin-inline:max(.9rem,var(--safe-left)) max(.9rem,var(--safe-right))}}@media(max-width:380px){.has-status[data-astro-cid-3oir67uu] [data-astro-cid-3oir67uu][data-sort-label]{display:none}.has-status[data-astro-cid-3oir67uu] .sort-compact-label[data-astro-cid-3oir67uu]{display:inline}}@media(hover:none),(pointer:coarse){.search[data-astro-cid-3oir67uu] kbd[data-astro-cid-3oir67uu]{display:none}}.card[hidden]{display:none}.dot{display:inline-block;width:.62rem;height:.62rem;border-radius:50%;flex:none;box-shadow:0 0 0 1px #efe7e329}.dot.outlined{box-shadow:0 0 0 1px #efe7e329,inset 0 0 0 1px #06181959}html:has(dialog[open]){overflow:hidden}#pen-dialog{inset-inline:var(--safe-left) var(--safe-right);width:min(920px,100vw - 1.5rem - var(--safe-left) - var(--safe-right));max-height:min(88dvh,900px);padding:0;border:1px solid var(--line-strong);border-radius:18px;background:#08211f;color:var(--paper);overflow:visible}#pen-dialog::backdrop{background:#030c0db8;backdrop-filter:blur(3px)}#dialog-body{max-height:min(88dvh,900px);overflow-y:auto;border-radius:18px}.dialog-chrome{position:absolute;top:.6rem;right:.6rem;z-index:3;display:flex;gap:.35rem}.icon-button{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line);border-radius:50%;background:#061819d9;color:var(--paper);backdrop-filter:blur(6px)}.icon-button:hover{background:var(--paper);color:var(--ink)}.icon-button svg{width:.8rem;height:.8rem}.icon-button[disabled]{opacity:.3;cursor:default}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.detail{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1.2rem,3vw,2rem)}.detail-media{display:flex;flex-direction:column;gap:.6rem}.detail-media img{width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}.detail-fallback{aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.detail-links{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin-top:.2rem}.more-photos{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-dim);text-decoration:none}.more-photos:hover{color:var(--accent-soft)}.more-photos svg{width:.62rem;height:.62rem}.detail-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.interest-button{display:inline-flex;align-items:center;gap:.42rem;padding:.4rem .85rem;border:1px solid var(--line-strong);border-radius:999px;background:transparent;font-size:.8rem;color:var(--paper);transition:background .16s ease,color .16s ease}.interest-button svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.interest-button:hover{background:var(--surface-hover)}.interest-button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--ink)}.interest-button[aria-pressed=true] svg{fill:currentColor}.pen-number{font-size:.72rem;letter-spacing:.08em;color:var(--muted-dim);font-variant-numeric:tabular-nums}#share-dialog{inset-inline:var(--safe-left) var(--safe-right);width:min(30rem,100vw - 1.5rem - var(--safe-left) - var(--safe-right));padding:1.4rem;border:1px solid var(--line-strong);border-radius:18px;background:#08211f;color:var(--paper)}#share-dialog::backdrop{background:#030c0db8}#share-dialog h2{margin:0;font-family:var(--serif);font-size:1.6rem;font-weight:400}.share-hint{margin:.1rem 0 .9rem;font-size:.78rem;color:var(--muted)}#share-text{width:100%;padding:.8rem;border:1px solid var(--line);border-radius:12px;background:#06181999;color:var(--paper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.6;resize:vertical}.share-actions{display:flex;align-items:center;gap:.8rem;margin-top:1rem}.share-actions .link-button{margin:0}#share-clear{margin-left:auto}.solid-button{padding:.5rem 1.1rem;border:1px solid var(--paper);border-radius:999px;background:var(--paper);color:var(--ink);font-size:.82rem;font-weight:600}.solid-button:hover{background:var(--accent-soft);border-color:var(--accent-soft)}.solid-button.ghost{background:transparent;border-color:var(--line-strong);color:var(--paper);font-weight:400}.solid-button.ghost:hover{background:var(--surface-hover)}.detail-body h2{margin:.15rem 0 0;font-family:var(--serif);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.1;font-weight:400}.detail-body .eyebrow{display:block;margin:0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-soft)}.tag-row{display:flex;flex-wrap:wrap;gap:.3rem;margin:.8rem 0 0}.tag{padding:.16rem .5rem;border:1px solid var(--line);border-radius:999px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.specs{display:grid;grid-template-columns:1fr;gap:0;margin:1.2rem 0 0}.specs>div{display:grid;grid-template-columns:6.5rem 1fr;gap:.8rem;padding:.5rem 0;border-top:1px solid var(--line);font-size:.87rem}.specs dt{color:var(--muted-dim);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.15rem}.specs dd{margin:0}.color-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.color-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;border:1px solid var(--line);border-radius:999px;font-size:.75rem;color:var(--muted)}.notes{margin-top:1.4rem;padding:.9rem 1rem;border-radius:12px;background:#efe7e30d;border:1px solid var(--line)}.for-sale-notice{margin:1.1rem 0 0;padding:.8rem .9rem;border:1px solid rgba(158,210,196,.34);border-radius:12px;background:linear-gradient(120deg,#9ed2c413,#aba0d20b);color:#c9ddd8;font-size:.88rem;line-height:1.5}.notes h3{margin:0 0 .35rem;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-dim);font-weight:500}.notes p{margin:0;font-size:.86rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--paper)}@media(max-width:720px){#pen-dialog{inset-inline:0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto auto 0;border-radius:18px 18px 0 0}#dialog-body{max-height:92dvh;border-radius:18px 18px 0 0;touch-action:pan-y;overscroll-behavior:contain;padding-bottom:var(--safe-bottom)}.dialog-chrome{right:max(.6rem,var(--safe-right))}.detail{grid-template-columns:1fr;padding-top:3rem;padding-right:max(clamp(1.2rem,3vw,2rem),var(--safe-right));padding-left:max(clamp(1.2rem,3vw,2rem),var(--safe-left))}.specs>div{grid-template-columns:5.5rem 1fr}}
