.component--language-menu{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;outline:0;justify-content:center;align-items:center;min-width:32px;padding:4px 8px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative}.component--language-menu:active,.component--language-menu:focus{border:1.5px solid;outline:none}
.component--theme-switch{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:.5px dashed #0000;border-radius:4px;outline:0;justify-content:center;align-items:center;min-width:32px;padding:5px 7px;text-decoration:none;transition:all .25s;display:inline-flex;position:relative}.component--theme-switch:active,.component--theme-switch:focus{border:1.5px solid;border-radius:4px;outline:none}.component--theme-switch .moon,.component--theme-switch .light{width:24px;height:24px;margin:0;padding:0;transition:opacity .2s ease-in-out;position:absolute}.component--theme-switch .moon{opacity:1;animation:.3s spin}.component--theme-switch .light{opacity:0}.dark .component--theme-switch .moon{opacity:0;animation:none}.dark .component--theme-switch .light{opacity:1;animation:.3s spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.home-header-module__NpnXjq__header{background:var(--background);color:var(--text-primary);font-family:var(--font-redesign)}.home-header-module__NpnXjq__header .home-header-module__NpnXjq__bar{width:100%;min-height:84px;padding:0 var(--header-gutter);gap:24px}.home-header-module__NpnXjq__brand{color:var(--text);flex-shrink:0;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:30px;font-weight:700;line-height:38px;text-decoration:none;display:inline-flex}.home-header-module__NpnXjq__header .main-menu-wrapper{flex:1}.home-header-module__NpnXjq__header .main-menu-list{gap:clamp(0px,2vw,30px);padding:0}:is(.home-header-module__NpnXjq__header .main-menu-trigger,.home-header-module__NpnXjq__header .main-menu-link-item){color:var(--text-primary);fill:currentColor;font:400 16px / 24px var(--font-redesign);padding:3px 10px}.home-header-module__NpnXjq__header .main-menu-icon{display:none}.home-header-module__NpnXjq__header .home-header-module__NpnXjq__controls{gap:12px}.home-header-module__NpnXjq__header .home-header-module__NpnXjq__contact{font-family:var(--font-redesign);min-height:0;padding:5px 16px;font-size:16px;font-weight:400;line-height:24px}.home-header-module__NpnXjq__header .home-header-module__NpnXjq__theme{border:0}.home-header-module__NpnXjq__header .home-header-module__NpnXjq__controlColor,.home-header-module__NpnXjq__header .home-header-module__NpnXjq__account{color:var(--text-primary)}:is(.home-header-module__NpnXjq__header .home-header-module__NpnXjq__account,.home-header-module__NpnXjq__header .home-header-module__NpnXjq__theme,.home-header-module__NpnXjq__header .component--language-menu){justify-content:center;align-items:center;min-width:34px;min-height:34px;display:flex}@media (pointer:coarse){:is(.home-header-module__NpnXjq__header .home-header-module__NpnXjq__account,.home-header-module__NpnXjq__header .home-header-module__NpnXjq__theme,.home-header-module__NpnXjq__header .component--language-menu){min-width:44px;min-height:44px}}.home-header-module__NpnXjq__header .component--language-menu{border:0;font-size:16px;line-height:24px}.home-header-module__NpnXjq__header :is(a,button,[role=button]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.home-header-module__NpnXjq__mobileToggle{display:none}@media (max-width:1279px){.home-header-module__NpnXjq__header .home-header-module__NpnXjq__bar{min-height:80px}.home-header-module__NpnXjq__header .main-menu-wrapper{display:none}.home-header-module__NpnXjq__mobileToggle{display:block}}@media (max-width:639px){.home-header-module__NpnXjq__header .home-header-module__NpnXjq__bar{gap:8px;min-height:72px}.home-header-module__NpnXjq__brand{gap:4px;font-size:22px;line-height:30px}.home-header-module__NpnXjq__header .home-header-module__NpnXjq__controls{gap:0}.home-header-module__NpnXjq__header .home-header-module__NpnXjq__contact{display:none}}@media (max-width:359px){.home-header-module__NpnXjq__brand span{display:none}}
