/* Editorial spreads: complete images, deliberate scale and generous margins. */
.pottery-feature{width:88%;max-width:1360px;margin:70px auto 62px}
.pottery-feature figure{margin:0}.pottery-feature img{display:block;width:100%;height:auto;object-fit:contain}
.curated-pottery{padding:24px 5vw 100px;columns:auto}
.curated-pottery .pottery-group{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:88%;gap:24px;margin:0 0 100px;overflow:visible}
.curated-pottery .pottery-group:nth-child(4n+2){width:76%;margin-left:24%;padding-top:24px}
.curated-pottery .pottery-group:nth-child(4n+3){width:92%;margin-left:4%}
.curated-pottery .pottery-group:nth-child(4n){width:74%;margin-left:14%;padding-top:20px}
.curated-pottery .pottery-group figure:nth-child(n){flex:0 0 auto;width:auto;max-width:100%;margin:0;transform:none}
.curated-pottery .pottery-group a{display:block;outline-offset:5px}
.curated-pottery .pottery-group img{display:block;height:var(--editorial-height,220px);width:auto;max-width:100%;object-fit:contain;opacity:1;transform:none;filter:none}
.feature-followup{padding-bottom:24px}.feature-followup .pottery-group{width:78%;margin:0 0 35px 11%}
@media(max-width:650px){
 .pottery-feature{width:92%;margin:36px auto}
 .curated-pottery{padding:20px 20px 54px}
 .curated-pottery .pottery-group:nth-child(n){width:100%;margin:0 0 48px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:center}
 .curated-pottery .pottery-group figure:nth-child(n){width:100%;min-width:0}
 .curated-pottery .pottery-group img{width:100%;height:180px;object-fit:contain;max-width:100%}
 .feature-followup{padding-bottom:0}
}
@media(prefers-reduced-motion:reduce){.curated-pottery img{transition:none}}
.pottery-feature{width:72%;max-width:1060px;margin:60px auto}
.curated-pottery .pottery-group:has(.pottery-cutout){align-items:flex-start;padding-top:35px;padding-bottom:60px}
.curated-pottery .pottery-cutout{position:relative;top:var(--scatter-y,0px);left:var(--scatter-x,0px);rotate:var(--scatter-angle,0deg);z-index:1}
@media(max-width:650px){.pottery-feature{width:84%;margin:36px auto}.curated-pottery .pottery-group:has(.pottery-cutout){padding-top:15px;padding-bottom:25px}.curated-pottery .pottery-cutout{left:0;top:calc(var(--scatter-y,0px)*.4);rotate:var(--scatter-angle,0deg)}}

.pottery-feature{width:62%;max-width:900px}
.curated-pottery:not(.feature-followup) .pottery-group:nth-child(2){width:100%;margin-left:0}
@media(max-width:650px){.pottery-feature{width:78%}.curated-pottery:not(.feature-followup) .pottery-group:nth-child(2) img{height:210px}}

.curated-pottery .fence-spread{width:74%;margin-left:12%}.curated-pottery .fence-spread img{height:auto;width:100%;max-height:650px;object-fit:contain}@media(max-width:650px){.curated-pottery .fence-spread{display:block;width:100%;margin-left:0}.curated-pottery .fence-spread img{height:auto;width:100%}}
#ribbon img{height:min(27.556vh,266.667px)}
.pottery-canvas{overflow:clip;padding:0!important}
.editing-layout .pottery-canvas{overflow:visible}
.pottery-canvas figure[hidden]{display:none!important}
@media(max-width:650px){#ribbon img{height:25.777vh}}

/* Hide only the stray final source-pixel row; retain the complete image geometry. */
#ribbon figure.ribbon-line-cleanup{position:relative}
#ribbon figure.ribbon-line-cleanup::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:max(2px,calc(100% * 3 / 360));background:#fff;pointer-events:none;border:0;box-shadow:none}
.gallery-body footer.site-copyright{border-top:0}
