:root{--nw-duration-hint:.18s;--nw-duration-menu-scale:.36s;--nw-duration-promo-underline:.45s;--nw-duration-menu-delay:.16s;--nw-duration-nav-underline:.22s;--nw-duration-fold-hover:.2s;--nw-duration-reveal:.48s;--nw-duration-none:0s;--nw-ease-arrival:cubic-bezier(.16,1,.3,1);--nw-ease-fold:cubic-bezier(.65,0,.35,1);--nw-ease-departure:cubic-bezier(.4,0,1,1);--nw-ease-results:cubic-bezier(.22,1,.36,1);--nw-ease-position:cubic-bezier(.2,.8,.2,1);--nw-ease-decelerate:cubic-bezier(0, 0, .2, 1)}
.nous-web.nw-research-navigation{--nw-u:1px;--nw-u-text:1px;--nw-navigation-blue:color-mix(in srgb, var(--hermes-primary) 80%, black);z-index:210;border:2px solid var(--hermes-primary);border-radius:var(--radius-xs);background:var(--nw-navigation-blue);width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--nw-paper);transform-origin:top;opacity:1;transition:opacity var(--nw-duration-hint) var(--nw-ease-decelerate), scale var(--nw-duration-menu-scale) var(--nw-ease-decelerate), visibility var(--nw-duration-hint);flex-direction:column;padding:0;display:flex;position:fixed;overflow:clip;scale:1;box-shadow:0 0 50px #00000026}.nw-research-navigation[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;scale:.99}.nw-research-navigation[data-open=true]{visibility:visible;transition-property:opacity,scale}.nw-research-navigation-groups{overscroll-behavior:contain;min-height:0;overflow:auto}.nw-research-navigation .nw-subnav-link{color:inherit;text-decoration:none;transition:none}.nw-research-navigation .nw-subnav-link:not(:hover):not(:focus-visible){transition:color .7s,background-color .7s}.nw-research-navigation .nw-subnav-link:is(:hover,:focus-visible){background:var(--nw-paper);color:var(--nw-navigation-blue)}.nw-research-navigation .nw-subnav-link:focus-visible{outline-offset:-1px;outline:1px solid}html[data-marketing-theme=dark] .nous-web.nw-research-navigation{--nw-navigation-blue:var(--marketing-dark-blue);border-color:var(--marketing-dark-blue);color:var(--color-white)}.nw-research-blog-mark>span{display:block}body:has(.nw-research-navigation[data-open=true]) .nw-questions-trigger{visibility:hidden}@media (hover:hover) and (pointer:fine){.nw-research-brand-socials{opacity:0;pointer-events:none;transition:opacity var(--nw-duration-hint)}.nw-research-brand:is(:hover,:focus-within) .nw-research-brand-socials{opacity:1;pointer-events:auto}}.nw-menu-promotion{height:50px;color:var(--marketing-dark-blue);background:#fffffffa;flex:0 0 50px;align-items:center;gap:8px;padding:12px 20px 12px 16px;display:flex;position:relative;overflow:hidden}.nw-menu-promotion .promo-hit{min-width:0;height:50px;color:var(--marketing-dark-blue);z-index:1;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.nw-menu-promotion .promo-brand{flex:0 0 50.4px;min-width:0;height:24.248px;position:relative}.nw-menu-promotion .promo-symbol{object-fit:contain;max-width:none;position:absolute}.nw-menu-promotion[data-promo=hermes] .promo-symbol{width:27.336px;height:54.921px;top:calc(50% - 1px);left:50%;transform:translate(-50%,-50%)rotate(45deg)}.nw-menu-promotion[data-promo=portal] .promo-symbol{width:59.639px;height:80.88px;top:calc(50% + 24px);left:calc(50% + 9px);transform:translate(-50%,-50%)}.nw-menu-promotion[data-promo=nous] .promo-symbol{width:50.85px;height:41.51px;top:-4.47px;left:-.45px}.nw-menu-promotion .promo-message{white-space:nowrap;min-width:0;font:13px/1.5 var(--hpv2-font-meta);text-transform:none;flex:1;align-items:center;gap:6px;display:flex}.nw-menu-promotion .promo-more{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 1px)/100% 1px no-repeat;flex-shrink:0;font-weight:500}.nw-menu-promotion .promo-typed{text-overflow:ellipsis;min-width:0;overflow:hidden}.nw-menu-promotion .promo-controls{z-index:1;flex-shrink:0;gap:8px;display:flex;position:relative}.nw-menu-promotion .promo-controls button{cursor:pointer;background:0 0;border:0;place-items:center;width:16px;min-height:24px;padding:0;display:grid}.nw-menu-promotion .promo-controls img{width:16px;height:16px}.nw-menu-promotion .promo-controls button:first-child img{transform:rotate(180deg)}.nw-menu-promotion :is(a,button):focus-visible{outline-offset:2px;outline:1px solid}.nw-menu-promotion:is(:hover,:focus-within) .promo-hit{color:var(--hermes-primary)}.nw-menu-promotion:hover .promo-more{animation:nw-promo-title-underline var(--nw-duration-promo-underline) ease both}.nw-menu-promotion[data-paused=true] *{animation-play-state:paused}@keyframes nw-promo-title-underline{0%{background-size:0% 1px}to{background-size:100% 1px}}.nw-menu-promotion:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#0000f209 45%,#fff9 50%,#0000f209 55%,#0000 70%);animation:3.5s linear infinite nw-promo-background-sweep;position:absolute;inset:0;transform:translate(-100%)}.nw-menu-promotion[data-paused=true]:before{animation-play-state:paused}.nw-menu-promotion[data-reduced=true] .promo-typed{display:none}.nw-menu-promotion[data-reduced=true] .promo-spoken{clip:auto;white-space:nowrap;text-overflow:ellipsis;width:auto;height:auto;margin:0;padding:0;position:static;overflow:hidden}@keyframes nw-promo-background-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.nous-web.nw-research-navigation .nw-menu-promotion:before{animation-duration:3.5s!important;animation-iteration-count:infinite!important;animation-play-state:paused!important}.nw-research-navigation,.nw-research-navigation .nw-subnav-link:not(:hover):not(:focus-visible),.nw-research-brand-socials{transition:none}}:where(.nw-research-navigation,[data-research-nav],.nw-research-mobile-menu){--nw-faint:.4;--nw-muted:.6}:where(.nw-research-navigation,.nw-research-mobile-menu){--nw-paper:var(--hermes-color-white);--nw-ink:var(--hermes-primary)}[data-pro-nav] .nw-subnav-trigger{border-radius:var(--radius-xs);min-height:40px;color:inherit;font:500 14px/1 var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-left:-12px;padding:10px 12px;text-decoration:none;display:inline-flex}[data-pro-nav] .nw-subnav-trigger.text-right{margin-left:0;margin-right:-12px}[data-pro-nav] .nw-subnav-trigger:focus-visible{outline-offset:3px;outline:1px dashed}[data-pro-nav] .nw-subnav-trigger-label{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block;position:relative}[data-pro-nav] .nw-subnav-trigger-label:after{content:"";transform-origin:0;height:1px;transition:transform var(--nw-duration-nav-underline) var(--nw-ease-decelerate);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}[data-pro-nav] .nw-subnav-trigger:is(:hover,[aria-expanded=true]) .nw-subnav-trigger-label:after{transform:scaleX(1)}[data-pro-nav] .nw-subnav-trigger[aria-expanded=true]{background:color-mix(in srgb, currentColor 4%, transparent);border-color:currentColor}.nw-subnav-section{isolation:isolate;position:relative;overflow:clip}.nw-subnav-section+.nw-subnav-section{border-top:1px dotted color-mix(in srgb, currentColor 20%, transparent)}.nw-subnav-group{grid-template-columns:134px minmax(0,1fr);align-items:start;padding:8px 8px 0 16px;display:grid}.nw-subnav-category{grid-column:1/-1;align-items:center;min-height:32px;display:flex;position:relative}.nw-subnav-category>span{opacity:var(--nw-faint)}.nw-subnav-heading{padding-top:8.5px}.nw-subnav-section:last-child:not([data-shop]) .nw-subnav-group{padding-bottom:16px}.nw-subnav-section+.nw-subnav-section:not([data-shop]) .nw-subnav-group{padding-top:10px}.nw-subnav-links{min-width:0}.nw-subnav-link{min-height:30px;font:400 13px/1 var(--font-mono), sans-serif;text-transform:uppercase;border-radius:var(--radius-xs);color:inherit;grid-template-columns:4px 130px 4px minmax(0,1fr) 4px 16px;align-items:center;gap:8px;padding:4px 12px 4px 8px;display:grid}.nw-subnav-link>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}.nw-subnav-label{grid-column:2}.nw-subnav-description{grid-column:4}.nw-subnav-link>svg{grid-column:-2}.nw-subnav-link:is(:hover,:focus-visible,[aria-selected=true]){color:var(--nw-ink);background:var(--nw-paper)}.nw-subnav-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;overflow:hidden;display:-webkit-box!important}.nw-label-muted{opacity:var(--nw-muted)}.nw-subnav-description{opacity:var(--nw-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nw-subnav-link[data-description=false]{grid-template-columns:4px minmax(0,1fr) 4px 16px}.nw-subnav-section[data-shop]{border-top:0}.nw-subnav-section[data-shop]:before{content:"";background:var(--nw-shop-divider) center / 100% 10px no-repeat;height:10px;margin-inline:8px;display:block}.nw-subnav-section[data-shop] .nw-subnav-group{padding-top:0;padding-bottom:16px}.nw-subnav-section[data-shop] .nw-subnav-links{z-index:2;min-height:90px;position:relative}.nw-subnav-section[data-shop] .nw-subnav-link[data-description=false]{grid-template-columns:4px 130px 4px minmax(0,1fr) 4px 16px}.nw-subnav-section[data-shop] .nw-subnav-link>svg{grid-column:6}.nw-subnav-merch{pointer-events:none;z-index:1;width:46.2%;height:140px;position:absolute;top:10px;left:44.4%}.nw-subnav-merch img{object-fit:contain;width:63%;max-width:none;height:auto;position:absolute}.nw-subnav-merch img:first-child{top:36px;left:-1.7%}.nw-subnav-merch img:last-child{top:30px;left:41.5%}.nw-subnav-link>svg{opacity:var(--nw-muted)}@media (max-width:600px){.nw-subnav-group{grid-template-columns:74px minmax(0,1fr);padding-left:8px}.nw-subnav-heading{font-size:28px!important}.nw-subnav-link,.nw-subnav-section[data-shop] .nw-subnav-link[data-description=false]{grid-template-columns:4px minmax(0,1fr) 4px 16px;min-height:40px;padding-inline:8px}.nw-subnav-section[data-shop] .nw-subnav-link>svg{grid-column:4}.nw-subnav-description{display:none!important}}@media (prefers-reduced-motion:reduce){[data-pro-nav] .nw-subnav-trigger-label:after{transition:none}}
