.background{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translateZ(0);width:100%}.background.slide-0-active .scene,.background.slide-0-next .scene{transform:translateZ(0) rotateY(0)}.background.slide-0-active .scene .particles .particle,.background.slide-0-next .scene .particles .particle{opacity:1!important;transform:none!important;transition:transform 1s cubic-bezier(.666,0,.333,1),opacity 1s cubic-bezier(.666,0,.333,1)}.background.slide-0-active .scene .logo svg,.background.slide-0-next .scene .logo svg{opacity:1;transform:none!important;transition:transform 1s cubic-bezier(.666,0,.333,1),opacity 1s cubic-bezier(.666,0,.333,1)}.background.slide-0-active .scene .logo-cover,.background.slide-0-next .scene .logo-cover{transition:visibility 0s linear 1s;visibility:visible}.background.initial.slide-0-active .scene .logo svg:first-child,.background.initial.slide-0-active .scene .logo svg:nth-child(2),.background.initial.slide-0-active .scene .logo svg:nth-child(3),.background.initial.slide-0-active .scene .logo svg:nth-child(4),.background.initial.slide-0-active .scene .logo svg:nth-child(5),.background.initial.slide-0-active .scene .logo svg:nth-child(6),.background.initial.slide-0-next .scene .logo svg:first-child,.background.initial.slide-0-next .scene .logo svg:nth-child(2),.background.initial.slide-0-next .scene .logo svg:nth-child(3),.background.initial.slide-0-next .scene .logo svg:nth-child(4),.background.initial.slide-0-next .scene .logo svg:nth-child(5),.background.initial.slide-0-next .scene .logo svg:nth-child(6){animation:none}.background.slide-1-active .scene,.background.slide-1-next .scene{transform:translateZ(0)}.background.slide-2-active .scene,.background.slide-2-next .scene{transform:translateZ(0) rotateX(30deg) rotateY(60deg) rotate(30deg)}.background.slide-3-active .scene,.background.slide-3-next .scene{transform:translateZ(0) rotateX(60deg) rotateY(30deg) rotate(60deg)}.background.slide-4-active .scene,.background.slide-4-next .scene{transform:translateZ(0) rotateX(30deg) rotateY(30deg) rotate(30deg)}.background.slide-5-active .scene,.background.slide-5-next .scene{transform:translateZ(0) rotateX(0) rotateY(60deg) rotate(60deg)}.background.slide-6-active .scene,.background.slide-6-next .scene{transform:translateZ(0)}.background .scene{backface-visibility:visible;height:100%;perspective:1200px;transform:translateZ(0);transform-style:preserve-3d;transition:transform 1s cubic-bezier(.666,0,.333,1);will-change:transform}.background .scene .particles{aspect-ratio:1/1;bottom:0;left:64px;margin:0 0 112px;perspective:1200px;position:absolute;transform-style:preserve-3d;width:33.333%}.background .scene .particles .particle{backface-visibility:visible;border-bottom:6px solid #ededed;border-left:6px solid transparent;border-right:6px solid transparent;display:block;height:0;left:50%;margin:-4px 0 0 -6px;position:absolute;top:50%;transition:transform 1s cubic-bezier(.666,0,.333,1),opacity 1s cubic-bezier(.666,0,.333,1);width:0}.background .scene .logo,.background .scene .logo-cover{aspect-ratio:1/1;bottom:0;left:64px;margin:0 0 112px;position:absolute;width:33.333%}.background .scene .logo svg,.background .scene .logo-cover svg{backface-visibility:visible;fill:#ededed;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:transform 1s cubic-bezier(.666,0,.333,1),opacity 1s cubic-bezier(.666,0,.333,1);width:100%}.background .scene .logo-cover{transition:visibility 0s linear 0s;visibility:hidden}.background .scene .logo-cover svg{opacity:1}@media(min-width:768px){.background .scene .logo,.background .scene .logo-cover,.background .scene .particles{left:96px;margin:0 0 160px 48px}}@media(min-width:1024px){.background .scene .logo,.background .scene .logo-cover,.background .scene .particles{left:unset;margin:0 0 37px;right:40px}}@media(min-width:1680px){.background .scene .logo,.background .scene .logo-cover,.background .scene .particles{width:480px}}.menu{height:100%;left:0;perspective:1200px;position:fixed;top:0;width:64px;z-index:13}@keyframes bounce{0%{transform:translateY(0)}30%{transform:translateY(-15%)}40%{transform:translateY(0)}60%{transform:translateY(-10%)}70%{transform:translateY(0)}90%{transform:translateY(-5%)}to{transform:translateY(0)}}.menu.slide-0-active .ticks .tick,.menu.slide-0-next .ticks .tick{opacity:0;pointer-events:none;transform:translateY(50%)}.menu.slide-0-active .ticks .tick:first-child,.menu.slide-0-next .ticks .tick:first-child{transition:transform 666ms cubic-bezier(0,0,.333,1) 444ms,opacity 666ms cubic-bezier(0,0,.333,1) 444ms}.menu.slide-0-active .ticks .tick:nth-child(2),.menu.slide-0-next .ticks .tick:nth-child(2){transition:transform 666ms cubic-bezier(0,0,.333,1) 333ms,opacity 666ms cubic-bezier(0,0,.333,1) 333ms}.menu.slide-0-active .ticks .tick:nth-child(3),.menu.slide-0-next .ticks .tick:nth-child(3){transition:transform 666ms cubic-bezier(0,0,.333,1) 222ms,opacity 666ms cubic-bezier(0,0,.333,1) 222ms}.menu.slide-0-active .ticks .tick:nth-child(4),.menu.slide-0-next .ticks .tick:nth-child(4){transition:transform 666ms cubic-bezier(0,0,.333,1) 111ms,opacity 666ms cubic-bezier(0,0,.333,1) 111ms}.menu.slide-0-active .ticks .tick:nth-child(5),.menu.slide-0-next .ticks .tick:nth-child(5){transition:transform 666ms cubic-bezier(0,0,.333,1) 0s,opacity 666ms cubic-bezier(0,0,.333,1) 0s}.menu.slide-0-active .ticks .tick:nth-child(6),.menu.slide-0-next .ticks .tick:nth-child(6){transition:transform 666ms cubic-bezier(0,0,.333,1) -111ms,opacity 666ms cubic-bezier(0,0,.333,1) -111ms}.menu.slide-0-active .icon.--main-logo,.menu.slide-0-next .icon.--main-logo{pointer-events:none}.menu.slide-0-active .icon.--main-logo:before,.menu.slide-0-next .icon.--main-logo:before{opacity:1;transition:opacity 333ms cubic-bezier(0,0,.333,1) 333ms}.menu.slide-0-active .icon.--main-logo:after,.menu.slide-0-next .icon.--main-logo:after{opacity:0;transition:opacity 333ms cubic-bezier(0,0,.333,1)}@media(min-width:768px){.menu.slide-0-active nav.primary-nav:before,.menu.slide-0-next nav.primary-nav:before{opacity:0}}.menu.slide-0-active:not(.rotato):not(.scaler) .icon.--mail:after,.menu.slide-0-next:not(.rotato):not(.scaler) .icon.--mail:after{animation:bounce 1s cubic-bezier(.333,.666,.333,1.333) 1s forwards}.menu.scaler .menu-stage{transform:scale(.9)}.menu.rotato .menu-stage{transform:scale(.9) rotateY(-90deg)}.menu.rotato nav.primary-nav{pointer-events:none}.menu.rotato nav.sub-page-nav{pointer-events:auto}.menu.cased .menu-stage{transform:rotateY(-90deg)}.menu .menu-stage{transform-origin:50% 50% -32px;transform-style:preserve-3d;transition:transform 666ms cubic-bezier(.666,0,.333,1);white-space:nowrap}.menu .menu-stage,.menu nav{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.menu nav{backface-visibility:hidden;flex-direction:column;justify-content:space-between}.menu nav.primary-nav{pointer-events:auto;width:64px}.menu nav.sub-page-nav{background-color:#dec30d;pointer-events:none;transform:rotateY(90deg) translate(32px) translateZ(32px);width:64px}.menu nav.sub-page-nav .icon.--logo:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" fill="%23131313" stroke="%23131313" stroke-width="0px"><path vector-effect="non-scaling-stroke" d="M11.003,12.875l6.606-6.598-2.051-2.048L4,15.772h10.455l-9.963,9.95,2.052,2.048,14.915-14.895h-10.455ZM10.672,27.761h17.328V10.455L10.672,27.761ZM17.676,24.863l7.424-7.415v7.415h-7.424Z"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.menu .ticks{flex-direction:column;flex-grow:1;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.menu .ticks,.menu .ticks .tick{align-items:center;display:flex;justify-content:center}.menu .ticks .tick{cursor:pointer;height:40px;opacity:1;position:relative;transform:translateY(0);width:40px}.menu .ticks .tick:before{background-color:#828582;content:"";display:flex;height:24px;transition:background-color 333ms cubic-bezier(0,0,.333,1);width:2px}.menu .ticks .tick.active{pointer-events:none}.menu .ticks .tick.active:before{background-color:#dec30d}@media(hover:hover){.menu .ticks .tick:hover:before{background-color:#dec30d}}.menu .ticks .tick:first-child{transition:transform 666ms cubic-bezier(0,0,.333,1) 0s,opacity 666ms cubic-bezier(0,0,.333,1) 0s}.menu .ticks .tick:nth-child(2){transition:transform 666ms cubic-bezier(0,0,.333,1) 111ms,opacity 666ms cubic-bezier(0,0,.333,1) 111ms}.menu .ticks .tick:nth-child(3){transition:transform 666ms cubic-bezier(0,0,.333,1) 222ms,opacity 666ms cubic-bezier(0,0,.333,1) 222ms}.menu .ticks .tick:nth-child(4){transition:transform 666ms cubic-bezier(0,0,.333,1) 333ms,opacity 666ms cubic-bezier(0,0,.333,1) 333ms}.menu .ticks .tick:nth-child(5){transition:transform 666ms cubic-bezier(0,0,.333,1) 444ms,opacity 666ms cubic-bezier(0,0,.333,1) 444ms}.menu .ticks .tick:nth-child(6){transition:transform 666ms cubic-bezier(0,0,.333,1) 555ms,opacity 666ms cubic-bezier(0,0,.333,1) 555ms}.menu .icons{margin-bottom:16px;overflow:hidden;position:relative}.menu .icon{align-items:center;aspect-ratio:2/1;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;position:relative;width:100%}.menu .icon:after{aspect-ratio:1/1;content:"";display:flex}.menu .icon.--logo{aspect-ratio:1/1}.menu .icon.--logo:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" fill="%23ededed" stroke="%23ededed" stroke-width="0px"><path vector-effect="non-scaling-stroke" d="M11.003,12.875l6.606-6.598-2.051-2.048L4,15.772h10.455l-9.963,9.95,2.052,2.048,14.915-14.895h-10.455ZM10.672,27.761h17.328V10.455L10.672,27.761ZM17.676,24.863l7.424-7.415v7.415h-7.424Z"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;opacity:1;position:relative;transition:opacity 333ms cubic-bezier(0,0,.333,1) 333ms,background-image 333ms cubic-bezier(0,0,.333,1) 333ms;width:66.666%}.menu .icon.--main-logo:before{background-color:#828582;content:"";height:1.5px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);transition:opacity 333ms cubic-bezier(0,0,.333,1);width:24px}.menu .icon.--mail:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" fill="none" stroke="%23ededed" stroke-width="1.666px" stroke-linecap="round"><path vector-effect="non-scaling-stroke" d="M27.314,7l-11.314,11.314L4.686,7M27.314,7H4.686v18h22.627V7Z"/></svg>');position:relative}.menu .icon.--down:after,.menu .icon.--mail:after{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:24px}.menu .icon.--down:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" fill="none" stroke="%23ededed" stroke-width="2px"><path vector-effect="non-scaling-stroke" d="M27.314,10.343l-11.314,11.314L4.686,10.343"/></svg>')}.menu .icon.--back:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" fill="none" stroke="%23131313" stroke-width="2px"><path vector-effect="non-scaling-stroke" d="M27.314,10.343l-11.314,11.314L4.686,10.343"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain;transform:rotate(90deg);width:24px}@media(min-width:768px){.menu,.menu nav.primary-nav,.menu nav.sub-page-nav{width:96px}.menu nav.primary-nav:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ededed05;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity 1s cubic-bezier(.666,0,.333,1);width:100%}.menu nav.sub-page-nav{transform:rotateY(90deg) translate(48px) translateZ(48px)}.menu .menu-stage{transform-origin:50% 50% -48px}.menu .icons{margin-bottom:24px}.menu .icon.--main-logo:before{height:2px;width:32px}.menu .icon.--mail:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" fill="none" stroke="%23ededed" stroke-width="2.333px" stroke-linecap="round"><path vector-effect="non-scaling-stroke" d="M27.314,7l-11.314,11.314L4.686,7M27.314,7H4.686v18h22.627V7Z"/></svg>')}.menu .icon.--down:after,.menu .icon.--mail:after{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px}.menu .icon.--down:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" fill="none" stroke="%23ededed" stroke-width="3px"><path vector-effect="non-scaling-stroke" d="M27.314,10.343l-11.314,11.314L4.686,10.343"/></svg>')}.menu .icon.--back:after{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" fill="none" stroke="%23131313" stroke-width="3px"><path vector-effect="non-scaling-stroke" d="M27.314,10.343l-11.314,11.314L4.686,10.343"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px}}.boot-loader{background-color:#131313;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.boot-loader-enter-active,.boot-loader-leave-active{transition:opacity 666ms linear 333ms}.boot-loader-enter-from,.boot-loader-leave-to{opacity:0}.boot-loader-enter-to,.boot-loader-leave-from{opacity:1}.error-page section .h2{margin-bottom:.5em}.error-page section a{display:inline-flex;margin-top:2em;text-decoration:underline;text-underline-offset:4px}
