@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c22fe1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_c22fe1;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c22fe1{font-family:__Space_Grotesk_c22fe1,__Space_Grotesk_Fallback_c22fe1;font-style:normal}.__variable_c22fe1{--font-space-grotesk:"__Space_Grotesk_c22fe1","__Space_Grotesk_Fallback_c22fe1"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-jetbrains:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}@font-face{font-family:__Tiro_Devanagari_Sanskrit_7af937;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bed0c042a50b0907-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Tiro_Devanagari_Sanskrit_7af937;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac6934d60de4e2b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Tiro_Devanagari_Sanskrit_7af937;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5972aa3c068799c0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Tiro_Devanagari_Sanskrit_Fallback_7af937;src:local("Times New Roman");ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.__className_7af937{font-family:__Tiro_Devanagari_Sanskrit_7af937,__Tiro_Devanagari_Sanskrit_Fallback_7af937;font-weight:400;font-style:normal}.__variable_7af937{--font-tiro-deva:"__Tiro_Devanagari_Sanskrit_7af937","__Tiro_Devanagari_Sanskrit_Fallback_7af937"}.nh{--night:#0a0606;--night-2:#111827;--white:#fff;--off:#f6f7f9;--indigo:#4f6ef7;--indigo-soft:#8fa2ff;--emerald:#34d399;--gold:#e4c98f;--slate:#64748b;--line-l:#e5e5e5;--line-d:hsla(0,0%,100%,.08);--disp:var(--font-space-grotesk),"Inter",sans-serif;--nh-body:"Inter",system-ui,sans-serif;--mono:var(--font-jetbrains),monospace;--deva:var(--font-tiro-deva),serif;font-family:var(--nh-body);background:var(--night);color:var(--white);line-height:1.6;cursor:default}.nh ::selection{background:var(--indigo);color:#fff}.nh a{color:inherit;text-decoration:none}.nh :where(a,button,input):focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.nh img{display:block;max-width:100%}.nh .mono{font-family:var(--mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.nh .grain{position:fixed;inset:-50%;width:200%;height:200%;z-index:80;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:nhGrainShift 1.2s steps(4) infinite}@keyframes nhGrainShift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,2%)}to{transform:translate(0)}}.nh .cursor-dot,.nh .cursor-ring{position:fixed;left:0;top:0;z-index:99;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);mix-blend-mode:difference}.nh .cursor-dot{width:8px;height:8px;background:#fff;transition:transform .3s cubic-bezier(.19,1,.22,1),background .3s,mix-blend-mode .3s}.nh.cursor-grow .cursor-dot{transform:translate(-50%,-50%) scale(2);background:var(--indigo-soft);mix-blend-mode:normal}.nh .cursor-ring{width:34px;height:34px;border:1px solid hsla(0,0%,100%,.65);transition:width .35s,height .35s,border-color .35s}.nh.cursor-grow .cursor-ring{width:64px;height:64px;border-color:#fff}@media(pointer:coarse),(prefers-reduced-motion:reduce){.nh .cursor-dot,.nh .cursor-ring{display:none}}.nh .loader{position:fixed;inset:0;z-index:100;background:var(--night);display:flex;align-items:center;justify-content:center}.nh .loader.gone{display:none}.nh .loader .glyph{font-family:var(--deva);font-size:clamp(3rem,8vw,5.5rem);color:var(--gold);opacity:.9}.nh .loader .count{right:5vw;bottom:4vh;font-weight:400;font-size:clamp(4rem,14vw,10rem);line-height:1;color:hsla(0,0%,100%,.12);letter-spacing:-.02em}.nh .loader .count,.nh .loader .tag{position:absolute;font-family:var(--mono)}.nh .loader .tag{left:5vw;bottom:5vh;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--slate)}.nh .loader .bar{position:absolute;left:0;top:0;height:2px;width:0;background:var(--indigo)}.nh .nhnav{position:fixed;top:0;left:0;right:0;z-index:90;mix-blend-mode:difference;color:#fff}.nh .nav-inner{display:flex;align-items:center;justify-content:space-between;padding:26px 5vw}.nh .nhnav .brand{font-family:var(--disp);font-weight:600;letter-spacing:.02em;font-size:.95rem}.nh .nhnav .brand sup{font-family:var(--mono);font-size:.55rem;letter-spacing:.2em;margin-left:6px;opacity:.6}.nh .nav-right{display:flex;align-items:center;gap:34px}.nh .nav-right a{font-family:var(--mono);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;position:relative;padding:4px 0}.nh .nav-right a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.19,1,.22,1)}.nh .nav-right a:hover:after{transform:scaleX(1);transform-origin:left}.nh .nhnav .clock{font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;opacity:.6}@media(max-width:760px){.nh .nav-right a:not(:last-child),.nh .nhnav .clock{display:none}}.nh .progress{position:fixed;top:0;left:0;height:2px;width:100%;z-index:95;transform-origin:left;transform:scaleX(0);background:var(--indigo)}.nh.has-motion [data-clip],.nh.has-motion [data-lines] .l-in,.nh.has-motion [data-reveal],.nh.has-motion [data-words]{visibility:hidden}.nh .l-mask{display:block;overflow:hidden}.nh .l-in{display:block;will-change:transform}.nh .w-mask{display:inline-block;overflow:hidden;vertical-align:top}.nh .w-in{display:inline-block;will-change:transform,opacity}.nh .hero,.nh [data-clip]{overflow:hidden}.nh .hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:0 5vw 12vh}.nh .hero-poster{position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 28% 48%,hsla(41,61%,73%,.09),transparent 60%),radial-gradient(ellipse 45% 40% at 74% 42%,rgba(79,110,247,.12),transparent 60%);transition:opacity 1.8s ease}.nh .hero-poster:after{content:"ज्ञानम्";position:absolute;left:6%;top:24%;font-family:var(--deva);font-size:clamp(6rem,22vw,15rem);color:hsla(41,61%,73%,.06);line-height:1}.nh .hero.webgl-on .hero-poster{opacity:0}.nh #hero-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 2s ease;contain:paint}.nh #hero-canvas.ready{opacity:1}.nh .hero-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 110% 80% at 50% 35%,transparent 50%,rgba(10,6,6,.85) 100%),linear-gradient(rgba(10,6,6,.4),transparent 30%,transparent 70%,rgba(10,6,6,.7))}.nh .meta{position:absolute;font-family:var(--mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.4);z-index:3}.nh .meta.tl{top:96px;left:5vw}.nh .meta.tr{top:96px;right:5vw;text-align:right}.nh .meta.bl{bottom:5vh;left:5vw}.nh .meta.br{bottom:5vh;right:5vw;text-align:right}.nh .meta .row{display:block;margin-bottom:6px}.nh .meta .em{color:var(--indigo-soft)}.nh .hero-title{position:relative;z-index:2;font-family:var(--disp);font-weight:600;letter-spacing:-.03em;line-height:.94;text-transform:uppercase;font-size:clamp(3.2rem,11.5vw,11rem)}.nh .hero-title .solid{color:var(--white)}.nh .hero-title .ghost{color:transparent;-webkit-text-stroke:1.5px hsla(0,0%,100%,.85)}.nh .hero-title .ghost .accent-dot{color:var(--indigo);-webkit-text-stroke:0}.nh .hero-sub{position:relative;z-index:2;margin-top:4vh;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.nh .hero-sub p{max-width:44ch;color:hsla(0,0%,100%,.55);font-size:.95rem;font-weight:400}.nh .hero-cta{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;border:1px solid hsla(0,0%,100%,.25);padding:18px 30px;position:relative;overflow:hidden;transition:border-color .4s}.nh .hero-cta:before{content:"";position:absolute;inset:0;background:var(--indigo);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.19,1,.22,1);z-index:-1}.nh .hero-cta:focus-visible:before,.nh .hero-cta:hover:before{transform:scaleX(1)}.nh .hero-cta:focus-visible,.nh .hero-cta:hover{border-color:var(--indigo)}.nh .hero-cta .arr{transition:transform .4s cubic-bezier(.19,1,.22,1)}.nh .hero-cta:hover .arr{transform:translateX(6px)}.nh .band{position:relative;height:70vh;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(var(--night) 0,#0d1220 35%,#57617a 68%,var(--white) 100%)}.nh .band .dots{position:absolute;inset:0;background-image:radial-gradient(rgba(79,110,247,.5) 1px,transparent 1.6px);background-size:28px 28px;mask-image:linear-gradient(rgba(0,0,0,.9),transparent 82%);-webkit-mask-image:linear-gradient(rgba(0,0,0,.9),transparent 82%)}.nh .band blockquote{position:relative;z-index:1;font-family:var(--disp);font-weight:400;font-size:clamp(1.4rem,3.4vw,2.4rem);letter-spacing:-.01em;color:#fff;text-align:center;max-width:32ch;padding:0 24px;text-shadow:0 2px 30px rgba(10,6,6,.6)}.nh .band .q-mark{font-family:var(--mono);font-size:.6rem;letter-spacing:.24em;display:block;margin-bottom:22px;color:var(--indigo-soft)}.nh .light{background:var(--white);color:var(--night-2)}.nh .nh-section{padding:14vh 5vw}.nh .sec-index{display:flex;align-items:center;gap:18px;margin-bottom:7vh}.nh .sec-index .n{font-family:var(--mono);font-size:.66rem;letter-spacing:.2em;color:var(--indigo)}.nh .sec-index .rule{flex:1;height:1px;background:var(--line-l)}.nh .sec-index .lbl{font-family:var(--mono);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--slate)}.nh .sec-title{font-family:var(--disp);font-weight:600;letter-spacing:-.025em;line-height:1;text-transform:uppercase;font-size:clamp(2.2rem,6vw,4.6rem);margin-bottom:8vh}.nh .sec-title .thin{font-weight:300;color:var(--slate)}.nh .rows{border-top:1px solid var(--line-l)}.nh .row-item{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:4vw;padding:44px 0;border-bottom:1px solid var(--line-l);position:relative;overflow:hidden}.nh .row-item:before{content:"";position:absolute;inset:0;background:var(--night);transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.19,1,.22,1);z-index:0}.nh .row-item:focus-visible:before,.nh .row-item:hover:before{transform:scaleY(1)}.nh .row-item:focus-visible{outline:2px solid var(--indigo);outline-offset:-4px}.nh .row-item>*{position:relative;z-index:1;transition:color .4s}.nh .row-item .idx{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;color:var(--slate)}.nh .row-item h3{font-family:var(--disp);font-weight:500;letter-spacing:-.015em;line-height:1.12;font-size:clamp(1.25rem,2.8vw,2.1rem);transition:transform .5s cubic-bezier(.19,1,.22,1),color .4s}.nh .row-item .tagline{letter-spacing:.16em;color:var(--indigo);margin-bottom:10px;display:block}.nh .row-item .meta-r,.nh .row-item .tagline{font-family:var(--mono);font-size:.62rem;text-transform:uppercase}.nh .row-item .meta-r{display:flex;flex-direction:column;align-items:flex-end;gap:8px;letter-spacing:.12em;color:var(--slate);white-space:nowrap}.nh .row-item .arr{font-size:1.3rem;transition:transform .5s cubic-bezier(.19,1,.22,1)}.nh .row-item:focus-visible h3,.nh .row-item:hover h3{transform:translateX(14px);color:#fff}.nh .row-item:focus-visible .idx,.nh .row-item:focus-visible .meta-r,.nh .row-item:hover .idx,.nh .row-item:hover .meta-r{color:hsla(0,0%,100%,.55)}.nh .row-item:focus-visible .tagline,.nh .row-item:hover .tagline{color:var(--indigo-soft)}.nh .row-item:focus-visible .arr,.nh .row-item:hover .arr{transform:translate(6px,-6px);color:var(--indigo-soft)}.nh .rows-more{display:inline-flex;margin-top:6vh;font-family:var(--mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--night-2);border-bottom:1px solid var(--night-2);padding-bottom:6px;transition:color .3s,border-color .3s}.nh .rows-more:hover{color:var(--indigo);border-color:var(--indigo)}@media(max-width:760px){.nh .row-item{grid-template-columns:1fr;gap:14px}.nh .row-item .meta-r{flex-direction:row;align-items:center}}.nh .library-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}@media(max-width:860px){.nh .library-grid{grid-template-columns:1fr}}.nh .folio,.nh .folio-frame{position:relative}.nh .folio{aspect-ratio:4/3;contain:paint;overflow:hidden;background:radial-gradient(ellipse at 30% 30%,#e9d9af,#cbb07a 70%,#b49a63);box-shadow:inset 0 0 70px rgba(90,60,20,.3)}.nh .folio:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent 0 34px,rgba(90,60,20,.12) 34px 35px)}.nh .folio .deva-text{position:absolute;inset:28px;font-family:var(--deva);font-size:clamp(1rem,1.6vw,1.4rem);line-height:2.05;color:rgba(60,35,10,.75);overflow:hidden}.nh .folio .deva-text .red{color:#b4381e}.nh .folio .scan{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(transparent,var(--indigo),transparent);left:-2%;opacity:0;animation:nhScanSweep 7s ease-in-out 2s infinite}@keyframes nhScanSweep{0%{left:-2%;opacity:0}8%{opacity:1}50%{left:101%;opacity:1}58%{opacity:0}to{left:101%;opacity:0}}.nh .folio-frame .corner{position:absolute;width:22px;height:22px;border:1px solid var(--night-2);z-index:2}.nh .folio-frame .c1{top:-11px;left:-11px;border-right:0;border-bottom:0}.nh .folio-frame .c2{top:-11px;right:-11px;border-left:0;border-bottom:0}.nh .folio-frame .c3{bottom:-11px;left:-11px;border-right:0;border-top:0}.nh .folio-frame .c4{bottom:-11px;right:-11px;border-left:0;border-top:0}.nh .soon{display:inline-block;font-family:var(--mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--indigo);border:1px solid rgba(79,110,247,.4);padding:8px 16px;margin-bottom:26px}.nh .library h2{font-family:var(--disp);font-weight:500;letter-spacing:-.02em;line-height:1.08;font-size:clamp(1.8rem,3.6vw,2.9rem);margin-bottom:24px}.nh .library .lede{color:var(--slate);max-width:50ch;font-size:.95rem}.nh .shloka{margin-top:36px;padding:26px 0 0;border-top:1px solid var(--line-l)}.nh .shloka .sa{font-family:var(--deva);font-size:1.25rem;line-height:1.9;color:var(--night-2)}.nh .shloka .tr{font-size:.85rem;color:var(--slate);margin-top:8px}.nh .shloka .src{font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--indigo);margin-top:12px}.nh .caps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-l);border-left:1px solid var(--line-l)}@media(max-width:960px){.nh .caps{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.nh .caps{grid-template-columns:1fr}}.nh .cap{position:relative;border-right:1px solid var(--line-l);border-bottom:1px solid var(--line-l);padding:46px 36px 40px;min-height:290px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--white);transition:background .5s}.nh .cap .ghost-n{position:absolute;top:18px;right:22px;font-family:var(--disp);font-weight:600;font-size:5rem;line-height:1;color:transparent;-webkit-text-stroke:1px var(--line-l);transition:-webkit-text-stroke-color .5s,transform .6s cubic-bezier(.19,1,.22,1)}.nh .cap .tag{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--indigo);margin-bottom:14px;transition:color .4s}.nh .cap h3{font-family:var(--disp);font-weight:500;letter-spacing:-.01em;line-height:1.18;font-size:1.3rem;transition:color .4s}.nh .cap p{color:var(--slate);font-size:.85rem;margin-top:10px;max-width:36ch;transition:color .4s}.nh .cap:before{content:"";position:absolute;inset:0;background:var(--night);clip-path:circle(0 at var(--mx,50%) var(--my,50%));transition:clip-path .65s cubic-bezier(.19,1,.22,1);z-index:0}.nh .cap:hover:before{clip-path:circle(150% at var(--mx,50%) var(--my,50%))}.nh .cap:focus-visible:before{clip-path:circle(150% at 50% 50%)}.nh .cap:focus-visible{outline:2px solid var(--indigo);outline-offset:-4px}.nh .cap>*{position:relative;z-index:1}.nh .cap:focus-visible h3,.nh .cap:hover h3{color:#fff}.nh .cap:focus-visible p,.nh .cap:hover p{color:hsla(0,0%,100%,.5)}.nh .cap:focus-visible .tag,.nh .cap:hover .tag{color:var(--indigo-soft)}.nh .cap:focus-visible .ghost-n,.nh .cap:hover .ghost-n{-webkit-text-stroke-color:rgba(79,110,247,.6);transform:translateY(-6px)}.nh .series{padding:12vh 0;background:var(--white);overflow:hidden;border-top:1px solid var(--line-l)}.nh .marq{display:flex;white-space:nowrap;will-change:transform}.nh .marq.m2{margin-top:2vh}.nh .marq span{font-family:var(--disp);font-weight:600;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(3rem,8vw,7rem);line-height:1.1;padding-right:6vw;color:transparent;-webkit-text-stroke:1px rgba(17,24,39,.35);transition:color .4s,-webkit-text-stroke-color .4s}.nh .marq span .dot{color:var(--indigo);-webkit-text-stroke:0}.nh .marq span:hover{color:var(--night-2);-webkit-text-stroke-color:transparent}.nh .marq-a{animation:nhMarqL 38s linear infinite}.nh .marq-b{animation:nhMarqR 44s linear infinite}.nh .series.paused .marq{animation-play-state:paused}@keyframes nhMarqL{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes nhMarqR{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.nh .proof{border-top:1px solid var(--line-l);padding:26px 5vw;background:var(--white)}.nh .proof .row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.nh .proof .dot{color:var(--indigo)}.nh .nh-index{background:var(--white);color:var(--night-2);padding:10vh 5vw 12vh;border-top:1px solid var(--line-l)}.nh .contact{background:var(--night);color:#fff;padding:18vh 5vw 14vh;position:relative;overflow:hidden}.nh .contact .halo{position:absolute;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(79,110,247,.14),transparent 60%);top:-20vw;right:-20vw;pointer-events:none}.nh .contact .sec-index .rule{background:var(--line-d)}.nh .contact .sec-index .lbl{color:hsla(0,0%,100%,.4)}.nh .contact h2{font-family:var(--disp);font-weight:600;letter-spacing:-.03em;line-height:.98;text-transform:uppercase;font-size:clamp(2.6rem,8vw,7rem);max-width:14ch}.nh .contact h2 .ghost{color:transparent;-webkit-text-stroke:1.5px hsla(0,0%,100%,.8)}.nh .contact-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-top:8vh}.nh .mag-btn{display:inline-flex;align-items:center;justify-content:center;width:190px;height:190px;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;font-family:var(--mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;text-align:center;position:relative;overflow:hidden;transition:border-color .4s}.nh .mag-btn:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--indigo);transform:scale(0);transition:transform .6s cubic-bezier(.19,1,.22,1)}.nh .mag-btn:focus-visible:before,.nh .mag-btn:hover:before{transform:scale(1)}.nh .mag-btn:focus-visible,.nh .mag-btn:hover{border-color:var(--indigo)}.nh .mag-btn span{position:relative;z-index:1}.nh .news{max-width:380px}.nh .news p{color:hsla(0,0%,100%,.45);font-size:.88rem;margin-bottom:22px}.nh .news-form{display:flex;border-bottom:1px solid hsla(0,0%,100%,.25)}.nh .news-form input{flex:1;background:none;border:0;outline:none;color:#fff;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;padding:12px 0}.nh .news-form input::placeholder{color:hsla(0,0%,100%,.3)}.nh .news-form button{background:none;border:0;color:var(--indigo-soft);font-family:var(--mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;padding:12px 0 12px 18px;transition:color .3s}.nh .news-form button:hover{color:#fff}.nh .news-msg{margin-top:10px;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--emerald)}.nh .news-msg.err{color:#f87171}.nh .nhfooter{color:#64748b;padding:0 5vw 40px}.nh .nhfooter,.nh .wordmark{background:var(--night);overflow:hidden}.nh .wordmark{position:relative;isolation:isolate;padding:0;margin:10vh 0 8vh;text-align:center}.nh .wordmark .wm-grad{position:absolute;top:0;bottom:0;left:0;width:260%;background:linear-gradient(115deg,var(--gold),#6d86ff 32%,var(--indigo) 55%,var(--gold) 82%,#6d86ff);animation:nhGrainFlow 12s linear infinite alternate;will-change:transform}.nh .wordmark .wm-txt{position:relative;display:block;background:var(--night);color:#fff;mix-blend-mode:multiply;font-family:var(--disp);font-weight:700;letter-spacing:-.04em;line-height:.9;text-transform:uppercase;font-size:clamp(4rem,16.5vw,15.5rem)}@keyframes nhGrainFlow{0%{transform:translateZ(0)}to{transform:translate3d(-61.5%,0,0)}}.nh .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:0 0 50px;border-bottom:1px solid var(--line-d)}@media(max-width:760px){.nh .foot-grid{grid-template-columns:1fr 1fr}}.nh .foot-grid h4{font-family:var(--mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--indigo-soft);margin-bottom:20px}.nh .foot-grid a{display:block;font-size:.85rem;margin-bottom:10px;color:#64748b;transition:color .3s}.nh .foot-grid a:hover{color:#fff}.nh .foot-grid .about{font-size:.85rem;max-width:30ch;color:#4b5563}.nh .foot-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:26px;font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#4b5563}.nh .pipeline{padding:10vh 0 1vh;max-width:1720px;margin:0 auto}.nh #pipe{display:block;width:100%;height:190px;contain:paint}.nh .pipe-labels{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#64748b}.nh .pipe-labels .sep{color:var(--indigo);opacity:.55;letter-spacing:0}@media(max-width:760px){.nh #pipe{height:140px}.nh .pipe-labels{font-size:.5rem;letter-spacing:.12em}}@media(max-width:420px){.nh .pipe-labels .sep{display:none}.nh .pipe-labels{gap:8px;flex-wrap:wrap;justify-content:center}}.nh .light .nh-section+.nh-section{border-top:1px solid var(--line-l)}@media(max-width:900px){.nh .hero-title{font-size:clamp(2.7rem,12vw,7rem)}}@media(max-width:760px){.nh .meta.bl,.nh .meta.tr{display:none}.nh .meta.tl{top:78px}.nh .hero{padding:0 6vw 9vh}.nh .hero-sub{margin-top:5vh;gap:26px}.nh .hero-title .ghost{-webkit-text-stroke-width:1px}.nh .nh-section{padding:12vh 6vw}.nh .sec-title{margin-bottom:6vh}.nh .contact h2 .ghost{-webkit-text-stroke-width:1px}.nh .mag-btn{width:150px;height:150px}.nh .marq span{font-size:clamp(2.4rem,10vw,4rem)}.nh .wordmark{padding:0;margin:8vh 0 6vh}.nh .foot-grid{gap:30px}}@media(max-width:420px){.nh .hero-title{font-size:clamp(2.1rem,12vw,3.2rem);letter-spacing:-.02em}.nh .hero-cta{padding:15px 22px}.nh .row-item{padding:30px 0}.nh .cap{padding:32px 22px;min-height:220px}.nh .cap .ghost-n{font-size:3.6rem}.nh .contact-foot{flex-direction:column;align-items:flex-start}.nh .news{max-width:100%}.nh .loader .count{font-size:clamp(3rem,18vw,5rem)}.nh .foot-grid{grid-template-columns:1fr}.nh .proof .row span{word-break:break-word;text-align:center}.nh .proof .row{row-gap:8px}}@media(max-height:540px) and (orientation:landscape){.nh .hero{padding-bottom:7vh}.nh .hero-title{font-size:clamp(1.8rem,11vmin,4.6rem)}.nh .meta.bl,.nh .meta.tl{display:none}.nh .hero-sub{margin-top:3vh}}@media(min-width:1800px){.nh .foot-bottom,.nh .foot-grid,.nh .nav-inner,.nh .nh-section>*,.nh .proof .row{max-width:1720px;margin-left:auto;margin-right:auto}.nh .hero-shell{max-width:1720px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.nh .folio .scan,.nh .grain,.nh .marq-a,.nh .marq-b{animation:none!important}.nh.has-motion [data-clip],.nh.has-motion [data-lines] .l-in,.nh.has-motion [data-reveal],.nh.has-motion [data-words]{visibility:visible}}