.mxd-menu.mxd-menu--gsap .mxd-menu__backdrop,.mxd-menu.mxd-menu--gsap .mxd-menu__overlay,.mxd-menu.mxd-menu--gsap .mxd-menu__content,.mxd-menu.mxd-menu--gsap .menu-media__wrapper{transition:none!important}.mxd-menu .mxd-menu__backdrop{transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}.mxd-menu .mxd-menu__overlay{transition:clip-path 1s cubic-bezier(.87,0,.13,1)}.mxd-menu .mxd-menu__content{transition:transform 1s cubic-bezier(.87,0,.13,1)}.mxd-menu .menu-media__wrapper{transition:transform .75s cubic-bezier(.23,.65,.74,1.09);transform:scale(1.4)}.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media only screen and (max-width:1024px){.mxd-menu.mxd-menu--open .mxd-menu__backdrop{background:rgba(var(--base-rgb), .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.mxd-menu.mxd-menu--open .mxd-menu__overlay{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.mxd-menu.mxd-menu--open .mxd-menu__content{transform:translateY(0)}.mxd-menu.mxd-menu--open .menu-media__wrapper{transform:scale(1)}
.honeycomb-font-vars{--_font-default:var(--font-manrope);--_font-accent:var(--font-jetbrains-mono)}@media only screen and (max-width:767px){.featured-cases-subtitle{padding-left:1.5rem}}.honeycomb-contact-button,.honeycomb-contact-button .btn-caption{color:#fff}[color-scheme=dark] .honeycomb-contact-button,[color-scheme=dark] .honeycomb-contact-button .btn-caption{color:#000}.image-auto{height:auto!important}.mxd-stack-services .services-card__title .line,.mxd-stack-services .services-card__descr .line,.mxd-demo-stack .demo-card__title .line,.mxd-demo-stack .demo-card__descr .line{transform:none}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__number,.mxd-menu .main-menu__item.main-menu__item--current .main-menu__caption{color:var(--accent)}.mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle svg{fill:var(--accent)}.mxd-menu .main-menu__item.main-menu__item--current.open .main-menu__caption,.no-touch .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover .main-menu__caption{color:var(--accent)}.no-touch .mxd-menu .main-menu__item.main-menu__item--current .main-menu__toggle:hover svg{fill:var(--accent)}html[data-language=zh] body{--_font-default:var(--font-manrope), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--_font-accent:var(--font-jetbrains-mono), "PingFang SC", "Microsoft YaHei", monospace}html[data-language=zh] .zh-char{will-change:transform, opacity, filter;display:inline-block}html[data-language=zh] .zh-line{will-change:auto;display:inline-block;transform:none}html[data-language=zh] .zh-line-blur-line{will-change:transform, opacity, filter;display:inline-block}.mxd-logo__image,.menu-logo__image{object-fit:contain}html[color-scheme=light] .mxd-header__logo .mxd-logo__image{filter:brightness(0)}html[color-scheme=dark] .mxd-header__logo .mxd-logo__image,html[color-scheme=light] .mxd-header-honeycomb-home .mxd-header__logo .mxd-logo__image,html[color-scheme=dark] .mxd-header-honeycomb-home .mxd-header__logo .mxd-logo__image{filter:none}.mxd-language-toggle{min-width:6.8rem;height:4rem;color:var(--t-bright);font-family:var(--_font-accent);border:1px solid;border-radius:2.4rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.2rem;font-size:1.3rem;font-weight:600;line-height:1;display:inline-flex}.mxd-header-permanent .mxd-language-toggle{color:var(--nl-white)}.mxd-language-toggle button{color:currentColor;font:inherit;cursor:pointer;opacity:.45;background:0 0;border:0;padding:0;transition:opacity .3s}.mxd-language-toggle button.active,.no-touch .mxd-language-toggle button:hover{opacity:1}.mxd-color-switcher{width:4rem;min-width:4rem;height:4rem}.honeycomb-project-media .mxd-img-anim,.honeycomb-project-media .mxd-img-anim__main,.honeycomb-project-media .mxd-img-anim__absolute{width:100%;height:100%}.honeycomb-project-media .mxd-img-anim img{object-fit:cover;width:100%;height:100%}@media only screen and (max-width:767px){.mxd-language-toggle{min-width:5.8rem;height:4rem;padding:0 .8rem;font-size:1.1rem}}.honeycomb-clients{gap:4.8rem}.honeycomb-clients .row{row-gap:3.8rem}.honeycomb-clients .mxd-clients__item{justify-content:center;align-items:center;min-height:9.2rem;margin-bottom:0;padding:1.2rem 2rem}.honeycomb-clients__logo{justify-content:center;align-items:center;width:100%;height:6.4rem;display:flex}.honeycomb-clients__image{object-fit:contain;width:100%;max-width:16rem;height:100%;max-height:5.6rem;display:block}.brand-communication-page+.mxd-footer .mxd-footer__socials-list a:nth-of-type(n+4){display:none}.mxd-footer .fw-mark__content{font-size:16.5cqw}.mxd-footer.mxd-footer--simplified{padding-top:clamp(7rem,9vw,14rem)}.mxd-footer--simplified .fw-mark__content>span{visibility:visible;opacity:1;transform:none}.mxd-footer-nav02__item:nth-child(2) .mxd-footer-nav02__list a{letter-spacing:normal;white-space:nowrap;font-size:2rem}@media only screen and (min-width:768px){.honeycomb-clients .row{row-gap:4.8rem}.honeycomb-clients .mxd-clients__item{min-height:10.4rem;padding:1.4rem 2.8rem}.honeycomb-clients__logo{height:7.2rem}.honeycomb-clients__image{max-width:19rem;max-height:6.2rem}}@media only screen and (min-width:1200px){.honeycomb-clients{gap:6.4rem;padding-top:2.4rem}.honeycomb-clients .row{row-gap:6.2rem}.honeycomb-clients .mxd-clients__item{min-height:11.2rem;padding:1.6rem 4.2rem}.honeycomb-clients__image{max-width:21rem;max-height:6.6rem}}.mxd-header .mxd-logo,.mxd-header .mxd-logo__text,.mxd-header-permanent .mxd-logo,.mxd-header-permanent .mxd-logo__text{color:#f4c21c!important}.mxd-header .mxd-logo__image{filter:none!important}.mxd-menu__logo .menu-logo,.mxd-menu__logo .menu-logo__text,.mxd-menu__logo .menu-logo svg{color:#f4c21c!important;fill:#f4c21c!important;mix-blend-mode:normal!important}.brand-communication-page .mxd-promo{background-color:#f4c21c}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.0kho-wj7-y-w1.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_ade84580-module__Czl9fq__className{font-family:manrope,manrope Fallback;font-style:normal}.manrope_ade84580-module__Czl9fq__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.1409xf.ylxg8g.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_87051006-module__BY9ekq__className{font-family:jetbrainsMono,jetbrainsMono Fallback;font-style:normal}.jetbrainsmono_87051006-module__BY9ekq__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
