.sw figcaption,.ceil figcaption,.wall figcaption,.poster figcaption{text-shadow:none}.lk{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);row-gap:clamp(20px,3.4vh,32px);align-items:start}.lk__p{grid-column:1/6;position:sticky;top:24px}.lk__s{grid-column:7/-1}.lk__s .spec{width:100%}.lk__s .btn{margin-top:clamp(18px,3vh,28px)}.poster img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;clip-path:var(--ch);background:#000}.wall{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(26px,5vh,48px) var(--g)}.wall>li{grid-column:span var(--s,4);grid-row:span var(--r,1);display:flex;flex-direction:column}.wall__a{display:block;color:inherit;text-decoration:none}.wall__a img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;clip-path:var(--ch);background:#000;transition:opacity .2s}.wall__a:hover img{opacity:.86}.wall figcaption{margin-top:6px;font-size:clamp(12.5px,.84vw,14px);color:var(--ink3)}.wall h3{margin:12px 0 0;font-size:clamp(20px,1.9vw,30px);font-weight:500;line-height:1.14;letter-spacing:-.01em;color:var(--ink)}.wall__a:hover h3{color:var(--amber)}.wall p{flex:1 0 auto;margin-top:6px;font-size:clamp(14.5px,1.08vw,17px);line-height:1.4;color:var(--ink2);text-wrap:pretty}.wall .more{align-self:flex-start;margin-top:6px;font-size:clamp(14.5px,1vw,16px)}.sw{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,3vh,28px) var(--g)}.sw img{display:block;width:100%;aspect-ratio:1;object-fit:cover;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.sw figcaption,.ceil figcaption{margin-top:7px;font-size:clamp(13px,.92vw,15.5px);line-height:1.28;color:var(--ink2);text-wrap:pretty}.sw b,.ceil b{display:block;font-weight:500;color:var(--ink);font-feature-settings:"tnum"}.ceil{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,3vh,28px) var(--g)}.ceil img{display:block;width:100%;height:auto}@media(max-width:820px){.lk{display:block}.lk__s{margin-top:24px}.wall>li{grid-column:span var(--s-m,6);grid-row:auto}.wall>li:first-child:nth-last-child(odd){grid-column:1/-1}.wall--wide>li{grid-column:span 12}.sw,.ceil{grid-template-columns:repeat(3,minmax(0,1fr))}}
