
.social-story{padding:64px 6%;background:#ece5d6;text-align:center}.social-story h2{font-size:clamp(28px,4vw,48px)}.social-story p{color:#62594b}.story-pair{display:flex;justify-content:center;gap:12px;margin:25px auto}.story-pair span{padding:18px 25px;background:#fffefa;border:1px solid #d8ccb7;max-width:230px}.story-pair small{display:block;color:#817256}.social-link{display:inline-block;padding:13px 28px;background:#232320;color:#fffefa;border:0}.gear-entry{padding:65px 6%;max-width:1160px;margin:auto}.gear-entry h2{margin-bottom:18px}.gear-entry p{max-width:700px}.archive-shell{background:#f0f1ee;padding:35px 5%}.archive-shell>summary{max-width:1440px;margin:auto;cursor:pointer;font-size:22px;font-weight:bold}.archive-shell .gallery{padding:35px 0}.archive-shell .works{max-width:1440px}.gear-scenes{max-width:1050px;margin:auto;padding:30px 5% 80px}.gear-scenes article{padding:35px 0;border-top:1px solid #d9d8d0;display:grid;grid-template-columns:90px 1fr;gap:20px}.gear-scenes .gear-number{font:italic 50px Georgia;color:#a07834}.gear-scenes h2{font-size:28px}.gear-scenes h3{font-size:16px;color:#806021}.gear-scenes p{max-width:650px}.about{padding-top:65px;padding-bottom:65px}header nav{gap:18px;flex-wrap:wrap}@media(min-width:1200px){.archive-shell .works{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.archive-shell .works figure{padding:9px 9px 0}.archive-shell .works h3{font-size:15px}.archive-shell .works p{font-size:12px}.archive-shell .works figcaption{display:block;padding:12px 2px 18px}.archive-shell .zoom{display:none}}@media(min-width:900px) and (max-width:1199px){.archive-shell .works{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){header nav{gap:9px}.social-story{padding:40px 5%}.story-pair span{padding:12px;font-size:13px}.gear-scenes article{grid-template-columns:45px 1fr;gap:12px}.gear-scenes .gear-number{font-size:32px}.gear-scenes h2{font-size:23px}}

.sticker-art-single{display:block;width:100%;max-width:600px;margin:auto}.sticker-art-single figure{transform:none;background:#fffefa;padding:18px;border-radius:8px}.sticker-art-single img{aspect-ratio:auto;height:auto}.sticker-art-single figcaption{padding-top:10px}
