.nh-header{z-index:5;background:var(--nh-ink);border-bottom:1px solid var(--nh-line);position:relative}.nh-header-rail{align-items:center;gap:32px;height:80px;display:flex}.nh-header-brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.nh-header-brand svg{width:99px;height:30px}.nh-header-nav,.nh-header-actions{align-items:center;gap:28px;display:flex}.nh-header-nav{gap:18px;margin-left:auto}.nh-header .nh-nav-link,.nh-header-signin{white-space:nowrap;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.nh-header .nh-nav-link{color:var(--nh-bone);gap:8px}.nh-nav-indicator{background:var(--nh-bone);opacity:0;flex-shrink:0;width:5px;height:5px}.nh-nav-link[aria-current=page] .nh-nav-indicator,.nh-mega-trigger[aria-current=page] .nh-nav-indicator,.nh-mobile-group summary[aria-current=page] .nh-nav-indicator{opacity:1}.nith-showcase-page .nh-mega-trigger{height:auto;min-height:44px;color:var(--nh-bone);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:400;display:inline-flex}.nith-showcase-page .nh-mega-trigger:is(:hover,[data-state=open]){color:var(--nh-paper);background:0 0}.nh-mega-trigger>svg,.nh-mobile-group summary>svg{transition:transform .16s}.nh-mega-trigger[data-state=open]>svg,.nh-mobile-group[open] summary>svg{transform:rotate(180deg)}.nh-mega-anchor{inset-inline:0;pointer-events:none;height:0;position:absolute;top:100%}.nith-showcase-page.nh-mega-panel{width:min(1280px,100vw - 112px);max-width:none;max-height:min(680px,calc(100dvh - 104px),var(--radix-popover-content-available-height));border:1px solid var(--nh-line);background:var(--nh-ink);color:var(--nh-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-top:0;border-radius:0 0 4px 4px;padding:32px 32px 0;overflow-y:auto;box-shadow:0 24px 48px #0005}.nh-mega-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:28px;display:grid}.nh-resource-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-mega-group .nh-mega-group-label{color:var(--nh-fog);margin-bottom:12px;padding-left:12px;font-size:12px;line-height:1.5}.nh-mega-group ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nith-showcase-page .nh-mega-link{width:100%;min-height:68px;color:var(--nh-paper);text-align:left;background:0 0;border:0;border-radius:3px;align-items:flex-start;gap:14px;padding:12px;line-height:1.5;display:flex}.nh-mega-link>svg{color:var(--nh-bone);flex-shrink:0;margin-top:2px}.nh-mega-link-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.nh-mega-link-title{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.nh-mega-link-description{color:var(--nh-fog);font-size:12px;font-weight:400}.nith-showcase-page .nh-mega-link:is(:hover,:focus-visible):not(:disabled){background:var(--nh-raised);outline-offset:-2px}.nith-showcase-page .nh-mega-link:disabled{color:var(--nh-fog);opacity:.7;cursor:default}.nh-mega-bottom{border-top:1px solid var(--nh-line);justify-content:space-between;align-items:center;gap:24px;margin-inline:-32px;padding:14px 44px;display:flex}.nh-mega-bottom a{align-items:center;gap:18px;min-height:36px;font-size:13px;display:inline-flex}.nh-mega-bottom a>span{color:var(--nh-fog)}.nh-mega-bottom a:hover{text-underline-offset:4px;text-decoration:underline}.nh-header .nh-nav-link:is(:hover,[aria-current=page]){color:var(--nh-paper)}.nh-header a.nh-header-signin{color:var(--nh-fog)}.nh-header a.nh-header-signin:hover{color:var(--nh-paper)}.nh-header a.nh-header-cta{border:1px solid var(--nh-bone);background:var(--nh-bone);min-height:44px;color:var(--nh-ink);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.nh-header a.nh-header-cta:hover{background:var(--nh-paper)}.nh-mobile-menu{display:none}.nith-showcase-page .nh-menu-trigger{width:44px;height:44px;min-height:44px;color:var(--nh-paper);background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nith-showcase-page .nh-menu-trigger:is(:hover,[data-state=open]){background:var(--nh-raised)}.nith-showcase-page.nh-menu-panel{width:420px;max-width:calc(100vw - 40px);max-height:min(calc(100dvh - 96px),var(--radix-popover-content-available-height));overscroll-behavior:contain;border:1px solid var(--nh-line);background:var(--nh-ink);color:var(--nh-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:3px;padding:12px;overflow-y:auto;box-shadow:0 20px 60px #0006}.nh-menu-panel nav{flex-direction:column;display:flex}.nh-menu-panel .nh-nav-link,.nh-menu-panel .nh-menu-signin{align-items:center;gap:12px;min-height:52px;padding:12px;font-size:16px;display:flex}.nh-menu-panel a:hover,.nh-menu-panel a:focus-visible{background:var(--nh-raised);outline-offset:-2px}.nh-menu-panel .nh-menu-signin{border-top:1px solid var(--nh-line);color:var(--nh-fog);margin-top:12px;padding-left:29px}.nh-mobile-group>summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:16px;list-style:none;display:flex}.nh-mobile-group>summary::-webkit-details-marker{display:none}.nh-mobile-group>summary>svg{margin-left:auto}.nh-mobile-group>summary:hover{background:var(--nh-raised)}.nh-mobile-group>summary:focus-visible{background:var(--nh-raised);outline:2px solid var(--nh-red);outline-offset:-2px}.nh-mobile-group-content{padding-top:12px}.nh-menu-panel .nh-mega-groups{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:24px}.nh-menu-panel .nh-mega-link{gap:12px;padding-inline:12px}.nh-menu-panel .nh-mega-link-description{font-size:12px}.nh-menu-panel .nh-mega-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 12px;padding:12px}.nh-menu-panel .nh-mega-bottom a{flex-wrap:wrap;gap:6px 14px}.nh-hero-copy p.nh-hero-reassurance{color:var(--nh-fog);margin-top:-10px;font-size:12px;line-height:1.7}.nh-footer{--nith-tittle:var(--nh-red-on-paper);background:var(--nh-paper);color:var(--nh-ink);padding-block:80px 24px}.nh-footer-invitation{border-bottom:1px solid color-mix(in srgb,var(--nh-ink)20%,transparent);justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:64px;display:flex}.nith-showcase-page .nh-footer-invitation h2{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(40px,4.1vw,56px);font-weight:500;line-height:1.08}.nh-footer-invitation-copy{flex-direction:column;gap:20px;min-width:0;max-width:800px;display:flex}.nh-footer .nh-footer-invitation-copy>p{max-width:54ch;color:var(--nh-muted-on-paper);text-wrap:pretty;font-size:15px;line-height:1.7}.nh-footer-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.nith-showcase-page .nh-button.nh-footer-start{background:var(--nh-ink);min-width:180px;color:var(--nh-paper)}.nith-showcase-page .nh-button.nh-footer-start:hover{background:var(--nh-line)}.nh-footer-agencies{align-items:center;gap:20px;min-height:36px;font-size:13px;display:inline-flex}.nh-footer-agencies:hover{text-underline-offset:4px;text-decoration:underline}.nh-footer-directory{grid-template-columns:minmax(280px,1fr) minmax(0,1.25fr);gap:64px;padding-block:64px;display:grid}.nh-footer-brand>a{max-width:100%;display:inline-flex}.nh-footer-brand svg{width:264px;max-width:100%;height:80px}.nh-footer .nh-footer-brand p{color:var(--nh-muted-on-paper);margin-top:24px;font-size:14px}.nh-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:4px;display:grid}.nith-showcase-page .nh-footer-group h3{color:var(--nh-muted-on-paper);font-family:var(--font-body,"Noto Sans"),sans-serif;font-size:12px;font-weight:500;line-height:1.5}.nh-footer-group ul{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.nh-footer-group a{align-items:center;min-height:36px;font-size:13px;line-height:1.5;display:inline-flex}.nh-footer-group a:hover{text-underline-offset:4px;text-decoration:underline}.nh-footer-bottom{border-top:1px solid color-mix(in srgb,var(--nh-ink)20%,transparent);color:var(--nh-muted-on-paper);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:11px;display:flex}.nh-footer-bottom a{min-height:36px;color:var(--nh-ink);align-items:center;gap:14px;display:inline-flex}.nith-showcase-page .nh-footer :is(a,button):focus-visible{outline-color:var(--nh-red-on-paper)}@media (max-width:1099px){.nh-header-nav,.nh-header .nh-header-signin{display:none}.nh-header-actions{gap:20px;margin-left:auto}.nh-mobile-menu{display:block}.nh-footer{padding-top:64px}.nh-footer-invitation{align-items:flex-start;gap:32px;padding-bottom:48px}.nith-showcase-page .nh-footer-invitation h2{font-size:40px}.nh-footer-directory{grid-template-columns:1fr;gap:48px;padding-block:48px}.nh-footer-nav{max-width:680px}}@media (max-width:600px){.nh-header-rail{gap:20px;height:68px}.nh-header-actions{gap:10px}.nh-header a.nh-header-cta{padding-inline:13px;font-size:12px}.nh-footer{padding-block:48px 20px}.nh-footer-invitation{flex-direction:column;gap:28px;padding-bottom:40px}.nith-showcase-page .nh-footer-invitation h2{font-size:32px}.nh-footer-actions{gap:12px}.nh-footer-directory{gap:40px;padding-block:40px}.nh-footer .nh-footer-brand p{margin-top:20px;font-size:13px}.nh-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-top:0}.nh-footer-group ul{margin-top:10px}.nh-footer-group a{min-height:40px}}@media print{.nh-header,.nh-footer{display:none}}@media (prefers-reduced-motion:reduce){.nh-menu-panel,.nh-mega-panel{animation:none}}
