:root{color-scheme:light;--red:#a8191e;--red-hi:#c41f25;--red-dark:#861317;--black:#000000;--nav:#4a4a4a;--nav-dark:#3c3c3c;--mega-head:#565656;--panel:#ebebeb;--row:#f4f4f4;--ink:#1b1b1b;--muted:#666666;--line:#d6d6d6;--bg:#ffffff;--band:#e3e3e3;--band-ink:#5e5e5e;--green:#217a37;--green-soft:#e3f2e7;--amber:#f0b400;--amber-ink:#231900;--warn:#94590a;--warn-soft:#fbf1dc;--blue:#2f6aa8;--link:#1d4f8c;--yard1:#e1e4e8;--yard2:#cdd2d8;--f-head:"Oswald","Arial Narrow",sans-serif;--f-body:Arial,"Helvetica Neue",Helvetica,sans-serif;--f-mono:"Roboto Mono",ui-monospace,Menlo,Consolas,monospace;--r:3px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:14px;line-height:1.45}img{max-width:100%}a{color:var(--link)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red-hi);outline-offset:2px}[hidden]{display:none!important}h1,h2,h3{font-family:var(--f-head);font-weight:500;text-transform:uppercase;line-height:1.12;margin:0;text-wrap:balance}h1{font-size:clamp(26px,4vw,40px)}h2{font-size:clamp(21px,2.4vw,27px)}h3{font-size:18px}.wrap{max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--f-mono);font-size:12px}.muted,.note{color:var(--muted)}.note{font-size:12.5px}.eyebrow{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.04em;font-size:14px;color:var(--red)}.chev{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.chev a,.chev li{position:relative}.chev li{padding-left:16px}.chev li.plain{padding-left:0}.chev li.plain:before{display:none}.chev li:before{content:"";position:absolute;left:0;top:.42em;width:6px;height:6px;border-top:2.5px solid var(--red-hi);border-right:2.5px solid var(--red-hi);transform:rotate(45deg)}.top{background:var(--black)}.top .wrap{justify-content:space-between;gap:16px;min-height:80px;padding-block:8px}.top .wrap,.top-links{display:flex;align-items:center;flex-wrap:wrap}.top-links{gap:18px;font-family:var(--f-head);text-transform:uppercase;font-size:14px;color:#8d8d8d}.top-links a,.top-links span{color:#8d8d8d;text-decoration:none}.top-links a:hover{color:#fff}.cty{display:inline-flex;border:1px solid #3a3a3a}.cty button{background:none;border:0;padding:2px 9px;color:#8d8d8d;cursor:pointer;font-family:var(--f-head);font-size:14px}.cty button[aria-pressed=true]{background:var(--red);color:#fff}.logo{display:flex;align-items:center;gap:8px;text-decoration:none}.logo-small{color:#fff;font-size:13px;line-height:1;text-transform:uppercase;text-align:right}.logo-big,.logo-small{font-family:var(--f-head);font-weight:700}.logo-big{color:var(--red-hi);font-size:42px;line-height:.9;letter-spacing:-.01em}.nav{background:var(--nav);position:-webkit-sticky;position:sticky;top:0;z-index:40}.nav-in{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.nav-in>a,.nav-in>button{color:#fff;text-decoration:none;background:none;border:0;cursor:pointer;font-family:var(--f-head);text-transform:uppercase;font-size:19px;padding:0 14px;height:62px;display:flex;align-items:center;white-space:nowrap}.nav-in>[aria-current=page],.nav-in>[aria-expanded=true],.nav-in>a:hover,.nav-in>button:hover{background:var(--red)}.nav-home svg{width:21px;height:21px;fill:#fff}.mega{position:absolute;left:0;right:0;top:100%;border-top:7px solid var(--red);background:var(--panel);box-shadow:0 10px 22px rgba(0,0,0,.25)}.mega-cols{display:grid;grid-template-columns:repeat(4,1fr)}.mega-col{border-right:1px solid #b9b9b9}.mega-col:last-child{border-right:0}.mega-col h3{background:var(--mega-head);color:#fff;padding:12px 18px;font-size:21px}.mega-col .chev{padding:14px 18px 18px;gap:8px}.mega-col a{color:#333;text-decoration:none;font-family:var(--f-head);font-size:15px}.mega-col a:hover{color:var(--red)}.mega-col hr{border:0;border-top:1px solid #9a9a9a;margin:6px 0}.reg-badge{display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e0353b,var(--red) 60%,var(--red-dark));color:#fff;font-family:var(--f-head);text-transform:uppercase;text-align:center;font-size:14px;line-height:1.05;border:0;cursor:pointer;margin:0 0 6px 4px;box-shadow:0 3px 6px rgba(0,0,0,.3)}@media (max-width:860px){.mega-cols{grid-template-columns:1fr 1fr}.mega-col:nth-child(2){border-right:0}}@media (max-width:520px){.mega-cols{grid-template-columns:1fr}.mega-col{border-right:0}.logo-big{font-size:34px}.nav-in>a,.nav-in>button{font-size:17px;height:52px;padding:0 11px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--r);padding:9px 18px;font-family:var(--f-body);font-weight:700;text-transform:uppercase;font-size:13px;cursor:pointer;text-decoration:none;line-height:1.2;letter-spacing:.02em}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-hi)}.btn-dark{background:var(--nav);color:#fff}.btn-dark:hover{background:var(--nav-dark)}.btn-line{background:#fff;color:var(--ink);border:1px solid #9a9a9a}.btn-line:hover{background:var(--row)}.btn-sm{padding:6px 12px;font-size:12px}.btn-block{width:100%}.btn-big{padding:12px 22px;font-size:15px}main{min-height:60vh}.sec{padding-block:30px}.sec-h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sec-h a{font-weight:700;color:var(--red);text-decoration:none;font-size:13px;text-transform:uppercase}.panel{background:#fff;border:1px solid var(--line)}.panel-h{background:var(--mega-head);color:#fff;padding:12px 14px;font-family:var(--f-head);text-transform:uppercase;font-size:19px}.box{padding:16px;grid-gap:12px;gap:12px}.box,.two{display:grid}.two{grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.two>*{min-width:0}@media (max-width:900px){.two{grid-template-columns:1fr}}.slider{position:relative;height:430px;overflow:hidden;background:#2b2f35}.slide{position:absolute;inset:0;opacity:0;transition:opacity .6s}.slide.on{opacity:1}.slide-yard{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);align-content:end;grid-gap:0 10px;gap:0 10px;padding:0 10px 30px;background:linear-gradient(#9fb4c7,#c7d2dc 45%,#b9bfc6 45.2%,#9ea5ad)}.slide-yard svg{width:100%;height:auto;display:block}.slide-box{position:absolute;left:max(16px,calc(50% - 560px + 110px));top:50%;transform:translateY(-50%);background:rgba(150,18,22,.93);color:#fff;padding:22px 26px;max-width:min(430px,calc(100% - 32px))}.slide-box h1{font-size:clamp(32px,5vw,54px);line-height:1.02}.slide-box p{margin:10px 0 0;color:#f6d5d6;font-size:14.5px}.dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px}.dots button{width:12px;height:12px;border-radius:50%;border:1.5px solid #fff;background:transparent;padding:0;cursor:pointer}.dots button[aria-pressed=true]{background:#fff}@media (max-width:700px){.slider{height:360px}.slide-yard{grid-template-columns:repeat(2,1fr)}.slide-yard>:nth-child(n+3){display:none}.slide-box{top:18px;transform:none}}.tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px 60px;gap:24px 60px;padding-block:16px 30px}.tile{text-align:center;text-decoration:none;color:inherit;display:grid;grid-gap:8px;gap:8px}.tile>b{font-family:var(--f-head);font-weight:400;font-size:20px;color:#444}.tile-card{border-radius:4px;padding:12px 10px 0;display:grid;grid-gap:6px;gap:6px;color:#fff}.tile-card u{font-weight:700;font-size:15.5px}.tile-card svg{display:block;width:100%;height:auto}.tile:hover .tile-card{filter:brightness(1.08)}@media (max-width:900px){.tiles{grid-template-columns:1fr 1fr;gap:20px}}.cal{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0;gap:0;border:1px solid var(--line)}.cal,.cal a{display:grid}.cal a{grid-template-columns:auto 1fr;grid-gap:0 12px;gap:0 12px;align-items:center;text-decoration:none;color:inherit;padding:12px 14px;background:var(--row);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cal a:hover{background:#fff}.cal .d{grid-row:span 2;text-align:center;font-family:var(--f-head);line-height:1;color:var(--red)}.cal .d b{display:block;font-size:30px;font-weight:500}.cal .d span{font-size:13px;text-transform:uppercase}.cal strong{font-family:var(--f-head);text-transform:uppercase;font-weight:500;font-size:17px}.band{background:var(--band)}.band .wrap{padding-block:44px}.band h2{font-size:clamp(34px,6vw,72px);font-weight:400;line-height:1.08}.band h2,.band p{color:var(--band-ink)}.band p{margin:14px 0 0;font-size:16px;max-width:70ch}.steps{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;counter-reset:s;border:1px solid var(--line)}.step{padding:14px;border-right:1px solid var(--line);background:var(--row)}.step:last-child{border-right:0}.step:before{counter-increment:s;content:counter(s);display:inline-grid;place-items:center;width:28px;height:28px;background:var(--red);color:#fff;font-size:15px}.step b,.step:before{font-family:var(--f-head)}.step b{display:block;margin:8px 0 2px;text-transform:uppercase;font-weight:500;font-size:16px}.step span{font-size:13px;color:var(--muted)}@media (max-width:980px){.steps{grid-template-columns:repeat(3,1fr)}.step:nth-child(3){border-right:0}.step:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:520px){.steps{grid-template-columns:1fr 1fr}.step{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)}.step:nth-child(2n){border-right:0!important}}details.faq{border-bottom:1px solid var(--line);padding:11px 0}details.faq summary{cursor:pointer;font-weight:700}details.faq p{margin:8px 0 0;color:var(--muted);max-width:70ch}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.card{background:var(--row);border:1px solid var(--line);display:flex;flex-direction:column;color:inherit;text-decoration:none}.card:hover{border-color:#8a8a8a;background:#fff}.ph{position:relative;aspect-ratio:16/10;background:var(--yard1);max-width:100%}.ph svg{display:block;width:100%;height:100%}.badges{position:absolute;left:0;top:8px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.badge{font-family:var(--f-head);text-transform:uppercase;font-size:13px;padding:2px 8px;white-space:nowrap}.b-top{background:var(--amber);color:var(--amber-ink)}.b-sold{background:var(--green);color:#fff}.b-end{background:#5a5a5a;color:#fff}.lotno{bottom:6px;background:rgba(0,0,0,.75);padding:1px 6px}.lotno,.watch{position:absolute;right:6px;color:#fff}.watch{top:6px;width:32px;height:32px;border-radius:50%;border:0;background:rgba(0,0,0,.55);cursor:pointer;font-size:15px;display:grid;place-items:center}.watch[aria-pressed=true]{background:var(--red)}.cbody{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1 1}.ctitle{font-weight:700;text-transform:uppercase;font-size:13.5px;line-height:1.25}.ctitle small{display:block;text-transform:none;font-weight:400;font-size:12.5px;color:var(--muted)}.specs{display:grid;grid-template-columns:auto 1fr;grid-gap:1px 10px;gap:1px 10px;font-size:12.5px;margin:0}.specs dt{color:var(--muted)}.specs dd{margin:0;font-weight:700;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmg-light{color:var(--green)}.dmg-mid{color:var(--warn)}.cfoot{margin-top:auto;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end;border-top:1px solid var(--line);padding-top:8px}.plabel{font-size:11px;text-transform:uppercase;color:var(--muted);font-weight:700}.pval{font-family:var(--f-head);font-size:22px;font-weight:500;line-height:1.1}.blur{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lock-cta{font-size:12px;font-weight:700;color:var(--red);background:none;border:0;padding:0;cursor:pointer;text-align:left;text-transform:uppercase}.timer{text-align:right;font-size:12px;color:var(--muted)}.timer b{display:block;font-family:var(--f-head);font-size:16px;color:var(--ink);font-weight:500}.timer.soon b{color:var(--red)}.cat{display:grid;grid-template-columns:285px 1fr;grid-gap:10px;gap:10px;align-items:start}.cat>*{min-width:0}.gs{background:var(--panel);padding:12px 6px 14px}.gs-h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 2px 10px}.gs-h h2{font-size:21px;color:#333;white-space:nowrap}.gs-row{display:grid;grid-template-columns:52px 1fr;grid-gap:6px;gap:6px;align-items:center;margin-bottom:7px;font-size:12px;color:#444}.gs-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.field{width:100%;border:1px solid #c4c4c4;background:#fff;border-radius:2px;padding:8px 10px;font-size:13.5px;min-width:0}.gs-chk{display:flex;align-items:center;gap:0;margin:0 0 8px 58px;cursor:pointer;font-size:12px;color:#666}.gs-chk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:27px;height:27px;margin:0;background:var(--red);display:grid;place-items:center;cursor:pointer;border-radius:2px 0 0 2px}.gs-chk input:after{content:"";width:7px;height:12px;border-right:2.5px solid transparent;border-bottom:2.5px solid transparent;transform:rotate(45deg) translate(-1px,-1px)}.gs-chk input:checked:after{border-color:#fff}.gs-chk input:not(:checked){background:#fff;border:1px solid #c4c4c4}.gs-chk span{background:#fff;border:1px solid #d0d0d0;border-left:0;padding:5px 8px;line-height:15px}.gs-btns{grid-template-columns:1fr 1fr;margin:12px 0 0 58px}.gs-btns,.res-top{display:grid;grid-gap:10px;gap:10px}.res-top{margin-bottom:8px}.pager{display:flex;justify-content:center;flex-wrap:wrap}.pager button{min-width:32px;height:32px;border:1px solid #ddd;background:#fff;color:var(--red);cursor:pointer;margin-left:-1px;font-size:13px;padding:0 9px}.pager button:first-child{border-radius:4px 0 0 4px}.pager button:last-child{border-radius:0 4px 4px 0}.pager button[aria-current=page]{background:var(--red);color:#fff;border-color:var(--red)}.pager button:disabled{color:#aaa;cursor:default}.res-bar{justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#444}.res-bar,.res-bar .row{display:flex;align-items:center}.res-bar .row{gap:6px}.res-bar select{border:1px solid #999;padding:1px 2px;font-size:12px;background:#fff}.view-sw button{border:1px solid #bbb;background:#fff;padding:3px 9px;cursor:pointer;font-size:12px}.view-sw button[aria-pressed=true]{background:var(--nav);color:#fff;border-color:var(--nav)}.rows{border-top:1px solid #4a4a4a}.lrow{display:grid;grid-template-columns:110px 1fr auto;grid-gap:16px;gap:16px;padding:16px 0 18px;background:var(--row);border-bottom:1px solid #4a4a4a;color:inherit;text-decoration:none;align-items:start}.lrow:hover{background:#fff}.lrow .thumb{width:110px;aspect-ratio:16/11;display:block}.lrow .thumb svg{width:100%;height:100%;display:block}.lrow-t{font-weight:700;text-transform:uppercase;font-size:12.5px}.lrow-m{font-size:12px;color:#555;display:flex;flex-wrap:wrap;gap:2px 20px;margin-top:2px}.lrow-m b{color:#222}.lrow-r{text-align:right;padding-right:12px;display:grid;grid-gap:4px;gap:4px;justify-items:end}.fl-toggle{display:none}@media (max-width:880px){.cat{grid-template-columns:1fr}.gs.closed{display:none}.fl-toggle{display:inline-flex}}@media (max-width:560px){.lrow{grid-template-columns:96px 1fr}.lrow .thumb{width:96px}.lrow-r{grid-column:1/-1;justify-items:start;text-align:left;padding:0 12px;display:flex;justify-content:space-between}}.empty{padding:34px 20px;text-align:center;color:var(--muted);display:grid;grid-gap:10px;gap:10px;justify-items:center}.tbl-wrap{overflow-x:auto;border:1px solid var(--line)}table{border-collapse:collapse;width:100%;font-size:13px}td,th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}th{background:var(--mega-head);color:#fff;font-family:var(--f-head);text-transform:uppercase;font-weight:400;font-size:14px}.crumbs{font-size:12.5px;margin-bottom:10px}.crumbs,.crumbs a{color:var(--muted)}.lot-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}.lot{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:20px;gap:20px;align-items:start}.lot>*{min-width:0}.gal-main{border:1px solid var(--line)}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:6px}.thumbs button{padding:0;border:2px solid transparent;background:none;cursor:pointer}.thumbs button[aria-pressed=true]{border-color:var(--red)}.thumbs span{display:block;font-size:11px;color:var(--muted);padding:2px;background:#fff}.bidbox{position:-webkit-sticky;position:sticky;top:72px}.bid-row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);gap:10px}.bid-row b{font-family:var(--f-head);font-size:22px;font-weight:500}.countdown{background:var(--black);color:#fff;text-align:center;padding:10px}.countdown b{font-family:var(--f-mono);font-size:22px;display:block}.countdown span{font-size:11.5px;color:#aaa;text-transform:uppercase}.seg{display:inline-flex;border:1px solid var(--nav)}.seg button{border:0;background:#fff;padding:5px 12px;cursor:pointer;font-weight:700;font-size:12.5px}.seg button[aria-pressed=true]{background:var(--nav);color:#fff}.cl{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dotted #c8c8c8}.cl small{display:block;color:var(--muted);font-size:12px}.cl .v{font-weight:700;white-space:nowrap}.cl.total{border-bottom:0;border-top:2px solid var(--nav);margin-top:4px;padding-top:10px;align-items:baseline}.cl.total .v{font-family:var(--f-head);font-size:26px;font-weight:500}.kv{display:grid;grid-template-columns:auto 1fr;margin:0}.kv dd,.kv dt{padding:7px 12px;border-bottom:1px solid var(--line);margin:0}.kv dt{color:var(--muted);background:var(--row)}.kv dd{font-weight:700;text-align:right}.tabs{display:flex;gap:2px;border-bottom:4px solid var(--red);overflow-x:auto}.tabs button{border:0;background:var(--panel);padding:9px 18px;font-family:var(--f-head);text-transform:uppercase;cursor:pointer;white-space:nowrap;font-size:17px}.tabs button[aria-selected=true]{background:var(--red);color:#fff}.ai ul{margin:0;padding-left:18px;display:grid;grid-gap:3px;gap:3px}.score{font-family:var(--f-head);background:var(--green-soft);color:var(--green);padding:3px 10px;font-size:17px}@media (max-width:920px){.lot{grid-template-columns:1fr}.bidbox{position:static}}.modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:80;display:grid;place-items:center;padding:16px}.modal{background:#fff;width:min(440px,100%);overflow:hidden}.modal .box label{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:700;color:#444}.modal-x{float:right;background:none;border:0;color:#fff;font-size:24px;line-height:1;cursor:pointer}.hint{font-size:12.5px;background:var(--warn-soft);color:var(--warn);padding:7px 10px;font-weight:700}.err{color:var(--red);font-size:13px}.toast{left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);color:#fff;padding:11px 18px;border-left:5px solid var(--red-hi);z-index:90;font-size:14px;max-width:calc(100% - 32px)}.to-top,.toast{position:fixed;background:var(--black)}.to-top{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px));width:38px;height:38px;border:2px solid var(--red-hi);color:var(--red-hi);font-size:20px;cursor:pointer;z-index:30;display:grid;place-items:center}footer{background:var(--black);color:#ddd;margin-top:30px}.foot{display:grid;grid-template-columns:1.4fr .8fr 1.1fr .9fr;grid-gap:30px;gap:30px;padding-block:30px 34px}.foot h3{color:#fff;font-size:18px;margin-bottom:14px}.foot p{font-size:12.5px;margin:0;line-height:1.4}.foot .chev a,.foot .chev span{color:#fff;text-decoration:none;font-family:var(--f-head);font-size:15px}.foot .chev a:hover{color:var(--red-hi)}.legal{background:#111}.legal .wrap{display:flex;justify-content:space-between;align-items:stretch;gap:16px;flex-wrap:wrap}.legal-t{padding-block:16px;font-size:12px;font-weight:700;text-transform:uppercase;color:#ccc;line-height:1.5}.legal-t a{color:#ccc;text-decoration:none}.soc{display:flex}.soc a{width:70px;display:grid;place-items:center;background:#2a2a2a;border-left:1px solid #111;color:#999;text-decoration:none;font-weight:700;font-size:13px;min-height:56px}.soc a:hover{color:#fff;background:#333}@media (max-width:900px){.foot{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}