
/* SŌ — an aperture of darkness, followed by a white exhibition. */
.collection-edition .hero{min-height:900px;height:115svh;background:#151612;overflow:hidden}.collection-edition .hero-image{inset:0;width:100%;height:100%;object-fit:cover;opacity:.85;clip-path:inset(12% calc(7% * (1 - var(--scene-travel))) 0);scale:calc(1 + var(--scene-travel) * .06)}
.collection-edition .hero-title{left:4%;top:16%;bottom:auto;text-align:left;width:92%;transform:none}.collection-edition .hero-title h1{font-size:43vw;line-height:.8;letter-spacing:-.08em;font-weight:400}.collection-edition .hero-title>.atelier-line{margin:0 0 25px 18px;letter-spacing:.7em}.collection-edition .hero-title>p:last-child{text-align:right;margin-top:25px}.collection-edition .hero-side{right:8%;top:41%;font-size:19px;writing-mode:vertical-rl;letter-spacing:.4em}.collection-edition .hero-shade{background:linear-gradient(#1115,transparent 70%,#1118)}
.collection-edition .prologue{background:#f1efe6;color:#32342a;display:grid;grid-template-columns:1fr 1.3fr 1fr;min-height:720px;padding:150px 8%;align-items:start}.collection-edition .prologue h2{writing-mode:vertical-rl;font-size:40px;line-height:1.9;margin:auto;letter-spacing:.15em}.collection-edition .prologue>p{padding-top:80px;font-size:13px;line-height:2.6}.collection-edition .prologue-mark{display:none}
.collection-edition .objects{background:#e4e1d6;color:#24271d;padding:100px 7%}.collection-edition .objects-heading{display:block}.collection-edition .objects-heading h2{font-size:52px;margin:35px 0}.collection-edition .object-grid{grid-template-columns:1.3fr .8fr 1fr;gap:4%;align-items:start;margin-top:75px}.collection-edition .object{border:0;border-top:1px solid #383e2d;padding-top:18px;background:transparent}.collection-edition .object:nth-child(2){margin-top:170px}.collection-edition .object:nth-child(3){margin-top:60px}.collection-edition .object-image{height:360px;border-radius:50% 50% 0 0;mix-blend-mode:multiply}.collection-edition .object-number{color:inherit}.collection-edition .object-caption{color:inherit}.collection-edition .light-study{background:#30372c}.collection-edition .light-heading{max-width:none;display:grid;grid-template-columns:1fr 2fr 1fr}.collection-edition .light-stage{max-width:100%;height:70svh}.collection-edition .visit{background:#efece1;color:#32372a}.collection-edition .visit-head h2{font-size:5vw}.collection-edition footer .footer-mark{font-size:24vw;line-height:.8}
@media(max-width:700px){.collection-edition .hero{min-height:780px;height:100svh}.collection-edition .hero-title{top:25%;left:4%}.collection-edition .hero-title h1{font-size:62vw}.collection-edition .hero-title>.atelier-line{font-size:10px;margin-left:0}.collection-edition .hero-title>p:last-child{font-size:8px;text-align:left}.collection-edition .hero-side{top:56%;right:10%;font-size:14px}.collection-edition .prologue{min-height:600px;padding:75px 7%;grid-template-columns:1fr 1fr;gap:35px}.collection-edition .prologue .section-code{grid-column:1/-1}.collection-edition .prologue h2{font-size:29px}.collection-edition .prologue>p{padding-top:0;font-size:11px}.collection-edition .object-grid{display:block}.collection-edition .object{display:block;width:100%;margin:0 0 60px!important}.collection-edition .object:nth-child(2){width:78%;margin-left:auto!important}.collection-edition .object-image{height:340px}.collection-edition .objects-heading h2{font-size:30px}.collection-edition .light-heading{display:block}.collection-edition .light-stage{height:420px}.collection-edition .visit-head h2{font-size:35px}}
.clay-imprint{min-height:760px;background:#f1efe6;color:#373a2f;padding:90px 7%;display:grid;grid-template-columns:1.7fr 1fr;gap:7%}.clay-imprint>.edition-note{grid-column:1/-1}.clay-imprint>img{height:520px}.clay-imprint h2{font:36px/1.8 'Yu Mincho',serif;margin:70px 0 30px}.clay-imprint p{font-size:12px}.clay-imprint>b{position:absolute;bottom:0;right:-2%;font:25vw/1 'Yu Mincho',serif;color:#61695622;pointer-events:none}@media(max-width:700px){.clay-imprint{display:block;min-height:0;padding:70px 7%}.clay-imprint>img{height:360px;margin-top:30px}.clay-imprint h2{font-size:28px;margin:35px 0 20px}.clay-imprint>b{font-size:55vw}}

.collection-ready .hero-image{animation:edition-aperture 1.65s cubic-bezier(.2,.7,.1,1) both}
@keyframes edition-aperture{from{clip-path:inset(45% 0 45%)}to{clip-path:inset(0)}}