.nav--desktop{display:block}.nav--mobile{display:none}.nav--desktop .nav-wrap{width:100%;height:6.5rem;position:fixed;top:0;z-index:100;overflow:visible;background:var(--color__primary)}.nav--desktop .nav-wrap *:not(.button){color:var(--color__light)}.nav--desktop .nav-wrap__inner{position:relative;max-width:100%;margin:auto;height:100%;width:100%;padding:2em 3em}.nav--desktop .nav-wrap__inner.px0{padding-left:0;padding-right:0}.nav--desktop .nav-wrap__inner.pl0{padding-left:0}.nav--desktop svg.logo{width:15rem;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.nav--desktop svg.logo path,.nav--desktop svg.logo polygon{fill:var(--color__light)}body.home .nav--desktop .nav-wrap.fix svg.logo path,body.home .nav--desktop .nav-wrap.fix svg.logo polygon{fill:var(--color__primary)}.nav--desktop ul{padding-left:0;margin:0;list-style-type:none}.nav--desktop ul.nav-list{padding:0;margin:1.2em 0;overflow:hidden;pointer-events:none}.nav--desktop ul.nav-list li{display:block;font-size:min(var(--fsize__h1--xl), min(9vh, 3.85vw));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.125em;visibility:hidden}.nav--desktop a{color:var(--color__light)}.nav--desktop a:hover:not(.button),.nav--desktop a.actual-parent:not(.button),.nav--desktop a.actual-site:not(.button){color:var(--color__light)}.nav--desktop .navbar{position:relative;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}.nav--desktop .navbar__bg{display:none}.nav--desktop .nav-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.nav--desktop .burger{position:relative;width:2rem;margin-right:1.5em}.nav--desktop .burger .patty{position:absolute;width:2.125rem;height:.125rem;border-radius:.5em;background-color:var(--color__light);top:1rem}.nav--desktop.dev .burger .patty{left:0}.nav--desktop .burger .patty:first-child{-webkit-transform:translateY(-.3125em);-ms-transform:translateY(-.3125em);transform:translateY(-.3125em)}.nav--desktop .burger .patty:last-child{-webkit-transform:translateY(.3125em);-ms-transform:translateY(.3125em);transform:translateY(.3125em)}.nav--desktop .navbar .current-title-flag{-webkit-transform:translate3d(0,.625em,0);transform:translate3d(0,.625em,0)}.nav--desktop .menu{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);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;pointer-events:none;visibility:hidden}.nav--desktop .menu__inner{max-width:120em}.nav--desktop .menu__bg{position:absolute;top:0;left:0;width:100%;height:100%;height:calc(var(--vh, 1vh) * 100);visibility:hidden}.nav--desktop .nav-wrap.fix{position:absolute;width:100vw;background:#fff0}body.home .nav--desktop .nav-wrap.fix *:not(.button){color:var(--color__primary)}body.home .nav--desktop .nav-wrap.fix svg.logo path{fill:var(--color__primary)}body.home .nav--desktop .nav-wrap.fix .burger .patty{background-color:var(--color__primary)}body.home .nav-wrap.main{visibility:hidden}body.single-insights .nav--desktop .nav-wrap{background:#fff0}body.single-insights .navbar__bg{display:block;position:absolute;top:0;left:0;width:100%;height:6.5rem;background-color:var(--color__primary);visibility:hidden}@media only screen and (max-width:80em){.nav--desktop .nav-wrap__inner{padding:3em}}@media only screen and (max-width:55em){.nav--desktop{display:none}.nav--mobile{display:block;--nav__height:5rem}.nav--mobile .nav-wrap{z-index:100;position:fixed;bottom:0;top:unset;border-bottom:0;width:100%;height:var(--nav__height);background:var(--color__light);-webkit-box-shadow:0 0 .5rem rgb(0 0 0 / .075);box-shadow:0 0 .5rem rgb(0 0 0 / .075)}.nav--mobile .nav-wrap__bg{position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:var(--color__primary)}.nav--mobile .nav-wrap__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;height:100%;width:100%;padding:.6em 2em}.nav--mobile .logo-wrap{position:absolute;bottom:1.25em}.nav--mobile svg.logo{width:15rem}.nav--mobile svg.logo path,.nav--mobile svg.logo polygon{fill:var(--color__primary)}.nav--mobile ul{padding-left:0;margin:0;list-style-type:none}.nav--mobile .nav-list-wrap{pointer-events:none}.nav--mobile ul.nav-list{overflow:visible;width:100%;left:0;top:.625em;margin:1.25em 0;height:auto;padding:0;pointer-events:none}.nav--mobile ul.nav-list li{margin:0;margin-bottom:.75em;line-height:1.2em;display:block;font-size:min(2.85rem, 5.75vw)}.nav--mobile a:not(.button){color:var(--color__light)}.nav--mobile a.actual-parent:not(.button),.nav--mobile a.actual-site:not(.button){color:var(--color__light)}.nav--mobile .nav-trigger{position:absolute;right:0;bottom:0;width:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--nav__height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav--mobile .burger{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:3.25rem}.nav--mobile .burger .patty{position:absolute;width:3.25rem;height:.2rem;border-radius:.5em;background-color:var(--color__primary)}.nav--mobile .burger .patty:first-child{-webkit-transform:translateY(-.45em);-ms-transform:translateY(-.45em);transform:translateY(-.45em)}.nav--mobile .burger .patty:last-child{-webkit-transform:translateY(.45em);-ms-transform:translateY(.45em);transform:translateY(.45em)}}@media only screen and (max-width:36em){.nav--mobile{--nav__height:4rem}.nav--mobile .nav-wrap__inner{padding:.5em 1.5em}.nav--mobile .logo-wrap{bottom:1rem}.nav--mobile svg.logo{width:12rem}.nav--mobile ul.nav-list li{font-size:6.5vw}.nav--mobile .nav-trigger{width:6rem}.nav--mobile .burger,.nav--mobile .burger .patty{width:2.75rem}.nav--mobile .burger .patty{height:.175rem;border-radius:1em}.nav--mobile .burger .patty:first-child{-webkit-transform:translateY(-.375em);-ms-transform:translateY(-.375em);transform:translateY(-.375em)}.nav--mobile .burger .patty:last-child{-webkit-transform:translateY(.375em);-ms-transform:translateY(.375em);transform:translateY(.375em)}}@media only screen and (max-width:27em){.nav--mobile ul.nav-list li{font-size:6.5vw}.nav--mobile .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}