.room{margin:0}.room__scene{background:#8b8d74;width:100%;position:relative;overflow:hidden}.room__plate{width:100%;height:auto;display:block}.room__work{z-index:3;position:absolute;transform:translate(-50%)}.room__work img{width:100%;height:100%;display:block}.room__work--wall img{object-fit:cover;box-shadow:0 1px 2px #14161259,0 10px 22px -10px #1416128c}.room__work--floor img,.room__work--shelf img,.room__work--plinth img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 3px 5px #14161273)}.room__plinth{z-index:2;background:linear-gradient(#3c3a2c29 0 1.5%,#3c3a2c00 9%),linear-gradient(97deg,#cdc7b4 0%,#d9d3c0 34%,#b8b3a1 100%);position:absolute;transform:translate(-50%)}.room__shelf{z-index:2;background:linear-gradient(#d3cdba 0 42%,#b3ad9b 42% 100%);position:absolute;transform:translate(-50%);box-shadow:0 5px 12px -5px #1416128c}.room__plinth:after{content:"";background:radial-gradient(at 50% 100%,#0e141080,#0e141000 68%);height:8%;position:absolute;inset:auto -14% -3%}.room__caption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:9px;font-size:9px;font-weight:300}@media (max-width:700px){.room__caption{font-size:12px}}
.work-page{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:55px;padding:34px 0 0;display:grid}.work-page__stage{align-self:stretch}.work-page__image{background:radial-gradient(120% 90% at 46% 8%, #ffffff4d 0 40%, transparent 100%), linear-gradient(177deg, var(--plaster-hi) 0%, var(--plaster-lo) 100%);justify-content:center;align-items:center;min-height:60vh;padding:44px;display:flex;position:sticky;top:21px}.work-page__surface{width:auto;max-width:100%;height:auto;max-height:74vh}.zoomopen__img{max-height:74vh}.zoomopen__img--hangs{box-shadow:0 2px 4px #1d212633,0 22px 44px -18px #1d212673}.zoomopen__img--stands,.zoomopen__img--plinth{filter:drop-shadow(0 8px 14px #1d212657)}.work-page__title{font-family:var(--display);font-variation-settings:"wdth" 106, "wght" 500;letter-spacing:-.015em;margin:0 0 6px;font-size:clamp(24px,2.6vw,34px);line-height:1.08}.work-page__artist{font-family:var(--serif);color:var(--ink-2);margin:0 0 21px;font-size:17px}.work-page__artist a:hover{color:var(--graphite);text-underline-offset:3px;text-decoration:underline}.work-page__desc{color:#1d2126de;max-width:48ch;margin:0 0 21px;font-size:16.5px;line-height:1.62}.machine-note{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.work-page__meta{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0 0 21px;font-size:10px;font-weight:300}.work-page__meta>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.work-page__meta>div:first-child{border-top:1px solid var(--rule)}.work-page__meta dt{margin:0}.work-page__meta dd{color:var(--graphite);text-align:right;margin:0;font-weight:500}.work-page__price{font-family:var(--display);font-variation-settings:"wdth" 104, "wght" 600;margin:0 0 26px;font-size:22px}.work-page__price--auction{color:var(--minium)}.work-page__below{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:44px 55px;padding:44px 0 0;display:grid}.work-page__inquiry{max-width:34rem;padding:0}.work-page__act{margin:4px 0 26px}.work-page__siblings{grid-column:1/-1;padding:55px 0 0}.sechead__h{font-family:var(--display);font-variation-settings:"wdth" 118, "wght" 700;text-transform:uppercase;letter-spacing:.015em;border-bottom:1px solid var(--graphite);margin:0 0 16px;padding-bottom:11px;font-size:14px}@media (max-width:900px){.work-page{grid-template-columns:1fr;gap:30px;padding:22px 0 0}.work-page__image{min-height:0;padding:24px;position:static}.work-page__stage{align-self:start}}.offerform__ask{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:11px;font-weight:300}.offerform__ask b{color:var(--graphite);font-weight:400}.work-page__buy{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.work-page__buy .work-page__price{margin:0}.work-page__ship{max-width:44ch;font-family:var(--body);color:var(--ink-2);margin:14px 0 18px;font-size:14px;line-height:1.5}.work-page__ship b{color:var(--graphite);font-weight:500}
