@property --lift{syntax:"<length>";inherits:false;initial-value:0}@keyframes ls-lift{0%,to{--lift:0px}50%{--lift:14px}}@keyframes ls-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(60px,40px)scale(1.15)}}.ls.fo-sec{padding:0}.ls__sticky{padding:clamp(64px,8vw,96px) 0}.ls__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ls__head{margin-bottom:28px}.fo .ls .ls__head h2{color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.fo .ls .ls__head h2 span{color:#7aa8ff}.fo .ls .ls__head p{color:#b4c3ea;max-width:44ch;margin-top:12px}.ls__caps{gap:16px;display:grid}.ls__cap{backdrop-filter:blur(14px)saturate(160%);background:#ffffff14;border:1px solid #fff3;border-radius:22px;padding:28px 30px;box-shadow:0 14px 44px #0000004d,inset 0 1px #ffffff2e}.ls__meta{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ls__ico{color:#fff;background:linear-gradient(135deg,#3b7bff,#0c61f7);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;padding:13px;display:grid;box-shadow:0 10px 24px #0c61f780}.ls__ico svg,.ls__plate-icon svg{width:100%;height:100%}.ls__meta b{color:#fff;font-size:1.05rem;display:block}.ls__meta code{color:var(--gold,#f2b705);font-family:inherit;font-size:.82rem;font-weight:600}.fo .ls .ls__cap h3{color:#fff;margin-bottom:10px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.ls__cap p{color:#c3d1f2}.ls__dots{display:none}.ls__link{margin-top:22px;display:inline-flex}.ls__link--text{color:#fff;margin-top:18px;line-height:1.7;display:block}.ls .ls__link--text a.wsr_link{font-size:inherit;box-shadow:none;background:0 0;border:0;margin-top:0;padding:0 0 4px;font-weight:700;display:inline-block;position:relative;color:#f2b705!important;text-decoration:none!important}.ls .ls__link--text a.wsr_link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:2px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ls .ls__link--text a.wsr_link:hover:after,.ls .ls__link--text a.wsr_link:focus-visible:after{transform:scaleX(1)}.ls__iso{--gap:56px;--rz:calc(-38deg - var(--p,0) * 34deg);perspective:1600px;place-items:center;height:clamp(400px,46vw,540px);display:grid;position:relative}.ls__iso:before{content:"";aspect-ratio:1;filter:blur(14px);background:radial-gradient(circle,#0c61f766,#0000 66%);border-radius:50%;width:52%;animation:14s ease-in-out infinite alternate ls-drift;position:absolute}.ls__stack{top:calc(var(--gap) * 1.6);aspect-ratio:1;width:clamp(230px,25vw,320px);transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(var(--rz));transition:transform .6s cubic-bezier(.22,1,.36,1);position:relative}.ls__plate{transform-style:preserve-3d;transform:translateZ(calc((var(--n) - 1 - var(--i)) * var(--gap) + var(--lift)));animation:6s ease-in-out infinite ls-lift;animation-delay:calc(var(--i) * -1.1s);background:linear-gradient(145deg,#ffffff29,#5b9bff1a);border:1.5px solid #ffffff57;border-radius:9%;transition:background .5s,border-color .5s,box-shadow .5s;position:absolute;inset:0;box-shadow:0 0 0 1px #5b9bff47,0 44px 60px -14px #0009}.ls__plate:before{content:"";background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:26px 26px;border-radius:6%;position:absolute;inset:10px;mask-image:radial-gradient(circle,#000 35%,#0000 92%)}.ls__plate.is-active{background:linear-gradient(145deg,#5b9bff8c,#0c61f766);border-color:#fff;box-shadow:0 0 0 2px #fff,0 0 80px #3c82fff2,0 44px 60px -14px #0009}.ls__tag{color:#fff;flex-direction:column;gap:2px;line-height:1.1;display:flex;position:absolute;bottom:6%;left:7%}.ls__tag b{white-space:nowrap;letter-spacing:.02em;font-size:clamp(.66rem,.95vw,.84rem);font-weight:800}.ls__tag i{color:var(--gold,#f2b705);font-size:clamp(.62rem,.9vw,.76rem);font-style:normal;font-weight:600}.ls__plate-icon{aspect-ratio:1;color:#fff;filter:drop-shadow(0 4px 6px #0c61f799);width:17%;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;bottom:7%;right:8%;transform:translateZ(2px)rotate(90deg)}.ls__plate.is-active .ls__plate-icon{filter:drop-shadow(0 22px 16px #0c61f78c);transform:translateZ(26px)rotate(90deg)scale(1.25)}.ls:not(.ls--live) .ls__iso{--gap:44px}.ls--live{height:calc(var(--n) * 95vh)}.ls--live .ls__sticky{align-items:center;height:100vh;padding:156px 0 28px;display:flex;position:sticky;top:0}.ls--live .ls__grid{width:100%}.ls--live .ls__iso{--gap:calc(26px + var(--p,0) * 70px);height:min(60vh,520px)}.ls--live .ls__head{margin-bottom:20px}.ls--live .ls__caps{min-height:250px;position:relative}.ls--live .ls__cap{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)scale(.97)}.ls--live .ls__cap.is-active{opacity:1;pointer-events:auto;transform:none}.ls--live .ls__dots{gap:8px;margin-top:20px;display:flex}.ls__dots li{background:#ffffff38;border-radius:4px;width:28px;height:4px;transition:background-color .35s,width .35s}.ls__dots li.is-active{background:var(--gold,#f2b705);width:56px}@media (width>=992px){.ls:not(.ls--live) .ls__grid{align-items:start}.ls:not(.ls--live) .ls__stage{position:sticky;top:170px}.ls:not(.ls--live) .ls__iso{height:min(62vh,460px)}}@media (width<=991px){.ls__grid{grid-template-columns:minmax(0,1fr)}.ls__iso{height:380px}.ls__caps{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.ls__stage{display:none}}@media (prefers-reduced-motion:reduce){.ls__plate,.ls__iso:before{animation:none}}.ls--focus .ls__sticky{padding-top:28px;padding-bottom:28px}.ls--focus .ls__iso{--gap:80px;--rz:-38deg}.ls--focus .ls__stack{top:calc(var(--gap) * 1.2)}.ls--focus .ls__plate{transform:translateZ(calc((var(--n) - 1 - var(--i)) * var(--gap)));transition:background .5s,border-color .5s,box-shadow .5s,opacity .5s;animation:none}.ls--focus .ls__plate:not(.is-active){opacity:.75}.ls--focus .ls__plate-icon{width:13%;bottom:6%;right:7%}.ls--focus .ls__plate.is-active .ls__plate-icon{filter:drop-shadow(0 4px 6px #0c61f799);transform:translateZ(2px)rotate(90deg)}.ls--focus.ls--live{height:calc(100vh + (var(--n) - 1) * 46vh)}.ls--focus.ls--live .ls__sticky{padding:150px 0 6px}.ls--focus.ls--live .ls__iso{--gap:64px;height:min(58vh,500px)}.ls--focus.ls--live .ls__head{margin-bottom:12px}.ls--focus.ls--live .ls__caps{min-height:215px}.ls--focus .ls__link,.ls--focus .ls__dots{margin-top:14px}.ls--rev .ls__plate{transform:translateZ(calc(var(--i) * var(--gap) + var(--lift)))}.ls--rev.ls--focus .ls__plate{transform:translateZ(calc(var(--i) * var(--gap)))}
