.vl-page[data-astro-cid-txv35xil]{--paper: #f5f2e9;--ink: #14241b;--muted: #6f7a72;--rule: #cfd3c8;--red: #e3262f;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.5;padding-bottom:72px}.vl-page[data-astro-cid-txv35xil] [data-astro-cid-txv35xil][hidden]{display:none!important}.sr[data-astro-cid-txv35xil]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.when[data-astro-cid-txv35xil]{margin:6px 0 0;font:800 13px var(--font-alt);letter-spacing:.14em;text-transform:uppercase}.notice[data-astro-cid-txv35xil]{margin:32px 0 0;padding:16px 18px;background:var(--white);border-left:4px solid var(--yellow);font-size:16px}.tabs[data-astro-cid-txv35xil]{display:flex;gap:8px;margin-top:22px;padding-bottom:0;border-bottom:4px solid var(--green)}.tabs[data-astro-cid-txv35xil][hidden]{display:none}.tabs[data-astro-cid-txv35xil] .tab{all:unset;box-sizing:border-box;cursor:pointer;position:relative;padding:10px 20px 9px;border:2px solid var(--rule);border-bottom:0;background:var(--white);color:var(--muted);text-align:left}.tabs[data-astro-cid-txv35xil] .tab b{display:block;font:800 15px var(--font-alt);letter-spacing:.04em;text-transform:uppercase}.tabs[data-astro-cid-txv35xil] .tab small{display:block;font-size:13px}.tabs[data-astro-cid-txv35xil] .tab:hover{color:var(--ink);border-color:var(--green)}.tabs[data-astro-cid-txv35xil] .tab[aria-selected=true]{background:var(--green);border-color:var(--green);color:var(--white)}.tabs[data-astro-cid-txv35xil] .tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:var(--yellow)}.tabs[data-astro-cid-txv35xil] .tab:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.tab-intro[data-astro-cid-txv35xil]{margin:12px 0 0;font-size:16px}.tab-intro[data-astro-cid-txv35xil][hidden]{display:none}.tools[data-astro-cid-txv35xil]{padding:26px 0 6px}.row[data-astro-cid-txv35xil]{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.search[data-astro-cid-txv35xil]{position:relative;flex:1 1 320px;display:block}.search[data-astro-cid-txv35xil] svg[data-astro-cid-txv35xil]{position:absolute;left:13px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round}.search[data-astro-cid-txv35xil] input[data-astro-cid-txv35xil]{width:100%;font:400 16px var(--font-body);color:var(--ink);background:var(--white);border:2px solid var(--rule);border-radius:0;padding:11px 12px 11px 42px}.search[data-astro-cid-txv35xil] input[data-astro-cid-txv35xil]:focus{outline:none;border-color:var(--green)}.sort[data-astro-cid-txv35xil]{display:flex;align-items:center;gap:10px;font:800 11px var(--font-alt);letter-spacing:.14em;text-transform:uppercase}.sort[data-astro-cid-txv35xil] select[data-astro-cid-txv35xil]{font:700 15px var(--font-body);color:var(--ink);background:var(--white);border:2px solid var(--rule);border-radius:0;padding:9px 10px}.chips[data-astro-cid-txv35xil]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chips[data-astro-cid-txv35xil] .chip{font:700 14px var(--font-body);color:var(--ink);background:var(--white);border:2px solid var(--rule);padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.chips[data-astro-cid-txv35xil] .chip .n{font:800 11px var(--font-alt);color:var(--muted)}.chips[data-astro-cid-txv35xil] .chip:hover{border-color:var(--green)}.chips[data-astro-cid-txv35xil] .chip[aria-pressed=true]{background:var(--yellow);border-color:var(--dark);color:var(--dark)}.chips[data-astro-cid-txv35xil] .chip[aria-pressed=true] .n{color:var(--dark)}.chips[data-astro-cid-txv35xil] .chip:focus-visible{outline:2px solid var(--green);outline-offset:2px}.count[data-astro-cid-txv35xil]{margin:14px 0 0;display:flex;gap:14px;align-items:baseline;color:var(--muted);font-weight:700}.clear[data-astro-cid-txv35xil]{background:none;border:0;padding:0;font:inherit;color:var(--green);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.body[data-astro-cid-txv35xil]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:10px}.list-col[data-astro-cid-txv35xil]{grid-column:1;grid-row:1}.map-col[data-astro-cid-txv35xil]{grid-column:2;grid-row:1;position:sticky;top:12px}.list[data-astro-cid-txv35xil]{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.list[data-astro-cid-txv35xil] .vendor{--side: 104px;--logo-h: 52px;position:relative;display:grid;grid-template-columns:var(--side) minmax(0,1fr);column-gap:14px;align-items:start;padding:12px;border-bottom:1px solid var(--rule);scroll-margin-block:clamp(80px,20vh,160px)}.list[data-astro-cid-txv35xil] .side{display:flex;flex-direction:column;gap:6px;min-width:0}.list[data-astro-cid-txv35xil] .who{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.list[data-astro-cid-txv35xil] .title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.list[data-astro-cid-txv35xil] .pick{all:unset;cursor:pointer;overflow-wrap:anywhere}.list[data-astro-cid-txv35xil] .pick:after{content:"";position:absolute;inset:0}.list[data-astro-cid-txv35xil] .pick:focus-visible:after{outline:2px solid var(--green);outline-offset:-3px}.list[data-astro-cid-txv35xil] .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(hover:hover){.list[data-astro-cid-txv35xil] .vendor:hover{background:#fff9}}.list[data-astro-cid-txv35xil] .vendor.out{display:none}.list[data-astro-cid-txv35xil] .vendor.on{background:var(--white)}.list[data-astro-cid-txv35xil] .booth{text-align:center;padding:5px 7px;background:var(--green);color:var(--white);font:800 12px var(--font-alt);letter-spacing:.06em;white-space:nowrap}.list[data-astro-cid-txv35xil] .vendor.on .booth{background:var(--red)}.list[data-astro-cid-txv35xil] .booth.none{background:none;color:var(--muted);border:1px dashed var(--rule)}.list[data-astro-cid-txv35xil] .name{font-weight:700;font-size:16px;line-height:1.25;color:var(--ink)}.list[data-astro-cid-txv35xil] .name.unnamed{font-weight:400;font-style:italic;color:var(--muted)}.list[data-astro-cid-txv35xil] .sponsor{font:800 10px var(--font-alt);letter-spacing:.14em;text-transform:uppercase;background:var(--yellow);color:var(--dark);padding:2px 6px}.list[data-astro-cid-txv35xil] .items{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.list[data-astro-cid-txv35xil] .item{font-size:12.5px;font-weight:700;line-height:1;padding:5px 10px;border-radius:999px;background:#dfe8e0;color:var(--green)}.list[data-astro-cid-txv35xil] .item.m{background:var(--yellow);color:var(--dark)}.list[data-astro-cid-txv35xil] .sells{display:none}.list[data-astro-cid-txv35xil] .styles{align-self:stretch;display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;padding-top:7px;border-top:1px solid var(--rule)}.list[data-astro-cid-txv35xil] .style{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1;color:#4b5650;padding:4px 9px;border:1px solid #b9bfb6;border-radius:999px}.list[data-astro-cid-txv35xil] .style svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.list[data-astro-cid-txv35xil] .logo{height:var(--logo-h);padding:3px;background:var(--white);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center}.list[data-astro-cid-txv35xil] .logo img{max-width:100%;max-height:100%;object-fit:contain}.list[data-astro-cid-txv35xil] .ig{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 8px;white-space:nowrap;background:var(--white);border:1px solid var(--green);border-radius:3px;color:var(--green);font:700 11px var(--font-alt);text-decoration:none}.list[data-astro-cid-txv35xil] .ig .short{display:none}.list[data-astro-cid-txv35xil] .ig svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2}.list[data-astro-cid-txv35xil] .ig svg .dot{fill:currentColor;stroke:none}.list[data-astro-cid-txv35xil] .ig:hover{background:var(--green);color:var(--white)}.list[data-astro-cid-txv35xil] .ig:focus-visible{outline:2px solid var(--green);outline-offset:2px}.empty[data-astro-cid-txv35xil]{margin:18px 0 0}.map[data-astro-cid-txv35xil]{position:relative;margin:0 auto;width:min(100%,calc((100vh - 70px) * 1500 / 1900));background:var(--white);box-shadow:0 10px 28px #0a36242e}.map[data-astro-cid-txv35xil] img[data-astro-cid-txv35xil]{width:100%;height:auto}.map[data-astro-cid-txv35xil] svg[data-astro-cid-txv35xil]{position:absolute;inset:0;width:100%;height:100%}.map[data-astro-cid-txv35xil] .rings{pointer-events:none}.map[data-astro-cid-txv35xil] .ring .fill{fill:var(--red)}.map[data-astro-cid-txv35xil] .halo .fill{fill:var(--white)}.map[data-astro-cid-txv35xil] .glow{opacity:.35;filter:blur(10px)}.map[data-astro-cid-txv35xil] .glow .fill{fill:var(--red)}.map[data-astro-cid-txv35xil] .ring .sep{stroke:var(--red);fill:none}.map[data-astro-cid-txv35xil] .halo .sep{stroke:var(--white);fill:none}.map[data-astro-cid-txv35xil] .set.faded{opacity:.35}.map[data-astro-cid-txv35xil] .hits rect{fill:transparent;cursor:pointer}@media(prefers-reduced-motion:no-preference){.map[data-astro-cid-txv35xil] .picked{animation:ring-in .35s ease-out;transform-box:fill-box;transform-origin:center}.map[data-astro-cid-txv35xil] .picked .glow{animation:glow 1.6s ease-in-out infinite alternate}}@keyframes ring-in{0%{opacity:0;transform:scale(1.25)}}@keyframes glow{to{opacity:.65}}.hint[data-astro-cid-txv35xil]{margin:10px 0 0;text-align:center;color:var(--muted);font-size:13px}.callout[data-astro-cid-txv35xil]{--shift: 0px;position:absolute;z-index:2;width:max-content;max-width:min(260px,80%);transform:translate(calc(-50% + var(--shift)),-100%);display:flex;flex-direction:column;gap:2px;--pad-t: 10px;--pad-r: 30px;--pad-l: 12px;padding:var(--pad-t) var(--pad-r) 10px var(--pad-l);background:var(--dark);color:var(--white);font-size:14px;line-height:1.35;box-shadow:0 8px 20px #0000004d}.callout[data-astro-cid-txv35xil].below{transform:translate(calc(-50% + var(--shift)))}.callout[data-astro-cid-txv35xil]:after{content:"";position:absolute;left:calc(50% - var(--shift) - 8px);top:100%;border:8px solid transparent;border-top-color:var(--dark)}.callout[data-astro-cid-txv35xil].below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--dark)}.callout[data-astro-cid-txv35xil] b{font-size:16px;overflow-wrap:anywhere}.callout[data-astro-cid-txv35xil].has-logo{width:240px}.callout[data-astro-cid-txv35xil] .logo{display:flex;align-items:center;justify-content:center;height:84px;margin:calc(-1 * var(--pad-t)) calc(-1 * var(--pad-r)) 8px calc(-1 * var(--pad-l));padding:10px 14px;background:var(--white);border-bottom:3px solid var(--yellow)}.callout[data-astro-cid-txv35xil] .logo img{max-width:100%;max-height:100%;object-fit:contain}.callout[data-astro-cid-txv35xil].has-logo .x{color:var(--dark)}.callout[data-astro-cid-txv35xil].peek{--pad-r: 12px}.callout[data-astro-cid-txv35xil] .at{color:var(--yellow);font:800 11px var(--font-alt);letter-spacing:.12em;text-transform:uppercase}.callout[data-astro-cid-txv35xil] .sells{color:#fffc}.callout[data-astro-cid-txv35xil] .tags{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.callout[data-astro-cid-txv35xil] .tags span{font:700 12px var(--font-body);padding:2px 7px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);color:var(--white)}.callout[data-astro-cid-txv35xil] a{color:var(--yellow);font-weight:700}.callout[data-astro-cid-txv35xil] .x{position:absolute;top:2px;right:4px;background:none;border:0;color:var(--white);font-size:22px;line-height:1;padding:4px 6px;cursor:pointer}.print-btn[data-astro-cid-txv35xil]{display:inline-flex;align-items:center;gap:8px;font:800 11px var(--font-alt);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--white);border:2px solid var(--rule);padding:10px 14px;cursor:pointer}.print-btn[data-astro-cid-txv35xil] svg[data-astro-cid-txv35xil]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.print-btn[data-astro-cid-txv35xil]:hover{border-color:var(--green)}.print-btn[data-astro-cid-txv35xil]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.print-head[data-astro-cid-txv35xil],.print-list-head[data-astro-cid-txv35xil]{display:none}@media(max-width:899px){.body[data-astro-cid-txv35xil]{grid-template-columns:minmax(0,1fr);gap:18px}.list-col[data-astro-cid-txv35xil],.map-col[data-astro-cid-txv35xil]{grid-column:1;grid-row:auto}.map-col[data-astro-cid-txv35xil]{position:static}.map[data-astro-cid-txv35xil]{width:100%;scroll-margin-top:12px}}@media(max-width:520px){.sort[data-astro-cid-txv35xil]{flex:1}.callout[data-astro-cid-txv35xil]{max-width:72%;font-size:13px;--pad-t: 8px;--pad-r: 28px;--pad-l: 10px;padding-bottom:8px}.callout[data-astro-cid-txv35xil] b{font-size:15px}.callout[data-astro-cid-txv35xil].has-logo{width:210px}.callout[data-astro-cid-txv35xil] .logo{height:70px}.list[data-astro-cid-txv35xil] .vendor{--side: 80px;--logo-h: 40px;column-gap:12px}.list[data-astro-cid-txv35xil] .ig .full{display:none}.list[data-astro-cid-txv35xil] .ig .short{display:inline}}@media print{@page{size:letter portrait;margin:.4in}.site-header,.site-footer,.preview-note,.title-band[data-astro-cid-txv35xil],.tools[data-astro-cid-txv35xil],.hint[data-astro-cid-txv35xil],.callout[data-astro-cid-txv35xil],.notice[data-astro-cid-txv35xil],.empty[data-astro-cid-txv35xil]{display:none!important}.vl-page[data-astro-cid-txv35xil]{background:#fff;padding:0;font-size:9pt;line-height:1.22}.vl-page[data-astro-cid-txv35xil] .container[data-astro-cid-txv35xil]{padding:0;max-width:none}.print-head[data-astro-cid-txv35xil]{display:flex;align-items:center;gap:.18in;margin-bottom:.12in}.print-head[data-astro-cid-txv35xil] p[data-astro-cid-txv35xil]{margin:0;line-height:1.3;color:var(--ink)}.print-head[data-astro-cid-txv35xil] .print-logo{height:.7in;width:auto}.print-title[data-astro-cid-txv35xil]{font:400 22pt var(--font-display);color:var(--green)!important}.print-small[data-astro-cid-txv35xil]{font-size:7.5pt;color:var(--muted)!important}.body[data-astro-cid-txv35xil]{display:block;margin:0}.map-col[data-astro-cid-txv35xil]{position:static;break-after:page}.map[data-astro-cid-txv35xil]{width:min(100%,7in);box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-list-head[data-astro-cid-txv35xil]{display:block;font:400 16pt var(--font-display);color:var(--green);margin:0 0 .08in}.print-list-head[data-astro-cid-txv35xil] mark{font:700 8.5pt var(--font-body);color:var(--ink);background:var(--yellow);padding:1pt 5pt;margin-left:4pt;vertical-align:3pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.list[data-astro-cid-txv35xil]{columns:3;column-gap:.22in;border-top:1.5pt solid var(--ink)}.list[data-astro-cid-txv35xil] .vendor{break-inside:avoid;border-bottom:.5pt solid var(--rule);box-shadow:none!important;background:none!important;grid-template-columns:.6in minmax(0,1fr);column-gap:6pt;align-items:center;padding:3.2pt 2pt}.list[data-astro-cid-txv35xil] .who{gap:0}.list[data-astro-cid-txv35xil] .items,.list[data-astro-cid-txv35xil] .styles{display:none}.list[data-astro-cid-txv35xil] .sells{display:block;color:var(--muted)}.list[data-astro-cid-txv35xil] .booth,.list[data-astro-cid-txv35xil] .vendor.on .booth{letter-spacing:.02em;padding:1pt 2pt;font-size:7.5pt;background:none;color:var(--ink);border:1pt solid var(--ink)}.list[data-astro-cid-txv35xil] .name{font-size:8.5pt}.list[data-astro-cid-txv35xil] .sells{font-size:7pt}.list[data-astro-cid-txv35xil] .sponsor{background:none;border:.75pt solid var(--ink);font-size:6pt}.list[data-astro-cid-txv35xil] .ig,.list[data-astro-cid-txv35xil] .logo{display:none}.list[data-astro-cid-txv35xil] .vendor.out{display:grid}.list[data-astro-cid-txv35xil] .vendor.hit{background:var(--yellow)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.list[data-astro-cid-txv35xil] .vendor.hit .booth{background:var(--ink);color:var(--white);print-color-adjust:exact;-webkit-print-color-adjust:exact}.list[data-astro-cid-txv35xil] .vendor.hit .sells{color:var(--ink)}.list[data-astro-cid-txv35xil].marking .vendor:not(.hit) .name{color:var(--muted);font-weight:400}}
