.film{overflow:hidden}.film-note{max-width:390px;color:#aaa59e;font-size:15px;line-height:1.5}.film-carousel{position:relative;height:min(58vw,610px);min-height:420px;perspective:1500px}.film-card{position:absolute;inset:6% 7% 15% 5%;overflow:hidden;background:#0b0b0b;border:1px solid rgba(255,255,255,.15);box-shadow:0 35px 80px rgba(0,0,0,.45);transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.75,.2,1),opacity .65s ease,filter .7s ease;cursor:pointer}.film-card video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.08);transition:filter .55s ease,transform 1.4s ease}.film-card.front{z-index:4;transform:translate3d(0,0,40px) rotateY(-4deg);opacity:1}.film-card.front video{filter:saturate(1) contrast(1.12);transform:scale(1.02)}.film-card.right{z-index:3;transform:translate3d(21%,7%,-180px) rotateY(-24deg) scale(.84);opacity:.68;filter:brightness(.76)}.film-card.back{z-index:2;transform:translate3d(6%,2%,-310px) rotateY(-7deg) scale(.72);opacity:.26;filter:brightness(.54)}.film-card.left{z-index:3;transform:translate3d(-18%,11%,-160px) rotateY(20deg) scale(.78);opacity:.4;filter:brightness(.62)}.film-carousel-ui{position:absolute;z-index:7;left:5%;right:7%;bottom:2%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.2);padding-top:15px;color:#c9c5bd;font:10px var(--mono);letter-spacing:.08em}.film-carousel-ui button{border:0;background:transparent;color:#79efee;font:inherit;letter-spacing:.08em;cursor:pointer}.film-carousel-ui button:hover{color:#fff}.film-card:after{content:'CLICK TO WATCH';position:absolute;z-index:2;right:14px;bottom:12px;color:white;font:9px var(--mono);letter-spacing:.08em;opacity:0;transition:opacity .3s ease}.film-card.front:hover:after{opacity:1}@media(max-width:760px){.film-carousel{height:82vw;min-height:360px}.film-card{inset:4% 4% 14% 4%}.film-card.right{transform:translate3d(14%,7%,-180px) rotateY(-20deg) scale(.84)}.film-card.left{transform:translate3d(-12%,10%,-160px) rotateY(18deg) scale(.78)}}
