.sub-menu[data-v-b7272a32]{border-radius:.5rem;display:grid;z-index:50}@media (width > 1200px){.sub-menu[data-v-b7272a32]{background:var(--color-white);box-shadow:var(--shadow-overlay-medium);contain:paint}.sub-menu--layout-1-1[data-v-b7272a32]{grid-template-columns:1fr 1fr}}.sub-menu__heading[data-v-b7272a32]{align-items:center;color:var(--color-light-gray);display:flex;font-size:.825rem;gap:.5rem;letter-spacing:.125rem;margin-bottom:.5rem;pointer-events:none;text-transform:uppercase}.sub-menu__heading[data-v-b7272a32]:before{background:var(--color-primary);content:"";height:2px;width:1rem}.sub-menu__section[data-v-b7272a32]{padding:1rem 1.5rem}@media (width > 1200px){.sub-menu__section[data-v-b7272a32]{padding:1.5rem 2rem}}.sub-menu__section[data-v-b7272a32]:has(.sub-menu__group){align-content:start;display:grid;gap:1.5rem}@media (width > 1200px){.sub-menu__section--dark[data-v-b7272a32]{background:var(--color-dark)}.sub-menu__section--dark .sub-menu__item[data-v-b7272a32]{color:var(--color-white)}.sub-menu__section--dark a[data-v-b7272a32]:not(.epi-button):hover{color:var(--color-light)}.sub-menu__section--light[data-v-b7272a32]{background:var(--color-white)}.sub-menu__section--light .sub-menu__item[data-v-b7272a32]{color:var(--color-dark)}.sub-menu__section--light a[data-v-b7272a32]:not(.epi-button):hover{color:var(--color-dark-gray)}}.sub-menu__item[data-v-b7272a32]{font-family:var(--font-secondary);font-size:1.25rem}@media (width <= 1200px){.sub-menu__item[data-v-b7272a32]{color:var(--color-light)}}.sub-menu__item[data-v-b7272a32]:not(:first-of-type){margin-top:.5rem}.sub-menu__item[data-v-b7272a32]:not(:last-of-type){margin-bottom:.5rem}.sub-menu__item a[data-v-b7272a32]{display:block;text-decoration:none}.sub-menu__item a[data-v-b7272a32]:not(.epi-button){color:inherit}.sub-menu a.router-link-exact-active[data-v-b7272a32]:not(.epi-button){color:var(--color-primary-tint)}.navigation__menu{display:grid;gap:1rem;grid-auto-columns:max-content;grid-auto-flow:column;list-style-type:none;margin:0;padding:0}@media (width > 1200px){.navigation__trigger-button{display:none!important}.navigation__sub-menu{display:none;position:absolute}}.navigation-item{position:relative}.navigation-item__label{color:var(--color-light);cursor:pointer;display:block;font-family:var(--font-secondary);font-size:1.25rem;padding:.5rem;text-decoration:none}@media (width > 1200px){.navigation-item__label{padding-block:.4rem;padding-inline:.25rem}}.navigation-item__label:focus,.navigation-item__label:hover{color:var(--color-white)}@media (width > 1200px){.navigation-item:hover .navigation__sub-menu,.navigation-item__label:focus+.navigation__sub-menu{display:grid;left:50%;padding-top:1rem;transform:translate(-50%);width:-moz-max-content;width:max-content}.navigation-item--active{position:relative}.navigation-item--active:after{background:var(--color-primary);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}}.locale-switcher{background:none;border:none;border-radius:3px;cursor:pointer;display:grid;padding:.5rem;place-items:center;text-align:center}.locale-switcher__icon{color:var(--color-light);display:block}.locale-switcher__label{display:none}.locale-switcher:hover{background:var(--color-dark-tint)}.locale-switcher:hover .locale-switcher__icon{color:var(--color-white)}.overlay-menu{margin-left:-1rem;position:relative}.overlay-menu__container{background:var(--color-white);border-radius:.25rem;box-shadow:var(--shadow-overlay-small);display:grid;gap:.125rem;min-width:12rem;overflow:hidden;padding:.5rem}.overlay-menu__item{cursor:pointer;list-style-type:none}.overlay-menu__item-label{line-height:1.1}.overlay-menu__item-active-icon{color:var(--color-primary);margin-left:auto}.overlay-menu__item-action{align-items:center;border-radius:.25rem;color:inherit;display:flex;gap:.5rem;padding:.75rem .5rem;text-decoration:none}.overlay-menu__item-action--active{background:rgba(var(--color-primary-rgb),.05);color:var(--color-primary)}.overlay-menu__item-action:hover:not(.overlay-menu__item-action--active){background:var(--color-white-shade)}@media (width <= 1200px){body.menu-is-visible{height:100vh;overflow:hidden}}.header[data-v-7aa20cb3]{background:var(--color-dark);padding-block:.5rem;position:relative;z-index:2}.header__layout[data-v-7aa20cb3]{align-items:center;display:flex;justify-content:space-between}.header__logo[data-v-7aa20cb3]{opacity:0}.header__logo--visible[data-v-7aa20cb3]{opacity:1}.navigation[data-v-7aa20cb3]{align-items:center;display:flex;gap:1rem}@media (width > 1200px){.navigation__trigger-button[data-v-7aa20cb3]{display:none}}@media (width <= 1200px){.navigation__menu[data-v-7aa20cb3]:not(.is-visible){display:none}.navigation__menu.is-visible[data-v-7aa20cb3]{background:var(--color-dark);display:block;height:calc(100dvh - var(--header-height));left:0;overflow:hidden;overflow-y:auto;padding:1rem 2rem 4rem;position:absolute;top:var(--header-height);width:100%;z-index:5}}
