.header{background-color:var(--header-bg-color);border-bottom:var(--header-bottom-border);overflow:hidden;transition:all .4s ease-in-out;width:100%;z-index:100000}.header--fixed{left:0;min-height:80px;position:fixed;top:0}.header--simple{left:50%;padding:.5rem 1.6rem;position:absolute;text-align:center;top:0;transform:translateX(-50%);z-index:10}.js-launch.header{height:100vh}@media only screen and (min-width:768px){.header{overflow:initial}.js-launch.header{height:auto}}@media only screen and (max-width:767px){.header{height:80px}}.c-navList{margin:0;padding-left:0}.c-navList input,.c-submenu{display:none}.c-submenu .c-nav__item{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.c-submenu__arrow{border:none;cursor:pointer;display:inline-block;transition:var(--transition)}.header--mob{align-items:center;border-bottom:1px solid var(--secondary-light);display:flex;justify-content:space-between;padding:.5rem 1rem}.c-header__navTrigger{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-around;padding:3px;transform:translateY(-3px) rotate(0deg);transition:all .3s ease-in-out;width:24px}.js-header__navTrigger--reverse{transform:rotate(90deg)}.header__navTriggerItem{background-color:var(--dark);height:1px;transform:translateY(0) rotate(0deg);transition:all .2s ease-in-out;transition-delay:.2s}.header__navTriggerItem--s{transform:translateY(0) scale(1);width:50%}.header__navTriggerItem--l{transform:translateY(0) rotate(0deg);width:100%}.header__navTriggerItem--m{transform:translateY(0) rotate(0deg);width:68%}.js-header__navTrigger--reverse .header__navTriggerItem--s{transform:translateY(6px) scale(0)}.js-header__navTrigger--reverse .header__navTriggerItem--l{transform:translateY(0) rotate(45deg)}.js-header__navTrigger--reverse .header__navTriggerItem--m{transform:translateY(-6px) rotate(-45deg);width:100%}.nav--m{background-color:var(--light);flex-direction:column;font-size:1.167rem;height:calc(100% - 118px);overflow:scroll;padding:.5rem 1rem;transition:all .3s ease-in-out;width:100%;z-index:100}.c-nav__item--m,.nav--m{display:flex;justify-content:space-between}.c-nav__item--m{align-items:baseline;border-bottom:1px solid var(--primary-accent-l3);flex-wrap:wrap;position:relative}.c-nav__item--m:after{border-bottom:1px solid var(--secondary-light);bottom:0;content:"";display:none;left:-10px;position:absolute;width:calc(100% + 20px)}.c-nav__item--m a{color:var(--nav-item-color);display:inline-block;padding-bottom:1.33rem;padding-left:1em;padding-top:1.33rem;text-decoration:none;width:100%}.c-nav__item--m:last-of-type{border:none}.c-nav__cta--m{display:initial;text-align:center}.c-nav__item--m a:visited{color:var(--nav-item-color)}.c-nav__item--m a:hover{box-shadow:none;color:var(--nav-item-hover-color)}.c-nav__item--m.h-hasSubmenu{width:100%}.c-submenu{background-color:var(--light);border-radius:3px;font-size:.9rem;margin-bottom:1.667em;padding:0 1.167em;position:relative;width:100%}.c-submenu--level-3{margin-bottom:0;padding-left:30px;padding-right:0;width:100%}.c-submenu__arrow--m{background-color:var(--primary-accent-l1);border-radius:50%;color:var(--light);height:32px;position:absolute;right:0;top:21px;width:32px}.c-submenu .c-nav__item .c-submenu__arrow--m{background-color:transparent;position:absolute;right:0;top:22px}.c-submenu__arrow svg{transition:transform .4s ease-in-out;width:32px}input[type=checkbox]:checked~.c-submenu{display:block}input[type=checkbox]:checked~.c-submenu__arrow svg{transform:rotate(180deg);transform-origin:50% 50%}@media only screen and (min-width:768px){.header--desk{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:60px;padding-bottom:.5rem;padding-top:.5rem}.header--desk>a:not([class]){transition:var(--transition)}.header--desk>a:not([class]):hover{box-shadow:none;opacity:.8}.c-nav--d{align-items:center;display:flex}.c-navList--d{align-items:baseline;display:flex;margin-right:15px}.c-navList--d:last-child{margin-right:0}.c-nav__item--d a{border:none;color:var(--nav-item-color);display:inline-block;padding-bottom:0;padding-left:0;padding-top:0;text-decoration:none;width:auto}.c-nav__item--d a:hover{box-shadow:0 2px var(--nav-item-hover-color);color:var(--nav-item-hover-color)}.c-nav__item--d svg{fill:var(--nav-item-color);color:var(--nav-item-color)}.c-nav__item--d{border:none;display:inline-block;flex-shrink:0;font-size:.88rem;margin:0 15px;position:relative}.c-nav__item--d:last-of-type{margin-right:0}.c-nav__item--d.h-hasSubmenu{margin-right:5px;width:auto}.c-submenu{background-color:var(--light);border-radius:3px;box-shadow:var(--shadow);display:block;font-size:inherit;left:-9999px;margin-bottom:0;opacity:0;padding:18px 0;position:absolute;top:100%;width:auto;z-index:1000}.c-submenu--level-3{padding-left:0;top:0;width:auto}.c-submenu .c-nav__item.c-nav__item--d{display:block;margin:0;padding-bottom:0;padding-top:0;position:static;width:240px}.c-submenu .c-nav__item.h-hasSubmenu.focus,.c-submenu .c-nav__item.h-hasSubmenu:hover{width:480px}.c-submenu .c-nav__item a{display:inline-block;padding:12px 18px 12px 30px;width:210px}}.c-submenu .c-nav__item a:hover{box-shadow:none;text-decoration:none}@media only screen and (min-width:768px){.c-nav__item--d.h-hasSubmenu{display:inline-block;padding-bottom:12px;padding-top:12px}.c-nav__item--d.h-hasSubmenu>a:hover,.c-submenu .c-nav__item.h-hasSubmenu>a:hover{box-shadow:none;text-decoration:none}.c-navList--d .h-hasSubmenu.focus>.c-submenu,.c-navList--d .h-hasSubmenu:hover>.c-submenu{left:0;opacity:1}.c-submenu__arrow--d{background:none;border-radius:0;color:inherit;height:auto;position:static;transform:translateX(0) translateY(-2px) rotate(0deg);width:auto}.c-submenu__arrow--d svg{vertical-align:middle;width:24px}.c-submenu .c-nav__item .c-submenu__arrow--d{position:static;transform:translateX(-10px) translateY(-2px) rotate(270deg)}.h-hasSubmenu.focus>.c-submenu__arrow--d,.h-hasSubmenu:hover>.c-submenu__arrow--d{transform:rotate(180deg)}.c-submenu .c-nav__item.h-hasSubmenu.focus>.c-submenu__arrow--d,.c-submenu .c-nav__item.h-hasSubmenu:hover>.c-submenu__arrow--d{transform:translateX(-5px) translateY(-2px) rotate(270deg)}.c-navList--d .c-submenu .c-nav__item.h-hasSubmenu.focus>.c-submenu--level-3,.c-navList--d .c-submenu .c-nav__item.h-hasSubmenu:hover>.c-submenu--level-3{background-color:var(--secondary-light);border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;left:50%;min-height:100%;opacity:1}}.header__logo a:not([class]):hover{box-shadow:none;opacity:.8}