@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e788aa69824e04f8-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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/877c13b0259aca4f-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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aba50fd1ece19c76-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:Gloock Fallback;src:local("Times New Roman");ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.00%;size-adjust:114.95%}.__className_e266ae{font-family:Gloock,Gloock Fallback;font-weight:400;font-style:normal}.__variable_e266ae{--font-display:"Gloock","Gloock Fallback"}@font-face{font-family:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/44a3a81720231bdd-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:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/176dcb044624c80b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/cfbfdf6d6828565f-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:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/cdf899d82ee048ad-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:Spectral;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/1bbb407b579f4f29-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ccb4f1a2f58c2d81-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/671af85d510151df-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6fca4e68a47b5cd6-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/911743d16370ad7d-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e61574c42be438a1-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-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:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/b1139f1774e48269-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:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/bef00aa889561506-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e0ce57d0867eac8f-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:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/d998f266388073d5-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:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7cefa804ed93ba1e-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/08de5a6c8e2756a6-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/042599cf3ef1ed12-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07eb198cb290aa99-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba3ff6f2a6b16018-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e8d031e1cd02c4e9-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-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:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_c037d7{font-family:Spectral,Spectral Fallback}.__variable_c037d7{--font-serif:"Spectral","Spectral Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/79dc71eb81eeb04b-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b2f220a05f61d2fd-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07844ae7c4262727-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;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_8e2105{font-family:Space Grotesk,Space Grotesk Fallback;font-weight:700;font-style:normal}.__variable_8e2105{--font-brand:"Space Grotesk","Space Grotesk Fallback"}:root{--void:#0b0a08;--char:#14110e;--char-high:#191510;--bone:#f4f1ea;--bone-soft:#a89f8d;--hairline:rgba(244,241,234,0.14);--obsidian:#080706;--gold:#cbb185;--gold-bright:#e9cf9f;--navy:#132033;--ease:cubic-bezier(0.19,1,0.22,1);--gutter:clamp(1.25rem,4vw,4.5rem);--panel-max:34rem}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--void);color:var(--bone);font-family:var(--font-serif),Georgia,serif;font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--gold);color:var(--void)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}a{color:inherit;text-decoration:none}a,button{cursor:pointer}.mono{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.6875rem;font-weight:400;letter-spacing:.14em;line-height:1.8}.mono-md{font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.12em}.gold{color:var(--gold)}.judgment{font-family:var(--font-display),serif;font-weight:400;line-height:1.04;letter-spacing:-.015em}#scene-root{position:fixed;inset:0;z-index:-1;opacity:0;transition:opacity 1.4s ease .15s}#scene-root.scene-in{opacity:1}.chamber-light{position:fixed;inset:0;z-index:-2;background:radial-gradient(120% 80% at 50% 112%,rgba(203,177,133,.07) 0,rgba(203,177,133,0) 55%),linear-gradient(180deg,#16130f 0,#0e0c0a 46%,#090807)}.seal{position:fixed;left:1.35rem;bottom:1.35rem;z-index:55;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(20,17,14,.72);border:1px solid var(--hairline);color:var(--bone);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .35s,box-shadow .35s,color .35s,opacity .5s}.seal:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(203,177,133,.55);opacity:0;animation:seal-pulse 4.6s var(--ease) infinite}@keyframes seal-pulse{0%{transform:scale(.92);opacity:0}16%{opacity:.65}55%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}.seal:hover{border-color:var(--gold);color:var(--gold-bright);box-shadow:0 0 22px rgba(203,177,133,.25)}.seal-tip{position:absolute;left:calc(100% + .9rem);top:50%;transform:translateY(-50%) translateX(-6px);white-space:nowrap;font-size:.58rem;letter-spacing:.18em;color:var(--gold);opacity:0;transition:opacity .3s,transform .3s;pointer-events:none}.seal:hover .seal-tip{opacity:1;transform:translateY(-50%) translateX(0)}html[data-chapter=contact] .seal{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.seal:before{animation:none}}.grain{position:fixed;inset:-50%;z-index:60;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px}main{position:relative}.header{position:fixed;top:0;left:0;right:0;z-index:40;justify-content:space-between;gap:1.5rem;padding:.95rem var(--gutter);background:linear-gradient(180deg,rgba(11,10,8,.88),rgba(11,10,8,0))}.header,.lockup{display:flex;align-items:center}.lockup{gap:.8rem;color:var(--bone)}.lockup-text{display:flex;flex-direction:column;justify-content:space-between;height:34px}.lockup-nca{font-family:var(--font-brand),sans-serif;font-weight:700;font-size:30px;line-height:.76;letter-spacing:.01em;color:var(--bone)}.lockup-solutions{font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.36em;color:var(--bone-soft);transform:translateY(1px)}.header nav{display:flex;gap:1.7rem;align-items:center}.header .prax{display:flex;gap:1.4rem}.header .prax a{color:var(--bone-soft);transition:color .25s}.header .prax a.active,.header .prax a:hover{color:var(--gold-bright)}.header .about-link{color:var(--bone-soft);transition:color .25s}.header .about-link:hover{color:var(--gold-bright)}.btn-gold{display:inline-flex;align-items:center;gap:.8rem;background:var(--gold);color:#14110e;border:1px solid var(--gold);padding:.85rem 1.4rem;font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.16em;transition:background-color .3s,border-color .3s,box-shadow .35s,transform .2s}.btn-gold:hover{background:var(--gold-bright);border-color:var(--gold-bright);box-shadow:0 0 28px rgba(203,177,133,.28);transform:translateY(-1px)}.btn-gold:active{transform:translateY(0);box-shadow:inset 0 2px 6px rgba(0,0,0,.28)}.btn-gold.small{padding:.6rem 1.05rem;font-size:.64rem}.btn-ghost{display:inline-flex;align-items:center;gap:.8rem;background:transparent;color:var(--bone);border:1px solid rgba(244,241,234,.35);padding:.85rem 1.4rem;font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.16em;transition:border-color .3s,color .3s}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-bright)}@media (max-width:900px){.header .about-link,.header .prax{display:none}}.gauge{position:fixed;right:1.4rem;top:50%;transform:translateY(-50%);height:56vh;z-index:40;display:flex;gap:.6rem;align-items:stretch;pointer-events:none}.gauge .rail{width:7px;background:repeating-linear-gradient(to bottom,var(--hairline) 0,var(--hairline) 1px,transparent 1px,transparent 9px);position:relative}.gauge .needle{left:-4px;right:-4px;height:1px;top:0}.gauge .needle,.gauge .needle:after{position:absolute;background:var(--gold)}.gauge .needle:after{content:"";right:-5px;top:-2.5px;width:5px;height:5px}.gauge .readout{position:absolute;right:1.4rem;white-space:nowrap;color:var(--bone-soft);transform:translateY(-50%)}.gauge .mark{position:absolute;left:-2px;width:11px;height:1px;background:var(--bone-soft)}@media (max-width:1023px){.gauge{display:none}}.maskline{overflow:clip}.maskline,.maskline>span{display:block}[data-reveal=mask]{transform:translateY(112%)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s)}.is-inview [data-reveal],[data-reveal].is-inview{opacity:1;transform:none}[data-rule]{transform-origin:left center;transform:scaleX(0);transition:transform 1.4s var(--ease);transition-delay:var(--d,0s)}.is-inview [data-rule],[data-rule].is-inview{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-rule]{opacity:1!important;transform:none!important;transition:none!important}}section{position:relative}.sticky-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;display:flex;align-items:center;overflow:clip}.stage-layer{position:absolute;inset:0}.stage-layer.blend-layer .sticky-stage{mix-blend-mode:difference;pointer-events:none}.blend-ink{color:#dedacd}.blend-mono,.stage-layer.blend-layer .mono{color:#b8b19e}.spacer-copy{visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.panel{max-width:var(--panel-max);padding:clamp(1.4rem,3vw,2.6rem);background:linear-gradient(180deg,rgba(17,14,11,.88),rgba(11,10,8,.78));border-top:1px solid var(--hairline)}.sec-hero{height:175vh}.sec-hero .sticky-stage{justify-content:center;text-align:center;padding:0 var(--gutter)}.hero-inner{max-width:56rem}.hero-h1{font-size:clamp(1.9rem,3.9vw,3.8rem);line-height:1.16;letter-spacing:-.012em;color:#ffffff;text-shadow:0 2px 30px rgba(0,0,0,.55)}.hero-inner .sub{display:inline-block;position:relative;margin-top:1.9rem;padding:.8rem 1.5rem;color:var(--gold);letter-spacing:.14em}.hero-inner .sub:after,.hero-inner .sub:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(203,177,133,0),rgba(203,177,133,.5),rgba(203,177,133,0))}.hero-inner .sub:before{top:0}.hero-inner .sub:after{bottom:0}.hero-inner .cta-row{margin-top:2.6rem;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.hero-cue{position:absolute;bottom:2.2rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:1rem;white-space:nowrap;color:var(--bone-soft)}.hero-cue .plumb{width:1px;height:3.2rem;background:var(--bone-soft);overflow:hidden;position:relative}.hero-cue .plumb:after{content:"";position:absolute;inset:0;background:var(--gold-bright);transform:translateY(-100%);animation:plumb 2.6s var(--ease) infinite}@keyframes plumb{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.hero-cue .plumb:after{animation:none}}.sec-subject{height:180vh}.sec-subject .sticky-stage{justify-content:flex-end;padding:0 var(--gutter)}.subject-block{max-width:30rem}.subject-block h2{font-size:clamp(1.9rem,3.6vw,3rem)}.reach-map{display:block;width:100%;margin-top:2.1rem;overflow:visible}.rm-grid path{fill:none;stroke:rgba(244,241,234,.07);stroke-width:.75}.rm-arcs path{fill:none;stroke:rgba(203,177,133,.28);stroke-width:.75}.rm-arcs-global path{stroke:rgba(203,177,133,.38);stroke-dasharray:1 5;stroke-linecap:round}.rm-travel path{fill:none;stroke:var(--gold-bright);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:4 96;stroke-dashoffset:0;opacity:.9;animation:rm-travel var(--dur,6s) linear infinite;animation-delay:var(--del,0s)}@keyframes rm-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rm-travel{display:none}}.rm-node{fill:var(--bone-soft)}.rm-label{font-family:var(--font-mono),monospace;font-size:7.5px;letter-spacing:.14em;fill:rgba(168,159,141,.85)}.rm-node-global{fill:var(--gold)}.rm-label-global{fill:rgba(203,177,133,.9)}.rm-origin{fill:var(--gold-bright)}.rm-halo{animation:rm-halo-breathe 4.6s var(--ease) infinite}.rm-halo,.rm-origin-ring{transform-origin:center;transform-box:fill-box}.rm-origin-ring{fill:none;stroke:rgba(233,207,159,.75);stroke-width:.9;animation:rm-breathe 4.6s var(--ease) infinite}.rm-origin-ring2{stroke:rgba(203,177,133,.35);animation-delay:.7s}.rm-label-origin{fill:var(--gold-bright);font-size:9.5px;letter-spacing:.18em}@keyframes rm-breathe{0%,to{transform:scale(.85);opacity:.95}50%{transform:scale(1.35);opacity:.3}}@keyframes rm-halo-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.rm-halo,.rm-origin-ring{animation:none}}.subject-block .body{margin-top:1.6rem;color:var(--bone-soft);font-size:1.02rem}.sec-practice{height:225vh}.sec-practice .sticky-stage{padding:5.5rem var(--gutter) 2rem;align-items:safe center}.sec-practice.side-r .sticky-stage{justify-content:flex-end}.practice-panel .practice-name{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem;font-size:.8rem;letter-spacing:.3em;line-height:1.3}.practice-panel .practice-name .pn-index{color:var(--bone-soft);flex:none}.practice-panel .practice-name .pn-label{color:var(--gold-bright);flex:none}.practice-panel .practice-name .pn-rule{flex:1 1;height:1px;min-width:2rem;background:linear-gradient(90deg,rgba(203,177,133,.55),rgba(203,177,133,0))}.practice-panel .standards{color:var(--gold);margin-top:1rem}.practice-panel .index-row .depth{color:var(--gold);text-align:right}.practice-panel h2{font-size:clamp(2rem,4.4vw,3.7rem);margin-bottom:0}.practice-panel .standards{margin-bottom:1.2rem}.practice-panel .body{color:var(--bone-soft);font-size:1rem;max-width:30rem;margin-bottom:2.1rem}.evidence{list-style:none}.evidence li{display:grid;grid-template-columns:2.6rem 1fr;grid-gap:1rem;gap:1rem;padding:.72rem .4rem .7rem 0;border-top:1px solid var(--hairline);transition:background-color .3s,padding-left .3s}.evidence li:hover{background:rgba(203,177,133,.07);padding-left:.5rem}.evidence .ref{color:var(--gold)}.evidence .label{color:var(--bone)}.sec-proof{background:linear-gradient(180deg,#100e0c,#0c0b09);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:clamp(5rem,12vh,9rem) var(--gutter) clamp(4rem,10vh,7rem)}.sec-proof .kicker{color:var(--bone-soft);margin-bottom:1.6rem}.sec-proof h2{font-size:clamp(1.9rem,4vw,3.4rem);max-width:46rem;margin-bottom:clamp(3rem,7vh,5rem)}.proof-rows{list-style:none;max-width:72rem}.proof-rows li{display:grid;grid-template-columns:6rem 17rem 1fr;grid-gap:1.6rem;gap:1.6rem;align-items:baseline;padding:1.35rem 0;border-top:1px solid var(--hairline)}.proof-rows .ref{color:var(--gold)}.proof-rows .shape{color:var(--bone)}.proof-rows .line{font-style:italic;color:var(--bone-soft);font-size:1.05rem}.proof-foot{margin-top:1.2rem;color:var(--bone-soft)}.posture{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-top:clamp(3.4rem,8vh,5.4rem);max-width:78rem}.posture div{background:rgba(20,17,14,.9);padding:1.6rem 1.4rem;color:var(--bone)}@media (max-width:1023px){.posture{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.proof-rows li{grid-template-columns:4.4rem 1fr}.proof-rows .line{grid-column:2}.posture{grid-template-columns:1fr}}.sec-about{background:#0c0b09;border-bottom:1px solid var(--hairline);padding:clamp(4.5rem,11vh,8rem) var(--gutter)}.about-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);max-width:78rem}.sec-about .kicker{color:var(--bone-soft);margin-bottom:1.6rem}.sec-about h2{font-size:clamp(1.9rem,3.8vw,3.2rem);margin-bottom:1.6rem}.about-name{color:var(--bone);margin-bottom:.2rem}.about-title{color:var(--gold);margin-bottom:1.6rem}.about-facts{list-style:none;border-top:1px solid var(--hairline)}.about-facts li{padding:.75rem 0;border-bottom:1px solid var(--hairline);color:var(--bone-soft)}.about-bio{color:var(--bone-soft);font-size:1.05rem;line-height:1.75}.about-cta{margin-top:2rem}@media (max-width:900px){.about-grid{grid-template-columns:1fr}}.sec-reseal{height:205vh}.sec-reseal .sticky-stage{justify-content:center;text-align:center;padding:0 var(--gutter);mix-blend-mode:difference}.reseal-inner h2{font-size:clamp(2.7rem,7vw,6.6rem);color:#d8d4c8}.reseal-inner .mono{margin-top:2.2rem;color:#b8b19e}.sec-contact{height:215vh}.sec-contact .sticky-stage{padding:5.5rem var(--gutter) 2rem;align-items:center;align-items:safe center}.contact-panel{max-width:30rem;width:100%}.contact-panel .kicker{color:var(--bone-soft);margin-bottom:1.2rem}.contact-panel h2{font-size:clamp(2rem,4.2vw,3.4rem);margin-bottom:.9rem}.contact-panel .note{color:var(--bone-soft);margin-bottom:2.2rem}.field{position:relative;margin-bottom:1.45rem}.field label{display:block;font-family:var(--font-mono),monospace;font-size:.625rem;letter-spacing:.16em;color:var(--bone-soft);margin-bottom:.45rem}.field input,.field select,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(244,241,234,.3);border-radius:0;padding:.45rem 0 .55rem;font-family:var(--font-mono),monospace;font-size:.85rem;letter-spacing:.06em;color:var(--bone);transition:border-color .3s}.field textarea{resize:vertical;min-height:4.8rem}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold-bright)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.field select option{background:var(--char);color:var(--bone)}.field .caret{position:absolute;right:.2rem;bottom:.8rem;pointer-events:none;color:var(--bone-soft)}.contact-actions{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;margin-top:.9rem}.sealed-note{margin-top:1.4rem;color:var(--gold)}.failed-note{margin-top:1.4rem;color:#d8a4a4}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.direct-lines{margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid var(--hairline);color:var(--bone-soft);display:flex;flex-direction:column;gap:.2rem}.direct-lines a{color:var(--gold)}.direct-lines a:hover{color:var(--gold-bright)}.sec-footer{position:relative;z-index:1;background:var(--obsidian);color:var(--bone-soft);border-top:1px solid var(--hairline);padding:clamp(3.4rem,8vh,5.5rem) var(--gutter) 2.2rem}.sec-footer .closing{font-family:var(--font-serif),serif;font-style:italic;font-weight:200;font-size:clamp(1.4rem,2.6vw,2rem);color:var(--bone);max-width:34ch;margin-bottom:2.6rem}.sec-footer .contact-row{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:2.8rem}.sec-footer .contact-row a{color:var(--gold);border-bottom:1px solid rgba(203,177,133,.35);padding-bottom:1px}.sec-footer .rows{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid rgba(244,241,234,.08);padding-top:1.6rem}.book-page{min-height:100vh;padding:clamp(6.5rem,14vh,9rem) var(--gutter) clamp(3rem,8vh,5rem);position:relative;z-index:1}.book-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);max-width:78rem;margin:0 auto}.book-pitch .kicker{color:var(--bone-soft);margin-bottom:1.4rem}.book-pitch h1{font-size:clamp(2.2rem,4.4vw,3.6rem);margin-bottom:1.4rem}.book-pitch .lead{color:var(--bone-soft);font-size:1.05rem;margin-bottom:2rem;max-width:32rem}.expect{list-style:none;border-top:1px solid var(--hairline);margin-bottom:2rem}.expect li{display:grid;grid-template-columns:2.6rem 1fr;grid-gap:1rem;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--hairline)}.expect .ref{color:var(--gold)}.expect .label{color:var(--bone)}.book-direct{color:var(--bone-soft)}.book-direct a{color:var(--gold)}.calendly-shell{border:1px solid var(--hairline);background:var(--char);min-height:720px;position:relative}.calendly-shell iframe{display:block;width:100%;height:760px;border:0}.cal-skel{width:min(30rem,86%);margin-bottom:1.8rem}.cal-skel-head{height:2rem;margin-bottom:.8rem;background:rgba(244,241,234,.06)}.cal-skel-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.45rem;gap:.45rem}.cal-skel-grid span{aspect-ratio:1;background:rgba(244,241,234,.05);animation:cal-skel-pulse 1.7s ease-in-out infinite;animation-delay:var(--i,0s)}@keyframes cal-skel-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cal-skel-grid span{animation:none}}.calendly-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;text-align:center;padding:2rem;color:var(--bone-soft)}@media (max-width:900px){.book-grid{grid-template-columns:1fr}}.engrave-live{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) translateX(var(--stone-x,0));transition:transform 1.2s var(--ease);width:9.5em;text-align:center;font-family:var(--font-display),serif;font-size:clamp(.9rem,1.6vw,1.5rem);color:var(--gold-bright);text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 14px rgba(203,177,133,.45);letter-spacing:.04em;line-height:1.3;overflow-wrap:anywhere;pointer-events:none}.engrave-live .org{display:block;margin-top:.5em;font-family:var(--font-mono),monospace;font-size:.42em;letter-spacing:.22em;color:var(--gold)}.static-stone{position:fixed;inset:0;z-index:-1;display:flex;align-items:center;justify-content:center;pointer-events:none;--stone-x:15vw}.static-stone svg{height:76vh;max-height:860px;transform:translateX(var(--stone-x));transition:transform 1.2s var(--ease)}.static-stone .cut-band{transition:transform 1.1s var(--ease),opacity .8s linear}@media (prefers-reduced-motion:reduce){.static-stone .cut-band,.static-stone svg{transition:none}}.static-stone .cut-band{opacity:0;transform:translateY(154px)}.static-stone .cut-fill{transition:opacity .7s linear}.static-stone .slab{transition:stroke-opacity 1.4s linear}.static-stone .engrave-live{opacity:0;transition:opacity .9s linear}html[data-chapter=cybersecurity] .static-stone .cut-band{opacity:1;transform:translateY(154px)}html[data-chapter=cybersecurity] .static-stone .p-lattice{opacity:.9}html[data-chapter=financial] .static-stone .cut-band{opacity:1;transform:translateY(318px)}html[data-chapter=financial] .static-stone .p-streams{opacity:.9}html[data-chapter=software] .static-stone .cut-band{opacity:1;transform:translateY(473px)}html[data-chapter=software] .static-stone .p-strata{opacity:.9}html[data-chapter=ai] .static-stone .cut-band{opacity:1;transform:translateY(613px)}html[data-chapter=ai] .static-stone .p-dendrite{opacity:.9}html[data-chapter=reseal] .static-stone .slab{stroke-opacity:.55}html[data-chapter=contact] .static-stone .engrave-live{opacity:1}html[data-chapter=hero] .static-stone{--stone-x:15vw}html[data-chapter=ai] .static-stone,html[data-chapter=financial] .static-stone,html[data-chapter=subject] .static-stone{--stone-x:-17vw}html[data-chapter=contact] .static-stone,html[data-chapter=cybersecurity] .static-stone,html[data-chapter=software] .static-stone{--stone-x:15vw}html[data-chapter=reseal] .static-stone{--stone-x:0vw}@media (max-height:880px){.panel{padding:clamp(1.2rem,2vw,1.9rem)}.practice-panel h2{font-size:clamp(1.6rem,3.1vw,2.7rem)}.practice-panel .standards{margin-bottom:.9rem}.practice-panel .body{margin-bottom:1.4rem}.evidence li{padding:.58rem 0}.contact-panel h2{font-size:clamp(1.7rem,3.2vw,2.6rem)}}@media (max-width:820px){:root{--panel-max:100%}.static-stone svg{--stone-x:0;opacity:.9}.sec-contact,.sec-hero,.sec-practice,.sec-reseal,.sec-subject{height:auto;min-height:160vh}.panel{background:linear-gradient(180deg,rgba(17,14,11,.94),rgba(11,10,8,.9))}}