.gallery-remake,.object-remake{width:100%;color:var(--color-ink);background:var(--color-paper);padding:0 clamp(24px,5vw,88px)}.collection-opening{padding-top:clamp(40px,6vw,100px)}.collection-kicker,.collection-opening-foot,.collection-index,.collection-year-heading>span,.collection-work-number,.object-kicker{font:400 .78rem/1.5 var(--font-sans);letter-spacing:.06em}.collection-kicker{text-transform:uppercase;color:var(--color-muted);align-items:center;gap:14px;display:flex}.collection-title-row{justify-content:space-between;align-items:baseline;gap:24px;margin:20px 0 36px;display:flex}.gallery-remake .collection-title-row h1{font:400 clamp(5rem, 16vw, 15rem)/.87 var(--font-serif);letter-spacing:-.055em;margin:0}.collection-total{font:400 clamp(2rem, 4vw, 4rem)/1 var(--font-serif);color:var(--color-muted);align-self:start;margin-top:.2em}.collection-opening-foot{justify-content:space-between;gap:20px;padding:20px 0 30px;display:flex}.collection-opening-foot a{text-decoration:none}.collection-opening-foot a span{margin-left:25px}.collection-index{border-block:1px solid var(--color-ink);grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:20px;margin-bottom:70px;padding:14px 0;display:grid}.collection-index>span{text-transform:uppercase}.collection-index>div{flex-wrap:wrap;justify-content:flex-end;gap:4px 23px;display:flex}.collection-index a{min-height:44px;color:var(--color-muted);align-items:center;text-decoration:none;display:inline-flex}.collection-index a:hover{text-underline-offset:5px;text-decoration:underline}.collection-year{margin-bottom:clamp(70px,9vw,150px);scroll-margin-top:35px}.collection-year-heading{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;padding-bottom:18px;display:flex}.collection-year-heading h2{font:400 clamp(2.2rem, 4vw, 4rem)/1 var(--font-serif);letter-spacing:-.03em;margin:0}.collection-hangings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(60px,9vw,145px) clamp(35px,9vw,150px);margin:0;padding:55px 0 0;list-style:none;display:grid}.collection-work{min-width:0}.collection-work:nth-child(2n){padding-top:6vw}.collection-work--wide{grid-column:1/-1;justify-self:center;width:82%;padding-top:0!important}.collection-work--portrait{justify-self:center;width:78%}.collection-work>a{color:inherit;text-decoration:none;display:block}.collection-work figure{margin:0}.collection-image{width:100%}.collection-image img{object-fit:contain;width:100%;height:auto;box-shadow:none;background:0 0;display:block}.collection-work figcaption{border-top:1px solid var(--color-hairline);grid-template-columns:35px minmax(0,1fr) 20px;align-items:start;gap:12px;margin-top:20px;padding-top:17px;display:grid}.collection-work-number{color:var(--color-muted);padding-top:5px}.collection-work-name{font:400 clamp(1.25rem, 2vw, 1.7rem)/1.2 var(--font-serif)}.collection-work-name>span{font:400 .78rem/1.5 var(--font-sans);color:var(--color-muted);margin-top:8px;display:block}.collection-work a:hover .collection-work-name{text-underline-offset:5px;text-decoration:underline}.collection-close{border-top:1px solid var(--color-hairline);padding:45px 0 70px}.collection-empty{padding:50px 0}.object-remake{padding-top:32px;padding-bottom:80px}.object-back{border-bottom:1px solid var(--color-hairline);justify-content:space-between;gap:20px;margin-bottom:clamp(35px,5vw,70px);padding-bottom:24px;font-size:.82rem;display:flex}.object-back a{text-underline-offset:5px}.object-stage{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start;gap:clamp(35px,6vw,100px);display:grid}.object-remake .work-presentation{align-items:center;min-width:0;min-height:55svh;display:grid}.object-remake .work-presentation>button{width:100%;max-width:100%;margin:0}.object-remake .work-presentation>button>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70svh;box-shadow:none;background:0 0;margin-inline:auto;display:block}.object-information{padding-top:20px}.object-remake .object-information h1{font:400 clamp(2.8rem, 4.8vw, 5rem)/1.02 var(--font-serif);letter-spacing:-.045em;margin:25px 0 35px}.object-information dl{border-block:1px solid var(--color-hairline);grid-template-columns:1fr 1.2fr;gap:12px 22px;margin:0;padding:25px 0;font-size:.87rem;display:grid}.object-information dd{margin:0}.object-information dt{color:var(--color-muted)}.object-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:25px;display:flex}.object-actions .cta-quiet{min-height:44px;padding:10px 0}.object-prose{max-width:40rem;margin:clamp(50px,7vw,100px) auto}.object-details,.object-series{border-top:1px solid var(--color-hairline);margin-top:90px;padding-top:30px}.object-details h2,.object-series h2{font:400 clamp(2rem, 3vw, 3rem)/1.1 var(--font-serif);margin:0 0 15px}.object-details ul,.object-series ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;margin:35px 0 0;padding:0;list-style:none;display:grid}.object-details img,.object-series img{box-shadow:none;background:0 0}.object-series ul{grid-template-columns:repeat(3,minmax(0,1fr))}.object-series a{text-decoration:none}.object-series a>span{padding-top:14px;font-size:.9rem;display:block}@media (max-width:767px){.collection-title-row{margin-block:25px}.gallery-remake .collection-title-row h1{font-size:clamp(4.3rem,19vw,8rem)}.collection-total{font-size:1.6rem}.collection-index{grid-template-columns:1fr;gap:8px;margin-bottom:45px}.collection-index>div{justify-content:flex-start;gap:2px 22px}.collection-hangings{grid-template-columns:1fr;gap:55px;padding-top:35px}.collection-work:nth-child(2n){padding-top:0}.collection-work--wide{grid-column:auto;width:100%}.collection-work--portrait{width:85%}.collection-work figcaption{grid-template-columns:28px minmax(0,1fr) 18px;gap:8px}.object-stage{grid-template-columns:1fr;gap:30px}.object-remake .work-presentation{min-height:0}.object-information{padding:0}.object-remake .object-information h1{margin:18px 0 25px;font-size:clamp(2.6rem,10vw,4rem)}.object-actions{flex-flow:wrap;gap:12px 25px}.object-details ul,.object-series ul{grid-template-columns:1fr;gap:40px}.object-back{font-size:.75rem}.object-details,.object-series{margin-top:60px}.object-prose{margin-block:45px}}
