.wearable-opening{display:grid;grid-template-columns:640fr 544fr;gap:32px;max-width:1216px;margin:0 auto;align-items:start}
.wearable-stage,.wearable-film{margin:0;min-width:0}.wearable-stage>span{display:block;overflow:hidden}.wearable-stage img{display:block;width:100%;height:auto}.wearable-film video{display:block;width:100%;height:auto;background:#050505;aspect-ratio:544/960}.wearable-opening figcaption{margin-top:16px}
.wearable-intro{margin-top:48px}.pdf-gallery{display:grid;gap:40px;margin-top:32px}.pdf-page{margin:0;min-width:0}.pdf-page-link{display:block;border:1px solid var(--line);cursor:zoom-in;transition:border-color .25s}.pdf-page-link:hover{border-color:var(--accent)}.pdf-page img{display:block;width:100%;height:auto}.pdf-page figcaption{margin-top:12px}.wearable-case .pdf-page-link{padding:0;margin:0;transform:none!important}.wearable-case .pdf-page-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
@media(max-width:800px){.wearable-opening{grid-template-columns:1fr;gap:32px;max-width:480px}.wearable-case>h1.wearable-title{font-size:48px;line-height:1.02}.wearable-intro{margin-top:32px}.pdf-gallery{gap:32px}.pdf-page figcaption{font-size:9px;line-height:1.6}}
.mobile .wearable-opening{grid-template-columns:1fr;gap:32px}.mobile.case>h1.wearable-title{font-size:44px;line-height:48px}.mobile .wearable-intro{margin-top:32px}
