.nh-hero{background:var(--k);padding-block:clamp(96px,13vh,132px) clamp(32px,6vh,64px)}.nh-hero-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px);display:grid}.nh-hero .mega{font-size:clamp(84px,12.4vw,216px)}.nh-hero .lead{max-width:36em;margin-top:clamp(20px,3vh,32px)}.nh-hero-kick{font-family:var(--disp);color:var(--w);max-width:26em;margin-top:18px;font-size:clamp(21px,1.9vw,31px);font-weight:800;font-stretch:75%;line-height:1.12}.nh-hero .eye{color:var(--r);font-size:clamp(15px,1.25vw,19px);font-weight:700}.nh-hero-img{width:100%;height:auto;box-shadow:14px 14px 0 var(--r)}.nh-game{position:relative}.nh-line{z-index:40;background:var(--r);color:var(--w);border-block:1px solid var(--k);padding-inline:var(--gut);scrollbar-width:none;font-family:var(--mono);align-items:stretch;display:flex;position:sticky;top:76px;overflow-x:auto}.nh-line::-webkit-scrollbar{display:none}.nh-line-name{letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;padding-right:18px;font-size:12px;font-weight:700;display:flex}.nh-line a{border-left:1px solid var(--w);min-width:44px;color:var(--w);letter-spacing:.04em;text-transform:uppercase;flex:1 0 auto;justify-content:center;align-items:baseline;gap:8px;padding:10px 8px;font-size:11px;text-decoration:none;transition:background-color .25s,color .25s;display:flex}.nh-line a b{font-size:15px;font-weight:700}.nh-line a.on{background:var(--w);color:var(--r);box-shadow:inset 0 0 0 3px var(--r)}.nh-line a:last-child{border-right:1px solid var(--w)}.nh-game section[id]{scroll-margin-top:118px}.nh-box{background:var(--w);color:var(--k);padding-block:clamp(48px,8vh,88px)}.nh-score{border-top:3px solid var(--k);border-left:1px solid var(--k);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(24px,4vh,40px) 0 0;display:grid}.nh-score div{border-right:1px solid var(--k);border-bottom:1px solid var(--k);padding:16px}.nh-score dt{font:700 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--r)}.nh-score dd{margin:8px 0 0;font-size:clamp(17px,1.35vw,21px);font-weight:650;line-height:1.2}.nh-q{color:var(--r);margin-top:clamp(32px,5vh,52px);font-weight:700}.nh-team{max-width:40em;margin-top:18px;font-size:clamp(17px,1.3vw,20px);line-height:1.45}.nh-team a{color:var(--r);font-weight:700}.nh-rooms{background:var(--k);padding-block:clamp(72px,13vh,150px)}.nh-rooms-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);display:grid}.nh-rooms p:not(.lead):not(.nh-pull){max-width:36em;margin-top:18px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.nh-red{color:var(--r)}.nh-inline{color:var(--w);text-decoration-color:var(--r);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.nh-nowrap{white-space:nowrap}.nh-why{max-width:46em;margin-block:24px 8px}.nh-why p:not(.lead){margin-top:16px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.nh-pull{font-family:var(--disp);color:var(--r);margin-top:28px;font-size:clamp(26px,2.6vw,42px);font-weight:800;font-stretch:75%;line-height:1.08}.nh-quiz{background:var(--w);color:var(--k);padding-block:clamp(56px,9vh,104px);overflow:hidden}.nh-triple{--off:0em;font:700 clamp(20px, 3.5vw, 58px)/1.25 var(--mono);font-variant-numeric:tabular-nums;color:var(--k);text-shadow:var(--off) calc(var(--off) * .4) 0 #e30613bf, calc(var(--off) * -1) calc(var(--off) * -.4) 0 #00000059;margin-bottom:clamp(28px,5vh,52px);position:relative}.nh-quiz-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);margin-top:clamp(28px,5vh,52px);display:grid}.nh-quiz-in .lead+.lead{margin-top:18px}.nh-quiz-in p:not(.lead):not(.nh-stamp):not(.nh-pull){margin-bottom:16px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.nh-stamp{border:4px solid var(--r);color:var(--r);font:900 clamp(34px, 4vw, 64px)/1 var(--disp);text-transform:uppercase;margin-block:24px;padding:8px 18px;font-stretch:62%;display:inline-block}.js .nh-stamp[data-r]{transform:rotate(-3deg)scale(1.5)}.js .nh-stamp[data-r].in{transform:rotate(-3deg)}.nh-boxes{background:var(--r);padding-top:clamp(64px,11vh,128px);overflow:hidden}.nh-wave{width:max-content;font-family:var(--disp);text-transform:uppercase;color:var(--w);white-space:nowrap;will-change:transform;margin-top:clamp(32px,6vh,64px);padding-bottom:clamp(28px,5vh,56px);font-size:clamp(76px,12vw,210px);font-weight:900;font-stretch:62%;line-height:.9}.nh-boxes-in{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.nh-print{background:var(--w);width:min(100%,440px);color:var(--k);box-shadow:10px 10px 0 var(--k);margin:clamp(24px,4vh,40px) 0 0;padding:12px 12px 10px}.nh-print img{width:100%;height:auto}.nh-print figcaption{font:500 13px/1.4 var(--mono);margin-top:10px}.js .nh-print[data-r]{transform:translateY(50px)rotate(9deg)}.js .nh-print[data-r].in,html:not(.js) .nh-print{transform:rotate(-3deg)}.nh-boxes .lead+.lead{margin-top:22px}.nh-out{background:var(--k);padding-block:clamp(64px,11vh,128px)}.nh-bars{gap:22px;margin-block:clamp(32px,6vh,56px);display:grid}.nh-bar{grid-template-columns:1fr auto;align-items:baseline;gap:8px 16px;display:grid}.nh-bar span{font:500 clamp(12px, .95vw, 14px)/1.4 var(--mono)}.nh-bar b{font-family:var(--disp);text-transform:uppercase;font-size:clamp(28px,3.2vw,52px);font-weight:900;font-stretch:62%;line-height:1}.nh-bar i{transform-origin:0;width:100%;height:clamp(22px,3.4vh,38px);transition:transform 1.5s var(--ease);grid-area:2/1/auto/-1;display:block;transform:scaleX(0)}.nh-bar-us i{background:#22c55e}.nh-bar-us b{color:#22c55e}.nh-bar-them b{color:var(--r)}.nh-bar-us i{max-width:20%}.nh-bar-them i{background:linear-gradient(90deg, var(--r) 60%, transparent 60%), repeating-linear-gradient(90deg, var(--r) 0 6px, transparent 6px 14px);max-width:100%}.nh-bars.in i,html:not(.js) .nh-bar i{transform:none}.nh-out-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);display:grid}.nh-out-in div p{margin-bottom:16px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.nh-record{background:var(--k);padding-block:clamp(64px,11vh,128px);position:relative;overflow:hidden}.nh-record-bg{object-fit:cover;opacity:.4;filter:brightness(1.12);width:100%;height:100%;position:absolute;top:0;left:-15%;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 84%);mask-image:linear-gradient(90deg,#000 62%,#0000 84%)}.nh-record .lead,.nh-clock-cap,.nh-record .eye{text-shadow:0 1px 10px #000000e6,0 0 2px #000000e6}.nh-record-in{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid;position:relative}.nh-clock{font:700 clamp(84px, 11vw, 190px)/.95 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--r);white-space:nowrap}.nh-clock-cap{font:500 clamp(12px, .95vw, 14px)/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-block:12px 26px}.nh-record .lead+.lead{margin-top:18px}.nh-cert{width:100%;height:auto;box-shadow:12px 12px 0 var(--r)}.nh-plane{background:var(--w);color:var(--k);padding-block:clamp(64px,10vh,116px)}.nh-plane-in{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:clamp(32px,6vw,110px);display:grid}.nh-plane .lead{margin-top:24px}.nh-plane .clip-btn:hover,.nh-plane .clip-btn:focus-visible{box-shadow:5px 5px 0 0 var(--k)}.nh-proof{background:var(--k);padding-top:clamp(64px,11vh,128px)}.nh-links{font:500 13px/1.5 var(--mono);flex-wrap:wrap;gap:10px 26px;margin-top:22px;display:flex}.nh-press{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 clamp(20px,3vw,48px);margin:22px 0 0;padding:0;list-style:none;display:grid}.nh-press a{border-top:1px solid var(--w);height:100%;color:var(--w);padding-block:14px;text-decoration:none;display:block}.nh-press a:hover b,.nh-press a:focus-visible b{color:var(--r)}.nh-press b{font-size:clamp(17px,1.3vw,20px);transition:color .2s;display:block}.nh-press span{margin-top:4px;font-size:15px;line-height:1.35;display:block}.nh-promise{font-family:var(--disp);text-transform:uppercase;margin-block:clamp(56px,9vh,100px) 20px;font-size:clamp(44px,6.6vw,118px);font-weight:900;font-stretch:62%;line-height:1.12}.nh-promise .ul{background-position:0 92%;background-size:0% .12em}.nh-promise .ul.in,.nh-promise.in .ul{background-size:100% .12em}.nh-end{background:var(--w);color:var(--k);padding-block:clamp(64px,10vh,116px)}.nh-end-in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.nh-end figure{margin:0}.nh-end img{width:100%;height:auto;box-shadow:12px 12px 0 var(--r)}.nh-end figcaption{font:500 13px/1.5 var(--mono);margin-top:26px}.nh-end .lead{margin-top:20px}.nh-doors{border-top:3px solid var(--k);margin-top:28px;display:grid}.nh-doors a{border-bottom:1px solid var(--k);color:var(--k);padding-block:14px;text-decoration:none;display:block}.nh-doors a:hover b,.nh-doors a:focus-visible b{color:var(--r)}.nh-doors b{font:900 clamp(26px, 2.6vw, 40px)/1 var(--disp);text-transform:uppercase;font-stretch:62%;transition:color .2s;display:block}.nh-doors span{margin-top:4px;font-size:16px;line-height:1.35;display:block}.nh-end .btn:hover,.nh-end .btn:focus-visible{box-shadow:5px 5px 0 0 var(--k)}.nh-mail{font:500 13px/1.5 var(--mono);margin-top:20px}.nh-mail a{color:var(--k);margin-right:14px}.nh-measure{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,110px);padding-bottom:clamp(56px,9vh,104px);display:grid}.nh-measure .lead{margin-top:24px}.nh-free{font-family:var(--disp);color:var(--r);margin-top:18px;font-size:clamp(24px,2.2vw,36px);font-weight:800;font-stretch:75%;line-height:1.1}.nh-count b{font:700 clamp(58px, 7.4vw, 128px)/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--w);white-space:nowrap;display:block}.nh-count p{margin-top:12px;font-size:clamp(17px,1.3vw,20px);line-height:1.35}.nh-count .nh-count-asof{font:500 13px/1.5 var(--mono)}.nh-asks{background:var(--w);color:var(--k);padding-block:clamp(56px,9vh,104px);overflow:hidden}.nh-ask+.nh-ask{margin-top:clamp(48px,8vh,88px)}.nh-prompt{border:3px solid var(--k);box-shadow:8px 8px 0 var(--r);font:600 clamp(15px, 1.35vw, 21px)/1.4 var(--mono);padding:18px 22px;display:block}.nh-prompt i{vertical-align:text-bottom;background:var(--r);width:.55em;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite nh-blink;display:inline-block}.done .nh-prompt i{display:none}.nh-rest{visibility:hidden}@keyframes nh-blink{50%{opacity:0}}.nh-ask>.lead{margin-top:26px}.js .nh-answer{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}.js .done .nh-answer{opacity:1;transform:none}.nh-split{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.nh-split div{background:var(--k);color:var(--w);padding:clamp(18px,2.4vw,34px)}.nh-split div+div{background:var(--r)}.nh-split span{font:700 13px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.nh-split b{font-family:var(--disp);text-transform:uppercase;margin-top:10px;font-size:clamp(32px,4.4vw,76px);font-weight:900;font-stretch:62%;line-height:.95;display:block}.js .nh-split div{transition:transform .9s var(--ease) .15s;transform:translate(-40px)}.js .nh-split div+div{transform:translate(40px)}.js .done .nh-split div{transform:none}.nh-deck{padding-block:clamp(56px,9vh,104px)}.nh-papers{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,20px);margin:0;padding:0;list-style:none;display:grid}.js .nh-papers li[data-r]{transition-delay:calc(var(--d) * .13s);transform:translateY(70px)rotate(-3deg)}.js .nh-papers li[data-r].in{transform:none}.nh-papers a{background:var(--w);height:100%;color:var(--k);transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:18px;text-decoration:none;display:block}.nh-papers a:hover,.nh-papers a:focus-visible{box-shadow:8px 8px 0 var(--r);transform:translate(-5px,-5px)}.nh-papers span{font:700 12px/1.4 var(--mono);color:var(--r);display:block}.nh-papers b{overflow-wrap:anywhere;margin-top:12px;font-size:clamp(15px,1.08vw,18px);font-weight:650;line-height:1.25;display:block}.nh-links{margin-top:28px}.nh-ribbon{background:var(--r);color:var(--w);padding-block:12px;overflow:hidden}.nh-ribbon-run{will-change:transform;width:max-content;display:flex}.nh-ribbon span{white-space:pre;font-family:var(--disp);text-transform:uppercase;font-size:clamp(30px,3.8vw,64px);font-weight:900;font-stretch:62%;line-height:1}.nh-ribbon i{vertical-align:.16em;background:var(--w);width:.34em;height:.34em;margin-inline:.35em;display:inline-block}.nh-onrec{padding-block:clamp(56px,9vh,104px)}@media (width<=1100px){.nh-line a span{display:none}.nh-score{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.nh-hero-in,.nh-rooms-in,.nh-quiz-in,.nh-boxes-in,.nh-out-in,.nh-record-in,.nh-plane-in,.nh-end-in{grid-template-columns:minmax(0,1fr)}.nh-quiz-in p:not(.lead):not(.nh-stamp):not(.nh-pull){font-size:19px;font-weight:450;line-height:1.38}.nh-hero-img{width:calc(100% - 12px);box-shadow:8px 8px 0 var(--r)}.nh-line{padding-inline:0;top:72px}.nh-line-name{display:none}.nh-line a{border-left:0;border-right:1px solid var(--w);min-width:40px;padding:10px 4px}.nh-record-bg{opacity:.34;width:122%;max-width:none;left:-22%;-webkit-mask-image:none;mask-image:none}.nh-cert,.nh-end img{width:calc(100% - 12px);box-shadow:8px 8px 0 var(--r)}.nh-measure,.nh-split{grid-template-columns:minmax(0,1fr)}.nh-prompt{box-shadow:6px 6px 0 var(--r);padding:14px 16px}.nh-papers{scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) 14px;scrollbar-width:none;display:flex;overflow-x:auto}.nh-papers::-webkit-scrollbar{display:none}.nh-papers li{scroll-snap-align:center;flex:0 0 78%}}@media (prefers-reduced-motion:reduce){.nh-bar i{transition:none;transform:none}.js .nh-stamp[data-r],.js .nh-stamp[data-r].in,.js .nh-print[data-r],.js .nh-print[data-r].in{transform:rotate(-3deg)}.js .nh-papers li[data-r]{transform:none}}
