header{position:fixed;top:0;left:0;width:100%;height:calc(100vw * 100 / var(--page-width));padding:calc(100vw * 24 / var(--page-width));display:flex;justify-content:space-between;align-items:flex-start;z-index:99;pointer-events:none;transition:background-color 0.4s ease,height 0.4s ease;-webkit-transition:background-color 0.4s ease,height 0.4s ease}body.scrolled header{background-color:rgba(255,255,255,.8);height:calc(100vw * 75 / var(--page-width));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 4px 10px 0 rgba(0,0,0,.03)}body.header-menu-hover header{background-color:rgba(255,255,255,.8);height:calc(100vw * 185 / var(--page-width));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 4px 10px 0 rgba(0,0,0,.03)}header .logo,header .menu-main-menu-container,header .button{pointer-events:initial}header .logo svg{width:calc(100vw * 250 / var(--page-width));height:auto;display:block;transition:filter 0.4s ease,width 0.4s ease;-webkit-transition:filter 0.4s ease,width 0.4s ease}header .logo svg .secondary{opacity:1;transition:opacity 0.4s ease}body.single-master header .logo svg{filter:invert(1)}body.scrolled header .logo svg{width:calc(100vw * 128 / var(--page-width));filter:invert(0)}body.scrolled header .logo svg .secondary{opacity:0}body.header-menu-hover header .logo svg{filter:invert(0)}.header-right{display:flex;align-items:center}.header-right .button{height:calc(100vw * 36 / var(--page-width));line-height:calc(100vw * 36 / var(--page-width));padding:0 calc(100vw * 15 / var(--page-width));margin-left:calc(100vw * 24 / var(--page-width))}.toggle-menu{display:none}.menu-main-menu-container{margin-top:calc(100vw * 4 / var(--page-width))}.menu-main-menu-container ul{display:flex;list-style:none}.menu-main-menu-container ul.menu>li{padding:0 calc(100vw * 12 / var(--page-width))}.menu-main-menu-container ul.menu>li:last-child{padding-right:0}.menu-main-menu-container ul.sub-menu{padding-top:calc(100vw * 33 / var(--page-width));position:absolute;display:flex;flex-direction:column;align-items:flex-start;padding-left:0;gap:calc(100vw * 8 / var(--page-width));opacity:0;pointer-events:none;-webkit-transform:translate3d(0,1vw,0);transform:translate3d(0,1vw,0);-webkit-transition:opacity 0.25s ease,transform 0.25s ease;transition:opacity 0.25s ease,transform 0.25s ease}.menu-main-menu-container li:hover ul.sub-menu{opacity:1;pointer-events:initial;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-delay:0.2s}.menu-main-menu-container ul li a{position:relative;color:var(--color-black)}.menu-main-menu-container ul li a:after{content:"";display:block;width:0;height:1px;background:var(--color-black);position:absolute;top:calc(-100vw * 4 / var(--page-width));left:0;transition:width 0.4s ease;-webkit-transition:width 0.4s ease}.menu-main-menu-container ul li.current-menu-parent>a:after,.menu-main-menu-container ul li.current-menu-item>a:after,.menu-main-menu-container ul a:hover:after{width:100%}#anchorNavigation{position:fixed;top:calc(100vw * 75 / var(--page-width));left:0;width:100%;background:var(--color-background-light);height:calc(100vw * 67 / var(--page-width));z-index:98;border-top:2px solid var(--color-black);transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0;pointer-events:none;transition:transform 0.4s ease,opacity 0.4s ease;-webkit-transition:transform 0.4s ease,opacity 0.4s ease;display:none}#anchorNavigation.init{display:flex}body.show-anchors #anchorNavigation{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1;pointer-events:initial}body.single-master.show-anchors header .header-right .button.inverse,body.page-id-1754.show-anchors header .header-right .button.inverse{background-color:transparent!important;color:var(--color-black)!important;border:0!important;text-decoration:underline}@media screen and (max-width:860px){header{transition-delay:0.25s;pointer-events:visible}body.scrolled header{height:calc(100vw * 90 / var(--page-width))}body.menu-opened header{height:100%!important;background:var(--color-white);transition-delay:0s}header .header-right{opacity:0;pointer-events:none;position:absolute;top:calc(100vw * 100 / var(--page-width));width:90%;margin-top:0;height:calc(100% - (100vw * 125 / var(--page-width)));transition:opacity 0.25s ease;display:block}header .logo,header .menu-main-menu-container,header .button{pointer-events:inherit}.menu-main-menu-container{margin-top:calc(100vw * 40 / var(--page-width))}body.menu-opened .header-right{opacity:1;pointer-events:initial;transition-delay:0.4s}body.scrolled header .logo svg{width:calc(100vw * 194 / var(--page-width))}header .menu-main-menu-container>ul.menu{flex-direction:column;padding-left:0;font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}.menu-main-menu-container ul.menu>li{padding:0 0 var(--padding-general)}.menu-main-menu-container ul li a:after{top:0}.menu-main-menu-container ul li.sub-menu-opened>a:after{width:100%}.menu-main-menu-container ul.sub-menu{position:relative;padding-top:0;top:unset;left:unset;opacity:1;font-size:var(--font-size-t1);line-height:var(--line-height-t1);letter-spacing:0;padding-left:var(--padding-general);height:0;overflow:hidden;-webkit-transition:height 0.25s ease,margin 0.25s ease;transition:height 0.25s ease,margin 0.25s ease}.menu-main-menu-container li.sub-menu-opened ul.sub-menu{margin-top:var(--padding-general)}.menu-main-menu-container ul.sub-menu a{color:var(--color-grey)}header .toggle-menu{display:block;position:relative;width:calc(100vw * 39 / var(--page-width));height:calc(100vw * 24 / var(--page-width));pointer-events:initial;margin-top:calc(100vw * 10 / var(--page-width))}header .toggle-menu span{display:block;width:100%;height:1px;background:var(--color-black);position:absolute;top:50%;transition:opacity 0.25s ease}header .toggle-menu:before,header .toggle-menu:after{content:"";display:block;position:absolute;left:0;width:100%;height:1px;background:var(--color-black);transition:all 0.25s ease}header .toggle-menu:before{top:0}header .toggle-menu:after{bottom:0}body.menu-opened header .toggle-menu span{opacity:0}body.menu-opened header .toggle-menu:before{transform:rotate(45deg);top:calc(100vw * 12 / var(--page-width))}body.menu-opened header .toggle-menu:after{transform:rotate(-45deg);bottom:calc(100vw * 12 / var(--page-width))}.header-right .button{display:none}}@media screen and (max-width:740px){header{height:calc(100vw * 75 / var(--page-width))!important;padding:calc(100vw * 12 / var(--page-width));background:var(--color-white)!important}body.scrolled header{height:calc(100vw * 56 / var(--page-width))!important}body.menu-opened header{height:100%!important}body.scrolled header .toggle-menu{margin-top:0}header .logo svg{filter:invert(0)!important;width:calc(100vw * 125 / var(--page-width))!important}.menu-main-menu-container{margin-top:calc(100vw * 20 / var(--page-width))}#anchorNavigation{height:calc(100vw * 45 / var(--page-width));top:calc(100vw * 56 / var(--page-width));overflow-y:hidden;overflow-x:scroll;scrollbar-width:none}}@media only screen and (max-width:550px){header{height:calc(100vw * 90 / var(--page-width))!important;padding:calc(100vw * 12 / var(--page-width))}header .logo svg{width:calc(100vw * 206 / var(--page-width))!important}body.scrolled header .toggle-menu{margin-top:calc(100vw * 6 / var(--page-width))}body.scrolled header .logo svg{width:calc(100vw * 160 / var(--page-width))!important}}