@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/newsreader-latin-normal-533ed6c1783a1b59f5f7eda5f241e170.woff2?vsn=d) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/newsreader-latin-italic-914fe588cca3dc10a19824a161eccd1c.woff2?vsn=d) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin-normal-e4c9b081863ae33b18b6eb412185c13c.woff2?vsn=d) format("woff2")}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin-italic-5ac660b00f408ef79a18f7ca6128f466.woff2?vsn=d) format("woff2")}@font-face{font-family:Newsreader Fallback;src:local("Georgia"),local("Times New Roman");size-adjust:98%;ascent-override:96%;descent-override:26%}@font-face{font-family:Public Sans Fallback;src:local("Arial"),local("Helvetica");size-adjust:101%;ascent-override:94%;descent-override:22%}:root{--paper: #faf8f4;--paper-2: #f1ede6;--paper-3: #e6e0d6;--ink: #16120f;--ink-2: #352d27;--ink-3: #574d45;--backdrop: #dcd6cc;--rule: rgb(22 18 15 / .16);--rule-strong: rgb(22 18 15 / .4);--umber: #3b2a1e;--night: #15110e;--night-2: #201913;--night-3: #2e241d;--night-rule: rgb(247 242 234 / .16);--night-ink: #f7f2ea;--night-ink-2: #e0d5c6;--night-ink-3: #b9ab9c;--brass: #c9a46a;--brass-hi: #ecd3a0;--vermilion: #d23a1c;--vermilion-ink: #a8290f;--verdigris: #1f6b5a;--verdigris-hi: #6cc4ad;--serif: "Newsreader", "Newsreader Fallback", Georgia, serif;--sans: "Public Sans", "Public Sans Fallback", Arial, sans-serif;--t-xs: .8125rem;--t-sm: .9375rem;--t-base: 1.0625rem;--t-md: 1.125rem;--t-lg: 1.3125rem;--t-xl: clamp(1.5rem, 1.1rem + 1.2vw, 2rem);--d-3: clamp(1.875rem, 1.2rem + 2.4vw, 3rem);--d-2: clamp(2.5rem, 1.4rem + 4vw, 4.75rem);--d-1: clamp(3.25rem, 1.6rem + 6.6vw, 8.5rem);--gutter: clamp(20px, 4vw, 56px);--wrap: 1440px;--header-h: 68px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;min-height:100vh;background-color:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-base);line-height:1.6;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video,picture{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-family:var(--serif);font-weight:500;font-optical-sizing:auto;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.night :focus-visible{outline-color:var(--brass)}::selection{background:var(--brass);color:var(--night)}.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}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--ink);color:var(--paper);text-decoration:none}.skip-link:focus{top:12px}.num{font-variant-numeric:lining-nums}.bid-amount,.bid-big-amount,.rostrum-amount,.r-price{font-weight:500}.serif{font-family:var(--serif);font-optical-sizing:auto}.title{font-family:var(--serif);font-style:italic}.label{font-family:var(--sans);font-size:var(--t-xs);font-weight:700;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.night .label{color:var(--night-ink-2)}.muted{color:var(--ink-3)}.night .muted{color:var(--night-ink-3)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.rule{border:0;border-top:1px solid var(--rule);margin:0}.prose{max-width:64ch;font-size:var(--t-md);line-height:1.65}.prose p+p{margin-top:1em}.prose h2{font-size:var(--d-3);margin:1.6em 0 .5em}.prose h3{font-size:var(--t-xl);margin:1.4em 0 .4em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.site-header{position:sticky;top:0;z-index:40;background:#faf8f4e0;backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid var(--rule)}.site-header .bar{display:flex;align-items:center;gap:28px;height:var(--header-h)}.wordmark{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none;flex:none}.wordmark .name{font-family:var(--serif);font-size:1.875rem;font-weight:500;letter-spacing:-.02em;line-height:1}.wordmark .place{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.site-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.site-nav a{position:relative;padding:8px 12px;font-size:var(--t-sm);font-weight:500;text-decoration:none;white-space:nowrap}.site-nav a:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.header-tools{display:flex;align-items:center;gap:10px;flex:none}.live-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;border-radius:999px;background:var(--night);color:var(--night-ink);font-size:var(--t-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--vermilion);box-shadow:0 0 #e03c1f99;animation:live-pulse 1.8s var(--ease-out) infinite;flex:none}@keyframes live-pulse{0%{box-shadow:0 0 #e03c1f8c}70%{box-shadow:0 0 0 9px #e03c1f00}to{box-shadow:0 0 #e03c1f00}}.account-link{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:999px;font-size:var(--t-sm);font-weight:500;text-decoration:none;white-space:nowrap}.account-link .paddle{font-family:var(--serif);font-size:.95rem;font-variant-numeric:lining-nums}.account-link .who{margin-left:8px}.menu-button{display:none;align-items:center;justify-content:center;width:42px;height:42px;margin-right:-8px;border:0;background:none}.menu-button span,.menu-button span:before,.menu-button span:after{display:block;width:22px;height:1.5px;background:var(--ink);position:relative;content:""}.menu-button span:before{position:absolute;top:-7px}.menu-button span:after{position:absolute;top:7px}.mobile-menu{position:fixed;inset:var(--header-h) 0 0 0;z-index:39;display:none;flex-direction:column;padding:28px var(--gutter) 40px;background:var(--paper);overflow-y:auto}.mobile-menu.open{display:flex;animation:menu-in .35s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.mobile-menu a.big{padding:10px 0;border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:2rem;line-height:1.15;text-decoration:none}.mobile-menu .small-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:var(--t-sm)}@media (max-width: 1080px){.site-nav{display:none}.menu-button{display:inline-flex}.header-tools{margin-left:auto}}@media (max-width: 560px){.wordmark .place,.account-link .who,.live-pill .live-text{display:none}.live-pill{padding:0 12px}}.site-footer{margin-top:clamp(64px,10vw,140px);background:var(--night);color:var(--night-ink-2);font-size:var(--t-sm)}.site-footer .top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-block:72px 56px}.site-footer h2{color:var(--night-ink);font-size:var(--d-3);line-height:1.05;max-width:14ch}.site-footer .col h3{margin-bottom:14px;color:var(--night-ink-3);font-family:var(--sans);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.site-footer a{text-decoration:none;color:var(--night-ink)}.site-footer a:hover{text-decoration:underline}.site-footer .colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:22px 28px;border-top:1px solid var(--night-rule);color:var(--night-ink-3);font-size:var(--t-xs)}.site-footer .giant{display:block;overflow:hidden;padding-inline:var(--gutter);font-family:var(--serif);font-size:clamp(5rem,24vw,22rem);font-weight:400;line-height:.74;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgb(201 164 106 / .28);text-align:center;-webkit-user-select:none;user-select:none;max-width:var(--wrap);margin-inline:auto}@media (max-width: 900px){.site-footer .top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .lead{grid-column:1 / -1}}.notices{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;gap:10px;width:min(380px,calc(100vw - 40px));pointer-events:none}.notice{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:start;padding:16px 16px 16px 18px;background:var(--night);color:var(--night-ink);border-left:3px solid var(--brass);box-shadow:0 18px 40px -18px #120d0a99;animation:notice-in .5s var(--ease-out)}.notice.outbid{border-left-color:var(--vermilion)}.notice.won{border-left-color:var(--verdigris-hi)}.notice .kind{grid-row:span 2;font-family:var(--serif);font-size:1.75rem;line-height:1}.notice .head{font-weight:600}.notice .body{grid-column:2;color:var(--night-ink-2);font-size:var(--t-sm)}.notice a{color:var(--brass-hi)}.notice button{border:0;background:none;color:var(--night-ink-3);font-size:1.25rem;line-height:1;padding:0 2px}@keyframes notice-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media (max-width: 560px){.notices{left:12px;right:12px;bottom:12px;width:auto}}.flash{position:fixed;top:calc(var(--header-h) + 14px);left:50%;z-index:70;transform:translate(-50%);display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;background:var(--ink);color:var(--paper);font-size:var(--t-sm);box-shadow:0 16px 36px -16px #120d0a8c;animation:notice-in .4s var(--ease-out)}.flash.error{background:var(--vermilion-ink)}.flash button{border:0;background:none;color:inherit;opacity:.7;font-size:1.1rem}main{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid var(--ink);border-radius:2px;background:var(--ink);color:var(--paper);font-size:var(--t-sm);font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease-out)}.btn:hover{background:var(--umber);border-color:var(--umber)}.btn:active{transform:translateY(1px)}.btn .arrow{transition:transform .3s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn.ghost:hover{border-color:var(--ink);background:#16120e0a}.btn.brass{background:var(--brass);border-color:var(--brass);color:var(--night)}.btn.brass:hover{background:var(--brass-hi);border-color:var(--brass-hi)}.btn.block{width:100%}.btn.small{min-height:38px;padding:0 14px;font-size:var(--t-xs)}.btn[disabled],.btn.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.night .btn.ghost{color:var(--night-ink);border-color:var(--night-rule)}.night .btn.ghost:hover{border-color:var(--night-ink-2);background:#faf8f40d}.text-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:var(--t-sm);font-weight:600;text-decoration:none}.text-link .arrow{transition:transform .3s var(--ease-out)}.text-link:hover .arrow{transform:translate(4px)}.field{display:grid;gap:6px}.field+.field{margin-top:18px}.field label,.field .legend{font-size:var(--t-sm);font-weight:600}.field .hint{color:var(--ink-3);font-size:var(--t-sm)}.input,.select,.textarea{width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--rule-strong);border-radius:2px;background:#ffffff8c;font-size:var(--t-base);transition:border-color .2s,box-shadow .2s}.textarea{min-height:120px;resize:vertical;line-height:1.5}.select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2316120e' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #c9a46a59}.field.invalid .input,.field.invalid .select,.field.invalid .textarea{border-color:var(--vermilion-ink)}.error-text{display:flex;gap:6px;align-items:baseline;color:var(--vermilion-ink);font-size:var(--t-sm);font-weight:500}.error-text:before{content:"";width:6px;height:6px;margin-top:.45em;flex:none;border-radius:50%;background:currentColor}.check{display:flex;gap:12px;align-items:flex-start;font-size:var(--t-sm)}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ink);flex:none}.form-panel{padding:clamp(24px,4vw,40px);background:#fff6;border:1px solid var(--rule)}.night .input,.night .select{background:var(--night-2);border-color:var(--night-rule);color:var(--night-ink)}.chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;font-size:var(--t-xs);font-weight:600;letter-spacing:.04em;white-space:nowrap;background:var(--paper-2);color:var(--ink-2)}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.chip.plain:before{display:none}.chip.leading{background:#2e7d6b1f;color:var(--verdigris)}.chip.outbid{background:#e03c1f1a;color:var(--vermilion-ink)}.chip.live{background:var(--night);color:var(--night-ink)}.chip.live:before{background:var(--vermilion);animation:live-pulse 1.8s var(--ease-out) infinite}.chip.sold{background:var(--ink);color:var(--paper)}.chip.sold:before{display:none}.night .chip{background:var(--night-3);color:var(--night-ink-2)}.night .chip.leading{background:#5fb39e29;color:var(--verdigris-hi)}.night .chip.outbid{background:#e03c1f2e;color:#ff8a70}.section{padding-block:clamp(48px,8vw,112px)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;margin-bottom:clamp(24px,4vw,48px);padding-bottom:18px;border-bottom:1px solid var(--ink)}.section-head h2{font-size:var(--d-2)}.section-head .label{grid-column:1 / -1;order:-1}@media (max-width: 640px){.section-head{grid-template-columns:minmax(0,1fr)}}.work-image{position:relative;background:var(--paper-3);overflow:hidden}.work-image picture{height:100%}.work-image img{width:100%;height:100%;object-fit:cover}.work-image.contain img{object-fit:contain}.work-image .placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 30% 20%,rgb(255 255 255 / .35),transparent 60%),linear-gradient(160deg,var(--paper-3),#cfc3ae);color:#16120e59;font-family:var(--serif);font-size:clamp(2rem,6vw,4rem)}.caption .artist{font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.caption .artist .dates{text-transform:none;font-weight:500;letter-spacing:.06em;color:var(--ink-3)}.caption .work-title{margin-top:4px;font-family:var(--serif);font-size:var(--t-lg);line-height:1.2}.caption .work-title em{font-style:italic}.caption .medium{margin-top:4px;color:var(--ink-3);font-size:var(--t-sm)}.estimate{font-size:var(--t-sm);font-variant-numeric:lining-nums;color:var(--ink-2)}.estimate-word{font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.estimate-amount{font-weight:600;letter-spacing:.01em;color:var(--ink);white-space:nowrap}.night .estimate-amount{color:var(--night-ink)}.night .caption .artist .dates,.night .caption .medium{color:var(--night-ink-3)}.night .estimate{color:var(--night-ink-2)}.lot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(32px,4vw,56px) clamp(20px,2.6vw,40px);align-items:stretch}.lot-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:16px;text-decoration:none;color:inherit}.lot-card .frame{display:grid;place-items:center;aspect-ratio:4 / 5;padding:9%;background:var(--paper-2);transition:background .4s var(--ease-out)}.lot-card .frame .work-image{width:100%;background:none;box-shadow:0 1px 1px #16120e14,0 18px 30px -18px #16120e73;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.lot-card .frame .work-image.object{box-shadow:none}.lot-card:hover .frame{background:var(--paper-3)}.lot-card:hover .frame .work-image{transform:translateY(-6px);box-shadow:0 1px 1px #16120e14,0 30px 40px -22px #16120e80}.lot-card .meta{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 16px;align-items:start}.lot-card .lotno{font-family:var(--serif);font-size:3.25rem;line-height:.82;letter-spacing:-.03em;min-width:1.1em}.lot-card .state{grid-column:1 / -1;align-self:end;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--rule);font-size:var(--t-sm)}.lot-card .state .bid{font-weight:600;font-variant-numeric:lining-nums}.lot-card .state .bid small{margin-left:6px;color:var(--ink-3);font-weight:400}.lot-card .watch-mark{position:absolute;top:12px;right:12px;z-index:2}.countdown{font-variant-numeric:tabular-nums lining-nums;font-weight:600;white-space:nowrap}.countdown[data-urgency=soon]{color:var(--vermilion-ink)}.countdown[data-urgency=now]{color:var(--vermilion-ink);animation:closing-pulse 1s ease-in-out infinite}.night .countdown[data-urgency=soon],.night .countdown[data-urgency=now]{color:#ff8a70}@keyframes closing-pulse{50%{opacity:.45}}.sale-cover{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:18px;min-height:100%;padding:26px 26px 24px;border:1px solid var(--ink);background:var(--paper);text-decoration:none;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.sale-cover:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #16120e99}.sale-cover .top{display:flex;justify-content:space-between;gap:12px}.sale-cover h3{font-size:var(--t-xl);line-height:1.1}.sale-cover .when{font-size:var(--t-sm);color:var(--ink-2)}.sale-cover .number{font-family:var(--serif);font-size:1rem;font-variant-numeric:lining-nums;color:var(--ink-3)}.sale-cover.night-cover{background:var(--night);color:var(--night-ink);border-color:var(--night)}.sale-cover.night-cover .when,.sale-cover.night-cover .number{color:var(--night-ink-2)}.table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.table th{padding:10px 12px;border-bottom:1px solid var(--ink);text-align:left;font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.table td{padding:12px;border-bottom:1px solid var(--rule);vertical-align:top}.table td.num,.table th.num{text-align:right;font-variant-numeric:lining-nums}.table tr.mine td{background:#2e7d6b12}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.empty{display:grid;justify-items:start;gap:14px;padding:clamp(28px,5vw,48px);border:1px dashed var(--rule-strong)}.empty h3{font-size:var(--t-xl)}.empty p{color:var(--ink-2);max-width:52ch}.crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;padding-block:22px 0;font-size:var(--t-sm);color:var(--ink-3)}.crumbs a{text-decoration:none;color:var(--ink-2)}.crumbs a:hover{text-decoration:underline}.crumbs .sep{opacity:.6}@media (max-width: 640px){.crumbs .crumb-long{display:none}}.watch-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:999px;background:#faf8f4eb;font-size:var(--t-sm);font-weight:600}.watch-button svg{width:16px;height:16px}.watch-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.watch-button.icon-only{width:40px;padding:0}.night .watch-button{background:var(--night-2);border-color:var(--night-rule);color:var(--night-ink)}.lot-card .frame{overflow:hidden}.lot-card .frame:has(.work-image.studio){background:var(--backdrop);padding:0}.lot-card .frame .work-image.studio{width:100%;height:100%;aspect-ratio:auto!important}.lot-card .frame .work-image.studio img{object-fit:contain}.lot-card:hover .frame:has(.work-image.studio){background:var(--backdrop)}.work-image.studio{background:var(--backdrop)}.lot-card .frame .work-image.studio,.lot-card:hover .frame .work-image.studio{box-shadow:none}.lot-card:hover .frame .work-image.studio{transform:translateY(-4px) scale(1.01)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:center;padding-block:clamp(36px,6vw,88px) clamp(48px,7vw,104px)}.hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(18px,2.5vw,28px)}.hero-title{font-size:clamp(3.1rem,1.4rem + 5.6vw,6.75rem);font-weight:400;line-height:.92;letter-spacing:-.035em}.hero-title .line{display:block;overflow:hidden;padding-bottom:.08em}.hero-title .line>span{display:block;animation:rise 1.1s var(--ease-out) both}.hero-title .line:nth-child(2)>span{animation-delay:.1s}.hero-title .line:nth-child(3)>span{animation-delay:.2s;white-space:nowrap}.hero-title em{font-style:italic;color:var(--umber)}@keyframes rise{0%{transform:translateY(105%)}}.hero-lede{max-width:46ch;margin-top:clamp(20px,2.5vw,30px);font-size:var(--t-md);color:var(--ink-2);animation:fade-up .9s .3s var(--ease-out) both}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;animation:fade-up .9s .4s var(--ease-out) both}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}.hero-next{display:grid;gap:6px;margin-top:clamp(28px,4vw,48px);padding-top:18px;border-top:1px solid var(--rule);animation:fade-up .9s .5s var(--ease-out) both}.hero-next-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.hero-next-time .serif{font-size:clamp(2.25rem,1.5rem + 2.4vw,3.5rem);line-height:1;letter-spacing:-.02em}.hero-next-count{font-size:var(--t-base);color:var(--ink-2)}.hero-lot{position:relative;margin:0;padding-left:clamp(28px,6vw,96px);animation:fade-up 1.2s .15s var(--ease-out) both}.hero-lotno{position:absolute;left:0;top:-.32em;z-index:2;font-family:var(--serif);font-size:clamp(7rem,3rem + 14vw,17rem);line-height:.8;letter-spacing:-.06em;color:var(--ink);mix-blend-mode:multiply;pointer-events:none}@supports (animation-timeline: scroll()){.hero-lotno{animation:lotno-drift linear both;animation-timeline:scroll(root);animation-range:0 80vh}@keyframes lotno-drift{to{transform:translateY(18vh);opacity:.25}}}.hero-frame{display:grid;place-items:center;padding:clamp(24px,4.5vw,64px);background:var(--paper-2)}.hero-frame .work-image{width:100%;box-shadow:0 2px 2px #16120e14,0 40px 60px -34px #16120e99}.hero-caption{display:grid;gap:10px;margin-top:18px}@media (max-width: 900px){.hero{grid-template-columns:minmax(0,1fr)}.hero-lot{margin-top:clamp(40px,12vw,72px);padding-left:clamp(36px,12vw,80px)}.hero-lotno{font-size:clamp(6rem,4rem + 12vw,10rem);top:-.45em}}.rail{--rail-inset: max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-inset);scrollbar-width:thin;padding-bottom:12px}.rail:focus-visible{outline-offset:-2px}.rail-track{display:flex;gap:clamp(20px,2.4vw,36px);width:max-content;padding-inline:var(--rail-inset)}.rail-item{width:clamp(250px,24vw,320px);scroll-snap-align:start}.cover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}.night-band{background:var(--night);color:var(--night-ink);overflow:hidden}.night-band-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;padding-block:clamp(56px,9vw,128px)}.night-band h2{margin-top:14px;font-size:var(--d-2);max-width:14ch}.night-band-text{max-width:46ch;margin:22px 0 30px;color:var(--night-ink-2);font-size:var(--t-md)}.night-band-stage{position:relative;display:grid;place-items:center;min-height:clamp(320px,40vw,520px)}.night-band-stage .spot{position:absolute;inset:-20% -10%;background:radial-gradient(ellipse 50% 46% at 50% 44%,rgb(231 204 152 / .26),rgb(201 164 106 / .08) 45%,transparent 70%);animation:spot-breathe 7s ease-in-out infinite}@keyframes spot-breathe{50%{opacity:.72;transform:scale(.97)}}.night-band-stage .stage-work{position:relative;width:min(72%,420px);filter:drop-shadow(0 40px 50px rgb(0 0 0 / .55))}.night-band-stage .stage-work .work-image{background:none}.stage-bid{position:absolute;right:0;bottom:4%;display:grid;gap:4px;justify-items:end}.stage-bid .serif{font-size:clamp(1.75rem,1rem + 2.4vw,3rem);color:var(--brass-hi);line-height:1}@media (max-width: 900px){.night-band-inner{grid-template-columns:minmax(0,1fr)}}.feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.feature h2{margin-top:12px;font-size:var(--d-2)}.feature-lede{margin-top:20px;color:var(--ink-2);font-size:var(--t-md)}.pull{margin:28px 0;padding-left:22px;border-left:2px solid var(--brass)}.pull .serif{font-size:var(--t-xl);font-style:italic;line-height:1.3}@media (max-width: 900px){.feature{grid-template-columns:minmax(0,1fr)}}.results-list{list-style:none;margin:0;padding:0}.results-list li a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule);text-decoration:none;transition:background .3s}.results-list li a:hover{background:#16120e08}.results-list .r-image .work-image{width:72px;max-height:90px}.results-list .r-caption{display:grid;gap:4px}.results-list .caption .artist{display:block}.results-list .caption .work-title{display:block;font-size:var(--t-lg)}.results-list .r-price{font-size:clamp(1.375rem,1rem + 1.4vw,2.25rem);letter-spacing:-.02em;white-space:nowrap}@media (max-width: 640px){.results-list li a{grid-template-columns:56px minmax(0,1fr)}.results-list .r-image .work-image{width:56px}.results-list .r-price{grid-column:2;font-size:var(--t-xl)}}.split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.split.reverse .split-image{order:2}.split h2{margin:12px 0 18px;font-size:var(--d-3)}.split p{color:var(--ink-2);font-size:var(--t-md);max-width:48ch}.split .btn,.split .text-link{margin-top:24px}.photo{position:relative;overflow:hidden;background:var(--paper-3)}.photo img{width:100%;height:100%;object-fit:cover}.photo .placeholder{position:absolute;inset:0;background:radial-gradient(80% 70% at 30% 30%,rgb(201 164 106 / .25),transparent 70%),linear-gradient(150deg,#d9cfbd,#b9a98f)}@media (max-width: 900px){.split{grid-template-columns:minmax(0,1fr)}.split.reverse .split-image{order:0}}.mt-8{margin-top:8px}.hero-frame:has(.work-image.studio){background:var(--backdrop)}.hero-frame .work-image.studio{box-shadow:none}.page-head{padding-block:clamp(32px,6vw,80px) clamp(28px,4vw,48px)}.page-head h1{margin-top:12px;font-size:var(--d-2);max-width:18ch}.page-lede{max-width:60ch;margin-top:18px;font-size:var(--t-md);color:var(--ink-2)}.section-tight{padding-block:clamp(24px,4vw,56px)}.sale-head{margin-top:20px;border-block:1px solid var(--ink)}.sale-head-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(20px,4vw,64px);align-items:start;padding-block:clamp(28px,4vw,56px)}.sale-head-number{display:grid;gap:4px}.sale-head-number .num{font-size:clamp(3.5rem,2rem + 6vw,8rem);line-height:.82;letter-spacing:-.04em;padding-top:.14em}.sale-head-text .label{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sale-head-text h1{margin-top:14px;font-size:var(--d-2);max-width:16ch}.sale-when{margin-top:14px;font-weight:600}.sale-desc{max-width:62ch;margin-top:12px;color:var(--ink-2)}.sale-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sale-actions .btn .live-dot{margin-right:2px}.sale-facts{display:grid;gap:18px;margin:0;min-width:150px}.sale-facts dd{margin:2px 0 0;font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem);line-height:1}.sale-head.is-live{background:var(--night);color:var(--night-ink);border-color:var(--night)}.sale-head.is-live .label,.sale-head.is-live .sale-desc{color:var(--night-ink-2)}.sale-head.is-live .btn{background:var(--brass);border-color:var(--brass);color:var(--night)}.sale-head.is-live .btn.ghost{background:transparent;color:var(--night-ink);border-color:var(--night-rule)}@media (max-width: 900px){.sale-head-inner{grid-template-columns:minmax(0,1fr)}.sale-head-number{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:12px}.sale-facts{grid-auto-flow:column;justify-content:start;gap:32px}}.toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:14px 18px;padding-block:28px;margin-bottom:clamp(16px,3vw,32px);border-bottom:1px solid var(--rule)}.toolbar .field{min-width:min(100%,240px)}.toolbar .field+.field{margin-top:0}.toolbar .field label{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.view-toggle{display:inline-flex;border:1px solid var(--rule-strong);border-radius:2px;overflow:hidden}.view-toggle a{display:inline-flex;align-items:center;min-height:46px;padding:0 16px;font-size:var(--t-sm);font-weight:600;text-decoration:none}.view-toggle a[aria-current=true]{background:var(--ink);color:var(--paper)}.toolbar-count{margin-left:auto;padding-bottom:12px;font-size:var(--t-sm)}@media (max-width: 640px){.toolbar .field{flex:1 1 100%}.toolbar-count{margin-left:0;padding-bottom:0}}.lot-table td{vertical-align:middle}.lot-table-no{font-size:1.75rem;width:3ch}.lot-table-work{display:flex;align-items:center;gap:14px;text-decoration:none}.lot-table-work em{font-size:1.05rem}.lot-table-thumb .work-image{width:56px;max-height:70px;flex:none}.sale-rows{display:grid;gap:0;border-top:1px solid var(--rule)}.section-head+.sale-rows{border-top:0;margin-top:calc(-1*clamp(24px,4vw,48px))}.sale-row{display:grid;grid-template-columns:7ch minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--rule);text-decoration:none;transition:background .3s}.sale-row:hover{background:#16120e06}.sale-row-number{font-size:2rem;color:var(--ink-3)}.sale-row-main{display:grid;gap:6px;justify-items:start}.sale-row-title{font-size:var(--t-xl);line-height:1.15}.sale-row-when{color:var(--ink-2);font-size:var(--t-sm)}.sale-row-side{display:grid;gap:6px;justify-items:end;text-align:right}.sale-row.is-live{padding-inline:20px;margin-inline:-20px;background:var(--night);color:var(--night-ink)}.sale-row.is-live .sale-row-when,.sale-row.is-live .sale-row-number,.sale-row.is-live .label{color:var(--night-ink-2)}@media (max-width: 720px){.sale-row{grid-template-columns:minmax(0,1fr);gap:10px}.sale-row-side{justify-items:start;text-align:left}.sale-row.is-live{margin-inline:0;padding-inline:16px}}.result-totals{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--t-sm);color:var(--ink-2)}.result-totals .serif{font-size:var(--t-xl);color:var(--ink)}.result-table .hammer{font-family:var(--serif);font-size:1.15rem}.result-table .hammer.above:after{content:" \25b2";font-size:.65em;color:var(--verdigris);vertical-align:.2em}@media (max-width: 640px){.result-table,.result-table tbody{display:block}.result-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.result-table tr{display:grid;grid-template-columns:2.5ch minmax(0,1fr) auto;gap:12px 14px;padding:16px 0;border-bottom:1px solid var(--rule)}.result-table td{padding:0;border:0}.result-table td:nth-child(2){grid-column:2 / -1}.result-table td:nth-child(3){grid-column:2;text-align:left}.result-table td[data-label]:before{content:attr(data-label);display:block;font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.result-table .lot-table-no{font-size:1.375rem;width:auto}}.artist-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:40px clamp(24px,4vw,56px)}.artist-group h2{padding-bottom:12px;border-bottom:1px solid var(--ink)}.artist-group ul{list-style:none;margin:0;padding:0}.artist-group li a{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--rule);text-decoration:none}.artist-group li a:hover .artist-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.artist-name{font-size:var(--t-xl);line-height:1.15}.artist-group .muted{font-size:var(--t-sm)}.artist-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,80px);align-items:end;padding-block:clamp(28px,5vw,64px);background:linear-gradient(var(--ink),var(--ink)) bottom center / calc(100% - 2 * var(--gutter)) 1px no-repeat;margin-bottom:clamp(16px,3vw,32px)}.artist-head h1{margin-top:12px;font-size:var(--d-1);line-height:.95;letter-spacing:-.03em}.artist-dates{margin-top:10px;font-size:var(--t-xl);color:var(--ink-2)}.artist-bio{font-size:var(--t-md);line-height:1.65;color:var(--ink-2);max-width:58ch}@media (max-width: 900px){.artist-head{grid-template-columns:minmax(0,1fr)}}.lot-page{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start;padding-block:24px clamp(48px,7vw,96px)}.lot-stage{align-self:stretch}.lot-stage-sticky{position:sticky;top:calc(var(--header-h) + 20px)}.lot-frame{position:relative;display:grid;place-items:center;min-height:clamp(320px,62vh,760px);padding:clamp(24px,5vw,72px);background:var(--paper-2);overflow:hidden}.lot-frame>.work-image{max-height:calc(62vh - 80px);max-width:100%;width:auto;height:auto;box-shadow:0 2px 2px #16120e14,0 40px 60px -34px #16120e8c}.lot-frame>.work-image.object{box-shadow:none}.lot-frame>.work-image img{max-height:calc(62vh - 80px);width:auto;object-fit:contain}.zoom-button{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:999px;background:#faf8f4eb;font-size:var(--t-xs);font-weight:600;letter-spacing:.06em}.zoom-button svg{width:16px;height:16px}.lot-views{display:flex;gap:10px;margin-top:12px}.lot-views button{display:grid;gap:6px;padding:6px;border:1px solid var(--rule);background:transparent;font-size:var(--t-xs);font-weight:600;text-align:left}.lot-views button[aria-pressed=true]{border-color:var(--ink)}.lot-views .work-image{width:96px;height:72px;aspect-ratio:auto!important}.lot-views .work-image img{object-fit:cover}.lot-info{display:grid;gap:28px}.lot-number{display:flex;align-items:baseline;gap:14px;border-bottom:1px solid var(--ink);padding-bottom:6px}.lot-number .num{font-size:clamp(5rem,3rem + 7vw,9.5rem);line-height:.78;letter-spacing:-.05em}.lot-caption .artist-line{font-size:var(--t-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lot-caption .artist-line a{text-decoration:none}.lot-caption .artist-line a:hover{text-decoration:underline}.lot-caption .dates{text-transform:none;font-weight:500;color:var(--ink-3);letter-spacing:.06em}.lot-caption h1{margin-top:10px;font-size:var(--d-3);line-height:1.08}.lot-caption h1 em{font-style:italic}.lot-caption .year{font-variant-numeric:lining-nums}.lot-medium{margin-top:6px;color:var(--ink-2)}.lot-estimate{margin-top:14px;font-size:var(--t-sm)}.bid-panel{border:1px solid var(--ink);background:#ffffff73;transition:box-shadow .4s,border-color .4s}.bid-panel.is-leading{border-color:var(--verdigris);box-shadow:inset 4px 0 0 var(--verdigris)}.bid-panel.is-outbid{border-color:var(--vermilion-ink);box-shadow:inset 4px 0 0 var(--vermilion)}.bid-now,.bid-result{display:grid;gap:16px;padding:clamp(20px,3vw,28px)}.bid-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.bid-amount{margin-top:4px;font-size:clamp(2rem,1.4rem + 2vw,2.9rem);line-height:1.05;letter-spacing:-.02em}.bid-sub{margin-top:6px;font-size:var(--t-sm)}.bid-time{text-align:right}.bid-clock{margin-top:4px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);line-height:1.1}.bid-clock .countdown{font-family:var(--serif);font-weight:500}.bid-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--t-sm)}.bid-actions{display:grid;gap:10px}.bid-button{min-height:56px;font-size:var(--t-base)}.bid-actions.confirm{padding:16px;margin:0 -4px;background:var(--paper-2);animation:notice-in .3s var(--ease-out)}.bid-note{font-size:var(--t-xs)}.bid-limit{display:grid;gap:10px;font-size:var(--t-sm)}.max-form{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--rule)}.max-row{display:flex;gap:8px}.max-row .select,.max-row .input{flex:1;min-width:0}.bid-panel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px clamp(20px,3vw,28px);border-top:1px solid var(--rule)}.bid-won{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.bid-live-text{font-family:var(--serif);font-size:var(--t-xl)}.lot-history ol{list-style:none;margin:12px 0 0;padding:0;max-height:340px;overflow-y:auto}.lot-history li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:var(--t-sm);animation:history-in .6s var(--ease-out)}.lot-history li .serif{font-size:1.05rem}.lot-history li.mine{color:var(--verdigris);font-weight:600}@keyframes history-in{0%{background:#c9a46a59}}.lot-notes{display:grid;gap:26px;padding-top:8px}.lot-notes .note{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--rule)}.lot-notes .note p{max-width:60ch}.lot-notes .note .text-link{justify-self:start;margin-top:6px}.lot-pager{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding-block:28px;background:linear-gradient(var(--ink),var(--ink)) top center / calc(100% - 2 * var(--gutter)) 1px no-repeat}.pager-link{display:grid;gap:4px;text-decoration:none}.pager-link .serif{font-size:var(--t-lg)}.pager-link.next{grid-column:3;text-align:right}.pager-all{grid-column:2}@media (max-width: 980px){.lot-page{grid-template-columns:minmax(0,1fr)}.lot-stage-sticky{position:static}.lot-frame{min-height:0}.lot-frame>.work-image,.lot-frame>.work-image img{max-height:70vh}}@media (max-width: 560px){.bid-row{grid-template-columns:minmax(0,1fr)}.bid-time{text-align:left}.lot-pager{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pager-all{grid-column:1 / -1;grid-row:2;justify-self:center}.max-row{flex-direction:column}}.zoom-layer{position:fixed;inset:0;z-index:80;background:#120d0af5;cursor:zoom-out;overflow:hidden;touch-action:none;animation:fade-in .25s ease-out}.zoom-layer img{position:absolute;left:50%;top:50%;max-width:none;transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zoom-layer .zoom-close{position:absolute;top:16px;right:16px;z-index:2;height:40px;padding:0 16px;border:1px solid var(--night-rule);border-radius:999px;background:var(--night-2);color:var(--night-ink);font-size:var(--t-sm)}.zoom-layer .zoom-hint{position:absolute;left:50%;bottom:18px;transform:translate(-50%);color:var(--night-ink-3);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;pointer-events:none}@keyframes fade-in{0%{opacity:0}}.lot-frame:has(.work-image.studio){background:var(--backdrop)}.lot-frame>.work-image.studio{box-shadow:none}.night-page{min-height:100vh;background:var(--night);color:var(--night-ink);color-scheme:dark}.night-page .site-header{background:#120d0ad6;border-bottom-color:var(--night-rule);color:var(--night-ink)}.night-page .wordmark .place,.night-page .site-nav a{color:var(--night-ink-2)}.night-page .site-nav a:hover,.night-page .site-nav a[aria-current=page]{color:var(--night-ink)}.night-page .account-link{border-color:var(--night-rule)}.night-page .live-pill{background:var(--night-3)}.night-page .menu-button span,.night-page .menu-button span:before,.night-page .menu-button span:after{background:var(--night-ink)}.night-page .mobile-menu{background:var(--night);color:var(--night-ink)}.night-page .mobile-menu a.big{border-color:var(--night-rule)}.night-page .crumbs,.night-page .muted{color:var(--night-ink-3)}.room{--stage-h: clamp(380px, calc(100vh - var(--header-h) - 180px), 820px)}.room-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-block:18px 6px}.room-top .label{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.room-watchers{display:flex;align-items:center;gap:14px}.sound-toggle{height:30px;padding:0 12px;border:1px solid var(--night-rule);border-radius:999px;background:transparent;color:var(--night-ink-2);font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sound-toggle[aria-pressed=true]{border-color:var(--brass);color:var(--brass-hi)}.room-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);max-width:var(--wrap);margin-inline:auto}.room-stage{position:relative;display:grid;place-items:center;min-height:var(--stage-h);padding:clamp(28px,5vw,72px);overflow:hidden}.room-stage .spotlight{position:absolute;inset:-10% -5% 0;background:radial-gradient(ellipse 38% 42% at 50% 40%,rgb(231 204 152 / .3),rgb(201 164 106 / .1) 50%,transparent 72%),radial-gradient(ellipse 70% 30% at 50% 0%,rgb(231 204 152 / .08),transparent 70%);transition:opacity .9s var(--ease-in-out),transform 1.2s var(--ease-out);animation:spot-breathe 8s ease-in-out infinite;pointer-events:none}.room-stage[data-state=waiting] .spotlight,.room-stage[data-state=paused] .spotlight,.room-stage[data-state=ended] .spotlight{opacity:.35}.room-stage[data-state=warning] .spotlight{background:radial-gradient(ellipse 36% 40% at 50% 40%,rgb(255 190 160 / .32),rgb(224 60 31 / .08) 50%,transparent 72%),radial-gradient(ellipse 70% 30% at 50% 0%,rgb(231 204 152 / .08),transparent 70%)}.room-stage .floor{position:absolute;left:50%;bottom:8%;width:46%;height:7%;transform:translate(-50%);background:radial-gradient(ellipse at center,rgb(0 0 0 / .65),transparent 70%);filter:blur(6px);pointer-events:none}.room-work{position:relative;z-index:1;width:min(100%,720px);max-height:calc(var(--stage-h) - 120px);display:grid;place-items:center;animation:lot-arrive 1.1s var(--ease-out) both}.room-work .work-image{max-height:calc(var(--stage-h) - 120px);max-width:100%;width:auto;height:auto;background:none;filter:drop-shadow(0 34px 44px rgb(0 0 0 / .6))}.room-work .work-image img{max-height:calc(var(--stage-h) - 120px);width:auto;object-fit:contain}.room-work .work-image:has(.placeholder),.lot-frame>.work-image:has(.placeholder){width:min(100%,560px)}@keyframes lot-arrive{0%{opacity:0;transform:translateY(18px) scale(.97);filter:brightness(.4)}}.room-waiting{position:relative;z-index:1;display:grid;gap:10px;justify-items:center;text-align:center}.room-wait-time{font-size:clamp(3rem,2rem + 5vw,6rem);line-height:1;color:var(--brass-hi)}.room-waiting .countdown{font-size:var(--t-lg);color:var(--night-ink-2)}.stamp{position:absolute;z-index:3;left:50%;top:46%;display:grid;justify-items:center;gap:2px;padding:14px 28px 12px;border:3px double var(--vermilion);color:var(--vermilion);background:#120d0a40;transform:translate(-50%,-50%) rotate(-9deg);text-shadow:0 0 1px rgb(224 60 31 / .6);box-shadow:0 0 0 1px #e03c1f40,inset 0 0 18px #e03c1f26;animation:stamp-in .55s cubic-bezier(.2,1.6,.4,1) both}.stamp-word{font-family:var(--serif);font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.stamp-price{font-size:var(--t-md);font-weight:700;letter-spacing:.05em}.stamp.passed{border-color:var(--night-ink-3);color:var(--night-ink-2)}@keyframes stamp-in{0%{opacity:0;transform:translate(-50%,-50%) rotate(-16deg) scale(1.9)}60%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) rotate(-9deg) scale(1)}}.room-panel{display:grid;align-content:start;gap:22px;padding:clamp(24px,3vw,40px) var(--gutter) 32px clamp(20px,3vw,40px);border-left:1px solid var(--night-rule)}.room-artist{margin-top:8px;font-size:var(--t-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.room-artist .dates{text-transform:none;color:var(--night-ink-3);font-weight:500}.room-title{margin:6px 0 8px;font-size:var(--d-3);line-height:1.08}.room-amount{margin-top:4px;font-size:clamp(2.75rem,1.8rem + 3.2vw,4.5rem);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--brass-hi)}.room-leader{margin-top:10px}.room-call{display:grid;gap:6px;padding:14px 0 0;border-top:1px solid var(--night-rule);animation:call-in .6s var(--ease-out)}.room-call .serif{font-size:var(--t-lg);font-style:italic;line-height:1.35;color:var(--night-ink)}@keyframes call-in{0%{opacity:0;transform:translateY(6px)}}.room-actions{display:grid;gap:10px}.room-note{color:var(--night-ink-2);font-size:var(--t-sm)}.room-note.mine{color:var(--verdigris-hi);font-weight:600}.room-lot-link{justify-self:start;color:var(--night-ink-2)}@property --warn{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.bid-big{position:relative;min-height:76px;justify-content:space-between;padding:0 26px;font-size:var(--t-md);isolation:isolate}.bid-big .bid-big-label{font-size:var(--t-sm);letter-spacing:.06em;text-transform:uppercase}.bid-big .bid-big-amount{font-family:var(--serif);font-size:clamp(1.4rem,1rem + 1.2vw,1.9rem);font-weight:500}.bid-big .ring{position:absolute;inset:-5px;z-index:-1;border-radius:6px;background:conic-gradient(var(--vermilion) var(--warn),transparent 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:3px;opacity:0}.bid-big.warning .ring{opacity:1;animation:warn-fill 4s linear forwards}.bid-big.warning{animation:warn-pulse 1s ease-in-out infinite}@keyframes warn-fill{0%{--warn: 0%}to{--warn: 100%}}@keyframes warn-pulse{50%{box-shadow:0 0 0 6px #e03c1f2e}}.room-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-block:28px 56px;border-top:1px solid var(--night-rule)}.strip{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:2px}.strip a{display:grid;grid-template-columns:52px 3ch minmax(0,1fr);gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--night-rule);text-decoration:none;font-size:var(--t-sm)}.strip-thumb .work-image{width:52px;height:52px;aspect-ratio:auto!important;background:var(--night-3)}.strip-thumb .work-image img{object-fit:cover}.strip-no{font-size:1.4rem;color:var(--night-ink-3)}.strip-text em{font-family:var(--serif);font-size:1rem}@media (max-width: 980px){.room{--stage-h: min(38vh, 360px)}.room-main{grid-template-columns:minmax(0,1fr)}.room-panel{border-left:0;border-top:1px solid var(--night-rule);padding-inline:var(--gutter)}.room-strip{grid-template-columns:minmax(0,1fr)}}.room-work .work-image.studio,.night-band-stage .work-image.studio{background:none;filter:none}.room-work .work-image.studio img,.night-band-stage .work-image.studio img{-webkit-mask-image:radial-gradient(ellipse 58% 60% at 50% 50%,#000 52%,transparent 78%);mask-image:radial-gradient(ellipse 58% 60% at 50% 50%,#000 52%,transparent 78%);filter:brightness(.92) sepia(.12)}.auth{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:stretch;padding-block:clamp(32px,6vw,88px)}.auth-side{padding:clamp(24px,4vw,48px);background:var(--night);color:var(--night-ink)}.auth-side .label{color:var(--night-ink-2)}.auth-paddle{font-size:clamp(5rem,3rem + 8vw,10rem);line-height:.9;letter-spacing:-.04em;color:var(--brass-hi)}.auth-side-text{margin-top:18px;color:var(--night-ink-2);font-size:var(--t-md);max-width:34ch}.auth-points{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:18px;color:var(--night-ink-2)}.auth-points .serif{display:block;color:var(--brass-hi);font-size:var(--t-xl);line-height:1.15}.auth-main h1{margin:10px 0 24px;font-size:var(--d-2)}.auth-main>.error-text{margin-bottom:16px}.auth-form{display:grid;gap:0;max-width:520px}.auth-form .btn{margin-top:24px}.auth-form .check{margin-top:6px}.auth-alt{margin-top:20px;color:var(--ink-2)}.field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.field-pair .field+.field,.field+.field-pair,.field-pair+.field{margin-top:18px}.field-pair>.field+.field{margin-top:0}@media (max-width: 860px){.auth{grid-template-columns:minmax(0,1fr)}.auth-side{order:2}}@media (max-width: 520px){.field-pair{grid-template-columns:minmax(0,1fr)}.field-pair>.field+.field{margin-top:18px}}.account-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}.paddle-card{display:grid;justify-items:center;gap:2px;min-width:190px;padding:18px 26px;background:var(--night);color:var(--night-ink)}.paddle-card .label{color:var(--night-ink-2)}.paddle-card .serif{font-size:3.5rem;line-height:1;color:var(--brass-hi)}.paddle-limit{font-size:var(--t-xs);color:var(--night-ink-2)}.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:linear-gradient(var(--ink),var(--ink)) content-box bottom / 100% 1px no-repeat}.tabs a{flex:none;padding:12px 14px;font-size:var(--t-sm);font-weight:600;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a[aria-current=page]{border-bottom-color:var(--ink)}.tabs .tabs-signout{margin-left:auto;color:var(--ink-3);font-weight:500}.account-body{padding-block:32px 24px}.account-h{margin-bottom:18px;font-size:var(--t-xl)}.account-section{margin-top:48px}.account-lots{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.account-lot{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule);text-decoration:none}.al-thumb .work-image{width:76px;height:76px;aspect-ratio:auto!important}.al-thumb .work-image img{object-fit:cover}.al-main{display:grid;gap:2px;text-decoration:none}.al-title{font-size:var(--t-lg)}.al-side{display:grid;gap:6px;justify-items:end;text-align:right}.al-bid{font-weight:600}@media (max-width: 600px){.account-lot{grid-template-columns:64px minmax(0,1fr)}.al-thumb .work-image{width:64px;height:64px}.al-side{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;text-align:left}.al-bid{white-space:nowrap}}.limit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.limit-now{font-size:clamp(2.5rem,1.8rem + 2.4vw,3.75rem);line-height:1;margin-bottom:10px}.limit-req{font-size:var(--t-xl);margin:6px 0}.form-title{margin-bottom:14px;font-size:var(--t-xl)}.form-panel .btn{margin-top:18px}.form-panel .hint{margin-top:10px}@media (max-width: 860px){.limit-grid{grid-template-columns:minmax(0,1fr)}}.details{display:grid;gap:14px;margin:0}.details dd{margin:4px 0 0}.plain-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.invoice{max-width:880px;padding-block:28px 64px}.invoice-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--ink)}.invoice-head .wordmark{margin-bottom:8px}.invoice-meta{display:grid;gap:4px;justify-items:end;margin-left:auto;text-align:right}@media (max-width: 640px){.invoice-meta{justify-items:start;margin-left:0;text-align:left}}.invoice-number{font-size:var(--t-xl)}.invoice-to,.invoice-lot,.invoice-pay{padding-block:22px;border-bottom:1px solid var(--rule)}.invoice-lot{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:center}.invoice-thumb .work-image{width:120px}.invoice-table{margin-top:8px;font-size:var(--t-base)}.invoice-total td{border-bottom:0;border-top:1px solid var(--ink);font-weight:700;vertical-align:baseline}.invoice-total .serif{font-size:var(--t-xl);font-weight:500}.invoice-note{margin-top:18px;font-size:var(--t-sm)}.print-button{margin-top:24px}@media print{.site-header,.site-footer,.crumbs,.print-button,.notices,.mobile-menu{display:none!important}body{background:#fff}}.sell-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,80px);align-items:start}.sell-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:18px}.sell-steps li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:10px;color:var(--ink-2)}.sell-steps .serif{font-size:1.75rem;line-height:1;color:var(--ink)}.form-panel h2.form-title+.field{margin-top:0}.form-panel .form-title:not(:first-child){margin-top:32px}.upload-field{margin-top:18px}.upload-drop{display:grid;gap:4px;justify-items:center;padding:28px 20px;border:1px dashed var(--rule-strong);background:#fff6;text-align:center;cursor:pointer;transition:background .2s,border-color .2s}.upload-drop .serif{font-size:var(--t-lg)}.upload-drop:hover,.upload-drop.over{border-color:var(--ink);background:#c9a46a26}.upload-drop.busy{opacity:.6}#photo-picker:focus-visible+div+.upload-drop,.upload-field:focus-within .upload-drop{outline:2px solid var(--ink);outline-offset:3px}.upload-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.upload-list li{display:grid;grid-template-columns:56px minmax(0,1fr) 90px auto;gap:12px;align-items:center;font-size:var(--t-sm)}.upload-thumb{width:56px;height:56px;object-fit:cover}.upload-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-list progress{width:90px;accent-color:var(--ink)}.upload-list button{border:0;background:none;font-size:1.25rem}.upload-list .error-text{grid-column:2 / -1}.form-panel.sent h2{margin:8px 0 14px;font-size:var(--d-3)}.form-panel.sent p+p{margin-top:10px}@media (max-width: 900px){.sell-grid{grid-template-columns:minmax(0,1fr)}.sell-side{order:2}}.steps{display:grid;gap:0}.step>div{max-width:820px}.step{display:grid;grid-template-columns:clamp(3rem,8vw,6rem) minmax(0,1fr);gap:clamp(16px,3vw,40px);padding-block:clamp(28px,4vw,44px);border-top:1px solid var(--ink)}.step-no{font-size:clamp(3rem,2rem + 4vw,5.5rem);line-height:.85;letter-spacing:-.04em}.step h2{font-size:var(--d-3);margin-bottom:14px}.step p{max-width:62ch;color:var(--ink-2);font-size:var(--t-md)}.step p+p{margin-top:12px}.step .text-link{margin-top:16px}.example{margin-top:22px;padding:20px 22px;background:#ffffff73;border:1px solid var(--rule);max-width:460px}.example dl{margin:12px 0 0;display:grid;gap:8px}.example dl div{display:flex;justify-content:space-between;gap:16px}.example dd{margin:0}.example .total{padding-top:8px;border-top:1px solid var(--ink);font-weight:700}.steps-table{max-width:520px;margin-top:14px}.legal{padding-bottom:32px}.legal h2{font-size:var(--t-xl);margin:1.8em 0 .5em}.facts{padding-top:0}.fact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:0;margin:0;border-top:1px solid var(--ink)}.fact-grid div{padding:24px 24px 24px 0;border-bottom:1px solid var(--rule)}.fact-grid dd{margin:8px 0 6px;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);line-height:1}.fact-grid p{color:var(--ink-2);font-size:var(--t-sm)}.visit-list{display:grid;gap:22px;margin:0}.visit-list dd{margin:6px 0 0;font-size:var(--t-md)}.error-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr;padding-block:28px}.error-body{align-self:center;max-width:640px;padding-block:48px}.error-number{font-size:clamp(7rem,4rem + 14vw,15rem);line-height:.8;letter-spacing:-.05em;text-decoration:line-through;text-decoration-thickness:.04em;text-decoration-color:var(--vermilion)}.error-body h1{margin:24px 0 14px;font-size:var(--d-3)}.error-body p{color:var(--ink-2);font-size:var(--t-md)}.error-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.desk{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.desk-side{position:sticky;top:0;display:flex;flex-direction:column;gap:28px;height:100vh;padding:24px 20px;background:var(--night);color:var(--night-ink)}.desk-side .wordmark .place{color:var(--brass)}.desk-nav{display:grid;gap:2px}.desk-nav a{padding:10px 12px;border-radius:2px;color:var(--night-ink-2);font-size:var(--t-sm);font-weight:600;text-decoration:none}.desk-nav a:hover{background:var(--night-2);color:var(--night-ink)}.desk-nav a[aria-current=page]{background:var(--night-3);color:var(--night-ink);box-shadow:inset 3px 0 0 var(--brass)}.desk-who{margin-top:auto;display:grid;gap:4px;padding-top:18px;border-top:1px solid var(--night-rule);font-size:var(--t-sm)}.desk-who .name{font-weight:600}.desk-who .roles{color:var(--night-ink-3);font-size:var(--t-xs)}.desk-links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px}.desk-links a{color:var(--night-ink-2);font-size:var(--t-xs)}.desk-main{min-width:0;padding:28px clamp(20px,3vw,40px) 64px;max-width:1320px}.desk-main.wide{max-width:none}.desk-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--ink)}.desk-head h1{margin-top:6px;font-size:var(--d-3)}.desk-head .label a{color:inherit}.desk-note{margin-bottom:20px;padding:12px 16px;background:var(--paper-2);border-left:3px solid var(--brass);font-size:var(--t-sm)}.desk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:0;margin:0 0 24px;border:1px solid var(--rule);background:#fff6}.desk-stats div{padding:16px 18px;border-right:1px solid var(--rule)}.desk-stats dd{margin:6px 0 0;font-size:2.25rem;line-height:1}.desk-stats dd.attention{color:var(--vermilion-ink)}.desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.desk-card{min-width:0;padding:20px 22px;border:1px solid var(--rule);background:#ffffff80}.desk-card.wide{grid-column:1 / -1}.desk-card-title{margin-bottom:14px;font-size:var(--t-xl)}.desk-list{list-style:none;margin:0;padding:0}.desk-list li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:var(--t-sm)}.desk-list li:last-child{border-bottom:0}.desk-list .chip{margin-right:6px}.desk-list-actions,.desk-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}td.desk-row-actions{display:table-cell;text-align:right;white-space:nowrap}td.desk-row-actions>*+*{margin-left:8px}.desk-list.selectable a{display:grid;gap:2px;text-decoration:none}.desk-list.selectable li.selected{background:var(--paper-2);margin-inline:-12px;padding-inline:12px}.desk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;align-items:start}.desk-split>:only-child{grid-column:1 / -1}.desk-split .field-pair.dates{grid-template-columns:minmax(0,1fr)}.desk-split .field-pair.dates>.field+.field{margin-top:18px}.desk-search .input{width:min(320px,70vw)}.desk-filter{display:flex;flex-wrap:wrap;gap:4px}.desk-filter a{padding:8px 12px;border:1px solid var(--rule-strong);border-radius:999px;font-size:var(--t-xs);font-weight:600;text-decoration:none}.desk-filter a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.add-lot{margin-top:24px;padding-top:18px;border-top:1px solid var(--rule)}.add-lot .label{margin-bottom:12px}.add-lot .btn{margin-top:14px}.add-lot .hint,.add-lot .error-text{margin-top:10px}.consign-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:18px}.consign-photos img{width:100%;aspect-ratio:1;object-fit:cover}.desk-signin{display:grid;justify-items:center;align-content:center;gap:28px;min-height:100vh;padding:24px}.desk-signin .form-panel{width:min(420px,100%)}.desk-signin h1{margin-bottom:18px;font-size:var(--d-3)}@media (max-width: 1100px){.desk-grid,.desk-split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.desk{grid-template-columns:minmax(0,1fr)}.desk-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px}.desk-nav{grid-auto-flow:column;overflow-x:auto;max-width:100%}.desk-who{margin-top:0;padding-top:0;border-top:0;width:100%}.desk-who .desk-links{margin-top:0}}.rostrum{margin:-28px calc(-1*clamp(20px,3vw,40px)) -64px;padding:24px clamp(20px,3vw,40px) 48px;min-height:100vh;background:var(--night);color:var(--night-ink)}.rostrum .label{color:var(--night-ink-2)}.rostrum-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--night-rule)}.rostrum-head h1{margin-top:6px;font-size:var(--d-3)}.rostrum-who{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rostrum-error{margin-top:14px;color:#ff8a70}.rostrum-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px}.rostrum-grid>section{min-width:0;padding:20px;border:1px solid var(--night-rule);background:var(--night-2)}.rostrum-lot{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:18px;align-items:start}.rostrum-image .work-image{background:var(--night-3)}.rostrum-title{margin:6px 0 4px;font-size:var(--t-xl);line-height:1.15}.rostrum-facts{display:grid;gap:8px;margin:14px 0 0;font-size:var(--t-sm)}.rostrum-facts dd{margin:2px 0 0}.rostrum-amount{margin-top:4px;white-space:nowrap;font-size:clamp(1.9rem,1.2rem + 1.6vw,3rem);line-height:1;color:var(--brass-hi)}.rostrum-leader{margin-top:6px;color:var(--night-ink-2)}.rostrum-asking{display:flex;align-items:center;gap:12px;margin-top:6px}.rostrum-asking .serif{flex:1;font-size:var(--t-xl);white-space:nowrap;text-align:center}.rostrum-asking .btn{width:48px;padding:0;font-size:1.25rem}.rostrum-call{margin-top:18px;padding-top:14px;border-top:1px solid var(--night-rule);font-style:italic;font-size:var(--t-lg);line-height:1.35;color:var(--night-ink)}.rostrum-controls{display:grid;gap:12px;align-content:start}.rostrum-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.rostrum .btn:not(.brass):not(.ghost){background:var(--night-ink);border-color:var(--night-ink);color:var(--night)}.rostrum .btn[disabled]{opacity:.32}.rostrum .hint{color:var(--night-ink-3);font-size:var(--t-xs)}.floor-form{display:grid;gap:6px}.rostrum-feed{grid-column:1 / -1}.rostrum-feed ol{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0 24px}.rostrum-feed li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--night-rule);font-size:var(--t-sm);animation:history-in .6s var(--ease-out)}.rostrum-lots ol{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px}.rl{display:grid;grid-template-columns:2.5ch minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--night-rule);font-size:var(--t-sm)}.rl .serif{font-size:1.2rem;color:var(--night-ink-3)}.rl-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl.sold{border-color:#5fb39e66}.rl.unsold{opacity:.55}.rl.current{border-color:var(--brass);background:#c9a46a1f}@media (max-width: 1100px){.rostrum-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.rostrum-lot{grid-template-columns:minmax(0,1fr)}.rostrum-image{max-width:200px}}.page-bar{position:fixed;top:0;left:0;right:0;z-index:90;height:2px;background:var(--brass);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.page-bar.on{opacity:1;animation:bar-run 2.4s var(--ease-out) forwards}@keyframes bar-run{0%{transform:scaleX(.05)}to{transform:scaleX(.85)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}::view-transition-group(*){animation-duration:.55s;animation-timing-function:var(--ease-out)}@supports (animation-timeline: view()){.lot-grid .lot-card,.cover-grid .sale-cover,.results-list li{animation:lift-in linear both;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes lift-in{0%{opacity:0;transform:translateY(32px)}}}.countdown{position:relative}.extended-badge{position:absolute;left:calc(100% + 8px);top:50%;margin-top:-.75em;padding:2px 7px;border-radius:999px;background:var(--vermilion);color:#fff;font-size:var(--t-xs);font-weight:700;white-space:nowrap;pointer-events:none}.odo{display:inline-flex;align-items:baseline;white-space:nowrap}.odo-col{position:relative;display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:baseline}.odo-strip{display:flex;flex-direction:column}.odo-strip span{height:1em;line-height:1;text-align:center}.odo-sep{display:inline-block;line-height:1}
