@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_c89405{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_c89405{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ebd906058017e87b-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:300;font-display:swap;src:url(/_next/static/media/2d603fd52a8bc0a6-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:300;font-display:swap;src:url(/_next/static/media/182407ced381c101-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:300;font-display:swap;src:url(/_next/static/media/c1329a5972589dee-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:300;font-display:swap;src:url(/_next/static/media/26f2259d8522a173-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:300;font-display:swap;src:url(/_next/static/media/ebfc19422cfb71ba-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:400;font-display:swap;src:url(/_next/static/media/ebd906058017e87b-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/2d603fd52a8bc0a6-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/182407ced381c101-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/c1329a5972589dee-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/26f2259d8522a173-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/ebfc19422cfb71ba-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_8958b0{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_8958b0{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ca60b95d975a0530-s.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:Noto Sans Devanagari;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76d65646da49a987-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:Noto Sans Devanagari;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(/_next/static/media/85ec3505000466ce-s.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:Noto Sans Devanagari;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ca60b95d975a0530-s.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:Noto Sans Devanagari;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76d65646da49a987-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:Noto Sans Devanagari;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/85ec3505000466ce-s.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:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ca60b95d975a0530-s.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:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76d65646da49a987-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:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/85ec3505000466ce-s.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:Noto Sans Devanagari Fallback;src:local("Arial");ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.00%;size-adjust:106.33%}.__className_febf72{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.__variable_febf72{--font-dev:"Noto Sans Devanagari","Noto Sans Devanagari Fallback"}:root{--bg:#0a1226;--text-primary:#f2f2ef;--text-body:#e9e9e6;--text-lead:#dcdcd8;--text-secondary:#c9cac6;--text-muted:#9a9fa3;--text-dim:#8d9296;--text-label:#83888c;--text-faint:#7b8186;--text-ghost:#788084;--rule:rgba(233,233,230,0.1);--rule-soft:rgba(233,233,230,0.09);--ease:cubic-bezier(0.2,0.7,0.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body,html{background:var(--bg)}body{margin:0;font-family:var(--font-sans),Manrope,sans-serif;-webkit-font-smoothing:antialiased}a,body{color:var(--text-body)}a{text-decoration:none;border-bottom:1px solid rgba(233,233,230,.25);transition:border-color .3s,color .3s}a:hover{color:#ffffff;border-bottom-color:rgba(233,233,230,.8)}::selection{background:rgba(233,233,230,.15)}@keyframes driftA{0%{transform:translateZ(0) scale(1);opacity:.75}50%{transform:translate3d(9vw,6vh,0) scale(1.25);opacity:1}to{transform:translateZ(0) scale(1);opacity:.75}}@keyframes driftB{0%{transform:translateZ(0) scale(1.15);opacity:1}50%{transform:translate3d(-11vw,-5vh,0) scale(1);opacity:.65}to{transform:translateZ(0) scale(1.15);opacity:1}}@keyframes glow{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}to{opacity:.4;transform:scale(1)}}.mono{font-family:var(--font-mono),"JetBrains Mono",monospace;font-weight:300}.progressTrack{position:fixed;top:0;left:0;right:0;height:1px;background:rgba(233,233,230,.08);z-index:50}.progressFill{height:100%;width:0;background:rgba(233,233,230,.5)}.gradientField{position:fixed;inset:0;pointer-events:none;overflow:hidden}.gradientInner{position:absolute;inset:0;will-change:transform}.gradA{background:radial-gradient(900px 640px at 14% 4%,rgba(96,140,255,.24),transparent 68%);animation:driftA 26s ease-in-out infinite}.gradA,.gradB{position:absolute;inset:-25%}.gradB{background:radial-gradient(820px 580px at 88% 22%,rgba(64,104,210,.2),transparent 68%);animation:driftB 34s ease-in-out infinite}.gradC{position:absolute;inset:-25%;background:radial-gradient(1150px 780px at 52% 100%,rgba(110,150,240,.17),transparent 70%);animation:glow 22s ease-in-out infinite}.nav{position:fixed;top:0;left:0;right:0;z-index:40;background:rgba(10,18,38,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.navInner{max-width:1120px;margin:0 auto;padding:0 48px;height:60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.navBrand,.navLink{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;border-bottom:none}.navBrand{color:var(--text-primary)}.navBrand:hover{border-bottom:none}.navLinks{display:flex;gap:32px}.navBurger{display:none}.navLink{color:var(--text-label)}.navLink:hover{color:#ffffff;border-bottom:none}.navLink.active{color:var(--text-primary)}.pageRoot{position:relative;min-height:100vh;background:var(--bg)}.container{position:relative;max-width:1120px;margin:0 auto;padding:0 48px 160px}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity 1.05s var(--ease),transform 1.05s var(--ease)}[data-reveal].revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.gradA,.gradB,.gradC{animation:none}}.hero{min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 80px;container-type:inline-size;--hero-name-size:min(132px,16cqw);--hero-sub-size:clamp(9px,calc(var(--hero-name-size) * 0.14278),19px)}.eyebrow{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:var(--text-label);display:flex;gap:20px;flex-wrap:wrap}.eyebrowSep{color:#797f85}.heroName{margin:36px 0 0;font-weight:200;font-size:clamp(30px,13vw,132px);white-space:nowrap;line-height:.92;letter-spacing:-.045em;color:var(--text-primary)}.heroNameDim{color:var(--text-dim)}.heroGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:64px;align-items:end;margin-top:64px}.heroPara{margin:0;font-weight:200;font-size:clamp(19px,2.1vw,27px);line-height:1.5;letter-spacing:-.015em;color:var(--text-secondary);text-wrap:pretty;max-width:22em}.heroPara strong{font-weight:200;color:var(--text-primary)}.heroLinks{display:flex;gap:28px;flex-wrap:wrap;margin-top:40px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase}.portrait{display:block;width:100%;height:420px;object-fit:cover;filter:grayscale(1);transition:filter .6s var(--ease)}.portrait:hover{filter:grayscale(0)}.portraitCap{margin-top:14px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.stats{border-top:1px solid var(--rule);padding:72px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.statN{font-weight:200;font-size:clamp(38px,4.4vw,60px);letter-spacing:-.04em;color:var(--text-primary);line-height:1}.statLabel{margin-top:14px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--text-label);line-height:1.8}.section{padding:130px 0 0;display:grid;grid-template-columns:180px minmax(0,1fr);gap:56px}.sectionFirst{border-top:1px solid var(--rule);padding:110px 0 0}.sectionLabel{margin:0;position:sticky;top:32px;align-self:start;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-label)}.lead{margin:0;font-weight:200;font-size:clamp(22px,2.6vw,34px);line-height:1.42;letter-spacing:-.02em;color:var(--text-lead);text-wrap:pretty}.secondary{margin:40px 0 0;font-weight:300;font-size:17px;line-height:1.75;color:var(--text-dim);max-width:44em;text-wrap:pretty}.xpBlock{border-top:1px solid var(--rule-soft);padding:38px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:48px}.xpTitle{margin:0;font-weight:200;font-size:clamp(24px,2.5vw,32px);letter-spacing:-.025em;line-height:1.15;color:var(--text-primary)}.xpItems{display:flex;flex-direction:column;gap:11px}.xpItem{font-weight:300;font-size:15.5px;line-height:1.5;color:var(--text-muted)}.role{border-top:1px solid var(--rule-soft);padding:44px 0}.rolePeriod{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label)}.roleTitle{margin:18px 0 0;font-weight:200;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.035em;line-height:1.08;color:var(--text-primary)}.roleOrg{margin-top:12px;font-weight:300;font-size:16px;color:var(--text-dim)}.rolePoints{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 48px;max-width:56em}.rolePoint{font-weight:300;font-size:15px;line-height:1.55;color:var(--text-muted)}.eduRow{border-top:1px solid var(--rule-soft);padding:34px 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:40px;align-items:baseline}.eduYear{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.14em;color:var(--text-label)}.eduTitle{font-weight:200;font-size:clamp(20px,2.1vw,27px);letter-spacing:-.02em;color:var(--text-primary);line-height:1.25}.eduDetail{margin-top:9px;font-weight:300;font-size:15px;color:var(--text-dim);line-height:1.6}.trainLead{margin:0 0 8px;font-weight:200;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;color:var(--text-lead);max-width:26em;line-height:1.35}.trainBlock{border-top:1px solid var(--rule-soft);margin-top:30px;padding:30px 0 0}.trainHead{display:flex;justify-content:space-between;gap:24px;align-items:baseline;flex-wrap:wrap}.trainBody{font-weight:300;font-size:19px;letter-spacing:-.01em;color:var(--text-primary)}.trainMeta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label)}.trainDetail{margin-top:14px;font-weight:300;font-size:15px;line-height:1.7;color:var(--text-muted);max-width:52em}.recBlock{border-top:1px solid var(--rule-soft);padding:44px 0 0}.recStatement{font-weight:200;font-size:clamp(26px,3vw,40px);letter-spacing:-.03em;line-height:1.2;color:var(--text-primary);max-width:24em}.recMeta{margin-top:18px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label)}.footer{margin-top:150px;border-top:1px solid var(--rule);padding-top:56px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:56px}.footerLabel{margin:0;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-label)}.footerHead{font-weight:200;font-size:clamp(30px,4.5vw,64px);letter-spacing:-.04em;line-height:1.05;color:var(--text-primary)}.footerLinks{margin-top:34px;display:flex;gap:16px;flex-direction:column;font-weight:300;font-size:15.5px;color:var(--text-dim)}.footerNote{color:var(--text-faint)}.cForm{margin-top:48px;max-width:560px;display:flex;flex-direction:column;gap:24px}.cRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cField{display:flex;flex-direction:column;gap:10px}.cLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.cInput,.cTextarea{appearance:none;background:transparent;border:1px solid rgba(233,233,230,.18);border-radius:0;color:var(--text-body);font-family:var(--font-sans),Manrope,sans-serif;font-weight:300;font-size:15px;padding:12px 14px;transition:border-color .3s}.cTextarea{resize:vertical;min-height:120px;line-height:1.6}.cInput:hover,.cTextarea:hover{border-color:rgba(233,233,230,.3)}.cInput:focus,.cTextarea:focus{border-color:rgba(233,233,230,.45);outline:none}.cActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cSubmit{appearance:none;background:transparent;border:1px solid rgba(233,233,230,.25);border-radius:0;color:var(--text-primary);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;padding:14px 28px;cursor:pointer;transition:border-color .3s,color .3s}.cSubmit:hover:not(:disabled){color:#ffffff;border-color:rgba(233,233,230,.7)}.cSubmit:disabled{opacity:.5;cursor:default}.cStatus,.cStatusErr{font-weight:300;font-size:14px;color:var(--text-dim)}.cStatusErr{color:#c98f8f}.footerSign{margin-top:56px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--text-ghost)}.patroHero{padding:180px 0 90px}.patroName{margin:36px 0 0;font-weight:200;white-space:nowrap;font-size:clamp(44px,7vw,104px);line-height:.96;letter-spacing:-.045em;color:var(--text-primary)}.patroNameDim{color:var(--text-dim)}.patroIntro{margin:40px 0 0;font-weight:200;font-size:clamp(18px,2vw,24px);line-height:1.5;letter-spacing:-.015em;color:var(--text-secondary);max-width:28em;text-wrap:pretty}.dev{font-family:var(--font-dev),"Noto Sans Devanagari",sans-serif}.convToggle{display:flex;gap:28px;flex-wrap:wrap}.convToggleBtn{appearance:none;background:none;padding:0 0 6px;cursor:pointer;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);border:none;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.convToggleBtn:hover{color:#ffffff}.convToggleBtn.active{color:var(--text-primary);border-bottom-color:rgba(233,233,230,.8)}.convFields{margin-top:36px;display:flex;gap:16px;flex-wrap:wrap}.convField{display:flex;flex-direction:column;gap:10px}.convFieldLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.convSelect{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid rgba(233,233,230,.18);border-radius:0;color:var(--text-body);font-family:var(--font-sans),Manrope,sans-serif;font-weight:300;font-size:15px;padding:12px 40px 12px 14px;min-width:120px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' stroke='%2371767a' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .3s}.convSelect:focus,.convSelect:hover{border-color:rgba(233,233,230,.4);outline:none}.convSelect option{background:var(--bg);color:var(--text-body)}.convResult{margin-top:56px;border-top:1px solid var(--rule-soft);padding-top:40px}.convResultLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--text-label)}.convResultMain{margin-top:18px;font-weight:200;font-size:clamp(26px,3.4vw,46px);letter-spacing:-.03em;line-height:1.15;color:var(--text-primary)}.convResultSub{margin-top:14px;font-weight:300;font-size:16px;line-height:1.6;color:var(--text-dim)}.patroFirst{border-top:1px solid var(--rule);padding:110px 0 0}.certOrg{margin:0;font-weight:200;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;color:var(--text-lead);line-height:1.35;max-width:26em}.certBlock{border-top:1px solid var(--rule-soft);margin-top:30px;padding:30px 0 6px}.certMeta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);line-height:1.8}.certTitle{margin:14px 0 0;font-weight:200;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.02em;line-height:1.25;color:var(--text-primary);max-width:30em}.certItems{margin-top:16px;display:flex;flex-direction:column;gap:9px}.certItem{line-height:1.55}.certDetail,.certItem{font-weight:300;font-size:15px;color:var(--text-muted)}.certDetail{margin-top:14px;line-height:1.7;max-width:52em}.ntcRow{border-top:1px solid var(--rule-soft);margin-top:26px;padding:26px 0 0;display:grid;grid-template-columns:minmax(0,1.5fr) 90px 170px 150px;gap:24px;align-items:baseline}.ntcRow:first-of-type{margin-top:30px}.ntcCourse{font-weight:300;font-size:16.5px;letter-spacing:-.01em;line-height:1.4;color:var(--text-primary)}.ntcMeta{font-size:10.5px;letter-spacing:.14em;color:var(--text-label);line-height:1.8}.certNote,.ntcMeta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-weight:300;text-transform:uppercase}.certNote{margin-top:34px;font-size:10px;letter-spacing:.18em;color:var(--text-faint)}.calHead{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap}.calTitle{margin:0;font-weight:200;font-size:clamp(26px,3vw,40px);letter-spacing:-.03em;line-height:1.15;color:var(--text-primary)}.calTitleSub{margin-top:10px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label)}.calNav{display:flex;gap:12px}.calNavBtn{appearance:none;background:transparent;border:1px solid rgba(233,233,230,.18);border-radius:0;color:var(--text-body);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;font-weight:300;width:40px;height:40px;cursor:pointer;transition:border-color .3s,color .3s}.calNavBtn:hover:not(:disabled){color:#ffffff;border-color:rgba(233,233,230,.4)}.calNavBtn:disabled{opacity:.3;cursor:default}.calGrid{margin-top:40px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calDow{padding:0 8px 14px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--text-label)}.calDowDev{font-family:var(--font-dev),"Noto Sans Devanagari",sans-serif;font-size:13px;letter-spacing:.06em;color:var(--text-dim)}.calCell{border-top:1px solid var(--rule-soft);min-height:88px;padding:12px 8px}.calCellToday{background:rgba(233,233,230,.06);box-shadow:inset 0 0 0 1px rgba(233,233,230,.3)}.calDayDev{font-family:var(--font-dev),"Noto Sans Devanagari",sans-serif;font-weight:300;font-size:19px;line-height:1;color:var(--text-lead)}.calCellSat .calDayDev{color:var(--text-label)}.calDayAd{margin-top:10px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.calFoot{margin-top:34px;font-weight:300;font-size:15px;line-height:1.6;color:var(--text-dim)}@media (max-width:860px){.navInner{padding:0 24px}.container{padding:0 24px 120px}.section,.sectionFirst{grid-template-columns:minmax(0,1fr);gap:28px;padding:72px 0 0}.sectionLabel{position:static}.heroGrid{grid-template-columns:minmax(0,1fr);gap:48px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:56px 0}.xpBlock{gap:20px}.eduRow,.rolePoints,.xpBlock{grid-template-columns:minmax(0,1fr)}.eduRow{gap:12px}.footer{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:100px}.patroHero{padding:140px 0 64px}.patroFirst{padding:100px 0 0}.ntcRow{gap:8px}.cRow,.ntcRow{grid-template-columns:minmax(0,1fr)}.calCell{min-height:68px;padding:10px 4px}}@media (max-width:640px){.navInner{padding:0 20px}.navBrand,.navBurger{position:relative;z-index:1}.navBurger{display:flex;flex-direction:column;justify-content:center;gap:6px;appearance:none;background:none;border:none;padding:12px 0 12px 20px;cursor:pointer}.navBurger span{display:block;width:22px;height:1px;background:var(--text-primary);transition:transform .45s var(--ease)}.navBurger.open span:first-child{transform:translateY(3.5px) rotate(45deg)}.navBurger.open span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.navLinks{display:flex;position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;flex-direction:column;justify-content:center;gap:10px;padding:60px 24px;background:rgba(10,18,38,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .6s var(--ease),visibility .6s}.navLinks.open{clip-path:inset(0 0 0 0);visibility:visible}.navLink{font-family:var(--font-sans),Manrope,sans-serif;font-size:clamp(32px,9vw,42px);font-weight:200;letter-spacing:-.03em;text-transform:none;color:var(--text-dim);padding:6px 0;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease),color .3s}.navLink.active{color:var(--text-primary)}.navLinks.open .navLink{opacity:1;transform:none}.navLinks.open .navLink:first-child{transition-delay:.18s}.navLinks.open .navLink:nth-child(2){transition-delay:.26s}.navLinks.open .navLink:nth-child(3){transition-delay:.34s}.navLinks.open .navLink:nth-child(4){transition-delay:.42s}.navLinks.open .navLink:nth-child(5){transition-delay:.5s}.container{padding:0 20px 96px}.hero{min-height:0;padding:132px 0 64px}.heroGrid{margin-top:48px;gap:40px}.portrait{width:min(100%,280px);height:auto;margin:0 auto}.portraitCap{text-align:center}.stats{gap:36px 20px;padding:48px 0}.patroHero{padding:132px 0 52px}.patroName{font-size:clamp(34px,10.5vw,48px)}.patroFirst{padding:112px 0 0}.footer{margin-top:80px}.footerHead{font-size:clamp(28px,9vw,40px)}.cInput,.cTextarea,.convSelect{font-size:16px}.convFields{width:100%}.convField{flex:1 1 40%}.convSelect{width:100%;min-width:0}.calGrid{margin-top:28px}.calDow{padding:0 3px 10px;font-size:9px;letter-spacing:.08em}.calDowDev{font-size:11.5px;letter-spacing:.02em}.calCell{min-height:54px;padding:8px 3px}.calDayDev{font-size:15px}.calDayAd{margin-top:6px;font-size:8px;letter-spacing:.02em}}.blogRow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:40px;align-items:baseline;border-top:1px solid var(--rule-soft);border-bottom:none;padding:38px 0}.blogRow,.blogRow:hover{color:inherit}.blogDate{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.14em;color:var(--text-label)}.blogRowTitle{font-weight:200;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.blogArrow{display:inline-block;opacity:0;transform:translateX(-6px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.blogRow:hover .blogArrow{opacity:1;transform:translateX(0)}.blogRowExcerpt{margin-top:10px;font-weight:300;font-size:15px;line-height:1.6;color:var(--text-dim);max-width:58ch}.blogEmpty{border-top:1px solid var(--rule-soft);padding:56px 0}.blogEmptyHead{font-weight:200;font-size:20px;color:var(--text-dim)}.blogEmptyNote{margin-top:12px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-ghost)}.blogHero{padding:180px 0 56px}.blogBack{display:inline-block;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);border-bottom:none}.blogBack:hover{color:var(--text-primary)}.blogHero .eyebrow{margin-top:36px}.blogPostTitle{margin:36px 0 0;font-weight:200;font-size:clamp(36px,5.5vw,76px);line-height:1.04;letter-spacing:-.04em;color:var(--text-primary);text-wrap:balance}.blogCover{display:block;width:100%;max-height:520px;object-fit:cover;margin:8px 0 0}.postBody{margin-top:72px;max-width:68ch;padding-bottom:40px}.postBody p{margin:0 0 1.5em;font-weight:300;font-size:17px;line-height:1.75;color:var(--text-secondary)}.postBody h1,.postBody h2{margin:2.2em 0 .7em;font-weight:200;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.025em;line-height:1.25;color:var(--text-primary)}.postBody h3{margin:2em 0 .6em;font-weight:300;font-size:20px;letter-spacing:-.015em;color:var(--text-primary)}.postBody ol,.postBody ul{margin:0 0 1.5em;padding-left:1.3em;font-weight:300;font-size:17px;line-height:1.75;color:var(--text-secondary)}.postBody li{margin:.4em 0}.postBody li::marker{color:var(--text-ghost)}.postBody blockquote{margin:2em 0;padding:4px 0 4px 26px;border-left:1px solid var(--rule);line-height:1.6}.postBody blockquote,.postBody blockquote p{font-weight:200;font-size:19px;color:var(--text-dim)}.postBody a{color:var(--text-primary);border-bottom:none;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(233,233,230,.3);transition:text-decoration-color .3s}.postBody a:hover{text-decoration-color:var(--text-primary)}.postBody code{font-size:13.5px}.postBody code,.postBody pre{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--text-lead)}.postBody pre{margin:2em 0;padding:20px 24px;border:1px solid var(--rule-soft);overflow-x:auto;font-size:13px;line-height:1.7}.postBody img{display:block;width:100%;height:auto;margin:40px 0}.postBody hr{border:0;border-top:1px solid var(--rule-soft);margin:3em 0}.writeSection{padding-bottom:96px}.writeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.writeGridN1,.writeGridN2{grid-template-columns:repeat(2,minmax(0,1fr))}.writeCard{display:block;border-bottom:none}.writeCard,.writeCard:hover{color:inherit}.writeCardCover{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.writeCardCoverEmpty{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);background:radial-gradient(120% 95% at 16% 8%,rgba(96,140,255,.32),transparent 62%),radial-gradient(110% 90% at 86% 92%,rgba(64,104,210,.26),transparent 62%),#0d1730}.writeCard:nth-child(3n+2) .writeCardCoverEmpty{background:radial-gradient(120% 95% at 84% 10%,rgba(110,150,240,.3),transparent 62%),radial-gradient(110% 90% at 12% 88%,rgba(96,140,255,.24),transparent 62%),#0d1730}.writeCard:nth-child(3n) .writeCardCoverEmpty{background:radial-gradient(130% 100% at 50% 0,rgba(64,104,210,.3),transparent 64%),radial-gradient(110% 90% at 78% 96%,rgba(110,150,240,.22),transparent 62%),#0d1730}.writeCardExcerpt{margin-top:10px;font-weight:300;font-size:14px;line-height:1.6;color:var(--text-dim)}.writeCardDate{margin-top:16px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label)}.writeCardTitle{margin-top:8px;font-weight:200;font-size:clamp(19px,2vw,24px);letter-spacing:-.02em;line-height:1.25;color:var(--text-primary)}.writeCard:hover .writeCardTitle{color:#ffffff}.writeAll{display:inline-block;margin-top:36px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);border-bottom:none}.writeAll:hover{color:var(--text-primary)}@media (max-width:860px){.blogRow{grid-template-columns:1fr;gap:10px;padding:30px 0}.writeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:640px){.writeGrid{grid-template-columns:1fr;gap:36px}.blogHero{padding:132px 0 44px}.blogPostTitle{font-size:clamp(30px,9vw,42px)}.postBody{margin-top:52px}}.areas{padding:0 0 24px}.areaHead{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-label);margin-bottom:26px}.areaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.areaCell{position:relative;display:flex;align-items:baseline;gap:20px;border-top:1px solid var(--rule-soft);padding:21px 0}.areaCell:before{content:"";position:absolute;top:-1px;left:0;width:0;height:1px;background:rgba(233,233,230,.5);transition:width .7s var(--ease)}.areaCell:hover:before{width:100%}.areaNum{flex:none;width:20px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.14em;color:var(--text-ghost)}.areaNum,.areaText{font-weight:300;transition:color .5s var(--ease)}.areaText{font-size:16px;line-height:1.45;letter-spacing:-.012em;color:var(--text-muted);text-wrap:pretty}.areaCell:hover .areaNum,.areaCell:hover .areaText{color:var(--text-primary)}.areaMore{border-top:1px solid var(--rule-soft);padding-top:26px}.areaMoreLink{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);border-bottom:none}.areaMoreLink:hover{color:var(--text-primary)}.areaGridPage{margin-top:0;column-gap:48px}.section .areaHead{margin-top:64px}.journey{margin-top:56px}.journeyStep{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);gap:40px;border-top:1px solid var(--rule-soft);padding:38px 0 40px}.journeyStep:after{content:"";position:absolute;left:2px;top:0;bottom:0;width:1px;background:var(--rule-soft)}.journeyStep:first-child:after{top:46px}.journeyStep:last-child:after{bottom:auto;height:46px}.journeyEra{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding-top:6px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary)}.journeyDot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--text-dim);transition:background .5s var(--ease)}.journeyStep:hover .journeyDot{background:var(--text-primary)}.journeyTag{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.journeyTitle{margin:12px 0 0;font-weight:200;font-size:clamp(23px,2.7vw,33px);letter-spacing:-.03em;line-height:1.12;color:var(--text-primary)}.journeyBody{margin:18px 0 0;font-weight:300;font-size:15.5px;line-height:1.75;color:var(--text-dim);max-width:42em;text-wrap:pretty}.journeyClose{border-top:1px solid var(--rule);margin-top:12px;padding-top:44px}.journeyCloseLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-label)}.journeyCloseBody{margin:22px 0 0;font-weight:200;font-size:clamp(19px,2.1vw,25px);line-height:1.5;letter-spacing:-.018em;color:var(--text-lead);max-width:34em;text-wrap:pretty}.aboutCta{display:flex;gap:34px;flex-wrap:wrap;margin-top:56px}.aboutCtaLink{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--text-label);border-bottom:none}.aboutCtaLink:hover{color:var(--text-primary)}@media (max-width:860px){.areaGrid{grid-template-columns:minmax(0,1fr)}.section .areaHead{margin-top:48px}.journey{margin-top:40px}.journeyStep{grid-template-columns:minmax(0,1fr);gap:18px;padding:32px 0 34px}.journeyStep:after{display:none}}@media (max-width:640px){.areaText{font-size:15px}.aboutCta{gap:20px;flex-direction:column}}.heroFullName{margin-top:18px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-weight:300;text-transform:uppercase;color:var(--text-dim);font-size:12px;letter-spacing:.22em}@supports (font-size:1cqw){.heroName{font-size:var(--hero-name-size)}.heroFullName{font-size:var(--hero-sub-size);letter-spacing:calc((1.959 * var(--hero-name-size) - 10.2 * var(--hero-sub-size)) / 16)}}.areaText,.blogRowExcerpt,.certDetail,.certNote,.eduDetail,.heroPara,.journeyBody,.journeyCloseBody,.lead,.patroIntro,.postBody li,.postBody p,.secondary,.trainDetail,.trainLead{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}@media (max-width:640px){.areaText,.heroPara,.journeyCloseBody,.lead,.patroIntro,.trainLead{text-align:left;hyphens:manual;-webkit-hyphens:manual}}.postBody [style*="color: #000"]:not([style*=background]),.postBody [style*="color: black"]:not([style*=background]),.postBody [style*="color:#000"]:not([style*=background]),.postBody [style*="color:black"]:not([style*=background]){color:inherit!important}.postBody table{width:100%;border-collapse:collapse;margin:40px 0}.postBody td,.postBody th{border-bottom:1px solid var(--rule-soft);padding:14px 18px 14px 0;text-align:left;vertical-align:top;font-weight:300;font-size:15.5px;line-height:1.6;color:var(--text-secondary)}.postBody td:last-child,.postBody th:last-child{padding-right:0}.postBody td p,.postBody th p{margin:0;font-size:inherit;line-height:inherit;text-align:left;hyphens:manual;-webkit-hyphens:manual}.postBody table tr:first-child td,.postBody th{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--text-label);border-bottom:1px solid var(--rule);padding-bottom:12px}.postBody table tr:last-child td{border-bottom:none}@media (max-width:640px){.postBody td,.postBody th{padding:12px 12px 12px 0;font-size:14.5px}}.postAuthor{display:flex;align-items:center;gap:14px;margin-top:34px;padding-top:28px;border-top:1px solid var(--rule-soft)}.postAuthorAvatar{flex:none;width:42px;height:42px;border-radius:50%;object-fit:cover;object-position:center top}.postAuthorName{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary)}.postAuthorRole{margin-top:6px;font-size:13px;font-weight:300;line-height:1.4;color:var(--text-faint)}@media (max-width:640px){.postAuthor{margin-top:28px;padding-top:22px;gap:12px}.postAuthorAvatar{width:36px;height:36px}.postAuthorRole{font-size:12px}}.aiPages{margin-top:56px}.aiPageRow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:baseline;border-top:1px solid var(--rule-soft);padding:20px 0;border-bottom:none}.aiPageRow:hover .aiPagePath{color:var(--text-primary)}.aiPagePath{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:300;letter-spacing:.14em;color:var(--text-label);transition:color .4s var(--ease)}.aiPageNote{font-weight:300;font-size:15px;line-height:1.55;color:var(--text-muted)}.aiFacts{margin-top:40px}.aiFactRow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:baseline;border-top:1px solid var(--rule-soft);padding:18px 0}.aiFactLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;color:var(--text-label)}.aiFactValue{font-weight:300;font-size:15.5px;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.aiPoints{display:flex;flex-direction:column}.aiPoint{border-top:1px solid var(--rule-soft);padding:20px 0;font-weight:300;font-size:16px;line-height:1.65;color:var(--text-muted);text-align:justify;hyphens:auto;-webkit-hyphens:auto}@media (max-width:860px){.aiFactRow,.aiPageRow{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:640px){.aiPoint{text-align:left;hyphens:manual;-webkit-hyphens:manual;font-size:15px}}.postLayout{display:grid;grid-template-columns:minmax(0,1fr) 216px;gap:72px;align-items:start}.toc{position:sticky;top:88px;margin-top:78px}.tocLabel{margin:0 0 18px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10.5px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--text-label)}.tocList{margin:0;padding:0 0 0 1px;list-style:none;border-left:1px solid var(--rule);max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(233,233,230,.18) transparent}.tocList::-webkit-scrollbar{width:3px}.tocList::-webkit-scrollbar-thumb{background:rgba(233,233,230,.18)}.tocItem{margin:0}.tocLink{display:block;margin-left:-2px;padding:7px 0 7px 16px;border-left:1px solid transparent;border-bottom:none;font-size:12.5px;font-weight:300;line-height:1.45;letter-spacing:-.005em;color:var(--text-dim);overflow-wrap:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;transition:color .35s var(--ease),border-color .35s var(--ease)}.tocLink:hover{color:var(--text-primary);border-left-color:var(--rule);border-bottom:none}.tocLink.active{color:var(--text-primary);border-left-color:var(--text-primary)}.postBody :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:96px}@media (max-width:1024px){.postLayout{grid-template-columns:minmax(0,1fr);gap:0}.toc{display:none}}