.nh-cs{--nh-cs-measure:64ch;--nh-cs-pad:clamp(20px, 5vw, 48px);--nh-cs-width:calc(var(--nh-content) + 2 * var(--nh-cs-pad))}.nh-cs-backdrop{z-index:0;pointer-events:none;background:radial-gradient(80% 55% at 82% -10%, #2d5fb633, transparent 62%), radial-gradient(60% 45% at 8% -5%, #fccc6c0d, transparent 60%), var(--nh-black);position:fixed;inset:0}.nh-cs-main,.nh-cs-foot{z-index:2;position:relative}.nh-cs-main{outline:none}.nh-cs-main a:not(.nh-btn){color:inherit}.nh-cs-progress{top:var(--nh-nav);z-index:21;background:var(--nh-gold);height:2px;transform:scaleX(var(--nh-cs-progress,0));transform-origin:0;pointer-events:none;position:fixed;left:0;right:0}.nh-cs-eyebrow{font:500 12px / 1 var(--nh-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nh-gold);margin:0;display:block}.nh-cs-meta{font:400 12px / 1.4 var(--nh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nh-ink-3);flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.nh-cs-meta i{color:var(--nh-gold);font-style:normal}.nh-cs-read{color:var(--nh-gold);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.nh-cs-read svg{width:17px;height:17px;transition:transform .32s var(--nh-ease)}.nh-cs-stretch:after{content:"";z-index:1;position:absolute;inset:0}.nh-cs-stretch:focus-visible{outline:none}.nh-cs-stretch:focus-visible:after{outline:2px solid var(--nh-gold);outline-offset:-2px;border-radius:inherit}.nh-cs-masthead{max-width:var(--nh-cs-width);padding:clamp(56px, 9vw, 112px) var(--nh-cs-pad) clamp(40px, 6vw, 72px);margin:0 auto}.nh-cs-h1{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:22px 0 0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.06}.nh-cs-h1>span{color:var(--nh-ink-3);display:block}@media (min-width:961px){.nh-cs-h1-keep{white-space:nowrap}}.nh-cs-features{max-width:var(--nh-cs-width);padding:0 var(--nh-cs-pad);gap:28px;margin:0 auto;display:grid}.nh-cs-feature{background:var(--nh-panel);min-height:480px;transition:box-shadow .4s var(--nh-ease);border-radius:20px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 .6px #faf8f524,0 40px 120px -40px #000000e6}@media (hover:hover){.nh-cs-feature:hover{box-shadow:0 0 0 .6px #fccc6c59,0 50px 120px -40px #000000f2}}.nh-cs-feature[data-media-side=right] .nh-cs-feature-media{order:2}.nh-cs-feature-media{min-height:280px;position:relative;overflow:hidden}.nh-cs-feature-media img,.nh-cs-next-media img{object-fit:cover;transition:transform 1.4s var(--nh-ease)}@media (hover:hover){.nh-cs-feature:hover .nh-cs-feature-media img,.nh-cs-next-card:hover .nh-cs-next-media img{transform:scale(1.04)}}.nh-cs-feature-media:after{content:"";pointer-events:none;background:linear-gradient(200deg,#0000 45%,#0c0b0a59 72%,#0c0b0abf 100%);position:absolute;inset:0}.nh-cs-feature-logo{z-index:2;color:var(--nh-white);--customer-logo-height:26px;position:absolute;bottom:28px;left:32px}.nh-cs-feature-logo>*{color:var(--nh-white)}.nh-cs-feature-copy{flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,48px);display:flex}.nh-cs-feature-title,.nh-cs-next-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.12}.nh-cs-feature-desc{color:var(--nh-ink-2);max-width:44ch;margin:16px 0 0;font-size:16px;line-height:1.55}@media (hover:hover){.nh-cs-feature:hover .nh-cs-read svg,.nh-cs-next-card:hover .nh-cs-read svg{transform:translate(4px)}}.nh-cs-quotes{max-width:var(--nh-cs-width);padding:clamp(48px, 6vw, 80px) var(--nh-cs-pad) clamp(72px, 10vw, 120px);margin:0 auto}.nh-cs-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.nh-cs-quote{border-top:.6px solid var(--nh-line-2);flex-direction:column;margin:0;padding:32px 0 40px;display:flex}.nh-cs-quote:last-child:nth-child(odd){grid-column:1/-1}.nh-cs-quote-logo{--customer-logo-height:20px;opacity:.8;margin-bottom:22px;display:block}.nh-cs-quote blockquote{letter-spacing:-.015em;color:var(--nh-ink);text-wrap:pretty;margin:0;font-size:clamp(19px,1.7vw,23px);line-height:1.42}.nh-cs-quote blockquote em{color:var(--nh-gold);font-style:normal}.nh-cs-quote figcaption,.nh-cs-pull figcaption{color:var(--nh-ink-3);align-items:center;gap:14px;min-width:0;margin-top:24px;font-size:13.5px;display:flex}.nh-cs-quote figcaption b,.nh-cs-pull figcaption b{color:var(--nh-ink);font-weight:500;display:block}.nh-cs-quote figcaption{margin-top:auto;padding-top:24px}.nh-cs-headshot{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.nh-cs-cover{margin-top:calc(-1 * var(--nh-nav));isolation:isolate;align-items:flex-end;min-height:min(88vh,860px);display:flex;position:relative;overflow:hidden}.nh-cs-cover img{z-index:-2;object-fit:cover}.nh-cs-cover:before{content:"";z-index:-1;background:linear-gradient(180deg, #0c0b0ab3 0%, #0c0b0a00 22%), linear-gradient(0deg, var(--nh-black) 0%, #0c0b0adb 22%, #0c0b0a59 55%, #0c0b0a0d 80%);position:absolute;inset:0}.nh-cs-cover-in{width:100%;max-width:var(--nh-cs-width);padding:0 var(--nh-cs-pad) clamp(40px, 6vw, 72px);margin:0 auto}.nh-cs-crumbs{font:400 12px / 1 var(--nh-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nh-ink-3);gap:10px;display:flex}.nh-cs-crumbs a{transition:color .2s var(--nh-ease)}@media (hover:hover){.nh-cs-crumbs a:hover{color:var(--nh-ink)}}.nh-cs-crumbs i{color:var(--nh-gold);font-style:normal}.nh-cs-cover-logo{--customer-logo-height:30px;margin-top:40px;display:block}.nh-cs-cover-logo>*{color:var(--nh-white)}.nh-cs-title{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:22px 0 0;font-size:clamp(36px,5.4vw,76px);font-weight:500;line-height:1.02}.nh-cs-standfirst{max-width:var(--nh-cs-width);padding:clamp(28px, 4vw, 48px) var(--nh-cs-pad) 0;gap:24px;margin:0 auto;display:grid}.nh-cs-standfirst p{letter-spacing:-.02em;max-width:40ch;color:var(--nh-ink-2);text-wrap:pretty;margin:0;font-size:clamp(21px,2.1vw,28px);line-height:1.38}.nh-cs-standfirst .nh-cs-meta{border-top:.6px solid var(--nh-line-2);padding-top:20px}.nh-cs-layout{max-width:var(--nh-cs-width);padding:clamp(48px, 7vw, 88px) var(--nh-cs-pad) clamp(64px, 8vw, 104px);grid-template-columns:220px minmax(0, var(--nh-cs-measure)) minmax(0, 1fr);column-gap:clamp(32px,5vw,88px);margin:0 auto;display:grid}.nh-cs-rail{min-width:0}.nh-cs-toc{top:calc(var(--nh-nav) + 40px);position:sticky}.nh-cs-toc ol{border-left:.6px solid var(--nh-line-2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.nh-cs-toc a{color:var(--nh-ink-3);transition:color .24s var(--nh-ease);gap:12px;padding:8px 0 8px 18px;font-size:13px;line-height:1.35;display:flex;position:relative}.nh-cs-toc a span{font:400 11px / 1.6 var(--nh-mono);color:var(--nh-ink-3);flex:none}.nh-cs-toc a:before{content:"";background:var(--nh-gold);width:1.5px;transition:transform .32s var(--nh-ease);position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(0)}@media (hover:hover){.nh-cs-toc a:hover,.nh-cs-toc li[data-active=true] a{color:var(--nh-ink)}}.nh-cs-toc li[data-active=true] a span{color:var(--nh-gold)}.nh-cs-toc li[data-active=true] a:before{transform:scaleY(1)}.nh-cs-prose{grid-column:2/-1;grid-template-columns:subgrid;counter-reset:nh-cs-section nh-cs-fig;color:#faf8f5cc;align-content:start;min-width:0;font-size:18px;line-height:1.72;display:grid}.nh-cs-prose>*{grid-column:1;min-width:0}.nh-cs-prose p{text-wrap:pretty;margin:0 0 1.3em}.nh-cs-prose h2{counter-increment:nh-cs-section;scroll-margin-top:calc(var(--nh-nav) + 32px);letter-spacing:-.03em;color:var(--nh-white);text-wrap:balance;margin:1.6em 0 .7em;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.14}.nh-cs-prose h2:first-child{margin-top:0}.nh-cs-prose h2:before{content:counter(nh-cs-section, decimal-leading-zero);font:400 12px / 1 var(--nh-mono);letter-spacing:.14em;color:var(--nh-gold);margin-bottom:14px;display:block}.nh-cs-prose h3{scroll-margin-top:calc(var(--nh-nav) + 32px);letter-spacing:-.02em;color:var(--nh-white);margin:1.2em 0 .6em;font-size:21px;font-weight:500;line-height:1.3}.nh-cs-prose strong{color:var(--nh-white);font-weight:600}.nh-cs-prose a{color:var(--nh-white);text-underline-offset:4px;transition:text-decoration-color .2s var(--nh-ease);-webkit-text-decoration:underline #fccc6c80;text-decoration:underline #fccc6c80;text-decoration-thickness:1px}@media (hover:hover){.nh-cs-prose a:hover{-webkit-text-decoration-color:var(--nh-gold);text-decoration-color:var(--nh-gold)}}.nh-cs-prose>h2:first-child+p>a:first-child{color:inherit;text-decoration:none}.nh-cs-prose ul,.nh-cs-prose ol{margin:0 0 1.4em}.nh-cs-prose ol{padding-left:1.5em}.nh-cs-prose ul{padding-left:1.4em;list-style:none}.nh-cs-prose li{margin:.45em 0;padding-left:.3em}.nh-cs-prose ul>li{position:relative}.nh-cs-prose ul>li:before{content:"";background:var(--nh-gold);width:9px;height:1px;position:absolute;top:.86em;left:-1.2em}.nh-cs-prose ol>li::marker{font-family:var(--nh-mono);color:var(--nh-gold);font-size:.82em}.nh-cs-prose li>ol,.nh-cs-prose li>ul{margin:.4em 0 .6em}.nh-cs-prose code{font-family:var(--nh-mono);color:var(--nh-white);background:#faf8f512;border-radius:5px;padding:.12em .4em;font-size:.84em}.nh-cs-prose blockquote{border-left:1.5px solid var(--nh-gold);color:var(--nh-ink);margin:1.8em 0;padding-left:24px;font-size:1.12em}.nh-cs-prose hr{border:0;border-top:.6px solid var(--nh-line-2);margin:3em 0}.nh-cs-prose table{border-collapse:collapse;width:100%;margin:2em 0;font-size:15px}.nh-cs-prose th,.nh-cs-prose td{border-bottom:.6px solid var(--nh-line-2);text-align:left;padding:10px 12px 10px 0}.nh-cs-prose th{font:500 12px / 1.4 var(--nh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nh-ink-3)}.nh-cs-figure{margin:.8em 0 2.6em}.nh-cs-prose>.nh-cs-figure[data-wide=true]{grid-column:1/-1}.nh-cs-figure img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 28px 70px -40px #000000d9}.nh-cs-figure[data-kind=light] img{background:#fff;border-radius:14px;padding:18px}.nh-cs-stats{border-top:.6px solid var(--nh-line-2);border-bottom:.6px solid var(--nh-line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.nh-cs-stats>div{flex-direction:column-reverse;gap:10px;padding:26px 24px 24px 0;display:flex}.nh-cs-stats>div+div{border-left:.6px solid var(--nh-line-2);padding-left:24px}.nh-cs-stats dd{letter-spacing:-.04em;color:var(--nh-white);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(36px,3.6vw,48px);font-weight:500;line-height:1}.nh-cs-stats dd span{color:var(--nh-gold);margin-left:2px;font-size:.6em}.nh-cs-stats dt{color:var(--nh-ink-2);font-size:14px;line-height:1.4}.nh-cs-figure figcaption{color:var(--nh-ink-3);margin-top:14px;font-size:14px;line-height:1.5}.nh-cs-figure figcaption:before{counter-increment:nh-cs-fig;content:"Fig. " counter(nh-cs-fig);font:500 11px / 1 var(--nh-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nh-gold);margin-right:10px}.nh-cs-prose>.nh-cs-pull{grid-column:1/-1;max-width:900px}.nh-cs-pull{border-top:1px solid var(--nh-gold);border-bottom:.6px solid var(--nh-line-2);margin:1.6em 0 3em -48px;padding:40px 0 36px 72px;position:relative}.nh-cs-pull:before{content:"“";color:var(--nh-gold);font-size:64px;font-weight:500;line-height:1;position:absolute;top:34px;left:0}.nh-cs-pull blockquote{letter-spacing:-.025em;color:var(--nh-white);text-wrap:pretty;border:0;margin:0;padding:0;font-size:clamp(24px,2.4vw,32px);line-height:1.3}.nh-cs-pull blockquote:after{content:"”"}.nh-cs-next{max-width:var(--nh-cs-width);padding:0 var(--nh-cs-pad) 24px;margin:0 auto}.nh-cs-next-card{background:var(--nh-panel);transition:box-shadow .4s var(--nh-ease);border-radius:18px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 .6px #faf8f524}@media (hover:hover){.nh-cs-next-card:hover{box-shadow:0 0 0 .6px #fccc6c59}}.nh-cs-next-media{min-height:240px;position:relative;overflow:hidden}.nh-cs-next-copy{flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,4vw,44px);display:flex}.nh-morning.nh-cs-dawn{--nh-cs-horizon:clamp(180px, 36vw, 440px);padding-top:var(--nh-cs-horizon);background:linear-gradient(180deg, transparent 0, #1f2a52 calc(var(--nh-cs-horizon) * .2), var(--brand-blue-400) calc(var(--nh-cs-horizon) * .42), var(--brand-pink-400) calc(var(--nh-cs-horizon) * .62), var(--brand-amber-300) calc(var(--nh-cs-horizon) * .8), var(--nh-white) var(--nh-cs-horizon))}.nh-cs-toc a{text-wrap-style:balance}.nh-cs-crumbs a{position:relative}.nh-cs-crumbs a:before{content:"";position:absolute;inset:-16px -6px}.nh-cs-cover-logo>a,.nh-cs-feature-logo>a,.nh-cs-quote-logo>a{margin:-12px;padding:12px}@media (max-width:1180px){.nh-cs-layout{grid-template-columns:minmax(0, var(--nh-cs-measure)) minmax(0, 1fr)}.nh-cs-rail{display:none}.nh-cs-prose{grid-column:1/-1}.nh-cs-pull{margin-left:0}}@media (max-width:960px){.nh-cs-feature,.nh-cs-next-card{grid-template-columns:1fr;min-height:0}.nh-cs-feature[data-media-side=right] .nh-cs-feature-media{order:0}.nh-cs-feature-media{aspect-ratio:16/10;min-height:0}.nh-cs-next-media{aspect-ratio:16/9;min-height:0}.nh-cs-quote-grid{grid-template-columns:minmax(0,1fr)}.nh-cs-stats{grid-template-columns:1fr}.nh-cs-stats>div+div{border-left:0;border-top:.6px solid var(--nh-line-2);padding-left:0}.nh-cs-layout{grid-template-columns:minmax(0,1fr)}.nh-cs-prose{font-size:17px}.nh-cs-pull{padding-top:64px;padding-left:0}.nh-cs-pull:before{font-size:56px;top:18px}.nh-cs-cover{min-height:min(78vh,640px)}}@media (prefers-reduced-motion:reduce){.nh-cs-feature-media img,.nh-cs-next-media img,.nh-cs-read svg,.nh-cs-toc a:before{transition:none}.nh-cs-feature:hover .nh-cs-feature-media img,.nh-cs-next-card:hover .nh-cs-next-media img,.nh-cs-feature:hover .nh-cs-read svg,.nh-cs-next-card:hover .nh-cs-read svg{transform:none}}.nh-legal-masthead .nh-cs-h1{max-width:none}.nh-legal-intro{max-width:var(--nh-cs-measure);border-top:.6px solid var(--nh-line-2);color:var(--nh-ink-2);margin-top:clamp(28px,4vw,44px);padding-top:24px;font-size:16px;line-height:1.65}.nh-legal-intro p{margin:0 0 1em}.nh-legal-intro p:last-child{margin-bottom:0}.nh-legal-intro strong{color:var(--nh-ink);font-weight:600}.nh-legal-intro em{font:normal 400 12.5px / 1.6 var(--nh-mono);letter-spacing:.04em;color:var(--nh-ink-3)}.nh-legal-prose{font-size:16px;line-height:1.7}.nh-legal-prose h2{font-size:clamp(22px,2vw,28px)}.nh-legal-prose h3{font-size:18px}.nh-legal .nh-cs-layout{padding-top:clamp(32px,4vw,48px)}.nh-pricing-masthead .nh-cs-h1{margin-top:0}.nh-pricing-masthead p{max-width:58ch;color:var(--nh-ink-2);text-wrap:pretty;margin:28px 0 0;font-size:17px;line-height:1.5}.nh-pricing-closing{flex-direction:column;align-items:flex-start;gap:32px;padding-top:64px;display:flex}.nh-pricing-closing .nh-sunrise-h2{max-width:16ch}.nh-pricing-offer{white-space:nowrap}
/*# sourceMappingURL=3phq-vjwb-1xu.css.map*/