.nav .menu{padding:0}.nav .menu,.nav .menu>li{list-style-type:none;margin:0}.nav .menu>li{display:inline-block}.main--secondary--horizontal{margin:0 1.25rem;position:relative}@media (min-width:84.375em){.main--secondary--horizontal{max-width:81.875em;margin:0 auto}}.nav .menu a{-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{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,.main--secondary--vertical .menu{position:relative}.main--secondary--horizontal .menu li,.main--secondary--vertical .menu li{display:block;width:100%;margin-bottom:.625rem;font-size:1.4rem;line-height:1.3}@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 a,.main--secondary--horizontal .menu li span,.main--secondary--vertical .menu li a,.main--secondary--vertical .menu li span{position:relative;width:100%;border-bottom:1px solid #f3f3f3;padding:.625rem .625rem .625rem 0}.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:#63666a;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 span:focus,.main--secondary--vertical .menu li a:focus,.main--secondary--vertical .menu li span:focus{text-decoration:underline}@media (min-width:768px){.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{color:#151515}}.main--secondary--horizontal .menu li.menu-item--expanded.menu-item--active-trail a,.main--secondary--vertical .menu li.menu-item--expanded.menu-item--active-trail a{border-bottom:none}.main--secondary--vertical ul.menu{width:100%;display:flex;flex-direction:column}.main--secondary--vertical ul.menu li{margin-bottom:.625rem}.main--secondary--horizontal{padding:1.25rem 0}@media (min-width:768px){.main--secondary--horizontal{padding:0}}@media (min-width:84.375em){.main--secondary--horizontal{padding:0}}.main--secondary--horizontal .menu{display:block}@media (min-width:768px){.main--secondary--horizontal .menu{display:flex}}@media (min-width:768px){.main--secondary--horizontal .menu li{font-size:calc(100% + .1vw);display:flex}}@media (min-width:768px){.main--secondary--horizontal .menu li:first-of-type a{margin-left:0}}@media (min-width:768px){.main--secondary--horizontal .menu li:last-of-type a{margin-right:0}}.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)}@media (min-width:768px){.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}}@media (min-width:768px){.main--secondary--horizontal .menu li.menu-item--active-trail{background:#f1f1f1;position:relative}.main--secondary--horizontal .menu li.menu-item--active-trail:after,.main--secondary--horizontal .menu li.menu-item--active-trail:before{height:100%;position:absolute;width:10px;content:""}.main--secondary--horizontal .menu li.menu-item--active-trail:before{right:0;box-shadow:inset -16px 0 3px -15px rgba(0,0,0,.06);z-index:1}.main--secondary--horizontal .menu li.menu-item--active-trail:after{left:0;box-shadow:inset 16px 0 3px -15px rgba(0,0,0,.06)}.main--secondary--horizontal .menu li.menu-item--active-trail a{margin:0;padding-right:1.875rem;padding-left:1.875rem}.main--secondary--horizontal .menu li.menu-item--active-trail a: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.menu-item--active-trail a: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)}}@media (min-width:768px){.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}@media (min-width:768px){.main--secondary--horizontal .menu li:last-of-type a:before{width:0}}@media (min-width:768px){.bg--black--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail,.bg--black .main--secondary--horizontal .menu li.menu-item--active-trail,.bg--gold--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail,.bg--gold .main--secondary--horizontal .menu li.menu-item--active-trail,.bg--gray .main--secondary--horizontal .menu li.menu-item--active-trail,.bg-pattern--brain-black .main--secondary--horizontal .menu li.menu-item--active-trail,.bg-pattern--brain-reversed .main--secondary--horizontal .menu li.menu-item--active-trail{background:#fff}.bg--black--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail:before,.bg--black .main--secondary--horizontal .menu li.menu-item--active-trail:before,.bg--gold--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail:before,.bg--gold .main--secondary--horizontal .menu li.menu-item--active-trail:before,.bg--gray .main--secondary--horizontal .menu li.menu-item--active-trail:before,.bg-pattern--brain-black .main--secondary--horizontal .menu li.menu-item--active-trail:before,.bg-pattern--brain-reversed .main--secondary--horizontal .menu li.menu-item--active-trail:before{right:100%;box-shadow:inset -16px 0 3px -15px rgba(0,0,0,.06)}.bg--black--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail:after,.bg--black .main--secondary--horizontal .menu li.menu-item--active-trail:after,.bg--gold--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail:after,.bg--gold .main--secondary--horizontal .menu li.menu-item--active-trail:after,.bg--gray .main--secondary--horizontal .menu li.menu-item--active-trail:after,.bg-pattern--brain-black .main--secondary--horizontal .menu li.menu-item--active-trail:after,.bg-pattern--brain-reversed .main--secondary--horizontal .menu li.menu-item--active-trail:after{left:100%;box-shadow:inset 16px 0 3px -15px rgba(0,0,0,.06)}}.bg--black--pattern--brain .main--secondary--horizontal .menu li a,.bg--black .main--secondary--horizontal .menu li a,.bg-pattern--brain-black .main--secondary--horizontal .menu li a{color:#fff}.bg--black--pattern--brain .main--secondary--horizontal .menu li a:after,.bg--black .main--secondary--horizontal .menu li a:after,.bg-pattern--brain-black .main--secondary--horizontal .menu li a:after{background-color:#ffcd00}@media (min-width:768px){.bg--black--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail a,.bg--black .main--secondary--horizontal .menu li.menu-item--active-trail a,.bg-pattern--brain-black .main--secondary--horizontal .menu li.menu-item--active-trail a{color:#151515}}.bg--gold--pattern--brain .main--secondary--horizontal .menu li a:before,.bg--gold .main--secondary--horizontal .menu li a:before,.bg-pattern--brain-reversed .main--secondary--horizontal .menu li a:before{background-color:#63666a}.bg--gold--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail a:before,.bg--gold .main--secondary--horizontal .menu li.menu-item--active-trail a:before,.bg-pattern--brain-reversed .main--secondary--horizontal .menu li.menu-item--active-trail a:before{border-top-color:#63666a;background-color:transparent}.bg--gold--pattern--brain .main--secondary--horizontal .menu li.menu-item--active-trail a:after,.bg--gold .main--secondary--horizontal .menu li.menu-item--active-trail a:after,.bg-pattern--brain-reversed .main--secondary--horizontal .menu li.menu-item--active-trail a:after{background-color:#63666a}@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}}