@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alfa-slab-one.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/playfair.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-italic.woff2) format("woff2")}:root{--case: #0C0B0A;--panel: #161310;--riser: #221C16;--hairline: #3A2F25;--hairline-lit:#5A4732;--paper: #F4EDE0;--faded: #A79683;--whisper: #8D8071;--amber: #F2A93B;--amber-hot: #FFC96B;--amber-deep: #8A5A14;--cherry: #C6252A;--cherry-lit: #E8433F;--cherry-deep: #7E1418;--verdigris: #2E7D74;--poster: "Alfa Slab One", "Rockwell", Georgia, serif;--catalog: "Playfair Display", Georgia, "Times New Roman", serif;--body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 72px;--s9: 112px;--measure: 68ch;--shell: 1180px;--radius: 3px;--glow: 0 0 24px rgba(242,169,59,.28);--lift: 0 10px 34px rgba(0,0,0,.55)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--case);color:var(--paper);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--amber);text-underline-offset:3px}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.photo{position:relative;z-index:2}.poster{font-family:var(--poster);text-transform:uppercase;letter-spacing:.04em;line-height:.95;font-weight:400}.wordmark{font-family:var(--poster);text-transform:uppercase;font-size:clamp(38px,9vw,86px);line-height:.88;letter-spacing:.01em;margin:0;color:var(--paper);text-shadow:0 2px 0 var(--cherry-deep),0 4px 22px rgba(0,0,0,.7)}.kicker{font-family:var(--poster);text-transform:uppercase;font-size:11px;letter-spacing:.28em;color:var(--amber);margin:0 0 var(--s3)}h2.catalog,h1.catalog,.catalog{font-family:var(--catalog);font-weight:500;line-height:1.12;letter-spacing:-.01em}.lede{font-family:var(--catalog);font-size:clamp(17px,2.1vw,21px);line-height:1.55;color:#e4d9c6;max-width:var(--measure)}.small{font-size:15px;color:var(--faded)}.rule{display:flex;align-items:center;gap:var(--s4);margin:var(--s8) 0 var(--s5)}.rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--hairline-lit),transparent)}.rule>span{font-family:var(--poster);text-transform:uppercase;font-size:12px;letter-spacing:.24em;color:var(--amber);white-space:nowrap}.shell{max-width:var(--shell);margin:0 auto;padding:0 var(--s5);position:relative;z-index:2}.laminate{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:14px 13px 8px;background:linear-gradient(180deg,#241d15,#14100c);border:1px solid var(--hairline-lit);border-radius:5px;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000080;position:relative;line-height:1}.laminate:before{content:"";position:absolute;top:5px;left:50%;transform:translate(-50%);width:20px;height:5px;border-radius:3px;background:var(--case);box-shadow:inset 0 1px 2px #000000e6}.laminate small{font-family:var(--poster);font-size:8px;letter-spacing:.22em;color:var(--whisper);text-transform:uppercase}.laminate strong{font-family:var(--poster);font-size:20px;letter-spacing:.04em;color:var(--amber)}.faceplate{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--hairline-lit);border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,#ffffff0d,#fff0 46%),linear-gradient(180deg,#211a13,#130f0b);box-shadow:inset 0 1px #ffffff14,0 6px 20px #00000073}.faceplate>div{padding:var(--s4) var(--s3);border-right:1px solid var(--hairline);text-align:center}.faceplate>div:last-child{border-right:0}.faceplate dt{font-family:var(--poster);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faded);margin:0 0 7px}.faceplate dd{margin:0;font-family:var(--poster);font-size:clamp(19px,4.4vw,27px);font-variant-numeric:tabular-nums;color:var(--faded);line-height:1}.faceplate .lit dd{color:var(--amber);text-shadow:var(--glow)}.faceplate .lit dt{color:var(--amber-deep)}.faceplate .bidder{display:block;font-family:var(--body);font-size:13px;letter-spacing:.06em;color:var(--whisper);margin-top:6px}.stomp{display:block;width:100%;min-height:66px;margin:var(--s5) 0 var(--s3);padding:20px 24px;border:0;border-radius:4px;cursor:pointer;text-decoration:none;text-align:center;font-family:var(--poster);font-size:clamp(19px,4.6vw,24px);letter-spacing:.1em;text-transform:uppercase;color:#fff3e4;background:linear-gradient(180deg,var(--cherry-lit),var(--cherry) 42%,var(--cherry-deep));box-shadow:inset 0 2px #ffffff57,inset 0 -3px #0006,0 7px 0 var(--cherry-deep),0 12px 28px #c6252a57;transition:transform .06s ease,box-shadow .06s ease}.stomp:active{transform:translateY(6px);box-shadow:inset 0 2px #fff3,inset 0 -2px #0006,0 1px 0 var(--cherry-deep),0 4px 14px #c6252a4d}.stomp small{display:block;font-family:var(--body);font-size:11.5px;letter-spacing:.1em;opacity:.78;margin-top:6px;text-transform:none}.taped{position:relative;margin:var(--s6) 0;padding:var(--s6) var(--s5) var(--s5);background:var(--riser);border:1px solid var(--hairline);border-radius:var(--radius)}.taped:before{content:"";position:absolute;top:-13px;left:26px;width:132px;height:27px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.16) 0 2px,transparent 2px 5px),linear-gradient(180deg,#3b3630,#2a2621);border-top:1px solid rgba(255,255,255,.09);transform:rotate(-1.6deg);box-shadow:0 3px 9px #0000008c;clip-path:polygon(0 8%,4% 0,9% 9%,15% 2%,92% 3%,96% 0,100% 10%,99% 92%,94% 100%,88% 93%,12% 97%,6% 100%,1% 92%)}.taped h3{font-family:var(--poster);text-transform:uppercase;font-size:14px;letter-spacing:.16em;color:var(--paper);margin:0 0 var(--s2)}.taped .why{font-family:var(--catalog);font-style:italic;color:var(--faded);margin:0 0 var(--s4);font-size:15px}.taped ul{margin:0;padding-left:20px}.taped li{margin-bottom:var(--s4);color:#e7dccb;font-size:16.5px;line-height:1.6}.taped li::marker{color:var(--cherry)}.provisional{position:relative;margin:var(--s4) 0;padding:var(--s4) var(--s4) var(--s4) var(--s5);background:#f2a93b12;border:1px solid rgba(242,169,59,.32);border-left:4px solid var(--amber);border-radius:var(--radius);font-size:14.5px;color:#eadcc2}.provisional b{display:block;font-family:var(--poster);text-transform:uppercase;font-size:10.5px;letter-spacing:.2em;color:var(--amber);margin-bottom:6px}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--s2)}.gallery a{display:block;min-height:46px;position:relative;z-index:2;border:1px solid var(--hairline);border-radius:2px;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.gallery img{aspect-ratio:1/1;width:100%;object-fit:cover}.gallery a:hover{transform:translateY(-3px);border-color:var(--amber);box-shadow:0 8px 22px #0009}.lots{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--s5)}.lot-card{position:relative;display:block;text-decoration:none;color:inherit;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lot-card:hover{transform:translateY(-4px);border-color:var(--hairline-lit);box-shadow:var(--lift)}.lot-card .shot{position:relative;z-index:2;aspect-ratio:4/5;background:#0a0908;overflow:hidden}.lot-card .shot img{width:100%;height:100%;object-fit:cover}.lot-card .tag{position:absolute;top:10px;left:10px;z-index:3;transform:rotate(-3deg)}.lot-card .meta{padding:var(--s4) var(--s4) var(--s5)}.lot-card h3{font-family:var(--catalog);font-size:21px;font-weight:500;margin:0 0 4px;line-height:1.15}.lot-card .era{font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faded);margin:0 0 var(--s3)}.lot-card .price{display:flex;align-items:baseline;justify-content:space-between;padding-top:var(--s3);border-top:1px solid var(--hairline);font-family:var(--poster);font-variant-numeric:tabular-nums}.lot-card .price span{font-size:11px;letter-spacing:.14em;color:var(--faded)}.lot-card .price b{font-size:20px;color:var(--amber);font-weight:400}.sticker{display:block;filter:drop-shadow(0 3px 7px rgba(0,0,0,.6));user-select:none;-webkit-user-drag:none}.sticker-cluster{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.sticker-cluster .sticker:nth-child(1){transform:rotate(-6deg)}.sticker-cluster .sticker:nth-child(2){transform:rotate(4deg);margin-left:-14px}.sticker-cluster .sticker:nth-child(3){transform:rotate(-2.5deg);margin-left:-10px}.peel{position:relative}.peel:after{content:"";position:absolute;right:0;bottom:0;width:26px;height:26px;background:linear-gradient(315deg,rgba(255,255,255,.22),rgba(120,110,95,.5) 45%,transparent 52%);border-bottom-right-radius:3px;pointer-events:none}.closing{display:inline-flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:#0000006b;border:1px solid var(--hairline-lit);border-radius:40px}.jewel{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 32% 30%,var(--amber-hot),var(--amber) 46%,#A05F0C);box-shadow:0 0 12px var(--amber),0 0 26px #f2a93b80;animation:pulse 2.6s ease-in-out infinite;flex:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.48}}@media(prefers-reduced-motion:reduce){.jewel{animation:none}}.closing .when{font-family:var(--poster);text-transform:uppercase;font-size:12.5px;letter-spacing:.1em;color:var(--paper)}.terms{position:relative;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--s6)}.terms dl{margin:0}.terms dt{font-family:var(--poster);text-transform:uppercase;font-size:12px;letter-spacing:.16em;color:var(--amber);margin-top:var(--s5)}.terms dt:first-child{margin-top:0}.terms dd{margin:6px 0 0;color:#ded2bf;max-width:var(--measure)}.foot{margin-top:var(--s9);padding:var(--s7) 0 var(--s8);border-top:1px solid var(--hairline);text-align:center;color:var(--whisper);font-size:13px}.wordmark,.catalog,h1,h2,h3{overflow-wrap:break-word}.navlots{flex-wrap:wrap}.faceplate dd{overflow-wrap:break-word}@media(max-width:620px){.shell{padding:0 var(--s4)}.faceplate{grid-template-columns:1fr 1fr}.faceplate>div:nth-child(3){grid-column:1 / -1;border-top:1px solid var(--hairline);border-right:0}.gallery{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.lots{grid-template-columns:1fr}.terms{padding:var(--s5) var(--s4)}.rule{margin:var(--s7) 0 var(--s4)}.navlots{flex-direction:column;gap:var(--s3);text-align:center}.head-row{flex-direction:column;align-items:flex-start}}.share{margin-top:var(--s7);padding:var(--s5);background:var(--panel);border:1px solid var(--hairline-lit);border-radius:var(--radius);max-width:var(--measure)}.share h3{font-family:var(--catalog);font-size:21px;font-weight:500;margin:0 0 6px;color:var(--paper)}.share p{margin:0 0 var(--s4);color:var(--faded);font-size:16px}.share-btns{display:flex;gap:var(--s3);flex-wrap:wrap}.sbtn{flex:1 1 150px;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:56px;padding:14px 18px;border:1px solid var(--hairline-lit);border-radius:4px;background:var(--riser);color:var(--paper);font-family:var(--body);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;text-align:center}.sbtn:hover,.sbtn:focus-visible{border-color:var(--amber);color:var(--amber-hot)}.sbtn svg{width:19px;height:19px;flex:none}.share-url{margin:var(--s4) 0 0!important;padding:13px 15px;background:#0a0908;border:1px dashed var(--hairline);border-radius:3px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;color:var(--amber)!important;word-break:break-all;line-height:1.5}.share-note{font-size:14.5px!important;margin-top:var(--s3)!important}.tip{display:flex;gap:10px;align-items:flex-start;margin:var(--s4) 0 0;padding:13px 16px;background:#f2a93b12;border-left:3px solid var(--amber-deep);border-radius:2px;font-size:15.5px;color:#e4d9c6}.pv-bar{position:fixed;top:0;left:0;right:0;z-index:99;display:flex;gap:10px;align-items:center;padding:9px 14px;background:#1b1b1e;border-bottom:1px solid #35353b;font:12px/1 var(--body);color:#8e8e97}.marquee{position:relative;z-index:2;width:100%;aspect-ratio:2.49;max-height:80vh;min-height:340px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--hairline);background:#0a0908}.marquee-art{position:absolute;inset:0;z-index:0}.marquee-art picture,.marquee-art img{width:100%;height:100%;display:block}.marquee-art img{object-fit:cover;object-position:18% 50%}.marquee-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0c0b0a4d,#0c0b0a00 20% 72%,#0c0b0a8c 92%,#0c0b0ad9)}.marquee-text{position:relative;z-index:2;width:100%;padding-top:var(--s5);padding-bottom:var(--s5)}.marquee .wordmark{font-size:clamp(30px,5.4vw,72px)}.marquee .closing{margin-top:var(--s5)}@media(max-width:860px){.marquee{display:block;width:100%;aspect-ratio:auto;min-height:0;max-height:none}.marquee-art{position:relative;inset:auto;aspect-ratio:4/5}.marquee-art img{object-position:50% 50%}.marquee-text{padding-top:var(--s5);padding-bottom:var(--s6)}.marquee-veil{background:linear-gradient(180deg,rgba(12,11,10,.3) 0%,rgba(12,11,10,0) 16%,rgba(12,11,10,0) 64%,rgba(12,11,10,.8) 92%,var(--case) 100%)}.marquee-veil:after{display:none}}.head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);flex-wrap:wrap}.head-row>*{min-width:0}.specs{width:100%;border-collapse:collapse;margin:var(--s4) 0 0}.specs th,.specs td{text-align:left;padding:11px 0;border-bottom:1px solid var(--hairline);vertical-align:top}.specs th{width:38%;font:400 11px/1.4 var(--poster);letter-spacing:.15em;text-transform:uppercase;color:var(--whisper)}.specs td{color:#e7dccb;font-size:15px}.placeholder{display:flex;align-items:center;justify-content:center;height:100%;background:repeating-linear-gradient(45deg,#121010 0 10px,#0e0c0b 10px 20px);color:var(--whisper);font:400 10px/1.4 var(--poster);letter-spacing:.2em;text-align:center;padding:12px}.navlots{display:flex;justify-content:space-between;gap:var(--s4);margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--hairline)}.navlots a{font:400 12px/1.4 var(--poster);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.navlots a:hover{color:var(--amber-hot)}.forward{margin-top:var(--s5);padding:var(--s4) var(--s5);border:1px dashed var(--hairline-lit);border-radius:var(--radius);color:var(--faded);font-size:14.5px;max-width:var(--measure)}.forward b{color:var(--paper)}.brandmark{margin:var(--s7) 0 0;opacity:.94;max-width:260px}#lb[hidden]{display:none!important}#lb{position:fixed;inset:0;z-index:200;background:#060505f5;display:flex;align-items:center;justify-content:center;padding:28px;cursor:zoom-out}#lb img{max-width:100%;max-height:100%;object-fit:contain;border:1px solid var(--hairline);border-radius:2px}#lb button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:56px;height:76px;border:1px solid var(--hairline);border-radius:4px;cursor:pointer;background:#14110ed9;color:var(--paper);font:300 34px/1 var(--body)}#lb button:hover{border-color:var(--amber);color:var(--amber)}#lb-prev{left:14px}#lb-next{right:14px}#lb-count{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--whisper)}@media(max-width:620px){#lb button{width:44px;height:60px;font-size:26px}}.room{margin-top:var(--s7);padding-left:var(--s5);max-width:var(--measure);border-left:2px solid var(--verdigris)}.room .lede{margin:0 0 var(--s4)}.room .lede:last-child{margin-bottom:0}.room .quiet{padding-top:var(--s4);border-top:1px solid var(--hairline);color:var(--faded)}.room b{color:var(--paper);font-weight:600}.why{margin:var(--s8) auto 0;max-width:60ch;padding:0 var(--s4);text-align:center}.why .kicker{margin-bottom:var(--s5)}.why .lede{margin:0 auto var(--s5);text-align:center}.why .lede:first-of-type{font-size:clamp(22px,3vw,29px);line-height:1.42;color:var(--paper)}.why .lede:last-child{margin-bottom:0}.why b{color:var(--paper);font-weight:600}.boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--s4);margin-top:var(--s6)}.box{padding:var(--s5);background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius)}.box svg{width:30px;height:30px;color:var(--amber);margin-bottom:var(--s3)}.box h3{font-family:var(--catalog);font-size:20px;font-weight:600;line-height:1.2;margin:0 0 var(--s3);color:var(--paper)}.box p{margin:0;font-size:15.5px;line-height:1.6;color:#d9cdba}.visit{margin-top:var(--s7);padding:var(--s5) var(--s6);max-width:var(--measure);background:var(--panel);border:1px solid var(--hairline-lit);border-radius:var(--radius)}.visit .lede{margin:0 0 var(--s4);font-size:17px}.visit .lede:last-child{margin-bottom:0}.visit b{color:var(--paper);font-weight:600}.visit .when{margin:0 0 var(--s4);padding:var(--s4) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--poster);text-transform:uppercase;font-size:15px;letter-spacing:.05em;line-height:1.7;color:var(--amber)}.visit .when span{font-family:var(--body);text-transform:none;letter-spacing:.02em;font-size:14px;color:var(--faded)}.visit .when em{color:var(--whisper);font-style:normal;font-size:13px}.ask{font-family:var(--catalog);font-size:clamp(21px,2.6vw,27px);line-height:1.4;margin:var(--s7) 0 0;max-width:var(--measure);color:var(--paper)}.ask span{color:var(--faded)}.terms-wrap{position:relative}.terms-wrap .stamp{position:absolute;right:-6px;top:-30px;width:186px;transform:rotate(-7deg);z-index:3;opacity:.95}@media(max-width:620px){.terms-wrap .stamp{width:130px;right:-2px;top:-20px}}.lot-card .closes-line{margin:var(--s3) 0 0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--faded);min-height:1em}.lot-card .closes-line.is-urgent,.when .is-urgent{color:var(--cherry-lit)}.lot-card .closes-line.is-closed,.when .is-closed{color:var(--whisper)}.lot-closed{opacity:.62}.lot-closed .stomp{display:none}.navlots span{flex:1}@media(prefers-reduced-motion:reduce){.stomp,.lot-card,.gallery a{transition:none}}.navlots a{display:inline-block;padding:15px 6px}.kicker a{display:inline-block;padding:15px 4px;margin:-15px -4px}.small a{display:inline-block;padding:12px 3px}.terms dd a{display:inline-block;padding:8px 2px}#lb-close{position:absolute;top:14px;right:14px;transform:none!important;width:52px!important;height:52px!important;font-size:30px!important;line-height:1}#lb-prev,#lb-next{transform:translateY(-50%)}#lb-count{font-size:13px;color:var(--faded)}.faceplate .lit dt{color:var(--amber)}.stomp small{opacity:1;color:#fff3e4;font-size:13px}.faceplate dt,.lot-card .price span,.specs th,.kicker{font-size:12px}.lot-card .price-high{border-top:0;padding-top:4px}.lot-card .price-high b{font-size:16px;color:var(--faded)}.standings-down{position:fixed;left:12px;right:12px;bottom:12px;z-index:150;margin:0;padding:14px 16px;border-radius:4px;font-size:15px;line-height:1.5;background:#221a10;color:var(--paper);border:1px solid var(--amber);box-shadow:0 8px 24px #0009}.faceplate-2{grid-template-columns:1fr 1fr}
