.navigation{--logo-height:42px;--logo-width:198px;--nav-padding:13px;--font-size-head-2xs:2.22222rem;--font-size-head-xs:2.77778rem;--font-size-head-sm:3.33333rem;--font-size-body-lg:1.38889rem;--font-size-body-xl:1.83333rem;--font-size-nav-main:1.44444rem;--font-size-nav-meta:1rem;--nav-wide-progress:0;--nav-wide-offset:37.5%;--nav-wide-main-width:25%;--nav-wide-meta-width:12.5%;text-align:left;-webkit-user-select:none;user-select:none;z-index:150;width:100%;position:relative}@supports (opacity:calc(1px / 1px)){@media (width>=2000px){.navigation{--nav-wide-progress:clamp(0,(100vw - 2000px)/1360px,1);--nav-wide-offset:calc(37.5% + var(--nav-wide-progress)*20.8333%);--nav-wide-main-width:calc(25% - var(--nav-wide-progress)*8.33333%);--nav-wide-meta-width:calc(12.5% - var(--nav-wide-progress)*8.33333%)}}}@supports not (opacity:calc(1px / 1px)){@media (width>=2340px){.navigation{--nav-wide-offset:42.7083%;--nav-wide-main-width:22.9167%;--nav-wide-meta-width:10.4167%}}@media (width>=2680px){.navigation{--nav-wide-offset:47.9167%;--nav-wide-main-width:20.8333%;--nav-wide-meta-width:8.33333%}}@media (width>=3020px){.navigation{--nav-wide-offset:53.125%;--nav-wide-main-width:18.75%;--nav-wide-meta-width:6.25%}}@media (width>=3360px){.navigation{--nav-wide-offset:58.3333%;--nav-wide-main-width:16.6667%;--nav-wide-meta-width:4.16667%}}}.navigation__outer{pointer-events:none;z-index:50;width:100%;max-width:3360px;height:100%;position:fixed;top:0;left:0}@media (width>=3360px){.navigation__outer{left:calc(50vw - 1680px)}}.navigation__outer--scroll{pointer-events:auto;overflow-y:scroll}.navigation__logo{cursor:pointer;z-index:30;align-items:center;width:198px;margin-top:20px;display:flex;position:absolute;overflow:hidden}@media (width>=640px){.navigation__logo{margin-top:40px}}.navigation__icon{height:var(--logo-height);margin-top:20px}@media (width>=640px){.navigation__icon{margin-top:40px}}.navigation__click-handler{pointer-events:auto}.navigation__inner{--text-opacity:1;--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity));color:rgba(255,255,255,var(--text-opacity));font-variation-settings:"opsz" 30;min-height:var(--logo-height);min-width:var(--logo-width);padding-top:var(--logo-height);transition:var(--width-fast),var(--min-height-fast);font-weight:900}.navigation__inner--idle{width:0}.navigation__inner--active{width:100%}.navigation__inner--active-2{min-height:calc(40px + var(--logo-height))}@media (width>=1280px){.navigation__inner--active-2{min-height:825px}}.navigation__padding{transition:var(--padding-fast)}.navigation__padding--idle{padding-top:20px}@media (width>=640px){.navigation__padding--idle{padding-top:40px}}.navigation__padding--active{padding-top:0}.navigation__entries{transition:var(--height-fast);flex-direction:column;display:flex;overflow:hidden}.navigation__main{font-variation-settings:"opsz" 30;padding:0 var(--nav-padding);flex-direction:column;width:100%;margin-top:90px;display:flex}@media (width>=400px){.navigation__main{margin-top:120px}}@media (width>=1024px){.navigation__main{margin-top:85px;padding-left:0;padding-right:0}}@media (width>=1280px){.navigation__main{margin-top:123px}}.navigation__main-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;min-height:70px;display:flex}@media (width>=1280px){.navigation__main-row{padding-bottom:0}}.navigation__main-cell{width:50%;min-width:0;font-size:max(1.444rem,min(2.619vw,2.778rem));line-height:1}.navigation__main-cell--left{padding-right:10px}@media (width>=1024px){.navigation__main-cell--left{white-space:nowrap;width:25%;margin-left:37.5%}.navigation__main-cell--right{white-space:nowrap;width:25%}}@media (width>=1280px){.navigation__main-cell{line-height:73px}}@media (width>=2000px){.navigation__main-cell--left{margin-left:var(--nav-wide-offset);width:var(--nav-wide-main-width)}}.navigation__main-cell a{display:inline-block}.navigation__main-cell .navigation__entry span{--text-opacity:1;color:#fff;line-height:1.2;display:inline-block;position:relative}@media (width>=1280px){.navigation__main-cell .navigation__entry span{line-height:inherit}}@media (width>=1024px) and (hover:hover){.navigation__main-cell .navigation__entry span{transition:padding-left .25s ease-in-out}.navigation__main-cell .navigation__entry span:hover{padding-left:15px}}.navigation__meta{font-size:var(--font-size-nav-meta);font-variation-settings:"opsz" 12;padding:0 var(--nav-padding);flex-wrap:wrap;justify-content:flex-start;width:100%;margin-top:90px;margin-bottom:30px;line-height:1;list-style:none;display:flex}@media (width>=400px){.navigation__meta{margin-bottom:60px}}@media (width>=1024px){.navigation__meta{padding-left:0;padding-right:0}}@media (width>=1280px){.navigation__meta{font-variation-settings:"opsz" 30;margin-top:188px;font-size:29px;line-height:40px}}.navigation__meta-item{width:50%}@media (width>=1024px){.navigation__meta-item--home{width:12.5%;margin-left:37.5%}.navigation__meta-item--lang{width:12.5%;margin-left:12.5%}}@media (width>=2000px){.navigation__meta-item--home{margin-left:var(--nav-wide-offset);width:var(--nav-wide-meta-width)}}.navigation__meta-item .navigation__entry{white-space:nowrap;display:inline-block}.navigation__meta-item span{--text-opacity:1;color:#fff;letter-spacing:-.025em}@media (width>=1280px){.navigation__meta-item span{letter-spacing:-.01em}}.navigation__meta-item--home .navigation__entry span{display:inline-block;position:relative}@media (width>=1024px) and (hover:hover){.navigation__meta-item--home .navigation__entry span{transition:padding-left .25s ease-in-out}.navigation__meta-item--home .navigation__entry span:hover{padding-left:15px}}.navigation__meta-item--lang .navigation__entry:not(:last-child){margin-right:1em}.navigation__meta-item--lang .navigation__entry span{color:rgba(59,59,59,var(--text-opacity))}.navigation__meta-item--lang .navigation__entry--current span{color:#fff}.navigation__entry{transition:var(--transform-fast),var(--opacity-fast)}.navigation__entry span{transition:var(--color-faster)}.navigation__entry--active{opacity:1;transform:translateY(0)}.navigation__entry--current span,.navigation__entry.nuxt-link-exact-active span{color:#fff}.navigation__entry--idle{opacity:0;transform:translateY(50px)}.navigation__entry--bold span{font-variation-settings:"opsz" 30;letter-spacing:-.01em;font-weight:900}.navigation__entry--normal span{font-variation-settings:"opsz" 30;letter-spacing:normal;font-weight:180}.navigation__entry--first:after{color:rgba(59,59,59,var(--text-opacity));content:" /"}
