:root{--cm-ease:cubic-bezier(var(--cm-motion-easing-x1), var(--cm-motion-easing-y1), var(--cm-motion-easing-x2), var(--cm-motion-easing-y2));--cm-display:calc(var(--cm-motion-duration-enter) * 3)}.line-mask{margin-block:-.1em -.03em;padding-block:.1em .03em;display:block;overflow:hidden}.line-mask>span{display:block}.spin-badge{z-index:3;border-radius:var(--cm-layout-radius-pill);background:var(--cm-color-background-surface);width:124px;height:124px;color:var(--cm-color-text-primary);box-shadow:0 16px 40px -16px var(--cm-primitive-color-black-a40);place-items:center;display:grid;position:absolute}.spin-badge svg{position:absolute;inset:8px}.spin-badge text{font-family:var(--cm-font-wide-stack);font-weight:var(--cm-primitive-weight-bold);letter-spacing:.1em;fill:currentColor;font-size:9.5px}.scroll-progress{background:var(--cm-color-action-primary-default);transform-origin:0;height:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}[data-tilt]{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--cm-motion-duration-sheet) var(--cm-ease)}[data-magnetic]{translate:var(--mx,0px) var(--my,0px);transition:translate var(--cm-motion-duration-sheet) var(--cm-ease), background-color var(--cm-motion-duration-feedback) ease}@media (prefers-reduced-motion:no-preference){html:not([data-cm-motion=reduced]) .line-mask>span{animation:cm-line-up var(--cm-display) var(--cm-ease) both;animation-delay:calc(var(--i,0) * .11s + 60ms)}html:not([data-cm-motion=reduced]) [data-shine]{isolation:isolate;position:relative;overflow:hidden}html:not([data-cm-motion=reduced]) [data-shine]:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 35%, var(--cm-primitive-color-white-a40) 50%, transparent 65%);animation:cm-shine 5.2s var(--cm-ease) infinite 2.4s;position:absolute;inset:0;transform:translate(-120%)}html:not([data-cm-motion=reduced]) .spin-badge svg{animation:18s linear infinite cm-spin}html:not([data-cm-motion=reduced]) [data-drift-spin]{animation:90s linear infinite cm-spin}html:not([data-cm-motion=reduced]) [data-orbit]{animation:16s linear infinite cm-spin}html:not([data-cm-motion=reduced]) [data-blink]{animation:cm-blink 7s var(--cm-ease) infinite}html:not([data-cm-motion=reduced]) .grain-orb{animation:14s ease-in-out infinite alternate cm-drift}html:not([data-cm-motion=reduced]) .grain-orb-light{animation-duration:19s;animation-direction:alternate-reverse}html:not([data-cm-motion=reduced]) [data-reel] video{transition:transform calc(var(--cm-motion-duration-enter) * 2) var(--cm-ease)}html:not([data-cm-motion=reduced]) [data-reel]:hover video{transform:scale(1.05)}html:not([data-cm-motion=reduced]) [data-pop]{animation:cm-pop var(--cm-display) var(--cm-ease) both .9s, cm-float 7s ease-in-out infinite 1.9s}html:not([data-cm-motion=reduced]) [data-pop-view]{animation:7s ease-in-out .6s infinite cm-float}html:not([data-cm-motion=reduced]) [data-motion=float]{animation:6s ease-in-out infinite cm-float}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-cm-motion=reduced]) .reveal{animation:linear both cm-blur-in;animation-timeline:view();animation-range:entry entry 55%}html:not([data-cm-motion=reduced]) .reveal-title{animation:linear both cm-unmask;animation-timeline:view();animation-range:entry 5% cover 28%}html:not([data-cm-motion=reduced]) [data-parallax]>:nth-child(odd){animation:linear both cm-drift-up;animation-timeline:view();animation-range:cover}html:not([data-cm-motion=reduced]) [data-parallax]>:nth-child(2n){animation:linear both cm-drift-down;animation-timeline:view();animation-range:cover}html:not([data-cm-motion=reduced]) [data-pop-view]{animation:linear both cm-pop,7s ease-in-out .6s infinite cm-float;animation-timeline:view(),auto;animation-range:entry entry 80%,normal}html:not([data-cm-motion=reduced]) [data-progress-line]{view-timeline:--money block}html:not([data-cm-motion=reduced]) [data-progress-line]:after{content:"";background:var(--cm-color-background-surface);transform-origin:top;width:2px;animation:linear both cm-grow-y;animation-timeline:--money;animation-range:entry 60% exit 40%;position:absolute;top:24px;bottom:56px;left:23px}html:not([data-cm-motion=reduced]) .scroll-progress{animation:linear both cm-grow-x;animation-timeline:scroll(root)}}}@keyframes cm-line-up{0%{transform:translateY(108%)rotate(3deg)}}@keyframes cm-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes cm-spin{to{transform:rotate(360deg)}}@keyframes cm-pop{0%{opacity:0;transform:translateY(24px)scale(.92)}}@keyframes cm-blur-in{0%{opacity:0;filter:blur(12px);transform:translateY(40px)scale(.97)}}@keyframes cm-unmask{0%{clip-path:inset(0 0 100%);transform:translateY(32px)}to{clip-path:inset(-.2em 0)}}@keyframes cm-drift-up{0%{translate:0 48px}to{translate:0 -48px}}@keyframes cm-drift-down{0%{translate:0 -32px}to{translate:0 32px}}@keyframes cm-grow-y{0%{transform:scaleY(0)}}@keyframes cm-grow-x{to{transform:scaleX(1)}}@keyframes cm-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}}@keyframes cm-drift{to{transform:translate(10%,-8%)scale(1.12)}}.grain{isolation:isolate}.grain:after{content:"";z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.grain-orb{z-index:0;aspect-ratio:1;filter:blur(56px);pointer-events:none;border-radius:50%;width:70%;position:absolute}.grain-orb-light{opacity:.22;background:#fff;top:-30%;right:-15%}
@font-face{font-family:drukCyr;src:url(../media/druk_bold-s.p.17miq1mosuasc.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:drukCyr Fallback;src:local(Arial);ascent-override:168.49%;descent-override:34.37%;line-gap-override:0.0%;size-adjust:62.56%}.drukcyr_6f1c7c4c-module__bOHNLW__className{font-family:drukCyr,drukCyr Fallback;font-weight:700}.drukcyr_6f1c7c4c-module__bOHNLW__variable{--font-druk:"drukCyr", "drukCyr Fallback"}
@font-face{font-family:drukWideCyr;src:url(../media/druk_wide_bold-s.p.0yv1377.8_cl2.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:drukWideCyr Fallback;src:local(Arial);ascent-override:62.91%;descent-override:12.11%;line-gap-override:0.0%;size-adjust:161.83%}.drukwidecyr_972874f0-module__5yZRBa__className{font-family:drukWideCyr,drukWideCyr Fallback;font-weight:700}.drukwidecyr_972874f0-module__5yZRBa__variable{--font-druk-wide:"drukWideCyr", "drukWideCyr Fallback"}
@font-face{font-family:gramatika;src:url(../media/gramatika_regular-s.p.159fa6t3~ojfo.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:gramatika;src:url(../media/gramatika_bold-s.p.0p1odvxo1f8n4.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:gramatika Fallback;src:local(Arial);ascent-override:106.72%;descent-override:40.02%;line-gap-override:0.0%;size-adjust:93.7%}.gramatika_6c1c135-module__cyI0Qa__className{font-family:gramatika,gramatika Fallback}.gramatika_6c1c135-module__cyI0Qa__variable{--font-gramatika:"gramatika", "gramatika Fallback"}
