.location{display:inline-flex}.location_flag{border-radius:100%}.location_text{color:var(--text-secondary);font-size:.75em;margin-left:1rem;margin-top:1px}.top-bar{background-color:var(--bg-secondary);display:none;padding:.375em 0}@media (min-width:768px){.top-bar{display:block}}.top-bar_wrapper{align-items:center;display:flex;justify-content:space-between}.top-bar_nav{align-items:baseline;display:inline-flex}.top-bar_nav-item{color:inherit;font-size:.625em;font-weight:500;margin-right:1.6rem;text-decoration:none;text-transform:uppercase}.toggle-menu{align-items:center;color:inherit;cursor:pointer;display:flex;flex-flow:column;height:2.5em;justify-content:space-around;padding:.5em;transition:transform var(--transition-default);width:2.5em;will-change:transform}.is-menu-open .toggle-menu{transform:rotate(135deg)}.toggle-menu_bar{background-color:currentColor;height:2px;transition:transform var(--transition-default),opacity var(--transition-quick);width:100%;will-change:transform}.is-menu-open .toggle-menu_bar:first-child{opacity:0;transform:translateY(400%)}.is-menu-open .toggle-menu_bar:last-child{transform:rotate(90deg) translate(-35%)}.header{position:sticky;top:0;transition:all var(--transition-quick);width:100%;z-index:15}.is-menu-open .header{background-color:transparent!important;color:var(--color-text-dark)!important}.header_wrapper{align-items:center;display:flex;height:var(--header-height)}.header_toggle-menu{margin-left:auto}@media (min-width:1280px){.header_toggle-menu{margin-left:2em}}.header_logo{color:inherit}.header_nav{display:none;margin-left:auto;transition:opacity var(--transition-quick),visibility var(--transition-quick)}@media (min-width:1280px){.header_nav{display:block}}.is-menu-open .header_nav{opacity:0;visibility:hidden}.header_nav-item{border-bottom:1px solid color-mix(var(--color-text-dark),transparent 100%);color:inherit;padding:.5em 0;text-decoration:none;transition:border var(--transition-quick)}.header_nav-item:not(:last-child){margin-right:3.2rem}.header_nav-item.nuxt-link-active{border-bottom-color:currentColor;font-weight:700}.header_nav-item.section-title{color:inherit}.header[style*="background-color: #000"] .cta:not(:hover),.header[style*="background-color: rgb(0, 0, 0)"] .cta:not(:hover){background-color:var(--bg-light);color:var(--color-text-dark)}.header[style*="background-color: #fff"] .cta:not(:hover),.header[style*="background-color: rgb(255, 255, 255)"] .cta:not(:hover){background-color:var(--bg-dark);color:var(--color-text-light)}.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}.cta{align-items:center;background-color:var(--bg-dark);border:0;border-radius:.5em;color:var(--color-text-light);cursor:pointer;display:inline-flex;font-family:var(--font-text);font-size:.75em;font-weight:700;padding:1.5em 2.5em;text-decoration:none;text-transform:uppercase;transition:background-color var(--transition-quick),color var(--transition-quick)}.cta--secondary{background-color:var(--color-secondary)}.cta--disabled{cursor:not-allowed}.cta:hover,a:hover .cta{background-color:var(--color-primary);color:var(--color-text-light)}.cta_icon{height:1.25em;margin-right:.5em;width:1.25em}.cta_loading{animation:spin 1s linear infinite;height:1.5em;margin-left:.5em;width:1.5em}.p-error{align-items:center;display:flex;flex:1 1 auto;flex-flow:column;justify-content:center;min-height:50svh}.p-error .title{margin-bottom:.5em}
