.nv-break{contain-intrinsic-size:auto 80vh}.nv-break,.nv-ticker{content-visibility:auto}.nv-ticker{contain-intrinsic-size:auto 60px}.nv-stats{contain-intrinsic-size:auto 300px}.nv-marquee,.nv-stats{content-visibility:auto}.nv-marquee{contain-intrinsic-size:auto 260px}.nv-inform{contain-intrinsic-size:auto 600px}.nv-inform,.nv-meth{content-visibility:auto}.nv-meth{contain-intrinsic-size:auto 900px}.nv-who{contain-intrinsic-size:auto 800px}.nv-pri,.nv-who{content-visibility:auto}.nv-pri{contain-intrinsic-size:auto 1000px}.nv-footer{content-visibility:auto;contain-intrinsic-size:auto 400px}.legacy-landing-page *,.legacy-landing-page :after,.legacy-landing-page :before{transition-property:none!important;transition-duration:0s!important}.nv-nav{transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease!important}.nv-nav__link{transition:opacity .2s,background .2s!important}.nv-nav__cta{transition:transform .2s,background .2s,color .2s,border-color .2s!important}.nv-nav__search{transition:background .2s,border-color .2s,color .2s!important}.nv-nav__signin{transition:color .2s,background .2s!important}.nv-hero__eyebrow{transition:opacity .7s cubic-bezier(.22,.7,.15,1),transform .7s cubic-bezier(.22,.7,.15,1)!important}.nv-hero__cta,.nv-hero__line,.nv-hero__sub{transition:opacity .9s cubic-bezier(.22,.7,.15,1),transform .9s cubic-bezier(.22,.7,.15,1)!important}.nv-morph__word{transition:opacity .55s cubic-bezier(.22,.7,.15,1),transform .65s cubic-bezier(.22,.7,.15,1),filter .5s ease!important}.nv-live__now span,.nv-morph-meta span{transition:opacity .5s,transform .5s!important}.nv-hero__quiet{transition:color .25s,border-color .25s,gap .25s!important}.nv-hero__searchHint{transition:border-color .25s,background .25s,color .25s,transform .25s!important}.nv-hero__bg-bloom,.nv-hero__bg-bloom2{transition:background 3s cubic-bezier(.22,.7,.15,1)!important}.nv-break__h{transition:opacity 1.1s cubic-bezier(.22,.7,.15,1),transform 1.1s cubic-bezier(.22,.7,.15,1)!important}.nv-break__p{transition:opacity 1.1s cubic-bezier(.22,.7,.15,1) .15s,transform 1.1s cubic-bezier(.22,.7,.15,1) .15s!important}.nv-break__fact{transition:opacity 1s cubic-bezier(.22,.7,.15,1),transform 1s cubic-bezier(.22,.7,.15,1)!important}.nv-meth__step{transition:border-color .3s,transform .3s,box-shadow .3s!important}.nv-meth__chip{transition:border-color .25s,transform .25s!important}.nv-who__item{transition:transform .35s,border-color .35s,background .35s!important}.nv-who__glow,.nv-who__item:after,.nv-who__item:before{transition:opacity .4s!important}.nv-pri__toggle button{transition:background .25s,color .25s!important}.nv-pri__tier{transition:transform .3s,box-shadow .3s,border-color .3s!important}.nv-pri__cta{transition:transform .2s,background .2s,color .2s!important}.nv-close__cta{transition:transform .25s cubic-bezier(.22,.7,.15,1),box-shadow .25s!important}.nv-audio{transition:color .25s,border-color .25s,background .25s,transform .25s!important}.nv-loader{transition:opacity .6s cubic-bezier(.22,.7,.15,1),transform .6s cubic-bezier(.22,.7,.15,1)!important}.nv-rw__word{transition:transform .9s cubic-bezier(.22,.7,.15,1)!important}.nv-footer__cols a{transition:color .2s!important}.nv-story__pip{transition:color .3s!important}.gsap-reveal{opacity:0;transform:translateY(40px);will-change:transform,opacity}.nv-close,.nv-close__pin,.nv-sig,.nv-sig__big,.nv-sig__frame,.nv-sig__pin,.nv-story__pane,.nvp-tour__sticky{backface-visibility:hidden;-webkit-backface-visibility:hidden}.nv-break,.nv-footer,.nv-hero,.nv-inform,.nv-marquee,.nv-meth,.nv-mfst,.nv-pri,.nv-sec,.nv-stats,.nv-story,.nv-ticker,.nv-who{position:relative;z-index:2}.nv-sig,.nvp-tour{z-index:2}.nv-close{z-index:1}:root{--navy:#012635;--navy-deep:#001820;--teal:#32c6c6;--teal-glow:#6be6e6;--bone:#f5f3ed;--bone-2:#edeae0;--ink:#0b1a24;--muted:#5b6b75;--line:#0126351f;--line-dark:#ffffff14}*{box-sizing:border-box}.App{background:#f5f3ed;background:var(--bone);color:#0b1a24;color:var(--ink)}.nv-progress{background:#0000;height:2px;left:0;position:fixed;right:0;top:0;z-index:101}.nv-progress__bar{background:#32c6c6;background:var(--teal);height:100%;transform:scaleX(0);transform-origin:0 50%;transition:transform .05s linear}.nv-loader{align-items:center;background:#001820;display:flex;flex-direction:column;gap:24px;inset:0;justify-content:center;position:fixed;transition:opacity .6s cubic-bezier(.22,.7,.15,1),transform .6s cubic-bezier(.22,.7,.15,1);z-index:9999}.nv-loader.is-in{opacity:1}.nv-loader.is-out{opacity:0;pointer-events:none;transform:translateY(-10px)}.nv-loader__mark{align-items:center;animation:lmarkIn .7s cubic-bezier(.22,.7,.15,1) .05s forwards;color:#fff;display:flex;font-family:Inter Tight,sans-serif;font-size:26px;font-weight:400;gap:16px;letter-spacing:.22em;opacity:0}@keyframes lmarkIn{to{opacity:1}}.nv-loader__line{background:#ffffff1a;height:1px;overflow:hidden;width:140px}.nv-loader__line i{animation:lprog .85s cubic-bezier(.4,0,.2,1) forwards;background:#32c6c6;background:var(--teal);display:block;height:100%;width:40%}@keyframes lprog{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.nv-graph__label{animation:labelIn .35s cubic-bezier(.22,.7,.15,1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#011820b8;border:1px solid #32c6c659;border-radius:12px;bottom:44px;color:#e6eef2;display:flex;flex-direction:column;gap:4px;max-width:280px;padding:14px 18px;pointer-events:none;position:absolute;right:44px;z-index:4}@keyframes labelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nv-graph__label span{color:#32c6c6;color:var(--teal);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.nv-graph__label b{color:#fff;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.05}.nv-rw{display:inline}.nv-rw__mask{display:inline-block;line-height:1.1;overflow:hidden;padding-bottom:.03em;vertical-align:bottom}.nv-rw__word{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(.22,.7,.15,1);will-change:transform}.nv-rw__word.in{transform:translateY(0)}.reveal-fade{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,.7,.15,1),transform .9s cubic-bezier(.22,.7,.15,1)}.nv-hero__inner .reveal-fade{animation:fadeUp 1s cubic-bezier(.22,.7,.15,1) both;animation-delay:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.nv-hero__grain,.nv-stats__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.7'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.06;pointer-events:none;position:absolute;z-index:2}body,html{margin:0;padding:0;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f3ed;background:var(--bone);color:#0b1a24;color:var(--ink);font-family:Inter Tight,-apple-system,sans-serif;font-weight:400;letter-spacing:-.01em}.serif{font-family:Inter Tight,sans-serif;font-weight:500;letter-spacing:-.025em}.mono{font-family:JetBrains Mono,monospace}.nv-nav{align-items:center;border-bottom:1px solid #0000;display:flex;justify-content:space-between;left:0;padding:18px 40px;position:fixed;right:0;top:0;transition:background .4s ease,border-color .4s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease;transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease,-webkit-backdrop-filter .4s ease;z-index:100}.nv-nav.is-dark{color:#eaf3f5}.nv-nav.is-light{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3edd9;border-bottom-color:#0126351f;border-bottom-color:var(--line);color:#0b1a24;color:var(--ink)}.nv-nav__logo{align-items:center;color:inherit;display:flex;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:400;gap:12px;letter-spacing:.22em;text-decoration:none}.nv-nav__logo svg{height:24px;width:24px}.nv-nav__linksGroup{align-items:center;display:flex;gap:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nv-nav__link{border-radius:999px;color:inherit;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:13.5px;letter-spacing:-.005em;opacity:.68;padding:8px 14px;text-decoration:none;transition:opacity .2s,background .2s}.nv-nav__link:hover{background:#ffffff0a;opacity:1}.nv-nav.is-light .nv-nav__link:hover{background:#0126350a}.nv-nav__utilGroup{align-items:center;display:flex;gap:10px}.nv-nav__divider{background:currentColor;display:inline-block;height:18px;margin:0 4px;opacity:.16;width:1px}.nv-nav__cta{background:#0000;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:-.005em;padding:9px 18px;transition:transform .2s,background .2s,color .2s,border-color .2s}.nv-nav.is-dark .nv-nav__cta{border-color:#ffffff40}.nv-nav.is-dark .nv-nav__cta:hover{background:#32c6c6;background:var(--teal);border-color:#32c6c6;border-color:var(--teal);color:#001820;color:var(--navy-deep)}.nv-nav.is-light .nv-nav__cta{border-color:#012635;border-color:var(--navy)}.nv-nav.is-light .nv-nav__cta:hover{background:#012635;background:var(--navy);color:#f5f3ed;color:var(--bone)}.nv-nav__search{align-items:center;background:#0000;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:10px;padding:7px 8px 7px 12px;transition:background .2s,border-color .2s,color .2s}.nv-nav.is-dark .nv-nav__search{border-color:#ffffff24;color:#ffffffb8}.nv-nav.is-dark .nv-nav__search:hover{background:#32c6c60f;border-color:#32c6c68c;color:#fff}.nv-nav.is-light .nv-nav__search{border-color:#01263524;color:#012635bf}.nv-nav.is-light .nv-nav__search:hover{border-color:#012635;border-color:var(--navy);color:#012635;color:var(--navy)}.nv-nav__searchLabel{letter-spacing:-.005em}.nv-nav__kbd{background:#ffffff14;border:1px solid #ffffff14;border-radius:5px;color:inherit;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.05em;opacity:.9;padding:2px 6px}.nv-nav.is-light .nv-nav__kbd{background:#0126350f;border-color:#01263514}@media (max-width:1080px){.nv-nav__searchLabel{display:none}.nv-nav__search{padding:7px 10px}}@media (max-width:900px){.nv-nav__kbd{display:none}}.nv-nav__signin{border-radius:999px;font-family:Inter Tight,sans-serif;font-size:13.5px;letter-spacing:-.005em;padding:8px 10px;text-decoration:none;transition:color .2s,background .2s}.nv-nav.is-dark .nv-nav__signin{color:#ffffffb8}.nv-nav.is-dark .nv-nav__signin:hover{background:#ffffff0d;color:#fff}.nv-nav.is-light .nv-nav__signin{color:#012635bf}.nv-nav.is-light .nv-nav__signin:hover{background:#0126350a;color:#012635;color:var(--navy)}@media (max-width:720px){.nv-nav__signin{display:none}}.nv-hero{align-items:center;background:#001820;color:#eaf3f5;display:flex;min-height:100vh;overflow:hidden;position:relative}.nv-hero__stage{will-change:transform,opacity}.nv-hero__cue{align-items:center;bottom:40px;color:#e6eef266;display:flex;font-size:10px;gap:14px;left:60px;letter-spacing:.2em;position:absolute;text-transform:uppercase;transition:opacity .3s;z-index:3}.nv-hero__cue-line{background:linear-gradient(90deg,#e6eef266,#0000);display:inline-block;height:1px;width:40px}.nv-hero__bg{inset:0;z-index:1}.nv-hero__bg,.nv-net{pointer-events:none;position:absolute}.nv-net{animation:nvNetIn 2.2s cubic-bezier(.22,.7,.15,1) .9s forwards;height:100%;mix-blend-mode:screen;opacity:0;right:0;top:0;width:min(760px,58vw);z-index:2}@keyframes nvNetIn{to{opacity:.9}}@media (max-width:900px){.nv-net{opacity:.5!important;width:100%}}.nv-hero__bg-base{background:radial-gradient(1400px 900px at 80% 20%,#32c6c614,#0000 60%),radial-gradient(1200px 800px at 10% 90%,#013c5299,#0000 60%),linear-gradient(180deg,#001820,#001519);inset:0;position:absolute}.nv-hero__bg-bloom,.nv-hero__bg-bloom2{inset:0;position:absolute;transition:background 3s cubic-bezier(.22,.7,.15,1)}.nv-hero__bg-beam{background:linear-gradient(90deg,#0000,#32c6c673,#0000);filter:blur(.5px);height:1px;left:-10%;position:absolute;right:-10%}.nv-hero__bg-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.7'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.045;position:absolute}.nv-hero__inner{margin:0 auto;max-width:1400px;padding:0 60px;position:relative;width:100%;z-index:3}.nv-hero__eyebrow{align-items:center;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;color:#e6eef2b8;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:12px;letter-spacing:.14em;margin-bottom:44px;opacity:0;padding:6px 14px 6px 12px;text-transform:uppercase;transform:translateY(6px);transition:opacity .7s cubic-bezier(.22,.7,.15,1),transform .7s cubic-bezier(.22,.7,.15,1)}.nv-hero.is-in .nv-hero__eyebrow{opacity:1;transform:none;transition-delay:.05s}.nv-hero__eyebrow .dot{animation:pulse 2s infinite;background:#32c6c6;background:var(--teal);border-radius:50%;box-shadow:0 0 10px #32c6c6;box-shadow:0 0 10px var(--teal);height:5px;width:5px}.nv-hero__eyebrow-sep{opacity:.4}.nv-hero__eyebrow-idx{color:#e6eef280;letter-spacing:.12em}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.nv-hero__line{color:#f5f8fa;display:inline-block;font-family:Inter Tight,sans-serif;font-size:clamp(48px,7.6vw,118px);font-weight:300;letter-spacing:-.045em;line-height:1;opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.22,.7,.15,1),transform .9s cubic-bezier(.22,.7,.15,1)}.nv-hero.is-in .nv-hero__line{opacity:1;transform:none;transition-delay:.12s}.nv-hero.is-in .nv-hero__line--em{transition-delay:.34s}.nv-hero__line--em{color:#f5f8fa;font-family:Fraunces,Inter Tight,serif;font-style:italic;font-variation-settings:"opsz" 96,"SOFT" 100;font-weight:300;letter-spacing:-.03em}.nv-morph{align-items:baseline;display:inline-flex;position:relative}.nv-morph__stack{display:inline-block;min-width:6ch;position:relative}.nv-morph__word{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#eaf7f6,#32c6c6);background:linear-gradient(180deg,#eaf7f6 0,var(--teal) 100%);-webkit-background-clip:text;background-clip:text;color:#32c6c6;color:var(--teal);display:inline-block;filter:blur(6px);left:0;opacity:0;position:absolute;top:0;transform:translateY(28%);transition:opacity .55s cubic-bezier(.22,.7,.15,1),transform .65s cubic-bezier(.22,.7,.15,1),filter .5s ease;white-space:nowrap}.nv-morph__word:first-child{position:relative}.nv-morph__word.is-in{filter:blur(0);opacity:1;transform:none}.nv-morph__word.is-in:after{-webkit-text-fill-color:#32c6c6;-webkit-text-fill-color:var(--teal);animation:caret 1.1s steps(2) infinite;background:#32c6c6;background:var(--teal);content:"";display:inline-block;height:.7em;margin-left:6px;transform:translateY(.06em);vertical-align:initial;width:2px}.nv-morph__word.is-out{filter:blur(6px);opacity:0;transform:translateY(-28%)}@keyframes caret{50%{opacity:0}}.nv-hero__sub{align-items:center;color:#e6eef280;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;gap:14px;letter-spacing:.14em;margin-bottom:44px;opacity:0;text-transform:uppercase;transform:translateY(8px);transition:opacity .9s cubic-bezier(.22,.7,.15,1),transform .9s cubic-bezier(.22,.7,.15,1)}.nv-hero.is-in .nv-hero__sub{opacity:1;transform:none;transition-delay:.55s}.nv-morph-meta{display:inline-block;height:1.3em;min-width:28ch;position:relative;white-space:nowrap}.nv-morph-meta span{color:#32c6c6;color:var(--teal);left:0;opacity:0;position:absolute;top:0;transform:translateY(4px);transition:opacity .5s,transform .5s;white-space:nowrap}.nv-morph-meta span.is-on{opacity:1;transform:none}.nv-hero__sub-sep{background:#e6eef233;height:1px;width:20px}.nv-hero__sub-tag{color:#e6eef26b}.nv-hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:22px;opacity:0;transform:translateY(8px);transition:opacity .9s cubic-bezier(.22,.7,.15,1),transform .9s cubic-bezier(.22,.7,.15,1)}.nv-hero.is-in .nv-hero__cta{opacity:1;transform:none;transition-delay:.7s}.nv-hero__quiet{align-items:center;border-bottom:1px solid #e6eef200;color:#e6eef2b3;display:inline-flex;font-family:Inter Tight,sans-serif;font-size:14px;gap:8px;padding:12px 4px;text-decoration:none;transition:color .25s,border-color .25s,gap .25s}.nv-hero__quiet:hover{border-bottom-color:#32c6c6;border-bottom-color:var(--teal);color:#fff;gap:12px}.nv-hero__quiet svg{color:#32c6c6;color:var(--teal)}.nv-hero__foot-l{align-items:center;bottom:40px;color:#e6eef259;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:12px;left:60px;letter-spacing:.14em;position:absolute;text-transform:uppercase;z-index:3}.nv-hero__foot-sep{background:#e6eef233;display:inline-block;height:1px;width:16px}.nv-hero__foot-scroll{animation:scrollNudge 2.4s ease-in-out infinite;color:#32c6c6;color:var(--teal)}@keyframes scrollNudge{0%,to{opacity:.7}50%{opacity:1}}.nv-hero__h{margin:0 0 32px}.nv-hero__foot{color:#e6eef259;font-size:10.5px;left:60px;letter-spacing:.14em}.nv-hero__foot,.nv-live{bottom:40px;position:absolute;z-index:3}.nv-live{align-items:flex-end;animation:liveIn 1s cubic-bezier(.22,.7,.15,1) .9s both;color:#eaf3f5b8;display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;gap:10px;pointer-events:none;right:60px;text-align:right;width:min(460px,calc(100vw - 140px))}@keyframes liveIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nv-live__line{align-items:center;display:inline-flex;font-size:10.5px;gap:10px;letter-spacing:.14em;max-width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap}.nv-live__pulse{animation:pulse 1.6s infinite;background:#32c6c6;background:var(--teal);border-radius:50%;box-shadow:0 0 10px #32c6c6;box-shadow:0 0 10px var(--teal);flex:0 0 auto;height:6px;width:6px}.nv-live__label{color:#32c6c6;color:var(--teal);flex:0 0 auto}.nv-live__sep{background:#eaf3f533;flex:0 0 auto;height:1px;width:14px}.nv-live__src{color:#eaf3f5b8;flex:0 0 auto}.nv-live__dot{flex:0 0 auto;opacity:.4}.nv-live__now{display:inline-block;flex:1 1 auto;height:1.2em;min-width:0;overflow:hidden;position:relative;text-align:left}.nv-live__now span{color:#fff;font-size:11.5px;left:0;letter-spacing:.04em;max-width:100%;opacity:0;overflow:hidden;position:absolute;text-overflow:ellipsis;text-transform:none;top:0;transform:translateY(4px);transition:opacity .5s,transform .5s;white-space:nowrap}.nv-live__now span.is-on{opacity:1;transform:none}.nv-live__counts{align-items:center;color:#eaf3f580;display:inline-flex;font-size:10.5px;gap:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.nv-live__counts b{font-feature-settings:"tnum";color:#fff;font-family:Inter Tight,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.005em;margin-right:4px;text-transform:none}.nv-live__cSep{background:#eaf3f52e;height:1px;width:10px}@media (max-width:900px){.nv-live{align-items:flex-start;bottom:26px;max-width:90vw;right:22px}.nv-live__now{min-width:20ch}}.nv-ticker{background:#001820;background:var(--navy-deep);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line-dark);border-top:1px solid #ffffff14;border-top:1px solid var(--line-dark);overflow:hidden;padding:18px 0;position:relative}.nv-ticker:after,.nv-ticker:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:120px;z-index:2}.nv-ticker:before{background:linear-gradient(90deg,#001820,#0000);background:linear-gradient(90deg,var(--navy-deep),#0000);left:0}.nv-ticker:after{background:linear-gradient(-90deg,#001820,#0000);background:linear-gradient(-90deg,var(--navy-deep),#0000);right:0}.nv-ticker__track{animation:tick 55s linear infinite;display:flex;gap:48px;white-space:nowrap;width:-webkit-max-content;width:max-content}@keyframes tick{to{transform:translateX(-50%)}}.nv-ticker__item{align-items:baseline;color:#eaf3f5bf;display:inline-flex;font-size:13.5px;gap:12px}.nv-ticker__item .d{color:#fff;font-family:Inter Tight,sans-serif;font-size:18px}.nv-ticker__item .n{color:#6be6e6;color:var(--teal-glow);font-family:JetBrains Mono,monospace}.nv-ticker__item .up{color:#6be69e}.nv-ticker__item .down{color:#ff8b8b}.nv-ticker__item .flat{color:#eaf3f566}.nv-break{background:#001519;border-top:1px solid #ffffff0a;color:#eaf3f5;overflow:hidden;padding:clamp(80px,12vh,140px) 60px clamp(60px,8vh,100px);position:relative}.nv-break:before{background:radial-gradient(1000px 500px at 80% 0,#32c6c60f,#0000 60%),radial-gradient(700px 400px at 10% 100%,#32c6c60a,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.nv-break__grid{grid-gap:clamp(40px,6vw,90px);align-items:end;display:grid;gap:clamp(40px,6vw,90px);grid-template-columns:1.15fr 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:2}.nv-break__lead{max-width:560px}.nv-break__eyebrow{align-items:center;color:#eaf3f58c;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:12px;letter-spacing:.16em;margin-bottom:30px;text-transform:uppercase}.nv-break__eyebrowLine{background:#32c6c6;background:var(--teal);height:1px;width:28px}.nv-break__h{color:#fff;font-family:Inter Tight,sans-serif;font-size:clamp(38px,4.6vw,68px);font-weight:300;letter-spacing:-.035em;line-height:1.04;margin:0 0 28px;opacity:0;transform:translateY(16px);transition:opacity 1.1s cubic-bezier(.22,.7,.15,1),transform 1.1s cubic-bezier(.22,.7,.15,1)}.nv-break.is-in .nv-break__h{opacity:1;transform:none}.nv-break__h em{color:#32c6c6;color:var(--teal);font-family:Fraunces,Inter Tight,serif;font-style:italic;font-variation-settings:"opsz" 96,"SOFT" 100;font-weight:300;letter-spacing:-.025em}.nv-break__p{color:#eaf3f59e;font-size:17px;line-height:1.55;margin:0;max-width:480px;opacity:0;transform:translateY(10px);transition:opacity 1.1s cubic-bezier(.22,.7,.15,1) .15s,transform 1.1s cubic-bezier(.22,.7,.15,1) .15s}.nv-break.is-in .nv-break__p{opacity:1;transform:none}.nv-break__facts{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.nv-break__fact{grid-gap:22px;align-items:baseline;border-bottom:1px solid #ffffff14;display:grid;gap:22px;grid-template-columns:auto 1fr auto;opacity:0;padding:26px 0;transform:translateX(-14px);transition:opacity 1s cubic-bezier(.22,.7,.15,1),transform 1s cubic-bezier(.22,.7,.15,1)}.nv-break.is-in .nv-break__fact{opacity:1;transform:none}.nv-break__big{color:#fff;font-family:Fraunces,Inter Tight,serif;font-size:clamp(48px,5.4vw,76px);font-style:italic;font-variation-settings:"opsz" 96,"SOFT" 100;font-weight:300;letter-spacing:-.035em;line-height:1;min-width:3.4ch}.nv-break__sub{color:#eaf3f5d1;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:300;letter-spacing:-.015em;line-height:1.35}.nv-break__src{letter-spacing:.14em;white-space:nowrap}.nv-break__foot,.nv-break__src{color:#eaf3f559;font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase}.nv-break__foot{display:flex;justify-content:space-between;letter-spacing:.16em;margin:60px auto 0;max-width:1400px;position:relative;z-index:2}.nv-break__footR{color:#32c6c6;color:var(--teal)}@media (max-width:900px){.nv-break{padding:80px 22px 60px}.nv-break__grid{gap:40px;grid-template-columns:1fr}.nv-break__fact{grid-template-columns:auto 1fr}.nv-break__src{grid-column:1/-1}}.nv-sig{background:#000c10;color:#eaf3f5;position:relative}.nv-sig__pin{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.nv-sig__pin:before{background:radial-gradient(1200px 700px at 30% 40%,#32c6c61a,#0000 60%),radial-gradient(900px 500px at 80% 80%,#32c6c60d,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.nv-sig__inner{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:min(1400px,calc(100vw - 80px));z-index:2}.nv-sig__big{align-items:baseline;color:#fff;display:inline-flex;font-family:Fraunces,Inter Tight,serif;font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100;font-weight:300;left:50%;letter-spacing:-.06em;line-height:.85;position:absolute;top:50%;transform:translate(-50%,-50%);will-change:transform}.nv-sig__percent{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#f5f8fa,#32c6c6);-webkit-background-clip:text;background-clip:text;font-size:clamp(180px,32vw,520px)}.nv-sig__unit{color:#32c6c6;color:var(--teal);font-size:clamp(100px,18vw,280px);margin-left:-.02em}.nv-sig__tag{color:#eaf3f5b8;font-family:Inter Tight,sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:300;left:50%;letter-spacing:-.025em;margin:0;position:absolute;text-align:center;top:calc(50% + clamp(120px, 20vw, 320px));transform:translateX(-50%);white-space:nowrap;will-change:opacity,transform}.nv-sig__tag em{color:#32c6c6;color:var(--teal);font-family:Fraunces,serif;font-style:italic;font-variation-settings:"opsz" 96,"SOFT" 100;font-weight:300}.nv-sig__frame{backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);background:#001820a6;border:1px solid #32c6c63d;border-radius:18px;box-shadow:0 40px 100px -30px #00000080,inset 0 0 0 1px #ffffff05;left:50%;padding:22px 26px 28px;position:absolute;top:50%;transform:translate(-40%,-50%);width:min(920px,calc(100vw - 200px));will-change:opacity,transform}.nv-sig__frame-head{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:10px;margin-bottom:18px;padding-bottom:16px}.nv-sig__frame-dot{background:#ffffff24;border-radius:50%;height:8px;width:8px}.nv-sig__frame-dot:first-child{background:#ff8b8b80}.nv-sig__frame-dot:nth-child(2){background:#ffd16480}.nv-sig__frame-dot:nth-child(3){background:#6be69e80}.nv-sig__frame-title{color:#eaf3f599;flex:1 1;font-size:11px;margin-left:8px;text-transform:uppercase}.nv-sig__frame-badge,.nv-sig__frame-title{font-family:JetBrains Mono,monospace;letter-spacing:.14em}.nv-sig__frame-badge{background:#32c6c624;border-radius:5px;color:#32c6c6;color:var(--teal);font-size:10px;padding:3px 8px}.nv-sig__stages{gap:12px}.nv-sig__stage,.nv-sig__stages{display:flex;flex-direction:column}.nv-sig__stage{gap:6px}.nv-sig__stageHead{align-items:baseline;display:flex;font-family:Inter Tight,sans-serif;justify-content:space-between}.nv-sig__stageName{color:#f5f8fa;font-size:14px;font-weight:500;letter-spacing:-.01em}.nv-sig__stageCount{color:#eaf3f573;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.nv-sig__bar{background:#ffffff0a;border-radius:3px;height:12px;overflow:hidden;position:relative}.nv-sig__barFill{border-radius:3px;box-shadow:0 0 12px #32c6c659;height:100%;transform-origin:0 50%;width:100%;will-change:transform}.nv-sig__barPct{color:#ffffffbf;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.nv-sig__caption{border-top:1px solid #ffffff0f;color:#eaf3f599;font-family:Inter Tight,sans-serif;font-size:13px;line-height:1.55;margin-top:20px;padding-top:14px}.nv-sig__captionMark{color:#32c6c6;color:var(--teal);margin-right:6px}.nv-sig__foot{bottom:40px;color:#eaf3f566;display:flex;font-family:JetBrains Mono,monospace;font-size:10.5px;justify-content:space-between;left:60px;letter-spacing:.16em;position:absolute;right:60px;text-transform:uppercase}.nv-sig__footR{color:#32c6c6;color:var(--teal)}@media (max-width:900px){.nv-sig__frame{padding:18px;transform:translate(-50%,-35%);width:calc(100vw - 40px)}.nv-sig__foot{bottom:26px;left:22px;right:22px}}.nv-mfst{background:#001114;border-bottom:1px solid #ffffff0a;border-top:1px solid #ffffff0a;color:#eaf3f5;overflow:hidden;padding:clamp(120px,18vh,200px) 60px clamp(100px,14vh,160px);position:relative}.nv-mfst:before{background:radial-gradient(1400px 700px at 20% 0,#32c6c61a,#0000 60%),radial-gradient(900px 500px at 85% 100%,#32c6c60f,#0000 60%);content:""}.nv-mfst:before,.nv-mfst__grain{inset:0;pointer-events:none;position:absolute}.nv-mfst__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.7'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.05}.nv-mfst__inner{margin:0 auto;max-width:1400px;position:relative;z-index:2}.nv-mfst__eyebrow{align-items:center;color:#eaf3f58c;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:14px;letter-spacing:.18em;margin-bottom:clamp(40px,6vh,72px);text-transform:uppercase}.nv-mfst__eyebrowLine{background:#32c6c6;background:var(--teal);display:inline-block;height:1px;width:32px}.nv-mfst__h{color:#fff;font-family:Inter Tight,sans-serif;font-size:clamp(44px,5.8vw,96px);font-weight:300;letter-spacing:-.04em;line-height:1.04;margin:0;max-width:1200px}.nv-mfst__row{display:block;margin-bottom:.12em}.nv-mfst__mask{display:inline-block;line-height:1.05;margin-right:.28em;overflow:hidden;padding-bottom:.08em;vertical-align:bottom}.nv-mfst__mask:last-child{margin-right:0}.nv-mfst__word{display:inline-block;will-change:transform}.nv-mfst__word.is-em{color:#32c6c6;color:var(--teal);font-family:Fraunces,Inter Tight,serif;font-style:italic;font-variation-settings:"opsz" 128,"SOFT" 100;font-weight:300;letter-spacing:-.03em}.nv-mfst__sig{align-items:center;color:#eaf3f580;display:flex;font-family:JetBrains Mono,monospace;font-size:11.5px;gap:18px;letter-spacing:.14em;margin-top:clamp(60px,8vh,100px);text-transform:uppercase;will-change:opacity,transform}.nv-mfst__sigLine{background:#32c6c6;background:var(--teal);display:inline-block;height:1px;width:48px}@media (max-width:900px){.nv-mfst{padding:100px 22px 80px}}.nv-close{background:#000a0e;color:#eaf3f5;position:relative}.nv-close__pin{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.nv-close__pin:before{background:radial-gradient(1600px 900px at 50% 50%,#32c6c61f,#0000 65%),radial-gradient(900px 500px at 15% 90%,#32c6c60d,#0000 60%);content:""}.nv-close__grain,.nv-close__pin:before{inset:0;pointer-events:none;position:absolute}.nv-close__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.7'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.04}.nv-close__inner{align-items:center;display:flex;flex-direction:column;padding:0 20px;position:relative;text-align:center;width:min(1200px,calc(100vw - 80px));z-index:2}.nv-close__eyebrow{align-items:center;color:#eaf3f58c;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:14px;letter-spacing:.18em;margin-bottom:clamp(30px,5vh,60px);text-transform:uppercase;will-change:opacity,transform}.nv-close__eyebrowLine{background:#32c6c6;background:var(--teal);display:inline-block;height:1px;transform-origin:50% 50%;width:40px;will-change:transform}.nv-close__h{color:#fff;font-family:Inter Tight,sans-serif;font-size:clamp(48px,7.4vw,128px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0 0 clamp(40px,6vh,68px)}.nv-close__line{display:inline-block;will-change:opacity,transform}.nv-close__line--em{color:#32c6c6;color:var(--teal);font-family:Fraunces,Inter Tight,serif;font-style:italic;font-variation-settings:"opsz" 128,"SOFT" 100;font-weight:300;letter-spacing:-.035em}.nv-close__cta{align-items:center;background:#32c6c6;background:var(--teal);border:0;border-radius:999px;box-shadow:0 20px 50px -12px #32c6c666,inset 0 0 0 1px #ffffff0f;color:#001820;color:var(--navy-deep);cursor:pointer;display:inline-flex;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;gap:14px;letter-spacing:-.005em;padding:16px 22px 16px 28px;transition:transform .25s cubic-bezier(.22,.7,.15,1),box-shadow .25s;will-change:opacity,transform}.nv-close__cta:hover{box-shadow:0 30px 60px -12px #32c6c680,inset 0 0 0 1px #ffffff1a;transform:translateY(-2px) scale(1.02)}.nv-close__ctaKbd{background:#01263526;border-radius:5px;letter-spacing:.06em;padding:3px 7px}.nv-close__ctaKbd,.nv-close__meta{font-family:JetBrains Mono,monospace;font-size:11px}.nv-close__meta{align-items:center;color:#eaf3f566;display:flex;gap:18px;justify-content:center;letter-spacing:.14em;margin-top:clamp(40px,6vh,70px);text-transform:uppercase;will-change:opacity}.nv-close__metaSep{background:#eaf3f540;display:inline-block;height:1px;width:14px}@media (max-width:900px){.nv-close__meta{flex-direction:column;gap:8px}.nv-close__metaSep{display:none}}.nv-audio{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#00141c99;border:1px solid #ffffff14;border-radius:999px;bottom:22px;color:#eaf3f599;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:10px;left:22px;letter-spacing:.14em;padding:8px 12px 8px 10px;position:fixed;text-transform:uppercase;transition:color .25s,border-color .25s,background .25s,transform .25s;z-index:150}.nv-audio:hover{border-color:#32c6c666;color:#fff;transform:translateY(-1px)}.nv-audio.is-on{background:#32c6c60d;border-color:#32c6c68c;color:#32c6c6;color:var(--teal)}.nv-audio__bars{align-items:flex-end;display:inline-flex;gap:2px;height:12px}.nv-audio__bars span{background:currentColor;border-radius:1px;transform-origin:50% 100%;width:2px}.nv-audio__bars span:first-child{height:30%}.nv-audio__bars span:nth-child(2){height:60%}.nv-audio__bars span:nth-child(3){height:100%}.nv-audio__bars span:nth-child(4){height:70%}.nv-audio.is-on .nv-audio__bars span{animation:nvBar 1.4s ease-in-out infinite}.nv-audio.is-on .nv-audio__bars span:first-child{animation-delay:0s}.nv-audio.is-on .nv-audio__bars span:nth-child(2){animation-delay:.18s}.nv-audio.is-on .nv-audio__bars span:nth-child(3){animation-delay:.36s}.nv-audio.is-on .nv-audio__bars span:nth-child(4){animation-delay:.24s}@keyframes nvBar{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.nv-audio__label{letter-spacing:.16em}@media (max-width:640px){.nv-audio__label{display:none}.nv-audio{padding:8px 10px}}.nv-sec{padding:140px 40px}.nv-sec__inner{margin:0 auto;max-width:1280px}.nv-eyebrow{align-items:center;color:#5b6b75;color:var(--muted);display:inline-flex;font-size:11px;gap:10px;letter-spacing:.24em;margin-bottom:20px;text-transform:uppercase}.nv-eyebrow:before{background:currentColor;content:"";height:1px;width:24px}.nv-sec h2{font-family:Inter Tight,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:500;letter-spacing:-.03em;line-height:1.02;margin:0 0 28px;max-width:900px}.nv-sec h2 em{color:#32c6c6;color:var(--teal);font-style:normal}.nv-sec p.lede{color:#5b6b75;color:var(--muted);font-size:18px;line-height:1.6;margin:0;max-width:720px}.nv-stats{background:#012635;background:var(--navy);color:#eaf3f5;overflow:hidden;padding:100px 40px;position:relative}.nv-stats__inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1280px;position:relative;z-index:2}.nv-stat__value{color:#fff;font-family:Inter Tight,sans-serif;font-size:68px;font-weight:500;letter-spacing:-.04em;line-height:1}.nv-stat__value em{color:#32c6c6;color:var(--teal);font-style:normal}.nv-stat__label{font-size:15px;font-weight:500;margin-top:12px}.nv-stat__sub{color:#eaf3f58c;font-size:13px;line-height:1.5;margin-top:6px}.nv-stats__bg{inset:0;opacity:.5;position:absolute}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}.reveal.in{opacity:1;transform:none}.nv-inform{background:#f5f3ed;background:var(--bone)}.nv-inform__pillars{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:80px}.nv-inform__pillar{border-top:1px solid #0126351f;border-top:1px solid var(--line);padding:32px 0 0}.nv-inform__num{color:#32c6c6;color:var(--teal);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.15em}.nv-inform__pillar h3{font-family:Inter Tight,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:12px 0}.nv-inform__pillar p{color:#5b6b75;color:var(--muted);font-size:15px;line-height:1.65;margin:0}.nv-meth{background:#f5f3ed;background:var(--bone);border-top:1px solid #0126351f;border-top:1px solid var(--line)}.nv-meth__pipe{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:72px}.nv-meth__step{background:#fff;border:1px solid #0126351f;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:32px 28px;position:relative}.nv-meth__step:hover{border-color:#32c6c6;border-color:var(--teal);transform:translateY(-2px)}.nv-meth__step{transition:border-color .3s,transform .3s,box-shadow .3s}.nv-meth__ghost{bottom:-30px;color:#0126350d;font-family:Inter Tight,sans-serif;font-size:140px;line-height:1;pointer-events:none;position:absolute;right:-8px}.nv-meth__stagebar{align-items:center;color:#5b6b75;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.nv-meth__dot{background:#32c6c6;background:var(--teal);border-radius:50%;box-shadow:0 0 8px #32c6c6;box-shadow:0 0 8px var(--teal);height:6px;width:6px}.nv-meth__step h3{font-family:Inter Tight,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.15;margin:14px 0 12px}.nv-meth__step p{color:#5b6b75;color:var(--muted);font-size:15px;line-height:1.65;margin:0;position:relative;z-index:1}.nv-meth__arrow{align-items:center;color:#32c6c6;color:var(--teal);display:flex;font-size:22px}.nv-meth__sources{border-top:1px solid #0126351f;border-top:1px solid var(--line);margin-top:100px;padding-top:60px}.nv-meth__groups{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.nv-meth__gcat{color:#32c6c6;color:var(--teal);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.nv-meth__chip{background:#fff;border:1px solid #0126351f;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:12px 14px;transition:border-color .25s,transform .25s}.nv-meth__chip:hover{border-color:#012635;border-color:var(--navy);transform:translateX(2px)}.nv-meth__chip b{color:#0b1a24;color:var(--ink);display:block;font-size:14px;font-weight:500}.nv-meth__chip span{color:#5b6b75;color:var(--muted);display:block;font-size:12px;margin-top:2px}.nv-meth__caps{border-top:1px solid #0126351f;border-top:1px solid var(--line);margin-top:80px;padding-top:60px}.nv-meth__caps-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.nv-meth__cap{align-items:baseline;border-bottom:1px solid #0126351f;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:24px 24px 24px 0}.nv-meth__cap b{color:#0b1a24;color:var(--ink);font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.02em}.nv-meth__cap span{color:#5b6b75;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:13px}.nv-who{background:#012635;background:var(--navy);color:#eaf3f5}.nv-who .nv-eyebrow{color:#eaf3f58c}.nv-who h2{color:#fff}.nv-who .lede{color:#eaf3f5b3}.nv-who__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:72px}.nv-who__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;overflow:hidden;padding:28px 26px;position:relative;transition:transform .35s,border-color .35s,background .35s}.nv-who__item:before{background:radial-gradient(300px 200px at 100% 0,#32c6c614,#0000 60%);background:radial-gradient(300px 200px at 100% 0,rgba(var(--crgb,50,198,198),.08),#0000 60%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s}.nv-who__item:hover{background:#ffffff0d;border-color:#32c6c6;border-color:var(--c,var(--teal));transform:translateY(-4px)}.nv-who__item:hover:before{opacity:1}.nv-who__num{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em}.nv-who__bar{display:block;height:2px;margin:10px 0 18px;width:32px}.nv-who__item h3{color:#fff;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:0 0 12px}.nv-who__item p{color:#eaf3f5b3;font-size:14px;line-height:1.6;margin:0}.nv-pri{background:#f5f3ed;background:var(--bone)}.nv-pri__toggle{background:#fff;border:1px solid #0126351f;border:1px solid var(--line);border-radius:999px;display:inline-flex;margin-top:44px;padding:4px}.nv-pri__toggle button{background:#0000;border:0;border-radius:999px;color:#5b6b75;color:var(--muted);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;padding:10px 22px;transition:background .25s,color .25s}.nv-pri__toggle button.is-on{background:#012635;background:var(--navy);color:#fff}.nv-pri__tiers{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:44px}.nv-pri__tier{background:#fff;border:1px solid #0126351f;border:1px solid var(--line);border-radius:16px;padding:36px 30px;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s}.nv-pri__tier:hover{box-shadow:0 30px 60px -30px #01263540;transform:translateY(-3px)}.nv-pri__tier.is-primary{background:#012635;background:var(--navy);border-color:#012635;border-color:var(--navy);color:#eaf3f5}.nv-pri__badge{background:#32c6c6;background:var(--teal);border-radius:999px;color:#001820;color:var(--navy-deep);font-size:11px;font-weight:600;left:30px;letter-spacing:.06em;padding:4px 10px;position:absolute;text-transform:uppercase;top:-12px}.nv-pri__tname{color:#5b6b75;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;margin:0 0 20px;text-transform:uppercase}.nv-pri__tier.is-primary .nv-pri__tname{color:#eaf3f5a6}.nv-pri__price{align-items:baseline;display:flex;font-family:Inter Tight,sans-serif;gap:4px;margin:0 0 6px}.nv-pri__cur{color:#5b6b75;color:var(--muted);font-size:22px}.nv-pri__tier.is-primary .nv-pri__cur{color:#eaf3f599}.nv-pri__amt{font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:1}.nv-pri__per{color:#5b6b75;color:var(--muted);font-family:Inter,sans-serif;font-size:13px;margin-left:6px}.nv-pri__tier.is-primary .nv-pri__per{color:#eaf3f58c}.nv-pri__pdesc{color:#5b6b75;color:var(--muted);font-size:14px;margin:0 0 24px}.nv-pri__tier.is-primary .nv-pri__pdesc{color:#eaf3f5bf}.nv-pri__cta{border:1px solid;border-radius:10px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:12px 18px;transition:transform .2s,background .2s,color .2s;width:100%}.nv-pri__cta.is-ghost{background:#0000;border-color:#012635;border-color:var(--navy);color:#0b1a24;color:var(--ink)}.nv-pri__cta.is-ghost:hover{background:#012635;background:var(--navy);color:#fff}.nv-pri__cta.is-solid{background:#32c6c6;background:var(--teal);border-color:#32c6c6;border-color:var(--teal);color:#001820;color:var(--navy-deep)}.nv-pri__cta.is-solid:hover{background:#6be6e6;background:var(--teal-glow)}.nv-pri__table{background:#fff;border:1px solid #0126351f;border:1px solid var(--line);border-radius:16px;margin-top:80px;overflow:hidden}.nv-pri__row{align-items:center;border-bottom:1px solid #0126351f;border-bottom:1px solid var(--line);display:grid;font-size:14px;grid-template-columns:2fr 1fr 1fr 1fr;padding:16px 24px}.nv-pri__row:last-child{border-bottom:0}.nv-pri__row--head{background:#edeae0;background:var(--bone-2);color:#5b6b75;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.nv-pri__y{color:#32c6c6;color:var(--teal)}.nv-pri__n{color:#01263533}.nv-pri__ent{grid-gap:40px;align-items:center;background:#012635;background:var(--navy);border-radius:16px;color:#eaf3f5;display:grid;gap:40px;grid-template-columns:1.4fr 1fr;margin-top:60px;padding:44px}.nv-pri__ent h3{color:#fff;font-family:Inter Tight,sans-serif;font-size:34px;font-weight:500;letter-spacing:-.03em;margin:12px 0}.nv-pri__ent p{color:#eaf3f5bf;font-size:15px;line-height:1.65;margin:0}.nv-pri__ent-r{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.nv-pri__ent-note{color:#eaf3f599;font-size:13px}.nv-footer{background:#001820;background:var(--navy-deep);color:#eaf3f5b3;padding:80px 40px 30px}.nv-footer__inner{grid-gap:60px;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--line-dark);display:grid;gap:60px;grid-template-columns:1.2fr 2fr;margin:0 auto;max-width:1280px;padding-bottom:60px}.nv-footer__logo{align-items:center;color:#fff;display:flex;font-family:Inter Tight,sans-serif;font-size:28px;font-weight:400;gap:14px;letter-spacing:.22em;margin-bottom:12px}.nv-footer__logo svg{flex:0 0 auto}.nv-footer__brand p{font-size:14px;margin:0 0 8px}.nv-footer__mail{color:#32c6c6!important;color:var(--teal)!important;font-family:JetBrains Mono,monospace;font-size:13px!important}.nv-footer__cols{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.nv-footer__cols a{color:#eaf3f5a6;display:block;font-size:14px;padding:4px 0;text-decoration:none;transition:color .2s}.nv-footer__cols a:hover{color:#32c6c6;color:var(--teal)}.nv-footer__h{color:#fff;font-size:13px;font-weight:500;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.nv-footer__bar{color:#eaf3f580;display:flex;font-size:12.5px;justify-content:space-between;margin:0 auto;max-width:1280px;padding-top:30px}@media (max-width:1000px){.nv-who__grid{grid-template-columns:repeat(2,1fr)}.nv-meth__pipe{grid-template-columns:1fr}.nv-meth__arrow{justify-self:center;transform:rotate(90deg)}.nv-meth__caps-grid,.nv-meth__groups{grid-template-columns:repeat(2,1fr)}.nv-inform__pillars{gap:40px}.nv-inform__pillars,.nv-pri__tiers{grid-template-columns:1fr}.nv-pri__row{font-size:13px;grid-template-columns:1.5fr 1fr 1fr 1fr;padding:14px 16px}.nv-pri__ent{grid-template-columns:1fr;padding:32px}.nv-footer__inner{gap:40px;grid-template-columns:1fr}}@media (max-width:900px){.nv-nav{gap:12px;padding:14px 20px}.nv-nav__divider,.nv-nav__linksGroup{display:none}.nv-hero__inner{padding:140px 22px 90px}.nv-sec{padding:90px 22px}.nv-hero__preview-grid,.nv-stats__inner{grid-template-columns:repeat(2,1fr)}.nv-meth__caps-grid,.nv-meth__groups,.nv-who__grid{grid-template-columns:1fr}.nv-footer__cols{gap:24px;grid-template-columns:repeat(2,1fr)}.nv-footer__bar{flex-direction:column;gap:8px}}.nv-marquee{background:#f5f3ed;background:var(--bone);border-bottom:1px solid #0126351f;border-bottom:1px solid var(--line);border-top:1px solid #0126351f;border-top:1px solid var(--line);overflow:hidden;padding:80px 0}.nv-marquee__track{animation:marq linear infinite;display:flex;gap:60px;white-space:nowrap;width:-webkit-max-content;width:max-content}@keyframes marq{to{transform:translateX(-50%)}}.nv-marquee__item{align-items:center;color:#0b1a24;color:var(--ink);display:inline-flex;font-family:Inter Tight,sans-serif;font-size:clamp(60px,10vw,140px);font-weight:500;gap:60px;letter-spacing:-.045em;line-height:1}.nv-marquee__item:nth-child(2n){color:#32c6c6;color:var(--teal)}.nv-marquee__dot{background:currentColor;border-radius:50%;height:12px;opacity:.5;width:12px}.nv-story{background:#001820;background:var(--navy-deep);color:#eaf3f5;position:relative}.nv-story:before{background:radial-gradient(1200px 500px at 30% 30%,#32c6c61a,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.nv-story__sticky{align-items:center;display:flex;height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.nv-story__inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px;padding:60px 40px;width:100%}.nv-story__h{color:#fff;font-family:Inter Tight,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-.035em;line-height:1.02;margin:14px 0 40px}.nv-story__h em{color:#32c6c6;color:var(--teal);font-style:normal}.nv-story__pane{animation:paneIn .7s cubic-bezier(.22,.7,.15,1)}@keyframes paneIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.nv-story__count{color:#32c6c6;color:var(--teal);font-size:12px;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.nv-story__pane h3{color:#fff;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px}.nv-story__pane p{color:#eaf3f5bf;font-size:17px;line-height:1.6;margin:0 0 26px;max-width:480px}.nv-story__facts{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;max-width:480px;padding:0}.nv-story__facts li{animation:factIn .6s cubic-bezier(.22,.7,.15,1) both;border-top:1px solid #ffffff1f;display:flex;flex-direction:column;gap:6px;opacity:0;padding-top:16px}@keyframes factIn{to{opacity:1}}.nv-story__facts li span{color:#eaf3f580;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.nv-story__facts li b{color:#fff;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.02em}.nv-story__nav{display:flex;flex-direction:column;gap:4px;margin-top:44px;max-width:480px}.nv-story__pip{align-items:center;border-top:1px solid #ffffff14;color:#eaf3f580;display:flex;font-family:JetBrains Mono,monospace;font-size:13px;gap:16px;letter-spacing:.08em;padding:12px 0;text-transform:uppercase;transition:color .3s}.nv-story__pip b{color:#eaf3f58c;font-weight:400}.nv-story__pip.done{color:#eaf3f566}.nv-story__pip.done b{color:#32c6c6;color:var(--teal)}.nv-story__pip.on{color:#fff}.nv-story__pip.on b{color:#32c6c6;color:var(--teal)}.nv-story__pip.on:before{background:#32c6c6;background:var(--teal);content:"";display:inline-block;height:1px;width:24px}.nv-story__right{align-items:center;display:flex;height:560px;justify-content:center;position:relative}.nv-story__vis{background:linear-gradient(180deg,#32c6c60a,#0000);border:1px solid #32c6c62e;border-radius:20px;overflow:hidden;position:relative}.nv-story__vis,.nv-story__vis canvas{height:100%;width:100%}.nv-story__vis-label{background:#00141c80;border:1px solid #32c6c633;border-radius:6px;bottom:20px;color:#eaf3f580;font-size:11px;left:20px;letter-spacing:.12em;padding:6px 10px;position:absolute;text-transform:uppercase}.nv-who__item{perspective:1000px}.nv-who__bar,.nv-who__item h3,.nv-who__item p,.nv-who__num{position:relative;z-index:2}.nv-who__item:after{background:linear-gradient(135deg,#ffffff0f,#fff0 50%);border-radius:14px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:1}.nv-who__item:hover:after{opacity:1}.nv-who__item .nv-who__glow{background:radial-gradient(300px 200px at 50% 50%,#32c6c62e,#0000 60%);background:radial-gradient(300px 200px at var(--mx,50%) var(--my,50%),rgba(var(--crgb,50,198,198),.18),#0000 60%);border-radius:14px;inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:0}.nv-who__item:hover .nv-who__glow{opacity:1}.nv-hero__h .nv-rw__word,.nv-hero__searchHint{font-family:Inter Tight,sans-serif}.nv-hero__searchHint{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;color:#e6eef2b8;cursor:pointer;display:inline-flex;font-size:14px;gap:12px;letter-spacing:-.005em;margin-top:8px;padding:12px 14px 12px 18px;transition:border-color .25s,background .25s,color .25s,transform .25s}.nv-hero__searchHint:hover{background:#32c6c60f;border-color:#32c6c68c;color:#fff;transform:translateY(-1px)}.nv-hero__searchHint svg{color:#32c6c6;color:var(--teal)}.nv-hero__searchHint span:nth-child(2){flex:1 1}.nv-hero__searchKbd{background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;color:#e6eef2b8;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;padding:3px 8px}.nv-cmd{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s cubic-bezier(.22,.7,.15,1);z-index:200}.nv-cmd.is-open{opacity:1;pointer-events:auto}.nv-cmd__scrim{backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);background:#000c129e;inset:0;position:absolute}.nv-cmd__panel{background:#06161eeb;border:1px solid #32c6c638;border-radius:18px;box-shadow:0 40px 120px -20px #0009,inset 0 0 0 1px #ffffff05;color:#eaf3f5;margin:10vh auto 0;overflow:hidden;position:relative;transform:translateY(-8px) scale(.985);transition:transform .28s cubic-bezier(.22,.7,.15,1);width:min(760px,calc(100vw - 40px))}.nv-cmd.is-open .nv-cmd__panel{transform:none}.nv-cmd__tabs{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:4px;padding:10px 12px 0}.nv-cmd__tab{background:#0000;border:0;color:#eaf3f58c;cursor:pointer;font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.005em;padding:10px 14px;position:relative;transition:color .2s}.nv-cmd__tab.is-on,.nv-cmd__tab:hover{color:#fff}.nv-cmd__tab.is-on:after{background:#32c6c6;background:var(--teal);border-radius:2px;bottom:-1px;content:"";height:2px;left:12px;position:absolute;right:12px}.nv-cmd__tabsHint{color:#eaf3f559;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;margin-left:auto;padding-right:8px;text-transform:uppercase}.nv-cmd__tabsHint kbd{background:#ffffff08;border:1px solid #ffffff1a;border-radius:5px;color:#eaf3f5b3;display:inline-block;margin-right:4px;padding:2px 6px}.nv-cmd__kind{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:9.5px;justify-content:center;letter-spacing:.14em;min-width:62px;padding:3px 7px;text-transform:uppercase}.nv-cmd__kind--gene{background:#32c6c624;color:#32c6c6;color:var(--teal)}.nv-cmd__kind--molecule{background:#df199524;color:#ff77c1}.nv-cmd__kind--target{background:#ffd16424;color:#f0c766}.nv-cmd__kind--query{background:#eaf3f514;color:#eaf3f5bf}.nv-cmd__inputRow{align-items:center;border-bottom:1px solid #ffffff0f;color:#eaf3f599;display:flex;gap:14px;padding:20px 22px}.nv-cmd__inputRow>svg{color:#32c6c6;color:var(--teal);flex:0 0 auto}.nv-cmd__input{background:#0000;border:0;color:#fff;flex:1 1;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.015em;outline:none;padding:4px 0}.nv-cmd__input::placeholder{color:#eaf3f557}.nv-cmd__esc{border:1px solid #ffffff14;border-radius:6px;color:#eaf3f580;letter-spacing:.08em;padding:4px 8px}.nv-cmd__esc,.nv-cmd__meta{font-family:JetBrains Mono,monospace;font-size:10.5px}.nv-cmd__meta{align-items:center;border-bottom:1px solid #ffffff0d;color:#eaf3f56b;display:flex;justify-content:space-between;letter-spacing:.14em;padding:10px 22px;text-transform:uppercase}.nv-cmd__metaR{color:#32c6c6;color:var(--teal);opacity:.7}.nv-cmd__list{list-style:none;margin:0;max-height:52vh;overflow-y:auto;padding:8px}.nv-cmd__empty{align-items:flex-start;display:flex;flex-direction:column;gap:6px;padding:32px 18px}.nv-cmd__empty b{color:#fff;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.02em}.nv-cmd__empty span{color:#eaf3f58c;font-size:13px}.nv-cmd__item{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:14px;transition:background .15s}.nv-cmd__item.is-active{background:#32c6c614}.nv-cmd__item.is-active .nv-cmd__enter{opacity:1}.nv-cmd__left{align-items:center;display:flex;gap:14px;min-width:0}.nv-cmd__dot{border-radius:50%;box-shadow:0 0 12px currentColor;flex:0 0 auto;height:8px;width:8px}.nv-cmd__body{min-width:0}.nv-cmd__name{color:#fff;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.15;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-cmd__sub{align-items:center;color:#eaf3f580;display:flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:8px;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.nv-cmd__dotSep{opacity:.4}.nv-cmd__right{align-items:center;color:#eaf3f58c;display:flex;flex:0 0 auto;font-size:12px;gap:16px}.nv-cmd__right b{color:#fff;font-family:Inter Tight,sans-serif;font-weight:500;letter-spacing:-.01em;margin-right:4px}.nv-cmd__enter{align-items:center;background:#32c6c629;border-radius:6px;color:#32c6c6;color:var(--teal);display:inline-flex;height:22px;justify-content:center;opacity:0;transition:opacity .2s;width:22px}.nv-cmd__foot{align-items:center;border-top:1px solid #ffffff0d;color:#eaf3f566;display:flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:18px;letter-spacing:.08em;padding:12px 22px}.nv-cmd__foot kbd{background:#ffffff08;border:1px solid #ffffff1a;border-radius:5px;color:#eaf3f5b3;display:inline-block;font-family:inherit;margin-right:5px;padding:2px 6px}.nv-cmd__footR{color:#32c6c6;color:var(--teal);margin-left:auto;opacity:.7;text-transform:uppercase}@media (max-width:640px){.nv-cmd__panel{margin:8vh auto 0}.nv-cmd__right span:not(.nv-cmd__enter){display:none}.nv-cmd__foot{font-size:9.5px;gap:10px}}@media (max-width:1000px){.nv-story__inner{gap:30px;grid-template-columns:1fr}.nv-story__right{height:360px}.nv-story__facts{grid-template-columns:1fr 1fr}.nv-marquee{padding:50px 0}}.nvp-tour{background:var(--bone);border-top:1px solid var(--line)}.nvp-tour__intro{padding:100px 40px 60px}.nvp-tour__intro-inner{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:1.4fr 1fr;margin:0 auto;max-width:1400px}.nvp-tour__intro h2{color:var(--ink);font-family:Inter Tight,sans-serif;font-size:clamp(38px,4vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1.02;margin:12px 0}.nvp-tour__intro .lede{color:var(--muted);font-size:16px;line-height:1.55;margin:0;max-width:520px}.nvp-switcher{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.nvp-switcher__btn{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;letter-spacing:-.005em;padding:8px 14px;transition:background .25s,color .25s,border-color .25s}.nvp-switcher__btn:hover{border-color:var(--navy)}.nvp-switcher__btn.is-on{background:var(--navy);border-color:var(--navy);color:#fff}.nvp-tour__intro{display:none}.nvp-tour{background:#001820;border-top:0;position:relative}.nvp-tour:before{background:radial-gradient(1200px 800px at 20% 30%,#32c6c60d,#0000 60%),radial-gradient(900px 600px at 90% 80%,#013c5259,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.nvp-tour__stamp{align-items:center;color:#e6eef28c;display:flex;font-size:11px;gap:10px;left:60px;letter-spacing:.16em;position:absolute;text-transform:uppercase;top:100px;transition:opacity .4s cubic-bezier(.22,.7,.15,1);z-index:4}.nvp-tour__stamp:before{background:var(--teal);content:"";height:1px;width:24px}.nvp-tour__switcher{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00141cb8;border:1px solid #ffffff14;border-radius:999px;bottom:32px;display:flex;gap:16px;left:50%;padding:10px 16px;position:absolute;transform:translateX(-50%);transition:opacity .5s cubic-bezier(.22,.7,.15,1);z-index:5}.nvp-tour__switcher>span{border-right:1px solid #ffffff1a;color:#e6eef28c;font-size:10px;letter-spacing:.16em;padding:0 4px 0 8px;text-transform:uppercase}.nvp-tour__switcher-btns{display:flex;gap:4px}.nvp-tour__switcher-btns .nvp-switcher__btn{background:#0000;border:1px solid #0000;color:#e6eef2a6;font-size:12.5px;padding:6px 12px}.nvp-tour__switcher-btns .nvp-switcher__btn:hover{border-color:#ffffff1f;color:#fff}.nvp-tour__switcher-btns .nvp-switcher__btn.is-on{background:var(--teal);border-color:var(--teal);color:var(--navy-deep)}.nvp-tour__sticky{align-items:center;display:flex;height:100vh;overflow:hidden;padding:40px 60px 90px;position:-webkit-sticky;position:sticky;top:0}.nvp-tour__scroll{height:500vh;position:relative}.nvp-tour__grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:260px 1fr;margin:0 auto;max-width:1500px;width:100%}.nvp-tour__chapters{color:#e6eef2;min-width:0;transition:opacity .5s cubic-bezier(.22,.7,.15,1)}.nvp-tour__ch-head{align-items:center;border-bottom:1px solid #ffffff14;color:#e6eef280;display:flex;font-size:10px;justify-content:space-between;letter-spacing:.16em;margin-bottom:20px;padding-bottom:12px;text-transform:uppercase}.nvp-tour__chapters ol{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.nvp-tour__chapters li{grid-gap:12px;border-bottom:1px solid #ffffff0f;display:grid;gap:12px;grid-template-columns:30px 1fr;opacity:.35;padding:14px 0;position:relative;transition:opacity .5s}.nvp-tour__chapters li:last-child{border-bottom:0}.nvp-tour__chapters li.is-done{opacity:.55}.nvp-tour__chapters li.is-on{opacity:1}.nvp-tour__chapters li>span{color:#e6eef273;font-size:11px;letter-spacing:.08em;padding-top:4px}.nvp-tour__chapters li.is-on>span{color:var(--teal)}.nvp-tour__chapters li.is-done>span{color:#32c6c699}.nvp-tour__chapters li b{color:#f5f8fa;display:block;font-family:Inter Tight,sans-serif;font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.nvp-tour__chapters li p{color:#e6eef28c;font-size:12.5px;line-height:1.4;margin:4px 0 0}.nvp-tour__chapters li.is-on:after{background:var(--teal);content:"";height:1px;left:-40px;position:absolute;top:24px;width:24px}.nvp-window{background:#0f1d26;border:1px solid #ffffff0f;border-radius:14px;box-shadow:0 40px 100px -20px #01182059,0 20px 40px -20px #01182040;display:flex;flex-direction:column;max-height:88vh;overflow:hidden}.nvp-window__bar{align-items:center;background:#0a141b;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;gap:6px;height:28px;padding:0 12px}.nvp-window__dot{background:#3a4a54;border-radius:50%;height:8px;width:8px}.nvp-window__url{color:#e6eef266;font-size:10px;letter-spacing:.02em;margin-left:16px}.nvp-app{background:#0b1620;display:grid;flex:1 1;grid-template-columns:44px 1fr;min-height:0}.nvp-rail{align-items:center;background:#0a141b;border-right:1px solid #ffffff0d;display:flex;flex-direction:column;padding:10px 0}.nvp-rail__logo{margin-bottom:14px;padding:3px}.nvp-rail__icons{display:flex;flex:1 1;flex-direction:column;gap:2px}.nvp-rail__icons button{align-items:center;background:#0000;border:0;border-radius:6px;color:#e6eef280;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .2s,color .2s;width:30px}.nvp-rail__icons button:hover{background:#ffffff0a;color:#e6eef2}.nvp-rail__icons button.is-active{background:#32c6c61a;color:var(--teal)}.nvp-rail__avatar{align-items:center;background:#32c6c624;border:1px solid #32c6c640;border-radius:50%;color:var(--teal);display:flex;height:26px;justify-content:center;width:26px}.nvp-main{background:#0b1620;display:flex;flex-direction:column;min-width:0;overflow:hidden}.nvp-top{border-bottom:1px solid #ffffff0d;color:#e6eef2b3;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px;height:38px;justify-content:space-between;padding:0 16px}.nvp-top,.nvp-top__crumbs{align-items:center;display:flex}.nvp-top__crumbs{gap:6px}.nvp-top__crumbs b{color:#e6eef2;font-weight:500}.nvp-top__actions{align-items:center;display:flex;gap:6px}.nvp-top__actions button{align-items:center;background:#0000;border:1px solid #ffffff14;border-radius:6px;color:#e6eef299;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.nvp-top__btn{font-family:inherit;font-size:11px;font-weight:500;padding:0 10px;width:auto!important}.nvp-layout{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:240px 1fr;min-height:0;overflow:hidden;padding:8px}.nvp-disease{background:#0f1d26;border:1px solid #ffffff0d;border-radius:10px;color:#e6eef2;display:flex;flex-direction:column;font-size:12px;gap:10px;overflow-y:auto;padding:14px;scrollbar-width:none}.nvp-disease::-webkit-scrollbar{display:none}.nvp-disease__head h3{align-items:baseline;color:#fff;display:flex;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;gap:6px;letter-spacing:-.02em;margin:0}.nvp-tag{background:#e6eef214;border-radius:3px;color:#e6eef299;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.04em;padding:1px 5px}.nvp-disease__desc{color:#e6eef2a6;font-size:11.5px;line-height:1.5;margin:0}.nvp-disease__pills{display:flex;flex-wrap:wrap;gap:4px}.nvp-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:9.5px;font-weight:500;gap:4px;padding:2px 6px}.nvp-pill i{border-radius:50%;display:inline-block;height:5px;width:5px}.nvp-pill--dev{background:#e9a52e24;color:#e9a52e}.nvp-pill--dev i{background:#e9a52e;box-shadow:0 0 5px #e9a52e}.nvp-pill--ok{background:#32c6c61f;color:var(--teal)}.nvp-pill--ok i{background:var(--teal);box-shadow:0 0 5px var(--teal)}.nvp-stats-grid{grid-gap:6px;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr);padding:10px 8px}.nvp-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.nvp-stat__v{color:#e6eef2;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.03em;line-height:1}.nvp-stat__v.is-teal{color:var(--teal)}.nvp-stat__l{color:#e6eef273;font-size:8px;letter-spacing:.02em;line-height:1.2}.nvp-disease__eco{display:flex;flex-wrap:wrap;gap:3px}.nvp-disease__eco span{background:#e6eef20d;border:1px solid #e6eef20a;border-radius:3px;color:#e6eef2b3;font-size:9.5px;padding:2px 6px}.nvp-analysis{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.nvp-analysis>div{grid-gap:8px;border-bottom:1px solid #ffffff0a;display:grid;gap:8px;grid-template-columns:58px 1fr;padding-bottom:8px}.nvp-analysis>div:last-child{border-bottom:0;padding-bottom:0}.nvp-analysis dt{color:#e6eef280;font-size:10px;margin:0;padding-top:1px}.nvp-analysis dt.is-phase{color:#7ad07a}.nvp-analysis dd{color:#e6eef2cc;font-size:10.5px;line-height:1.45;margin:0}.nvp-chat{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;margin-top:auto;padding:3px 3px 3px 10px}.nvp-chat input{background:#0000;border:0;color:#e6eef2;flex:1 1;font-family:inherit;font-size:11px;outline:none;padding:7px 4px}.nvp-chat input::placeholder{color:#e6eef259}.nvp-chat button{align-items:center;background:var(--teal);border:0;border-radius:5px;color:var(--navy-deep);cursor:pointer;display:flex;height:22px;justify-content:center;width:22px}.nvp-grid{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);overflow-y:auto;scrollbar-width:none}.nvp-grid::-webkit-scrollbar{display:none}.nvp-grid>div{transition:opacity .55s cubic-bezier(.22,.7,.15,1),transform .55s cubic-bezier(.22,.7,.15,1),filter .55s cubic-bezier(.22,.7,.15,1)}.nvp-grid>div.is-spot{filter:none;opacity:1;position:relative;transform:scale(1);z-index:2}.nvp-grid>div.is-spot .nvp-panel{border-color:#32c6c673;box-shadow:0 0 0 1px #32c6c633,0 20px 40px -20px #32c6c64d}.nvp-grid>div.is-dim{filter:saturate(.4);opacity:.28;transform:scale(.985)}.nvp-panel{background:#0f1d26;border:1px solid #ffffff0d;border-radius:10px;color:#e6eef2;display:flex;flex-direction:column;gap:8px;height:100%;min-height:180px;min-width:0;overflow:hidden;padding:12px;transition:border-color .35s,box-shadow .35s}.nvp-panel--map,.nvp-panel--trials,.nvp-panel--tx{grid-column:span 2}.nvp-panel__head{align-items:flex-start;border-bottom:1px solid #ffffff0d;display:flex;gap:8px;justify-content:space-between;padding-bottom:8px}.nvp-panel__head h4{align-items:center;color:#fff;display:flex;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:500;gap:5px;letter-spacing:-.01em;margin:0}.nvp-panel__icon{color:var(--teal)}.nvp-panel__src{color:#e6eef266;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.02em;margin-top:2px}.nvp-panel__ctrls{display:flex;gap:2px}.nvp-panel__ctrls button{align-items:center;background:#0000;border:0;border-radius:3px;color:#e6eef266;cursor:pointer;display:flex;height:18px;justify-content:center;transition:background .15s,color .15s;width:18px}.nvp-panel__ctrls button:hover{background:#ffffff0d;color:#e6eef2}.nvp-panel__hero{align-items:baseline;display:flex;gap:10px}.nvp-panel__stat{color:#fff;font-family:Inter Tight,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1}.nvp-panel__stat.is-teal{color:var(--teal)}.nvp-panel__stat-l{color:#e6eef2;font-size:11px;font-weight:500}.nvp-panel__stat-s{color:#e6eef28c;font-size:10px;margin-top:1px}.nvp-panel__stat-s.is-up{color:#7ad07a}.nvp-table{border-collapse:collapse;font-size:10.5px;width:100%}.nvp-table th{border-bottom:1px solid #ffffff0f;color:#e6eef273;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:500;letter-spacing:.08em;padding:6px 6px 6px 0;text-align:left;text-transform:uppercase}.nvp-table td{border-bottom:1px solid #ffffff08;color:#e6eef2d9;padding:7px 6px 7px 0;vertical-align:middle}.nvp-table tr:last-child td{border-bottom:0}.nvp-table__t{color:#fff;font-size:10.5px;font-weight:500;line-height:1.25}.nvp-table__nct{color:#e6eef266;font-family:JetBrains Mono,monospace;font-size:8.5px;margin-top:1px}.nvp-phase{background:#4a9bd524;color:#6bb0e0}.nvp-phase,.nvp-status{border-radius:3px;font-size:9px;font-weight:500;padding:2px 6px;white-space:nowrap}.nvp-status.is-active,.nvp-status.is-fda,.nvp-status.is-recruiting{background:#7ad07a24;color:#7ad07a}.nvp-status.is-completed{background:#e6eef214;color:#e6eef2b3}.nvp-status.is-unknown{background:#e6eef214;color:#e6eef28c}.nvp-status.is-not-yet{background:#e9a52e24;color:#e9a52e}.nvp-bars{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.nvp-bars li{grid-gap:8px;align-items:center;display:grid;font-size:10.5px;gap:8px;grid-template-columns:1fr 1.8fr auto}.nvp-bars li span{color:#e6eef2d9}.nvp-bars li b{color:#fff;font-family:Inter Tight,sans-serif;font-size:11px;font-weight:500}.nvp-bar{background:#ffffff0a;border-radius:2px;height:3px;overflow:hidden}.nvp-bar div{background:linear-gradient(90deg,var(--teal),#32c6c680);border-radius:2px;height:100%;transition:width .8s cubic-bezier(.22,.7,.15,1)}.nvp-map{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0a;border-radius:8px;flex:1 1;min-height:90px;overflow:hidden;position:relative}.nvp-map__bg{height:100%;inset:0;position:absolute;width:100%}.nvp-map__bubble{align-items:center;animation:bubbleIn .7s cubic-bezier(.22,.7,.15,1) both;background:radial-gradient(circle,#6d20778c,#6d20770d 70%);border-radius:50%;display:flex;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:left .9s cubic-bezier(.22,.7,.15,1),top .9s cubic-bezier(.22,.7,.15,1),width .9s cubic-bezier(.22,.7,.15,1),height .9s cubic-bezier(.22,.7,.15,1)}.nvp-map__bubble span{color:#fff;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.06em;opacity:.7}@keyframes bubbleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.nvp-papers{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.nvp-papers li{border-bottom:1px solid #ffffff0a;padding-bottom:7px}.nvp-papers li:last-child{border-bottom:0;padding-bottom:0}.nvp-papers__t{color:#e6eef2;font-size:10.5px;font-weight:500;line-height:1.35;margin-bottom:2px}.nvp-papers__m{color:#e6eef280;font-size:9.5px}.nvp-papers__m b{color:#e6eef2bf;font-weight:500}.nvp-tx-cards{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.nvp-tx-card{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:8px}.nvp-tx-tag{align-self:flex-start;border-radius:3px;font-size:8.5px;font-weight:500;letter-spacing:.02em;padding:1px 5px}.nvp-tx-tag.is-approved{background:#7ad07a29;color:#7ad07a}.nvp-tx-tag.is-pipeline{background:#6bb0e024;color:#6bb0e0}.nvp-tx-tag.is-p3{background:#b482dc29;color:#b482dc}.nvp-tx-tag.is-p2{background:#e9a52e29;color:#e9a52e}.nvp-tx-card b{font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1;margin-top:1px}.nvp-signals__label,.nvp-tx-card b{color:#fff;font-family:Inter Tight,sans-serif}.nvp-signals__label{font-size:14px;font-weight:500;letter-spacing:-.02em}.nvp-signals__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.nvp-signal{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;display:flex;flex-direction:column;gap:3px;padding:8px}.nvp-signal__v{color:#fff;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1}.nvp-signal__l{color:#e6eef28c;font-size:9px}.nvp-signal__bar{background:#ffffff0d;border-radius:2px;height:2px;margin-top:2px;overflow:hidden}.nvp-signal__bar div{background:var(--teal);height:100%;transition:width .8s cubic-bezier(.22,.7,.15,1)}.nvp-coverage{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.nvp-coverage li{align-items:center;border-bottom:1px solid #ffffff0a;color:#e6eef2;display:flex;font-size:10.5px;justify-content:space-between;padding:6px 0}.nvp-coverage li:last-child{border-bottom:0}.nvp-coverage li>div{align-items:center;display:flex;gap:6px}.nvp-eye{color:#e6eef266;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.nvp-cov-status{background:#7ad07a24;border-radius:3px;color:#7ad07a;font-size:8.5px;font-weight:500;padding:1px 6px}.nvp-fails{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.nvp-fails li{border-bottom:1px solid #ffffff0a;padding-bottom:6px}.nvp-fails li:last-child{border-bottom:0;padding-bottom:0}.nvp-fails__t{color:#e6eef2;font-size:10.5px;font-weight:500;line-height:1.35}.nvp-fails__m{color:#e6eef28c;font-size:9.5px;margin-top:2px}.nvp-fails__m b{color:#e9a52e;font-weight:500}.nvp-shared{gap:8px;list-style:none;margin:0;padding:0}.nvp-shared,.nvp-shared li{display:flex;flex-direction:column}.nvp-shared li{gap:4px}.nvp-shared__t{align-items:baseline;color:#e6eef2;display:flex;font-size:10.5px;justify-content:space-between}.nvp-shared__t b{color:var(--teal);font-family:JetBrains Mono,monospace;font-size:10px}.nvp-shared__bar{background:#ffffff0d;border-radius:2px;height:3px;overflow:hidden}.nvp-shared__bar div{background:linear-gradient(90deg,var(--teal),#b482dc99);border-radius:2px;height:100%}.nvp-targets{gap:7px;list-style:none;margin:0;padding:0}.nvp-targets,.nvp-targets li{display:flex;flex-direction:column}.nvp-targets li{gap:3px}.nvp-targets__t{align-items:baseline;color:#fff;display:flex;font-size:10.5px;font-weight:500;justify-content:space-between}.nvp-targets__t span{color:#e6eef280;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:400}.nvp-targets__bar{background:#ffffff0d;border-radius:2px;height:3px;overflow:hidden}.nvp-targets__bar div{background:linear-gradient(90deg,#7ad07a,var(--teal));border-radius:2px;height:100%}.nvp-registries{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.nvp-registries li{border-bottom:1px solid #ffffff0a;padding-bottom:7px}.nvp-registries li:last-child{border-bottom:0;padding-bottom:0}.nvp-registries__t{color:#e6eef2;font-size:10.5px;font-weight:500;line-height:1.3}.nvp-registries__m{color:#e6eef28c;font-size:9.5px;margin-top:2px}.nvp-empty{background:#ffffff05;border-radius:6px;color:#e6eef280;font-size:10.5px;padding:12px;text-align:center}@media (max-width:1200px){.nvp-grid{grid-template-columns:repeat(3,1fr)}.nvp-panel--map,.nvp-panel--trials,.nvp-panel--tx{grid-column:span 3}.nvp-tx-cards{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.nvp-tour__intro{padding:60px 20px 40px}.nvp-tour__intro-inner{gap:20px;grid-template-columns:1fr}.nvp-tour__intro h2{font-size:32px}.nvp-switcher{justify-content:flex-start}.nvp-tour__scroll{height:auto}.nvp-tour__sticky{height:auto;padding:20px;position:relative}.nvp-tour__grid{gap:20px;grid-template-columns:1fr}.nvp-tour__chapters{display:none}.nvp-grid,.nvp-layout{grid-template-columns:1fr}.nvp-panel--map,.nvp-panel--trials,.nvp-panel--tx{grid-column:span 1}.nvp-tx-cards{grid-template-columns:repeat(2,1fr)}.nvp-stats-grid{grid-template-columns:repeat(3,1fr)}.nvp-grid>div.is-dim{filter:none;opacity:1;transform:none}}.fp{background:#0b1620;color:#e6eef2;min-height:100vh;padding:0}.fp__topbar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1620d9;border-bottom:1px solid #ffffff14;display:flex;font-family:JetBrains Mono,monospace;font-size:12px;justify-content:space-between;letter-spacing:.08em;padding:18px 40px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:10}.fp__brand{color:#32c6c6}.fp__note{color:#e6eef299;font-family:Inter,sans-serif;font-size:13px;letter-spacing:0;text-transform:none}.fp__back{border:1px solid #ffffff26;border-radius:999px;color:#e6eef2;padding:6px 14px;text-decoration:none;transition:border-color .2s,background .2s}.fp__back:hover{background:#32c6c614;border-color:#32c6c6}.fp__list{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1400px;padding:40px}.fp-card{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff14;border-radius:20px;padding:48px;transition:border-color .3s}.fp-card:hover{border-color:#32c6c64d}.fp-card__head{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px;padding-bottom:32px}.fp-card__id{color:#32c6c6;font-size:11px;letter-spacing:.16em;margin-bottom:8px}.fp-card__title{color:#fff;font-size:28px;letter-spacing:-.02em;margin:0 0 6px}.fp-card__tag{color:#e6eef28c;font-family:Inter,sans-serif;font-size:14px;margin:0}.fp-card__meta{color:#e6eef280;display:flex;flex-direction:column;font-size:11px;gap:4px;letter-spacing:.06em;text-align:right}.fp-card__hero{padding:20px 0 40px}.fp-card__eyebrow{align-items:center;background:#32c6c60f;border:1px solid #32c6c659;border-radius:999px;color:#e6eef2d9;display:inline-flex;font-size:11px;gap:10px;letter-spacing:.14em;margin-bottom:32px;padding:6px 14px;text-transform:uppercase}.fp-dot{background:#32c6c6;border-radius:50%;box-shadow:0 0 12px #32c6c6;height:6px;width:6px}.fp-card__h1{color:#fff;margin:0 0 28px;max-width:900px}.fp-card__lede{color:#e6eef2b3;font-size:18px;line-height:1.55;margin:0;max-width:620px}.fp-card__grid{grid-gap:24px;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);padding:32px 0}.fp-card__stat{display:flex;flex-direction:column;gap:6px}.fp-card__stat-v{color:#fff;font-size:44px;line-height:1}.fp-card__stat-l{color:#e6eef2d9;font-size:14px;margin-top:8px}.fp-card__stat-s{color:#e6eef280;font-size:12px;line-height:1.5}.fp-card__nav{border-top:1px dashed #ffffff14;grid-column:span 4;margin-top:8px;padding-top:24px}.fp-card__navrow{align-items:center;display:flex;justify-content:space-between}.fp-card__navlinks{align-items:center;color:#e6eef2bf;display:flex;font-size:14px;gap:28px}.fp-card__cta{background:#0000;border:1px solid #e6eef240;border-radius:999px;color:#e6eef2;cursor:pointer;font-size:13px;padding:9px 18px;transition:background .2s,color .2s,border-color .2s}.fp-card__cta:hover{background:#32c6c6;border-color:#32c6c6;color:#001820}.fp-card__labels{display:flex;flex-wrap:wrap;gap:8px;padding-top:28px}.fp-chip{background:#32c6c61a;border:1px solid #32c6c633;border-radius:4px;color:#6be6e6;font-size:11px;padding:5px 10px}.fp__foot{color:#e6eef280;font-family:Inter,sans-serif;font-size:14px;padding:60px 40px 100px;text-align:center}@media (max-width:900px){.fp__topbar{flex-wrap:wrap;gap:10px;padding:14px 20px}.fp__note{display:none}.fp__list{gap:24px;padding:20px}.fp-card{padding:28px 22px}.fp-card__head{flex-direction:column;gap:16px}.fp-card__meta{text-align:left}.fp-card__grid{grid-template-columns:repeat(2,1fr)}.fp-card__nav{grid-column:span 2}.fp-card__navlinks{font-size:12px;gap:16px}.fp-card__navlinks span:nth-child(n+3){display:none}}.disc{background:#001114;color:#eaf3f5;min-height:100vh;padding-top:90px}.disc__head{background:linear-gradient(180deg,#32c6c60a,#0000);border-bottom:1px solid #ffffff0d;padding:40px 60px 60px;position:relative}.disc__headInner{margin:0 auto;max-width:1400px}.disc__back{align-items:center;background:#0000;border:0;color:#eaf3f58c;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;margin-bottom:30px;padding:8px 0;text-transform:uppercase;transition:color .2s,gap .2s}.disc__back:hover{color:var(--teal);gap:12px}.disc__title{margin-bottom:50px}.disc__eyebrow{align-items:center;color:#eaf3f58c;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:10px;letter-spacing:.16em;margin-bottom:20px;text-transform:uppercase}.disc__eyebrowDot{animation:pulse 2s infinite;background:var(--teal);border-radius:50%;box-shadow:0 0 10px var(--teal);height:6px;width:6px}.disc h1{display:flex;flex-direction:column;font-family:Inter Tight,sans-serif;font-size:clamp(48px,5.6vw,88px);font-weight:300;gap:12px;letter-spacing:-.045em;line-height:1.02;margin:0}.disc h1,.disc__query{color:#fff}.disc__querySub{color:var(--teal);font-family:Fraunces,Inter Tight,serif;font-size:clamp(20px,2.2vw,30px);font-style:italic;font-variation-settings:"opsz" 72,"SOFT" 100;font-weight:300;letter-spacing:-.02em}.disc__signalGrid{grid-gap:20px;border-top:1px solid #ffffff0f;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding-top:30px}.disc__signalGrid>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:20px 24px 18px}.disc__sk{color:#eaf3f580;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.disc__sv{color:#fff;font-family:Inter Tight,sans-serif;font-size:36px;font-weight:300;letter-spacing:-.035em;line-height:1;margin-bottom:8px}.disc__sv--src{font-size:22px}.disc__strong,.disc__sv--src{color:var(--teal)}.disc__slash{color:#eaf3f566;font-size:22px}.disc__ss{color:#eaf3f58c;font-size:12px}.disc__sec{border-bottom:1px solid #ffffff0d;padding:70px 60px}.disc__secInner{margin:0 auto;max-width:1400px}.disc__secInner--split{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:380px 1fr}.disc__secHead{margin-bottom:30px}.disc__secHead h2{color:#fff;font-family:Inter Tight,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:300;letter-spacing:-.03em;margin:0 0 6px}.disc__secHead p{color:#eaf3f573;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;margin:0;text-transform:uppercase}.disc__table{background:hsla(0,0%,100%,.015);border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.disc__row{grid-gap:20px;align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:grid;gap:20px;grid-template-columns:48px 1.6fr 2.2fr 2.2fr 70px 60px 70px 80px;padding:18px 22px;transition:background .2s}.disc__row:last-child{border-bottom:0}.disc__row:hover:not(.disc__row--head){background:#32c6c60a}.disc__row--head{color:#eaf3f573;cursor:default;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.disc__row--head,.disc__row--head:hover{background:#ffffff08}.disc__rank{color:#eaf3f566;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em}.disc__dz{display:flex;flex-direction:column;gap:3px}.disc__dz b{color:#fff;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.015em}.disc__dz span{color:#eaf3f580;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em}.disc__match{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.disc__anchor{color:#eaf3f599;font-family:Inter Tight,sans-serif;font-size:12px;font-style:italic}.disc__scorebar{background:#ffffff0d;border-radius:4px;height:8px;max-width:220px;overflow:hidden;position:relative;width:100%}.disc__scorebar__fill{background:linear-gradient(90deg,#32c6c666,var(--teal));border-radius:4px;box-shadow:0 0 12px #32c6c666;height:100%;transition:width .6s cubic-bezier(.22,.7,.15,1)}.disc__scorebar__v{font-feature-settings:"tnum";color:#fff;font-family:Inter Tight,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em;position:absolute;right:-30px;top:50%;transform:translateY(-50%)}.disc-pill{border:1px solid;border-radius:4px;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;padding:3px 9px;text-transform:uppercase}.disc__tags{display:flex;flex-wrap:wrap;gap:6px}.disc-tag{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-family:Inter Tight,sans-serif;font-size:12px;letter-spacing:-.005em;padding:4px 9px}.disc-tag--causal{background:#32c6c61a;border-color:#32c6c659;color:#7de3e0}.disc-tag--symptomatic{background:#ffd1641a;border-color:#ffd16459;color:#f0c766}.disc-tag--target{background:#df19951a;border-color:#df199559;color:#ff77c1}.disc-tag--phenotype{background:#eaf3f50d;border-color:#eaf3f526;color:#eaf3f5bf}.disc-tag__t{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;margin-left:6px;opacity:.7;text-transform:uppercase}.disc__num{font-feature-settings:"tnum";color:#fff;font-family:Inter Tight,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em;text-align:right}.disc__open{align-items:center;color:var(--teal);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10.5px;gap:6px;justify-content:flex-end;letter-spacing:.14em;text-transform:uppercase}.disc__sec--score{background:linear-gradient(180deg,#32c6c608,#0000)}.disc__scoreHead{position:-webkit-sticky;position:sticky;top:100px}.disc__scoreHead .disc__eyebrow{margin-bottom:22px}.disc__scoreHead h2{color:#fff;font-family:Inter Tight,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:300;letter-spacing:-.03em;line-height:1.1;margin:0 0 22px}.disc__scoreSub{color:#eaf3f580;display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;margin-top:12px;text-transform:uppercase}.disc__bigScore{align-items:baseline;color:var(--teal);display:inline-flex;font-family:Fraunces,Inter Tight,serif;font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100;gap:6px;margin-top:20px}.disc__bigScoreN{font-size:96px;font-weight:300;letter-spacing:-.04em;line-height:1}.disc__bigScoreD{font-size:22px;opacity:.6}.disc__scoreLines{display:flex;flex-direction:column;gap:18px}.disc__scoreLine{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:16px 20px}.disc__scoreLineHead{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.disc__scoreLineHead b{color:#fff;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.01em}.disc__scoreLineAdd{color:var(--teal);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.disc__scoreLine p{color:#eaf3f58c;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.05em;line-height:1.55;margin:0}.disc__caveat{align-items:flex-start;background:#ffd1640d;border:1px solid #ffd16447;border-radius:10px;display:flex;gap:12px;padding:14px 18px}.disc__caveatIcon{align-items:center;background:#ffd16433;border-radius:50%;color:#f0c766;display:inline-flex;flex:0 0 auto;font-weight:600;height:22px;justify-content:center;width:22px}.disc__caveat p,.disc__caveatIcon{font-family:Inter Tight,sans-serif}.disc__caveat p{color:#f0c766e6;font-size:14px;line-height:1.5;margin:0}.disc__why h3{color:#fff;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.015em;margin:20px 0 12px}.disc__why ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.disc__why li{color:#eaf3f5bf;font-family:Inter Tight,sans-serif;font-size:14px;line-height:1.55;padding-left:20px;position:relative}.disc__why li:before{background:var(--teal);border-radius:50%;content:"";height:4px;left:6px;position:absolute;top:10px;width:4px}.disc__sec--prov{background:hsla(0,0%,100%,.015)}.disc__provNote{color:#eaf3f599;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;margin:12px 0 30px}.disc__provNote b{color:var(--teal);font-weight:500}.disc__provGrid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:30px}.disc__provTitle{color:#eaf3f58c;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.disc__chips{display:flex;flex-wrap:wrap;gap:6px}.disc__chip{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:#eaf3f5cc;letter-spacing:-.005em;padding:6px 12px}.disc__chip,.disc__footnote{font-family:Inter Tight,sans-serif;font-size:13px}.disc__footnote{color:#eaf3f58c;line-height:1.6;margin:20px 0 0;max-width:780px}.disc__footnote em{color:var(--teal);font-family:Fraunces,serif;font-style:italic}@media (max-width:900px){.disc{padding-top:80px}.disc__head{padding:30px 22px 40px}.disc__sec{padding:50px 22px}.disc__signalGrid{grid-template-columns:1fr 1fr}.disc__secInner--split{gap:30px;grid-template-columns:1fr}.disc__scoreHead{position:static}.disc__row{gap:12px;grid-template-columns:40px 1fr;padding:16px}.disc__row--head{display:none}.disc__row>:not(.disc__rank):not(.disc__dz){grid-column:2}.disc__provGrid{gap:24px;grid-template-columns:1fr}}body,html{overflow-x:clip!important}.legacy-landing-page{overflow-x:clip;width:100%}.nv-cmd__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:60%}.nv-cmd__chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff14;line-height:1.2;flex-shrink:0}.nv-cmd__chip--molecule{background:#df199518;color:#ff77c1;border-color:#df199530}.nv-cmd__chip--gene{background:#32c6c618;color:#32c6c6;border-color:#32c6c630}.nv-cmd__chip--target{background:#ffd16418;color:#f0c766;border-color:#ffd16430}.nv-cmd__chipLabel{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-cmd__chipClose{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;transition:opacity .15s;padding:2px;display:flex;align-items:center}.nv-cmd__chipClose:hover{opacity:1}.nv-cmd__action{padding:12px 16px;border-top:1px solid #ffffff0d;display:flex;justify-content:flex-end}.nv-cmd__runBtn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:#32c6c6;color:#001820;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;border:none;border-radius:10px;cursor:pointer;transition:background .2s,transform .15s}.nv-cmd__runBtn:hover{background:#6be6e6;transform:translateY(-1px)}.nv-cmd__runBtn:active{transform:translateY(0)}.nv-cmd__runCount{background:#001820;color:#32c6c6;font-size:11px;font-weight:700;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}:root{--landing-break-height:clamp(657px,77vh,700px);--landing-tour-height:500vh;--landing-ticker-height:65px;--landing-stats-height:535px;--landing-marquee-height:222px;--landing-inform-height:1250px;--landing-methodology-height:1588px;--landing-manifesto-height:754px;--landing-solutions-height:1111px;--landing-pricing-height:1510px}@media (max-width:1200px) and (min-width:901px){:root{--landing-methodology-height:1724px}}@media (max-width:900px){:root{--landing-break-height:1086px;--landing-tour-height:832px;--landing-marquee-height:162px;--landing-inform-height:1150px;--landing-methodology-height:2851px;--landing-manifesto-height:506px;--landing-solutions-height:2153px;--landing-pricing-height:1989px}.nv-audio,.nv-nav__cta,.nv-nav__logo,.nv-nav__search,.nv-nav__signin{min-height:44px}.nv-audio,.nv-nav__search{min-width:44px}.nv-nav__search{justify-content:center;padding:0}}@media (max-width:640px){:root{--landing-tour-height:744px;--landing-manifesto-height:540px}}@media (max-width:480px){:root{--landing-manifesto-height:607px;--landing-solutions-height:2333px;--landing-pricing-height:2099px}}@media (max-width:400px){:root{--landing-solutions-height:2355px;--landing-pricing-height:2139px}}@media (max-width:374px){:root{--landing-manifesto-height:674px;--landing-solutions-height:2469px;--landing-pricing-height:2249px}}.legacy-landing-page :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (prefers-reduced-motion:reduce){.legacy-landing-page *,.legacy-landing-page :after,.legacy-landing-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}