.bidder-name-overlay{top:calc(env(safe-area-inset-top, 0px) + 72px);right:clamp(12px,3vw,24px);width:min(440px,calc(100vw - 24px));max-height:calc(100svh - 172px);max-height:calc(100dvh - 172px);overflow-y:auto;z-index:39;filter:drop-shadow(0 6px 12px rgb(28 27 24/10%))}:root{--live-halo-radius:8px;--teal:#beefda;--teal-dark:#0f5147;--teal-mid:#2e6f5e;--teal-wash:#e4eee9;--ink:#1c1b18;--live-red:#c13b2a;--on-live-red:#ffffff;--live-red-text:#a03227;--amber:#d9a038;--amber-text:#8a5a00;--gold:#c2a14d;--gold-text:#77621f;--outbid:#c13b2a;--outbid-text:#a03227;--teal-badge-text:#0f5147;--bg:#f7f5f1;--bg-2:#efece4;--card:#ffffff;--field:#edeae4;--line:#ddd8ce;--rule:#b5afa2;--text:#1c1b18;--text-2:#55534c;--text-3:#6f6c63;--muted:#6f6c63;--fs-1:11px;--fs-2:12px;--fs-3:13px;--fs-4:14px;--fs-5:16px;--fs-6:19px;--fs-7:24px;--fs-8:32px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:40px;--r-sm:2px;--r-md:2px;--r-pill:999px;--radius:2px;--teal-on-dark:#63c7ae;--shadow-soft:none;--shadow-lift:0 8px 30px rgba(20,19,18,0.1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@font-face{font-family:Archivo Fallback Android;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");size-adjust:98.92%;ascent-override:88.76%;descent-override:21.23%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Android;src:local("Noto Serif"),local("Noto Serif Regular"),local("NotoSerif-Regular");size-adjust:89.09%;ascent-override:82.51%;descent-override:29.75%;line-gap-override:0%}body{font-family:var(--font-ui),"Archivo Fallback Android",system-ui,sans-serif;background:var(--bg);color:var(--ink);min-height:100svh;overflow-x:hidden}.nav-desktop{display:flex}.native-auction-menu>summary{list-style:none;color:var(--text-2)}.native-auction-menu>summary::-webkit-details-marker{display:none}.native-auction-menu[open]>summary{color:var(--text)}.native-auction-menu[open]>summary svg{transform:rotate(180deg)}.nav-burger,.nav-mobile-actions{display:none}@media (max-width:1100px){.nav-desktop{display:none}.nav-mobile-actions{display:flex;align-items:center;gap:var(--sp-2)}.site-header{padding:var(--sp-2) var(--sp-4)!important;gap:var(--sp-2)!important}}@media (max-width:360px){.nav-mobile-actions .mobile-menu-button,.nav-mobile-actions>a{padding-inline:var(--sp-2)!important}}.mono{font-family:var(--font-mono,var(--font-ui)),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serif{font-family:var(--font-serif),"Newsreader Fallback Android",Georgia,"Times New Roman",serif}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer}button:active:not(:disabled){opacity:.82;transition:opacity .05s linear}input,select,textarea{font-family:inherit}html[data-view=phone] input,html[data-view=phone] select,html[data-view=phone] textarea{font-size:max(var(--fs-5),1em);line-height:inherit}.customer-name-fields{font-size:var(--fs-5);line-height:1.5}.customer-name-fields label{display:grid;gap:var(--sp-2)}.customer-name-fields input,.customer-name-fields select{min-width:0;min-height:48px;padding:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--card);color:var(--text);font-size:var(--fs-5);line-height:1.5}.customer-name-fields select{height:48px}html[data-view=phone] select{font-size:max(var(--fs-5),1em)!important;min-height:44px}::selection{background:var(--ink);color:var(--bg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--rule);border-radius:0}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes softPulse{0%{opacity:1}to{opacity:.45}}@keyframes cardReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shimmer{to{transform:translateX(200%)}}.skeleton{background:var(--bg-2);border-radius:2px;position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;inset:0;width:50%;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--field),transparent);animation:shimmer 1.4s linear infinite}:focus{outline:2px solid var(--teal-mid);outline-offset:2px}@supports selector(:focus-visible){:focus:not(:focus-visible){outline:none}}:focus-visible{outline:2px solid var(--teal-mid);outline-offset:2px}.room-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px 300px;grid-template-areas:"view panel floor" "view panel rail";gap:18px;align-items:start}.room-grid>.room-view{grid-area:view}.room-grid>.room-panel{grid-area:panel}.room-grid>.room-floor{grid-area:floor}.room-grid>.room-rail{grid-area:rail}.room-grid .room-view .lot-stage{width:min(100%,max(320px,calc(100svh - 430px)));margin-inline:auto}.room-col-sticky{position:sticky;top:76px;align-self:start}@media (max-width:1120px){.room-grid{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"view panel" "floor rail"}.room-col-sticky{position:static}.room-rail .rail-scroll{max-height:42svh!important}}@media (max-width:780px){.room-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"view" "panel" "floor" "rail";gap:14px}.room-grid .room-view .lot-stage{max-width:min(100%,240px)}.room-col-sticky{position:static}.room-rail{margin-top:0}}.chat-list{min-height:120px;max-height:clamp(140px,24svh,300px)}.commentary-list{display:flex;flex-direction:column;max-height:clamp(96px,16svh,170px)}@media (max-width:780px){.chat-list[data-live=true]{height:240px;max-height:240px}.commentary-list{height:170px;max-height:170px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.status-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:0 24px;box-sizing:border-box}.statusbar-main{display:flex;align-items:center;gap:10px;min-width:0}.statusbar-main>a{min-height:44px}.statusbar-invitation{min-width:0}.statusbar-controls{display:flex;align-items:center;gap:12px}.statusbar-date{white-space:nowrap}.statusbar-compact{display:none}.statusbar-compact-readout{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.status-bar{padding-inline:16px}.statusbar-date,.statusbar-detail{display:none}.statusbar-compact{display:inline-flex;align-items:center;gap:8px}.statusbar-date-live{display:none}}@media (max-width:780px){.live-pill{display:none!important}}.mobile-bid-link-space{display:none}@media (max-width:780px){.mobile-bid-link-space{display:block;height:calc(76px + env(safe-area-inset-bottom))}.mobile-bid-bar{display:flex!important}.room-grid{padding-bottom:0}}@keyframes pricePulse{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}.price-pulse{animation:pricePulse .45s var(--ease-spring)}button:active:not(:disabled){transform:scale(.985)}@keyframes winGlow{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.12);opacity:1}}@keyframes winStone{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes fadeOutWin{to{opacity:0}}@keyframes urgencyBreathOpacity{0%,to{opacity:.47}50%{opacity:1}}.urgency-veil{position:fixed;inset:0;z-index:60;pointer-events:none;box-shadow:inset 0 0 150px rgba(193,59,42,.34);animation:urgencyBreathOpacity 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.urgency-veil{display:none!important}}.skip-link{position:fixed;top:8px;left:8px;z-index:200;transform:translateY(-160%);background:var(--teal-dark);color:var(--on-accent);display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 16px;border-radius:var(--r-md);font-size:15px;font-weight:600;transition:transform .15s var(--ease-out)}.skip-link:focus{transform:translateY(0);outline:2px solid var(--on-accent);outline-offset:2px}.catalogue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}@media (max-width:560px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.account-shell{display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px;align-items:start}.account-rail{display:flex;flex-direction:column;gap:4px;position:sticky;top:74px}@media (max-width:720px){.account-shell{grid-template-columns:minmax(0,1fr);gap:16px}.account-rail{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.account-page{padding:var(--sp-5) var(--sp-4) var(--sp-6)}.account-rail-item{border:1px solid var(--line)!important}.account-rail-item[aria-current=page]{border-color:var(--teal-dark)!important}}.admin-shell{display:grid;grid-template-columns:208px minmax(0,1fr);gap:28px;align-items:start;max-width:1240px;margin:0 auto;padding:22px 24px 60px}.admin-rail{position:sticky;top:74px}.admin-nav-toggle{display:none}@media (max-width:900px){.admin-nav-toggle{display:block;width:100%;min-height:44px;font-size:var(--fs-4);padding:12px;text-align:left;color:var(--ink);background:var(--card);border:1px solid var(--line)}.admin-nav-groups[data-open=false]{display:none}.admin-nav-groups[data-open=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}.admin-shell{grid-template-columns:minmax(0,1fr);gap:14px}.admin-rail{position:static}}@media (max-width:900px),(pointer:coarse){.admin-shell :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){font-size:var(--fs-5)!important}}.admin-content>main{max-width:none!important;margin:0!important;padding:0!important}.card-img-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:28px;height:44px;background:rgba(0,0,0,.5);color:#fff;font-size:20px;line-height:1;padding-bottom:2px;display:flex;align-items:center;justify-content:center;opacity:.9;touch-action:manipulation;transition:opacity .15s var(--ease-out),background .15s,width .12s}.card-img-arrow-l{left:0;border-radius:0 28px 28px 0;padding-right:3px}.card-img-arrow-r{right:0;border-radius:28px 0 0 28px;padding-left:3px}.card-img-arrow:hover{opacity:1;background:rgba(0,0,0,.78);width:34px}.chat-line-actions{opacity:0;transition:opacity .15s var(--ease-out)}.chat-line:hover .chat-line-actions{opacity:1}@media (hover:none){.chat-line-actions{opacity:.65}}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:64px;background:var(--photo-nav-scrim-solid);color:var(--photo-nav-ink);font-size:30px;line-height:1;padding-bottom:3px;display:flex;align-items:center;justify-content:center;opacity:1;touch-action:manipulation;transition:background .15s}.gallery-arrow-l{left:0;border-radius:0 30px 30px 0;padding-right:4px}.gallery-arrow-r{right:0;border-radius:30px 0 0 30px;padding-left:4px}.gallery-arrow:hover{background:var(--photo-nav-scrim-hover)}@media (max-width:780px){.gallery-arrow{background:color-mix(in srgb,var(--photo-nav-scrim-solid) 45%,transparent)}.gallery-arrow:hover{background:color-mix(in srgb,var(--photo-nav-scrim-solid) 65%,transparent)}}.gallery-arrow:active:not(:disabled){transform:translateY(-50%) scale(.985)}.lot-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;align-items:start}@media (max-width:780px){.lot-grid{grid-template-columns:minmax(0,1fr);gap:14px}.lot-grid .room-col-sticky{position:static}}@media (min-width:781px){.lot-grid.lot-grid-headed{grid-template-areas:"view heading" "view detail";grid-template-rows:auto 1fr;row-gap:14px}.lot-grid-headed>.lot-detail-heading{grid-area:heading;min-width:0}.lot-grid-headed>.room-view{grid-area:view}.lot-grid-headed>.lot-detail-column{grid-area:detail}}:root{--on-accent:#ffffff;--outbid-wash:#fdecec;--amber-wash:#fdf6e8;--ring-track:#ece9e2;--stage-ground:#101010;--scrim-paper:rgba(250,251,250,0.94);--slab:#1c1b18;--on-slab:rgba(255,255,255,0.85);--on-slab-dim:rgba(255,255,255,0.65);--on-slab-strong:#fff;--slab-live-text:#f08476;--slab-live-wash:rgba(226,59,59,0.18);--photo-nav-scrim:rgba(18,17,16,0.52);--photo-nav-scrim-solid:rgba(18,17,16,0.62);--photo-nav-scrim-hover:rgba(18,17,16,0.72);--photo-nav-ink:rgba(255,255,255,0.96);--photo-nav-ink-dim:rgba(255,255,255,0.45);--scrim-sheet:rgba(10,10,10,0.64);--bar-ground:var(--card);--bar-edge:var(--line);--bar-lift:0 -6px 24px rgba(0,0,0,0.08)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#201e1a;--bg-2:#191713;--card:#232019;--field:#14120e;--line:#34302a;--rule:#4a463d;--ink:#f1ede3;--text:#f1ede3;--text-2:#b0aa9c;--text-3:#949082;--muted:#949082;--teal-dark:#63c7ae;--teal-mid:#63c7ae;--teal-wash:#12332c;--teal-badge-text:#bfefe0;--teal-on-dark:#63c7ae;--live-red:#e85c4a;--on-live-red:#1a0907;--live-red-text:#f08476;--amber:#f0a04b;--amber-text:#f5ad62;--gold:#d4b15f;--gold-text:#d4b15f;--outbid:#e85c4a;--outbid-text:#f08476;--on-accent:#0c2e29;--outbid-wash:#2c1b18;--amber-wash:#2b2416;--ring-track:#34302a;--stage-ground:#14120e;--scrim-paper:rgba(20,19,18,0.94);--shadow-lift:0 10px 34px rgba(0,0,0,0.55)}}:root[data-theme=dark]{--bg:#201e1a;--bg-2:#191713;--card:#232019;--field:#14120e;--line:#34302a;--rule:#4a463d;--ink:#f1ede3;--text:#f1ede3;--text-2:#b0aa9c;--text-3:#949082;--muted:#949082;--teal-dark:#63c7ae;--teal-mid:#63c7ae;--teal-wash:#12332c;--teal-badge-text:#bfefe0;--teal-on-dark:#63c7ae;--live-red:#e85c4a;--on-live-red:#1a0907;--live-red-text:#f08476;--amber:#f0a04b;--amber-text:#f5ad62;--gold:#d4b15f;--gold-text:#d4b15f;--outbid:#e85c4a;--outbid-text:#f08476;--on-accent:#0c2e29;--outbid-wash:#2c1b18;--amber-wash:#2b2416;--ring-track:#34302a;--stage-ground:#14120e;--scrim-paper:rgba(20,19,18,0.94);--shadow-lift:0 10px 34px rgba(0,0,0,0.55)}.saleroom{--bg:#efece4;--text-3:#605d55;--muted:#605d55;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:2px;padding:17px 15px 23px}:root[data-theme=dark] .saleroom{--bg:#141312;--bg-2:#1d1c1a;--card:#141312;--field:#101010;--rule:#4a4843;--teal-wash:#10453d;--text-3:#ada99b;--muted:#ada99b;--teal-badge-text:#bfefe0;--stage-ground:#101010;--bar-ground:#1d1c1a;--bar-edge:var(--rule);--bar-lift:0 -10px 30px rgba(0,0,0,0.55);background:#141312}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .saleroom{--bg:#141312;--bg-2:#1d1c1a;--card:#141312;--field:#101010;--rule:#4a4843;--teal-wash:#10453d;--text-3:#ada99b;--muted:#ada99b;--teal-badge-text:#bfefe0;--stage-ground:#101010;--bar-ground:#1d1c1a;--bar-edge:var(--rule);--bar-lift:0 -10px 30px rgba(0,0,0,0.55);background:#141312}}@media (max-width:640px){.saleroom{padding:13px 9px 19px}}.lot-gallery-hero,.lot-stage{background:var(--stage-ground);border-radius:0;overflow:hidden;position:relative}.lot-gallery-hero img,.lot-stage img{object-fit:cover!important}.thumb-strip button{border:none;border-bottom:2px solid transparent;border-radius:0;background:var(--stage-ground);opacity:.55;transition:opacity .18s var(--ease-out),border-color .18s var(--ease-out)}.thumb-strip button[data-selected=true]{opacity:1;border-bottom-color:var(--teal-dark)}.thumb-strip button:hover{opacity:.85}.room-grid .room-view .lot-stage .thumb-strip{background:var(--bg);margin-top:0!important;padding-top:10px}.rule-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 15px;border-radius:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:2px solid var(--rule);background:transparent}.rule-strip[data-tone=live]{border-left-color:var(--live-red)}.rule-strip[data-tone=hold]{border-left-color:var(--teal-dark)}.rule-strip[data-tone=amber]{border-left-color:var(--amber)}@media print{.no-print,.status-bar,footer,header{display:none!important}body{background:#fff}.slip{border:none!important;padding:0!important;margin:0!important;page-break-after:always}.slip:last-child{page-break-after:auto}}.home-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:44px;align-items:center}@media (max-width:820px){.home-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.sold-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:600px){.sold-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.sold-wall-tile{display:block;color:inherit;text-decoration:none}.sold-wall-image{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--field)}.sold-wall-image img{transition:transform .45s var(--ease-out)}.sold-wall-tile:hover .sold-wall-image img{transform:scale(1.03)}.sold-wall-copy{display:flex;flex-direction:column;gap:4px;padding:12px 2px 0}.sold-wall-title{font-size:var(--fs-6);font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sold-wall-tile:hover .sold-wall-title{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}.sold-wall-price{font-size:var(--fs-2);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setup-page{max-width:480px;margin:0 auto;padding:20px 16px 32px}body:has(.setup-page) .site-footer{display:none}.setup-card{position:relative;padding:clamp(20px,4vw,36px);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md)}.setup-card h1{font-size:28px;margin:0 0 10px}.setup-card h2{font-size:24px;margin:0 0 8px}.setup-card p{line-height:1.45;margin:0 0 10px}.setup-eyebrow{font-size:11px;letter-spacing:1px;color:var(--teal-dark);margin:0 0 8px}.setup-card .setup-short-heading{font-size:clamp(19px,5.4vw,23px);letter-spacing:-.5px}.setup-facts{margin:12px 0}.setup-facts p{padding:10px 0;border-top:1px solid var(--line)}.setup-facts small{color:var(--text-2)}.setup-limit{display:inline-block;font-size:30px;margin:4px 0}.setup-option-divider{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.setup-card-details{margin-top:12px}.setup-primary{min-height:44px;width:100%;padding:14px 18px;background:var(--teal-dark);color:var(--on-accent);border:0;border-radius:var(--r-sm);font:inherit;font-weight:600}.setup-primary:disabled{opacity:.5;cursor:not-allowed}.setup-footer a,.setup-quiet{min-height:44px;padding:12px 8px;color:var(--text-2);font:inherit;background:transparent;border:0;text-decoration:underline}.setup-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.setup-footer>a,.setup-footer>button{display:flex;align-items:center;justify-content:center;min-width:0;padding:10px 4px;line-height:1.4;text-align:center}.setup-progress{display:flex;gap:8px 20px;flex-wrap:wrap;padding:16px 0 16px 20px;border-block:1px solid var(--line);margin:20px 0;font-size:var(--fs-3);color:var(--text-3)}.setup-progress [aria-current=step]{color:var(--teal-dark);font-weight:700}.setup-note{color:var(--text-2);font-size:var(--fs-3);line-height:1.5}.setup-terms .setup-facts{margin:8px 0;font-size:var(--fs-4)}.setup-terms .setup-facts p{padding:6px 0;margin:0}.setup-terms .setup-facts small{font-size:inherit}.setup-terms h1{font-size:24px;line-height:1.15;margin-bottom:6px}.setup-terms>.setup-note{margin-bottom:6px;font-size:12px}@media (max-width:480px){.setup-page{padding:8px 8px 12px}.setup-card{padding:16px}.setup-card h1{font-size:24px}.setup-primary{padding:10px 12px}.setup-footer{gap:8px;margin-top:8px;padding-top:4px;font-size:var(--fs-3)}}.bidder-name-overlay[data-setup-callout]{width:min(360px,calc(100% - 24px))}.setup-callout-card{position:relative;width:100%;padding:12px 48px 12px 16px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--teal-dark);border-radius:var(--r-sm)}.setup-callout-card p{font-size:var(--fs-3);line-height:1.5;margin:6px 0}.setup-callout-card .setup-callout-title{font-size:var(--fs-4);color:var(--text)}.setup-callout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.setup-callout-actions a,.setup-callout-actions button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:12px 0;color:var(--teal-dark);background:transparent;border:0;font:inherit;font-size:var(--fs-3);line-height:1.5}.setup-callout-close{position:absolute;right:0;top:0;min-width:44px;min-height:44px;background:transparent;border:0;color:var(--text-2);font-size:24px}@media (max-width:780px){[data-setup-kind=card] .setup-callout-card{padding:8px 48px 8px 12px}[data-setup-kind=card] .setup-callout-title{display:none}[data-setup-kind=card] .setup-callout-card p{margin:4px 0}}.home-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-trust>*{padding-right:32px}.home-trust>*+*{border-left:1px solid var(--line);padding-left:32px}@media (max-width:720px){.home-trust{grid-template-columns:minmax(0,1fr);gap:24px}.home-trust>*{padding-right:0}.home-trust>*+*{border-left:none;padding-left:0;padding-top:24px;border-top:1px solid var(--line)}}.home-reviews{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-reviews>*{padding-right:40px}.home-reviews>*+*{border-left:1px solid var(--line);padding-left:40px}.home-review-lot{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);min-height:44px;color:var(--text);text-decoration:none}.home-review-lot__photo{display:grid;place-items:center;flex:0 0 80px;width:80px;height:80px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-size:var(--fs-2);text-align:center}.home-review-lot__photo img{width:100%;height:100%;object-fit:contain}.home-review-lot__detail{min-width:0}.home-review-lot__title{display:block;font-size:var(--fs-5);overflow-wrap:anywhere}.home-review-lot__action{display:block;margin-top:var(--sp-1);font-size:var(--fs-2);text-decoration:underline;text-underline-offset:3px}.home-review-lot-unavailable{margin:var(--sp-4) 0 0;color:var(--muted);font-size:var(--fs-2)}@media (max-width:640px){.home-reviews{grid-template-columns:minmax(0,1fr)}.home-reviews>*{padding-right:0}.home-reviews>*+*{border-left:none;padding-left:0;padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}}.cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--sp-5)}@media (min-width:1001px){.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cat-card{min-width:0;container-type:inline-size}.cat-card-summary{padding:var(--sp-2) 0 var(--sp-1);flex:1 1;display:flex;flex-direction:column}.cat-card-kicker{min-height:2.5em;line-height:1.25}.cat-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;max-height:2.6em;flex-shrink:0}.cat-card-bidding{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--sp-2);padding:var(--sp-1) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:end}.cat-card-price{min-width:0;min-height:calc(var(--sp-6) + var(--sp-4));display:flex;flex-direction:column;justify-content:center}.cat-card-price>div{width:100%}.cat-card-open-price{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.cat-card-context{min-width:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--sp-1);text-align:right;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.cat-card-max,.cat-card-relation{font-size:12px}.cat-card-max{margin-top:var(--sp-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat-card-bid-meta{grid-column:1/-1;min-height:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);column-gap:var(--sp-2);align-items:center}.cat-card-cues{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-1);font-size:12px;line-height:1.3;text-align:right}@media (max-width:760px){.cat-card-bid-meta{min-height:36px}}@container (max-width: 180px){.cat-card-bidding--long-price>.cat-card-context,.cat-card-bidding--long-price>.cat-card-price{grid-column:1/-1}.cat-card-bidding--long-price>.cat-card-context{align-items:flex-start;text-align:left}}.cat-card-action{display:grid;grid-template-rows:minmax(44px,auto) minmax(52px,auto);gap:var(--sp-1);font-size:var(--fs-2);margin-top:0}.cat-card-action>.quick-bid-quote{grid-row:1;margin-bottom:0!important}.cat-card-action>:is(a,button,.qb-pending){grid-row:2;display:flex;align-items:center;justify-content:center}.cat-card-result-action{min-height:52px;padding:var(--sp-3);font-size:var(--fs-4);font-weight:600;text-align:center}.quick-bid-quote--compact{font-size:var(--fs-2);line-height:1.45;color:var(--text-2)}.quick-bid-quote--compact>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-1);align-items:center;cursor:pointer;list-style:none;min-height:44px;padding:var(--sp-1) 0}.quick-bid-quote--compact>summary::-webkit-details-marker{display:none}.quick-bid-formula{display:block;color:var(--text-2);text-decoration:none}.quick-bid-cost{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.quick-bid-cost>span{white-space:nowrap}.quick-bid-quote--compact strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quick-bid-quote--compact>summary strong{white-space:nowrap}.quick-bid-service{color:var(--teal-dark)}.quick-bid-label{text-decoration:underline;text-underline-offset:2px}.quick-bid-quote-details{padding-top:var(--sp-2)}.quick-bid-quote-details>p{margin:0}.quick-bid-quote-details>a{display:flex;align-items:center;min-height:44px;color:var(--teal-dark);text-decoration:underline}.auction-discovery{max-width:1180px;margin:0 auto;padding:24px 24px 64px}.auction-discovery h1{font-size:var(--fs-8);font-weight:500;line-height:1.1;margin:0 0 10px}.auction-discovery-intro{font-size:var(--fs-5);line-height:1.5;color:var(--text-2);margin:0 0 16px}.catalogue-switcher{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.catalogue-switcher a{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 220px;min-width:0;min-height:64px;padding:8px 12px;border:1px solid var(--line);color:var(--teal-dark);font-size:var(--fs-3);line-height:1.4}.catalogue-switcher-copy{min-width:0;overflow-wrap:anywhere}.catalogue-switcher-image{flex:0 0 64px;width:64px;height:64px;object-fit:contain}.catalogue-switcher span{display:block;font-weight:600}.catalogue-switcher small{display:block;font-size:var(--fs-2);color:var(--text-2);margin-top:3px}.auction-board-section{margin-top:20px}.about-kicker,.auction-board-label{margin:0 0 12px;color:var(--teal-dark);font-size:var(--fs-1);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auction-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.auction-board-item{display:flex;flex-direction:column;gap:10px;min-width:0}.auction-board-empty>a,.auction-board-heading-row>a,.auction-board-item>a:last-child{align-self:flex-start;color:var(--teal-dark);font-size:var(--fs-3);font-weight:700}.auction-tile{display:grid;grid-template-rows:auto 1fr;min-width:0;height:100%;color:var(--text);background:var(--card);border-top:1px solid var(--line);text-decoration:none}.auction-tile[data-state=active]{border-top-color:var(--teal-dark)}.auction-tile-image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--field)}.auction-tile-image-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--text-3);font-size:var(--fs-3)}.auction-tile-copy{display:flex;flex-direction:column;align-items:flex-start;padding:14px 12px}.auction-tile-state{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--teal-dark);font-size:var(--fs-1);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.auction-tile[data-state=active] .auction-tile-state{color:var(--outbid-text)}.auction-tile[data-state=ended] .auction-tile-state{color:var(--text-3)}.auction-tile-live-dot{width:6px;height:6px;border-radius:50%;background:var(--live-red);animation:livePulse 1.5s ease-in-out infinite}.auction-tile-copy>time,.auction-tile-date{margin-bottom:9px;color:var(--text-3);font-size:var(--fs-3)}.auction-tile-title{font-weight:500;line-height:1.15}.auction-tile:hover .auction-tile-title{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px}.auction-tile-meta{margin-top:13px;color:var(--text-3);font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auction-tile-lead{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);grid-template-rows:none}.auction-tile-lead .auction-tile-image{aspect-ratio:16/10}.auction-tile-lead .auction-tile-copy{justify-content:center;padding:28px 30px;border:1px solid var(--line);border-left:0}.auction-tile-lead .auction-tile-title{font-size:var(--fs-8)}.auction-tile[data-has-image=false]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.auction-tile[data-has-image=false] .auction-tile-copy{padding:var(--sp-4)}.auction-board-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.auction-board-ended{padding-top:34px;border-top:1px solid var(--rule)}.auction-board-empty{max-width:720px;padding:34px 0 4px;border-top:1px solid var(--rule)}.auction-board-empty h2{margin:0 0 10px;font-size:var(--fs-7);font-weight:500}.auction-board-empty p:not(.auction-board-label){margin:0 0 16px;color:var(--text-2);line-height:1.65}.auction-board-notify{margin-top:42px;padding:28px 0;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.auction-board-notify h2{margin:0 0 6px;font-size:var(--fs-7);font-weight:500}.auction-board-notify>p{margin:0 0 18px;color:var(--text-2)}.auction-board-notify>div{display:flex;justify-content:center}.auction-board-notify>div p{margin:0;color:var(--text-2)}.calendar-subscribe{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px;padding-top:12px;border-top:1px solid var(--line)}.calendar-subscribe-link{display:inline-flex;align-items:center;min-height:44px;color:var(--teal-dark);font-size:var(--fs-3);font-weight:700}.calendar-subscribe-other{width:100%;max-width:520px}.calendar-subscribe-other summary{display:list-item;min-height:44px;line-height:44px;color:var(--text-2);font-size:var(--fs-3);cursor:pointer}.calendar-subscribe-other label{display:block;margin:0 0 8px;color:var(--text-2);font-size:var(--fs-3);line-height:1.5}.calendar-subscribe-copy{display:flex;gap:8px}.calendar-subscribe-copy input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--field);color:var(--text);font:inherit;font-size:var(--fs-3)}.calendar-subscribe-copy button{flex:0 0 auto;min-width:44px;min-height:44px;padding:0 16px;border:1px solid var(--teal-dark);border-radius:var(--r-sm);background:transparent;color:var(--teal-dark);font:inherit;font-size:var(--fs-3);font-weight:700;cursor:pointer}.about-page{max-width:1120px;margin:0 auto;padding:64px 24px 80px}.about-hero{max-width:820px;padding:28px 0 64px}.about-hero h1{margin:0;font-size:clamp(44px,7vw,82px);font-weight:450;letter-spacing:-.035em;line-height:.98}.about-intro{max-width:670px;margin:26px 0;color:var(--text-2);font-size:var(--fs-6);line-height:1.65}.about-primary-link{display:inline-block;min-height:44px;padding:12px 20px;color:var(--on-accent);background:var(--teal-dark);font-size:var(--fs-4);font-weight:700}.about-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.about-principles article{padding:30px 30px 34px 0}.about-principles article+article{padding-left:30px;border-left:1px solid var(--line)}.about-number{margin:0 0 30px;color:var(--teal-dark);font-size:var(--fs-2)}.about-principles h2{margin:0 0 13px;font-size:var(--fs-7);font-weight:500}.about-principles article>p:last-child{margin:0;color:var(--text-2);line-height:1.7}.about-delivery{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:60px;padding:64px 0;border-bottom:1px solid var(--rule)}.about-delivery h2,.about-trust h2{margin:0;font-size:var(--fs-8);font-weight:500;line-height:1.1}.about-delivery>div:last-child p{margin:0 0 14px;color:var(--text-2);line-height:1.7}.about-delivery>div:last-child p:first-child{color:var(--text);font-weight:700}.about-delivery a,.about-identity a,.about-trust a{color:var(--teal-dark);font-weight:700}.about-trust{max-width:820px;padding:64px 0}.about-trust>p:not(.about-kicker,.about-rights){margin:22px 0;color:var(--text-2);font-size:var(--fs-5);line-height:1.7}.about-link-row{display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-link-row a{min-height:44px;display:inline-flex;align-items:center}.about-rights{margin:20px 0 0}.about-identity,.about-rights{color:var(--text-3);font-size:var(--fs-3)}.about-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:28px;border-top:1px solid var(--rule);line-height:1.7}.about-identity p{margin:0}@media (max-width:760px){.auction-board-grid,.auction-tile-lead{grid-template-columns:minmax(0,1fr)}.auction-tile-lead{grid-template-rows:auto 1fr}.auction-tile-lead .auction-tile-copy{padding:20px 2px 0;border:0}.auction-tile-lead .auction-tile-title{font-size:var(--fs-7)}.auction-board-heading-row{align-items:flex-start;flex-direction:column;gap:0}.about-page{padding-top:40px}.about-hero{padding-bottom:44px}.about-delivery,.about-identity,.about-principles{grid-template-columns:minmax(0,1fr)}.about-principles article{padding:26px 0}.about-principles article+article{padding-left:0;border-left:0;border-top:1px solid var(--line)}.about-number{margin-bottom:14px}.about-delivery{gap:24px;padding:44px 0}.about-trust{padding:44px 0}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.cat-tab{background:none;padding:6px 0;font-size:14px;font-weight:500;color:var(--text-3);border:none;border-bottom:2px solid transparent;transition:color .15s var(--ease-out),border-color .15s var(--ease-out)}.cat-tab:hover{color:var(--text)}.cat-tab[data-active=true]{color:var(--text);border-bottom-color:var(--teal-dark)}.cat-tab[data-urgent=true]{color:var(--outbid-text)}.cat-tab[data-urgent=true][data-active=true]{border-bottom-color:var(--outbid)}.photo-nav{position:absolute;top:0;bottom:0;z-index:3;width:clamp(44px,18%,64px);--photo-nav-size:38px;display:flex;align-items:center;background:none;border:none;padding:0 7px;touch-action:manipulation}.photo-nav-l{left:0;justify-content:flex-start}.photo-nav-r{right:0;justify-content:flex-end}@media (max-width:760px){.photo-nav{--photo-nav-size:30px}}.photo-nav-face{width:var(--photo-nav-size);height:var(--photo-nav-size);display:flex;align-items:center;justify-content:center;background:var(--photo-nav-scrim-solid);color:var(--photo-nav-ink);border-radius:2px;font-size:17px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:background .15s var(--ease-out)}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px)){.photo-nav-face{background:var(--photo-nav-scrim);-webkit-backdrop-filter:blur(6px) brightness(.82);backdrop-filter:blur(6px) brightness(.82)}}.photo-nav:focus-visible .photo-nav-face,.photo-nav:hover .photo-nav-face{background:var(--photo-nav-scrim-hover)}.photo-nav-dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:5px;align-items:center;padding:4px 7px;border-radius:2px;background:var(--photo-nav-scrim-solid);pointer-events:none}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px)){.photo-nav-dots{background:var(--photo-nav-scrim);-webkit-backdrop-filter:blur(6px) brightness(.82);backdrop-filter:blur(6px) brightness(.82)}}.photo-nav-dots span{width:5px;height:5px;border-radius:50%;background:var(--photo-nav-ink-dim)}.photo-nav-dots span[data-on=true]{background:var(--photo-nav-ink)}.cat-card:hover .cat-title{text-decoration:underline;text-decoration-color:var(--teal-dark);text-underline-offset:3px}.qb-signin{background:var(--teal-dark);color:var(--on-accent);border:1px solid var(--teal-dark)}.qb-signin:hover{filter:brightness(1.08)}.qb-idle{background:transparent;color:var(--text);border:1px solid var(--rule)}.qb-idle:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.room-view>.lot-stage-heading{order:2}.room-view>.lot-stage{order:1}.room-view>.lot-stage-dossier{order:3}@media (max-width:780px){.live-room-page,.lot-page{padding:12px 12px 80px!important}.lot-status-banner{gap:8px;padding:8px 10px;margin-bottom:10px!important}.lot-status-banner[data-tone=live]>span:nth-child(2){display:none}.room-grid{grid-template-areas:none}.room-grid>.room-view{display:contents!important}.room-grid>.room-floor,.room-grid>.room-panel,.room-grid>.room-rail{grid-area:auto}.room-grid>.room-panel{order:3}.room-grid>.room-floor{order:5}.room-grid>.room-rail{order:6}.room-grid>.mobile-bid-link-space{order:7}.room-view>.lot-stage-heading{order:1}.room-view>.lot-stage{order:2}.room-view>.lot-stage-dossier{order:4}.room-view>.lot-stage-heading>div:first-child{margin-top:0!important}.room-grid .room-view .lot-stage{max-width:min(100%,clamp(180px,36svh,440px))}.lot-grid>.lot-detail-column{display:contents!important}.lot-grid>.room-view{order:2}.lot-detail-column>*{order:4;min-width:0}.lot-grid>.lot-detail-heading{order:1;min-width:0}.lot-detail-column>#lot-bid-controls{order:3}.lot-grid .lot-gallery-hero{max-width:clamp(180px,36svh,440px);margin-inline:auto}.lot-grid .thumb-strip{max-width:100%}.lot-grid .lot-gallery-hero img,.lot-grid .lot-gallery-hero video,.room-grid .lot-stage img{object-fit:contain!important}.bid-panel .bid-increment-help,.bid-panel [aria-label="Bid increment"],.lot-grid .thumb-strip{display:none!important}.lot-detail-heading>div:last-child{margin-top:6px!important}.lot-detail-heading h1{font-size:24px!important}.room-grid .room-view{gap:8px!important}.bid-panel{padding:12px!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,110px);column-gap:10px}.bid-panel>*{grid-column:1/-1}.bid-panel-heading{display:contents!important}.bid-panel-status{grid-column:1/-1;grid-row:1;margin-bottom:8px}.bid-panel-status-chip{border:0!important;padding:0!important;background:transparent!important}.bid-panel-status-chip>div{flex-direction:row!important;flex-wrap:wrap;gap:8px!important;align-items:baseline}.bid-panel-price{grid-column:1;grid-row:2;text-align:left!important}.bid-panel-clock{grid-column:2;grid-row:2;align-self:center;text-align:right}.bid-panel:not([data-ring-size]) .bid-panel-clock>div{width:auto!important;height:auto!important}.bid-panel:not([data-ring-size]) .bid-panel-clock>div>svg{display:none}.bid-panel:not([data-ring-size]) .bid-panel-clock>div>div{position:static!important;align-items:flex-end!important}.bid-panel:not([data-ring-size]) .bid-panel-clock>div>div>span{font-size:18px!important}}@media (max-width:780px) and (max-height:740px){.lot-grid .lot-gallery-hero,.room-grid .room-view .lot-stage{max-width:clamp(140px,30svh,200px)}}.rail-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;text-align:left;padding:7px;margin-bottom:6px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--text-2)}.rail-row[data-viewing=true]{border-color:var(--teal-mid)}.rail-row[data-state=live]{grid-template-columns:58px minmax(0,1fr) auto;padding:9px;border:2px solid var(--teal-dark);background:var(--teal-wash)}.rail-row[data-state=closed]{background:var(--bg)}.rail-thumb{position:relative;width:44px;height:44px;background:#fff;border-radius:2px;overflow:hidden}.rail-row[data-state=live] .rail-thumb{width:58px;height:58px}.rail-row-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.3}.rail-row[data-state=live] .rail-row-title{font-size:13px;font-weight:700}.rail-row-state{display:block;font-size:10px;letter-spacing:.04em;color:var(--text-3);margin-bottom:3px;text-transform:uppercase}.rail-row-price{font-size:12px;font-weight:700}.rail-strip .rail-row{flex:0 0 216px;margin-bottom:0;grid-template-rows:auto auto;row-gap:2px;scroll-snap-align:start}.rail-strip .rail-row,.rail-strip .rail-row[data-state=live]{grid-template-columns:40px minmax(0,1fr)}.rail-strip .rail-row .rail-thumb,.rail-strip .rail-row[data-state=live] .rail-thumb{width:40px;height:40px;grid-row:1/span 2}.rail-strip .rail-row-price{grid-column:2}.room-lot-navigation{display:inline-flex;justify-content:flex-start;align-items:center;gap:16px;font-size:12px;color:var(--text-3)}.room-lot-navigation button{min-height:28px;border:0;padding:4px 0;background:transparent;color:var(--teal-dark)}.room-lot-navigation button:disabled{opacity:.4;cursor:default}.room-navigation{grid-area:nav}.room-sidebar{grid-area:sidebar;display:flex;flex-direction:column;gap:14px;min-width:0}.room-grid .lot-stage .lot-gallery-hero{background:#fff}.room-grid .lot-stage .lot-gallery-hero img{object-fit:contain!important}@media (min-width:781px){.room-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"nav nav" "view panel" "sidebar sidebar";grid-template-rows:auto auto auto;gap:10px 18px;align-items:start}.room-grid>.room-view{display:flex!important;gap:10px!important}.room-view>.lot-stage-navigation{display:none}.room-grid .room-view>.lot-stage{order:1;width:100%;max-width:none;min-height:0;margin:0}.room-grid .lot-gallery-hero{aspect-ratio:1/1!important}.room-grid .room-view>.lot-stage-heading{order:2}.room-grid .room-view>.lot-stage-dossier{order:3}.room-grid>.room-panel{position:sticky;top:84px;align-self:start}.room-sidebar .room-rail{position:static}}@media (min-width:1121px){.room-grid{grid-template-columns:minmax(300px,1fr) minmax(330px,1fr) 340px;grid-template-areas:"nav nav nav" "view panel sidebar";grid-template-rows:auto 1fr}}@media (max-width:780px){.room-navigation{order:0;grid-area:auto}.room-view>.lot-stage-navigation{display:none}.room-sidebar{display:contents}.room-commentary{order:5}.room-history{order:6}.room-sidebar>.room-rail{order:7}.room-grid>.mobile-bid-link-space{display:none}.live-room-page{padding-bottom:12px!important}.room-how-it-works{margin-top:10px!important;margin-bottom:0}}.footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;font-size:13px}@media (max-width:600px){.site-footer .footer-main{padding:16px!important;gap:12px!important}.site-footer p{margin:0}.footer-navigation{width:100%;gap:10px;font-size:12px}.footer-navigation a{line-height:1.4}.site-footer>div:last-child{padding:10px 16px!important}}body:has(.mobile-bid-bar) .live-pill,body:has(.room-grid) .live-pill{display:none!important}@media (max-width:780px){body:has(.mobile-bid-bar) .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}html[data-view=phone] body:has(.mobile-bid-bar) .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html[data-view=phone]:has(.mobile-bid-bar){scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}html[data-view=phone]:has(.setup-card-phone){scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}html[data-view=phone] .setup-card.setup-card-phone{padding:0;border:0;border-radius:0;background:transparent}html[data-view=phone] body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html[data-view=phone] .mobile-bid-bar{padding-left:max(16px,env(safe-area-inset-left,0px))!important;padding-right:max(16px,env(safe-area-inset-right,0px))!important;display:flex!important}html[data-view=phone] body:has(.mobile-bid-bar--shortcuts){padding-bottom:0}html[data-view=phone] body:has(.mobile-bid-bar--shortcuts) .site-footer,html[data-view=phone] body:has(.mobile-delivery-quote) .site-footer{padding-bottom:var(--mobile-bid-clearance,calc(208px + env(safe-area-inset-bottom)))}html[data-view=phone]:has(.mobile-bid-bar--shortcuts),html[data-view=phone]:has(.mobile-delivery-quote){scroll-padding-bottom:var(--mobile-bid-clearance,calc(208px + env(safe-area-inset-bottom)))}html[data-view=phone] .header-switcher-sheet{padding-left:max(var(--sp-4),env(safe-area-inset-left,0px));padding-right:max(var(--sp-4),env(safe-area-inset-right,0px))}html[data-view=phone] .site-header:has(.mobile-menu-dialog),html[data-view=phone] body:has(.native-mobile-menu[open]) .site-header{z-index:150!important}.live-room-page{padding-bottom:12px!important}.live-room-page .saleroom{padding-bottom:12px}@media (max-width:780px){.live-room-page .room-grid{padding-bottom:0!important}}.enquiry-page{max-width:1200px;margin:auto;padding:32px 24px}.enquiry-page header{margin-bottom:24px}.enquiry-page h1{font-size:var(--fs-8);line-height:1.15;margin:12px 0}.enquiry-page h2{font-size:var(--fs-6);margin:12px 0 8px}.enquiry-page p{line-height:1.6;margin:8px 0}.enquiry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.enquiry-grid article{max-width:560px}.enquiry-grid img,.enquiry-hero{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--card)}.enquiry-grid a{color:var(--text);text-decoration:none}.enquiry-grid a:hover h2{text-decoration:underline}.enquiry-link{font-weight:650;color:var(--teal-dark)!important}.enquiry-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:20px;align-items:start}.enquiry-price{font-size:var(--fs-7);font-weight:650}.enquiry-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 32px;background:var(--teal-dark);color:var(--card);font-weight:650;text-decoration:none;margin:12px 0}.enquiry-description{white-space:pre-line;border-top:1px solid var(--line);padding-top:16px}.enquiry-note{color:var(--muted);font-size:var(--fs-4)}.enquiry-extra{width:32%;height:auto;aspect-ratio:1;object-fit:contain;margin-top:8px}@media(max-width:640px){.enquiry-page{padding:20px 16px}.enquiry-detail,.enquiry-grid{grid-template-columns:minmax(0,1fr)}.enquiry-detail{gap:16px}.enquiry-button{display:flex;width:100%}}@media (pointer:coarse){.site-footer .footer-navigation a{display:flex;align-items:center;min-height:44px}.room-lot-navigation a,.room-lot-navigation button{min-height:44px;min-width:44px}}.room-notices{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}.bid-panel-exposure:empty,.bid-panel-private-max:empty,.room-commentary:empty,.room-notices:empty{display:none}.room-notice{line-height:1.45}html[data-view=phone] .phone-connection-slot{min-height:32px;display:flex;align-items:center}html[data-view=phone] .phone-connection-slot>[data-connection=reconnecting]{position:static;width:100%;box-sizing:border-box;margin:0;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-3);line-height:1.4;animation:none}.bid-panel-status{min-height:50px}.bid-panel{align-content:start}.bid-panel[data-bid-state=leading],.bid-panel[data-bid-state=outbid]{--text-3:var(--text-2);--muted:var(--text-2)}@media (max-width:780px){.bid-panel-status{min-height:20px}.room-grid .lot-stage-heading h1{line-height:1.2}}.turnstile-box[data-size=normal]{min-height:65px}.turnstile-box[data-size=compact]{min-height:140px}.opt-in-ask{min-height:73px}.setup-email-ask .opt-in-ask-content{padding:0 0 var(--sp-4);gap:var(--sp-3)}.opt-in-ask-content{max-width:1180px;margin:0 auto;padding:14px var(--sp-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}@media (max-width:600px){.opt-in-ask-content{padding-left:var(--sp-4);padding-right:var(--sp-4)}}@media (max-width:910px){.opt-in-ask{min-height:90px}}@media (max-width:620px){.opt-in-ask{min-height:146px}}.required-bid-gate-panel{max-height:calc(100svh - 48px)}@supports (height:100dvh){.required-bid-gate-panel{max-height:calc(100dvh - 48px)}}.mobile-account-link,.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-2);font-weight:600;color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm)}.mobile-menu-dialog{position:fixed;inset:0;z-index:60;background:var(--card)}.mobile-menu-dialog:not(.native-mobile-fallback){z-index:200}.native-mobile-menu>summary{list-style:none;cursor:pointer}.native-mobile-menu>summary::-webkit-details-marker{display:none}.native-mobile-menu .mobile-menu-close-label{display:none}.native-mobile-menu[open]:not([data-enhanced])>summary{position:fixed;top:max(var(--sp-3),env(safe-area-inset-top,0px));right:max(var(--sp-5),env(safe-area-inset-right,0px));z-index:61;background:var(--card)}.native-mobile-menu[open]:not([data-enhanced]) .mobile-menu-open-label{display:none}.native-mobile-menu[open]:not([data-enhanced]) .mobile-menu-close-label{display:inline}.native-mobile-fallback .mobile-menu-heading{min-height:calc(44px + var(--sp-3) * 2)}.nav-sheet{height:100svh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:env(safe-area-inset-top,0) max(var(--sp-5),env(safe-area-inset-right,0px)) max(var(--sp-6),env(safe-area-inset-bottom,0px)) max(var(--sp-5),env(safe-area-inset-left,0px));display:flex;flex-direction:column}.mobile-menu-heading{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:2;background:var(--card);padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.mobile-menu-account{padding:var(--sp-4) 0;border-bottom:1px solid var(--line);margin-bottom:var(--sp-2)}.mobile-menu-account p{font-size:var(--fs-2);color:var(--text-2);line-height:1.5;margin:var(--sp-2) 0;overflow-wrap:anywhere}.mobile-menu-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.mobile-menu-shortcuts a{border:1px solid var(--line);text-align:center;background:var(--bg);border-radius:var(--r-sm)}.mobile-menu-group{border-top:1px solid var(--line)}.mobile-menu-group summary{min-height:48px;padding:var(--sp-3) var(--sp-1);cursor:pointer;font-weight:600}.mobile-menu-footer{border-top:1px solid var(--line);margin-top:var(--sp-3);padding-top:var(--sp-3)}.mobile-menu-footer button{min-height:44px}.account-page{max-width:940px;margin:0 auto;padding:var(--sp-6) var(--sp-6) calc(var(--sp-6) * 1.5)}@media (max-width:720px){.account-page{padding:var(--sp-5) var(--sp-4) var(--sp-6)}}.auth-page{min-height:calc(100svh - 110px);display:flex;align-items:center;justify-content:center;padding:var(--sp-5)}.auth-card{width:100%;max-width:440px;padding:var(--sp-6)}@media (max-width:480px){.auth-page{min-height:auto;align-items:flex-start;padding:var(--sp-5) var(--sp-2)}.auth-card{padding:var(--sp-5) clamp(0px,calc((100vw - 320px) / 2),24px)}}.catalogue-page{max-width:1200px;margin:0 auto;padding:var(--sp-4) var(--sp-5) 64px}.discovery-page{max-width:1180px;margin:0 auto;padding:var(--sp-5) var(--sp-5) 64px}.discovery-note{font-size:var(--fs-3);color:var(--text-3);line-height:1.5;margin:var(--sp-5) 0 0}.watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.watch-grid-card{min-width:0}.cat-title,.sold-lot-card h3,.watch-grid-card .serif{overflow-wrap:normal;word-break:normal}.guide-lot-grid,.results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.sold-lot-card{min-width:0;border-top:1px solid var(--line);padding-bottom:var(--sp-3)}.sold-lot-photo{position:relative;aspect-ratio:1;background:var(--field);overflow:hidden}.sold-lot-photo>span{display:grid;height:100%;align-items:center;padding:var(--sp-3);font-size:var(--fs-3);color:var(--text-3)}.sold-lot-card h3{font-size:var(--fs-5);font-weight:500;line-height:1.3;margin:var(--sp-2) 0}.sold-lot-card>p{font-size:var(--fs-6);font-weight:500;color:var(--gold-text);margin:0}.enquiry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enquiry-grid article{min-width:0;max-width:none;border-bottom:1px solid var(--line);padding-bottom:var(--sp-4)}.enquiry-grid h2{font-size:var(--fs-5);font-weight:500}.enquiry-grid p,.enquiry-link{font-size:var(--fs-3)}.enquiry-grid img{object-fit:cover}.enquiry-grid .enquiry-link{display:inline-flex;min-height:44px;align-items:center}.enquiry-detail{gap:var(--sp-5)}.auction-board-title{font-size:var(--fs-7);font-weight:500;line-height:1.2;margin:0 0 var(--sp-4)}.auction-board-featured{grid-column:1/-1}.auction-tile-image img{object-fit:contain;padding:var(--sp-3)}.auction-tile-copy{padding:var(--sp-4) 0}.auction-tile[data-state=ended] .auction-tile-image img{object-fit:contain;padding:var(--sp-3)}.auction-tile[data-state=ended] .auction-tile-copy{padding:var(--sp-4)}.auction-tile-title{font-size:var(--fs-7)}.auction-tile-date{margin-top:var(--sp-2);margin-bottom:0;line-height:1.5}.auction-tile-meta{margin-top:var(--sp-2);font-size:var(--fs-3)}.auction-tile-action{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:center;min-height:44px;margin-top:var(--sp-3);width:100%;font-size:var(--fs-4);font-weight:600;color:var(--teal-dark);border-top:1px solid var(--line)}.auction-tile-lead .auction-tile-copy{border:0}.enquiry-purchase-panel{min-width:0;border-top:1px solid var(--line);padding-top:var(--sp-3)}.enquiry-button{color:var(--on-accent)}.about-page{padding-top:var(--sp-5)}.about-hero{max-width:none;padding:var(--sp-4) 0 var(--sp-5)}.about-hero-photographic{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:var(--sp-5)}.about-hero h1{font-size:clamp(32px,5vw,64px)}.about-intro{margin:var(--sp-4) 0;font-size:var(--fs-5);line-height:1.6}.about-photo{margin:0;min-width:0}.about-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.about-photo figcaption{font-size:var(--fs-3);line-height:1.5;color:var(--text-3);margin-top:var(--sp-2)}.about-principles article{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}.about-number{margin-bottom:var(--sp-3)}.about-delivery,.about-trust{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}.insight-photo{min-width:0}.insight-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.insight-lead-photographic{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-5);align-items:center}.how-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.how-step{border-top:1px solid var(--line);padding-top:var(--sp-4);min-width:0}.how-step p{margin:0}.how-winning-details{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}.how-winning-details h2{font-size:var(--fs-7);line-height:1.2;margin-bottom:var(--sp-3)}.how-winning-details>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.how-winning-details p{margin:0;font-size:var(--fs-4);line-height:1.6;color:var(--text-2)}@media (max-width:760px){.how-winning-details>div{grid-template-columns:minmax(0,1fr)}}.how-numbers{max-width:80ch}.grading-index{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);border-block:1px solid var(--line);margin:var(--sp-4) 0 var(--sp-5)}.grading-index a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-4);color:var(--teal-dark)}.grading-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-6)}.grading-sections>section{min-width:0;border-top:1px solid var(--line);padding-top:var(--sp-4)}.footer-practice{max-width:1180px;margin:0 auto;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4)}.footer-practice h2{margin:0 0 var(--sp-1);font-size:var(--fs-5);font-weight:500}.footer-practice p{margin:0;font-size:var(--fs-2);color:var(--text-2);line-height:1.5}.footer-practice>a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--sp-2) var(--sp-3);color:var(--teal-dark);border:1px solid var(--teal-dark);font-size:var(--fs-3);font-weight:600}@media (min-width:1001px){.enquiry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1000px){.guide-lot-grid,.results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.catalogue-page,.discovery-page{padding:var(--sp-3) var(--sp-4) 56px}.catalogue-heading{margin-bottom:var(--sp-3)!important}.catalogue-heading h1{font-size:var(--fs-7)!important}.catalogue-controls{flex-wrap:nowrap!important}.catalogue-controls input{min-width:0!important;font-size:var(--fs-5)!important;padding-inline:var(--sp-2)!important}.catalogue-controls select{max-width:44%;min-height:44px}.catalogue-filters{flex-wrap:nowrap!important;overflow-x:auto;gap:var(--sp-4)!important}.catalogue-filters .cat-tab{flex-shrink:0;min-height:44px}.cat-grid,.enquiry-grid,.guide-lot-grid,.results-grid,.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-3)}.watch-grid-card>div:last-child{padding:var(--sp-2)!important}.enquiry-page{padding-inline:var(--sp-4)}.enquiry-detail{gap:var(--sp-4)}.enquiry-item-page .lot-detail-heading{margin-bottom:0}.about-hero-photographic,.grading-sections,.how-steps,.insight-lead-photographic{grid-template-columns:minmax(0,1fr)}.about-hero{padding-top:0}.about-photo img{max-height:320px;object-fit:contain}.content-page-wide{padding:var(--sp-4)!important}.content-page-wide>h1{font-size:var(--fs-8)!important;margin-bottom:var(--sp-4)!important}.footer-practice{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.footer-practice>a{align-self:stretch}}@media (max-width:600px){.footer-practice{padding-left:var(--sp-4);padding-right:var(--sp-4)}}@media (max-width:780px){.enquiry-detail.lot-grid{grid-template-columns:minmax(0,1fr)}}.delivery-search{display:flex;flex-direction:column;gap:6px}.delivery-search label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--text-3)}.delivery-search input{font-size:16px;min-height:44px;padding:10px 12px;border:1px solid var(--line);background:var(--bg);color:var(--text);width:100%;box-sizing:border-box;border-radius:2px}.delivery-search p:empty{display:none}.delivery-search ul{list-style:none;padding:0;margin:0;border:1px solid var(--line)}.delivery-search li+li{border-top:1px solid var(--line)}.delivery-search li button{width:100%;min-height:44px;text-align:left;padding:10px 12px;color:var(--teal-dark);background:var(--bg);font-size:14px}.delivery-search small{font-size:12px;color:var(--text-3);line-height:1.4}.promise-band-full{max-width:1180px;margin:0 auto;padding:10px 24px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.promise-line,.statusbar-live-ribbon{display:none}.site-header{top:0}.header-switcher-slot{display:none}.theme-toggle-large button{min-height:44px}html[data-view=phone] .site-header{height:56px;min-height:56px;box-sizing:border-box;padding:0 var(--sp-4)!important;gap:var(--sp-2)!important}html[data-view=phone] .nav-mobile-actions{display:flex;align-items:center;gap:var(--sp-2)}html[data-view=phone] .nav-desktop{display:none}html[data-view=phone] .mobile-menu-button{min-width:44px;padding:0 var(--sp-2)}html[data-view=phone] .mobile-menu-button>span.mobile-menu-open-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-view=phone] .header-switcher-slot{display:flex;align-items:center;flex:1 1 auto;min-width:44px;min-height:44px}html[data-view=phone] .header-switcher-button{display:inline-flex;align-items:center;gap:var(--sp-1);max-width:100%;min-width:44px;min-height:44px;padding:0 var(--sp-2);border:0;background:none;color:var(--text);font:inherit;font-size:var(--fs-4);font-weight:600;cursor:pointer}html[data-view=phone] .header-switcher-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:360px){html[data-view=phone] .site-header{padding:0 var(--sp-2)!important;gap:var(--sp-1)!important}html[data-view=phone] .nav-mobile-actions{gap:var(--sp-1)}html[data-view=phone] .header-switcher-button{padding:0}}html[data-view=phone] .account-page button{min-height:44px}html[data-view=phone] .account-page input,html[data-view=phone] .account-page select,html[data-view=phone] .account-page textarea{font-size:var(--fs-5)}.header-switcher-layer{position:fixed;inset:0;z-index:140}.header-switcher-scrim{position:absolute;inset:0;width:100%;border:0;padding:0;background:var(--scrim-sheet);cursor:pointer}html[data-view=phone] .header-switcher-sheet{position:absolute;inset:calc(56px + max(var(--sp-4), env(safe-area-inset-top, 0px))) max(var(--sp-4),env(safe-area-inset-right,0px)) auto max(var(--sp-4),env(safe-area-inset-left,0px));max-height:calc(100svh - 120px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:var(--card);border:1px solid var(--line);padding:var(--sp-3) var(--sp-4) var(--sp-4);box-shadow:var(--shadow-lift)}html[data-view=phone] .header-switcher-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}html[data-view=phone] .header-switcher-sheet h2{margin:0;font-size:var(--fs-5);font-weight:600;color:var(--text)}html[data-view=phone] .header-switcher-close{min-width:44px;min-height:44px;padding:var(--sp-2);color:var(--teal-dark);font:inherit;font-size:var(--fs-5);text-decoration:underline}html[data-view=phone] .header-switcher-sheet a{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-3);border-top:1px solid var(--line);color:var(--text);font-size:var(--fs-5);line-height:1.5;font-weight:500}html[data-view=phone] .header-switcher-sheet a>span{min-width:0;overflow-wrap:anywhere}html[data-view=phone] .header-switcher-sheet a>small{flex-shrink:0;font-size:var(--fs-4)}html[data-view=phone] .header-switcher-sheet a[aria-current=page]{color:var(--teal-dark);background:var(--teal-wash)}html[data-view=phone] .statusbar-live-ribbon{display:flex;align-items:center;gap:var(--sp-2);position:sticky;top:0;z-index:41;height:44px;box-sizing:border-box;padding:0 var(--sp-4);background:var(--slab);color:var(--on-slab-strong);font-size:var(--fs-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}html[data-view=phone] body:has(.statusbar-live-ribbon) .site-header{top:44px}html[data-view=phone] .lot-grading-link a,html[data-view=phone] .trust-strip-links a{display:inline-flex;align-items:center;min-height:44px}html[data-view=phone] .lot-grading-link a{display:inline-block;padding:10px 0;box-sizing:border-box;line-height:1.6}html[data-view=phone] .calendar-subscribe-copy input{font-size:16px}html[data-view=phone] .site-header>a[aria-label="Teals home"]{min-height:44px}html[data-view=phone] .site-header>a[aria-label="Teals home"]>span{transform:translateY(2px)}html[data-view=phone] .promise-band-full{display:none}html[data-view=phone] .promise-line{display:block}html[data-view=phone] .promise-line>summary{list-style:none;cursor:pointer;box-sizing:border-box;min-height:44px;padding:5px var(--sp-4);font-size:12px;line-height:1.3;display:flex;align-items:center}html[data-view=phone] .promise-line>summary>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-view=phone] .promise-line>summary::-webkit-details-marker{display:none}html[data-view=phone] .promise-line>p{margin:0;padding:var(--sp-2) var(--sp-4) var(--sp-3);font-size:var(--fs-2);line-height:1.45}html[data-view=phone] .menu-settings{border-top:1px solid var(--line);margin-top:var(--sp-3);padding-top:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}html[data-view=phone] .menu-appearance{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:44px;font-size:var(--fs-3);font-weight:600}html[data-view=phone] .menu-appearance-primary{padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}html[data-view=phone] .theme-toggle-large button{min-width:72px;height:44px;padding:0 var(--sp-3);gap:var(--sp-1);font-size:var(--fs-2);font-weight:600}html[data-view=phone] .menu-date-line{font-size:var(--fs-2);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footer-view-switch{display:none}.footer-view-switch[data-arm=override_desktop]{display:inline}.footer-view-switch button{background:none;border:0;padding:0;min-height:24px;color:var(--teal-dark);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}html[data-view=phone] .footer-view-switch{display:inline}html[data-view=phone] .footer-view-switch button{min-height:44px}html[data-view=phone] .footer-practice h2{font-size:var(--fs-4)}html[data-view=phone] .auth-page{padding:var(--sp-2) var(--sp-4) var(--sp-5)}html[data-view=phone] .auth-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-view=phone] .auth-card [data-auth-wordmark]{display:none}.page-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:10px}html[data-view=phone] .page-eyebrow{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;font-family:inherit}html[data-view=phone] main blockquote a,html[data-view=phone] main dd a,html[data-view=phone] main figcaption a,html[data-view=phone] main li a,html[data-view=phone] main p a,html[data-view=phone] main small a,html[data-view=phone] main td a{padding-block:5px}html[data-view=phone] .grading-index a{min-width:44px;justify-content:center}html[data-view=phone] .results-page a[href="/auctions"]{min-height:44px;box-sizing:border-box}html[data-view=phone] .about-delivery>div>a{display:inline-flex;align-items:center;min-height:44px}.bid-shortcuts{display:flex;width:100%;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;margin:8px 0}.bid-shortcuts button{flex:1 1;min-width:0;min-height:44px;padding:8px 2px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--text-2);font-size:var(--fs-3);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bid-shortcuts button:first-child{border-left:0}.bid-shortcuts button[aria-pressed=true]{background:var(--teal-wash);color:var(--teal-dark)}.bid-shortcuts button:disabled{opacity:.5}.bid-increment-help{flex:0 0 44px;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-3);border-left:1px solid var(--line)}.bid-increment-help:hover{color:var(--teal-dark);background:var(--teal-wash)}.bid-increment-help:focus-visible{outline:2px solid var(--teal-dark);outline-offset:-3px}.bid-shortcuts .bid-increment-help{flex:0 0 44px;padding:0}.bid-panel--compact-tools .bid-panel-compact-maximum{margin-top:8px!important;padding-top:8px!important}.bid-panel--compact-tools .bid-panel-private-max{margin-top:8px}.bid-panel--compact-tools .private-maximum-status{margin-bottom:0!important}.bid-panel-leading-step{min-height:46px;box-sizing:border-box;margin:8px 0;border:1px solid var(--line);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:var(--fs-3);font-weight:600;color:var(--teal-dark)}.bid-panel-first-step{font-size:var(--fs-2);line-height:1.5;font-weight:400;color:var(--text-3);text-align:center}.private-maximum-status--after-input .private-maximum-retry{margin-top:4px}.private-maximum-status--after-input .private-maximum-retry button{display:block;padding-inline:0!important;min-width:44px;text-align:left;line-height:1.5}@media (min-width:768px) and (pointer:coarse){.cat-card .cat-card-action .bid-shortcuts button{min-width:44px}html[data-view=phone] .cat-card .cat-card-action .bid-shortcuts button{min-width:0}}.bid-increment-layer{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:16px;background:var(--scrim-sheet)}.bid-increment-popup{width:min(100%,560px);max-height:85svh;overflow-y:auto;box-sizing:border-box;padding:20px;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lift);font-size:var(--fs-4);line-height:1.6}.bid-increment-popup-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bid-increment-popup h2{margin:0;font-size:var(--fs-6)}.bid-increment-popup-head button{flex:none;min-height:44px;padding:0 12px;border:1px solid var(--line);background:transparent;color:var(--text);border-radius:var(--r-sm);font:inherit}.bid-increment-popup summary{display:flex;align-items:center;min-height:44px;color:var(--teal-dark);cursor:pointer;font-weight:600}.bid-increment-popup summary:after{content:"⌄";margin-left:auto;padding-left:12px}.bid-increment-popup .bid-increment-guide{margin-top:12px}.payment-mark{display:grid;place-items:center;flex:0 0 40px;width:40px;height:28px}.delivery-service-row{display:flex;align-items:center;gap:12px}.delivery-service-row>a{flex:1 1;min-width:0}.delivery-service-action{flex:none}.mobile-delivery-quote{flex:0 0 100%;min-width:0}.mobile-viewer-error{flex:0 0 100%;margin:0;font-size:var(--fs-3);color:var(--text-2)}.delivery-bid-quote{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding-top:4px;border-top:1px solid var(--bar-edge);font-size:var(--fs-2);line-height:1.35;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delivery-bid-quote strong{color:var(--text);white-space:nowrap}.delivery-bid-quote small{grid-column:1/-1;font-size:var(--fs-2)}html[data-view=phone] .footer-navigation{gap:16px;font-size:var(--fs-3)}html[data-view=phone] .footer-navigation a{display:flex;align-items:center;min-height:44px}html[data-view=phone] .room-lot-navigation a,html[data-view=phone] .room-lot-navigation button{min-height:44px;min-width:44px}.bid-increment-guide{scroll-margin-top:100px;margin-top:24px;color:var(--text-2);font-size:var(--fs-4);line-height:1.7}.bid-increment-guide h2{color:var(--text);font-size:var(--fs-6);margin-bottom:8px}.bid-increment-guide p{margin:8px 0}.bid-increment-guide table{width:100%;border-collapse:collapse;margin:16px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bid-increment-guide td,.bid-increment-guide th{text-align:left;padding:8px 4px;border-bottom:1px solid var(--line);vertical-align:top}.bid-increment-guide caption{text-align:left;color:var(--text-3);margin-bottom:8px}.mobile-bid-shortcuts{flex:0 0 100%;min-width:0;border:0;padding:0;margin:0}.mobile-bid-shortcuts .bid-shortcuts{margin:0}@media (max-width:767px){body:has(.mobile-bid-bar--shortcuts){padding-bottom:calc(160px + env(safe-area-inset-bottom))}}html[data-view=phone] body:has(.mobile-bid-bar){padding-bottom:0}html[data-view=phone] .lot-page-phone{padding-bottom:16px!important}html[data-view=phone] .mobile-bid-bar{gap:6px!important;padding-top:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}.delivery-bid-quote{position:relative;display:block;padding-top:0;border-top:0}.delivery-bid-quote summary{display:flex;flex-direction:column;justify-content:center;min-height:44px;cursor:pointer;list-style:none}.delivery-bid-quote summary::-webkit-details-marker{display:none}.delivery-bid-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.delivery-bid-heading>span:after{content:"\00a0ⓘ"}.delivery-bid-quote small{display:block}.delivery-bid-rule{position:absolute;bottom:100%;left:0;right:0;padding:12px;margin:0 0 8px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lift);font-size:var(--fs-3);line-height:1.5}.delivery-bid-quote summary:focus-visible{outline:2px solid var(--teal-dark);outline-offset:2px}.payment-marks{gap:8px!important}.payment-mark{flex:0 0 auto;width:auto;min-width:38px;height:34px}html[data-view=phone] .footer-navigation{grid-template-columns:minmax(0,1fr);gap:0}.footer-group{border-top:1px solid var(--line)}.footer-group:last-child{border-bottom:1px solid var(--line)}.footer-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none;font-weight:600}.footer-group>summary::-webkit-details-marker{display:none}.footer-group>summary:after{content:"+";color:var(--text-3)}.footer-group[open]>summary:after{content:"−"}.footer-group-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-bottom:8px}html[data-view=phone] .footer-group-links a{padding:4px 0!important;box-sizing:border-box}.payment-mark[data-mark="paypal.png"]{width:38px;min-width:38px;height:28px;overflow:hidden}.payment-mark[data-mark="google-pay.svg"]{width:36px;min-width:36px}.payment-mark img{max-width:none}html[data-view=phone] .footer-main{padding:20px 16px!important}.payment-mark{display:flex;align-items:center;justify-content:center}.payment-mark img{flex:none}@media (orientation:landscape) and (max-height:500px){html[data-view=phone] .mobile-bid-bar--shortcuts{display:grid!important;grid-template-columns:84px minmax(0,1fr) minmax(0,1fr) 100px}html[data-view=phone] .mobile-bid-bar--shortcuts>.mobile-bid-shortcuts{grid-column:1/3;grid-row:1}html[data-view=phone] .mobile-bid-bar--shortcuts>.mobile-delivery-quote{grid-column:3/5;grid-row:1}html[data-view=phone] .mobile-bid-bar--shortcuts>div:not([role=status]):not(.mobile-delivery-quote){grid-column:1;grid-row:2}html[data-view=phone] .mobile-bid-bar--shortcuts>[data-journey-action=bid]{grid-column:2/4;grid-row:2}html[data-view=phone] .mobile-bid-bar--shortcuts>[data-journey-action=max]{grid-column:4;grid-row:2}}html[data-view=phone] .mobile-max-sheet input{min-height:44px}.maximum-amount-field:focus-within{outline:2px solid var(--teal-dark);outline-offset:2px}.maximum-amount-field input:focus-visible{outline:none}html[data-view=phone] .delivery-service-facts>span{display:block!important;white-space:normal!important}html[data-view=phone] .delivery-service-facts .delivery-fact-separator{display:none}@media (orientation:landscape) and (max-height:500px){html[data-view=phone] body:has(.lot-stage-band) .mobile-bid-bar{left:40%!important;right:0;width:auto!important;box-sizing:border-box;grid-template-columns:84px minmax(0,1fr) minmax(0,1fr) 80px;padding-left:12px!important}html[data-view=phone] body:has(.lot-stage-band) .site-header{position:relative!important;top:auto!important}}.catalogue-discovery-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding-block:var(--sp-3);color:var(--text-2);font-size:var(--fs-3)}.catalogue-discovery-notice button{min-height:44px;padding:var(--sp-2) var(--sp-3);color:var(--teal-dark);background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;cursor:pointer}html[data-view=phone] .bid-panel--phone-room{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-view=phone] .bid-panel--phone-room .phone-lot-instrument-frame{position:relative;border:2px solid var(--line);border-radius:var(--r-sm);overflow:visible;background:var(--card)}html[data-view=phone] .phone-lot-instrument-frame[data-state=leading]{--live-halo-color:var(--teal-dark)}html[data-view=phone] .phone-lot-instrument-frame[data-state=outbid]{--live-halo-color:var(--outbid-text)}html[data-view=phone] .phone-lot-instrument-frame[data-state=leading]:before,html[data-view=phone] .phone-lot-instrument-frame[data-state=outbid]:before{content:"";position:absolute;inset:-6px;border:2px solid var(--live-halo-color);border-radius:var(--live-halo-radius);pointer-events:none;box-shadow:0 0 calc(var(--frame-urgency,0) * 8px) var(--live-halo-color)}html[data-view=phone] .bid-panel--phone-room .bid-panel-heading{padding:12px;margin:0;border:0!important;gap:12px!important}html[data-view=phone] .bid-panel--phone-room .bid-panel-status{position:relative}html[data-view=phone] .bid-panel--phone-room .bid-panel-price{width:100%;text-align:left!important}html[data-view=phone] .phone-bid-status{padding:4px 6px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-2);line-height:1.25;overflow-wrap:anywhere}html[data-view=phone] .bid-panel--phone-room .bid-panel-room-context{margin-top:8px}html[data-view=phone] .mobile-room-bar-status{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 100%;min-width:0}html[data-view=phone] .mobile-room-bar-status>:first-child{min-width:0;flex:1 1}html[data-view=phone] .mobile-bid-bar:has(.mobile-room-bar-status) .mobile-bid-current{flex:0 0 100%!important;flex-direction:row!important;justify-content:space-between}html[data-view=phone] .mobile-bid-bar:has(.mobile-room-bar-status) .mobile-bid-current>:last-child{display:none}html[data-view=phone] .mobile-bid-bar:has(.mobile-room-bar-status)>[data-journey-action=bid]{flex:2 1;min-height:56px}html[data-view=phone] .mobile-bid-bar:has(.mobile-room-bar-status)>[data-journey-action=max]{flex:1 1;min-height:56px;font-family:inherit}@media (prefers-reduced-motion:reduce){html[data-view=phone] .phone-lot-instrument-frame:before{box-shadow:none!important;transition:none!important}}html[data-view=phone] .bid-panel--phone-room .bid-panel-status{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}html[data-view=phone] .bid-panel--phone-room .bid-panel-price{display:contents}html[data-view=phone] .bid-panel--phone-room .bid-panel-price>:first-child{grid-column:1/-1;grid-row:1}html[data-view=phone] .bid-panel--phone-room .price-pulse{grid-column:1;grid-row:2;padding-right:0;font-size:clamp(22px,7vw,34px)!important}html[data-view=phone] .bid-panel--phone-room .bid-panel-price>:nth-child(3){grid-column:1/-1;grid-row:3}html[data-view=phone] .bid-panel--phone-room .bid-panel-watchers{grid-column:1/-1;grid-row:4}html[data-view=phone] .phone-bid-status{position:static;grid-column:2;grid-row:2;width:116px;max-width:116px;height:52px;min-height:52px;padding:6px;font-size:14px;font-weight:600;line-height:18px;overflow-wrap:normal}html[data-view=phone] .mobile-bid-shortcuts--guidance,html[data-view=phone] .phone-bid-status{box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}html[data-view=phone] .mobile-bid-shortcuts--guidance{min-height:46px;padding:6px 10px;border:1px solid var(--line);font-size:var(--fs-2);line-height:16px;color:var(--text-2)}html[data-view=phone] .mobile-bid-bar:has(.mobile-room-bar-status)>.mobile-bid-shortcuts{height:46px;box-sizing:border-box}@media(max-width:350px){html[data-view=phone] .phone-bid-status{width:100px;max-width:100px}}html[data-view=phone] .mobile-menu-heading>a{display:inline-flex;align-items:center;min-height:44px}html[data-view=phone] .mobile-menu-shortcuts>a,html[data-view=phone] .nav-sheet>a{min-height:44px;box-sizing:border-box}html[data-view=phone] .touch-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px}@media (pointer:coarse){.touch-link{min-width:44px}.mobile-menu-heading>a,.site-header>a[aria-label="Teals home"],.touch-link{display:inline-flex;align-items:center;min-height:44px}.mobile-menu-shortcuts>a,.nav-sheet>a{min-height:44px;box-sizing:border-box}.site-header .nav-desktop a,.site-header .nav-desktop button,.site-header .nav-desktop summary{min-height:44px;min-width:44px}.site-header .nav-desktop [role=menuitem]{display:flex;align-items:center}.catalogue-controls input,.catalogue-filters button.cat-tab,.footer-view-switch button,.live-pill,.room-how-it-works a{min-height:44px}.catalogue-filters button.cat-tab{min-width:44px}.grading-index a{min-width:44px;justify-content:center}.results-page a[href="/auctions"]{min-height:44px;box-sizing:border-box}.about-delivery>div>a{display:inline-flex;align-items:center;min-height:44px}.about-identity p a,main blockquote a,main dd a,main figcaption a,main li a,main p a,main small a,main td a{padding-block:5px}.lot-grading-link a,.trust-strip-links a{display:inline-flex;align-items:center;min-height:44px}}