.cp-tab-art{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:24px;background:#f2f4f8 url(/brand/home-marble.jpg) 30% 20% / cover no-repeat;box-shadow:0 0 0 1px #252831,0 32px 78px -54px #020309eb;box-sizing:border-box}.cp-tab-art__still{position:absolute;left:3%;right:3%;top:15%;aspect-ratio:4 / 3;filter:drop-shadow(0 18px 30px hsl(224 40% 30% / .18)) drop-shadow(0 2px 6px hsl(224 40% 30% / .12))}.ru-home .hb-cp--film>.ru-shell>.hb-head{padding-bottom:clamp(7rem,26svh,15rem)}.ru-home .hb-cp-film{--film-top: var(--hb-header-height, 4.75rem);--film-h: calc(100svh - var(--film-top));--film-w: min( calc(100vw - 2rem) , 96rem, calc((var(--film-h) - 2.5rem) * 16 / 9));position:relative;height:calc(var(--film-h) + 45svh)}.ru-home .hb-cp-film__stage{position:sticky;top:var(--film-top);height:var(--film-h);display:grid;place-items:center}.ru-home .hb-cp-film__stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#03060c33,#03060cbf 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.ru-home .hb-cp-film[data-in] .hb-cp-film__stage:before{opacity:1}.ru-home .hb-cp-film__frame{position:relative;isolation:isolate;width:var(--film-w);aspect-ratio:16 / 9;border-radius:20px;transform:translate3d(0,7svh,0) scale(.78);opacity:.55;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.25,1,.5,1)}.ru-home .hb-cp-film[data-in] .hb-cp-film__frame{transform:none;opacity:1}.ru-home .hb-cp-film__frame:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 2.5rem 6rem -1rem #010205f2,0 .75rem 2rem -.5rem #010205b3,0 0 0 1px #28365db3;opacity:.25;transition:opacity .9s cubic-bezier(.25,1,.5,1)}.ru-home .hb-cp-film[data-in] .hb-cp-film__frame:after{opacity:1}.ru-home .hb-cp-film__video{display:block;width:100%;height:100%;border-radius:inherit;background:#15171e;-o-object-fit:cover;object-fit:cover}.ru-home .hb-cp-film__video:fullscreen{-o-object-fit:contain;object-fit:contain;border-radius:0}.ru-home .hb-cp-film__video:-webkit-full-screen{object-fit:contain;border-radius:0}.ru-home .hb-cp-film__play{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:1rem;border:0;border-radius:inherit;padding:0;background:radial-gradient(ellipse at 50% 50%,#0a0e1a8c,#0a0e1a4d 65%);color:#fff;font:600 1.05rem/1.2 Poppins,sans-serif;letter-spacing:-.005em;cursor:pointer;transition:opacity .3s cubic-bezier(.25,1,.5,1),visibility 0s}.ru-home .hb-cp-film__disc{display:grid;place-items:center;width:clamp(4.5rem,8vw,6.5rem);aspect-ratio:1;border-radius:50%;background:#fff;color:#11182c;box-shadow:0 1rem 2.5rem -.75rem #010309cc;transition:transform .25s cubic-bezier(.25,1,.5,1)}.ru-home .hb-cp-film__disc svg{width:38%;height:38%;margin-left:8%}.ru-home .hb-cp-film__label{padding:.45rem .95rem;border-radius:999px;background:#0b101eb8;text-shadow:0 1px 2px hsl(224 80% 2% / .5)}.ru-home .hb-cp-film__play[hidden]{display:none}.ru-home .hb-cp-film__play:hover .hb-cp-film__disc{transform:scale(1.05)}.ru-home .hb-cp-film__play:active .hb-cp-film__disc{transform:scale(.96);transition-duration:.1s}.ru-home .hb-cp-film__play:focus-visible{outline:none}.ru-home .hb-cp-film__play:focus-visible .hb-cp-film__disc{box-shadow:0 0 0 3px #0b101e,0 0 0 6px #779af8}.ru-home .hb-cp-film[data-playing] .hb-cp-film__play{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.25,1,.5,1),visibility 0s .25s}@media (max-width: 640px){.ru-home .hb-cp-film{--film-w: calc(100vw - 2rem) ;height:calc(var(--film-h) + 25svh)}.ru-home .hb-cp-film__frame{border-radius:14px}.ru-home .hb-cp-film__play{gap:.7rem;font-size:.95rem}}@media (prefers-reduced-motion: reduce){.ru-home .hb-cp-film{height:auto}.ru-home .hb-cp-film__stage{position:static;height:auto}.ru-home .hb-cp-film__stage:before{content:none}.ru-home .hb-cp-film__frame,.ru-home .hb-cp-film__frame:after{transform:none;opacity:1;transition:none}.ru-home .hb-cp-film__disc,.ru-home .hb-cp-film__play{transition:none}}
