.mpa{color:var(--mpa-text,#232826);font:inherit;line-height:1.6;max-width:100%;margin:1.5rem 0 3rem}.mpa *{box-sizing:border-box}.mpa a{color:inherit}.mpa :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--mpa-accent,#263f38);outline-offset:4px}.mpa :is(button,input,select){font:inherit}.mpa button{cursor:pointer}.mpa h2,.mpa h3,.mpa p{margin-top:0}.mpa h2{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.2;letter-spacing:-.025em}.mpa h3{font-size:1rem;line-height:1.45}.mpa-tabs{display:flex;gap:1.5rem;border-bottom:1px solid var(--mpa-border);margin-bottom:1.5rem}.mpa-tabs a{padding:.8rem 0;text-decoration:none;border-bottom:3px solid transparent}.mpa-tabs a[aria-current]{border-color:var(--mpa-accent);font-weight:650}.mpa-filters{padding:1.25rem;background:var(--mpa-bg);border:1px solid var(--mpa-border);border-radius:var(--mpa-radius);display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.mpa-filters label{display:grid;gap:.35rem;min-width:0;flex:1}.mpa-filters label>span{font-size:.8rem;font-weight:600}.mpa :is(input[type=search],select){width:100%;min-height:46px;border:1px solid var(--mpa-border);border-radius:4px;padding:.65rem .8rem;background:var(--mpa-bg);color:var(--mpa-text);box-shadow:none}.mpa-search{min-width:220px!important;flex:1.3!important}.mpa-filter-details{flex:2;min-width:250px}.mpa-filter-details summary{display:none}.mpa-filter-fields{display:flex;gap:.8rem}.mpa-filter-actions{display:flex;gap:1rem;align-items:center}.mpa-filter-actions>a{font-size:.85rem}.mpa .mpa-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:46px;padding:.7rem 1.1rem;border:1px solid var(--mpa-accent);border-radius:var(--mpa-radius);background:var(--mpa-accent);color:#fff;text-decoration:none;font-weight:600;line-height:1.4;box-shadow:none;transition:filter .15s}.mpa .mpa-button:hover{filter:brightness(1.15)}.mpa-result-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 1rem;font-size:.85rem}.mpa-result-bar p{margin:0}.mpa-feedback:empty{display:none}.mpa-feedback{padding:1rem;border-left:3px solid var(--mpa-accent)}.mpa-grid{display:grid;grid-template-columns:repeat(var(--mpa-cols,4),minmax(0,1fr));gap:var(--mpa-gap,24px)}.mpa-card{min-width:0;background:var(--mpa-bg);border:1px solid var(--mpa-border);border-radius:var(--mpa-radius);overflow:hidden;display:flex;flex-direction:column}.mpa-card__image{display:flex;position:relative;aspect-ratio:1/1;align-items:center;justify-content:center;background:#f4f4f1;overflow:hidden}.mpa-card__image img{display:block;width:100%;height:100%;object-fit:var(--mpa-fit,contain);mix-blend-mode:multiply;transition:transform .25s}.mpa-card:hover .mpa-card__image img{transform:scale(1.025)}.mpa-card__body{padding:1.1rem;display:flex;flex-direction:column;flex:1}.mpa-card h3 a{text-decoration:none}.mpa-card h3{margin-bottom:1rem}.mpa-card .mpa-live{margin-top:auto}.mpa-status{font-size:.75rem;letter-spacing:.025em;font-weight:650;color:var(--mpa-accent);margin-bottom:.7rem}.mpa-values dl{margin:0}.mpa-values dl>div{display:flex;justify-content:space-between;gap:1rem;margin:.35rem 0;font-size:.82rem}.mpa-values dt{font-weight:400;opacity:.8}.mpa-values dd{margin:0;text-align:right}.mpa-values dd.mpa-bid{font-size:1rem;font-weight:700}.mpa-countdown{display:block;font-size:.75rem}.mpa-freshness{display:block;opacity:.7;font-size:.7rem;margin-top:.6rem}.mpa-text-link{display:inline-flex;justify-content:space-between;gap:1rem;text-decoration:none!important;font-weight:600;margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--mpa-border);font-size:.85rem}.mpa-badge{position:absolute;top:.75rem;left:.75rem;background:#fff;color:#343936;padding:.25rem .65rem;border-radius:3px;font-size:.7rem;font-weight:650;letter-spacing:.04em}.mpa-empty{text-align:center;padding:3rem 1rem;background:#f4f4f1;border-radius:var(--mpa-radius)}.mpa-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2rem;flex-wrap:wrap}.mpa-pagination a{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--mpa-border);text-decoration:none;border-radius:4px}.mpa-pagination a[aria-current]{background:var(--mpa-accent);color:#fff}.mpa-breadcrumbs{font-size:.75rem;margin-bottom:1.5rem}.mpa-breadcrumbs ol{display:flex;gap:.5rem;list-style:none;padding:0!important;margin:0;flex-wrap:wrap}.mpa-breadcrumbs li{display:flex;gap:.5rem;max-width:100%}.mpa-breadcrumbs li+li:before{content:'/';opacity:.5}.mpa-breadcrumbs li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34rem}.mpa-archive-note{display:flex;flex-direction:column;gap:.2rem;border-left:3px solid var(--mpa-accent);background:#f4f4f1;padding:1rem 1.3rem;margin-bottom:1.5rem;font-size:.9rem}.mpa-object-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.mpa-gallery{min-width:0}.mpa-main-image{width:100%;padding:0;display:grid;place-items:center;border:0;background:#f4f4f1;aspect-ratio:1.15;overflow:hidden;border-radius:var(--mpa-radius)}.mpa-main-image img{width:100%;height:100%;object-fit:contain;max-height:65vh}.mpa-thumbnails{display:flex;overflow-x:auto;gap:.6rem;padding:.8rem 2px;scrollbar-width:thin}.mpa-thumbnails button{flex:0 0 64px;height:64px;border:1px solid var(--mpa-border);padding:3px;border-radius:4px;background:white}.mpa-thumbnails button[aria-pressed=true]{border:2px solid var(--mpa-accent)}.mpa-thumbnails img{width:100%;height:100%;object-fit:contain}.mpa-object-summary{padding:1.5rem;border:1px solid var(--mpa-border);border-radius:var(--mpa-radius);background:var(--mpa-bg)}.mpa-eyebrow{font-size:.75rem;opacity:.75}.mpa-object-summary .mpa-status{font-size:.85rem}.mpa-object-summary .mpa-values dl>div{font-size:.9rem;padding:.5rem 0;border-bottom:1px solid var(--mpa-border)}.mpa-object-summary .mpa-values dd.mpa-bid{font-size:1.5rem}.mpa-cta{margin:1.5rem 0}.mpa .mpa-button--large{width:100%;min-height:52px}.mpa-cta small{display:block;margin-top:.6rem;font-size:.7rem;text-align:center;opacity:.75}.mpa-object-summary>p{font-size:.85rem}.mpa-object-details{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:clamp(1.5rem,4vw,4rem);margin-top:3rem}.mpa-object-details section{min-width:0;overflow-wrap:anywhere}.mpa-object-details h2{font-size:1.35rem}.mpa-condition{padding:1.5rem;background:#f4f4f1;border-radius:var(--mpa-radius)}.mpa-related{border-top:1px solid var(--mpa-border);padding-top:2.5rem;margin-top:3rem}.mpa-category-page{max-width:1280px;padding:2rem 1rem;margin:auto}.mpa-catalog[aria-busy=true] .mpa-grid{pointer-events:none}.mpa-catalog[aria-busy=true] .mpa-card{position:relative;min-height:360px}.mpa-catalog[aria-busy=true] .mpa-card>*{visibility:hidden}.mpa-catalog[aria-busy=true] .mpa-card:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f3f4f2,#e7eae6,#f3f4f2);background-size:200% 100%;animation:mpa-shimmer 1.3s infinite}.mpa-lightbox{border:0;background:#fff;padding:3rem 1rem 1rem;max-width:95vw;max-height:95dvh;border-radius:8px}.mpa-lightbox::backdrop{background:rgba(0,0,0,.8)}.mpa-lightbox img{display:block;max-width:90vw;max-height:80dvh;object-fit:contain}.mpa-lightbox button{position:absolute;right:1rem;top:.6rem;min-height:36px;min-width:44px;border:1px solid #ddd;background:#fff;cursor:pointer}.mpa-image-error{display:grid!important;place-items:center;color:#606660;min-height:120px}.mpa[dir=rtl]{direction:rtl}@keyframes mpa-shimmer{to{background-position:-200% 0}}@media(max-width:1000px){.mpa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mpa-object-layout,.mpa-object-details{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.mpa-filter-details{flex-basis:100%}}@media(max-width:700px){.mpa{margin-top:1rem}.mpa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mpa-object-layout,.mpa-object-details{grid-template-columns:1fr;gap:1.5rem}.mpa-object-summary{padding:1.1rem}.mpa-main-image{aspect-ratio:1}.mpa-breadcrumbs li:last-child{display:none}.mpa-object-details{margin-top:1.5rem}.mpa-single{padding-bottom:100px}.mpa-single .mpa-cta{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));margin:0;background:#fff;border-top:1px solid var(--mpa-border);box-shadow:0 -3px 16px #0000000d}.mpa-single .mpa-cta small{font-size:.65rem;margin-top:.3rem}.mpa-filter-details summary{display:block;cursor:pointer;font-weight:600;padding:.5rem 0}.mpa-filter-fields{display:grid;grid-template-columns:1fr;gap:.8rem;padding-top:.5rem}.mpa-filters{padding:1rem;gap:.7rem}.mpa-search{flex-basis:100%!important;min-width:0!important}.mpa-filter-actions{width:100%;justify-content:space-between}.mpa-card__body{padding:.8rem}.mpa-values dl>div{flex-direction:column;gap:0}.mpa-values dd{text-align:left}.mpa-object-summary .mpa-values dl>div{flex-direction:row}.mpa-object-summary .mpa-values dd{text-align:right}.mpa-card .mpa-freshness{display:none}.mpa-thumbnails button{flex-basis:56px;height:56px}.mpa-related h2{max-width:20rem}}@media(max-width:480px){.mpa-grid{grid-template-columns:repeat(var(--mpa-mobile-cols,1),minmax(0,1fr))}.mpa-card__image{aspect-ratio:1.2}.mpa-card__body{padding:1.1rem}.mpa-card .mpa-values dl>div{flex-direction:row}.mpa-card .mpa-values dd{text-align:right}.mpa-card h3{font-size:1.05rem}.mpa-result-bar{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.mpa *{transition:none!important;animation:none!important}}

.mpa-object-page{max-width:1280px;margin:2rem auto;padding:0 1.5rem}.mpa img[hidden]{display:none!important}.mpa-card .mpa-text-link span,.mpa-cta a span{font-family:Arial,sans-serif}

.mpa-catalog,.mpa-related{container-type:inline-size}@container(max-width:950px){.mpa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container(max-width:550px){.mpa-grid{grid-template-columns:repeat(var(--mpa-mobile-cols,1),minmax(0,1fr))}}

@media(max-width:700px){.mpa-filter-details{min-width:0;width:100%}}

.mpa-thumbnails .mpa-image-error{min-height:0}

.mpa-extra-fields{font-size:.85rem;margin:1rem 0}.mpa-extra-fields dt{font-weight:600}.mpa-extra-fields dd{margin:0 0 .6rem}.mpa-card__image.mpa-image-error>span:not(.mpa-badge){font-size:.8rem;padding:1rem;text-align:center}
/* Presentation values are scoped to each widget and object. */
.mpa{max-width:var(--mpa-width,1280px);background:var(--mpa-bg,#fff);font-size:var(--mpa-body-size,inherit);font-weight:var(--mpa-body-weight,inherit);line-height:var(--mpa-body-line,inherit);margin-inline:auto}
.mpa a{color:var(--mpa-link,var(--mpa-accent))}.mpa .mpa-button{background:var(--mpa-button,var(--mpa-accent));color:var(--mpa-button-text,#fff);font-size:var(--mpa-button-size,16px);padding:var(--mpa-button-padding,14px) 20px}
.mpa-grid{gap:var(--mpa-gap,24px);grid-template-columns:repeat(var(--mpa-cols,4),minmax(0,1fr))}.mpa-card{background:var(--mpa-card-bg,#fff);border:var(--mpa-border-width,1px) solid var(--mpa-border);box-shadow:var(--mpa-shadow,none)}
.mpa-card__body{padding:var(--mpa-padding,18px)}.mpa-card h3{font-size:var(--mpa-title-size,18px);font-weight:var(--mpa-title-weight,600);line-height:var(--mpa-title-line,1.4)}
.mpa-card__image{aspect-ratio:var(--mpa-ratio,1/1)}.mpa-card__image img{object-fit:var(--mpa-fit,contain)}.mpa-eyebrow,.mpa-freshness,.mpa-card small{font-size:var(--mpa-meta-size,13px);font-weight:var(--mpa-meta-weight,400);line-height:var(--mpa-meta-line,1.5)}
.mpa-status--published{color:var(--mpa-active)}.mpa-status--sold{color:var(--mpa-archive)}.mpa-freshness{color:var(--mpa-warning)}
.mpa-engagement{display:flex;gap:8px;flex-wrap:wrap;margin-block:16px 4px}.mpa .mpa-small-button{font:inherit;font-size:13px;padding:8px 11px;border:1px solid var(--mpa-border);border-radius:var(--mpa-radius);color:var(--mpa-text);background:transparent;text-decoration:none;cursor:pointer;min-height:40px}.mpa .mpa-small-button[aria-pressed=true]{background:var(--mpa-accent);color:#fff}.mpa-share-feedback{flex-basis:100%;font-size:13px}
.mpa-more-filters{grid-column:1/-1}.mpa-more-filters summary{cursor:pointer;padding:8px 0}.mpa-more-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mpa-more-fields label{display:flex;flex-direction:column}.mpa-event-heading{grid-column:1/-1;margin:24px 0 0}
.mpa-grid.mpa-list{grid-template-columns:1fr}.mpa-list .mpa-card{display:grid;grid-template-columns:minmax(120px,25%) 1fr}.mpa-list .mpa-card__image{height:100%;min-height:180px}
.mpa-object-layout{display:flex;flex-wrap:wrap;gap:32px;align-items:start}.mpa-object-layout>.mpa-gallery{flex:1 1 55%;min-width:0}.mpa-object-layout>.mpa-object-summary{flex:1 1 35%;min-width:0}.mpa-object-layout>section{flex:1 0 100%;min-width:0}.mpa-object-layout--stack>.mpa-gallery,.mpa-object-layout--stack>.mpa-object-summary{flex-basis:100%}.mpa-object-layout--stack .mpa-main-image{max-height:700px}.mpa-object-layout h2{margin-top:0}
@media(max-width:1024px){.mpa-grid{grid-template-columns:repeat(var(--mpa-tablet-cols,2),minmax(0,1fr))}}
@media(max-width:700px){.mpa-grid{grid-template-columns:repeat(var(--mpa-mobile-cols,1),minmax(0,1fr))}.mpa-object-layout>.mpa-gallery,.mpa-object-layout>.mpa-object-summary{flex-basis:100%}.mpa-more-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mpa-list .mpa-card{grid-template-columns:100px 1fr}.mpa-list .mpa-card__body{padding:12px}.mpa-list .mpa-card__image{min-height:130px}.mpa-engagement{gap:6px}}
@media(prefers-reduced-motion:reduce){.mpa *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.mpa .mpa-more-filters summary{display:block;cursor:pointer;padding:12px 0;font-size:.85rem}.mpa-more-filters>.mpa-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px}.mpa :is(input[type=number],input[type=date]){min-width:0;width:100%;min-height:44px;padding:8px;border:1px solid var(--mpa-border);border-radius:4px;background:var(--mpa-bg);color:var(--mpa-text)}.mpa-tabs{flex-wrap:wrap;gap:0 1rem}.mpa-status--unknown{color:var(--mpa-warning)}.mpa-card .mpa-freshness{display:block}.mpa-card .mpa-values--stale .mpa-status{color:var(--mpa-warning)}
@media(max-width:700px){.mpa-more-filters>.mpa-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container(max-width:950px){.mpa-grid:not(.mpa-list){grid-template-columns:repeat(var(--mpa-tablet-cols,2),minmax(0,1fr))}}
@container(max-width:550px){.mpa-grid:not(.mpa-list){grid-template-columns:repeat(var(--mpa-mobile-cols,1),minmax(0,1fr))}}
