.home-header_header__UaOtK{width:100%;z-index:40;color:var(--alv-paper);font-family:var(--alv-font-ui)}.home-header_overlay__fUP9U{position:absolute;top:0;left:0;background:transparent}.home-header_overlay__fUP9U+.site-main{padding-top:0}.home-header_solid__ttQ9G{position:-webkit-sticky;position:sticky;top:0;background:var(--alv-ink-950);border-bottom:1px solid #ffffff18}.home-header_inner__7rkoH{width:min(calc(100% - 9.4%),1440px);margin:auto;min-height:106px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:24px}.home-header_solid__ttQ9G .home-header_inner__7rkoH{min-height:88px}.home-header_brand__D7Fkn{display:flex;gap:16px;align-items:center;color:var(--alv-paper);white-space:nowrap;text-decoration:none}.home-header_brand__D7Fkn:hover{text-decoration:none}.home-header_brand__D7Fkn span{font-family:var(--alv-font-display);font-size:clamp(25px,2.4vw,38px);font-weight:400;letter-spacing:-.025em}.home-header_brand__D7Fkn img{display:block;width:clamp(195px,18vw,260px);height:auto;object-fit:contain}.home-header_desktop__vJgMR{display:flex;align-items:center;gap:clamp(16px,2vw,32px)}.home-header_demo__lnTUY,.home-header_desktop__vJgMR a,.home-header_toggle__mnNxd{color:var(--alv-paper);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.home-header_desktop__vJgMR a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid transparent}.home-header_desktop__vJgMR a:hover,.home-header_desktop__vJgMR a[aria-current]{color:var(--alv-amber-500);border-bottom-color:var(--alv-amber-500);text-decoration:none}.home-header_actions__d9m_x{display:flex;align-items:center;gap:18px}.home-header_account__Ot8KP{display:inline-flex;align-items:center;min-height:44px;color:var(--alv-paper);white-space:nowrap;font-size:12px}.home-header_demo__lnTUY{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 24px;color:var(--alv-ink-950);background:var(--alv-amber-500);border:1px solid #edcc94;border-radius:var(--alv-radius-control)}.home-header_demo__lnTUY:hover{background:#edcc94;text-decoration:none}.home-header_header__UaOtK a:focus-visible,.home-header_header__UaOtK button:focus-visible{outline:3px solid #fff;outline-offset:4px}.home-header_toggle__mnNxd{display:none;min-height:44px;padding:0 12px;border:1px solid #a99b82;border-radius:var(--alv-radius-control);background:var(--alv-ink-950);gap:14px;align-items:center;cursor:pointer}.home-header_backdrop__uohTV{position:fixed;inset:0;background:#0009;z-index:50}.home-header_mobile__dZGLx{position:fixed;inset:0 0 0 auto;width:min(400px,100%);padding:24px;overflow-y:auto;border-left:1px solid #74644c;background:var(--alv-ink-950);box-shadow:0 20px 35px #0008;z-index:51}.home-header_mobile__dZGLx a{display:flex;align-items:center;min-height:48px;color:var(--alv-paper);font-size:15px;text-decoration:none;border-bottom:1px solid #39362f}.home-header_mobile__dZGLx .home-header_demo__lnTUY{color:var(--alv-ink-950);margin-top:20px}.home-header_drawerTop__Nlhh1{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px}.home-header_drawerTop__Nlhh1 span{font-family:var(--alv-font-display);font-size:28px}.home-header_drawerTop__Nlhh1 button{min-height:44px;background:transparent;color:var(--alv-paper);border:0;cursor:pointer}.home-header_drawerActions__y00cM{margin-top:28px}.home-header_backdrop__uohTV[hidden],.home-header_mobile__dZGLx[hidden]{display:none}@media (max-width:1399px){.home-header_desktop__vJgMR{gap:16px}.home-header_demo__lnTUY{padding-inline:16px;font-size:10px}.home-header_brand__D7Fkn{gap:10px}.home-header_actions__d9m_x{gap:12px}}@media (max-width:1199px){.home-header_account__Ot8KP,.home-header_actions__d9m_x>.home-header_demo__lnTUY,.home-header_desktop__vJgMR{display:none}.home-header_toggle__mnNxd{display:inline-flex}.home-header_inner__7rkoH,.home-header_solid__ttQ9G .home-header_inner__7rkoH{min-height:88px;width:calc(100% - 40px)}.home-header_brand__D7Fkn span{font-size:28px}}.home-header_drawerTop__Nlhh1>img{width:190px;height:auto}