.ly_poster_326,.ly_poster_326 *{box-sizing:border-box}.ly_poster_326{overflow:hidden;max-width:100%}.ly_poster_326 .wide{max-width:100%;min-width:0;box-sizing:border-box}.ly_poster_326 a{text-decoration:none;color:inherit}.ly_poster_326 .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;min-width:0}.ly_poster_326 .card{position:relative;width:100%;min-width:0;overflow:hidden;color:#fff}.ly_poster_326 .hit{position:absolute;inset:0;z-index:1}.ly_poster_326 .media{position:relative;z-index:0;overflow:hidden}.ly_poster_326 .media img.ok{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(0.22,1,0.36,1)}.ly_poster_326 .card.is_ratio .media img.ok{object-fit:contain;object-position:center}.ly_poster_326 .card:hover .media img.ok{transform:scale(1.04)}.ly_poster_326 .card::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,transparent 35%,rgba(0,0,0,.55) 72%,rgba(0,0,0,.82) 100%),linear-gradient(90deg,rgba(0,0,0,.35) 0%,transparent 55%)}.ly_poster_326 .card::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.72) 100%);opacity:.9}.ly_poster_326 .body{position:absolute;left:0;bottom:0;z-index:2;padding:40px 36px;max-width:min(38ch,100%);display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;pointer-events:none}.ly_poster_326 .body .poster_sub a,.ly_poster_326 .body .btn{pointer-events:auto}.ly_poster_326 .body h3{font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 12px;text-shadow:0 2px 18px rgba(0,0,0,.35);max-width:100%;word-wrap:break-word}.ly_poster_326 .body .poster_sub{opacity:.92;margin:0 0 20px;line-height:1.55;max-width:min(32ch,100%);word-wrap:break-word;overflow-wrap:break-word;font-family:var(--ThemesTextContentFont,inherit)}.ly_poster_326 .body .poster_sub p{margin:0}.ly_poster_326 .body .poster_sub p+p{margin-top:.5em}.ly_poster_326 .body .btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;letter-spacing:.02em;border-style:solid;box-shadow:0 1px 0 rgba(0,0,0,.04);transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.ly_poster_326 .card:hover .body .btn{box-shadow:0 8px 20px rgba(225,6,0,.28)}.ly_poster_326.cusvis_enter_root:not(.is-entered){opacity:0;transform:translate3d(0,28px,0)}.ly_poster_326.cusvis_enter_root.is-entered{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}.ly_poster_326 .cusvis_enter_item:not(.is-entered){opacity:0;transform:translate3d(0,24px,0)}.ly_poster_326 .cusvis_enter_item.is-entered{opacity:1;transform:none;transition:opacity .65s ease var(--enter-delay,0ms),transform .65s ease var(--enter-delay,0ms)}@media screen and (max-width:900px){.ly_poster_326 .body{padding:32px 28px}}
@media screen and (max-width:720px){.ly_poster_326 .grid{grid-template-columns:1fr;gap:12px}.ly_poster_326 .body{padding:28px 24px 32px;max-width:100%}}
@media (prefers-reduced-motion:reduce){.ly_poster_326 .media img.ok,.ly_poster_326 .body .btn{transition-duration:.01ms;transform:none}.ly_poster_326.cusvis_enter_root:not(.is-entered),.ly_poster_326.cusvis_enter_root.is-entered,.ly_poster_326 .cusvis_enter_item:not(.is-entered),.ly_poster_326 .cusvis_enter_item.is-entered{opacity:1;transform:none;transition:none}}
