.nh{--fg:var(--c-inverse);--focus:var(--focus-dark);z-index:60;isolation:isolate;color:var(--fg);font-family:var(--ff-text);transition:transform .23s var(--ease-out-quint);position:fixed;inset:0 0 auto}.nh[data-state=hidden]:not(:focus-within){transform:translateY(-100%)}.nh a,.nh-mobile a{color:inherit;text-decoration:none}.nh button,.nh-mobile button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.nh-band{height:var(--band-h);background:var(--c-band);color:var(--c-inverse);padding-inline:var(--gutter);justify-content:center;align-items:center;display:flex}.nh-band p{letter-spacing:.04em;justify-content:center;align-items:center;gap:24px;font-size:11px;line-height:1.4;display:flex}.nh-band span+span{border-left:1px solid #fbf9f54d;padding-left:24px}.nh-row{height:var(--bar-h);padding-inline:var(--gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid;position:relative}.nh-row:before,.nh-row:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.nh-row:before{background:linear-gradient(#000000bf,#0000);height:166px}.nh-row:after{opacity:0;border-bottom:1px solid var(--c-line-dark);-webkit-backdrop-filter:blur(12px);transition:opacity .18s var(--ease-out-quint);background:#181817f5}.nh[data-state=solid] .nh-row:after,.nh[data-state=hidden] .nh-row:after,.nh[data-state=menu] .nh-row:after{opacity:1}.nh[data-state=solid] .nh-row:before,.nh[data-state=hidden] .nh-row:before,.nh[data-state=menu] .nh-row:before{opacity:0}.nh-logo{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.nh-desktop{justify-content:center;align-items:center;gap:30px;display:flex}.nh-desktop>a,.nh-group>button{white-space:nowrap;align-items:center;gap:7px;min-height:44px;padding:0;font-size:14px;font-weight:400;display:inline-flex;position:relative}.nh-desktop>a:after,.nh-group>button:after{content:"";bottom:5px;opacity:0;transform-origin:0;height:1px;transition:opacity .16s var(--ease-out-quint), transform .16s var(--ease-out-quint);background:currentColor;position:absolute;inset-inline:0;transform:scaleX(.65)}.nh-group>button[aria-expanded=true]:after{opacity:1;transform:none}.nh[data-state=menu] .nh-desktop>a,.nh[data-state=menu] .nh-group>button{color:var(--c-muted-dark)}.nh[data-state=menu] .nh-group>button[aria-expanded=true]{color:var(--c-inverse)}.nh-desktop svg,.nh-mobile-group svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:14px;height:14px}.nh [aria-expanded=true]>svg,.nh-mobile [aria-expanded=true]>svg{transform:rotate(180deg)}.nh-phone{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:400;display:flex}.nh-menu-button{display:none}.nh-drop{--focus:var(--focus-dark);top:100%;color:var(--c-inverse);border-bottom:1px solid var(--c-line-dark);visibility:hidden;opacity:0;transform-origin:top;pointer-events:none;max-height:calc(100dvh - var(--hdr-h));transition:opacity .14s var(--ease-out-quint), transform .18s var(--ease-out-quint), visibility 0s linear .18s;background:#181817eb;position:absolute;inset-inline:0;overflow-y:auto;transform:translateY(-8px)}.nh-drop[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.nh[data-motion=switch] .nh-drop{transition:none}.nh-drop-inner{max-width:var(--page-max);padding:40px var(--gutter) 48px;grid-template-columns:260px minmax(0,1fr);gap:64px;margin-inline:auto;display:grid}.nh-drop-title{border-right:1px solid var(--c-line-dark);flex-direction:column;align-items:flex-start;padding-right:32px;display:flex}.nh-drop-title :is(h2,panel-title){letter-spacing:-.03em;font-size:40px;line-height:1.1;font-weight:var(--w-display)}.nh-drop-title p{color:var(--c-muted-dark);max-width:210px;margin-top:20px;font-size:14px;line-height:1.7}.nh-drop-title a{justify-content:space-between;align-items:center;gap:24px;min-height:44px;margin-top:auto;padding-top:24px;font-size:13px;display:inline-flex}.nh-drop-title a svg{width:20px;height:20px}.nh-drop ul{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px 24px;display:grid}.nh-drop li a{min-height:54px;font-size:24px;line-height:1.25;font-weight:var(--w-display);letter-spacing:-.02em;align-items:center;padding-right:22px;display:flex;position:relative}.nh-drop li a>svg{opacity:0;width:20px;height:20px;transition:opacity .16s var(--ease-out-quint), transform .16s var(--ease-out-quint);position:absolute;top:calc(50% - 10px);right:0;transform:translate(-4px)}.nh-drop-areas ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.nh-drop-areas li a{min-height:96px;font-size:28px}.nh-underlay{inset:var(--hdr-h) 0 0;z-index:59;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-out-quint), visibility 0s linear .18s;background:#18181738;position:fixed}.nh-underlay[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.nh :focus-visible,.nh-mobile :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.nh a:focus-visible>svg{opacity:1;transform:none}.nh-mobile{--focus:var(--focus-dark);background:var(--c-dark);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--c-inverse);font-family:var(--ff-text);opacity:1;transition:opacity .18s var(--ease-out-quint), transform .24s var(--ease-out-quint);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0;transform:none}.nh-mobile:not([open]){display:none}@starting-style{.nh-mobile[open]{opacity:0;transform:translateY(24px)}}.nh-mobile [hidden]{display:none}.nh-mobile::backdrop{background:var(--c-dark)}.nh-mobile-head{min-height:var(--bar-h);padding:max(12px,env(safe-area-inset-top)) var(--gutter) 12px;border-bottom:1px solid var(--c-line-dark);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.nh-menu-close{justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0;display:flex;font-size:12px!important}.nh-circle{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.nh-menu-close svg,.nh-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:20px;height:20px}.nh-mobile-scroll{overscroll-behavior:contain;min-height:0;padding:32px var(--gutter) max(32px,env(safe-area-inset-bottom));flex:1;overflow-y:auto}.nh-mobile-scroll :is(h2,panel-title){letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted-dark);margin-bottom:16px;font-size:11px;font-weight:400}.nh-mobile-group{border-bottom:1px solid var(--c-line-dark)}.nh-mobile-group>button,.nh-mobile-direct{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:70px;padding:14px 0;line-height:1.2;display:flex;font-size:30px!important;font-weight:var(--w-display)!important}.nh-mobile-group>button svg{width:18px;height:18px}.nh-mobile-group>div{padding:4px 0 18px}.nh-mobile-group ul{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.nh-mobile-group li a{justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:16px;display:flex}.nh-mobile-group li a span,.nh-mobile-direct>span{color:var(--c-muted-dark);font-size:14px}.nh-mobile-group:nth-child(2) ul,.nh-mobile-group:nth-child(3) ul{grid-template-columns:1fr}.nh-overview{text-underline-offset:4px;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;display:flex;color:var(--c-muted-dark)!important;text-decoration:underline!important}.nh-mobile-direct{border-bottom:1px solid var(--c-line-dark)}.nh-mobile-contact{gap:8px;margin-top:32px;display:grid}.nh-mobile-contact p,.nh-mobile-contact>span{color:var(--c-muted-dark);font-size:12px}.nh-mobile-contact>a:not(.nh-email){min-height:48px;font-size:24px;font-weight:var(--w-display);align-items:center;width:fit-content;display:inline-flex}.nh-mobile-contact .nh-email{align-items:center;min-height:44px;font-size:13px;display:flex}.quiz-preview-home :is([id^=brand-],[id^=appliance-],[id^=area-],#about,#contact){scroll-margin-top:20px}@media (hover:hover) and (pointer:fine){.nh-desktop>a:hover:after,.nh-drop li a:hover>svg{opacity:1;transform:none}.nh-drop-title a:hover,.nh-phone:hover{text-underline-offset:5px;text-decoration:underline}.nh-menu-button:hover .nh-circle,.nh-menu-close:hover .nh-circle{box-shadow:inset 0 0 0 1px}}@media (min-width:1000px) and (max-width:1199px){.nh-row{gap:16px}.nh-logo .logo{font-size:17px}.nh-desktop{gap:18px}.nh-desktop>a,.nh-group>button{font-size:12.5px}.nh-phone{font-size:13px}.nh-drop-inner{grid-template-columns:220px minmax(0,1fr);gap:40px}.nh-drop li a{font-size:21px}.nh-drop-areas li a{font-size:26px}}@media (max-width:999px){.quiz-preview-home{--band-h:46px;--bar-h:64px;--hdr-h:110px}.nh-row{grid-template-columns:1fr auto;gap:12px}.nh-desktop,.nh-phone{display:none}.nh-logo .logo{font-size:15px}.nh-menu-button{justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0;display:flex;font-size:13px!important}.nh-band p{text-align:center;letter-spacing:.02em;grid-template-columns:1fr auto;gap:1px 12px;font-size:10px;line-height:1.35;display:grid}.nh-band p>span:first-child{text-align:left;grid-area:1/1}.nh-band-language{text-align:right;grid-area:1/2}.nh-band-visit{grid-area:2/1/auto/-1}.nh-band-coverage{grid-area:3/1/auto/-1}.nh-band span+span{border:0;padding:0}.nh-underlay{display:none}}@media (max-width:359px){.nh-logo .logo{font-size:13.5px}.nh-mobile-group li a{font-size:14px}}.nh[data-input=keyboard],.nh[data-input=keyboard] *,.nh[data-input=keyboard] :after,.nh-mobile[data-input=keyboard],.nh[data-input=keyboard]+.nh-underlay{transition:none}@media (prefers-reduced-motion:reduce){.nh,.nh *,.nh :after,.nh-underlay,.nh-mobile{transition:none}.nh-drop,.nh-drop li a>svg,.nh-mobile{transform:none}@starting-style{.nh-mobile[open]{opacity:1;transform:none}}}
