/*! kd-motion 1.6.15 | (c) Kodika, https://kodika.ai | Kodika | /kit/kd-motion@1.6.15/LICENSE */
[data-kd-count]{font-variant-numeric:tabular-nums}:where([data-kd-marquee]){display:flex;align-items:center;column-gap:2em;row-gap:.4em}[data-kd-marquee]:not(.kd-mq){flex-wrap:wrap!important;white-space:normal!important;max-width:100%}@media screen and (scripting:enabled)and (prefers-reduced-motion:no-preference){html[data-kd-motion]:not([data-kd-motion=none],.kd-still,.kd-nojs,.kd-mq-ready) [data-kd-marquee]:not(.kd-mq){flex-wrap:nowrap!important;white-space:nowrap!important;overflow-x:auto;scrollbar-width:none}}html.kd-motion .kd-wait{opacity:0;translate:0 var(--kd-dy,16px)}html.kd-motion .kd-wait:is(.kd-a-media,.kd-a-info,.kd-a-cta,[data-kd-reveal=fade],[data-kd-reveal=mask],[data-kd-reveal=scale],[data-kd-draw]){translate:none}html.kd-motion .kd-wait.kd-a-media{scale:var(--kd-ms,1.04)}html.kd-motion .kd-wait[data-kd-reveal=scale]{scale:var(--kd-ss,.96)}html.kd-motion .kd-wait[data-kd-reveal=left]{translate:calc(var(--kd-dy,16px)*-1) 0}html.kd-motion .kd-wait[data-kd-reveal=right]{translate:var(--kd-dy,16px) 0}html.kd-motion.kd-curtain .kd-wait.kd-a-media,html.kd-motion:not(.kd-phone) .kd-wait[data-kd-reveal=mask]{opacity:1;clip-path:inset(0 0 100% 0)}html.kd-motion.kd-phone .kd-wait[data-kd-reveal=mask]{scale:var(--kd-ms,1)}html.kd-motion .kd-wait[data-kd-draw]{opacity:1}html.kd-motion .kd-wait[data-kd-draw] [pathLength="1"]{stroke-dasharray:1;stroke-dashoffset:1}@media not print{html.kd-motion.kd-soft .kd-wait{opacity:0!important;translate:none!important;scale:none!important;clip-path:none!important}}@media(prefers-reduced-motion:no-preference){:where(html.kd-intro) :where(:not(body,main,[role=main],:has(h2,h3,section,footer))>:is(h1,h1~:not(section,header,footer,nav,main,aside,.pin-spacer,.kd-dim,[data-kd-own],[data-kd-credit]))){animation:kd-intro .6s cubic-bezier(.38,1.21,.22,1) backwards}:where(html.kd-intro) :where(h1~*){animation-delay:.24s}:where(html.kd-intro) :where(h1+*+*){animation-delay:.16s}:where(html.kd-intro) :where(h1+*){animation-delay:.08s}:where(html.kd-intro) :where(:not(body,main,[role=main],:has(h2,h3,section,footer))>:is(:has(>h1),:has(>*>h1))~:not(section,header,footer,nav,main,aside,.pin-spacer,.kd-dim,[data-kd-own],[data-kd-credit])){animation:kd-intro-far .6s cubic-bezier(.38,1.21,.22,1) .12s backwards}}@keyframes kd-intro{0%{translate:0 24px}}@keyframes kd-intro-far{0%{translate:0 32px}}html.kd-motion:not(.kd-soft) .kd-wait:not(.kd-a-media,.kd-a-info,.kd-a-cta,[data-kd-reveal=fade],[data-kd-reveal=mask],[data-kd-reveal=scale],[data-kd-reveal=left],[data-kd-reveal=right],[data-kd-draw]){scroll-margin-top:var(--kd-dy,16px)}.kd-mq{position:relative;overflow:hidden!important;flex-wrap:nowrap!important}.kd-marquee-track{display:flex;flex:none;width:max-content;animation:kd-mq var(--kd-mq,40s) linear infinite}.kd-mq-set{display:flex;flex:none;align-items:center;gap:var(--kd-mq-gap,2em);padding-right:var(--kd-mq-gap,2em)}.kd-marquee-track:hover,.kd-mq:is(.kd-paused,.kd-mq-off,.kd-mq-focus) .kd-marquee-track{animation-play-state:paused}@keyframes kd-mq{to{transform:translate3d(var(--kd-mq-x,-50%),0,0)}}.kd-mq-pause:not(#kd){all:unset;box-sizing:border-box;position:absolute;right:4px;top:50%;width:32px;height:32px;margin-top:-16px;display:grid;place-items:center;border-radius:99px;background:#0000009e;color:#fff;cursor:pointer}.kd-mq-pause:not(#kd):before{content:"";box-sizing:border-box;width:10px;height:12px;border:solid currentColor;border-width:0 3px}.kd-paused>.kd-mq-pause:not(#kd):before{width:0;height:0;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor;margin-left:3px}.kd-mq-pause:not(#kd):after{content:"";position:absolute;inset:-6px}.kd-mq-pause:not(#kd):focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #000}html.kd-motion .kd-scrub .kd-w{opacity:.18;transition:opacity .3s ease}html.kd-motion .kd-scrub .kd-w.kd-on{opacity:1}@property --kd-veil{syntax:"<number>";inherits:true;initial-value:0}.kd-dimmed,.kd-dimmed-b{--kd-veil:0}.kd-dimmed:not(#kd):after,.kd-dimmed-b:not(#kd):before{content:"";position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;border:0;pointer-events:none;background:var(--kd-veil-ink,#000);opacity:var(--kd-veil,0);border-radius:inherit;transform:none;filter:none;z-index:2147483000}.kd-receding{border-radius:24px;overflow:clip}.kd-anchor-target:focus{outline:none}@media screen and (prefers-reduced-motion:no-preference){@layer kd{:where(html.kd-sdt:not(.kd-still) .kd-sdt-sec){animation:kd-recede linear both;animation-timeline:var(--kd-tl,none);animation-range:var(--kd-rg,cover 0% cover 100vh)}:where(html.kd-sdt:not(.kd-still) .kd-sdt-sec.kd-sdt-gone){animation:kd-recede linear both,kd-gone linear both;animation-timeline:var(--kd-tl,none);animation-range:var(--kd-rg,cover 0% cover 100vh)}:where(html.kd-sdt:not(.kd-still) .kd-zoom-el){animation:kd-zoom-clip cubic-bezier(.5,1,.89,1) both;animation-timeline:--kd-zoom;animation-range:contain 0% contain 100%}:where(html.kd-sdt:not(.kd-still) .kd-zoom-img){animation:kd-zoom-img cubic-bezier(.5,1,.89,1) both;animation-timeline:--kd-zoom;animation-range:contain 0% contain 100%}}html.kd-sdt:not(.kd-still) .kd-sdt-sec.kd-dimmed:not(#kd):after,html.kd-sdt:not(.kd-still) .kd-sdt-sec.kd-dimmed-b:not(#kd):before{animation:kd-dim linear both;animation-timeline:var(--kd-veil-tl,none);animation-range:var(--kd-veil-rg,normal)}html.kd-sdt:not(.kd-still) .kd-zoom{view-timeline:--kd-zoom block}html.kd-sdt:not(.kd-still) .kd-scrub-sdt{view-timeline:--kd-scrub block}html.kd-sdt:not(.kd-still) .kd-scrub-sdt .kd-w{opacity:1;transition:none;animation:kd-word linear both;animation-timeline:--kd-scrub;animation-range:cover calc(15vh + (100% - 65vh) * var(--kd-i,0) / var(--kd-n,1)) cover calc(15vh + (100% - 65vh) * (var(--kd-i,0) + 1) / var(--kd-n,1))}}@keyframes kd-recede{0%{scale:1}to{scale:.92}}@keyframes kd-gone{to{opacity:0}}@keyframes kd-dim{0%{opacity:0}to{opacity:var(--kd-veil-max,.4)}}@keyframes kd-zoom-clip{0%{clip-path:inset(16% 20% round 28px)}to{clip-path:inset(0% 0% round 0px)}}@keyframes kd-zoom-img{0%{scale:1.25}to{scale:1}}@keyframes kd-word{0%{opacity:.18}to{opacity:1}}:where([data-kd-type]){font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.kd-type .kd-type-run{display:inline-block;position:relative;white-space:inherit}.kd-type .kd-type-ink{display:inline-block;vertical-align:top}@media screen and (prefers-reduced-motion:no-preference){html.kd-motion:not(.kd-still,.kd-soft) .kd-type-js .kd-type-ink{clip-path:inset(0 var(--kd-type-cut,100%) 0 0)}html.kd-motion:not(.kd-still,.kd-soft) .kd-type-active .kd-type-caret:after{content:"";position:absolute;top:.15em;bottom:.1em;width:.08em;min-width:1px;background:currentColor;pointer-events:none;visibility:hidden;animation:kd-type-blink 1s steps(1,end) 5}html.kd-motion:not(.kd-still,.kd-soft) .kd-type-js.kd-type-active .kd-type-current:after{visibility:visible;left:calc(100% - var(--kd-type-cut,100%))}html.kd-sdt:not(.kd-still,.kd-soft) .kd-type-sdt{view-timeline:--kd-type block}html.kd-sdt:not(.kd-still,.kd-soft) .kd-type-sdt .kd-type-ink{animation:kd-type-ink steps(var(--kd-type-steps,1),end) both;animation-timeline:--kd-type;animation-range:var(--kd-type-range)}html.kd-sdt:not(.kd-still,.kd-soft) .kd-type-sdt.kd-type-active .kd-type-caret:after{animation:kd-type-caret steps(var(--kd-type-steps,1),end),kd-type-blink 1s steps(1,end) 5;animation-timeline:--kd-type,auto;animation-range:var(--kd-type-caret-range),normal}html.kd-sdt:not(.kd-still,.kd-soft) .kd-type-sdt.kd-type-lines .kd-type-caret:after{left:100%;animation-name:kd-type-line-caret,kd-type-blink}}@keyframes kd-type-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes kd-type-caret{0%{visibility:visible;left:0}to{visibility:visible;left:100%}}@keyframes kd-type-line-caret{0%,to{visibility:visible}}@keyframes kd-type-blink{50%{opacity:0}}html:is(.kd-still,.kd-soft) .kd-type-ink{clip-path:none!important;animation:none!important}html:is(.kd-still,.kd-soft) .kd-type-run:after{content:none!important;animation:none!important}@media(prefers-reduced-motion:reduce),print{.kd-type-ink{clip-path:none!important;animation:none!important}.kd-type-run:after{content:none!important;animation:none!important}}html.kd-still *,html.kd-still *:before,html.kd-still *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}html.kd-still{scroll-behavior:auto!important}html.kd-still .kd-marquee-track{animation:none!important}.kd-still-btn:not(#kd){all:unset;box-sizing:border-box;display:block;width:fit-content;min-width:44px;min-height:44px;margin:24px auto 72px;padding:13px 12px;position:relative;grid-column:1/-1;justify-self:center;align-self:center;scroll-snap-align:end;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.4;color:#e8e8ee;background:#121216b8;cursor:pointer;text-decoration:underline;text-underline-offset:3px;border-radius:99px}.kd-still-btn:not(#kd):hover{background:#121216e6}.kd-still-btn:not(#kd):focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #000}.kd-still-btn.kd-still-fixed:not(#kd){position:fixed;left:12px;bottom:12px;margin:0;z-index:2147483000}@media(prefers-reduced-motion:no-preference){html[data-kd-motion=bold][data-kd-auto]:not(.kd-still,.kd-lite)::view-transition-old(root){animation:kd-vt-out .2s cubic-bezier(.3,0,.8,.15) both}html[data-kd-motion=bold][data-kd-auto]:not(.kd-still,.kd-lite)::view-transition-new(root){animation:kd-vt-in .3s cubic-bezier(.38,1.21,.22,1) both}}@media(prefers-reduced-motion:reduce){html[data-kd-motion=bold][data-kd-auto]:not(.kd-still,.kd-lite)::view-transition-old(root){animation:kd-vt-out .18s linear both}html[data-kd-motion=bold][data-kd-auto]:not(.kd-still,.kd-lite)::view-transition-new(root){animation:kd-vt-fade .18s linear both}}html:is(.kd-still,.kd-lite)::view-transition-group(*),html:is(.kd-still,.kd-lite)::view-transition-image-pair(*),html:is(.kd-still,.kd-lite)::view-transition-old(*),html:is(.kd-still,.kd-lite)::view-transition-new(*){animation:none!important}@keyframes kd-vt-out{to{opacity:0}}@keyframes kd-vt-in{0%{opacity:0;translate:0 32px}}@keyframes kd-vt-fade{0%{opacity:0}}[data-kd-tilt].kd-tilting{transform:perspective(800px) rotateX(var(--kd-rx,0deg)) rotateY(var(--kd-ry,0deg))}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){html.kd-motion[data-kd-motion=bold]:not(.kd-lite):not(.kd-still) [data-kd-parallax].kd-px-sdt{animation:kd-px linear both;animation-timeline:view()}}}@keyframes kd-px{0%{translate:0 calc(var(--kd-px,8)*var(--kd-pk,1)*-1%)}to{translate:0 calc(var(--kd-px,8)*var(--kd-pk,1)*1%)}}@media(max-width:899px){[data-kd-parallax]{--kd-pk:.5}}@media(prefers-reduced-motion:reduce){html:not(.kd-soft) .kd-wait{opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important}.kd-scrub .kd-w{opacity:1!important}.kd-marquee-track{animation:none!important}}@media print{.kd-wait{opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important}.kd-scrub .kd-w{opacity:1!important}.kd-marquee-track{animation:none!important;width:auto;flex-wrap:wrap}.kd-mq-set{flex-wrap:wrap}.kd-mq-clone,.kd-mq-pause:not(#kd),.kd-still-btn:not(#kd){display:none}.kd-dimmed:not(#kd):after,.kd-dimmed-b:not(#kd):before{display:none}}.kd-sr{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}/*! CSS-правила совместимости Lenis 1.3.26 | Copyright (c) 2024 darkroom.engineering | MIT | /kit/lenis@1.3.26/LICENSE */html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html[data-kd-scenario] [data-kd-actor]{pointer-events:none}html[data-kd-scenario] [data-kd-actor-layer]{pointer-events:none;transform-origin:0 0}html[data-kd-scenario] [data-kd-own=scenario-still]:not(#kd){all:unset;box-sizing:border-box;display:block;width:fit-content;max-width:calc(100% - 32px);min-height:44px;margin:24px auto 32px;padding:12px 16px;border:1px solid #757575;border-radius:99px;cursor:pointer;font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;letter-spacing:normal!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#191919!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;text-align:center;text-decoration:underline;text-underline-offset:3px}html[data-kd-scenario] [data-kd-own=scenario-still]:not(#kd):hover{background:#333!important}html[data-kd-scenario] [data-kd-own=scenario-still]:not(#kd):focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px #191919}@media(max-width:899px){html[data-kd-scenario] [data-kd-own=credit]{position:relative!important;inset:auto!important;display:flex!important;width:fit-content!important;max-width:calc(100% - 24px)!important;margin:24px auto!important}}@media(prefers-reduced-motion:reduce){html[data-kd-scenario] [data-kd-actor-layer]{animation:none!important}}@media print{html[data-kd-scenario] [data-kd-actor-layer]{animation:none!important}[data-kd-own=scenario-still]{display:none!important}}html.kd-scene-on [data-kd-path]{pointer-events:none}@media(max-width:899px){html[data-kd-scene-page] [data-kd-own=credit]{position:relative!important;inset:auto!important;display:flex!important;width:fit-content!important;max-width:calc(100% - 24px)!important;margin:24px auto!important}}
