.mobile-menu{--button-size:56px;--color:var(--white);--color-rgb:var(--white-rgb);position:relative;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-mobile-menu);display:none;max-height:100vh;margin-left:auto;will-change:clip-path;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header--theme-black+.mobile-menu{--color:var(--black);--color-rgb:var(--black-rgb)}@media (max-width:920px){.mobile-menu{display:block}}.mobile-menu__button{--transition-duration:300ms;--border-radius:50px;position:fixed;top:calc((var(--header-height) - var(--button-size)) / 2);right:calc((var(--header-height) - var(--button-size)) / 2);right:calc((var(--header-height) - var(--button-size)) / 2 + env(safe-area-inset-right));z-index:calc(var(--z-index-mobile-menu-button) + 1);display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);border-radius:50px;border-radius:var(--border-radius);background-color:rgba(var(--color-rgb),.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .3s ease;transition:background-color var(--transition-duration) ease}.mobile-menu--open .mobile-menu__button{background-color:var(--white)}.mobile-menu__button__burger{--size:24px;position:absolute;top:50%;left:50%;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%)}.mobile-menu__top{display:flex;flex-direction:column;justify-content:center;padding:20px 0}.mobile-menu__title{font-size:16px;font-weight:400;line-height:135%;letter-spacing:.03em;color:rgba(var(--white-rgb),.8);text-transform:uppercase;opacity:0}.mobile-menu--open .mobile-menu__title{opacity:1}.mobile-menu__title+.mobile-menu__links{margin-top:24px}.mobile-menu__links{position:fixed;top:0;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;width:100%;height:100%;padding:0 var(--page-right-padding) 24px var(--page-left-padding);background-color:var(--black);-webkit-overflow-scrolling:touch;pointer-events:none;opacity:0}.mobile-menu--open .mobile-menu__links{pointer-events:auto;opacity:1}.mobile-menu__links__header__wrap{--logo-height:16px;position:relative;z-index:var(--z-index-header);flex-direction:column;justify-content:center;height:var(--header-height);pointer-events:none}.mobile-menu__logo{display:none;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;pointer-events:auto;-webkit-tap-highlight-color:transparent}.mobile-menu__logo img{display:block;align-items:center;width:auto;height:var(--logo-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-menu--open .mobile-menu__logo{display:flex}.mobile-menu__links .mobile-menu__list{display:block}.mobile-menu__links .mobile-menu__list .mobile-menu__item{position:relative;display:flex;flex-direction:column;align-items:flex-start}.mobile-menu__button__burger__line{position:absolute;left:50%;width:100%;height:2px;border-radius:1px;background-color:var(--color);opacity:1;transform:translateX(-50%);transition:transform var(--transition-duration) ease,opacity var(--transition-duration) ease}.mobile-menu__button__burger__line--top{top:20%}.mobile-menu__button__burger__line--middle{top:50%}.mobile-menu__button__burger__line--bottom{top:80%}.mobile-menu--open .mobile-menu__button__burger__line--top{background-color:var(--black);transform:translateY(7px) translateX(-50%) rotate(45deg)}.mobile-menu--open .mobile-menu__button__burger__line--middle{opacity:0}.mobile-menu--open .mobile-menu__button__burger__line--bottom{background-color:var(--black);transform:translateY(-7px) translateX(-50%) rotate(-45deg)}.mobile-menu__links .mobile-menu__list .mobile-menu__item:not(:last-child){border-bottom:1px solid rgba(var(--white-rgb),.2)}.mobile-menu__link__title{display:flex;align-items:center;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--white)}.mobile-menu__link__title span{justify-content:center;width:24px;height:24px;margin-left:8px;padding:8px;font-size:16px;font-weight:600;color:var(--black);border-radius:999px;background-color:var(--primary-500)}.mobile-menu__link,.mobile-menu__link__title span{display:flex;align-items:center;letter-spacing:.03em}.mobile-menu__link{justify-content:space-between;width:100%;padding:20px 0;font-size:20px;font-weight:500;line-height:140%;color:var(--white);-webkit-text-decoration:none;text-decoration:none;text-align:center}.mobile-menu__link:not(.mobile-menu__link--has-sub-links):after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";-webkit-tap-highlight-color:rgb(var(--black-rgb) .06)}.mobile-menu__link--has-sub-links .mobile-menu__link__icon{transform:rotate(90deg);transition:transform .3s}.mobile-menu__link--open .mobile-menu__link--has-sub-links .mobile-menu__link__icon{transform:rotate(-90deg)}.mobile-menu__sub-links{--gap:24px;display:flex;flex-direction:column;width:100%;height:auto;padding-bottom:16px;padding-left:16px;-webkit-overflow-scrolling:touch;align-self:baseline;list-style:none;pointer-events:auto}.mobile-menu__sub-link{position:relative;display:flex;align-items:center}.mobile-menu__sub-link__link{width:100%;padding-top:calc(var(--gap) / 2);padding-bottom:calc(var(--gap) / 2);-webkit-text-decoration:none;text-decoration:none}.mobile-menu__sub-link__icon{flex-shrink:0;width:30px;height:30px}.mobile-menu__sub-link__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mobile-menu__sub-link__link:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.mobile-menu__sub-link__title{font-size:20px;font-weight:400;line-height:140%;letter-spacing:.01em;color:var(--white)}.mobile-menu__sub-link__icon+.mobile-menu__sub-link__link{margin-left:18px}.mobile-menu__languages{padding:20px 0}.mobile-menu__languages__list{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none}*+.mobile-menu__languages__list{margin-top:16px}.mobile-menu__language{font-size:16px;font-weight:400;line-height:140%;letter-spacing:.03em;color:rgba(var(--white-rgb),.8);-webkit-text-decoration:none;text-decoration:none}.mobile-menu__language--current{font-weight:700;color:var(--white)}
/*# sourceMappingURL=88f8e906a7f570ad.css.map*/