:root{--bg:#fbf9f4;--paper:#fff;--ink:#1c2620;--green:#2f5d3f;--tan:#9c7b4f;--under:#a0552b;--rule:#e1dcd0;--muted:#6b7168}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 Source Sans\ 3,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}.serif,h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.01em;margin:0}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}header.top{border-bottom:1px solid var(--rule);background:var(--paper)}header.top .wrap{display:flex;align-items:center;gap:20px;height:60px}.logo{font-family:Fraunces,serif;font-size:21px;font-weight:600;color:var(--green);white-space:nowrap}.search{flex:1 1;display:flex;align-items:center;gap:8px;border:1px solid var(--rule);border-radius:6px;padding:7px 12px;color:var(--muted);background:var(--bg);max-width:420px}.search svg{flex:none}.search input{flex:1 1;border:0;background:none;font:inherit;color:var(--ink);outline:none;min-width:0}.search input::placeholder{color:var(--muted)}nav.main{display:none;gap:22px;font-weight:600;color:var(--muted)}nav.main a[aria-current]{color:var(--ink)}@media (min-width:760px){nav.main{display:flex}}.page-home nav.main{display:flex;margin-left:auto}@media (max-width:560px){.page-home nav.main{gap:14px;font-size:15px}}footer{margin:48px 0 40px;color:var(--muted);font-size:14px;display:flex;flex-wrap:wrap;gap:8px 20px}.head{padding:34px 0 8px}.head h1{font-size:44px;line-height:1.05}@media (min-width:760px){.head h1{font-size:56px}}.head p{color:var(--muted);max-width:60ch;margin:10px 0 0}.maker-head{padding:34px 0 10px}.crumb{color:var(--muted);font-size:14px;margin-bottom:8px}.maker-head h1{font-size:44px;line-height:1.05}@media (min-width:760px){.maker-head h1{font-size:60px}}.facts{margin:10px 0 0;color:var(--muted);font-size:16px}.facts b{color:var(--ink);font-weight:600}section{margin-top:44px}section h2{font-size:26px;margin-bottom:4px}section .lede{color:var(--muted);margin:0 0 16px;max-width:64ch}.hero{margin-top:22px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:18px 18px 12px}.hero-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-bottom:6px}.hero-top h2{font-size:22px}.card{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:18px 20px}.card h2{font-size:22px;margin-bottom:4px}.card .sub{color:var(--muted);font-size:14px;margin:0 0 12px}.method{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:18px 20px;max-width:70ch}.method p{margin:0 0 10px}.method p:last-child{margin:0}.foot{font-size:14px;color:var(--muted);margin-top:8px;line-height:1.45}.howlink{font-size:14px;font-weight:600;color:var(--green);white-space:nowrap}.howlink:hover{text-decoration:underline}h2 .howlink{margin-left:10px}.range,.toggle{display:flex;gap:2px;border:1px solid var(--rule);border-radius:6px;padding:2px;font-size:14px}.range,.toggle{margin-left:auto}.range button,.toggle button{border:0;background:none;padding:5px 11px;border-radius:4px;font:inherit;font-weight:600;color:var(--muted);cursor:pointer}.range button{padding:4px 10px}.range button[aria-pressed=true],.toggle button[aria-pressed=true]{background:var(--green);color:#fff}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:14px}.filters a,.filters button{border:1px solid var(--rule);background:var(--paper);border-radius:6px;padding:6px 12px;font:inherit;font-weight:600;color:var(--muted);cursor:pointer}.filters a[aria-pressed=true],.filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.page-subscribed{max-width:620px}.page-subscribed .card{margin:60px 0 40px;padding:32px}.page-subscribed h1{font-size:32px;margin:0 0 12px}.page-subscribed p{margin:0 0 12px;color:var(--muted)}.page-subscribed a{color:var(--green);font-weight:600}.board .lab .yr{margin-top:4px}table{width:100%;border-collapse:collapse;font-size:15px}th{text-align:left;font-weight:600;color:var(--muted);font-size:13px;padding:8px 8px 8px 0;border-bottom:1px solid var(--ink);white-space:nowrap}td{padding:10px 8px 10px 0;border-bottom:1px solid var(--rule);vertical-align:middle}td.num,th.num{text-align:right;white-space:nowrap}td.strong{font-family:Fraunces,serif;font-size:17px}td.nm a{font-weight:600}td.nm .sub{display:block;font-size:13px;color:var(--muted)}.tablewrap{overflow-x:auto}th a{color:inherit}th[aria-sort] a{color:var(--ink)}.page-maker td{padding:9px 8px 9px 0;vertical-align:top}.page-maker th{white-space:normal}.ou{font-size:12px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap}.ou.over{background:#e4efe7;color:var(--green)}.ou.under{background:#f4e6dc;color:var(--under)}.pct{font-family:Fraunces,serif;font-size:17px}.pct.up{color:var(--green)}.pct.down{color:var(--under)}.muted,.yr{color:var(--muted)}.yr{display:inline-block;font-size:12px;border:1px solid var(--rule);border-radius:4px;padding:1px 6px;white-space:nowrap}.legend-yr{margin-top:10px}.nochart{font-size:13px;color:var(--muted)}.spark{width:80px;height:26px}.spark polyline{fill:none;stroke:var(--green);stroke-width:2;stroke-linejoin:round}.spark.dash polyline{stroke-dasharray:4 3}@media (max-width:640px){.hide-m{display:none}}.stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:8px;overflow:hidden;margin-top:18px}@media (min-width:760px){.stats{grid-template-columns:repeat(5,1fr)}}.stat{background:var(--paper);padding:14px 16px}@media (max-width:759px){.stats .stat:last-child{grid-column:span 2}}.stat .v{font-family:Fraunces,serif;font-size:28px;line-height:1.1}.stat .k{font-size:14px;color:var(--muted);margin-top:2px}.stat .v.up{color:var(--green)}.stat .v.down{color:var(--under)}.chart{width:100%;height:auto;display:block}.chart.mob{display:none}@media (max-width:600px){.chart.desk{display:none}.chart.mob{display:block}}.chart .grid{stroke:var(--rule);stroke-width:1}.chart .grid.v{stroke-dasharray:2 4}.chart .ax{font:11px Source Sans\ 3,sans-serif;fill:var(--muted)}.chart .dot{fill:var(--green);fill-opacity:.28;cursor:pointer}.chart .dot.yr{fill:var(--tan);fill-opacity:.45}.chart .dot.on,.chart .dot:focus,.chart .dot:hover{fill-opacity:1;r:5.5;stroke:#fff;stroke-width:1.5;outline:none}.chart.mob .dot.on,.chart.mob .dot:focus,.chart.mob .dot:hover{r:4.6}.chart .dot:focus-visible{stroke:var(--green);stroke-width:2}@media (prefers-reduced-motion:no-preference){.chart .dot{transition:r .12s}}.chart .median{pointer-events:none}.chartwrap{position:relative}.tip{position:absolute;display:none;width:230px;z-index:2;background:var(--ink);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.35;cursor:pointer;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.18)}.tip:hover{box-shadow:0 8px 24px rgba(0,0,0,.26)}.tip:focus-visible{outline:2px solid #9fd3ae;outline-offset:2px}.tip .go{text-decoration:underline}.tip.show{display:grid;grid-template-columns:56px 1fr;grid-gap:10px;gap:10px}.tip.measuring{visibility:hidden}.tip img{width:56px;height:56px;object-fit:contain;padding:3px;border-radius:4px;background:var(--paper)}.tip .p{font-family:Fraunces,serif;font-size:20px;line-height:1.1}.tip .s{font-weight:600}.tip .m{color:#c9cfc8;font-size:13px}.tip .go{color:#9fd3ae;font-size:12px;margin-top:4px}.tip:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--ink);border-bottom:0}.tip.flip:after{bottom:auto;top:-6px;border:6px solid transparent;border-bottom:6px solid var(--ink);border-top:0}.chart .median{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.chart .hit circle{fill:transparent}.legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--muted);margin-top:6px}.legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.legend .l1 i{background:var(--green);opacity:.5}.legend .l2 i{background:var(--tan);opacity:.7}.legend .l3 i{width:18px;height:2px;border-radius:0;background:var(--ink);vertical-align:3px}[data-series=all] .foot-full,[data-series=all] .line-full,[data-series=full] .foot-all,[data-series=full] .line-all{display:none}[data-series=all] .win-full,[data-series=full] .win-all{display:none!important}.hero-body{display:grid;grid-gap:18px;gap:18px}@media (min-width:900px){.hero-body{grid-template-columns:1fr 220px;align-items:start}}.hero-chart{min-width:0}.winstats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 16px;gap:12px 16px}@media (min-width:900px){.winstats{grid-template-columns:1fr;gap:0;border-left:1px solid var(--rule);padding-left:16px}.winstat+.winstat{border-top:1px solid var(--rule)}.winstat{padding:9px 0}.winstat:first-child{padding-top:0}}.winstat .v{font-family:Fraunces,serif;font-size:22px;line-height:1.15}.winstat .k{font-size:13px;color:var(--muted)}.species{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.species li{display:grid;grid-template-columns:1fr 2fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:9px 0;border-bottom:1px solid var(--rule);font-size:15px}@media (max-width:560px){.species li{grid-template-columns:1fr auto auto}.species .sp-bar{display:none}}.sp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-bar{height:8px;background:var(--bg);border-radius:4px;overflow:hidden}.sp-bar i{display:block;height:100%;background:var(--green);opacity:.55}.sp-n{color:var(--muted);min-width:2.5ch}.sp-med,.sp-n{text-align:right}.sp-med{font-family:Fraunces,serif;font-size:17px;min-width:7ch}.grid4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px 14px;gap:18px 14px}@media (min-width:760px){.grid4{grid-template-columns:repeat(4,1fr)}}.lot,.lot .img{display:block}.lot .img{aspect-ratio:4/3;background:var(--paper);border-radius:6px;overflow:hidden;border:1px solid var(--rule)}.lot img{width:100%;height:100%;object-fit:contain;padding:6px;display:block}.lot-sp{display:block;margin-top:8px;font-weight:600;line-height:1.25}.lot-price{display:block;font-family:Fraunces,serif;font-size:20px;margin-top:2px}.lot-meta{display:block;font-size:13px;color:var(--muted)}.crumb a:hover,.lot:hover .lot-sp,.method a:hover{text-decoration:underline}.galtools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 16px;font-size:14px}.galtools label{display:flex;flex-direction:column;gap:4px}.galtools label span{color:var(--muted);font-size:13px;font-weight:600}.galtools select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:6px;padding:7px 10px;max-width:240px}.galtools .clear{font:inherit;font-weight:600;color:var(--green);background:none;border:0;padding:0 0 8px;cursor:pointer}.galcount{margin:0 0 6px auto;font-family:Fraunces,serif;font-size:20px;color:var(--ink)}.galtools .view{display:flex;gap:2px;margin-bottom:2px;border:1px solid var(--rule);border-radius:6px;padding:2px}.galtools .view button{font:inherit;font-weight:600;color:var(--muted);background:none;border:0;border-radius:4px;padding:5px 12px;cursor:pointer}.galtools .view button[aria-pressed=true]{background:var(--green);color:#fff}.foot .clear{font:inherit;font-weight:600;color:var(--green);background:none;border:0;padding:0;cursor:pointer}.galmore{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin:22px 0 0}.galmore button{font:inherit;font-weight:600;color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:6px;padding:9px 18px;cursor:pointer}.galmore button:hover{background:var(--ink);color:#fff}.galmore .foot{margin:0}@media (max-width:760px){.galtools label{flex:1 1 45%}.galtools select{max-width:none;width:100%}.galcount{margin:2px auto 0 0}.galtools .view{margin:0 0 0 auto}}.signup{margin-top:44px;border-top:1px solid var(--ink);padding-top:26px;display:grid;grid-gap:14px;gap:14px}@media (min-width:760px){.signup{grid-template-columns:1fr 1fr;align-items:center}}.signup h2{font-size:26px}.signup p{margin:4px 0 0;color:var(--muted);max-width:44ch}.signup form{display:flex;gap:8px}.signup input{flex:1 1;font:inherit;padding:10px 12px;border:1px solid var(--rule);border-radius:6px;background:var(--paper)}.signup button{font:inherit;font-weight:600;padding:10px 16px;border:0;border-radius:6px;background:var(--green);color:#fff;cursor:pointer}@media (prefers-reduced-motion:no-preference){.lot .img,.range button,.toggle button{transition:background .15s}}.tools{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 16px;font-size:14px;align-items:center}.tools a,.tools button{border:1px solid var(--rule);background:var(--paper);border-radius:6px;padding:6px 12px;font:inherit;font-weight:600;color:var(--muted);cursor:pointer}.tools a[aria-pressed=true],.tools button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.tools .view{margin-left:auto;display:flex;gap:2px;border:1px solid var(--rule);border-radius:6px;padding:2px}.tools .view a,.tools .view button{border:0;padding:4px 10px}.tools .view a[aria-pressed=true],.tools .view button[aria-pressed=true]{background:var(--green);border-color:var(--green)}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (min-width:760px){.grid{grid-template-columns:repeat(4,1fr)}}.mkcard{border:1px solid var(--rule);border-radius:8px;overflow:hidden}.mkcard,.mkcard .img{display:block;background:var(--paper)}.mkcard .img{aspect-ratio:1;position:relative;border-bottom:1px solid var(--rule)}.mkcard img{width:100%;height:100%;object-fit:contain;padding:8px;display:block}.mkcard .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Fraunces,serif;font-size:64px;color:var(--rule)}.mkcard .body{display:block;padding:12px 14px}.mkcard .nm{display:block;font-family:Fraunces,serif;font-size:19px;line-height:1.15}.mkcard .sub{display:block;font-size:13px;color:var(--muted);margin-top:2px}.mkcard .row{display:flex;gap:18px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule)}.mkcard .row b{display:block;font-family:Fraunces,serif;font-weight:500;font-size:18px}.mkcard .row i{font-style:normal}.mkcard .rec,.mkcard .row i{font-size:12px;color:var(--muted)}.mkcard .rec{display:block;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.mkcard:hover .nm{text-decoration:underline}.page-makers .foot a{color:var(--green);font-weight:600}.lookup{margin:22px 0 8px;max-width:680px}.lookup,.lookup .fld{display:flex;gap:10px}.lookup .fld{flex:1 1;align-items:center;border:1px solid var(--ink);border-radius:8px;padding:12px 14px;background:var(--paper);font-size:18px}.lookup .fld svg{flex:none;color:var(--muted)}.lookup input{flex:1 1;border:0;background:none;font:inherit;color:var(--ink);outline:none;min-width:0}.lookup button{font:inherit;background:var(--green);color:#fff;border:0;border-radius:8px;padding:0 18px;cursor:pointer}.lookup button,.page-prices .hint b{font-weight:600}.page-prices .hint a:hover b{text-decoration:underline}.answer{margin-top:16px;background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--green);border-radius:8px;padding:16px 20px;display:grid;grid-gap:14px;gap:14px;max-width:680px}@media (min-width:640px){.answer{grid-template-columns:auto 1fr;align-items:center}}.answer .big{font-family:Fraunces,serif;font-size:34px;line-height:1;white-space:nowrap}.answer .big small{display:block;font-family:Source Sans\ 3,sans-serif;font-size:13px;color:var(--muted);margin-top:4px;white-space:normal}.answer p{margin:0;font-size:15px}.answer a{color:var(--green);font-weight:600}.howto{display:flex;flex-wrap:wrap;gap:14px 28px;margin:40px 0 10px;font-size:14px;color:var(--muted)}.howto,.howto .k{align-items:center}.howto .k{display:inline-flex;gap:8px}.howto .sw{display:inline-block;width:34px;height:10px;background:var(--green);opacity:.35;border-radius:3px}.howto .tk{display:inline-block;width:3px;height:16px;background:var(--ink)}.page-prices .filters{margin:10px 0 16px}.board{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:8px 20px 14px}.board .axis{position:relative;height:22px;margin-left:190px;margin-right:130px;border-bottom:1px solid var(--rule);font-size:12px;color:var(--muted)}.board .axis span{position:absolute;transform:translateX(-50%);bottom:4px}.board ul{list-style:none;padding:0;margin:0}.board li{display:grid;grid-template-columns:190px 1fr 130px;align-items:center;min-height:52px;border-bottom:1px solid var(--rule)}.board li:last-child{border-bottom:0}.board .lab a{font-weight:600;font-size:15px}.board .lab a:hover{text-decoration:underline}.board .lab .sub{display:block;font-size:12px;color:var(--muted)}.rail{position:relative;height:52px}.rail:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--rule)}.rail .range{transform:translateY(-50%);height:12px;background:var(--green);opacity:.32;border-radius:3px}.rail .range,.rail .tick{position:absolute;top:50%}.rail .tick{transform:translate(-50%,-40%);width:3px;height:18px;background:var(--ink);border-radius:1px}.rail .medlab{top:-1px;transform:translateX(-50%);font-family:Fraunces,serif;font-size:14px;font-weight:500}.rail .hi,.rail .lo,.rail .medlab{position:absolute;white-space:nowrap}.rail .hi,.rail .lo{bottom:0;font-size:11px;color:var(--muted)}.rail .lo{transform:translateX(-100%);padding-right:6px}.rail .hi{padding-left:6px}.board .side{padding-left:14px;font-size:13px}.board .chg{font-weight:600}.board .chg.up{color:var(--green)}.board .chg.down{color:var(--under)}@media (max-width:700px){.board li{grid-template-columns:120px 1fr 0}.board .side{display:none}.board .axis{margin-left:120px;margin-right:0}}.page-prices .foot a{color:var(--green);font-weight:600}.feat{margin-top:22px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;overflow:hidden}.feat-head{padding:20px 22px 0}.kicker{color:var(--tan);font-weight:600;font-size:14px}.feat-head h2{font-size:32px;line-height:1.1;margin-top:2px}@media (min-width:760px){.feat-head h2{font-size:40px}}.feat-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:18px}@media (min-width:760px){.feat-stats{grid-template-columns:repeat(4,1fr)}}.feat-stats .stat{padding:14px 22px}.feat-body{display:grid;grid-gap:26px;gap:26px;padding:22px}@media (min-width:860px){.feat-body{grid-template-columns:1.1fr 1fr}}.intro p{margin:0 0 12px;max-width:58ch;font-size:17px;line-height:1.55}.intro p:last-child{margin:0}.intro .by{font-size:14px;color:var(--muted);margin-top:14px}.toplist{list-style:none;padding:0;margin:0}.toplist h3{font-size:18px;margin-bottom:8px}.toplist li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:9px 0;border-top:1px solid var(--rule)}.toplist li:last-child{border-bottom:1px solid var(--rule)}.rank{font-family:Fraunces,serif;color:var(--muted);width:1.4em}.who{line-height:1.3}.who b{font-weight:600}.who .est{display:block;font-size:13px;color:var(--muted)}.brought{font-family:Fraunces,serif;font-size:19px;text-align:right}.toplist .ou{grid-column:2/4;justify-self:start;white-space:normal}@media (min-width:560px){.toplist li{grid-template-columns:auto 1fr auto auto}.toplist .ou{grid-column:auto;justify-self:auto}}.makers-in-sale{padding:0 22px 22px}.makers-in-sale h3{font-size:18px;margin-bottom:8px}.mkwrap{display:flex;flex-wrap:wrap;gap:8px}.mk{border:1px solid var(--rule);background:var(--bg);border-radius:20px;padding:4px 11px;font-size:14px;font-weight:600}.mk span{color:var(--muted);font-weight:400;margin-left:4px}.feat-foot{border-top:1px solid var(--rule);padding:14px 22px;display:flex;flex-wrap:wrap;gap:10px 24px;font-size:14px;color:var(--muted)}.feat-foot a{color:var(--green);font-weight:600}tr.yr td{font-size:20px;padding:22px 0 6px;border-bottom:1px solid var(--ink)}tr.big td.nm a,tr.yr td{font-family:Fraunces,serif}tr.big td.nm a{font-size:18px}.bar{height:4px;background:var(--bg);margin-top:4px;width:90px;margin-left:auto}.bar,.bar i{display:block;border-radius:2px}.bar i{height:100%;background:var(--green);opacity:.55}@media (max-width:560px){.bar{display:none}}td.go{color:var(--muted);text-align:right;font-size:20px}.feat-body .col h3{font-family:Fraunces,serif;font-weight:500;font-size:18px;margin:0 0 8px}.h3row{display:flex;align-items:center;margin:22px 0 8px}.h3row h3{margin:0}.tabs{display:flex;gap:2px;border:1px solid var(--rule);border-radius:6px;padding:2px;font-size:13px;margin-left:auto}.tabs button{border:0;background:none;padding:3px 9px;border-radius:4px;font:inherit;font-weight:600;color:var(--muted);cursor:pointer}.tabs button[aria-pressed=true]{background:var(--green);color:#fff}.sharebar{display:inline-block;width:44px;height:6px;background:var(--bg);border-radius:3px;margin-right:8px;vertical-align:middle;overflow:hidden}.sharebar i{display:block;height:100%;background:var(--green);opacity:.55}.tnote{font-size:13px;color:var(--muted);margin-top:8px}.linkish{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--green);cursor:pointer}.linkish:hover{text-decoration:underline}.hero-lot{display:block;border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:var(--paper);margin-top:26px}.hero-lot img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:10px;display:block}.cap{padding:12px 14px;background:var(--paper);border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cap b{font-weight:600}.cap .est{display:block;font-size:13px;color:var(--muted)}.cap .p{font-family:Fraunces,serif;font-size:24px;white-space:nowrap}.worth{list-style:none;padding:0;margin:0}.worth li{padding:9px 0;border-top:1px solid var(--rule);font-size:15px}.worth li:last-child{border-bottom:1px solid var(--rule)}.worth .tag{display:inline-block;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;background:#e4efe7;color:var(--green);margin-right:8px;vertical-align:1px}.mk-more{cursor:pointer;font-family:inherit}.makers-in-sale .mk:hover{border-color:var(--ink)}.page-recaps .crumb{margin:26px 0 12px}.home-hero{padding:56px 0 30px;max-width:720px}.home-hero h1{font-size:clamp(34px,9.5vw,46px);line-height:1.06;text-wrap:balance}@media (min-width:760px){.home-hero h1{font-size:56px}}.home-hero p{font-size:19px;color:var(--muted);margin:16px 0 22px;max-width:52ch;line-height:1.45}.bigsearch{display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--ink);border-radius:8px;padding:12px 14px;font-size:18px;max-width:560px}.bigsearch input{flex:1 1;border:0;font:inherit;background:none;outline:none;min-width:0}.bigsearch button{font:inherit;font-weight:600;background:var(--green);color:#fff;border:0;border-radius:6px;padding:8px 14px;cursor:pointer}.hero-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.hero-acts .bigsearch{flex:1 1 340px}.printlink{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:600;font-size:17px;color:var(--green);background:var(--paper);border:1px solid var(--green);border-radius:8px;padding:12px 18px}.printlink:hover{background:var(--green);color:#fff}.hint{font-size:14px;color:var(--muted);margin-top:8px}.hint a{color:var(--green);font-weight:600}[data-mode=dollars] .mode-lots,[data-mode=lots] .mode-dollars{display:none}.home-grid .hero-top{margin-bottom:2px}.home-grid .hero-top h2{font-size:22px}.movers h3{font-size:15px;font-weight:600;font-family:Source Sans\ 3,sans-serif;color:var(--muted);margin-bottom:2px}.striplab{font-size:14px;color:var(--muted);margin-top:30px}.striplab a{color:var(--green);font-weight:600}.strip{margin-top:14px;display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.rl{flex:0 0 190px}.rl img,.rl-img-placeholder{width:190px;height:142px;object-fit:contain;padding:6px;border-radius:6px;border:1px solid var(--rule);background:var(--paper);display:block}.rl-t{font-size:14px;margin-top:6px;line-height:1.25}.rl-p,.rl-t{display:block}.rl-p{font-family:Fraunces,serif;font-size:17px}.home-grid{display:grid;grid-gap:18px;gap:18px;margin-top:40px}@media (min-width:860px){.home-grid{grid-template-columns:1.2fr 1fr}}.vol{width:100%;height:auto;display:block}.vol .b{fill:var(--green);opacity:.45}.vol .b.big{opacity:1}.vol .cnt{font:600 11px Source Sans\ 3;fill:var(--ink)}.vol .ax{font:11px Source Sans\ 3;fill:var(--muted)}.recap h2{font-size:24px;line-height:1.15;margin:2px 0 10px}.rstats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 16px;gap:10px 16px;margin:10px 0 14px}.rstats .v{font-family:Fraunces,serif;font-size:24px;line-height:1.1}.rstats .k{font-size:13px;color:var(--muted)}.recap p{margin:0 0 12px;font-size:15px}.recap a.more{color:var(--green);font-weight:600}.movers{display:grid;grid-gap:18px;gap:18px;margin-top:18px}@media (min-width:760px){.movers{grid-template-columns:1fr 1fr}}.movers ul{list-style:none;padding:0;margin:0}.movers li{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--rule)}.movers li a{font-weight:600;flex:1 1}.movers .foot,.movers .n{font-size:13px;color:var(--muted)}.movers .foot{margin-top:8px}.page-home .pct{font-size:19px;min-width:4.5ch;text-align:right}.page-methodology{font-size:17px;line-height:1.6}.page-methodology .head p{max-width:58ch}.layout{display:grid;grid-gap:36px;gap:36px;margin-top:26px}@media (min-width:900px){.layout{grid-template-columns:200px 1fr}}.toc{position:-webkit-sticky;position:sticky;top:20px;align-self:start;font-size:15px;display:none}@media (min-width:900px){.toc{display:block}}.toc a{display:block;color:var(--muted);border-left:2px solid var(--rule);padding:5px 0 5px 12px}.toc a:first-child{color:var(--ink);border-color:var(--green)}.doc{max-width:66ch}.doc h2{font-size:28px;margin:44px 0 10px;scroll-margin-top:20px}.doc h2:first-child{margin-top:0}.doc h3{font-size:19px;margin:22px 0 6px}.doc p{margin:0 0 14px}.doc ol,.doc ul{margin:0 0 14px;padding-left:22px}.doc li{margin-bottom:6px}.doc a,.doc b,.doc strong{font-weight:600}.doc a{color:var(--green)}.doc table{margin:10px 0 18px}.page-methodology th{padding:6px 8px 6px 0}.page-methodology td{padding:8px 8px 8px 0;vertical-align:top}.callout{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--green);border-radius:6px;padding:14px 18px;margin:18px 0}.callout p{margin:0}.factgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:8px;overflow:hidden;margin:18px 0}@media (min-width:640px){.factgrid{grid-template-columns:repeat(4,1fr)}}.fact{background:var(--paper);padding:12px 14px}.fact .v{font-family:Fraunces,serif;font-size:26px;line-height:1.1}.fact .k{font-size:13px;color:var(--muted)}.log{list-style:none;padding:0}.log li{margin-bottom:10px}.log time{color:var(--muted);font-size:14px;display:block}.results{margin-top:8px}.result-group{margin-top:28px}.result-group h2{font-size:22px}.result-group .sub{color:var(--muted);font-size:14px;margin:2px 0 10px}.empty{color:var(--muted);margin-top:24px}.lot-head{padding:28px 0 6px}.lot-head h1{font-size:34px;line-height:1.1}@media (min-width:760px){.lot-head h1{font-size:42px}}.lot-layout{display:grid;grid-gap:26px;gap:26px;margin-top:18px}@media (min-width:860px){.lot-layout{grid-template-columns:1.1fr 1fr;align-items:start}}.gallery{display:grid;grid-gap:10px;gap:10px}.gallery .main img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:12px;display:block;border-radius:8px;border:1px solid var(--rule);background:var(--paper)}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumbs button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.thumbs button,.thumbs img{display:block;border-radius:4px}.thumbs img{width:72px;height:56px;object-fit:contain;padding:3px;border:1px solid var(--rule);background:var(--paper)}.thumbs button[aria-pressed=true]{outline:2px solid var(--green)}.badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.badge{border:1px solid var(--rule);background:var(--paper);border-radius:20px;padding:4px 11px;font-size:14px}.badge span{color:var(--muted);margin-right:5px}.priceblock{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:18px 20px}.priceblock .brought{font-family:Fraunces,serif;font-size:40px;line-height:1.05;text-align:left}.priceblock .k{font-size:14px;color:var(--muted)}.priceblock .row{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:12px;align-items:baseline}.priceblock .row .v{font-family:Fraunces,serif;font-size:19px}.prose{max-width:66ch}.prose p{margin:0 0 12px}.prose h3{font-size:18px;margin:22px 0 6px}.houselink{color:var(--green);font-weight:600}.page-auctions .head .kicker{margin:0 0 6px}.page-auctions .head p.lede{font-size:19px;color:var(--muted);max-width:64ch;margin:12px 0 0}.nextup{margin-top:26px;background:var(--green);color:var(--bg);border-radius:8px;overflow:hidden;display:grid}@media (min-width:860px){.nextup{grid-template-columns:180px 1fr 260px}}.nextup>div{padding:22px 24px}.nextup .kicker{color:#c9cfc8;margin:0}.nextup .when{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.2)}@media (min-width:860px){.nextup .when{border-bottom:0;border-right:1px solid hsla(0,0%,100%,.2)}}.nextup .when .big{font-family:Fraunces,serif;font-size:56px;line-height:1;margin:8px 0 0}.nextup .when .sub{font-size:17px;font-weight:600;margin:4px 0 0}.nextup .what{display:flex;flex-direction:column;justify-content:center}.nextup .what h2{font-size:30px;line-height:1.15;margin:4px 0 0}.nextup .what .blurb{font-size:17px;line-height:1.5;color:#c9cfc8;margin:8px 0 0}.nextup .acts{display:flex;flex-direction:column;justify-content:center;gap:10px}.page-auctions .btn{display:block;text-align:center;font-weight:600;font-size:15px;border-radius:6px;padding:11px 16px}.page-auctions .btn.solid{background:var(--bg);color:var(--green)}.page-auctions .btn.ghost{border:1px solid hsla(0,0%,100%,.5);color:var(--bg)}.page-auctions .btn.outline{border:1px solid var(--green);color:var(--green);padding:7px 14px}.page-auctions .btn.quiet{border:1px solid var(--rule);color:var(--muted);padding:7px 14px}.page-auctions .go{color:var(--green);font-weight:600;font-size:15px}.page-auctions .btn:hover,.page-auctions .go:hover{text-decoration:underline}.auct-layout{display:grid;grid-gap:34px;gap:34px;margin-top:40px}@media (min-width:900px){.auct-layout{grid-template-columns:1fr 300px;align-items:start}}.auct-layout section{margin-top:0;min-width:0}.secbar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;border-bottom:2px solid var(--ink);padding-bottom:10px}.secbar h2{font-size:26px}.secbar .note{margin:0;font-size:14px;color:var(--muted)}.secbar.later{margin-top:34px}.arow{display:grid;grid-gap:8px 20px;gap:8px 20px;padding:18px 0;border-bottom:1px solid var(--rule)}@media (min-width:620px){.arow{grid-template-columns:92px 1fr 150px}}.arow.major{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:18px 16px;margin:8px -16px}.arow .when .mon{margin:0;font-size:13px;font-weight:600;color:var(--muted)}.arow .when .big{font-family:Fraunces,serif;font-size:34px;line-height:1;margin:2px 0 0}.arow .when .sub{margin:2px 0 0;font-size:14px;color:var(--muted)}.arow .what h3{font-size:21px;margin:2px 0 0}.arow .what .t{margin:6px 0 0;color:var(--muted);line-height:1.45}.arow .acts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}@media (min-width:620px){.arow .acts{flex-direction:column;align-items:flex-end}}.page-auctions aside{display:grid;grid-gap:18px;gap:18px;align-content:start}.page-auctions aside .card h2{font-size:21px}.page-auctions aside .t{color:var(--muted);margin:8px 0 0;line-height:1.45}.weekly{list-style:none;padding:0;margin:10px 0 0}.weekly li{padding:10px 0;border-top:1px solid var(--rule)}.weekly li:first-child{border-top:0;padding-top:0}.weekly .w{margin:0;font-weight:600}.weekly .t{margin:2px 0 0;color:var(--muted);font-size:15px;line-height:1.4}.weekly .go{display:inline-block;margin-top:4px}.page-auctions aside .signup{margin:0;padding:18px 20px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;grid-template-columns:1fr;gap:12px}.page-auctions aside .signup h2{font-size:21px}.page-auctions aside .signup p{font-size:15px}.page-auctions aside .signup form{flex-direction:column}.page-auctions aside .signup input{background:var(--bg)}.housegrid{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:16px;gap:16px}@media (min-width:620px){.housegrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.housegrid{grid-template-columns:repeat(3,1fr)}}.housegrid h3{font-size:20px}.housegrid .where{margin:3px 0 0;font-size:14px;font-weight:600;color:var(--muted)}.housegrid .t{margin:8px 0;color:var(--muted);font-size:15px;line-height:1.45}@media (prefers-reduced-motion:no-preference){html:has(.page-guides){scroll-behavior:smooth}}.guide-hero{display:grid;grid-gap:22px;gap:22px;padding:40px 0 8px}@media (min-width:900px){.guide-hero{grid-template-columns:1fr 400px;column-gap:40px;align-items:start}.gh-copy{grid-column:1;grid-row:1}.gh-cover{grid-column:1;grid-row:2}.gh-form{grid-column:2;grid-row:1/span 2}}.gh-copy h1{font-size:clamp(34px,9.5vw,46px);line-height:1.06;text-wrap:balance}@media (min-width:760px){.gh-copy h1{font-size:56px}}.gh-line{margin:10px 0 0;color:var(--tan);font-weight:600}.gh-sub{font-size:19px;color:var(--muted);margin:14px 0 0;max-width:52ch;line-height:1.45}.gh-facts{list-style:none;padding:0;margin:18px 0 0;border-top:1px solid var(--rule)}.gh-facts li{padding:8px 0;border-bottom:1px solid var(--rule)}.gh-cover{max-width:220px}@media (min-width:900px){.gh-cover{max-width:340px}}.gph{display:flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:4/3;padding:14px;background:var(--paper);border:1px dashed var(--rule);border-radius:8px;color:var(--muted);font-size:14px}.gph.tall{aspect-ratio:5.5/8.5}.gform h2{font-size:24px}.gform .sub b{color:var(--ink);font-weight:600}.fld{display:block;margin-top:12px}.fld>span{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.fld input,.fld select,.vother input{width:100%;font:inherit;color:var(--ink);padding:9px 11px;border:1px solid var(--rule);border-radius:6px;background:var(--bg)}.fld [aria-invalid=true]{border-color:var(--under)}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.frow .fld{min-width:0}.ferr{display:block;font-size:14px;margin-top:4px}.ferr,.fproblem{color:var(--under)}.fproblem{background:#f4e6dc;border-radius:6px;padding:10px 12px;margin:10px 0 4px;font-size:15px}.fcheck{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:15px}.fcheck input{margin:4px 0 0;width:16px;height:16px;accent-color:var(--green);flex:none}.fnote{font-size:13px;color:var(--muted);margin:10px 0 0;line-height:1.45}.gbtn{display:inline-block;font:inherit;font-weight:600;text-align:center;background:var(--green);color:#fff;border:0;border-radius:6px;padding:11px 18px;cursor:pointer}.gform .gbtn{display:block;width:100%;margin-top:16px}.gbtn:disabled{opacity:.6;cursor:default}.gbtn:hover:not(:disabled){text-decoration:underline}.gbtn.light{background:var(--bg);color:var(--green)}.hp{left:-10000px}.hp,.vh{position:absolute;width:1px;height:1px;overflow:hidden}.vh{clip:rect(0 0 0 0);white-space:nowrap}.guide-thanks{padding:48px 0 8px;max-width:640px}.guide-thanks h1{font-size:44px;line-height:1.05}@media (min-width:760px){.guide-thanks h1{font-size:56px}}.guide-thanks>p{font-size:19px;color:var(--muted);margin:14px 0 0;line-height:1.45}.guide-thanks h1:focus{outline:none}.gwait{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.gwait p{margin:0;font-weight:600}.ginside{display:grid;grid-gap:22px 18px;gap:22px 18px;margin-top:14px}@media (min-width:620px){.ginside{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.ginside{grid-template-columns:repeat(4,1fr)}}.ginside h3{font-size:19px;margin-top:10px}.ginside p{margin:4px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.gseries{list-style:none;padding:0;margin:14px 0 12px;border-top:1px solid var(--ink)}.gseries li{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--rule)}.gseries .no{font-family:Fraunces,serif;font-size:17px;color:var(--muted)}.gseries .who{font-family:Fraunces,serif;font-size:21px}.gseries .st{font-size:14px;color:var(--muted);font-weight:600;white-space:nowrap}.gseries .st.now{color:var(--green)}.vform{max-width:520px}.vform h3{font-size:22px}.vform fieldset{border:0;padding:0;margin:8px 0 0}.vopt{display:flex;gap:10px;align-items:center;padding:7px 0;cursor:pointer}.vopt input{accent-color:var(--green);width:16px;height:16px;margin:0}.vother{display:block;padding-left:26px}.vform .gbtn{margin-top:14px}.vform .ferr{margin-top:10px}.vthanks{font-family:Fraunces,serif;font-size:22px;margin:0;padding:18px 20px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;max-width:520px}.vthanks:focus{outline:none}.gfaq{display:grid;grid-gap:18px 32px;gap:18px 32px;margin-top:12px}@media (min-width:760px){.gfaq{grid-template-columns:1fr 1fr}}.gfaq h3{font-size:19px}.gfaq p{margin:4px 0 0;color:var(--muted);line-height:1.5}.gband{margin-top:48px;background:var(--green);color:var(--bg);border-radius:8px;padding:26px 24px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}.gband h2{font-size:26px;line-height:1.15}.gband p{margin:6px 0 0;color:#c9cfc8}