.site-header{z-index:100;pointer-events:none;position:fixed;top:0;left:0;right:0}.site-header__logo{top:40px;left:var(--site-edge);opacity:0;transition:opacity .4s;position:absolute}.site-header__logo-img{width:auto;height:14px;display:block}.site-header__menu-area{top:40px;right:var(--site-edge);pointer-events:auto;z-index:101;position:absolute}.site-header__menu{letter-spacing:.15em;text-transform:uppercase;color:#fff;cursor:pointer;opacity:1;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:400;transition:color .3s,opacity .2s}.site-header__menu:hover{opacity:.6}.menu-panel{z-index:100;opacity:0;pointer-events:none;background:#0a0a0a;flex-direction:column;align-items:flex-end;padding:32px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-8px)}.menu-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-panel__nav{flex-direction:column;align-items:flex-end;gap:12px;margin-bottom:48px;display:flex}.menu-panel a{color:inherit;text-decoration:none}.menu-panel__link{letter-spacing:.08em;text-transform:uppercase;color:#fff;text-align:right;font-size:26px;font-weight:400}.menu-panel__link:hover{text-decoration:underline}.menu-panel__lang{gap:12px;display:flex}.menu-panel__lang a{letter-spacing:.1em;color:#fff9;font-size:13px}.menu-panel__lang--active{color:#fff!important}.site-header--light .site-header__logo-img{filter:invert()}.site-header--light .site-header__menu{color:#1a1a1a}@media (max-width:1023px){.menu-panel__link{font-size:22px}}@media (max-width:767px){.site-header__logo{top:24px;left:var(--site-edge)}.site-header__menu-area{top:24px;right:var(--site-edge)}.site-header__menu{font-size:11px}.menu-panel{padding:80px var(--site-edge) 32px;background:#0a0a0afa;justify-content:space-between;align-items:flex-end;position:fixed;inset:0;transform:translateY(0)}.menu-panel:not(.is-open){opacity:0;pointer-events:none}.menu-panel__nav{margin-bottom:0}.menu-panel__link{font-size:28px}}
