@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_1a41a3{font-family:Cormorant Garamond,Cormorant Garamond Fallback,Georgia,Times New Roman,serif;font-style:normal}.__variable_1a41a3{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback",Georgia,Times New Roman,serif}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_8403f9{font-family:Sora,Sora Fallback,system-ui,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_8403f9{--font-ui:"Sora","Sora Fallback",system-ui,Segoe UI,Helvetica Neue,Arial,sans-serif}@font-face{font-family:JetBrains Mono;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;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;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;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;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;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;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;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;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;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;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;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;font-style:normal;font-weight:700;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;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback,SF Mono,Menlo,Consolas,monospace;font-style:normal}.__variable_898c26{--font-mono:"JetBrains Mono","JetBrains Mono Fallback",SF Mono,Menlo,Consolas,monospace}:root{--protocol-black:#0a0a0a;--void-black:#050505;--vidhi-gold:#c5a44e;--gold-dim:#8a7437;--gold-bright:#e4c76a;--parchment:#f5f0e8;--surface-01:#111111;--surface-02:#161616;--surface-03:#1c1c1c;--hairline:#262626;--hairline-bright:#383838;--text-primary:#f5f0e8;--text-secondary:#b8b2a8;--text-tertiary:#8a857d;--text-disabled:#4a4640;--gold-text:#d6b863;--data-positive:#4ade80;--data-negative:#f87171;--data-neutral:#3b82f6;--data-warning:#fbbf24;--intel-violet:#a78bfa;--gold-glow:0 0 40px rgba(197,164,78,0.15);--text-hero:clamp(3.5rem,9vw,9rem);--text-h1:clamp(2.5rem,5vw,4.5rem);--text-h2:clamp(1.75rem,3vw,2.75rem);--text-h3:clamp(1.25rem,2vw,1.75rem);--text-body-lg:clamp(1.125rem,1.5vw,1.375rem);--text-body:1.0625rem;--text-caption:0.8125rem;--text-data-xl:clamp(2.5rem,6vw,5rem);--text-mono-label:0.6875rem;--max-width:1440px;--width-prose:68ch;--width-narrow:880px;--width-wide:1680px;--margin:clamp(24px,5vw,120px);--gutter:24px;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:clamp(6rem,14vh,12rem);--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--lh-tight:1.05;--lh-snug:1.25;--lh-base:1.6;--lh-relaxed:1.7;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.08em;--ls-label:0.15em;--dur-fast:0.18s;--dur-base:0.32s;--dur-slow:0.6s;--dur-reveal:0.9s;--z-grid:0;--z-base:1;--z-sticky:100;--z-nav:1000;--z-overlay:2000;--z-progress:3000;--z-modal:4000;--z-cursor:8000;--z-loader:9000;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 8px 24px rgba(0,0,0,0.45);--shadow-lg:0 24px 64px rgba(0,0,0,0.55);--shadow-gold:0 0 40px rgba(197,164,78,0.15);--ease-protocol:cubic-bezier(0.16,1,0.3,1);--ease-precise:cubic-bezier(0.65,0,0.35,1);--ease-gold:cubic-bezier(0.34,1.56,0.64,1);--ease-exit:cubic-bezier(0.7,0,0.84,0)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:auto;scrollbar-color:var(--hairline) var(--void-black);scrollbar-width:thin}body{background:var(--protocol-black);color:var(--text-primary);font-family:var(--font-ui),system-ui,sans-serif;font-size:var(--text-body);line-height:1.7;font-weight:400;overflow-x:hidden;min-height:100vh}@media (hover:hover) and (pointer:fine){body[data-custom-cursor=true],body[data-custom-cursor=true] *{cursor:none}}::selection{background:rgba(197,164,78,.25);color:var(--parchment)}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;border:none;background:none;cursor:pointer}canvas,img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--vidhi-gold);outline-offset:3px;border-radius:var(--radius-xs)}body[data-custom-cursor=true] :focus:not(:focus-visible){outline:none}.skip-link{position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:var(--z-loader);padding:.65rem 1.1rem;background:var(--vidhi-gold);color:var(--void-black);font-family:var(--font-ui),system-ui,sans-serif;font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);transform:translateY(-150%);transition:transform var(--dur-base) var(--ease-protocol)}.skip-link:focus{transform:translateY(0)}input,select,textarea{font-family:var(--font-ui),system-ui,sans-serif;font-size:var(--text-body);color:var(--text-primary);background:var(--surface-01);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:.85rem 1rem;width:100%;transition:border-color var(--dur-base) var(--ease-protocol),box-shadow var(--dur-base) var(--ease-protocol)}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--gold-dim);box-shadow:0 0 0 3px rgba(197,164,78,.12)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}label{font-family:var(--font-ui),system-ui,sans-serif}.surveyor-grid{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,rgba(38,38,38,.5) 1px,transparent 0),linear-gradient(180deg,rgba(38,38,38,.5) 1px,transparent 0);background-size:clamp(48px,6vw,96px) clamp(48px,6vw,96px);opacity:.04;will-change:transform}.font-display{font-family:var(--font-display),Georgia,serif}.font-ui{font-family:var(--font-ui),system-ui,sans-serif}.font-mono{font-family:var(--font-mono),"SF Mono",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-label{font-family:var(--font-mono),monospace;font-size:var(--text-mono-label);text-transform:uppercase;letter-spacing:.15em;color:var(--gold-dim);display:inline-flex;align-items:center;gap:.75em}.gold{color:var(--vidhi-gold)}.muted{color:var(--text-secondary)}.positive{color:var(--data-positive)}.negative{color:var(--data-negative)}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--margin)}.section{position:relative;z-index:1;padding-block:clamp(6rem,14vh,12rem)}.reveal-line{display:block;overflow:hidden}.reveal-line>*{display:block;transform:translateY(110%);will-change:transform}.gold-rule{height:1px;background:var(--vidhi-gold);transform-origin:left center;transform:scaleX(0)}.btn{position:relative;display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-ui),sans-serif;font-size:.9375rem;font-weight:500;letter-spacing:.02em;padding:1rem 1.75rem;border-radius:2px;transition:background .25s var(--ease-protocol),color .25s var(--ease-protocol),border-color .25s var(--ease-protocol);will-change:transform}.btn-primary{background:var(--gold-dim);color:var(--void-black);font-weight:600}.btn-primary:hover{background:var(--gold-bright)}.btn-ghost{color:var(--vidhi-gold);border:1px solid var(--gold-dim)}.btn-ghost:hover{border-color:var(--gold-bright);color:var(--gold-bright);background:rgba(197,164,78,.05)}@keyframes pv-spin{to{transform:rotate(1turn)}}@keyframes pv-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pv-marquee-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal-line>*{transform:none!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--void-black)}::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold-dim)}.CustomCursor_wrap__s7f1M{position:fixed;inset:0;pointer-events:none;z-index:9999;mix-blend-mode:difference}.CustomCursor_dot__PXxpv,.CustomCursor_ring__SKsc0{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;will-change:transform;margin-top:-2px;margin-left:-2px}.CustomCursor_dot__PXxpv{width:4px;height:4px;background:var(--gold-bright);z-index:2}.CustomCursor_ring__SKsc0{width:24px;height:24px;margin-top:-12px;margin-left:-12px;border:1px solid var(--vidhi-gold);transition:width .25s var(--ease-protocol),height .25s var(--ease-protocol),border-radius .2s var(--ease-protocol),border-color .25s var(--ease-protocol)}.CustomCursor_ring__SKsc0[data-variant=link]{width:48px;height:48px;margin-top:-24px;margin-left:-24px;border-color:var(--gold-bright)}.CustomCursor_ring__SKsc0[data-variant=reticle]{width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:0;border-color:var(--gold-bright)}.CustomCursor_ring__SKsc0[data-variant=inspect]{width:32px;height:32px;margin-top:-16px;margin-left:-16px;border-radius:0}.Footer_footer__4ORg_{position:relative;z-index:1;background:var(--void-black);border-top:1px solid var(--hairline)}.Footer_main__FwWim{max-width:var(--max-width);margin-inline:auto;padding:clamp(3rem,7vw,6rem) var(--margin) 3rem;display:grid;grid-template-columns:1.2fr 2fr;grid-gap:4rem;gap:4rem}.Footer_brandCol__fG_Zc{max-width:320px}.Footer_mark__lqi4g{font-family:var(--font-display),serif;font-size:2.5rem;font-weight:600;color:var(--vidhi-gold);line-height:1}.Footer_tag__yJU6_{font-family:var(--font-display),serif;font-size:1.4rem;color:var(--text-primary);margin-top:1rem}.Footer_sub__qasK6{color:var(--text-tertiary);font-size:.9rem;margin-top:1rem;line-height:1.6}.Footer_social__GaN0N{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-lg)}.Footer_social__GaN0N a{display:inline-flex;align-items:center;gap:.3em;font-family:var(--font-mono),monospace;font-size:var(--text-caption);color:var(--text-secondary);transition:color .2s}.Footer_social__GaN0N a:hover{color:var(--vidhi-gold)}.Footer_badges__gpw61{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-lg)}.Footer_badge__2XBwP{font-family:var(--font-mono),monospace;font-size:var(--text-mono-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--gold-text);border:1px solid var(--gold-dim);border-radius:var(--radius-xs);padding:.35em .7em}.Footer_cols__yAoJ7{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem}.Footer_col__gwc07 h4{font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:1.2rem;font-weight:500}.Footer_col__gwc07 a{display:block;color:var(--text-secondary);font-size:.9rem;padding-block:.4rem;transition:color .2s}.Footer_col__gwc07 a:hover{color:var(--vidhi-gold)}.Footer_bottom__xH4Zj{max-width:var(--max-width);margin-inline:auto;padding:1.5rem var(--margin);border-top:1px solid var(--hairline);display:flex;justify-content:space-between;gap:1rem;font-size:.7rem;letter-spacing:.1em;color:var(--text-tertiary)}@media (max-width:880px){.Footer_main__FwWim{grid-template-columns:1fr;gap:2.5rem}.Footer_cols__yAoJ7{grid-template-columns:repeat(2,1fr);gap:1.5rem}.Footer_bottom__xH4Zj{flex-direction:column;text-align:center}}.Navbar_nav__Z_sfc{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);transition:background .4s var(--ease-protocol),border-color .4s;border-bottom:1px solid transparent}.Navbar_scrolled__CxlI0{background:rgba(10,10,10,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.Navbar_inner__CrAWC{max-width:var(--max-width);margin-inline:auto;padding:1.1rem var(--margin);display:flex;align-items:center;gap:2rem}.Navbar_brand__SxOwT{display:flex;align-items:center;gap:.6rem}.Navbar_mark__A4vUp{font-family:var(--font-display),serif;font-weight:600;font-size:1.4rem;color:var(--vidhi-gold);line-height:1}.Navbar_word__eIiKr{font-family:var(--font-ui),sans-serif;font-size:.8rem;letter-spacing:.25em;color:var(--text-primary);font-weight:500}.Navbar_links__DG5ZW{display:flex;gap:2rem;margin-left:auto}.Navbar_link__z6Wtw{position:relative;font-size:.85rem;color:var(--text-secondary);letter-spacing:.02em;transition:color .2s;padding-bottom:2px}.Navbar_link__z6Wtw:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--vidhi-gold);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease-protocol)}.Navbar_link__z6Wtw:hover{color:var(--text-primary)}.Navbar_link__z6Wtw:hover:after{transform:scaleX(1)}.Navbar_cta___1Dzo{font-size:.82rem;font-weight:500;color:var(--vidhi-gold);border:1px solid var(--gold-dim);padding:.55rem 1.1rem;border-radius:2px;transition:all .25s var(--ease-protocol)}.Navbar_cta___1Dzo:hover{background:rgba(197,164,78,.08);border-color:var(--gold-bright);color:var(--gold-bright)}.Navbar_burger__MO4Kp{display:none;width:28px;height:28px;position:relative;z-index:calc(var(--z-overlay) + 1)}.Navbar_burger__MO4Kp span,.Navbar_burger__MO4Kp span:after,.Navbar_burger__MO4Kp span:before{content:"";position:absolute;left:2px;width:24px;height:1.5px;background:var(--vidhi-gold);transition:.3s var(--ease-protocol)}.Navbar_burger__MO4Kp span{top:50%}.Navbar_burger__MO4Kp span:before{top:-7px}.Navbar_burger__MO4Kp span:after{top:7px}.Navbar_burger__MO4Kp span[data-open=true]{background:transparent}.Navbar_burger__MO4Kp span[data-open=true]:before{top:0;transform:rotate(45deg)}.Navbar_burger__MO4Kp span[data-open=true]:after{top:0;transform:rotate(-45deg)}.Navbar_overlay__pCyHm{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--void-black);display:flex;flex-direction:column;justify-content:center;padding:var(--margin);padding-top:6rem;overflow-y:auto}.Navbar_overlayGrid__zh_PT{max-width:var(--max-width);margin-inline:auto;width:100%;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl)}.Navbar_overlayPrimary__HB1Wn{display:flex;flex-direction:column;gap:var(--space-sm)}.Navbar_overlayLink__DlLNc{font-family:var(--font-display),serif;font-size:clamp(2rem,6vw,4rem);font-weight:300;color:var(--text-primary);line-height:1.1;width:-moz-fit-content;width:fit-content;opacity:0;transform:translateY(20px);animation:Navbar_overlay-in__XuzNK .6s var(--ease-protocol) forwards;transition:color .2s var(--ease-protocol)}.Navbar_overlayLink__DlLNc:hover{color:var(--vidhi-gold)}.Navbar_overlayGroup__jsC5z h4{font-family:var(--font-mono),monospace;font-size:var(--text-mono-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-md)}.Navbar_overlayGroup__jsC5z a{display:block;color:var(--text-secondary);padding:.4rem 0;transition:color .2s}.Navbar_overlayGroup__jsC5z a:hover{color:var(--gold-text)}.Navbar_overlaySecondary__bmjWJ{display:flex;flex-direction:column;gap:var(--space-xl);opacity:0;animation:Navbar_overlay-in__XuzNK .6s var(--ease-protocol) .3s forwards}@keyframes Navbar_overlay-in__XuzNK{to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.Navbar_cta___1Dzo,.Navbar_links__DG5ZW{display:none}.Navbar_burger__MO4Kp{display:block;margin-left:auto}.Navbar_overlayGrid__zh_PT{grid-template-columns:1fr;gap:var(--space-2xl)}}@media (prefers-reduced-motion:reduce){.Navbar_overlayLink__DlLNc,.Navbar_overlaySecondary__bmjWJ{animation:none;opacity:1;transform:none}}.Loader_loader__UAzc0{position:fixed;inset:0;z-index:var(--z-loader);background:var(--void-black);display:grid;place-items:center;transition:opacity .8s var(--ease-protocol),visibility .8s}.Loader_out__1Q44Q{opacity:0;visibility:hidden}.Loader_inner__Nzy2s{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.Loader_monogram__dwLKp{filter:drop-shadow(0 0 20px rgba(197,164,78,.25))}.Loader_stroke2__mCc0a,.Loader_stroke__VDBNY{stroke-dasharray:260;stroke-dashoffset:260;animation:Loader_draw__UYIrZ 1.3s var(--ease-protocol) forwards}.Loader_stroke2__mCc0a{animation-delay:.35s}.Loader_rule__P0tvO{width:0;height:1px;background:var(--gold-dim);animation:Loader_rule-draw__h9Rl7 .7s var(--ease-precise) 1.1s forwards}.Loader_label__Q9uGD{font-family:var(--font-mono),monospace;font-size:var(--text-mono-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-tertiary);opacity:0;animation:Loader_fade-in__223Hv .6s var(--ease-protocol) 1.4s forwards}@keyframes Loader_draw__UYIrZ{to{stroke-dashoffset:0}}@keyframes Loader_rule-draw__h9Rl7{to{width:180px}}@keyframes Loader_fade-in__223Hv{to{opacity:1}}@media (prefers-reduced-motion:reduce){.Loader_stroke2__mCc0a,.Loader_stroke__VDBNY{stroke-dashoffset:0;animation:none}.Loader_rule__P0tvO{width:180px;animation:none}.Loader_label__Q9uGD{opacity:1;animation:none}}.Ticker_ticker__zRjlE{width:100%;overflow:hidden;border-block:1px solid var(--hairline);padding-block:.85rem;background:var(--void-black)}.Ticker_track__Syhsw{display:inline-flex;white-space:nowrap;animation:Ticker_scroll__qgFzh 42s linear infinite;will-change:transform}.Ticker_item__ghTWR{display:inline-flex;align-items:center;gap:.6rem;padding-inline:1.2rem;font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.08em}.Ticker_label__h76YR{color:var(--text-tertiary);text-transform:uppercase}.Ticker_value__16M66{font-weight:500}.Ticker_gold__7KkjJ{color:var(--vidhi-gold)}.Ticker_pos__eHOQO{color:var(--data-positive)}.Ticker_neg__LOpZS{color:var(--data-negative)}.Ticker_neutral__aqJ2J{color:var(--text-primary)}.Ticker_sep__kbcks{color:var(--hairline-bright)}@keyframes Ticker_scroll__qgFzh{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.Ticker_track__Syhsw{animation:none}}