.nav .menu{padding:0}.nav .menu,.nav .menu>li{list-style-type:none;margin:0}.nav .menu>li{display:inline-block}.nav .menu a,.nav .menu span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){.nav{align-items:center;display:flex}}.nav .menu{overflow:visible;font-size:1rem;display:flex}.nav .menu a,.nav .menu span{position:relative;display:inline-block;transition:background .8s ease-out;text-decoration:none;color:#151515}.main--secondary--horizontal,.main--secondary--vertical{display:block}.main--secondary--horizontal>.menu>li.menu-item--expanded>a+ul,.main--secondary--vertical>.menu>li.menu-item--expanded>a+ul{padding-bottom:1.05rem}.main--secondary--horizontal .menu,.main--secondary--vertical .menu{position:relative;width:100%;display:flex;flex-direction:column}.main--secondary--horizontal .menu li,.main--secondary--vertical .menu li{display:block;width:100%;margin-bottom:0;font-size:1.3rem;line-height:1.3;border-bottom:1px solid rgba(0,0,0,.125)}@media (min-width:768px){.main--secondary--horizontal .menu li,.main--secondary--vertical .menu li{width:auto;margin-bottom:0}}.main--secondary--horizontal .menu li li,.main--secondary--vertical .menu li li{font-size:1.1rem}.main--secondary--horizontal .menu li li a,.main--secondary--vertical .menu li li a{color:#333;border-bottom:none;padding:.325rem .625rem .325rem 0}.main--secondary--horizontal .menu li:last-child,.main--secondary--vertical .menu li:last-child{border-bottom:none}.main--secondary--horizontal .menu li a,.main--secondary--horizontal .menu li span,.main--secondary--vertical .menu li a,.main--secondary--vertical .menu li span{position:relative;width:100%;word-break:break-word;padding:1.05rem 1.05rem 1.05rem 0}.main--secondary--horizontal .menu li a.is-active,.main--secondary--horizontal .menu li span.is-active,.main--secondary--vertical .menu li a.is-active,.main--secondary--vertical .menu li span.is-active{font-weight:700}.main--secondary--horizontal .menu li a.is-active:after,.main--secondary--horizontal .menu li span.is-active:after,.main--secondary--vertical .menu li a.is-active:after,.main--secondary--vertical .menu li span.is-active:after{background:transparent;content:"";position:absolute;left:50%;bottom:0;width:100%;height:4px;transform-origin:center;transition:transform .3s ease-in-out;transform:translate(-50%) scaleX(1)}.main--secondary--horizontal .menu li a:focus,.main--secondary--horizontal .menu li a:hover,.main--secondary--horizontal .menu li span:focus,.main--secondary--horizontal .menu li span:hover,.main--secondary--vertical .menu li a:focus,.main--secondary--vertical .menu li a:hover,.main--secondary--vertical .menu li span:focus,.main--secondary--vertical .menu li span:hover{text-decoration:underline}.main--secondary--horizontal .menu li.menu-item--expanded a.is-active,.main--secondary--vertical .menu li.menu-item--expanded a.is-active{border-bottom:none;padding-bottom:.625rem}.main--secondary--horizontal .menu li.menu-item--expanded ul,.main--secondary--vertical .menu li.menu-item--expanded ul{display:block;padding-left:2.2rem}.main--secondary--horizontal .menu li.menu-item--expanded ul li,.main--secondary--vertical .menu li.menu-item--expanded ul li{border-bottom:none;font-size:1rem}.main--secondary--horizontal .menu li.menu-item--expanded ul li a,.main--secondary--horizontal .menu li.menu-item--expanded ul li span,.main--secondary--vertical .menu li.menu-item--expanded ul li a,.main--secondary--vertical .menu li.menu-item--expanded ul li span{padding:.625rem 1.05rem .625rem 0;display:flex;flex-direction:column;justify-content:center}.main--secondary--horizontal .menu li.menu-item--expanded ul li a:before,.main--secondary--horizontal .menu li.menu-item--expanded ul li span:before,.main--secondary--vertical .menu li.menu-item--expanded ul li a:before,.main--secondary--vertical .menu li.menu-item--expanded ul li span:before{content:"\f105";position:absolute;font-size:.9rem;left:-1.05rem;right:1.05rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:Font Awesome\ 5 Free;font-weight:900}.bg-pattern--brain-black .main--secondary--horizontal .menu li,.bg-pattern--brain-black .main--secondary--vertical .menu li,[class*=bg--black] .main--secondary--horizontal .menu li,[class*=bg--black] .main--secondary--vertical .menu li{border-color:hsla(0,0%,100%,.225)}.bg-pattern--brain-black .main--secondary--horizontal .menu li a,.bg-pattern--brain-black .main--secondary--vertical .menu li a,[class*=bg--black] .main--secondary--horizontal .menu li a,[class*=bg--black] .main--secondary--vertical .menu li a{color:#fff}.main--secondary--horizontal .menu li:not(.menu-item--expanded) ul,.main--secondary--vertical .menu li:not(.menu-item--expanded) ul{display:none}@media (min-width:768px){.main--secondary--horizontal{padding:0;margin:0 1.25rem;position:relative;border-top:none}}@media (min-width:768px) and (min-width:84.375em){.main--secondary--horizontal{max-width:81.875em;margin:0 auto}}@media (min-width:768px){.main--secondary--horizontal .menu{flex-direction:row}.main--secondary--horizontal .menu ul{display:none}.main--secondary--horizontal .menu li{font-size:calc(100% + .1vw);display:flex;border-bottom:none}.main--secondary--horizontal .menu li:first-of-type a{margin-left:0}.main--secondary--horizontal .menu li:last-of-type a{margin-right:0}.main--secondary--horizontal .menu li a,.main--secondary--horizontal .menu li span{position:relative;width:auto;text-align:center;text-transform:uppercase;border:0;background-color:transparent;font-weight:600;padding:1.475rem 1.375rem;margin:0;display:flex;align-items:center;justify-content:center;word-break:unset}.main--secondary--horizontal .menu li a:after,.main--secondary--horizontal .menu li span:after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:4px;background-color:#ffcd00;transform-origin:center;transform:translate(-50%) scaleX(0);transition:transform .3s ease-in-out}.main--secondary--horizontal .menu li a:focus,.main--secondary--horizontal .menu li span:focus{text-decoration:underline}.main--secondary--horizontal .menu li a:focus:after,.main--secondary--horizontal .menu li a:hover:after,.main--secondary--horizontal .menu li span:focus:after,.main--secondary--horizontal .menu li span:hover:after{transform:translate(-50%) scaleX(1)}.main--secondary--horizontal .menu li a:focus,.main--secondary--horizontal .menu li a:hover,.main--secondary--horizontal .menu li span:focus,.main--secondary--horizontal .menu li span:hover{text-decoration:none}.main--secondary--horizontal .menu li a.is-active{background-color:#f3f3f3;margin:0;padding-right:1.875rem;padding-left:1.875rem}.main--secondary--horizontal .menu li a.is-active:before{width:20px;height:20px;content:"";position:absolute;left:calc(50% - 10px);top:calc(100% - 1px);background-color:transparent;border:10px solid transparent;border-top-color:#ffcd00;z-index:1}.main--secondary--horizontal .menu li a.is-active:after{background:#ffcd00;content:"";position:absolute;left:50%;bottom:0;width:100%;height:6px;transform-origin:center;transition:transform .3s ease-in-out;transform:translate(-50%) scaleX(1)}.main--secondary--horizontal .menu li.menu-item--expanded{background-color:transparent}.main--secondary--horizontal .menu li.menu-item--expanded ul{display:none}.main--secondary--horizontal .menu li a:before{position:absolute;bottom:35%;width:1px;height:25%;content:"";background:#ffcd00;right:-1px}.main--secondary--horizontal .menu li a:after{background-color:#63666a}.main--secondary--horizontal .menu li:last-of-type a:before{width:0}.bg-pattern--brain-black .main--secondary--horizontal .menu li a.is-active,.bg-pattern--brain-reversed .main--secondary--horizontal .menu li a.is-active,[class*=bg--black] .main--secondary--horizontal .menu li a.is-active,[class*=bg--gold] .main--secondary--horizontal .menu li a.is-active,[class*=bg--gray] .main--secondary--horizontal .menu li a.is-active{background:#fff}.bg-pattern--brain-black .main--secondary--horizontal .menu li a:after,[class*=bg--black] .main--secondary--horizontal .menu li a:after{bottom:0}.bg-pattern--brain-black .main--secondary--horizontal .menu li a.is-active,[class*=bg--black] .main--secondary--horizontal .menu li a.is-active{color:#151515}.bg-pattern--brain-reversed .main--secondary--horizontal .menu li a:before,[class*=bg--gold] .main--secondary--horizontal .menu li a:before{background-color:#63666a}.bg-pattern--brain-reversed .main--secondary--horizontal .menu li a.is-active:before,[class*=bg--gold] .main--secondary--horizontal .menu li a.is-active:before{border-top-color:#63666a;background-color:transparent}.bg-pattern--brain-reversed .main--secondary--horizontal .menu li a.is-active:after,[class*=bg--gold] .main--secondary--horizontal .menu li a.is-active:after{background-color:#63666a}.bg-pattern--brain-reversed .main--secondary--horizontal,[class*=bg--gold] .main--secondary--horizontal{border-top:none}}@media (-ms-high-contrast:active) and (min-width:768px),(-ms-high-contrast:none) and (min-width:768px){.main--secondary--horizontal .menu li{font-size:1rem}}@media (min-width:768px){.main--secondary--horizontal{margin:0}}