#sold{--hdr-s:80px}@media(max-width:759px){#sold{--hdr-s:76px}}.tr-stats{margin:0}.record .record-lead{display:grid;grid-template-columns:7fr 5fr;gap:40px;align-items:end;margin-top:16px}.record .ph img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.record .price-panel{background:var(--ink);color:var(--paper);aspect-ratio:4/3;display:grid;place-items:center;font-weight:800;font-size:clamp(56px,9vw,120px)}.record h2{font-size:clamp(28px,3.4vw,44px);text-transform:uppercase;font-weight:800;line-height:1}.record h2 .serif{text-transform:none;font-weight:400}.record .rec-price{font-weight:700;font-size:clamp(44px,6vw,88px);line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:16px 0 10px}.record .rec-hl{font-weight:700}.record sup a{text-decoration:none}.record .facts{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;margin:18px 0;font-size:15px}.record .facts dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--label);align-self:center}.record .facts dd{margin:0;font-weight:600}.record .more{font-weight:700}.record-support{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink);border-left:2px solid var(--ink);margin-top:40px}.record-support .card.solo{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;align-items:center;align-content:center}.record-support .card.solo img{grid-row:1/5;margin:0}.support-rep{margin:48px 0 8px}.support-rep+.record-support{margin-top:8px}.record-support .card.strip{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:24px 32px}.record-support .card.strip h3,.record-support .card.strip p{margin:0}.record-support .card img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:16px}.record .fn{font-size:12px;color:var(--label);margin-top:24px;max-width:80ch}.live-card{position:relative}.pill{position:absolute;z-index:2;top:12px;left:12px;font-size:11px;letter-spacing:.12em;font-weight:700;padding:8px 10px;background:var(--ink);color:var(--paper);border:2px solid var(--ink)}.pill-pending{background:var(--paper);color:var(--ink)}.pill-coming-soon{font-family:"Instrument Serif",serif;font-style:italic;letter-spacing:0;font-size:14px;text-transform:none;font-weight:400}.live .badge{display:none}.sold-cards{grid-template-columns:repeat(4,1fr)}.sold-cards .sc[hidden],html.js-sold .sold-cards .sc[data-more]{display:none}.count{font-size:13px;font-weight:700}.note{font-size:13px;color:var(--label);margin:8px 0 16px}.tools{position:sticky;top:var(--hdr-s,80px);z-index:3;background:var(--paper);border-bottom:2px solid var(--ink);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:end;padding:12px 0}.tools label{display:flex;flex-direction:column;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;gap:4px}.tools select{min-height:44px;border:2px solid var(--ink);background:var(--paper);font:inherit;font-size:15px;letter-spacing:0;text-transform:none;font-weight:500;padding:0 10px}.tools .clear{min-height:44px;background:none;border:0;font-weight:700;cursor:pointer}.sales{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15px}.sales thead th{position:sticky;top:calc(var(--hdr-s,80px) + 92px);z-index:2;background:var(--paper);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;border-bottom:2px solid var(--ink);text-align:left;padding:12px 8px}.sales .yr th{position:sticky;top:calc(var(--hdr-s,80px) + 135px);z-index:1;background:#f3f0ea;text-align:left;font-size:12px;letter-spacing:.16em;font-weight:800;padding:8px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}.sales td,.sales tbody tr:not(.yr) th{padding:16px 8px;border-bottom:1px solid #D9D4CC;text-align:left;font-weight:400}.sales tbody tr:not(.yr) th{font-weight:600}.sales .num{text-align:right}.sales .meta{display:none}.sales tr[data-town]{content-visibility:auto;contain-intrinsic-size:auto 52px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1023px){.sold-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:759px){.record .record-lead{grid-template-columns:1fr;gap:24px}.record .ph img{aspect-ratio:4/5}.record-support,.record-support .card.solo{grid-template-columns:1fr}.record-support .card.solo img{grid-row:auto;margin-bottom:16px}.sold-cards{gap:12px}.tools{gap:8px;flex-wrap:nowrap}.tools .tl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tools label{flex:1 1 0;min-width:0}.tools .clear{flex:0 0 auto;font-size:12px}.tools select{width:100%;font-size:14px;padding:0 8px}.sales thead{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}.sales,.sales tbody{display:block}.sales tbody[hidden]{display:none}.sales .yr{display:block;position:sticky;top:calc(var(--hdr-s,76px) + 70px);z-index:1}.sales .yr th{display:block;position:static}.sales tr[data-town]{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:baseline;padding:12px 0;min-height:64px;border-bottom:1px solid #D9D4CC;contain-intrinsic-size:auto 64px}.sales tr[data-town][hidden]{display:none}.sales tr[data-town]>*{border:0!important;padding:0!important}.sales tr[data-town] th{font-size:15px;grid-column:1;grid-row:1}.sales .c-price{grid-column:2;grid-row:1;font-weight:600}.sales .c-town,.sales .c-side,.sales .c-year{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sales .meta{display:block;grid-column:1/-1;grid-row:2;font-size:12px;color:#6b665f;margin-top:4px}}
