.nav--desktop{display:block}.nav--mobile{display:none}.nav--desktop .nav-wrap,.nav--home .nav-wrap{z-index:100;position:fixed;top:0;left:0;width:100%;height:var(--nav__height);background:var(--color__dark);overflow:visible}.nav--desktop .nav-wrap__inner,.nav--home .nav-wrap__inner{width:100%;height:100%;max-width:100%;margin:auto;padding:.6em 1.32em}.nav--desktop .logo{width:16.8725rem;height:auto}.nav--desktop ul,.nav--home ul{padding-left:0;margin:0;list-style-type:none}.nav--desktop ul.nav-list,.nav--home ul.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;overflow:hidden}.nav--desktop ul.nav-list li,.nav--home ul.nav-list li{display:inline-block;font-size:var(--fsize__nav);line-height:1em;margin-left:1.875em}.nav--desktop ul.nav-list li.has-icon,.nav--home ul.nav-list li.has-icon{margin-left:1.75em}.nav--desktop ul.nav-list .icon-wrap,.nav--home ul.nav-list .icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background-color:var(--color__theme);font-size:1.25rem;line-height:1em}.nav--desktop ul.nav-list .icon-wrap>.icon-mail,.nav--home ul.nav-list .icon-wrap>.icon-mail{-webkit-transform:translate3d(0,.075em,0);transform:translate3d(0,.075em,0)}.nav--desktop a{color:var(--color__theme)}.nav--home{position:absolute;top:0;left:0;width:100%;height:auto;background:#fff0}.nav--home .nav-wrap{position:absolute;height:auto;background:#fff0}.nav--home .nav-wrap__inner{padding:1.5em 1.375em}.nav--home svg.lab-logo{width:21rem;height:21rem}.nav--home svg.lab-logo path.l{fill:var(--color__primary)}.nav--home svg.lab-logo g.letters{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.nav--home ul.nav-list .icon-wrap{background-color:var(--color__dark)}.nav--home a{color:var(--color__dark)}.breadcrumb .current-page{color:var(--color__error)}@media only screen and (max-width:55em){.nav--desktop{display:none}.nav--mobile{display:block;--navheight:5rem}.nav--mobile a{color:var(--color__primary)}.nav--mobile .nav-wrap{z-index:100;position:fixed;bottom:0;left:0;width:100%;height:var(--navheight);background:var(--color__dark)}.nav--mobile .nav-wrap__inner{width:100%;height:100%;margin:auto}.nav--mobile .navbar{z-index:10;position:absolute;left:0;bottom:0;width:100%;height:var(--navheight)}.nav--mobile .navbar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:1em}.nav--mobile .navbar .logo-wrap{position:fixed;bottom:1.5em}.nav--mobile .navbar .logo-wrap svg.logo{width:15rem;height:auto}.nav--mobile .navbar .nav-trigger{z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0;bottom:0;position:fixed;width:6rem;height:var(--navheight);cursor:pointer}.nav--mobile .navbar .nav-trigger .icon-cross{font-size:1em;display:block;color:var(--color__primary);position:absolute;left:-.5em;-webkit-transform:translate3d(0,.1em,0);transform:translate3d(0,.1em,0)}.nav--mobile .menu{position:absolute;bottom:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100)}.nav--mobile .menu__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow:hidden}.nav--mobile .menu__bg{position:absolute;bottom:0;left:0;width:100%;height:calc(100% + 1.5rem);background:var(--color__primary);opacity:.9}.nav--mobile .menu-card{position:relative;width:100%;max-width:33rem;height:auto;background:var(--color__dark);aspect-ratio:1 / 1;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.nav--mobile .menu-card .close{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem}.nav--mobile .menu-card .close .icon-cross{font-size:2rem;color:var(--color__primary)}.nav--mobile .menu .overflow-wrap{position:relative;width:100%;height:100%}.nav--mobile .menu .overflow-wrap__inner{overflow:auto;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.nav--desktop ul.nav-list .icon-wrap,.nav--home ul.nav-list .icon-wrap{width:1.5rem;height:1.5rem;font-size:.8125rem}.nav--mobile ul{padding-left:0;margin:0;list-style-type:none}.nav--mobile ul.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:2em 2.1875em;overflow:visible}.nav--mobile ul.nav-list li{display:block;font-size:3.5rem;line-height:1.1em;margin-bottom:.5em}.nav--home svg.lab-logo{width:16rem;height:16rem;-webkit-transform:translate3d(0,-1.75em,0);transform:translate3d(0,-1.75em,0)}}@media only screen and (max-width:36em){.nav--mobile .navbar .nav-trigger .icon-cross{left:-.375em}.nav--home svg.lab-logo{position:absolute;-webkit-transform:translate3d(-1em,-1.75em,0);transform:translate3d(-1em,-1.75em,0)}.nav--desktop ul.nav-list .icon-wrap,.nav--home ul.nav-list .icon-wrap{width:2.5rem;height:2.5rem;font-size:1.375rem}.nav--desktop ul.nav-list li,.nav--home ul.nav-list li{margin-left:1.25em}}@media only screen and (max-width:27em){.nav--mobile{--navheight:5.5rem}.nav--mobile .navbar .logo-wrap svg.logo{width:19rem}.nav--mobile .navbar .nav-trigger{width:7rem}.nav--mobile .navbar .nav-trigger .icon-cross{left:-.1em}.nav--home svg.lab-logo{-webkit-transform:translate3d(-1em,2em,0);transform:translate3d(-1em,2em,0)}}