.show{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2xl)}.show__item{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-l) calc(var(--k-gap) * 2);align-items:center}.show__item:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.show__item:nth-child(2n) .show__media{order:2}@media(max-width:860px){.show__item,.show__item:nth-child(2n){grid-template-columns:1fr}.show__item:nth-child(2n) .show__media{order:0}}.show__media{position:relative;border-radius:var(--k-r3);overflow:hidden;overflow:clip;background:var(--k-surface)}.show__media picture,.show__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.show__item:hover .show__media img,.show__item:focus-within .show__media img{transform:scale(1.03)}.show__n{margin:0 0 var(--sp-2xs);font-size:var(--s-5);font-weight:var(--k-w-display);line-height:1;color:var(--k-muted);font-variant-numeric:lining-nums;font-family:var(--k-font-head)}.show__tag{margin-bottom:var(--sp-2xs);text-transform:none;letter-spacing:.04em;overflow-wrap:anywhere}.show__title{margin:0 0 var(--sp-s);font-size:var(--s-3);font-weight:var(--k-w-h);line-height:1.08;letter-spacing:-.02em;font-family:var(--k-font-head)}.show__link{color:var(--k-ink);text-decoration:none}.show__link:after{content:"";position:absolute;inset:0;z-index:1}.show__item:hover .show__link,.show__item:focus-within .show__link{text-decoration:underline;text-decoration-color:var(--k-accent);text-decoration-thickness:2px;text-underline-offset:.15em}.show__item:focus-within{outline:2px solid var(--k-focus);outline-offset:8px;border-radius:var(--k-r3)}.show__link:focus-visible{outline:none}.show__text{color:var(--k-text);max-width:48ch}.show .chips{position:relative;z-index:2;margin-top:var(--sp-s)}.show__more{margin:var(--sp-s) 0 0}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.kin-on .show__media{animation:show-in linear both;animation-timeline:view();animation-range:entry 0% cover 35%}}}@supports not (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.js .kin-on .show__media,.js.kin-on .show__media{clip-path:inset(12% 12% 12% 12% round var(--k-r3));opacity:.3;transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1),opacity .8s ease}.js .kin-on .show__item[data-inview] .show__media,.js.kin-on .show__item[data-inview] .show__media{clip-path:inset(0 0 0 0 round var(--k-r3));opacity:1}}}@keyframes show-in{0%{clip-path:inset(12% 12% 12% 12% round var(--k-r3));opacity:.3}to{clip-path:inset(0 0 0 0 round var(--k-r3));opacity:1}}.show__media.is-contain{background:#1e2638}.show__media.is-contain img{object-fit:contain!important;padding:4%}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.kin-on .show__media>:is(picture,.loopv){animation:show-zoom linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@supports not (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.js .kin-on .show__media>:is(picture,.loopv),.js.kin-on .show__media>:is(picture,.loopv){transform:scale(1.18);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.js .kin-on .show__item[data-inview] .show__media>:is(picture,.loopv),.js.kin-on .show__item[data-inview] .show__media>:is(picture,.loopv){transform:none}}}@keyframes show-zoom{0%{transform:scale(1.18)}to{transform:none}}@keyframes show-in-v{0%{clip-path:inset(12% 12% 12% 12% round var(--k-r3))}to{clip-path:inset(0 0 0 0 round var(--k-r3))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kin-on .show__media:has(video){animation-name:show-in-v}}}.js .kin-on .show__media:has(video),.js.kin-on .show__media:has(video){opacity:1}
