.vip-lestnica{container-type:size}.vip-lestnica-kadr{aspect-ratio:1233/1400;width:min(100cqw,88.0714cqh);position:absolute;top:50%;left:50%;translate:-50% -50%}.vip-lestnica--fill{position:absolute;inset:1.5rem}@media (min-width:64rem){:has(>.vip-lestnica:not(.vip-lestnica--fill)){align-self:stretch}.vip-lestnica:not(.vip-lestnica--fill){aspect-ratio:auto;height:100%}.vip-lestnica:not(.vip-lestnica--fill) .vip-lestnica-kadr{width:min(100cqw,92.2904cqh);top:auto;bottom:0;translate:-50% 4.57143%}}.vip-lestnica-ten,.vip-lestnica-stupen{opacity:0}@media (prefers-reduced-motion:no-preference){.vip-lestnica-ten{opacity:1}.vip-lestnica-stupen{animation:5.5s linear infinite vip-lestnica-okno;animation-delay:calc(var(--i) * .32s);will-change:opacity}}@keyframes vip-lestnica-okno{0%{opacity:0;animation-timing-function:ease-in-out}5.45%{opacity:1}17.45%{opacity:1;animation-timing-function:ease-in-out}24.73%,to{opacity:0}}
.kamen{--kamen-nebo:40px;--kamen-t0:0s;--kamen-udar:1.15s}@media (min-width:1024px){.kamen{--kamen-nebo:90px}}.kamen[data-state=rest]{--kamen-t0:-21.6s}.kamen-kadr{inset-inline:0;aspect-ratio:1400/1017;isolation:isolate;visibility:hidden;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.kamen[data-ready] .kamen-kadr{visibility:visible}.kamen[data-ready] .kamen-still{visibility:hidden}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.kamen:not([data-state=still],[data-state=rest]) .kamen-still{visibility:hidden}.kamen:not([data-state=still],[data-state=rest]) .kamen-aura{opacity:0}}.kamen-fill{position:absolute;inset:0}.kamen-nebo{top:calc(-1 * var(--kamen-nebo));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--kamen-nebo) * .7));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--kamen-nebo) * .7));mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--kamen-nebo) * .7));position:absolute;bottom:-12%;left:-8%;right:-8%}.kamen-ramka{top:var(--kamen-nebo);aspect-ratio:1400/1017;width:86.2069%;position:absolute;left:6.8966%}.kamen-oreol,.kamen-ugli,.kamen-svet,.kamen-niti{mix-blend-mode:screen;opacity:0}.kamen-niti-d{width:100%;height:100%;position:absolute;inset:0}.kamen-kus{position:absolute}.kamen-kus-r{overflow:hidden}.kamen-kus-atlas{position:absolute}.kamen-kro-r{opacity:0}.kamen-pyl{opacity:0;transform-origin:50% 100%;position:absolute}.kamen-dym{opacity:0;transform-origin:61.4% 83.1%}@media (prefers-reduced-motion:no-preference){.kamen[data-ready] .kamen-padenie{animation:kamen-padenie 1.4s calc(var(--kamen-t0) + .3s) both;will-change:transform}.kamen[data-ready] .kamen-udar{transform-origin:61.4% 83.1%;animation:kamen-udar 1.4s calc(var(--kamen-t0) + .3s) both;will-change:transform}.kamen[data-ready] .kamen-aura{animation:kamen-vidno 1.6s calc(var(--kamen-t0) + var(--kamen-udar)) both ease-out}.kamen[data-ready] .kamen-dym{animation:kamen-dym 1.8s calc(var(--kamen-t0) + var(--kamen-udar) + 20ms) both;will-change:transform, opacity}.kamen[data-ready] .kamen-pyl{animation:kamen-pyl var(--d) calc(var(--kamen-t0) + var(--kamen-udar)) both;will-change:transform, opacity}.kamen[data-ready] .kamen-kro-x{animation:kamen-kro-x var(--d) calc(var(--kamen-t0) + var(--kamen-udar) + var(--z)) both cubic-bezier(.25, .46, .45, .94)}.kamen[data-ready] .kamen-kro-y{animation:kamen-kro-y var(--d) calc(var(--kamen-t0) + var(--kamen-udar) + var(--z)) both}.kamen[data-ready] .kamen-kro-r{animation:kamen-kro-r var(--d) calc(var(--kamen-t0) + var(--kamen-udar) + var(--z)) both linear}.kamen[data-ready] .kamen-oreol{animation:kamen-vidno .6s calc(var(--kamen-t0) + var(--kamen-udar) + 50ms) both ease-out}.kamen[data-ready] .kamen-niti{animation:kamen-vidno .5s calc(var(--kamen-t0) + var(--kamen-udar) + .1s) both ease-out}.kamen[data-ready] .kamen-niti-d{animation:kamen-niti-dyshit 3.6s calc(var(--kamen-t0) + var(--kamen-udar) + 2.45s) infinite;will-change:opacity}.kamen[data-ready] .kamen-kr-x{animation:kamen-kus-x var(--d) calc(var(--kamen-t0) + var(--kamen-udar) + var(--z)) both linear}.kamen[data-ready] .kamen-kr-y{animation:kamen-kr-y var(--d) calc(var(--kamen-t0) + var(--kamen-udar) + var(--z)) both}.kamen[data-ready] .kamen-kr-r{animation:kamen-kr-r var(--d) calc(var(--kamen-t0) + var(--kamen-udar) + var(--z)) both linear}.kamen[data-ready] .kamen-ugli{animation:kamen-ugli-zazhech 2s calc(var(--kamen-t0) + var(--kamen-udar) + .45s) both;will-change:opacity}.kamen[data-ready] .kamen-ugli-d{animation:kamen-ugli-dyshit 3.6s calc(var(--kamen-t0) + var(--kamen-udar) + 2.45s) infinite;will-change:opacity}.kamen[data-ready] .kamen-svet{animation:kamen-svet-zazhech 1.4s calc(var(--kamen-t0) + var(--kamen-udar) + 1.05s) both;will-change:opacity}.kamen[data-ready] .kamen-svet-d{animation:kamen-svet-dyshit 3.6s calc(var(--kamen-t0) + var(--kamen-udar) + 2.45s) infinite;will-change:opacity}}@keyframes kamen-padenie{0%{transform:translateY(calc(-100% - var(--kamen-nebo)));animation-timing-function:cubic-bezier(.11,0,.5,0)}60.71%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)}75%{animation-timing-function:cubic-bezier(.55,0,.8,.45);transform:translateY(-1.1%)}85.71%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)}92.86%{animation-timing-function:ease-in;transform:translateY(-.15%)}to{transform:translateY(0)}}@keyframes kamen-udar{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:rotate(-7deg)scale(1)}58.2%{transform:rotate(0)scale(1)}60.71%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:rotate(0)scale(1)}65%{animation-timing-function:ease-in-out;transform:rotate(.4deg)scale(1.03,.955)}75%{animation-timing-function:ease-in-out;transform:rotate(-.5deg)scale(.992,1.01)}85.71%{animation-timing-function:ease-in-out;transform:rotate(.2deg)scale(1.003,.997)}to{transform:rotate(0)scale(1)}}@keyframes kamen-dym{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(2%)scaleX(.55)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kamen-vidno{0%{opacity:0}to{opacity:1}}@keyframes kamen-pyl{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.6,.3,1);transform:translate(0)scale(.25,.2)}7%{opacity:var(--o);animation-timing-function:linear}45%{opacity:calc(var(--o) * .75);animation-timing-function:ease-in}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1, 1)}}@keyframes kamen-kro-x{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes kamen-kro-y{0%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translateY(0)}42%{transform:translateY(calc(-1 * var(--h)));animation-timing-function:cubic-bezier(.33,0,.66,.33)}to{transform:translateY(var(--dy))}}@keyframes kamen-kro-r{0%{opacity:0;transform:rotate(0)}4%{opacity:1}75%{opacity:1}to{opacity:0;transform:rotate(var(--r))}}@keyframes kamen-kus-x{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes kamen-kr-y{0%{animation-timing-function:cubic-bezier(.333,.667,.667,1);transform:translateY(0)}16%{transform:translateY(calc(-1 * var(--h)));animation-timing-function:cubic-bezier(.333,0,.667,.333)}to{transform:translateY(var(--dy))}}@keyframes kamen-kr-r{0%{transform:scale(1)rotate(0)}35%{transform:scale(1, var(--f1)) rotate(calc(var(--r) * .35))}70%{transform:scale(1, 1) rotate(calc(var(--r) * .7))}to{transform:scale(1, var(--f)) rotate(var(--r))}}@keyframes kamen-ugli-zazhech{0%{opacity:.1;animation-timing-function:ease-in-out}12.5%{opacity:.35;animation-timing-function:ease-in-out}22.5%{opacity:.2;animation-timing-function:ease-in-out}37.5%{opacity:.62;animation-timing-function:ease-in-out}47.5%{opacity:.48;animation-timing-function:ease-in-out}70%{opacity:.92;animation-timing-function:ease-in-out}to{opacity:1}}@keyframes kamen-svet-zazhech{0%{opacity:0;animation-timing-function:ease-in-out}21.4%{opacity:.28;animation-timing-function:ease-in-out}35.7%{opacity:.14;animation-timing-function:ease-in-out}67.9%{opacity:.62;animation-timing-function:ease-in-out}to{opacity:.85}}@keyframes kamen-ugli-dyshit{0%,20%{opacity:1;animation-timing-function:ease-in-out}50%{opacity:.1;animation-timing-function:ease-in-out}80%,to{opacity:1}}@keyframes kamen-niti-dyshit{0%,20%{opacity:1;animation-timing-function:ease-in-out}50%{opacity:.5;animation-timing-function:ease-in-out}80%,to{opacity:1}}@keyframes kamen-svet-dyshit{0%{opacity:1;animation-timing-function:ease-in-out}35%,65%{opacity:0;animation-timing-function:ease-in-out}to{opacity:1}}