/* la-vie: the case page's films (build.py, the AIM, La Vie and Uzay block). Written by the build; do not edit. */
.lv{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;container-type:inline-size;background:#E3E0E1}.lv svg{display:block}.lv .lv-full{position:absolute;inset:0;width:100%;height:100%}.lv-wait{background:#F4F1EC}.lv-onwhite{box-shadow:inset 0 0 0 1px rgba(20,20,20,.09)}.lv-defs{position:absolute;width:0;height:0;overflow:hidden}.case-hero .lv{aspect-ratio:16/9}.seq.seq-lv > .frame.frame:nth-child(n){grid-column:auto}.seq.seq-lv > .frame.slot-wide:nth-child(n){grid-column:1/-1}.seq.seq-lv > .frame.frame:nth-child(n) > .lv,.seq.seq-lv > .frame.frame:nth-child(n) > .case-still{aspect-ratio:4/3}.seq.seq-lv > .frame.slot-wide:nth-child(n) > .lv,.seq.seq-lv > .frame.slot-wide:nth-child(n) > .case-still{aspect-ratio:16/9}.seq.seq-lv .case-still{object-fit:cover}@media (prefers-reduced-motion:reduce){.lv,.lv *{animation:none !important}}
.lv-h-sw{animation:lv-h-sw 10s linear infinite}@keyframes lv-h-sw{0.000%{stroke-dashoffset:360}5.000%{stroke-dashoffset:360;animation-timing-function:cubic-bezier(.45,0,.25,1)}29.000%{stroke-dashoffset:0}100.000%{stroke-dashoffset:0}}
.lv-h-turn{animation:lv-h-turn 10s linear infinite}@keyframes lv-h-turn{0.000%{transform:none}29.000%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1)}35.000%{transform:rotate(45deg)}100.000%{transform:rotate(45deg)}}
.lv-h-big{animation:lv-h-big 10s linear infinite}@keyframes lv-h-big{0.000%{opacity:1}35.000%{opacity:1}41.000%{opacity:0}99.900%{opacity:0}100.000%{opacity:1}}
.lv-h-wp{animation:lv-h-wp 10s linear infinite}@keyframes lv-h-wp{0.000%{transform:scaleX(0)}37.000%{transform:scaleX(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}49.000%{transform:none}100.000%{transform:none}}
.lv-h-so{animation:lv-h-so 10s linear infinite}@keyframes lv-h-so{0.000%{opacity:0}49.000%{opacity:0}53.000%{opacity:1}100.000%{opacity:1}}
.lv-h-lk{animation:lv-h-lk 10s linear infinite}@keyframes lv-h-lk{0.000%{opacity:1}90.000%{opacity:1}96.000%{opacity:0}99.900%{opacity:0}100.000%{opacity:1}}
.lv-h-room{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-h-dim{position:absolute;inset:0;background:rgba(0,0,0,.62)}.lv-h-big{position:absolute;left:50%;top:38%;width:min(11cqw,280px);height:auto;transform:translate(-50%,-50%);opacity:0}.lv-h-turn{transform-box:fill-box;transform-origin:50% 50%}.lv-h-wp{transform-box:fill-box;transform-origin:0 50%}.lv-h-lk{position:absolute;left:30%;width:40%;top:50%;transform:translateY(-50%)}
.lv-dr-sw{animation:lv-dr-sw 6s linear infinite}@keyframes lv-dr-sw{0.000%{stroke-dashoffset:360}5.000%{stroke-dashoffset:360;animation-timing-function:cubic-bezier(.45,0,.25,1)}45.000%{stroke-dashoffset:0}100.000%{stroke-dashoffset:0}}
.lv-dr-o{animation:lv-dr-o 6s linear infinite}@keyframes lv-dr-o{0.000%{opacity:1}90.000%{opacity:1}98.333%{opacity:0}100.000%{opacity:0}}
.lv-dr-svg{position:absolute;left:50%;top:50%;width:min(30cqw,280px);height:auto;transform:translate(-50%,-50%)}
.lv-tn-o{animation:lv-tn-o 9s linear infinite}@keyframes lv-tn-o{0.000%{transform:translate(-50%,-50%);animation-timing-function:cubic-bezier(.65,0,.35,1)}13.333%{transform:translate(-50%,-50%) rotate(45deg)}50.000%{transform:translate(-50%,-50%) rotate(45deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}63.333%{transform:translate(-50%,-50%) rotate(90deg)}100.000%{transform:translate(-50%,-50%) rotate(90deg)}}
.lv-tn-o{position:absolute;left:50%;top:50%;width:min(38cqw,280px);height:auto;transform:translate(-50%,-50%)}
.lv-g-1{animation:lv-g-1 9s linear infinite}@keyframes lv-g-1{0.000%{opacity:0}18.889%{opacity:0}22.222%{opacity:1}92.222%{opacity:1}100.000%{opacity:0}}
.lv-g-2{animation:lv-g-2 9s linear infinite}@keyframes lv-g-2{0.000%{opacity:0}41.111%{opacity:0}44.444%{opacity:1}92.222%{opacity:1}100.000%{opacity:0}}
.lv-g-3{animation:lv-g-3 9s linear infinite}@keyframes lv-g-3{0.000%{opacity:0}63.333%{opacity:0}66.667%{opacity:1}92.222%{opacity:1}100.000%{opacity:0}}
.lv-g-wh{animation:lv-g-wh 9s linear infinite}@keyframes lv-g-wh{0.000%{opacity:0}63.333%{opacity:0}66.667%{opacity:1}92.222%{opacity:1}100.000%{opacity:0}}
.lv-g-ink{animation:lv-g-ink 9s linear infinite}@keyframes lv-g-ink{0.000%{opacity:1}63.333%{opacity:1}66.667%{opacity:0}92.222%{opacity:0}100.000%{opacity:1}}
.lv-g-g{position:absolute;inset:0;opacity:0}.lv-g-lk{position:absolute;left:29%;width:42%;top:50%;transform:translateY(-50%)}.lv-g-wh{opacity:0}
.lv-p-g{position:absolute;inset:7cqw 6cqw;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:3fr repeat(4,.62fr)}.lv-p-f{display:flex;align-items:flex-end;padding:0 0 1.4cqw 1.4cqw;transform-origin:50% 100%;min-width:0}.lv-p-f span{font-family:var(--body);font-size:1.6cqw;letter-spacing:.03em;color:#1D1D1B}.lv-p-dk span{color:#fff}.lv-p-t{display:flex;align-items:center;padding-left:1.4cqw;font-family:var(--body);font-size:1.25cqw;color:rgba(29,29,27,.7)}.lv-p-tdk{color:rgba(255,255,255,.8)}
.lv-p-f0{animation:lv-p-f0 8s linear infinite}@keyframes lv-p-f0{0.000%{transform:scaleY(0)}3.750%{transform:scaleY(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}12.500%{transform:none}100.000%{transform:none}}
.lv-p-t01{animation:lv-p-t01 8s linear infinite}@keyframes lv-p-t01{0.000%{opacity:0;transform:translateY(-30%)}23.750%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}28.125%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t02{animation:lv-p-t02 8s linear infinite}@keyframes lv-p-t02{0.000%{opacity:0;transform:translateY(-30%)}24.688%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}29.062%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t03{animation:lv-p-t03 8s linear infinite}@keyframes lv-p-t03{0.000%{opacity:0;transform:translateY(-30%)}25.625%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}30.000%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t04{animation:lv-p-t04 8s linear infinite}@keyframes lv-p-t04{0.000%{opacity:0;transform:translateY(-30%)}26.562%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}30.938%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-f1{animation:lv-p-f1 8s linear infinite}@keyframes lv-p-f1{0.000%{transform:scaleY(0)}7.500%{transform:scaleY(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}16.250%{transform:none}100.000%{transform:none}}
.lv-p-t11{animation:lv-p-t11 8s linear infinite}@keyframes lv-p-t11{0.000%{opacity:0;transform:translateY(-30%)}27.500%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}31.875%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t12{animation:lv-p-t12 8s linear infinite}@keyframes lv-p-t12{0.000%{opacity:0;transform:translateY(-30%)}28.438%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}32.812%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t13{animation:lv-p-t13 8s linear infinite}@keyframes lv-p-t13{0.000%{opacity:0;transform:translateY(-30%)}29.375%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}33.750%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t14{animation:lv-p-t14 8s linear infinite}@keyframes lv-p-t14{0.000%{opacity:0;transform:translateY(-30%)}30.312%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}34.688%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-f2{animation:lv-p-f2 8s linear infinite}@keyframes lv-p-f2{0.000%{transform:scaleY(0)}11.250%{transform:scaleY(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}20.000%{transform:none}100.000%{transform:none}}
.lv-p-t21{animation:lv-p-t21 8s linear infinite}@keyframes lv-p-t21{0.000%{opacity:0;transform:translateY(-30%)}31.250%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}35.625%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t22{animation:lv-p-t22 8s linear infinite}@keyframes lv-p-t22{0.000%{opacity:0;transform:translateY(-30%)}32.188%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}36.562%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t23{animation:lv-p-t23 8s linear infinite}@keyframes lv-p-t23{0.000%{opacity:0;transform:translateY(-30%)}33.125%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}37.500%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t24{animation:lv-p-t24 8s linear infinite}@keyframes lv-p-t24{0.000%{opacity:0;transform:translateY(-30%)}34.062%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}38.438%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-f3{animation:lv-p-f3 8s linear infinite}@keyframes lv-p-f3{0.000%{transform:scaleY(0)}15.000%{transform:scaleY(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}23.750%{transform:none}100.000%{transform:none}}
.lv-p-t31{animation:lv-p-t31 8s linear infinite}@keyframes lv-p-t31{0.000%{opacity:0;transform:translateY(-30%)}35.000%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}39.375%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t32{animation:lv-p-t32 8s linear infinite}@keyframes lv-p-t32{0.000%{opacity:0;transform:translateY(-30%)}35.938%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}40.312%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t33{animation:lv-p-t33 8s linear infinite}@keyframes lv-p-t33{0.000%{opacity:0;transform:translateY(-30%)}36.875%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}41.250%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-t34{animation:lv-p-t34 8s linear infinite}@keyframes lv-p-t34{0.000%{opacity:0;transform:translateY(-30%)}37.812%{opacity:0;transform:translateY(-30%);animation-timing-function:cubic-bezier(.16,1,.3,1)}42.188%{opacity:1;transform:none}100.000%{opacity:1;transform:none}}
.lv-p-g{animation:lv-p-g 8s linear infinite}@keyframes lv-p-g{0.000%{opacity:1}85.000%{opacity:1}95.000%{opacity:0}99.875%{opacity:0}100.000%{opacity:1}}
.lv-s-box{animation:lv-s-box 7s linear infinite}@keyframes lv-s-box{0.000%{stroke-dashoffset:1}4.286%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.45,0,.25,1)}12.857%{stroke-dashoffset:0}85.714%{stroke-dashoffset:0;opacity:1}94.286%{opacity:0}99.857%{opacity:0}100.000%{stroke-dashoffset:1;opacity:1}}
.lv-s-l0{animation:lv-s-l0 7s linear infinite}@keyframes lv-s-l0{0.000%{transform:translateY(-640px);opacity:1}12.857%{transform:translateY(-640px);animation-timing-function:cubic-bezier(.16,1,.3,1)}18.571%{transform:none}85.714%{transform:none;opacity:1}94.286%{transform:none;opacity:0}99.857%{opacity:0}100.000%{transform:translateY(-640px);opacity:1}}
.lv-s-l1{animation:lv-s-l1 7s linear infinite}@keyframes lv-s-l1{0.000%{transform:translateY(640px);opacity:1}18.571%{transform:translateY(640px);animation-timing-function:cubic-bezier(.16,1,.3,1)}24.286%{transform:none}85.714%{transform:none;opacity:1}94.286%{transform:none;opacity:0}99.857%{opacity:0}100.000%{transform:translateY(640px);opacity:1}}
.lv-s-l2{animation:lv-s-l2 7s linear infinite}@keyframes lv-s-l2{0.000%{transform:translateX(-700px);opacity:1}24.286%{transform:translateX(-700px);animation-timing-function:cubic-bezier(.16,1,.3,1)}30.000%{transform:none}85.714%{transform:none;opacity:1}94.286%{transform:none;opacity:0}99.857%{opacity:0}100.000%{transform:translateX(-700px);opacity:1}}
.lv-s-l3{animation:lv-s-l3 7s linear infinite}@keyframes lv-s-l3{0.000%{transform:translateX(700px);opacity:1}30.000%{transform:translateX(700px);animation-timing-function:cubic-bezier(.16,1,.3,1)}35.714%{transform:none}85.714%{transform:none;opacity:1}94.286%{transform:none;opacity:0}99.857%{opacity:0}100.000%{transform:translateX(700px);opacity:1}}
.lv-s-box{fill:none;stroke:#A2BBC6;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1 1}
.lv-a-c0{animation:lv-a-c0 6s linear infinite}@keyframes lv-a-c0{0.000%{transform:none}5.000%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1)}13.333%{transform:translate(0.0px,-270.0px)}83.333%{transform:translate(0.0px,-270.0px);animation-timing-function:cubic-bezier(.65,0,.35,1)}93.333%{transform:none}100.000%{transform:none}}
.lv-a-c1{animation:lv-a-c1 6s linear infinite}@keyframes lv-a-c1{0.000%{transform:none}7.500%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1)}15.833%{transform:translate(0.0px,270.0px)}83.333%{transform:translate(0.0px,270.0px);animation-timing-function:cubic-bezier(.65,0,.35,1)}93.333%{transform:none}100.000%{transform:none}}
.lv-a-c2{animation:lv-a-c2 6s linear infinite}@keyframes lv-a-c2{0.000%{transform:none}10.000%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1)}18.333%{transform:translate(-270.0px,0.0px)}83.333%{transform:translate(-270.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1)}93.333%{transform:none}100.000%{transform:none}}
.lv-a-c3{animation:lv-a-c3 6s linear infinite}@keyframes lv-a-c3{0.000%{transform:none}12.500%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1)}20.833%{transform:translate(270.0px,0.0px)}83.333%{transform:translate(270.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1)}93.333%{transform:none}100.000%{transform:none}}
.lv-a-box{fill:none;stroke:#A9A9A9;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:6 3 1 3}
.lv-u-drift{animation:lv-u-drift 10s linear infinite}@keyframes lv-u-drift{0.000%{transform:none;animation-timing-function:ease-in-out}50.000%{transform:translateX(-96px);animation-timing-function:ease-in-out}100.000%{transform:none}}
.lv-r-row{animation:lv-r-row 6s linear infinite}@keyframes lv-r-row{0.000%{transform:none}100.000%{transform:translateX(-48.679cqw)}}
.lv-r-band{position:absolute;left:0;right:0;top:19.688cqw;height:16.875cqw;overflow:hidden;background:linear-gradient(180deg,#CACBD5 0%,#E8E9EF 48%,#D5D6DF 70%,#C4C5CF 100%);box-shadow:0 .5cqw 1.4cqw rgba(40,55,70,.18)}.lv-r-row{position:absolute;left:0;top:50%;display:flex;width:max-content;margin-top:-5.433cqw}.lv-r-row svg{flex:none;width:30.424cqw;height:10.866cqw;margin-right:18.255cqw}
.lv-k-lk{position:absolute;left:29%;width:42%;top:50%;transform:translateY(-50%)}
