.default-header{height:var(--header-height);display:grid;align-items:center;grid-template-areas:"logo tools menu";grid-template-columns:1fr auto auto;position:relative;z-index:10}@media screen{.default-header{background:var(--color-white)}.default-header:before{content:"";position:absolute;left:50%;transform:translate(-50%);background:var(--color-white);top:0;bottom:0;width:100vw;z-index:-1}}@media screen and (min-width: 48rem){.default-header{grid-template-areas:"logo menu tools";grid-template-columns:.3fr 1fr auto;gap:var(--spacing)}}@media screen and (min-width: 64rem){.default-header{grid-template-columns:15.625rem 1fr auto}}[data-menu-is-open=true] .default-header:before{bottom:-100vh}.default-header__logo{grid-area:logo}.default-header__logo svg,.default-header__logo img{max-width:100%;height:auto}@media screen and (max-width: 47.99875rem){.default-header__logo svg,.default-header__logo img{height:1.75rem;width:auto}}.default-header__menu{grid-area:menu}.default-header__tools{grid-area:tools;display:flex;margin-left:auto;gap:var(--spacing);align-items:center}.menu-trigger{border:none}@media screen and (min-width: 48rem){.menu-trigger{display:none}}.menu-trigger__toggle{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;font-size:inherit;font-family:var(--font-secondary);line-height:inherit;color:inherit;background:none;border:none;padding:0;text-decoration:none}@media screen and (max-width: 47.99875rem){.menu-trigger__toggle-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}}
