:root{--color-primary:#2563eb;--color-text:#1a1a1a;--color-bg:#fff;--font-body:"Inter", sans-serif;--spacing-md:1.5rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg)}a{color:inherit;text-decoration:none}
.Header-module__GPz-la__header{background-color:#a52aa5;justify-content:center;padding:1rem 2rem;display:flex}.Header-module__GPz-la__hwrapper{align-items:center;width:100%;max-width:1600px;display:flex}.Header-module__GPz-la__nav{gap:2rem;margin-left:auto;display:none}.Header-module__GPz-la__mobilenav{flex-direction:column;gap:1rem;width:20vh;height:100vh;padding:1rem;display:flex}.Header-module__GPz-la__close{border:none;width:32px;height:32px;position:absolute;top:32px;right:32px}.Header-module__GPz-la__close:before,.Header-module__GPz-la__close:after{content:" ";background-color:#333;width:2px;height:33px;display:block;top:0;left:15px;position:absolute!important}.Header-module__GPz-la__close:before{transform:rotate(45deg)}.Header-module__GPz-la__close:after{transform:rotate(-45deg)}.Header-module__GPz-la__navicon{background-color:#000;width:18px;height:2px}.Header-module__GPz-la__hamburger{border:1px solid #fff;border-radius:4px;flex-direction:column;gap:5px;margin-left:auto;padding:.5rem;display:flex}.Header-module__GPz-la__sidebar{background-color:#f1eaea;position:absolute;top:0;right:0}.Header-module__GPz-la__link{font-size:1rem;transition:opacity .2s}.Header-module__GPz-la__link:hover{opacity:.7}@media screen and (min-width:768px){.Header-module__GPz-la__nav{display:flex}.Header-module__GPz-la__hamburger{display:none}}
