.Header{--header-padding-y:var(--dimensions-5);--header-gap:var(--dimensions-3);--header-foreground:var(--color-foreground);--header-z-logo:10;--header-z-header:1;justify-content:space-between;align-items:center;gap:var(--header-gap);width:100%;color:var(--header-foreground);min-height:var(--dimensions-8);max-width:var(--global-max-width);padding-inline:var(--dimensions-3);text-align:center;margin:auto;display:flex}.Header--fixed{z-index:1;top:0;position:fixed;inset-inline:0}.Header--sticky{z-index:var(--header-z-header);position:sticky;top:0}.Header__Start,.Header__End{align-items:center;gap:var(--dimensions-2);flex:1 1 0;min-width:0;display:flex}.Header__End{justify-content:flex-end}.Header__Brand{z-index:var(--header-z-logo);color:var(--color-primary);line-height:0;position:absolute;left:50%;transform:translate(-50%)}.Header__BrandLogoWord{display:block}.Header__Popover{pointer-events:auto;width:calc(100% - 1.5rem);max-width:var(--global-component-max-width);position-anchor:--header-logo-anchor;top:anchor(--header-logo-anchor bottom);background:var(--color-background);border-radius:var(--radius-medium);border:none;margin:1em auto 0;transition:all .2s ease-out;display:none;position:fixed;overflow:visible}.Header__Popover:popover-open{display:flex}.Header__PopoverInner{width:100%;color:var(--color-primary);border-radius:var(--radius-medium);box-shadow:var(--shadows-secondary);border:1px solid;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Header__PopoverClose{padding:1.5rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.Header__Popover::backdrop:hover{cursor:pointer}
.Divider{border:0;border-top:1px solid var(--color-rule);width:100%}
.MarketingMenu{flex-direction:column;width:100%;display:flex}
