.SiteHeader-module__JMfsBq__header{border-bottom:1px solid var(--opa--color--border);background:var(--opa--color--surface)}.SiteHeader-module__JMfsBq__inner{align-items:center;gap:var(--opa--space--400) var(--opa--space--500);max-width:var(--opa--layout--width);padding:var(--opa--space--400) var(--opa--layout--gutter);flex-wrap:wrap;margin:0 auto;display:flex}.SiteHeader-module__JMfsBq__brand{font-family:var(--opa--font--family-heading);color:var(--opa--color--text);margin-right:auto;font-size:1.25rem;font-weight:700;text-decoration:none}.SiteHeader-module__JMfsBq__logo{width:auto;max-width:100%;height:var(--opa--logo--height);object-fit:contain;object-position:left center}.SiteHeader-module__JMfsBq__panel{--_menu-sheet-bg:var(--opa--menu--color--sheet-bg,var(--opa--color--surface));--_menu-sheet-border:var(--opa--menu--color--sheet-border,var(--opa--color--border));--_menu-sheet-backdrop:var(--opa--menu--color--backdrop,color-mix(in srgb, var(--opa--color--text) 40%, transparent));--_menu-sheet-space:var(--opa--menu--space--sheet,var(--opa--space--500));--_menu-sheet-max-height:var(--opa--menu--layout--sheet-max-height,85dvh);flex-basis:100%}.SiteHeader-module__JMfsBq__menuButton,.SiteHeader-module__JMfsBq__panel{--_menu-toggle-border:var(--opa--menu--color--toggle-border,var(--opa--color--text-muted));--_menu-toggle-color:var(--opa--menu--color--toggle,var(--opa--color--text))}.SiteHeader-module__JMfsBq__menuButton,.SiteHeader-module__JMfsBq__close{padding:var(--opa--space--200) var(--opa--space--400);border:1px solid var(--_menu-toggle-border);border-radius:var(--opa--radius--300);color:var(--_menu-toggle-color);font:inherit;cursor:pointer;background:0 0;font-size:.875rem;line-height:1.2;display:none}.SiteHeader-module__JMfsBq__menuButton:hover,.SiteHeader-module__JMfsBq__close:hover{border-color:var(--_menu-toggle-color)}@media (max-width:47.99rem){@supports selector(:popover-open){.SiteHeader-module__JMfsBq__inner{column-gap:var(--opa--space--300)}.SiteHeader-module__JMfsBq__brand{overflow-wrap:anywhere;flex:1 1 0;min-width:0;font-size:1.125rem}.SiteHeader-module__JMfsBq__menuButton{min-block-size:2.75rem;display:inline-block}.SiteHeader-module__JMfsBq__panel{width:auto;max-height:var(--_menu-sheet-max-height);padding:var(--_menu-sheet-space);border:0;border-bottom:1px solid var(--_menu-sheet-border);background:var(--_menu-sheet-bg);color:var(--opa--color--text);margin:0;position:fixed;inset:0 0 auto;overflow-y:auto}.SiteHeader-module__JMfsBq__panel::backdrop{background:var(--_menu-sheet-backdrop)}.SiteHeader-module__JMfsBq__close{min-block-size:2.75rem;margin-block-end:var(--opa--space--400);margin-inline-start:auto;display:block}}.SiteHeader-module__JMfsBq__preferences{flex:1 0 100%;min-width:0}}@media (min-width:48rem){.SiteHeader-module__JMfsBq__panel{width:auto;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;display:contents;position:static;inset:auto;overflow:visible}}.SiteHeader-module__JMfsBq__locales{--_locales-border:var(--opa--locales--color--border,var(--opa--color--text-muted));--_locales-text:var(--opa--locales--color--text,var(--opa--color--action));--_locales-hover-bg:var(--opa--locales--color--hover-bg,color-mix(in srgb, var(--opa--color--action) 12%, transparent));--_locales-current-bg:var(--opa--locales--color--current-bg,var(--opa--color--action));--_locales-current-text:var(--opa--locales--color--current-text,var(--opa--color--on-action));--_locales-radius:var(--opa--locales--radius--full,var(--opa--radius--full));text-transform:uppercase;font-size:.875rem}.SiteHeader-module__JMfsBq__localesList{border:1px solid var(--_locales-border);border-radius:var(--_locales-radius);margin:0;padding:2px;list-style:none;display:inline-flex}.SiteHeader-module__JMfsBq__locale{min-block-size:1.75rem;min-inline-size:1.75rem;padding-inline:var(--opa--space--300);border-radius:var(--_locales-radius);color:var(--_locales-text);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.SiteHeader-module__JMfsBq__locale:hover:not([aria-current]){background:var(--_locales-hover-bg)}.SiteHeader-module__JMfsBq__locale:focus-visible{outline-offset:-2px}.SiteHeader-module__JMfsBq__locale[aria-current]{background:var(--_locales-current-bg);color:var(--_locales-current-text);font-weight:700}@media (max-width:47.99rem){.SiteHeader-module__JMfsBq__locale{padding-inline:var(--opa--space--200)}}
