.scene{opacity:0;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.scene.is-prev{z-index:1;opacity:1;transition:none}.scene.is-active{z-index:2;opacity:1}.scene-copy,.security-ring,.climate-side{transition:opacity .35s}.scene.is-prev .scene-copy,.scene.is-prev .security-ring,.scene.is-prev .climate-side{opacity:0}.cine-progress{transform-origin:0;animation:cine-progress var(--cut-duration,4s) linear forwards}.cine[data-paused] *,.cine[data-paused] :before{animation-play-state:paused!important}.scene-intro{background:#050505}.scene-intro .intro-brand{z-index:2}.scene-intro .scene-copy{z-index:3}.scene-intro .scene-frame{opacity:0}.scene-intro:is(.is-active,.is-prev) .scene-frame{animation:.8s 2.5s both fade-in}.intro-glow{opacity:0;background:radial-gradient(closest-side,#c9a14a2e,#c9a14a0f 55%,#0000)}.scene-intro:is(.is-active,.is-prev) .intro-glow{animation:3.3s both intro-glow}.intro-logo{opacity:0}.scene-intro:is(.is-active,.is-prev) .intro-logo{animation:2.8s linear .5s both intro-logo}.logo-sweep{overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-sweep:before{content:"";opacity:0;background:linear-gradient(90deg,#ffecb800,#ffecb8b3 50%,#ffecb800);width:15%;position:absolute;top:-10%;bottom:-10%;left:0}.scene-intro:is(.is-active,.is-prev) .logo-sweep:before{animation:.8s cubic-bezier(.45,0,.25,1) 1.7s both logo-sweep}.scene-intro .scene-shade{background:radial-gradient(60% 55%,#09090980,#0000 75%),linear-gradient(90deg,#090909c7 0%,#0909097a 50%,#09090929 100%),linear-gradient(#0000 65%,#090909a6)}.scene-intro:is(.is-active,.is-prev) .scene-img{animation:3s cubic-bezier(.2,.6,.3,1) 2.5s both intro-zoom}.intro-line{transform-origin:0}.scene-intro:is(.is-active,.is-prev) .intro-line{animation:1.1s cubic-bezier(.65,0,.35,1) 3.2s both line-x}.scene-intro:is(.is-active,.is-prev) .intro-eyebrow{animation:.8s 3.3s both fade-in}.scene-intro:is(.is-active,.is-prev) .intro-l1{animation:.9s cubic-bezier(.22,1,.36,1) 3.45s both rise-in}.scene-intro:is(.is-active,.is-prev) .intro-l2{animation:.9s cubic-bezier(.22,1,.36,1) 3.63s both rise-in}.scene-moving .scene-shade{background:radial-gradient(58% 62% at 90% 90%,#090909d9,#0000 72%),linear-gradient(#0000 55%,#090909b3 100%),linear-gradient(90deg,#09090940,#0000 40%)}.scene-moving:is(.is-active,.is-prev) .scene-img{animation:4.9s linear forwards moving-pan}.scene-moving:is(.is-active,.is-prev) .moving-eyebrow{animation:.6s .2s both fade-in}.scene-moving:is(.is-active,.is-prev) .moving-l1{animation:.85s cubic-bezier(.22,1,.36,1) .3s both mask-up}.scene-moving:is(.is-active,.is-prev) .moving-l2{animation:.85s cubic-bezier(.22,1,.36,1) .54s both mask-up}.moving-line{transform-origin:100%}.scene-moving:is(.is-active,.is-prev) .moving-line{animation:.9s cubic-bezier(.65,0,.35,1) .9s both line-x}.scene-storage .scene-shade{background:radial-gradient(34% 26%,#09090961,#0000 100%),radial-gradient(80% 75% at 50% 46%,#0909090d 0%,#0909098c 100%),linear-gradient(#0000 68%,#0909098c)}.scene-storage .scene-img{transform-origin:50% 45%}.scene-storage:is(.is-active,.is-prev) .scene-img{animation:6s cubic-bezier(.3,.1,.3,1) forwards storage-push}.scene-storage:is(.is-active,.is-prev) .storage-eyebrow{animation:.7s .15s both fade-in}.scene-storage:is(.is-active,.is-prev) .storage-l1{animation:1s cubic-bezier(.22,1,.36,1) .65s both split-up}.scene-storage:is(.is-active,.is-prev) .storage-l2{animation:1s cubic-bezier(.22,1,.36,1) .76s both split-down}.storage-side-l{transform-origin:0}.storage-side-r{transform-origin:100%}.scene-storage:is(.is-active,.is-prev) .storage-side{animation:1.3s cubic-bezier(.65,0,.35,1) .3s both line-x}.scene-security .scene-shade{background:linear-gradient(270deg,#090909e0 0%,#0909098c 26%,#0000 50%),linear-gradient(#0000 70%,#09090980)}.scene-security .scene-img{transform-origin:50%}.scene-security:is(.is-active,.is-prev) .scene-img{animation:4.9s cubic-bezier(.25,.6,.3,1) forwards security-settle}.security-arc{fill:none;stroke:#c9a14a;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.8}.security-arc-a{transform-origin:50%;transform:rotate(-120deg)}.security-arc-b{transform-origin:50%;transform:rotate(60deg)}.scene-security:is(.is-active,.is-prev) .security-arc-a{animation:1.4s cubic-bezier(.65,0,.35,1) .3s both arc-draw}.scene-security:is(.is-active,.is-prev) .security-arc-b{animation:1.4s cubic-bezier(.65,0,.35,1) .45s both arc-draw}.scene-security:is(.is-active,.is-prev) .security-eyebrow{animation:.6s .2s both fade-in}.scene-security:is(.is-active,.is-prev) .security-l1{animation:.85s cubic-bezier(.22,1,.36,1) .35s both from-right}.scene-security:is(.is-active,.is-prev) .security-l2{animation:.85s cubic-bezier(.22,1,.36,1) .5s both from-right}.scene-climate{background:#090909}.scene-climate .scene-frame{height:72%;bottom:auto}.scene-climate .scene-img{transform-origin:50% 40%}.scene-climate .scene-shade{background:linear-gradient(#09090900 64%,#090909 72% 100%)}.scene-climate:is(.is-active,.is-prev) .scene-img{animation:4.9s ease-out forwards climate-zoom}.climate-eyebrow{letter-spacing:.32em}.scene-climate:is(.is-active,.is-prev) .climate-eyebrow{animation:1.1s .2s both climate-track}.scene-climate:is(.is-active,.is-prev) .climate-title{--rise:30px;animation:.9s cubic-bezier(.22,1,.36,1) .5s both rise-in}.scene-climate:is(.is-active,.is-prev) .climate-side{animation:2.6s .4s both climate-flash}.scene-finale{background:#050505}.finale-glow{filter:blur(24px);background:radial-gradient(closest-side,#c9a14a33,#0000)}.finale-line{transform-origin:50%}.scene-finale:is(.is-active,.is-prev) .finale-line{animation:1s cubic-bezier(.65,0,.35,1) .8s both line-x,1.2s 4.3s forwards finale-dim}.scene-finale:is(.is-active,.is-prev) .finale-glow{animation:5.5s both finale-glow}.scene-finale:is(.is-active,.is-prev) .finale-logo{animation:1.2s linear 1.5s both finale-impact,.7s ease-in 4.8s forwards finale-out}@media (min-width:768px){.scene-climate .scene-frame{aspect-ratio:16/9;height:84%;left:50%;right:auto;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.scene-climate .scene-shade{background:radial-gradient(28% 14% at 50% 6%,#09090980,#0000),linear-gradient(#09090900 74%,#090909 84% 100%)}}@media (max-width:767px){.cine{--logo-from:1.05;--impact-from:1.08}.logo-sweep:before{width:22%}.scene-security .scene-shade{background:linear-gradient(#0000 45%,#09090999 70%,#090909eb 100%)}}.cine-wipe{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cine-wipe:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0}.wipe-intro:before{background:linear-gradient(90deg,#a91e2400 0%,#a91e248c 70%,#a91e24f2 97%,#a91e2400 100%);width:16%;animation:.95s cubic-bezier(.6,0,.35,1) forwards wipe-red}.wipe-moving:before{background:linear-gradient(90deg,#09090900,#090909b8 35% 65%,#09090900);width:55%;animation:1s cubic-bezier(.6,0,.35,1) forwards wipe-dark}.wipe-storage:before{background:linear-gradient(90deg,#c9a14a00 0%,#c9a14a47 80%,#e9c979e6 99%,#c9a14a00 100%);width:28%;animation:.9s cubic-bezier(.6,0,.35,1) forwards wipe-gold}.wipe-security:before,.wipe-climate:before,.wipe-finale:before{content:none}@keyframes cine-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-glow{0%{opacity:0}12%{opacity:.35}45%,75%{opacity:1}to{opacity:0}}@keyframes intro-logo{0%{opacity:0;transform:scale(var(--logo-from,1.12));animation-timing-function:cubic-bezier(.22,1,.36,1)}39%{opacity:1;transform:scale(1)}71%{opacity:1;animation-timing-function:ease-in;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@keyframes logo-sweep{0%{opacity:1;transform:translate(-150%)skew(-18deg)}to{opacity:1;transform:translate(780%)skew(-18deg)}}@keyframes finale-glow{0%{opacity:0}14%{opacity:.45}30%{opacity:.5}38%{opacity:1}50%,78%{opacity:.65}to{opacity:.2}}@keyframes finale-dim{to{opacity:.2}}@keyframes finale-impact{0%{opacity:0;transform:scale(var(--impact-from,1.16));animation-timing-function:cubic-bezier(.22,1,.36,1)}70%{opacity:1;animation-timing-function:ease-out;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes finale-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translate3d(0, var(--rise,35px), 0)}to{opacity:1;transform:none}}@keyframes mask-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes line-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes from-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes split-up{0%{clip-path:inset(100% 0 0);transform:translateY(24px)}to{clip-path:inset(0);transform:none}}@keyframes split-down{0%{clip-path:inset(0 0 100%);transform:translateY(-24px)}to{clip-path:inset(0);transform:none}}@keyframes intro-zoom{0%{transform:scale(1.06)}to{transform:scale(1.03)}}@keyframes moving-pan{0%{transform:scale(1.06)translate(-17px)}to{transform:scale(1.06)translate(18px)}}@keyframes storage-push{0%{transform:scale(1.02)}to{transform:scale(1.13)}}@keyframes security-settle{0%{transform:scale(1.08)}to{transform:scale(1.02)}}@keyframes arc-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:74px}}@keyframes climate-zoom{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes climate-track{0%{opacity:0;letter-spacing:.7em}to{opacity:1;letter-spacing:.32em}}@keyframes climate-flash{0%{opacity:0;transform:scaleY(0)}35%{opacity:1;transform:scaleY(1)}75%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes wipe-red{0%{transform:translate(-110%)skew(-16deg)}to{transform:translate(760%)skew(-16deg)}}@keyframes wipe-dark{0%{transform:translate(190%)}to{transform:translate(-110%)}}@keyframes wipe-gold{0%{transform:translate(-105%)}to{transform:translate(370%)}}@media (prefers-reduced-motion:reduce){.cine *,.cine :before{transition:none!important;animation:none!important}.cine-wipe,.security-ring,.intro-brand{display:none}.scene-intro .scene-frame{opacity:1}.cine-progress{transform:scaleX(1)}}
