.nh-fit{--fit-ink:#102033;--fit-teal:#0e756f;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:60svh;padding:clamp(2.4rem,5vh,3.6rem) 0;background-color:#ffffff;border-bottom:1px solid rgba(16,32,51,.08);color:var(--fit-ink)}.nh-fit:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(16,32,51,.09) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 75% at 85% 15%,#000,transparent 72%);mask-image:radial-gradient(ellipse 60% 75% at 85% 15%,#000,transparent 72%)}.nh-fit__wrap{position:relative;z-index:1;box-sizing:border-box;width:min(1180px,calc(100% - 2.5rem));margin:0 auto}.nh-fit__top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.72fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:end}html[data-theme] #why-nuvonhub .nh-fit__eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fit-teal)}.nh-fit__dot{width:7px;height:7px;border-radius:50%;background:var(--fit-teal)}html[data-theme] #why-nuvonhub h2.nh-fit__title{margin:.85rem 0 0;max-width:16ch;font-family:var(--font-heading);font-size:clamp(1.85rem,3.6vw,3.35rem);font-weight:700;line-height:.96;letter-spacing:-.03em;text-transform:uppercase;color:var(--fit-ink);-webkit-text-fill-color:var(--fit-ink)}.nh-fit__line{display:block}.nh-fit__word{overflow:hidden;vertical-align:bottom;padding-bottom:.06em;margin-right:.24em}.nh-fit__word,.nh-fit__word>span{display:inline-block}html[data-theme] #why-nuvonhub .nh-fit__title em{font-family:var(--font-instrument-serif),Georgia,"Iowan Old Style",serif;font-style:italic;font-weight:400;letter-spacing:-.02em;text-transform:none;color:var(--fit-teal);-webkit-text-fill-color:var(--fit-teal)}html[data-theme] #why-nuvonhub .nh-fit__aside{margin:0;max-width:28rem;font-size:1.02rem;line-height:1.55;color:#243140}.nh-fit__rule{margin:clamp(1.4rem,3vh,2rem) 0;border:0;border-top:1px solid rgba(16,32,51,.14)}.nh-fit__cols{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem)}.nh-fit__cols:before{content:"";position:absolute;top:28px;left:28px;right:0;height:1px;background:linear-gradient(90deg,var(--fit-teal),rgba(14,117,111,.12));pointer-events:none}.nh-fit__col{position:relative;min-width:0}.nh-fit__badge{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#ffffff;border:1px solid rgba(14,117,111,.35);box-shadow:0 0 0 6px #ffffff,0 10px 24px -12px rgba(14,117,111,.55)}.nh-fit__icon{color:var(--fit-teal)}html[data-theme] #why-nuvonhub .nh-fit__num{margin:1.1rem 0 0;font-family:var(--font-instrument-serif),Georgia,"Iowan Old Style",serif;font-size:2.6rem;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--fit-teal)}html[data-theme] #why-nuvonhub .nh-fit__col h3{margin:.35rem 0 0;font-family:var(--font-heading);font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fit-ink)}html[data-theme] #why-nuvonhub .nh-fit__col p:last-child{margin:.4rem 0 0;font-size:.98rem;line-height:1.45;color:#243140}.nh-fit__dots{display:none}@media (prefers-reduced-motion:no-preference){.nh-fit__word>span{transform:translateY(115%)}.nh-fit.is-in .nh-fit__word>span{animation:nh-fit-rise .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 45ms)}}@keyframes nh-fit-rise{0%{transform:translateY(115%)}to{transform:translateY(0)}}@media (max-width:1023px){.nh-fit{min-height:0;align-items:stretch}.nh-fit__top{grid-template-columns:1fr;gap:1.1rem}html[data-theme] #why-nuvonhub h2.nh-fit__title{max-width:14em}.nh-fit__wrap{width:min(1180px,calc(100% - 2rem))}.nh-fit__cols{display:flex;align-items:flex-start;gap:.75rem;box-sizing:border-box;width:calc(100% + 2rem);max-width:none;min-width:0;margin-left:-1rem;margin-right:-1rem;padding:.35rem 1.25rem .6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nh-fit__cols::-webkit-scrollbar{display:none}.nh-fit__cols:before{display:none}.nh-fit__col{flex:0 0 calc(100% - 0.75rem);width:calc(100% - .75rem);margin:0;padding:1.2rem 1.15rem 1.25rem 1.65rem;scroll-snap-align:start;border:1px solid rgba(16,32,51,.1);border-radius:18px;background:#f6f5f1;box-shadow:0 18px 40px -28px rgba(16,32,51,.45)}.nh-fit__col+.nh-fit__col{margin-top:0;border-top:1px solid rgba(16,32,51,.1)}.nh-fit__badge{box-shadow:0 0 0 6px #f6f5f1,0 10px 24px -12px rgba(14,117,111,.55)}.nh-fit__word{overflow:visible}.nh-fit.is-in .nh-fit__word>span,.nh-fit__word>span{transform:none;animation:none}}@media (max-width:767px){.nh-fit{padding:2.5rem 0 2.75rem}.nh-fit__wrap{width:min(1180px,calc(100% - 2rem))}html[data-theme] #why-nuvonhub h2.nh-fit__title{max-width:none;font-size:clamp(1.7rem,8.2vw,2.15rem);line-height:1.02}html[data-theme] #why-nuvonhub .nh-fit__aside{font-size:1rem;line-height:1.55}}#goals .nh-gx__btn,#services .nh-svl__btn{color:inherit;text-decoration:none}#goals .nh-gx__btn:focus-visible,#services .nh-svl__btn:focus-visible{outline:2px solid #e8a012;outline-offset:-2px;border-radius:14px}#services .nh-svl__detail{transform:translateX(10px)}#goals .nh-gx__stage .nh-gx__panel,#services .nh-svl__detail{transition:opacity .24s ease,transform .3s cubic-bezier(.22,1,.36,1)}#goals .nh-gx__stage .nh-gx__panel{transform:translateY(8px)}#goals .nh-gx__stage .nh-gx__panel[data-open=true],#services .nh-svl__detail[data-open=true]{transform:none}#goals .nh-gx__stage .nh-gx__p-foot,#goals .nh-gx__stage .nh-gx__p-head,#goals .nh-gx__stage .nh-gx__p-intro,#goals .nh-gx__stage .nh-gx__p-points,#goals .nh-gx__stage .nh-gx__p-title,#services .nh-svl__detail .nh-svl__art,#services .nh-svl__detail .nh-svl__d-go,#services .nh-svl__detail .nh-svl__d-index,#services .nh-svl__detail .nh-svl__d-lines,#services .nh-svl__detail .nh-svl__d-text,#services .nh-svl__detail .nh-svl__d-title{transform:translateY(10px);transition:transform .3s cubic-bezier(.22,1,.36,1)}#services .nh-svl__detail .nh-svl__art{transform:translate(12px) scale(.97)}#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-foot,#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-head,#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-intro,#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-points,#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-title,#services .nh-svl__detail[data-open=true] .nh-svl__art,#services .nh-svl__detail[data-open=true] .nh-svl__d-go,#services .nh-svl__detail[data-open=true] .nh-svl__d-index,#services .nh-svl__detail[data-open=true] .nh-svl__d-lines,#services .nh-svl__detail[data-open=true] .nh-svl__d-text,#services .nh-svl__detail[data-open=true] .nh-svl__d-title{transform:none}#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-title,#services .nh-svl__detail[data-open=true] .nh-svl__d-title{transition-delay:.03s}#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-intro,#services .nh-svl__detail[data-open=true] .nh-svl__d-text{transition-delay:.06s}#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-points,#services .nh-svl__detail[data-open=true] .nh-svl__d-lines{transition-delay:.09s}#goals .nh-gx__stage .nh-gx__panel[data-open=true] .nh-gx__p-foot,#services .nh-svl__detail[data-open=true] .nh-svl__d-go{transition-delay:.12s}@media (prefers-reduced-motion:reduce){#goals .nh-gx__stage .nh-gx__panel,#goals .nh-gx__stage .nh-gx__panel *,#services .nh-svl__detail,#services .nh-svl__detail *{transition:none!important;transform:none!important}}.nh-shero-stage{--p:0;position:relative;z-index:2;height:185vh;margin-bottom:0;pointer-events:none;background:transparent}.nh-shero-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;pointer-events:none}.nh-shero{--inset:calc(var(--p) * 32px);--radius:calc(var(--p) * 28px);--teal:#2bb3a9;--mint:#7ed4d0;position:relative;isolation:isolate;overflow:hidden;width:calc(100% - var(--inset) * 2);height:calc(100% - var(--inset) * 2);border-radius:var(--radius);pointer-events:auto;color:#f4f7f6;background:#05080f;box-shadow:0 calc(var(--p) * 28px) calc(var(--p) * 70px) rgba(4,8,14,calc(var(--p) * .35))}html[data-theme] #home-hero.nh-shero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}html[data-theme] #home-hero.nh-shero:after{content:none}.nh-shero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.nh-shero__aura{position:absolute;border-radius:50%;filter:blur(80px)}.nh-shero__aura--teal{width:62vw;height:62vw;max-width:980px;max-height:980px;right:-14vw;top:-22vw;background:radial-gradient(circle,rgba(18,140,132,.55),rgba(18,140,132,0) 65%)}.nh-shero__aura--amber{width:40vw;height:40vw;max-width:640px;max-height:640px;left:-12vw;bottom:-24vw;background:radial-gradient(circle,rgba(229,161,0,.22),rgba(229,161,0,0) 65%)}.nh-shero__glow{position:absolute;top:0;left:0;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(circle,rgba(43,179,169,.2),rgba(43,179,169,0) 65%);transform:translate3d(var(--gx,50vw),var(--gy,40vh),0);opacity:0;transition:opacity .8s ease}#home-hero.is-pointer .nh-shero__glow{opacity:1}.nh-shero__grid{position:absolute;inset:-12px;translate:calc(var(--nx, 0) * -10px) calc(var(--ny, 0) * -10px);background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:64px 64px;background-position:top;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 62% 42%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 75% 70% at 62% 42%,#000 20%,transparent 75%)}.nh-shero__inner{position:relative;z-index:2;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(1360px,100%);height:100%;margin:0 auto;padding:calc(var(--nh-header-height, 72px) + clamp(1rem, 3vh, 2rem)) clamp(1.25rem,4vw,3rem) clamp(1.5rem,4vh,3rem)}@media (max-width:1200px){.nh-shero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.nh-shero__copy{min-width:0;container-type:inline-size}html[data-theme] #home-hero .nh-shero__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.42rem .85rem .42rem .7rem;border-radius:999px;border:1px solid rgba(126,212,208,.25);background:rgba(126,212,208,.07);font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.nh-shero__eyebrow-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px rgba(126,212,208,.18)}#home-hero h1.nh-shero__title{margin:1.4rem 0 0;max-width:none;font-family:var(--font-heading);font-size:min(4.4rem,8.1cqi);font-weight:700;line-height:1.02;letter-spacing:-.045em;color:#ffffff;-webkit-text-fill-color:#ffffff}.nh-shero__line{display:block;white-space:nowrap}.nh-shero__word{overflow:hidden;vertical-align:bottom;padding-bottom:.1em}.nh-shero__word,.nh-shero__word>span{display:inline-block}#home-hero h1.nh-shero__title .nh-shero__line--accent .nh-shero__word>span{background:linear-gradient(100deg,#b8f1ec,#5fd0c6 45%,#2bb3a9);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html[data-theme] #home-hero .nh-shero__lede{margin:1.4rem 0 0;max-width:34rem;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.6;color:#b9c4cb}html[data-theme] #home-hero .nh-shero__lede strong{color:#f4f7f6;font-weight:650}.nh-shero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem}.nh-shero__cta{display:inline-flex;align-items:center;gap:1rem;min-height:60px;padding:.4rem .45rem .4rem 1.75rem;border-radius:999px;background:#ffffff;color:#071018!important;font-size:1.12rem;font-weight:650;text-decoration:none;box-shadow:0 12px 30px -12px rgba(126,212,208,.55);position:relative;isolation:isolate;overflow:hidden;translate:var(--tx,0) var(--ty,0);transition:transform .25s cubic-bezier(.16,1,.3,1),translate .45s cubic-bezier(.16,1,.3,1),box-shadow .25s}.nh-shero__cta:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(126,212,208,.4) 50%,transparent 70%);translate:-120% 0;pointer-events:none}.nh-shero__cta-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0e756f;color:#ffffff;transition:transform .25s cubic-bezier(.16,1,.3,1)}.nh-shero__cta:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media (hover:hover) and (pointer:fine){.nh-shero__cta:hover{transform:translateY(-1px);box-shadow:0 18px 40px -14px rgba(126,212,208,.7)}.nh-shero__cta:hover .nh-shero__cta-icon{transform:translateX(2px)}}.nh-shero__visual{position:relative;min-width:0}.nh-con,.nh-con__panel{position:relative}.nh-con__panel{overflow:hidden;border-radius:22px;padding:14px;background:linear-gradient(180deg,rgba(20,30,44,.78),rgba(9,14,24,.86));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 50px 100px -40px rgba(0,0,0,.85),0 0 0 1px rgba(126,212,208,.06),0 0 80px -20px rgba(43,179,169,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nh-con__panel:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(126,212,208,.09),transparent 55%);opacity:0;transition:opacity .6s ease;pointer-events:none}#home-hero.is-pointer .nh-con__panel:after{opacity:1}.nh-con__panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(126,212,208,.5),rgba(255,255,255,.02) 40%,rgba(229,161,0,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nh-con__top{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 12px}.nh-con__brand{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:650;color:#f4f7f6}.nh-con__mark{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(140deg,#2bb3a9,#0e756f);color:#ffffff;font-size:.66rem;font-weight:800;letter-spacing:.04em}.nh-con__live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(126,212,208,.1);font-size:.7rem;font-weight:600;color:var(--mint)}.nh-con__live i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.nh-con__tabs{display:flex;gap:6px;margin-bottom:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.nh-con__tabs span{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025);font-size:.68rem;font-weight:600;white-space:nowrap;color:rgba(244,247,246,.5);transition:color .3s,border-color .3s,background .3s}.nh-con__tabs span.is-on{border-color:rgba(126,212,208,.4);background:rgba(126,212,208,.1);color:#ffffff}.nh-con__tabs span.is-on svg{color:var(--mint)}.nh-con__tabbar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--mint);transform-origin:left center;transform:scaleX(0)}.nh-con__flow{position:relative;height:150px;margin-bottom:12px;border-radius:14px;background:radial-gradient(ellipse 40% 60% at 50% 50%,rgba(43,179,169,.14),transparent 70%),rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}.nh-con__flow>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nh-con__wire{fill:none;stroke:rgba(255,255,255,.1);stroke-width:1.2}.nh-con__pulse{fill:none;stroke:var(--mint);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:14 220;stroke-dashoffset:234;opacity:0}.nh-con__flow g.is-active .nh-con__wire{stroke:rgba(126,212,208,.35)}.nh-con__flow g.is-active .nh-con__pulse{opacity:1;stroke-width:2.2;filter:drop-shadow(0 0 4px rgba(126,212,208,.9))}.nh-con__node{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:9px;background:rgba(12,20,32,.95);border:1px solid rgba(255,255,255,.1);font-size:.68rem;font-weight:600;white-space:nowrap;color:rgba(244,247,246,.75);transform:translate(-50%,-50%);transition:border-color .3s,color .3s,box-shadow .3s}.nh-con__node svg{color:rgba(126,212,208,.75)}.nh-con__node.is-active{border-color:rgba(126,212,208,.6);color:#ffffff;box-shadow:0 0 0 4px rgba(126,212,208,.08),0 0 24px -4px rgba(126,212,208,.6)}.nh-con__core{position:absolute;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;transform:translate(-50%,-50%);background:linear-gradient(140deg,#2bb3a9,#0b5f5a);box-shadow:0 0 0 6px rgba(43,179,169,.12),0 0 0 14px rgba(43,179,169,.05),0 10px 30px -6px rgba(43,179,169,.7)}.nh-con__core span{font-family:var(--font-heading);font-size:1rem;font-weight:800;letter-spacing:.02em;color:#ffffff}.nh-con__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.nh-con__kpis span{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);font-size:.68rem;color:rgba(244,247,246,.55);transition:border-color .3s,background .3s}.nh-con__kpis b{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:#ffffff}.nh-con__kpis span.is-wait{border-color:rgba(229,161,0,.4);background:rgba(229,161,0,.08)}.nh-con__kpis span.is-wait b{color:#ffc24a}.nh-con__feed{--row:48px;--rows:4;display:flex;flex-direction:column;gap:6px;height:calc(var(--rows) * var(--row) + (var(--rows) - 1) * 6px);margin:0;padding:0;overflow:hidden;list-style:none}.nh-con__feed li{box-sizing:border-box;flex:none;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;height:var(--row);padding:0 10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);transition:opacity .9s ease,background-color .9s ease,border-color .9s ease}.nh-con__feed li:nth-child(3){opacity:.7}.nh-con__feed li:nth-child(n+4){opacity:.45}.nh-con__feed li.is-new{border-color:rgba(126,212,208,.28);background:rgba(126,212,208,.06)}.nh-con__feed li.is-pending{border-color:rgba(229,161,0,.45);background:rgba(229,161,0,.08)}.nh-con__ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(126,212,208,.1);color:var(--mint)}.nh-con__feed li.is-pending .nh-con__ico{background:rgba(229,161,0,.16);color:#ffc24a}.nh-con__text{display:flex;flex-direction:column;min-width:0}.nh-con__text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;color:#f4f7f6}.nh-con__text small{font-size:.68rem;color:rgba(244,247,246,.5)}.nh-con__state{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;color:var(--mint)}.nh-con__actions{display:inline-flex;gap:6px}.nh-con__btn{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:7px;background:#e5a100;color:#111114;font-size:.68rem;font-weight:700}.nh-con__btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.18);color:#f4f7f6}.nh-con__toast{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 13px 9px 9px;border-radius:12px;background:rgba(14,22,34,.88);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 40px -16px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.76rem;font-weight:600;white-space:nowrap;color:#f4f7f6}.nh-con__toast--a{top:-22px;left:-7%}.nh-con__toast-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:rgba(126,212,208,.16);color:var(--mint)}@media (prefers-reduced-motion:no-preference){#home-hero{--ease:cubic-bezier(0.22,1,0.36,1)}html[data-theme] #home-hero .nh-shero__eyebrow{animation:nh-shero-in .8s var(--ease) backwards}.nh-shero__word>span{animation:nh-shero-rise 1.1s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms + .1s)}.nh-shero__actions,.nh-shero__lede{animation:nh-shero-in .9s var(--ease) backwards}.nh-shero__lede{animation-delay:.5s}.nh-shero__actions{animation-delay:.62s}.nh-shero__cta:after{transition:translate .9s var(--ease)}.nh-shero__visual{animation:nh-shero-visual 1.4s var(--ease) .2s backwards}.nh-con__toast--a{animation:nh-shero-fade .7s ease 1s backwards}.nh-shero__aura--teal{animation:nh-shero-drift 32s ease-in-out infinite alternate}.nh-shero__aura--amber{animation:nh-shero-drift 40s ease-in-out infinite alternate-reverse}.nh-con__live i{animation:nh-shero-ping 2.8s ease-out infinite}.nh-con__flow g.is-active .nh-con__pulse{animation:nh-con-flow 2.4s cubic-bezier(.45,0,.55,1) infinite}.nh-con__feed li.is-new{animation:nh-con-row .9s cubic-bezier(.22,1,.36,1) both}.nh-con__tabbar{animation:nh-con-tabbar var(--tab-ms,20s) linear both}.nh-con__core,.nh-con__node{animation:nh-con-node .7s ease both}.nh-shero__inner{opacity:calc(1 - var(--p) * .3)}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.nh-shero__copy{translate:0 calc(var(--p, 0) * -40px)}.nh-shero__visual{translate:0 calc(var(--p, 0) * -90px)}.nh-shero-stage{z-index:4}.nh-shero-stage+.nh-home-ed{margin-top:-185vh;padding-top:85vh;background:linear-gradient(#ffffff 0 85vh,var(--ed-paper) 85vh)}.nh-shero-sticky{perspective:1800px;perspective-origin:50% 50%}.nh-shero{transform-origin:50% 50%;transform:scale(calc(1 - var(--zoom, 0) * .14 - var(--flip, 0) * .1)) rotateY(calc(var(--flip, 0) * -90deg));backface-visibility:hidden;will-change:transform}html[data-theme] #home-hero.nh-shero:after{content:"";position:absolute;z-index:6;inset:0;background:linear-gradient(90deg,rgba(5,8,15,.85),rgba(5,8,15,.15));opacity:calc(var(--flip, 0) * 1.1);pointer-events:none}.nh-shero-stage.is-flipped .nh-shero{visibility:hidden;pointer-events:none}}@media (min-width:1025px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nh-con{transform:perspective(1800px) rotateX(calc(var(--ny, 0) * -2deg)) rotateY(calc(var(--nx, 0) * 3deg))}.nh-shero__cta:hover:after{translate:120% 0}}@keyframes nh-shero-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes nh-shero-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes nh-shero-fade{0%{opacity:0}to{opacity:1}}@keyframes nh-shero-visual{0%{opacity:0;transform:translateY(32px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nh-shero-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6vw,4vw,0) scale(1.12)}}@keyframes nh-shero-ping{0%{box-shadow:0 0 0 0 rgba(126,212,208,.6)}to{box-shadow:0 0 0 8px rgba(126,212,208,0)}}@keyframes nh-con-flow{to{stroke-dashoffset:0}}@keyframes nh-con-row{0%{opacity:0;margin-top:calc(-1 * (var(--row) + 6px))}to{opacity:1;margin-top:0}}@keyframes nh-con-tabbar{to{transform:scaleX(1)}}@keyframes nh-con-node{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.nh-shero-stage{height:auto}.nh-shero-sticky{position:relative;height:auto}.nh-shero{width:100%;height:auto;min-height:100svh;border-radius:0;box-shadow:none}.nh-shero__inner{grid-template-columns:minmax(0,1fr);gap:3rem;height:auto;padding-bottom:4rem}.nh-shero__copy{max-width:40rem}.nh-shero__visual{width:min(100%,560px)}.nh-shero__visual.is-scaled .nh-con{width:var(--cw,500px);transform:scale(var(--s,1));transform-origin:top left}.nh-con__toast--a{left:auto;right:4%;top:-18px}.nh-shero__inner{opacity:1!important}}@media (min-width:700px) and (max-width:1024px){.nh-shero{min-height:0}.nh-shero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding-bottom:3rem}.nh-shero__visual{width:100%}.nh-con__toast{display:none}}@media (max-width:640px){.nh-shero{min-height:0}.nh-shero__inner{gap:1.25rem;padding:calc(var(--nh-header-height, 64px) + .75rem) 1.25rem 1.25rem}html[data-theme] #home-hero .nh-shero__eyebrow{max-width:100%;padding:.34rem .75rem .34rem .6rem;font-size:.75rem;letter-spacing:.06em;line-height:1.35;white-space:normal}#home-hero h1.nh-shero__title{margin-top:.85rem;line-height:1.04}html[data-theme] #home-hero .nh-shero__lede{margin-top:.85rem;font-size:.98rem;line-height:1.5}.nh-shero__actions{margin-top:1.25rem}.nh-shero__cta{position:relative;justify-content:center;width:100%;min-height:54px;padding:.35rem 3.5rem;font-size:1.05rem;white-space:nowrap}.nh-shero__cta-icon{position:absolute;top:50%;right:.35rem;width:44px;height:44px;margin-top:-22px}.nh-con__feed{--rows:3}.nh-con__toast{display:none}}.nh-shero__mesh{display:none}@media (max-width:699px){.nh-shero__visual{display:none}.nh-shero__inner{padding-bottom:3.25rem}html[data-theme] #home-hero .nh-shero__lede{margin-top:1rem;font-size:1.04rem}.nh-shero__actions{margin-top:1.6rem}.nh-shero__mesh{display:none}.nh-shero__trace{fill:none;stroke:rgba(126,212,208,.14);stroke-width:1.2}.nh-shero__node{fill:#0b141c;stroke:rgba(126,212,208,.35);stroke-width:1}.nh-shero__signal{fill:none;stroke:#7ed4d0;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:100;opacity:0}}@media (max-width:1024px){.nh-shero__signal{animation:none;opacity:0}}@keyframes nh-shero-signal{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nh-shero-stage{height:auto}.nh-shero-sticky{position:relative;height:auto}.nh-shero{width:100%;height:auto;min-height:100svh;border-radius:0;box-shadow:none}}@media (max-width:1024px){#home-hero .nh-shero__visual{display:none!important}html[data-theme] #home-hero.nh-shero{background:radial-gradient(72% 40% at 50% -6%,rgba(43,179,169,.32),rgba(43,179,169,0) 68%),radial-gradient(86% 34% at 50% 108%,rgba(229,161,0,.12),rgba(229,161,0,0) 72%),#07111c}#home-hero .nh-shero__aura,#home-hero .nh-shero__glow,#home-hero .nh-shero__grid,#home-hero .nh-shero__mesh{display:none!important;animation:none!important}.nh-shero-stage,.nh-shero-sticky{height:auto;min-height:100svh}.nh-shero-sticky{position:relative;display:flex}#home-hero.nh-shero{border-radius:0;box-shadow:none}#home-hero .nh-shero__inner,#home-hero.nh-shero{display:flex;flex-direction:column;justify-content:center;width:100%;height:auto;min-height:100svh}#home-hero .nh-shero__inner{align-items:stretch;gap:0;box-sizing:border-box;padding:calc(var(--nh-header-height, 64px) + 1.25rem) 1.25rem 4.75rem}#home-hero .nh-shero__copy{width:100%;max-width:36rem;min-width:0}html[data-theme] #home-hero .nh-shero__eyebrow{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;flex-wrap:wrap;white-space:normal;padding:.4rem .75rem .4rem .6rem;font-size:.68rem;letter-spacing:.08em;line-height:1.35}#home-hero h1.nh-shero__title{width:100%;max-width:100%;margin-top:1rem;font-size:clamp(1.9rem,8.4vw,3.15rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}#home-hero .nh-shero__line{white-space:normal;max-width:100%}#home-hero .nh-shero__word{max-width:100%}html[data-theme] #home-hero .nh-shero__lede{max-width:36rem;margin-top:1rem;font-size:clamp(.98rem,3.5vw,1.12rem);line-height:1.5;overflow-wrap:break-word}#home-hero .nh-shero__actions{margin-top:1.35rem}#home-hero .nh-shero__cta{max-width:100%;white-space:normal}#home-hero .nh-shero__cue{position:absolute;z-index:4;left:50%;bottom:1.15rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;translate:-50% 0;color:rgba(244,247,246,.72);font-size:.68rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}#home-hero .nh-shero__cue-chev{width:10px;height:10px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}}.nh-shero__cue{display:none}@media (max-width:1024px) and (prefers-reduced-motion:no-preference){#home-hero .nh-shero__word>span{animation:nh-shero-word .85s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * 75ms + .08s)}#home-hero .nh-shero__lede{animation:nh-shero-in .8s cubic-bezier(.22,1,.36,1) .62s backwards}#home-hero .nh-shero__actions{animation:nh-shero-in .8s cubic-bezier(.22,1,.36,1) .78s backwards}#home-hero .nh-shero__cue-chev{animation:nh-shero-cue 1.8s ease-in-out infinite}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){#home-hero .nh-shero__actions,#home-hero .nh-shero__cue-chev,#home-hero .nh-shero__eyebrow,#home-hero .nh-shero__lede,#home-hero .nh-shero__word>span{animation:none}}@keyframes nh-shero-word{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes nh-shero-drift-phone{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-7vw,5vh,0) scale(1.1)}}@keyframes nh-shero-cue{0%,to{transform:translateY(0) rotate(45deg);opacity:.45}50%{transform:translateY(7px) rotate(45deg);opacity:1}}.nh-nip{--ink:#14202e;--muted:#6b7785;--line:#e6eaf0;--teal:#0f766e;--coral:#ff6b4a;--paper:#f7f6f2;display:flex;flex-direction:column;gap:8px;padding:0 0 10px;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:11px;line-height:1.3}.nh-nip,.nh-nip *{box-sizing:border-box}.nh-nip *{-webkit-text-fill-color:currentColor}.nh-nip__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px;background:var(--teal);color:#ffffff}.nh-nip__brand{display:inline-flex;align-items:center;gap:6px;min-width:0}.nh-nip__mark{width:22px;height:22px;flex:none}.nh-nip__word{font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:-.03em;color:#ffffff}.nh-nip__word b{color:var(--coral);font-weight:800}.nh-nip__brand small,.nh-nip__screen-title{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.82)}.nh-nip__loc{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:4px 8px 4px 6px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16)}.nh-nip__loc svg{width:14px;height:14px;flex:none;fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nh-nip__loc span{display:flex;flex-direction:column;min-width:0}.nh-nip__loc small{font-size:8px;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.72)}.nh-nip__loc b{font-size:10px;font-weight:700;white-space:nowrap}.nh-nip__search{display:flex;align-items:center;gap:6px;height:32px;margin:0 10px;padding:0 10px;border-radius:999px;background:#ffffff;color:var(--muted);box-shadow:0 1px 2px rgba(16,32,56,.06)}.nh-nip__search i{width:10px;height:10px;border:1.6px solid;border-radius:50%;position:relative;flex:none}.nh-nip__search i:after{content:"";position:absolute;width:5px;height:1.6px;right:-4px;bottom:-1px;background:currentColor;transform:rotate(40deg)}.nh-nip__search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nh-nip__shop,.nh-nip__shopcard{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center;margin:0 10px;padding:8px;border-radius:14px;background:#ffffff;border:1px solid var(--line);box-shadow:0 4px 16px rgba(16,32,56,.06)}.nh-nip__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--teal);color:#ffffff;font-weight:800}.nh-nip__drow b,.nh-nip__order-h b,.nh-nip__panel-h b,.nh-nip__row b,.nh-nip__shop strong,.nh-nip__shopcard b,.nh-nip__sync b,.nh-nip__tile-name b{display:block;font-size:12px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.nh-nip__shop small,.nh-nip__shopcard small{display:block;margin-top:2px;color:var(--muted);font-size:10px}.nh-nip__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.nh-nip__auto,.nh-nip__pill,.nh-nip__tags span{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:6px;background:#ffece6;color:#c2410c;font-size:9px;font-weight:700}.nh-nip__pill{background:#fff6d6;color:#92400e}.nh-nip__pill.is-ok{background:#eefaf3;color:#146c36}.nh-nip__auto{background:#ecfdf9;color:var(--teal)}.nh-nip__kicker,.nh-nip__panel-h,.nh-nip__sync span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nh-nip__kicker{margin:0 10px}.nh-nip__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 10px}.nh-nip__tile{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#ffffff;border:1px solid var(--line);box-shadow:0 4px 16px rgba(16,32,56,.05)}.nh-nip__tile .nh-nip__art{width:100%;height:96px;border-radius:0}.nh-nip__tile .nh-nip__glyph{transform:scale(2.15)}.nh-nip__tile-name{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px 8px}.nh-nip__plus{width:18px;height:18px;flex:none;border-radius:50%;background:var(--coral);position:relative}.nh-nip__plus:after,.nh-nip__plus:before{content:"";position:absolute;left:50%;top:50%;background:#ffffff;border-radius:1px;transform:translate(-50%,-50%)}.nh-nip__plus:before{width:8px;height:2px}.nh-nip__plus:after{width:2px;height:8px}.nh-nip__art{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;overflow:hidden;background:#fff7f4}.nh-nip__glyph{position:relative;width:36px;height:36px}.nh-nip__art i{position:absolute;display:block}.nh-nip__art--env{background:#fff4e8}.nh-nip__art--env i:first-child{left:7px;right:7px;top:12px;bottom:8px;background:#f4d7b0;border:1.5px solid #e0b27a;border-radius:2px}.nh-nip__art--env i:last-child{left:7px;right:7px;top:12px;height:12px;background:linear-gradient(135deg,transparent 50%,#e7c08a 0);clip-path:polygon(0 0,50% 100%,100% 0);background:#e8b56a}.nh-nip__art--bag{background:#e7f6f4}.nh-nip__art--bag i:first-child{left:10px;right:10px;top:12px;bottom:6px;background:#0f766e;border-radius:3px 3px 6px 6px}.nh-nip__art--bag i:last-child{left:14px;right:14px;top:8px;height:8px;border:2px solid #0f766e;border-bottom:0;border-radius:8px 8px 0 0}.nh-nip__art--balloon{background:#fff0ec}.nh-nip__art--balloon i:first-child{left:10px;top:6px;width:16px;height:18px;border-radius:50%;background:var(--coral)}.nh-nip__art--balloon i:last-child{left:17px;top:24px;width:2px;height:10px;background:#e8553a}.nh-nip__art--book{background:#eef3ff}.nh-nip__art--book i:first-child{left:9px;top:7px;width:18px;height:22px;background:#ffffff;border:1.5px solid #8aa4d4;border-radius:2px}.nh-nip__art--book i:last-child{left:13px;top:12px;width:10px;height:8px;background:repeating-linear-gradient(#8aa4d4,#8aa4d4 1px,transparent 0,transparent 3px)}.nh-nip__art--wrap{background:#f8efff}.nh-nip__art--wrap i:first-child{left:6px;right:6px;top:10px;bottom:8px;background:repeating-linear-gradient(135deg,#c084fc,#c084fc 4px,#f3e8ff 0,#f3e8ff 8px);border-radius:3px}.nh-nip__art--wrap i:last-child{left:8px;top:6px;width:14px;height:6px;background:#a855f7;border-radius:2px}.nh-nip__art--tape{background:#fff8eb}.nh-nip__art--tape i:first-child{left:8px;top:8px;width:20px;height:20px;border-radius:50%;background:#f5c16c;box-shadow:inset 0 0 0 6px #e0a100}.nh-nip__art--tape i:last-child{left:15px;top:15px;width:6px;height:6px;border-radius:50%;background:#fff8eb}.nh-nip__bnav,.nh-nip__tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin:2px 8px 0;padding:6px 4px 2px;border-top:1px solid var(--line);background:rgba(255,255,255,.96);color:#8a94a2;font-size:9px;font-weight:600;text-align:center}.nh-nip__bnav{grid-template-columns:repeat(4,1fr)}.nh-nip__bnav .is-on,.nh-nip__tabs .is-on{color:var(--teal);font-weight:800}.nh-nip__sync{display:flex;flex-direction:column;gap:2px;margin:0 10px;padding:8px 10px;border-radius:12px;background:#ecfdf9;border:1px solid #99f6e4}.nh-nip__sync span{letter-spacing:0;text-transform:none;font-weight:600;color:#134e4a}.nh-nip__rows{display:flex;flex-direction:column;gap:6px;margin:0 10px}.nh-nip__drow,.nh-nip__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px;border-radius:12px;background:#ffffff;border:1px solid var(--line)}.nh-nip__drow small,.nh-nip__row small{display:block;margin-top:1px;color:var(--muted);font-size:9px}.nh-nip__live{display:inline-flex;align-items:center;gap:4px;color:#146c36;font-size:9px;font-weight:800}.nh-nip__live i{width:16px;height:10px;border-radius:999px;background:#146c36;position:relative}.nh-nip__live i:after{content:"";position:absolute;right:1px;top:1px;width:8px;height:8px;border-radius:50%;background:#ffffff}.nh-nip__seg{display:flex;gap:4px;margin:0 10px;padding:3px;border-radius:10px;background:#e7eeea}.nh-nip__seg span{flex:1;display:grid;place-items:center;height:22px;border-radius:8px;color:var(--muted);font-size:10px;font-weight:700}.nh-nip__seg .is-on{background:#ffffff;color:var(--ink);box-shadow:0 1px 2px rgba(16,32,56,.08)}.nh-nip__order,.nh-nip__panel{display:flex;flex-direction:column;gap:6px;margin:0 10px;padding:8px;border-radius:14px;background:#ffffff;border:1px solid var(--line)}.nh-nip__order.is-new{border:2px solid var(--teal);background:#f3fbf9}.nh-nip__acts,.nh-nip__meta,.nh-nip__order-h,.nh-nip__panel-h{display:flex;align-items:center;justify-content:space-between;gap:6px}.nh-nip__meta span,.nh-nip__note,.nh-nip__panel-h span{color:var(--muted);font-size:10px;font-weight:600}.nh-nip__order ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.nh-nip__order li{padding:4px 6px;border-radius:8px;background:#ffffff;border:1px solid var(--line);font-weight:600}.nh-nip__acts span{display:grid;place-items:center;height:24px;flex:1;border-radius:8px;border:1px solid var(--line);background:#ffffff;font-size:11px;font-weight:800}.nh-nip__acts .is-pri{background:var(--coral);border-color:var(--coral);color:#ffffff}.nh-nip__note{margin:0 10px}.nh-nip__shopcard small{display:inline-flex;align-items:center;gap:4px;color:#146c36;font-weight:700}.nh-nip__shopcard small i{width:6px;height:6px;border-radius:50%;background:#22b35e}.nh-nip__drow{grid-template-columns:minmax(0,1fr) auto;padding:6px 2px;border:0;border-radius:0;background:transparent;border-top:1px solid var(--line)}.nh-nip__panel .nh-nip__drow:first-of-type{border-top:0}.nh-nip__panel-h span{text-transform:none;letter-spacing:0;color:#e8553a;font-weight:700}.nh-nip{container-type:inline-size}@container (max-width: 280px){.nh-nip__loc span{display:none}.nh-nip__row{gap:4px;padding:5px}.nh-nip__live{font-size:0}}.nh-suman{position:relative;z-index:1;isolation:isolate;overflow:hidden;margin:0;padding:clamp(4rem,9vh,6.5rem) 0;color:#f4f7f6;background:radial-gradient(ellipse 55% 60% at 78% 45%,rgba(43,179,169,.2),transparent 70%),radial-gradient(ellipse 40% 50% at 10% 100%,rgba(229,161,0,.08),transparent 70%),linear-gradient(180deg,#071018,#0a1a24)}.nh-suman:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay}.nh-suman__wrap{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1.5rem;width:min(1180px,calc(100% - 2.5rem));margin:0 auto}.nh-suman__quote,.nh-suman__show{grid-column:1/-1}.nh-suman__rail{display:none}.nh-suman__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}html[data-theme] #home-suman .nh-suman__eyebrow{margin:0;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7ed4d0}html[data-theme] #home-suman .nh-suman__head h2{margin:.55rem 0 0;max-width:22em;font-family:var(--font-heading);font-size:clamp(1.7rem,3.3vw,2.85rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;text-transform:uppercase;color:#f7f8f6;-webkit-text-fill-color:#f7f8f6}html[data-theme] #home-suman .nh-suman__head h2 a{color:inherit;text-decoration:none}html[data-theme] #home-suman .nh-suman__head em{font-family:var(--font-instrument-serif),Georgia,"Iowan Old Style",serif;font-style:italic;font-weight:400;letter-spacing:-.02em;color:#7ed4d0;-webkit-text-fill-color:#7ed4d0}.nh-suman__visit{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1.1rem;border-radius:999px;border:1px solid rgba(126,212,208,.55);color:#f4f7f6;font-size:.95rem;font-weight:650;text-decoration:none;transition:background .2s}.nh-suman__visit:hover{background:rgba(126,212,208,.12)}.nh-suman__visit:focus-visible{outline:2px solid #7ed4d0;outline-offset:3px}.nh-suman__show{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2rem,5vh,3rem)}.nh-suman__steps{display:flex;flex-direction:column;gap:.5rem}.nh-suman__step{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;justify-content:stretch;justify-items:start;gap:.85rem;width:100%;margin:0;padding:.95rem 1rem 1rem;overflow:hidden;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .3s,border-color .3s}.nh-suman__step:hover{background:rgba(255,255,255,.03)}.nh-suman__step.is-on{border-color:rgba(126,212,208,.22);background:linear-gradient(180deg,rgba(126,212,208,.09),rgba(126,212,208,.03))}.nh-suman__step:focus-visible{outline:2px solid #7ed4d0;outline-offset:2px}.nh-suman__step-num{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;font-weight:600;color:rgba(244,247,246,.6);transition:background .3s,color .3s,border-color .3s}.nh-suman__step.is-on .nh-suman__step-num{border-color:transparent;background:linear-gradient(140deg,#2bb3a9,#0e756f);color:#ffffff}.nh-suman__step-text{flex:1 1 auto;justify-self:stretch;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:.15rem}.nh-suman__step-title{font-family:var(--font-heading);font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:rgba(244,247,246,.8);transition:color .3s}.nh-suman__step.is-on .nh-suman__step-title{color:#ffffff}.nh-suman__step-line{display:grid;grid-template-rows:0fr;font-size:.9rem;line-height:1.45;color:#b9c4cb;opacity:0;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),opacity .3s}.nh-suman__step-line>span{min-height:0;overflow:hidden}.nh-suman__step.is-on .nh-suman__step-line{grid-template-rows:1fr;opacity:1}.nh-suman__screen{position:relative;padding:10px;border-radius:24px;background:linear-gradient(180deg,rgba(20,32,46,.9),rgba(9,16,26,.9));border:1px solid rgba(186,214,220,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 50px 90px -40px rgba(0,0,0,.8),0 0 90px -30px rgba(43,179,169,.4)}.nh-suman__frame{aspect-ratio:16/10.5;overflow:hidden;border-radius:16px;background:#eef1f0;color:#111114;position:relative}.nh-suman__frame .nh-app{position:absolute;top:0;left:0;width:var(--dw,472px);height:var(--dh,310px);transform:scale(var(--s,1));transform-origin:0 0}html[data-theme] #home-suman .nh-suman__step{justify-content:stretch;justify-items:start}@media (prefers-reduced-motion:no-preference){.nh-suman__frame{animation:nh-suman-in .55s cubic-bezier(.16,1,.3,1) both}}@keyframes nh-suman-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nh-suman__quote{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem 1.5rem;margin:clamp(2rem,5vh,3rem) 0 0;padding:1.3rem 1.5rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(420px 200px at 100% 0,rgba(232,160,18,.16),transparent 70%),rgba(255,255,255,.03)}.nh-suman__q-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#e8a012;color:#111114}html[data-theme] #home-suman .nh-suman__quote blockquote,html[data-theme] #home-suman .nh-suman__quote p{margin:0;font-family:var(--font-body);font-style:normal;font-weight:500;font-size:1rem;line-height:1.55;color:#ffffff;-webkit-text-fill-color:#ffffff}.nh-suman__quote figcaption{display:flex;align-items:center;gap:.75rem;padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.1)}.nh-suman__avatar{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff0cc;color:#b77905;font-weight:700}html[data-theme] #home-suman .nh-suman__quote figcaption strong{display:block;font-size:.96rem;color:#ffffff;-webkit-text-fill-color:#ffffff}html[data-theme] #home-suman .nh-suman__quote figcaption small{display:block;margin-top:.12rem;font-size:.8rem;white-space:nowrap;color:rgba(242,245,244,.65);-webkit-text-fill-color:rgba(242,245,244,.65)}.nh-home-ed>.nh-rail,.nh-home-ed>.nh-suman{margin:0}@media (max-width:900px){.nh-suman__show{grid-template-columns:minmax(0,1fr)}.nh-suman__screen{order:-1}.nh-suman__quote{grid-template-columns:auto minmax(0,1fr)}.nh-suman__quote figcaption{grid-column:1/-1;padding:1rem 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.1)}html[data-theme] #home-suman .nh-suman__quote figcaption small{white-space:normal}}@media (max-width:640px){.nh-suman{padding:3.25rem 0 3.5rem}.nh-suman__wrap{width:min(1180px,calc(100% - 2rem))}html[data-theme] #home-suman .nh-suman__head h2{font-size:clamp(1.55rem,7.4vw,1.85rem);max-width:none}.nh-suman__visit{width:100%;justify-content:center;min-height:48px;box-sizing:border-box}.nh-suman__show{gap:1.15rem;margin-top:1.5rem}.nh-suman__frame{aspect-ratio:4/3.85}.nh-app__rail,.nh-app__side{display:none!important}.nh-app{font-size:12px}.nh-app__head strong{font-size:15px}.nh-app__tr{min-height:26px;gap:4px}.nh-suman__steps{gap:.35rem}.nh-suman__step{min-height:52px;padding:.85rem .85rem .9rem;box-sizing:border-box}.nh-suman__step-title{font-size:1.02rem}.nh-suman__quote{margin-top:1.5rem;padding:1.15rem 1.05rem 1.2rem;gap:.85rem}html[data-theme] #home-suman .nh-suman__quote p{font-size:.98rem}}@media (max-width:1023px){.nh-suman__wrap{display:flex;flex-direction:column;align-items:stretch;width:min(1180px,calc(100% - 2rem))}.nh-suman__show{display:none}.nh-suman__rail{display:flex;align-items:flex-start;gap:.75rem;box-sizing:border-box;width:calc(100% + 2rem);max-width:none;min-width:0;margin:1.35rem -1rem 0;padding:.2rem 1.25rem .45rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-webkit-user-select:none;user-select:none}.nh-suman__rail.is-dragging,.nh-suman__rail.is-settling{scroll-snap-type:none;scroll-behavior:auto}.nh-suman__rail::-webkit-scrollbar{display:none}.nh-suman__rail:focus-visible{outline:2px solid #7ed4d0;outline-offset:4px}.nh-suman__card{flex:0 0 calc(100% - 0.75rem);width:calc(100% - .75rem);display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;border-radius:18px;overflow:hidden;background:#0c1824;border:1px solid rgba(186,214,220,.16);box-shadow:0 24px 50px -28px rgba(0,0,0,.65)}.nh-suman__shot{background:#eef1f0}.nh-suman__shot .nh-app{position:relative;width:100%;height:auto;transform:none;font-size:12px}.nh-suman__shot .nh-app__rail,.nh-suman__shot .nh-app__side{display:none!important}.nh-suman__shot .nh-app__body,.nh-suman__shot .nh-app__labelcard,.nh-suman__shot .nh-app__mail,.nh-suman__shot .nh-app__main{flex:none;height:auto;min-height:0}.nh-suman__shot .nh-app__body{display:block}.nh-suman__shot .nh-app__main{padding:10px 12px 12px}.nh-suman__shot .nh-app__head strong{font-size:15px}.nh-suman__shot .nh-app__tr{min-height:26px}.nh-suman__shot .nh-app__clip,.nh-suman__shot .nh-app__mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nh-suman__shot .nh-app__mailhead b{overflow-wrap:anywhere}.nh-suman__card-copy{display:flex;flex-direction:column;gap:.28rem;padding:.9rem 1.05rem 1.05rem 1.15rem}html[data-theme] #home-suman .nh-suman__card-num{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:#7ed4d0}html[data-theme] #home-suman .nh-suman__card-title{margin:0;font-family:var(--font-heading);font-size:1.12rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#ffffff;-webkit-text-fill-color:#ffffff}html[data-theme] #home-suman .nh-suman__card-line{margin:0;font-size:.92rem;line-height:1.45;color:#b9c4cb;-webkit-text-fill-color:#b9c4cb}.nh-suman__visit{order:3;width:100%;justify-content:center;min-height:48px;margin-top:1.15rem;box-sizing:border-box}.nh-suman__quote{order:4}}@media (prefers-reduced-motion:reduce){.nh-app__spin{animation:none!important}}.nh-app{--ink:#111114;--muted:#5b6670;--line:rgba(17,17,20,0.08);--teal:#0e756f;box-sizing:border-box;display:flex;flex-direction:column;height:100%;font-family:var(--font-body);font-size:10.5px;line-height:1.3;color:var(--ink);background:#f6f7f6}.nh-app *{-webkit-text-fill-color:currentColor}.nh-app__bar{display:flex;align-items:center;gap:8px;height:26px;padding:0 10px;background:#e9ecea;border-bottom:1px solid var(--line)}.nh-app__dots{display:flex;gap:4px}.nh-app__dots i{width:7px;height:7px;border-radius:50%;background:#cfd5d2}.nh-app__url{flex:1;display:inline-flex;align-items:center;gap:5px;max-width:190px;margin:0 auto;height:16px;padding:0 8px;border-radius:6px;background:#ffffff;font-size:9px;color:var(--muted)}.nh-app__si{display:grid;place-items:center;height:16px;padding:0 6px;border-radius:5px;background:var(--teal);color:#ffffff;font-size:8.5px;font-weight:700;letter-spacing:.06em}.nh-app__body{flex:1;min-height:0;display:flex}.nh-app__side{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:34px;padding:10px 0;background:#ffffff;border-right:1px solid var(--line)}.nh-app__side span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#9aa4ab}.nh-app__side span.is-on{background:rgba(14,117,111,.12);color:var(--teal)}.nh-app__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.nh-app__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.nh-app__head strong{font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:-.02em}.nh-app__title{display:flex;flex-direction:column;gap:1px}.nh-app__title small{font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nh-app__rail{flex:none;display:flex;flex-direction:column;gap:8px;width:140px;padding:10px 10px 10px 11px;border-left:1px solid var(--line);background:linear-gradient(180deg,#fbfcfb,#f3f6f5)}.nh-app__rail-title{display:inline-flex;align-items:center;gap:5px;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.nh-app__rail-title i{width:6px;height:6px;border-radius:50%;background:#2bb3a9;box-shadow:0 0 0 3px rgba(43,179,169,.18)}.nh-app__rail ol{position:relative;display:flex;flex-direction:column;gap:9px;margin:2px 0 0;padding:0;list-style:none}.nh-app__rail ol:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background:rgba(14,117,111,.25)}.nh-app__rail li{position:relative;display:grid;grid-template-columns:13px minmax(0,1fr);gap:7px;align-items:start}.nh-app__rail li b{display:block;font-size:9.5px;font-weight:600;line-height:1.25;color:var(--ink)}.nh-app__rail li small{display:block;margin-top:1px;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;color:var(--muted)}.nh-app__dot{display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--teal);color:#ffffff;box-shadow:0 0 0 2px #f6f8f7}.nh-app__rail li:last-child .nh-app__dot{background:#2bb3a9;box-shadow:0 0 0 2px #f6f8f7,0 0 0 5px rgba(43,179,169,.18)}.nh-app__rail-foot{display:flex;align-items:baseline;gap:5px;margin-top:auto;padding:7px 8px;border-radius:8px;background:#ffffff;border:1px solid var(--line);font-size:9px;color:var(--muted)}.nh-app__rail-foot b{font-family:var(--font-heading);font-size:14px;color:var(--ink)}.nh-app__note{margin:0;font-size:9px;color:var(--muted)}.nh-app__attach{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 9px;border-radius:7px;background:#f4f6f5;border:1px solid var(--line);font-size:9.5px;font-weight:600;color:var(--ink)}.nh-app__attach small{font-weight:500;color:var(--muted)}.nh-app__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nh-app__facts span{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:8px;background:#ffffff;border:1px solid var(--line);font-size:8.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.nh-app__facts b{font-size:11px;letter-spacing:0;text-transform:none;color:var(--ink)}.nh-app__pill{display:inline-flex;align-items:center;gap:4px;height:17px;padding:0 7px;border-radius:999px;font-size:9px;font-weight:600;white-space:nowrap}.nh-app__pill--ok{background:rgba(14,117,111,.12);color:#0b5f5a}.nh-app__pill--run{background:rgba(229,161,0,.16);color:#8a5d00}.nh-app__pill--muted{background:rgba(17,17,20,.06);color:var(--muted)}@media (prefers-reduced-motion:no-preference){.nh-app__spin{animation:nh-app-spin 1.1s linear infinite}.nh-app__tr.is-live{animation:nh-app-live 2.4s ease-in-out infinite}}@keyframes nh-app-spin{to{transform:rotate(1turn)}}@keyframes nh-app-live{0%,to{background:rgba(229,161,0,.06)}50%{background:rgba(229,161,0,.14)}}.nh-app__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nh-app__stats span{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:8px;background:#ffffff;border:1px solid var(--line);font-size:9px;color:var(--muted)}.nh-app__stats b{font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.nh-app__table{display:flex;flex-direction:column;border-radius:8px;background:#ffffff;border:1px solid var(--line);overflow:hidden}.nh-app__tr{display:grid;grid-template-columns:.8fr .7fr 1.8fr 1.1fr;align-items:center;gap:6px;min-height:22px;padding:0 8px;border-top:1px solid var(--line)}.nh-app__tr:first-child{border-top:0}.nh-app__tr--head{min-height:19px;background:#fafbfa;font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nh-app__tr--3{grid-template-columns:2.2fr .6fr .9fr}.nh-app__tr--3 span:last-child{text-align:right}.nh-app__tr--pick{grid-template-columns:18px .6fr 1fr 1.3fr .4fr}.nh-app__tr--pick.is-done span:not(.nh-app__tick){color:var(--muted)}.nh-app__mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:9.5px}.nh-app__clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nh-app__doc{display:flex;flex-direction:column;gap:7px}.nh-app__docmeta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nh-app__docmeta span{display:flex;flex-direction:column;gap:1px;font-size:8.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.nh-app__docmeta b{font-size:10.5px;letter-spacing:0;text-transform:none;color:var(--ink)}.nh-app__total{display:flex;justify-content:space-between;align-items:baseline;padding:6px 8px;border-radius:8px;background:#111114;color:#ffffff;font-weight:600}.nh-app__total b{font-family:var(--font-heading);font-size:14px}.nh-app__btn{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 8px;border-radius:6px;background:#111114;color:#ffffff;font-size:9px;font-weight:600}.nh-app__progress{display:flex;flex-direction:column;gap:4px;font-size:9px;color:var(--muted)}.nh-app__progress i{display:block;height:5px;border-radius:99px;background:rgba(17,17,20,.08);overflow:hidden}.nh-app__progress b{display:block;height:100%;border-radius:inherit;background:var(--teal)}.nh-app__tick{display:grid;place-items:center;width:13px;height:13px;border-radius:4px;border:1.5px solid rgba(17,17,20,.2);color:#ffffff}.nh-app__tr--pick.is-done .nh-app__tick{background:var(--teal);border-color:var(--teal)}.nh-app__mail{display:flex;flex-direction:column;gap:8px;flex:1;padding:10px;border-radius:8px;background:#ffffff;border:1px solid var(--line)}.nh-app__mailhead{display:flex;flex-direction:column;gap:4px;padding-bottom:7px;border-bottom:1px solid var(--line);color:var(--muted)}.nh-app__mailhead b{margin-left:4px;color:var(--ink);font-weight:600}.nh-app__mail p{margin:0;font-size:10.5px;line-height:1.5;color:#2d3740}.nh-app__paybtn{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;height:22px;padding:0 11px;border-radius:7px;background:var(--teal);color:#ffffff;font-size:10px;font-weight:700}.nh-app__labelcard{flex:1;display:flex;flex-direction:column;gap:7px;padding:9px;border-radius:8px;background:#ffffff;border:1.5px dashed rgba(17,17,20,.25)}.nh-app__labeltop{display:flex;justify-content:space-between;align-items:baseline}.nh-app__labeltop b{font-family:var(--font-heading);font-size:11px;letter-spacing:.04em}.nh-app__bars{display:flex;height:56px;gap:2px;margin-top:4px}.nh-app__bars i{display:block;height:100%;background:#111114}.nh-app__labelcard p{margin:auto 0 0;font-size:10px;font-weight:600;line-height:1.4}.nh-proof{--bar-h:4.25rem;--bar-gap:clamp(1.25rem,3vh,1.75rem);--tone:#2bb3a9;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-wipe:cubic-bezier(0.77,0,0.18,1);position:relative;max-width:100%;background:#05080f}.nh-home-ed>.nh-proof{margin:0}.nh-proof--shopnip{--tone:#ff6b4a}.nh-proof .nh-suman{--tone:#2bb3a9}.nh-proof .nh-shop{--tone:#ff6b4a}.nh-proof__bar{position:absolute;z-index:3;top:var(--bar-gap);left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1180px,calc(100% - 2.5rem));pointer-events:none}.nh-proof__arrows,.nh-proof__tabs{pointer-events:auto}.nh-proof__tabs{position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.3rem;padding:.3rem;border-radius:18px;background:rgba(6,12,18,.66);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px -24px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme] .nh-proof .nh-proof__tab{--tone:#2bb3a9;display:flex;align-items:center;justify-content:flex-start;gap:.7rem;min-width:15.5rem;min-height:0;margin:0;padding:.55rem 1rem .55rem .55rem;border:1px solid transparent;border-radius:14px;background:transparent;color:#f4f7f6;font:inherit;text-align:left;cursor:pointer;transition:background .3s,border-color .3s}html[data-theme] .nh-proof .nh-proof__tab--shopnip{--tone:#ff6b4a}html[data-theme] .nh-proof .nh-proof__tab:not(.is-on):hover{background:rgba(255,255,255,.05)}.nh-proof__glider{position:absolute;z-index:-1;top:.3rem;bottom:.3rem;left:.3rem;width:calc((100% - .9rem) / 2);border-radius:14px;border:1px solid color-mix(in srgb,var(--tone) 45%,transparent);background:color-mix(in srgb,var(--tone) 16%,rgba(255,255,255,.04));box-shadow:0 0 30px -10px color-mix(in srgb,var(--tone) 70%,transparent);transform:translateX(calc(var(--i, 0) * (100% + .3rem)));transition:transform .7s cubic-bezier(.77,0,.18,1),background-color .7s ease,border-color .7s ease,box-shadow .7s ease}.nh-proof__mark{flex:none;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);font-family:var(--font-heading);font-size:.8rem;font-weight:800;letter-spacing:.02em;color:rgba(244,247,246,.75);transition:background .3s,color .3s,border-color .3s}.nh-proof__tab.is-on .nh-proof__mark{border-color:transparent;background:var(--tone);color:#ffffff}.nh-proof__tab-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.nh-proof__tab-name{font-family:var(--font-heading);font-size:.98rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:rgba(244,247,246,.82)}.nh-proof__tab.is-on .nh-proof__tab-name{color:#ffffff}.nh-proof__tab-line{font-size:.76rem;font-weight:500;line-height:1.3;white-space:nowrap;color:rgba(244,247,246,.6)}.nh-proof__tab.is-on .nh-proof__tab-line{color:rgba(244,247,246,.85)}.nh-proof__arrow:focus-visible,.nh-proof__tab:focus-visible{outline:2px solid #f4f7f6;outline-offset:3px}.nh-proof__arrows{display:inline-flex;align-items:center;gap:.45rem}.nh-proof__count{margin-right:.35rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.06em;color:rgba(244,247,246,.55)}.nh-proof__count b{font-weight:600;color:#f4f7f6}html[data-theme] .nh-proof .nh-proof__arrow{display:grid;place-items:center;width:40px;height:40px;min-height:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(6,12,18,.6);color:#f4f7f6;cursor:pointer;transition:background .2s,opacity .2s}html[data-theme] .nh-proof .nh-proof__arrow:hover:not(:disabled){background:rgba(255,255,255,.12)}html[data-theme] .nh-proof .nh-proof__arrow:disabled{opacity:.3;cursor:default}.nh-proof__viewport{display:grid;max-width:100%}.nh-proof__slide{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.nh-proof__slide.is-on{z-index:1;opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.nh-proof__slide>section{height:100%;box-sizing:border-box}.nh-proof .nh-shop,.nh-proof .nh-suman{padding-top:calc(var(--bar-gap) + var(--bar-h) + clamp(2rem, 5vh, 3.25rem))}@media (min-width:1024px){html[data-theme] .nh-proof :is(.nh-suman__steps,.nh-shop__steps){position:relative;gap:0;border-top:1px solid rgba(255,255,255,.09)}.nh-proof :is(.nh-suman__steps,.nh-shop__steps):before{content:"";position:absolute;z-index:1;top:0;left:0;width:2px;height:var(--ind-h,0);border-radius:2px;background:var(--tone);box-shadow:0 0 16px color-mix(in srgb,var(--tone) 70%,transparent);transform:translateY(var(--ind-y,0));transition:transform .6s var(--ease-out),height .6s var(--ease-out)}html[data-theme] .nh-proof :is(.nh-suman__step,.nh-shop__step){grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem;padding:1.45rem .5rem 1.45rem 1.35rem;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent;transition:background-color .4s ease}html[data-theme] .nh-proof :is(.nh-suman__step,.nh-shop__step):not(.is-on):hover{background:rgba(255,255,255,.025)}html[data-theme] .nh-proof :is(.nh-suman__step,.nh-shop__step).is-on{border-color:rgba(255,255,255,.09);background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 11%,transparent),transparent 75%)}html[data-theme] .nh-proof :is(.nh-suman__step-num,.nh-shop__step-num){display:block;width:auto;height:auto;padding:0;border:0;border-radius:0;background:none;font-size:.8rem;letter-spacing:.08em;color:rgba(244,247,246,.42);transition:color .4s ease}html[data-theme] .nh-proof :is(.nh-suman__step,.nh-shop__step).is-on :is(.nh-suman__step-num,.nh-shop__step-num){background:none;color:var(--tone)}html[data-theme] .nh-proof :is(.nh-suman__step-title,.nh-shop__step-title){font-size:1.12rem;color:rgba(244,247,246,.68);transition:color .4s ease,translate .5s var(--ease-out)}html[data-theme] .nh-proof :is(.nh-suman__step,.nh-shop__step).is-on :is(.nh-suman__step-title,.nh-shop__step-title),html[data-theme] .nh-proof :is(.nh-suman__step,.nh-shop__step):hover :is(.nh-suman__step-title,.nh-shop__step-title){color:#ffffff;translate:4px 0}.nh-proof :is(.nh-suman__step,.nh-shop__step):after{content:"";align-self:center;width:7px;height:7px;margin-right:.35rem;border-top:1.5px solid;border-right:1.5px solid;color:rgba(244,247,246,.3);rotate:45deg;transition:color .4s ease,translate .5s var(--ease-out)}.nh-proof :is(.nh-suman__step,.nh-shop__step):is(:hover,.is-on):after{color:var(--tone);translate:3px 0}}@media (max-width:1023px){.nh-proof{--bar-h:3.6rem;--bar-gap:1rem}.nh-proof__bar{width:calc(100% - 2rem)}.nh-proof__tabs{flex:1;display:grid}html[data-theme] .nh-proof .nh-proof__tab{min-width:0;gap:.55rem;padding:.45rem .6rem .45rem .45rem}.nh-proof__mark{width:2.1rem;height:2.1rem;border-radius:10px;font-size:.74rem}.nh-proof__tab-name{font-size:.92rem}.nh-proof__arrows,.nh-proof__tab-line{display:none}.nh-proof .nh-shop,.nh-proof .nh-suman{padding-top:calc(var(--bar-gap) + var(--bar-h) + 1.75rem)}}@media (prefers-reduced-motion:reduce){.nh-proof__slide,.nh-proof__slide.is-on{transition:none}}.nh-shop{position:relative;z-index:1;isolation:isolate;overflow:hidden;margin:0;padding:clamp(4rem,9vh,6.5rem) 0;color:#f4f7f6;background:radial-gradient(ellipse 42% 55% at 88% 30%,rgba(255,107,74,.16),transparent 68%),radial-gradient(ellipse 36% 48% at 8% 80%,rgba(15,118,110,.28),transparent 70%),linear-gradient(180deg,#04211e,#071412)}.nh-shop__wrap{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1.5rem;width:min(1180px,calc(100% - 2.5rem));margin:0 auto}.nh-shop__show{grid-column:1/-1}.nh-shop__rail{display:none}.nh-shop__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;min-width:0}html[data-theme] #home-shopnip .nh-shop__eyebrow{margin:0;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffb4a2;-webkit-text-fill-color:#ffb4a2}html[data-theme] #home-shopnip .nh-shop__head h2{margin:.55rem 0 0;max-width:16em;font-family:var(--font-heading);font-size:clamp(1.7rem,3.3vw,2.85rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;text-transform:uppercase;color:#f7f8f6;-webkit-text-fill-color:#f7f8f6}html[data-theme] #home-shopnip .nh-shop__head em{font-family:var(--font-instrument-serif),Georgia,"Iowan Old Style",serif;font-style:italic;font-weight:400;letter-spacing:-.02em;text-transform:none;color:#ff8f78;-webkit-text-fill-color:#ff8f78}html[data-theme] #home-shopnip .nh-shop__lede{margin:.85rem 0 0;max-width:38rem;font-family:var(--font-body);font-size:1.02rem;font-weight:500;line-height:1.5;text-transform:none;letter-spacing:0;color:#d7e3df;-webkit-text-fill-color:#d7e3df}html[data-theme] #home-shopnip .nh-shop__lede a{color:#ffb4a2;-webkit-text-fill-color:#ffb4a2;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.16em}.nh-shop__visit{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1.1rem;border-radius:999px;border:1px solid rgba(255,143,120,.7);color:#f4f7f6;font-size:.95rem;font-weight:650;text-decoration:none;transition:background .2s}.nh-shop__visit:hover{background:rgba(255,107,74,.14)}.nh-shop__visit:focus-visible{outline:2px solid #ff8f78;outline-offset:3px}.nh-shop__show{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2rem,5vh,3rem)}.nh-shop__steps{display:flex;flex-direction:column;gap:.5rem}.nh-shop__step{position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;justify-content:stretch;justify-items:start;gap:.85rem;width:100%;margin:0;padding:.95rem 1rem 1rem;overflow:hidden;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .3s,border-color .3s}.nh-shop__step:hover{background:rgba(255,255,255,.03)}.nh-shop__step.is-on{border-color:rgba(255,107,74,.28);background:linear-gradient(180deg,rgba(255,107,74,.1),rgba(15,118,110,.08))}.nh-shop__step:focus-visible{outline:2px solid #ff8f78;outline-offset:2px}.nh-shop__step-num{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;font-weight:600;color:rgba(244,247,246,.6)}.nh-shop__step.is-on .nh-shop__step-num{border-color:transparent;background:linear-gradient(140deg,#ff6b4a,#0f766e);color:#ffffff}.nh-shop__step-text{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding-top:.15rem}.nh-shop__step-title{font-family:var(--font-heading);font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:rgba(244,247,246,.8)}.nh-shop__step.is-on .nh-shop__step-title{color:#ffffff}.nh-shop__step-line{display:grid;grid-template-rows:0fr;font-size:.9rem;line-height:1.45;color:#c9d4d2;opacity:0;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),opacity .3s}.nh-shop__step-line>span{min-height:0;overflow:hidden}.nh-shop__step.is-on .nh-shop__step-line{grid-template-rows:1fr;opacity:1}.nh-shop__screen{position:relative;padding:10px;border-radius:24px;background:linear-gradient(180deg,rgba(20,32,46,.92),rgba(9,16,26,.92));border:1px solid rgba(255,180,162,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 50px 90px -40px rgba(0,0,0,.8),0 0 90px -30px rgba(255,107,74,.35)}.nh-shop__frame{position:relative;overflow:hidden;border-radius:16px;background:#f7f6f2;color:#14202e}.nh-shop__scale{position:absolute;top:0;left:0;transform-origin:0 0}.nh-shop__scale .nh-nip__tile .nh-nip__art{height:72px}.nh-shop__scale .nh-nip__tile .nh-nip__glyph{transform:scale(1.7)}@media (prefers-reduced-motion:no-preference){.nh-shop__frame{animation:nh-shop-in .55s cubic-bezier(.16,1,.3,1) both}}@keyframes nh-shop-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1023px){.nh-shop__wrap{display:flex;flex-direction:column;align-items:stretch;width:min(1180px,calc(100% - 2rem))}.nh-shop__show{display:none}html[data-theme] #home-shopnip .nh-shop__head h2{font-size:clamp(1.55rem,7.4vw,1.85rem);max-width:none}.nh-shop__visit{order:3;width:100%;justify-content:center;min-height:48px;margin-top:1.15rem;box-sizing:border-box}.nh-shop__rail{display:flex;align-items:flex-start;gap:.75rem;box-sizing:border-box;width:calc(100% + 2rem);max-width:none;min-width:0;margin:1.35rem -1rem 0;padding:.2rem 1.25rem .45rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-webkit-user-select:none;user-select:none}.nh-shop__rail.is-dragging,.nh-shop__rail.is-settling{scroll-snap-type:none;scroll-behavior:auto}.nh-shop__rail::-webkit-scrollbar{display:none}.nh-shop__rail:focus-visible{outline:2px solid #ff8f78;outline-offset:4px}.nh-shop__card{flex:0 0 calc(100% - 0.75rem);width:calc(100% - .75rem);display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;border-radius:18px;overflow:hidden;background:#0c1824;border:1px solid rgba(186,214,220,.16);box-shadow:0 24px 50px -28px rgba(0,0,0,.65)}.nh-shop__shot{background:#f7f6f2}.nh-shop__card-copy{display:flex;flex-direction:column;gap:.28rem;padding:.9rem 1.05rem 1.05rem 1.15rem}html[data-theme] #home-shopnip .nh-shop__card-num{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:#ffb4a2;-webkit-text-fill-color:#ffb4a2}html[data-theme] #home-shopnip .nh-shop__card-title{margin:0;font-family:var(--font-heading);font-size:1.12rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#ffffff;-webkit-text-fill-color:#ffffff}html[data-theme] #home-shopnip .nh-shop__card-line{margin:0;font-size:.92rem;line-height:1.45;color:#c9d4d2;-webkit-text-fill-color:#c9d4d2}}.nh-proof__count-now{display:inline-block;overflow:hidden;vertical-align:bottom}.nh-proof__count-now b{display:inline-block}@media (prefers-reduced-motion:no-preference){.nh-proof__count-now b{animation:nh-proof-count .6s var(--ease-out) both}.nh-proof__slide.is-leaving{z-index:0;opacity:1;visibility:visible;transition:none}.nh-proof__slide.is-leaving>section{animation:nh-proof-recede .95s var(--ease-wipe) both}.nh-proof.is-back .nh-proof__slide.is-leaving>section{animation-name:nh-proof-recede-back}.nh-proof__slide.is-enter{z-index:1;transition:none;animation:nh-proof-wipe .95s var(--ease-wipe) both}.nh-proof.is-back .nh-proof__slide.is-enter{animation-name:nh-proof-wipe-back}.nh-proof__slide.is-enter :is(.nh-suman__head,.nh-shop__head,.nh-suman__visit,.nh-shop__visit,.nh-suman__steps,.nh-shop__steps,.nh-suman__screen,.nh-shop__screen,.nh-suman__quote,.nh-suman__rail,.nh-shop__rail){animation:nh-proof-rise .85s var(--ease-out) .32s backwards}.nh-proof__slide.is-enter :is(.nh-suman__visit,.nh-shop__visit){animation-delay:.38s}.nh-proof__slide.is-enter :is(.nh-suman__steps,.nh-shop__steps,.nh-suman__rail,.nh-shop__rail){animation-delay:.44s}.nh-proof__slide.is-enter :is(.nh-suman__screen,.nh-shop__screen){animation-delay:.5s}.nh-proof__slide.is-enter .nh-suman__quote{animation-delay:.58s}.nh-proof[data-reveal=armed] .nh-proof__bar,.nh-proof[data-reveal=armed] .nh-proof__slide.is-on :is(.nh-suman__eyebrow,.nh-shop__eyebrow,.nh-suman__head h2,.nh-shop__head h2,.nh-shop__lede,.nh-suman__visit,.nh-shop__visit,.nh-suman__step,.nh-shop__step,.nh-suman__screen,.nh-shop__screen,.nh-suman__quote,.nh-suman__rail,.nh-shop__rail){opacity:0}.nh-proof[data-reveal=in] .nh-proof__bar{animation:nh-proof-drop .9s var(--ease-out) backwards}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__eyebrow,.nh-shop__eyebrow){animation:nh-proof-rise .8s var(--ease-out) .1s backwards}html[data-theme] .nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__head h2,.nh-shop__head h2){animation:nh-proof-mask 1.1s var(--ease-out) .16s backwards}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-shop__lede,.nh-suman__visit,.nh-shop__visit){animation:nh-proof-rise .8s var(--ease-out) .34s backwards}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__step,.nh-shop__step){animation:nh-proof-rise .8s var(--ease-out) backwards}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__step,.nh-shop__step):first-child{animation-delay:.4s}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__step,.nh-shop__step):nth-child(2){animation-delay:.47s}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__step,.nh-shop__step):nth-child(3){animation-delay:.54s}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__step,.nh-shop__step):nth-child(4){animation-delay:.61s}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__step,.nh-shop__step):nth-child(5){animation-delay:.68s}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__screen,.nh-shop__screen){animation:nh-proof-screen 1.3s var(--ease-out) .3s backwards}.nh-proof[data-reveal=in] .nh-proof__slide.is-on :is(.nh-suman__quote,.nh-suman__rail,.nh-shop__rail){animation:nh-proof-rise .9s var(--ease-out) .55s backwards}.nh-proof :is(.nh-suman__frame,.nh-shop__frame){animation:nh-proof-frame .6s var(--ease-out) both}.nh-proof [data-dir="-1"]{--from:-18px}.nh-proof :is(.nh-shop__frame .nh-nip>*,.nh-suman__frame .nh-app__main>*,.nh-suman__frame .nh-app__rail li){animation:nh-proof-block .55s var(--ease-out) backwards}.nh-proof :is(.nh-shop__frame .nh-nip,.nh-suman__frame .nh-app__main,.nh-suman__frame .nh-app__rail ol)>:first-child{animation-delay:.08s}.nh-proof :is(.nh-shop__frame .nh-nip,.nh-suman__frame .nh-app__main,.nh-suman__frame .nh-app__rail ol)>:nth-child(2){animation-delay:.13s}.nh-proof :is(.nh-shop__frame .nh-nip,.nh-suman__frame .nh-app__main,.nh-suman__frame .nh-app__rail ol)>:nth-child(3){animation-delay:.18s}.nh-proof :is(.nh-shop__frame .nh-nip,.nh-suman__frame .nh-app__main,.nh-suman__frame .nh-app__rail ol)>:nth-child(4){animation-delay:.23s}.nh-proof :is(.nh-shop__frame .nh-nip,.nh-suman__frame .nh-app__main,.nh-suman__frame .nh-app__rail ol)>:nth-child(5){animation-delay:.28s}.nh-proof :is(.nh-shop__frame .nh-nip,.nh-suman__frame .nh-app__main,.nh-suman__frame .nh-app__rail ol)>:nth-child(n+6){animation-delay:.33s}}@media (min-width:1024px){.nh-proof .nh-shop__frame{height:var(--frame-h,auto)}.nh-proof .nh-shop__screen{justify-self:center;box-sizing:border-box;width:min(100%,var(--screen-w,100%))}.nh-proof .nh-shop__scale{transition:transform .8s var(--ease-out)}.nh-proof .nh-shop__screen[data-more=true] .nh-shop__frame:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:56px;background:linear-gradient(rgba(247,246,242,0),#f7f6f2 85%);opacity:calc(1 - var(--peek, 0));transition:opacity .4s ease;pointer-events:none}}@keyframes nh-proof-block{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nh-proof :is(.nh-suman__screen,.nh-shop__screen){transition:box-shadow .4s ease}.nh-proof :is(.nh-suman__screen,.nh-shop__screen):after{content:"";position:absolute;z-index:2;inset:0;border-radius:inherit;background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.12),transparent 45%);opacity:0;transition:opacity .4s ease;pointer-events:none}.nh-proof :is(.nh-suman__screen,.nh-shop__screen):hover:after{opacity:1}.nh-proof :is(.nh-suman__screen,.nh-shop__screen):hover{box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 60px 100px -40px rgba(0,0,0,.85),0 0 110px -26px color-mix(in srgb,var(--tone) 55%,transparent)}html[data-theme] .nh-proof :is(.nh-proof__arrow,.nh-suman__visit,.nh-shop__visit){translate:var(--tx,0) var(--ty,0);transition:translate .4s var(--ease-out),background .2s,opacity .2s}}@keyframes nh-proof-count{0%{translate:0 100%}to{translate:0 0}}@keyframes nh-proof-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes nh-proof-wipe-back{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes nh-proof-recede{to{opacity:.3;scale:.96;translate:-4% 0}}@keyframes nh-proof-recede-back{to{opacity:.3;scale:.96;translate:4% 0}}@keyframes nh-proof-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes nh-proof-drop{0%{opacity:0;translate:0 -16px}to{opacity:1;translate:0 0}}@keyframes nh-proof-mask{0%{opacity:1;clip-path:inset(0 0 100% 0);translate:0 .45em}to{opacity:1;clip-path:inset(0 0 -.25em 0);translate:0 0}}@keyframes nh-proof-screen{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nh-proof-frame{0%{opacity:0;transform:translateY(var(--from,18px)) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}