.PublicHeader-module__brP-ba__header{--public-header-bg:#081320;z-index:60;background:var(--public-header-bg);color:#fff;border-bottom:1px solid #ffffff12;width:100%;font-family:Outfit,sans-serif;position:sticky;top:0}.PublicHeader-module__brP-ba__header[data-audience=professionals]{--public-header-bg:#000}.PublicHeader-module__brP-ba__row{align-items:center;gap:24px;height:80px;padding:0 40px;display:flex}.PublicHeader-module__brP-ba__brand{opacity:1;visibility:visible;flex:0 0 120px;transition:opacity .18s}.PublicHeader-module__brP-ba__brand[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none}.PublicHeader-module__brP-ba__logo{width:120px;max-width:100%;height:auto;display:block}.PublicHeader-module__brP-ba__desktopLinks{align-items:center;gap:24px;margin-left:auto;display:flex}.PublicHeader-module__brP-ba__header a{text-decoration:none}.PublicHeader-module__brP-ba__desktopLinks a{color:#ffffffb3;white-space:nowrap;font-size:14px}.PublicHeader-module__brP-ba__action{color:#fff;white-space:nowrap;padding:12px 0;font-size:14px}.PublicHeader-module__brP-ba__header a:hover{color:#fff}.PublicHeader-module__brP-ba__header a:focus-visible,.PublicHeader-module__brP-ba__menu summary:focus-visible{outline:2px solid var(--faro-gold,#c4a055);outline-offset:5px;border-radius:4px}.PublicHeader-module__brP-ba__menu{display:none;position:relative}.PublicHeader-module__brP-ba__menu summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.PublicHeader-module__brP-ba__menu summary::-webkit-details-marker{display:none}.PublicHeader-module__brP-ba__menuLinks{background:var(--public-header-bg);border:1px solid #ffffff29;border-radius:12px;width:min(264px,100vw - 40px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #0000002e}.PublicHeader-module__brP-ba__menuLinks a{color:#ffffffd9;border-radius:6px;padding:14px 12px;font-size:15px;display:block}.PublicHeader-module__brP-ba__menuLinks a:hover{background:#ffffff0f}@media (max-width:760px){.PublicHeader-module__brP-ba__row{gap:16px;height:72px;padding:0 20px}.PublicHeader-module__brP-ba__brand{flex-basis:112px}.PublicHeader-module__brP-ba__logo{width:112px}.PublicHeader-module__brP-ba__desktopLinks{display:none}.PublicHeader-module__brP-ba__action{margin-left:auto}.PublicHeader-module__brP-ba__menu{display:block}}@media (prefers-reduced-motion:reduce){.PublicHeader-module__brP-ba__brand{transition:none}}
