.ev-poster.svelte-3t1o2h{--tiltx:0deg;--tilty:0deg;--scale:1;color:var(--ink-1);transform:perspective(760px) rotateX(var(--tiltx)) rotateY(var(--tilty)) scale(var(--scale));transition:transform .18s var(--ease), box-shadow .3s var(--ease);will-change:transform;background:0 0;border:1px solid #1618200f;border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px -14px #08090d33,0 2px 8px -4px #08090d1a}.ev-poster.svelte-3t1o2h:hover,.ev-poster.svelte-3t1o2h:focus-visible{outline:none;box-shadow:0 22px 44px -18px #08090d47,0 4px 12px -6px #08090d1f}.ev-media.svelte-3t1o2h{aspect-ratio:3/4;background:#eef0f3;position:relative;overflow:hidden}.ev-media.svelte-3t1o2h img:where(.svelte-3t1o2h),.ev-media.svelte-3t1o2h video:where(.svelte-3t1o2h){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ev-media.svelte-3t1o2h img:where(.svelte-3t1o2h){filter:saturate(.96);transition:transform .6s var(--ease);transform:scale(1.01)}.ev-poster.svelte-3t1o2h:hover .ev-media:where(.svelte-3t1o2h) img:where(.svelte-3t1o2h){transform:scale(1.05)}.ev-media.svelte-3t1o2h video:where(.svelte-3t1o2h){opacity:0;z-index:1;transition:opacity .55s var(--ease)}.ev-poster.svelte-3t1o2h:hover .ev-media:where(.svelte-3t1o2h) video:where(.svelte-3t1o2h),.ev-poster.svelte-3t1o2h:focus-visible .ev-media:where(.svelte-3t1o2h) video:where(.svelte-3t1o2h){opacity:1}.ev-date.svelte-3t1o2h{z-index:3;font-family:var(--font);letter-spacing:.04em;color:var(--ink-1);border:1px solid var(--glass-edge);border-radius:var(--r-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--inset-top);background:#ffffffc7;padding:5px 11px;font-size:10.5px;position:absolute;top:12px;left:12px}.ev-foot.svelte-3t1o2h{box-shadow:var(--inset-top), 0 1px 10px #1618200d inset;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(#ffffffa8,#ffffff7a);border-top:1px solid #fff9;padding:14px 16px 16px;position:relative}@media (pointer:coarse){.ev-foot.svelte-3t1o2h{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffffe0,#ffffffc7)}}.ev-title.svelte-3t1o2h{font-family:var(--font);letter-spacing:-.005em;color:var(--ink-1);font-size:15px;font-weight:500;line-height:1.22;display:block}.ev-type.svelte-3t1o2h{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;font-size:10.5px;display:block}html[lang=ja] .ev-type.svelte-3t1o2h{word-break:keep-all;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.ev-poster.svelte-3t1o2h,.ev-poster.svelte-3t1o2h:hover,.ev-media.svelte-3t1o2h img:where(.svelte-3t1o2h),.ev-poster.svelte-3t1o2h:hover .ev-media:where(.svelte-3t1o2h) img:where(.svelte-3t1o2h){transform:none}.ev-media.svelte-3t1o2h video:where(.svelte-3t1o2h),.ev-poster.svelte-3t1o2h:hover .ev-media:where(.svelte-3t1o2h) video:where(.svelte-3t1o2h),.ev-poster.svelte-3t1o2h:focus-visible .ev-media:where(.svelte-3t1o2h) video:where(.svelte-3t1o2h){opacity:0;transition:none}}
