@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/geist-cyrillic-ext-300-normal.DI7oIbPr.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-300-normal.B92qhZjj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/geist-cyrillic-300-normal.C3Efe1jG.woff2) format("woff2"),url(/_astro/geist-cyrillic-300-normal.Biugtkjs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/geist-vietnamese-300-normal.C-eJxNkW.woff2) format("woff2"),url(/_astro/geist-vietnamese-300-normal.DsXT3Vuf.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/geist-latin-ext-300-normal.Bh-SUDn6.woff2) format("woff2"),url(/_astro/geist-latin-ext-300-normal.CSe5LjuN.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/geist-latin-300-normal.FJSXOZHt.woff2) format("woff2"),url(/_astro/geist-latin-300-normal.ssr5NqVT.woff) format("woff");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-ext-400-normal.9PYOMWMR.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-400-normal.ChfpGzr5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-400-normal.DXusLSnH.woff2) format("woff2"),url(/_astro/geist-cyrillic-400-normal.DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-vietnamese-400-normal.C4gMWAkH.woff2) format("woff2"),url(/_astro/geist-vietnamese-400-normal.C8xY9-dI.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-ext-400-normal.CND6cjiG.woff2) format("woff2"),url(/_astro/geist-latin-ext-400-normal.Bz1pQMyt.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2) format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.woff) format("woff");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-cyrillic-ext-500-normal.UpgxCE-h.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-500-normal.BXrH8YSv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-cyrillic-500-normal.NWpm63d5.woff2) format("woff2"),url(/_astro/geist-cyrillic-500-normal.BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-vietnamese-500-normal.DEhtl5QD.woff2) format("woff2"),url(/_astro/geist-vietnamese-500-normal._b1ojCbH.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-ext-500-normal.BovoTgeE.woff2) format("woff2"),url(/_astro/geist-latin-ext-500-normal.C9fx-R30.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-500-normal.CTWBw9NS.woff2) format("woff2"),url(/_astro/geist-latin-500-normal.BDXIbFrL.woff) format("woff");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-ext-600-normal.Cr7e20Aw.woff2) format("woff2"),url(/_astro/geist-cyrillic-ext-600-normal.PR76dHFV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-600-normal.BeW5VFD_.woff2) format("woff2"),url(/_astro/geist-cyrillic-600-normal.CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-vietnamese-600-normal.BFUgqsz8.woff2) format("woff2"),url(/_astro/geist-vietnamese-600-normal.B5MZcNo4.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-ext-600-normal.CVFbg5dS.woff2) format("woff2"),url(/_astro/geist-latin-ext-600-normal.TmIUreF9.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-600-normal.CSETrqM2.woff2) format("woff2"),url(/_astro/geist-latin-600-normal.DsPlZH-9.woff) format("woff");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-ext-400-normal.XB2BPmDK.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-ext-400-normal.CkxHOdCb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-400-normal.C51Di1Mf.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-400-normal.CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-symbols2-400-normal.BS9BGVxz.woff2) format("woff2"),url(/_astro/geist-mono-symbols2-400-normal.DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-vietnamese-400-normal.CKEaXIlx.woff2) format("woff2"),url(/_astro/geist-mono-vietnamese-400-normal.CZEPLOgu.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.DI-rJ0UV.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-400-normal.CfzLURNc.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2) format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-ext-500-normal.C7aYOB1D.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-ext-500-normal.BY1KTvO5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-cyrillic-500-normal.D2cXvDHF.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-500-normal.DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-symbols2-500-normal.Q_ksOahU.woff2) format("woff2"),url(/_astro/geist-mono-symbols2-500-normal.CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-vietnamese-500-normal.Bs29RrUZ.woff2) format("woff2"),url(/_astro/geist-mono-vietnamese-500-normal.Dx9-epDo.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-ext-500-normal.Buglb9-a.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-500-normal.CrWEgvU_.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2) format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,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:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-cyrillic-ext-400-normal.klluUuQU.woff2) format("woff2"),url(/_astro/stix-two-text-cyrillic-ext-400-normal.DTt0rUNK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-cyrillic-400-normal.BeBP8F9c.woff2) format("woff2"),url(/_astro/stix-two-text-cyrillic-400-normal.BfV63fuA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-greek-400-normal.DURI2LrF.woff2) format("woff2"),url(/_astro/stix-two-text-greek-400-normal.B05reu_N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-vietnamese-400-normal.D0hKSraj.woff2) format("woff2"),url(/_astro/stix-two-text-vietnamese-400-normal.CWKP4bwO.woff) format("woff");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:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-latin-ext-400-normal.BsQBoqgu.woff2) format("woff2"),url(/_astro/stix-two-text-latin-ext-400-normal.DJAp0_Pt.woff) format("woff");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:STIX Two Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-latin-400-normal.Dm29J5Fl.woff2) format("woff2"),url(/_astro/stix-two-text-latin-400-normal.rLRKR-Xb.woff) format("woff");unicode-range:U+0000-00FF,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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-cyrillic-ext-400-italic.CT9p3Bxe.woff2) format("woff2"),url(/_astro/stix-two-text-cyrillic-ext-400-italic.BHtc8l_2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-cyrillic-400-italic.LtDj4Puq.woff2) format("woff2"),url(/_astro/stix-two-text-cyrillic-400-italic.DOm7gkEm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-greek-400-italic.BXJkY8Z_.woff2) format("woff2"),url(/_astro/stix-two-text-greek-400-italic.Cpok44kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-vietnamese-400-italic.CHjUy4Zj.woff2) format("woff2"),url(/_astro/stix-two-text-vietnamese-400-italic.f_Q_YWy8.woff) format("woff");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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-latin-ext-400-italic.DuoQFNx5.woff2) format("woff2"),url(/_astro/stix-two-text-latin-ext-400-italic.DY6SROO3.woff) format("woff");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:STIX Two Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/stix-two-text-latin-400-italic.BLib6pG4.woff2) format("woff2"),url(/_astro/stix-two-text-latin-400-italic.CPbPgQcn.woff) format("woff");unicode-range:U+0000-00FF,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}:root,[data-theme=void]{--void: #000000;--surface: #0b0c0d;--surface-2: #131416;--line: #222427;--line-strong: #606368;--ink: #f2f2ef;--ink-muted: #9b9ea3;--ink-faint: #7b7e83;--on-ink: var(--void);--signal: #6fe3ff;--signal-soft: #0b2a33;--on-signal: var(--void);--breach: #ff3048;--breach-deep: #5c0d18;--breach-soft: #2a070d;--on-breach: var(--void);--alert: #ff6a5c;--ember: #ff7a3d;--flare: #ff4fb0;--aurora: #9b7bff;--hilt-bone: #ece7dc;--hilt-bone-2: #e3ddd0;--hilt-ink: #1a1814;--hilt-ink-muted: #5c564d;--hilt-line: #c9c1b1;--hilt-line-strong: #847c6f;--hilt-brass: #b08326;--hilt-brass-text: #7a5512;--hilt-forge: #17140f;--hilt-forge-2: #211d16;--hilt-forge-line: #3b352b;--hilt-parchment: #ece4d3;--hilt-parchment-muted: #a49b8a;--hilt-parchment-faint: #918a7b;--hilt-brass-bright: #d6a84a;--hilt-ember: #e0703a;--sante-gold: #d9b25f;--sante-gold-soft: #1c1709;--sante-gold-line: #5a4a22;--focus-ring: 0 0 0 2px #000000, 0 0 0 4px #6fe3ff}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--radius-none: 0px;--radius-xs: 2px;--radius-full: 9999px;--content-max: 1344px;--page-gutter: clamp(16px, 4vw, 64px);--column-gap: 24px;--font-sans: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--font-math: "STIX Two Text", "Cambria Math", "Times New Roman", serif}.display-xl{font-family:var(--font-sans);font-size:clamp(2.75rem,6vw,5.75rem);line-height:1;font-weight:500;letter-spacing:-.045em}.display{font-family:var(--font-sans);font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.08;font-weight:500;letter-spacing:-.035em}.headline{font-family:var(--font-sans);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2;font-weight:500;letter-spacing:-.025em}.title{font-family:var(--font-sans);font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.01em}.body-lg{font-family:var(--font-sans);font-size:19px;line-height:30px;font-weight:400;letter-spacing:-.005em}.body{font-family:var(--font-sans);font-size:15px;line-height:24px;font-weight:400}.label{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.14em}.data{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:400;letter-spacing:.02em}.hilt-display{font-family:var(--font-serif);font-size:72px;line-height:72px;font-weight:400;letter-spacing:-.015em}.hilt-title{font-family:var(--font-serif);font-size:36px;line-height:40px;font-weight:400}html{background:var(--void);color-scheme:dark}body{margin:0;background:var(--void);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--signal);color:var(--on-signal)}:root{--card: #0f1012;--card-hi: #17181b;--card-press: #1e1f23;--ring: rgba(255, 255, 255, .08);--ring-strong: rgba(255, 255, 255, .16);--r-card: 20px;--r-panel: 28px;--r-inner: 14px;--r-pill: 999px;--lift: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 0 1px var(--ring), 0 1px 2px rgba(0, 0, 0, .6), 0 16px 40px -16px rgba(0, 0, 0, .9);--lift-hover: inset 0 1px 0 rgba(255, 255, 255, .09), 0 0 0 1px var(--ring-strong), 0 2px 4px rgba(0, 0, 0, .6), 0 28px 56px -18px rgba(0, 0, 0, .95);--spring: cubic-bezier(.32, .72, 0, 1)}.ax-label{display:inline-flex;align-items:center;gap:var(--space-3);text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums}.ax-label--muted{color:var(--ink-muted)}.ax-label--ink{color:var(--ink)}.ax-label--signal{color:var(--signal)}.ax-label--breach{color:var(--breach)}.ax-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--r-pill);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink-muted);text-transform:uppercase;white-space:nowrap;box-sizing:border-box}.ax-tag--signal{color:var(--signal);background:var(--signal-soft);box-shadow:none}.ax-tag--breach{color:var(--breach);background:var(--breach-soft);box-shadow:none}.ax-tag--breach .ax-dot{background:var(--breach)}.ax-tag--alert{color:var(--alert);box-shadow:inset 0 0 0 1px var(--alert)}.ax-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:var(--radius-full);background:var(--signal)}.ax-tag--alert .ax-dot{background:var(--alert)}.ax-live{display:inline-flex;align-items:center;gap:6px;color:var(--signal);text-transform:uppercase}.ax-live i{display:inline-block;width:6px;height:6px;border-radius:var(--radius-full);background:var(--signal);animation:ax-blink 1.6s ease-in-out infinite}@keyframes ax-blink{50%{opacity:.2}}.ax-logo{display:inline-flex;align-items:center;gap:.75em;color:inherit;font-family:var(--font-sans);line-height:1;text-decoration:none}.ax-logo--stacked{flex-direction:column;gap:1em}.ax-mark{display:block;flex:none}.ax-logo-word{text-transform:uppercase;letter-spacing:.24em;white-space:nowrap}.ax-logo-word b{font-weight:600}.ax-logo-word span{font-weight:300;margin-left:.55em}.ax-btn{--ax-btn-h: 48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:var(--ax-btn-h);padding:0 var(--space-6);border:0;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background-color .24s var(--spring),color .24s var(--spring),box-shadow .24s var(--spring),transform .4s var(--spring)}.ax-btn:active{transform:scale(.97)}.ax-btn--sm{--ax-btn-h: 38px;padding:0 var(--space-4);font-size:13px}.ax-btn--lg{--ax-btn-h: 56px;padding:0 var(--space-8);font-size:15px}.ax-btn:not(.ax-btn--ghost):has(.ax-btn-arrow){padding-right:8px}.ax-btn--primary{background:var(--ink);color:var(--on-ink);box-shadow:inset 0 1px #fffc,inset 0 -1px #00000024,0 1px 2px #00000080,0 12px 28px -12px #000000e6}.ax-btn--primary:hover{background:#fff}.ax-btn--secondary{background:var(--card-hi);color:var(--ink);box-shadow:inset 0 1px #ffffff14,0 0 0 1px var(--ring),0 1px 2px #00000080,0 12px 28px -12px #000000e6}.ax-btn--secondary:hover{background:var(--card-press);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px var(--ring-strong),0 1px 2px #00000080,0 12px 28px -12px #000000e6}.ax-btn--ghost{height:auto;padding:0;background:transparent;color:var(--ink)}.ax-btn--ghost:hover{color:var(--breach)}.ax-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-btn[disabled],.ax-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.ax-btn-arrow{display:inline-grid;place-items:center;width:calc(var(--ax-btn-h) - 16px);height:calc(var(--ax-btn-h) - 16px);border-radius:var(--r-pill);background:#00000014;font-size:15px;transition:transform .5s var(--spring)}.ax-btn--secondary .ax-btn-arrow{background:#ffffff14}.ax-btn--ghost .ax-btn-arrow{width:auto;height:auto;background:none}.ax-btn:hover .ax-btn-arrow{transform:translate(2px,-1px) scale(1.06)}.ax-readout{position:relative;min-width:264px;padding:var(--space-4);box-sizing:border-box;color:var(--ink);background-color:var(--void)}.ax-readout-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--line)}.ax-readout-rows{display:grid;gap:var(--space-2);margin:0}.ax-readout-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--space-6)}.ax-readout-row dt{color:var(--ink-faint)}.ax-readout-row dd{margin:0;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ax-readout-row dd.is-signal{color:var(--signal)}.ax-readout-row dd.is-alert{color:var(--alert)}.ax-readout-foot{display:flex;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--ink-faint)}.ax-nav{position:sticky;top:0;z-index:30;padding:12px var(--page-gutter) 0;transition:transform .6s var(--spring)}.ax-nav--overlay{position:fixed;left:0;right:0}.ax-nav.is-hidden{transform:translateY(calc(-100% - 12px))}.ax-nav-inner{display:flex;align-items:center;gap:var(--space-12);height:60px;padding:0 10px 0 22px;border-radius:var(--r-pill);background:#0f1012bd;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px #ffffff12,0 0 0 1px var(--ring),0 16px 40px -16px #000000e6}.ax-nav-brand{display:inline-flex;color:var(--ink);text-decoration:none;border-radius:var(--radius-xs)}.ax-nav-brand:focus-visible,.ax-nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-nav-links{display:flex;gap:var(--space-1)}.ax-nav-link{padding:8px 14px;border-radius:var(--r-pill);color:var(--ink-muted);font-size:14px;line-height:20px;text-decoration:none;transition:color .2s ease,background-color .2s ease}.ax-nav-link:hover{color:var(--ink);background:#ffffff0d}.ax-nav-link.is-active{color:var(--ink);background:#ffffff17;box-shadow:inset 0 1px #ffffff0f}.ax-nav-end{display:flex;align-items:center;gap:var(--space-6);margin-left:auto}.ax-nav-status{color:var(--ink-faint);gap:var(--space-2)}.ax-row{position:relative;display:grid;grid-template-columns:120px minmax(220px,4fr) 6fr auto 40px;gap:var(--space-6);align-items:center;padding:var(--space-6) var(--space-8);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift);color:var(--ink);text-decoration:none;transition:transform .5s var(--spring),box-shadow .3s ease,background-color .3s ease}.ax-row+.ax-row{margin-top:var(--space-3)}.ax-row--noindex{grid-template-columns:minmax(220px,4fr) 6fr auto 40px}a.ax-row:hover{transform:translateY(-3px);background:var(--card-hi);box-shadow:var(--lift-hover)}.ax-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-row-index{color:var(--ink-faint)}.ax-row-name{font-weight:500;text-wrap:balance}.ax-row-body{display:grid;gap:var(--space-2);max-width:600px}.ax-row-kicker{color:var(--ink)}.ax-row-desc{color:var(--ink-muted)}.ax-row-cite{margin-top:var(--space-2);text-transform:none;letter-spacing:.04em}.ax-row-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ax-row-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink-muted);font-size:16px;transition:transform .5s var(--spring),background-color .2s ease,color .2s ease}.ax-row--static .ax-row-arrow{visibility:hidden}a.ax-row:hover .ax-row-arrow{color:var(--void);background:var(--ink);transform:translate(3px)}.ax-stat{display:grid;gap:var(--space-4);align-content:start;margin:0;padding:var(--space-6);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.ax-stat-value{color:var(--ink);font-variant-numeric:tabular-nums}.ax-stat-cap{display:grid;gap:var(--space-3)}.ax-stat-label{color:var(--ink-muted);max-width:300px}.ax-stat-source{color:var(--ink-faint);text-decoration:none;text-transform:none;letter-spacing:.04em}a.ax-stat-source:hover{color:var(--breach)}a.ax-stat-source:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-field{display:grid;gap:var(--space-2)}.ax-field-label{justify-content:space-between;color:var(--ink-muted)}.ax-field-opt{color:var(--ink-faint)}.ax-field-control{box-sizing:border-box;width:100%;min-height:50px;padding:13px var(--space-4);border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--void);box-shadow:inset 0 1px 2px #0009;color:var(--ink);font-family:var(--font-sans);appearance:none;-webkit-appearance:none;transition:border-color .16s ease,box-shadow .16s ease}.ax-field-control::placeholder{color:var(--ink-faint)}.ax-field-control:hover{border-color:var(--ink-muted)}.ax-field-control:focus{outline:none;border-color:var(--signal);box-shadow:var(--focus-ring)}textarea.ax-field-control{resize:vertical;min-height:160px}.ax-field--select{position:relative}.ax-field--select:after{content:"";position:absolute;right:var(--space-4);bottom:22px;width:7px;height:7px;border-right:1px solid var(--ink-muted);border-bottom:1px solid var(--ink-muted);transform:rotate(45deg);pointer-events:none}.ax-field-hint{color:var(--ink-faint)}.ax-tiles{position:relative;overflow:hidden;background:var(--void)}.ax-tiles-canvas{position:absolute;inset:0;display:block}.ax-nf{display:grid;gap:var(--space-4);margin:0}.ax-nf-svg{display:block;width:100%;height:auto;overflow:visible}.ax-nf-cap{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}.ax-nf-text{color:var(--ink-muted)}.ax-nf-cite{color:var(--ink-faint);text-decoration:none;text-transform:none;letter-spacing:.04em}a.ax-nf-cite:hover{color:var(--breach)}a.ax-nf-cite:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-nf .nf-s{fill:none;stroke:var(--ink-muted);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.ax-nf .nf-axon{stroke:var(--line-strong)}.ax-nf .nf-f{fill:var(--surface-2);stroke:var(--ink-muted);stroke-width:1.25;stroke-linejoin:round}.ax-nf .nf-fill{fill:var(--surface);stroke:none}.ax-nf .nf-m{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1}.ax-nf .nf-v{fill:var(--void);stroke:var(--ink-muted);stroke-width:1}.ax-nf .nf-g{fill:none;stroke:var(--line-strong);stroke-width:.75;stroke-dasharray:2 4}.ax-nf .nf-c{fill:none;stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3}.ax-nf .nf-stri{fill:none;stroke:var(--line-strong);stroke-width:.75}.ax-nf .nf-plate{fill:var(--ink-muted)}.ax-nf .nf-az{fill:none;stroke:var(--ink-muted);stroke-width:3}.ax-nf .nf-psd{fill:var(--line-strong)}.ax-nf .nf-lead{stroke:var(--line-strong);stroke-width:.75}.ax-nf .nf-pin{fill:var(--ink-muted)}.ax-nf .nf-t{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-faint)}.ax-nf .nf-tm{font-family:var(--font-mono);font-size:11px;fill:var(--ink)}.ax-nf .nf-tm.nf-faint{fill:var(--ink-faint)}.ax-nf .nf-tm.nf-big{font-family:var(--font-sans);font-size:18px}.ax-nf .nf-sig{fill:none;stroke:var(--breach);stroke-width:2;stroke-linecap:round;stroke-dasharray:9 300;stroke-dashoffset:9;animation:nf-run 3.6s cubic-bezier(.45,0,.55,1) infinite}.ax-nf .nf-flash{fill:var(--breach);opacity:0;animation:nf-flash 3.6s ease-out infinite}.ax-nf .nf-flash--line{fill:none;stroke:var(--breach);stroke-width:1.5}.ax-nf .nf-drop{fill:var(--breach);opacity:0;transform-box:fill-box;animation:nf-drop 3.6s ease-in infinite}@keyframes nf-run{0%{stroke-dashoffset:9}18%{stroke-dashoffset:-100}to{stroke-dashoffset:-100}}@keyframes nf-flash{0%{opacity:0}3%{opacity:1}14%,to{opacity:0}}@keyframes nf-drop{0%{opacity:0;transform:translateY(0)}4%{opacity:1}14%{opacity:1;transform:translateY(10px)}20%,to{opacity:0;transform:translateY(10px)}}.ax-pillar-fig{margin-bottom:var(--space-4)}.ax-pillar-fig .ax-nf-svg{height:196px}.ax-pillar-fig .ax-nf-cap{min-height:64px;align-content:start}.ax-paper-stage{--pa: var(--paper-accent, var(--breach));padding:var(--space-6);border-radius:var(--r-card);background-color:var(--card);box-shadow:var(--lift)}.ax-paper-quote{margin:0;display:grid;gap:var(--space-3);padding-left:var(--space-6);border-left:1px solid var(--paper-accent, var(--breach))}.ax-paper-quote p{margin:0;color:var(--ink);font-weight:400}.ax-paper-fig{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.ax-paper-sub{display:grid;gap:var(--space-3)}.ax-paper-sub+.ax-paper-sub{padding-top:var(--space-6);border-top:1px solid var(--line)}.ax-paper-subhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ax-paper-stage .ax-label--breach{color:var(--pa)}.ax-paper-cv{position:relative;width:100%}.ax-paper-canvas{position:absolute;inset:0;display:block}.ax-paper-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-6);align-items:start}.ax-paper-ctl{display:grid;gap:var(--space-2)}.ax-paper-ends{display:flex;justify-content:space-between}.ax-paper-ends .ax-label{font-size:9px;letter-spacing:.1em}.ax-paper-reads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4)}.ax-paper-read{display:grid;gap:2px;padding-top:var(--space-2);border-top:1px solid var(--line)}.ax-paper-read .ax-label{font-size:9px;letter-spacing:.1em}.ax-paper-read .data{color:var(--ink);font-variant-numeric:tabular-nums}.ax-paper-read.is-breach .data{color:var(--pa)}.ax-paper-figcap{text-transform:none;letter-spacing:.04em;line-height:16px}.ax-paper-figcap sub{font-size:.8em;line-height:0}.ax-paper-plain,.ax-paper-ctl>.ax-label,.ax-paper-read .ax-label{text-transform:none;letter-spacing:.04em}.ax-paper-tabs{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--r-pill);overflow:hidden}.ax-paper-tab{height:26px;padding:0 var(--space-3);border:0;background:transparent;color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ax-paper-tab+.ax-paper-tab{border-left:1px solid var(--line-strong)}.ax-paper-tab.is-on{background:var(--ink);color:var(--on-ink)}.ax-paper-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-range{--pa: var(--paper-accent, var(--breach));-webkit-appearance:none;appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.ax-range::-webkit-slider-runnable-track{height:1px;background:var(--line-strong)}.ax-range::-moz-range-track{height:1px;background:var(--line-strong)}.ax-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-6px;border:0;background:var(--ink);transition:background-color .16s ease}.ax-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:0;background:var(--ink)}.ax-range:hover::-webkit-slider-thumb,.ax-range:active::-webkit-slider-thumb{background:var(--pa)}.ax-range:hover::-moz-range-thumb{background:var(--pa)}.ax-range:focus-visible{outline:none}.ax-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.ax-pe-chart{display:grid;gap:var(--space-2)}.ax-pe-row{display:grid;grid-template-columns:170px minmax(0,1fr) 44px 56px;gap:var(--space-4);align-items:center}.ax-pe-name{color:var(--ink-muted)}.ax-pe-track{position:relative;height:14px;background:var(--surface-2)}.ax-pe-bar{position:absolute;left:0;top:0;bottom:0;background:var(--ink-muted);transition:width .9s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.ax-pe-bar.is-fail{background:var(--pa)}.ax-pe-tau{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--ink);transition:left .6s ease}.ax-pe-val{color:var(--ink);text-align:right}.ax-pe-verdict{color:var(--ink-muted);text-transform:uppercase}.ax-pe-verdict.is-fail{color:var(--pa)}.ax-luc-chart{display:block;width:100%;height:150px;overflow:visible;clip-path:inset(0 100% 0 0)}.is-in .ax-luc-chart,.ax-paper-stage.is-static .ax-luc-chart{clip-path:inset(0 -2% 0 0);transition:clip-path 1.6s cubic-bezier(.4,0,.2,1) .5s}.ax-luc-grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.ax-luc-r,.ax-luc-x{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.ax-luc-r{stroke:var(--ink)}.ax-luc-x{stroke:var(--pa)}.ax-luc-cur{stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ax-luc-legend{display:flex;gap:var(--space-6);flex-wrap:wrap}.ax-luc-key{display:inline-block;width:14px;height:2px;margin-right:var(--space-2);vertical-align:middle;background:var(--ink)}.ax-luc-key.is-x{background:var(--pa)}.ax-paper-eqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ax-paper-eq{display:grid;gap:var(--space-4);align-content:start;min-width:0;padding:var(--space-8);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.ax-eq{font-family:var(--font-math);font-size:24px;line-height:1.7;color:var(--ink);overflow-x:auto;scrollbar-width:none;white-space:nowrap;clip-path:inset(0 100% 0 0)}.ax-eq::-webkit-scrollbar{display:none}.ax-eq i{font-style:italic}.ax-eq sub,.ax-eq sup{font-size:.62em;line-height:0}.ax-eq .fr{display:inline-flex;flex-direction:column;align-items:center;margin:0 .18em;vertical-align:middle;font-size:.86em;line-height:1.3}.ax-eq .fr>span{padding:0 .22em}.ax-eq .fr>span:first-child{border-bottom:1px solid currentColor}.ax-eq .op{color:var(--ink-faint);margin:0 .25em}.ax-eq .hi{color:var(--paper-accent, var(--breach))}.is-in .ax-eq{clip-path:inset(0 0 0 0);transition:clip-path 1.1s cubic-bezier(.6,0,.2,1);transition-delay:calc(.3s + var(--i, 0) * .16s)}.ax-paper-eq-note{margin:0;color:var(--ink-muted);max-width:560px}.ax-paper-preds ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.ax-paper-preds li{position:relative;display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.ax-paper-pc{color:var(--paper-accent, var(--breach))}.ax-paper-pt{color:var(--ink)}.ax-paper-pr{display:grid;gap:var(--space-1);color:var(--ink-muted)}.ax-paper-pr .ax-label{font-size:9px}.ax-rv{--rv-ease: cubic-bezier(.2, .7, .2, 1)}.ax-rv--up{opacity:0;transform:translateY(28px)}.ax-rv--fade{opacity:0}.ax-rv--up.is-in,.ax-rv--fade.is-in{opacity:1;transform:none;transition:opacity .9s ease,transform 1s var(--rv-ease);transition-delay:var(--rv-delay, 0ms)}.ax-rv--stagger>*{opacity:0;transform:translateY(24px)}.ax-rv--stagger.is-in>*{opacity:1;transform:none;transition:opacity .8s ease,transform .9s var(--rv-ease)}.ax-rv--stagger.is-in>*:nth-child(2){transition-delay:90ms}.ax-rv--stagger.is-in>*:nth-child(3){transition-delay:.18s}.ax-rv--stagger.is-in>*:nth-child(4){transition-delay:.27s}.ax-rv--stagger.is-in>*:nth-child(5){transition-delay:.36s}.ax-rv--stagger.is-in>*:nth-child(n+6){transition-delay:.45s}.ax-rv--kids>*>*{opacity:0;transform:translateY(24px)}.ax-rv--kids.is-in>*>*{opacity:1;transform:none;transition:opacity .8s ease,transform .9s var(--rv-ease)}.ax-rv--kids.is-in>*>*:nth-child(2){transition-delay:.11s}.ax-rv--kids.is-in>*>*:nth-child(3){transition-delay:.22s}.ax-rv--kids.is-in>*>*:nth-child(n+4){transition-delay:.33s}.ax-next{--pa: var(--paper-accent, var(--breach));position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4) var(--space-8);padding:clamp(32px,5vw,64px);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--lift);color:var(--ink);text-decoration:none;transition:transform .6s var(--spring),box-shadow .3s ease,background-color .3s ease}.ax-next:hover{transform:translateY(-4px);background:var(--card-hi);box-shadow:var(--lift-hover)}.ax-next-title{grid-column:1;display:block}.ax-next-text{grid-column:1;max-width:640px;color:var(--ink-muted)}.ax-next-arrow{grid-column:2;grid-row:1 / span 2;display:grid;place-items:center;width:64px;height:64px;border-radius:var(--r-pill);background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--ring);color:var(--pa);font-size:24px;transition:transform .6s var(--spring),background-color .3s ease,color .3s ease}.ax-next:hover .ax-next-arrow{background:var(--pa);color:var(--void);transform:translate(6px)}.ax-next:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-pcard{--pa: var(--paper-accent, var(--breach));position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:var(--space-5, 20px);padding:var(--space-8);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift);color:var(--ink);text-decoration:none;transition:transform .6s var(--spring),box-shadow .3s ease,background-color .3s ease}.ax-pcard:hover{transform:translateY(-6px);background:var(--card-hi);box-shadow:var(--lift-hover)}.ax-pcard:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-pcard-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.ax-pcard-index{display:inline-grid;place-items:center;min-width:40px;height:32px;padding:0 12px;border-radius:var(--r-pill);background:#ffffff0d;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pa) 40%,transparent);color:var(--pa);box-sizing:border-box}.ax-pcard-meta{color:var(--ink-faint);font-size:13px}.ax-pcard-title{font-weight:500;text-wrap:balance}.ax-pcard-lede{color:var(--ink-muted)}.ax-pcard-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ax-pcard-tag{display:inline-flex;align-items:center;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap}.ax-pcard-tag+.ax-pcard-tag:before{content:"·";margin-right:var(--space-2)}.ax-pcard-cta{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5, 20px);border-top:1px solid rgba(255,255,255,.06);color:var(--ink);font-size:14px;font-weight:500}.ax-pcard-arrow{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--r-pill);background:#ffffff0f;color:var(--ink);transition:transform .5s var(--spring),background-color .2s ease,color .2s ease}.ax-pcard:hover .ax-pcard-arrow{background:var(--ink);color:var(--void);transform:translate(3px)}.ax-ppage{--pa: var(--paper-accent, var(--breach));position:relative}.ax-ppage-in{position:relative;max-width:calc(var(--content-max) + 2 * var(--page-gutter));margin:0 auto;padding:0 var(--page-gutter);box-sizing:border-box}.ax-ppage-bar{position:fixed;top:0;left:0;right:0;z-index:40;height:2px;pointer-events:none}.ax-ppage-bar i{display:block;height:100%;background:var(--pa);transform:scaleX(0);transform-origin:left}.ax-ppage-hero{padding:var(--space-16) 0 var(--space-16)}.ax-crumbs{gap:var(--space-3);margin-bottom:var(--space-12)}.ax-crumbs a{color:var(--ink-muted);text-decoration:none;transition:color .16s ease}.ax-crumbs a:hover{color:var(--pa)}.ax-crumbs [aria-current]{color:var(--ink)}.ax-ppage-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-8)}.ax-ppage-index{color:var(--pa)}.ax-ppage .ax-ppage-title{max-width:1040px;margin:var(--space-8) 0 var(--space-12);text-wrap:balance;animation:ax-rise 1s cubic-bezier(.2,.7,.2,1) both}.ax-ppage-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--column-gap);align-items:start;animation:ax-rise 1s cubic-bezier(.2,.7,.2,1) .15s both}.ax-ppage .ax-ppage-sum{grid-column:1 / span 7;margin:0;color:var(--ink-muted)}.ax-ppage-intro .ax-paper-quote{grid-column:9 / span 4}.ax-ppage-jump{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-16);animation:ax-rise 1s cubic-bezier(.2,.7,.2,1) .3s both}.ax-ppage-jump a{gap:var(--space-2);height:34px;padding:0 14px;border-radius:var(--r-pill);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink-muted);text-decoration:none;transition:color .16s ease,background-color .16s ease}.ax-ppage-jump a .data{color:var(--pa);font-size:11px}.ax-ppage-jump a:hover{color:var(--ink);background:#ffffff14}.ax-ppage-sec{padding:var(--space-24) 0;scroll-margin-top:72px}.ax-ppage-shead{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--column-gap);align-items:start;margin-bottom:var(--space-12)}.ax-ppage-h{grid-column:1 / span 8;margin:0;text-wrap:balance}.ax-ppage-lead{grid-column:1 / span 7;margin:var(--space-6) 0 0;color:var(--ink-muted)}.ax-ppage-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--column-gap);margin:0;padding:var(--space-8) 0 0;list-style:none}.ax-ppage-steps:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line-strong);transform:scaleX(0);transform-origin:left}.is-in .ax-ppage-steps:before{transform:scaleX(1);transition:transform 1.4s cubic-bezier(.6,0,.2,1) .2s}.ax-ppage-steps li{position:relative;display:grid;gap:var(--space-3);align-content:start;opacity:0;transform:translateY(16px)}.ax-ppage-steps li:before{content:"";position:absolute;top:calc(-1 * var(--space-8) - 5px);left:0;width:10px;height:10px;border-radius:50%;background:var(--pa);box-shadow:0 0 0 4px var(--void)}.is-in .ax-ppage-steps li{opacity:1;transform:none;transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.35s + var(--i, 0) * .22s)}.ax-ppage-stepno{color:var(--pa)}.ax-ppage-steptitle{color:var(--ink)}.ax-ppage-steptext{color:var(--ink-muted)}.ax-ppage .ax-ppage-loop{margin:var(--space-12) 0 0;gap:var(--space-3);color:var(--pa);text-transform:none;letter-spacing:.04em}.ax-ppage-loop span{font-size:16px}.ax-ppage-model{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--column-gap);align-items:start}.ax-ppage-model .ax-paper-stage{grid-column:1 / span 8}.ax-ppage-aside{grid-column:9 / span 4;display:grid;gap:var(--space-4);position:sticky;top:96px}.ax-ppage-note{display:grid;gap:var(--space-3);padding:var(--space-6);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.ax-ppage-note .ax-label{color:var(--pa)}.ax-ppage-note p{margin:0;color:var(--ink-muted)}.ax-ppage-evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.ax-ppage-evidence .ax-stat-value{color:var(--pa);font-size:48px;line-height:52px}.ax-ppage-tests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.ax-ppage-test{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-8);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift);transition:transform .6s var(--spring),box-shadow .3s ease}.ax-ppage-test p{margin:0;color:var(--ink-muted)}.ax-ppage-test.is-first{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--pa) 55%,transparent),0 1px 2px #0009,0 16px 40px -16px #000000e6}.ax-ppage-test.is-first>.ax-label{color:var(--pa)}.ax-ppage-test:hover{transform:translateY(-4px)}.ax-ppage-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ax-ppage-limit{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-8);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.ax-ppage-limit .title{color:var(--ink)}.ax-ppage-limit p{margin:0;color:var(--ink-muted);max-width:560px}.ax-ppage-foot{padding-top:var(--space-12)}.ax-ppage .ax-ppage-status{margin:0 0 var(--space-12);text-transform:none;letter-spacing:.04em}@keyframes ax-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:1100px){.ax-ppage-model .ax-paper-stage,.ax-ppage-aside,.ax-ppage-sum,.ax-ppage-intro .ax-paper-quote,.ax-ppage-h,.ax-ppage-lead{grid-column:1 / -1}.ax-ppage-aside{position:static;margin-top:var(--space-8)}.ax-ppage-intro .ax-paper-quote,.ax-ppage-lead{margin-top:var(--space-8)}.ax-ppage-steps,.ax-ppage-evidence{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-12)}.ax-ppage-tests,.ax-paper-preds ol,.ax-paper-eqs,.ax-ppage-limits,.ax-paper-row{grid-template-columns:1fr}}.ax-pillars{display:grid;gap:var(--space-4)}.ax-pillar{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-8);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.ax-pillar-title{margin:0;font-weight:500}.ax-pillar-text{margin:0;color:var(--ink-muted);max-width:420px}@media(max-width:900px){.ax-pillars{grid-template-columns:1fr!important}}.ax-division{--accent: var(--breach);position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--space-6);align-content:start;padding:var(--space-12);border:1px solid var(--line);background:var(--surface);transition:border-color .3s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.ax-division:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ax-division:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-4px)}.ax-division:hover:after{transform:scaleX(1)}.ax-division-head{display:flex;align-items:center;gap:var(--space-4)}.ax-division-mark{color:var(--ink)}.ax-division-name{margin:0;font-family:var(--font-sans);font-size:28px;line-height:32px;font-weight:300;letter-spacing:.28em;text-transform:uppercase}.ax-division-kicker{margin:0;color:var(--ink)}.ax-division-text{margin:0;color:var(--ink-muted);max-width:520px}.ax-division-link{justify-self:start;color:var(--ink);text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--line-strong);transition:color .16s ease,border-color .16s ease}.ax-division-link:hover{color:var(--accent);border-color:var(--accent)}.ax-division-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-cross{position:relative}.ax-cross:before,.ax-cross:after{content:"+";position:absolute;top:-9px;font-family:var(--font-mono);font-size:14px;line-height:16px;color:var(--line-strong);pointer-events:none}.ax-cross:before{left:calc(var(--page-gutter) - 4px)}.ax-cross:after{right:calc(var(--page-gutter) - 4px)}.ax-motto{display:grid;gap:var(--space-8)}.ax-motto-line{margin:0;color:var(--ink)}.ax-motto-old{position:relative;display:inline-block;transition:color .4s ease}.ax-motto-strike{position:absolute;left:-3%;top:54%;width:0;height:.07em;background:var(--breach);transition:width .52s cubic-bezier(.7,0,.3,1)}.ax-motto.is-struck .ax-motto-old{color:var(--ink-faint)}.ax-motto.is-struck .ax-motto-strike{width:106%}.ax-motto-new{display:inline-flex;align-items:baseline}.ax-motto-caret{display:inline-block;width:.05em;height:.8em;margin-left:.04em;background:var(--breach);opacity:0;transform:translateY(.08em)}.ax-motto.is-typing .ax-motto-caret{opacity:1;animation:ax-caret .9s steps(2) infinite}@keyframes ax-caret{50%{opacity:0}}.ax-motto-caption{margin:0;color:var(--ink-muted);opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.ax-motto.is-done .ax-motto-caption{opacity:1;transform:none}.ax-motto.is-out .ax-motto-line,.ax-motto.is-out .ax-motto-caption{opacity:0;transition:opacity .4s ease}.ax-product{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);padding:clamp(28px,4vw,56px);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--lift)}.ax-product-head{display:grid;gap:var(--space-5, 20px);align-content:start;justify-items:start}.ax-product-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ax-product-name{margin:0}.ax-product-body{display:grid;gap:var(--space-6);align-content:start;max-width:680px}.ax-product-lead{margin:0;color:var(--ink)}.ax-product-desc{margin:0;color:var(--ink-muted)}.ax-product-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0}.ax-product-part{display:grid;gap:var(--space-2);padding:var(--space-5, 20px);border-radius:var(--r-inner);background:var(--card-hi);box-shadow:inset 0 0 0 1px var(--ring)}.ax-product-part dt{color:var(--ink)}.ax-product-part dd{margin:0;color:var(--ink-muted)}.ax-product-features{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ax-product-features li{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--r-pill);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--ring)}@media(max-width:760px){.ax-product{grid-template-columns:1fr;gap:var(--space-8)}.ax-product-parts{grid-template-columns:1fr}}.ax-legal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--column-gap);align-items:start}.ax-legal-toc{grid-column:1 / span 3;position:sticky;top:104px;display:grid;gap:var(--space-4)}.ax-legal-toc ol{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ax-legal-toc a{display:grid;grid-template-columns:32px 1fr;gap:var(--space-2);padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:14px;line-height:20px;text-decoration:none;transition:color .16s ease}.ax-legal-toc a .data{color:var(--ink-faint);font-size:12px}.ax-legal-toc a:hover{color:var(--ink)}.ax-legal-toc a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-legal-body{grid-column:5 / span 8;display:grid;gap:var(--space-12);max-width:720px}.ax-legal-intro{margin:0;color:var(--ink)}.ax-legal-sec{display:grid;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line);scroll-margin-top:104px}.ax-legal-h{display:flex;gap:var(--space-4);align-items:baseline;margin:0;color:var(--ink)}.ax-legal-h .data{color:var(--ink-faint)}.ax-legal-sec p{margin:0;color:var(--ink-muted)}.ax-legal-sec a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.ax-legal-sec a:hover{text-decoration-color:var(--breach)}.ax-legal-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--ink-muted)}.ax-legal-list li{position:relative;padding-left:var(--space-6)}.ax-legal-list li:before{content:"";position:absolute;left:0;top:11px;width:10px;height:1px;background:var(--breach)}.ax-legal-table{width:100%;border-collapse:collapse}.ax-legal-table th,.ax-legal-table td{padding:12px var(--space-4) 12px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ax-legal-table thead th{color:var(--ink-faint);font-weight:500;text-transform:uppercase;border-bottom-color:var(--line-strong)}.ax-legal-table tbody th{color:var(--ink);font-weight:400;white-space:nowrap}.ax-legal-table td{color:var(--ink-muted)}@media(max-width:900px){.ax-legal-toc{display:none}.ax-legal-body{grid-column:1 / -1}}.hx{--hx-pad: var(--space-12);position:relative;display:grid;gap:var(--space-16);padding:var(--hx-pad);border-radius:var(--r-panel);background:var(--hilt-bone);color:var(--hilt-ink);box-shadow:inset 0 1px #ffffff80,0 32px 64px -24px #000000e6}.hx-mono{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hx-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--hilt-line)}.hx-lockup{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--hilt-ink)}.hx-lockup .hx-glyph{color:var(--hilt-brass)}.hx-glyph,.hx-word{display:block;flex:none}.hx-head-end{display:inline-flex;align-items:center;gap:var(--space-6)}.hx-by{color:var(--hilt-ink-muted)}.hx-status{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 var(--space-3);border-radius:var(--r-pill);border:1px solid var(--hilt-brass);color:var(--hilt-brass-text)}.hx-status i{width:6px;height:6px;background:var(--hilt-brass)}.hx-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--column-gap);align-items:end}.hx-title{grid-column:1 / span 7;margin:0;color:var(--hilt-ink);text-wrap:balance}.hx-title em{font-style:italic;color:var(--hilt-brass-text)}.hx-lead{grid-column:9 / span 4;margin:0;color:var(--hilt-ink-muted)}.hx-console{margin:0;display:grid;overflow:hidden;border-radius:18px;background:var(--hilt-forge);color:var(--hilt-parchment);border:1px solid var(--hilt-ink);box-shadow:0 24px 48px -20px #14100a8c}.hx-console-bar{display:flex;align-items:center;gap:var(--space-6);height:44px;padding:0 var(--space-6);border-bottom:1px solid var(--hilt-forge-line);color:var(--hilt-parchment-muted)}.hx-console-dots{display:inline-flex;gap:6px}.hx-console-dots i{width:8px;height:8px;border:1px solid var(--hilt-forge-line)}.hx-console-state{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--hilt-brass-bright)}.hx-console-state i{width:6px;height:6px;background:var(--hilt-brass-bright)}.hx-console-body{display:grid;grid-template-columns:280px minmax(0,1fr)}.hx-console-side{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6);border-right:1px solid var(--hilt-forge-line)}.hx-console-side p{margin:0;font-size:15px;line-height:22px}.hx-console-side dl{display:grid;gap:var(--space-4);margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid var(--hilt-forge-line)}.hx-console-side dd{margin:4px 0 0;font-size:13px;line-height:20px;color:var(--hilt-parchment)}.hx-k{color:var(--hilt-parchment-faint)}.hx-console-log{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6)}.hx-console-log ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--hilt-forge-line)}.hx-log-row{display:grid;grid-template-columns:76px minmax(0,1fr) 132px;gap:var(--space-4);align-items:baseline;padding:11px 0;border-bottom:1px solid var(--hilt-forge-line);font-size:14px;line-height:20px}.hx-log-time{color:var(--hilt-parchment-faint);letter-spacing:.04em}.hx-log-row.is-shield .hx-log-text{color:var(--hilt-brass-bright)}.hx-log-text{color:var(--hilt-parchment)}.hx-log-row.is-held .hx-log-text{color:var(--hilt-ember)}.hx-chip{justify-self:end;display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid currentColor;white-space:nowrap;letter-spacing:.08em}.hx-chip--ok{color:var(--hilt-brass-bright)}.hx-chip--held{color:var(--hilt-ember)}.hx-chip--review{color:var(--hilt-parchment)}.hx-console-ask{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-4);border-radius:var(--r-inner);background:var(--hilt-forge-2);border:1px solid var(--hilt-forge-line);font-size:14px}.hx-console-btns{display:inline-flex;gap:var(--space-2)}.hx-btn{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-3);border-radius:var(--r-pill);border:1px solid var(--hilt-forge-line);color:var(--hilt-parchment)}.hx-btn--solid{background:var(--hilt-brass-bright);border-color:var(--hilt-brass-bright);color:var(--hilt-forge)}.hx-cap{padding:10px var(--space-6);border-top:1px solid var(--hilt-forge-line);color:var(--hilt-parchment-faint);letter-spacing:.08em;text-transform:none}.hx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--column-gap)}.hx-card{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6);border-radius:var(--r-card);background:var(--hilt-bone-2);box-shadow:inset 0 2px 0 var(--hilt-brass),0 12px 28px -16px #14100a66}.hx-card-fig{display:flex;align-items:center;justify-content:center;height:196px;margin-bottom:var(--space-2);border-radius:var(--r-inner);background:var(--hilt-forge)}.hx-part{display:inline-flex;align-items:center;gap:8px;color:var(--hilt-brass-text)}.hx-part .hx-glyph{color:var(--hilt-brass)}.hx-card-title{margin:0;color:var(--hilt-ink)}.hx-card-text{margin:0;color:var(--hilt-ink-muted)}.hx-fig{display:block;width:88%;height:auto;overflow:visible}.hx-fig-outer{fill:none;stroke:var(--hilt-brass-bright);stroke-width:1.5}.hx-fig-inner{fill:none;stroke:var(--hilt-parchment-faint);stroke-width:1;stroke-dasharray:3 4}.hx-fig-base{stroke:var(--hilt-forge-line);stroke-width:1}.hx-fig-pt{fill:var(--hilt-parchment-muted)}.hx-fig-pt.is-far{fill:var(--hilt-brass-bright)}.hx-fig-t{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;fill:var(--hilt-parchment-muted)}.hx-fig-t.is-brass{fill:var(--hilt-brass-bright)}.hx-fig-doc{fill:var(--hilt-forge-2);stroke:var(--hilt-forge-line)}.hx-fig-doc.is-bad{stroke:var(--hilt-ember)}.hx-fig-rule{stroke:var(--hilt-parchment-faint);stroke-width:2}.hx-fig-rule.is-bad{stroke:var(--hilt-ember)}.hx-fig-flow{stroke:var(--hilt-parchment-faint);stroke-width:1;stroke-dasharray:2 4;fill:none}.hx-fig-flow.is-bad{stroke:var(--hilt-ember);stroke-dasharray:none}.hx-fig-gate{fill:var(--hilt-brass-bright)}.hx-fig-x{stroke:var(--hilt-ember);stroke-width:2;fill:none}.hx-fig-agent{fill:none;stroke:var(--hilt-parchment-muted)}.hx-checks{display:grid;width:88%;margin:0;padding:0;list-style:none;border-top:1px solid var(--hilt-forge-line)}.hx-checks li{display:flex;justify-content:space-between;gap:var(--space-4);padding:9px 0;border-bottom:1px solid var(--hilt-forge-line);color:var(--hilt-parchment)}.hx-checks .hx-mono{font-size:10px;letter-spacing:.06em;text-transform:none}.hx-checks-v{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hx-checks-v i{width:6px;height:6px}.hx-checks .is-ok .hx-checks-v{color:var(--hilt-brass-bright)}.hx-checks .is-ok i{background:var(--hilt-brass-bright)}.hx-checks .is-review .hx-checks-v{color:var(--hilt-parchment)}.hx-checks .is-review i{border:1px solid var(--hilt-parchment)}.hx-checks .is-held .hx-checks-v{color:var(--hilt-ember)}.hx-checks .is-held i{background:var(--hilt-ember)}@media(max-width:1000px){.hx-cards{grid-template-columns:1fr}.hx-intro>*{grid-column:1 / -1!important}.hx-lead{margin-top:var(--space-6)}.hx-console-body{grid-template-columns:1fr}.hx-console-side{border-right:0;border-bottom:1px solid var(--hilt-forge-line)}.hx-log-row{grid-template-columns:64px minmax(0,1fr)}.hx-log-text,.hx-chip{grid-column:2;justify-self:start}}.ax-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ax-container{box-sizing:border-box;max-width:calc(var(--content-max) + var(--page-gutter) + var(--page-gutter));margin:0 auto;padding:0 var(--page-gutter)}.ax-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--column-gap)}.ax-demo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-6)}@media(prefers-reduced-motion:reduce){.ax-live i{animation:none}.ax-row:before,.ax-btn-arrow,.ax-row-arrow,.ax-product:before,.ax-motto-strike,.ax-motto-caption{transition:none}.ax-motto-caret{animation:none}.ax-nf .nf-sig,.ax-nf .nf-flash,.ax-nf .nf-drop{animation:none;opacity:0}.ax-eq,.ax-paper-preds li,.ax-rv--up,.ax-rv--fade,.ax-rv--stagger>*,.ax-rv--kids>*>*,.ax-ppage-steps li,.ax-ppage-title,.ax-ppage-intro,.ax-ppage-jump{clip-path:none;opacity:1;transform:none;transition:none;animation:none}.ax-ppage-steps:before{transform:none;transition:none}.ax-pcard,.ax-division,.ax-next-arrow,.ax-pcard-arrow,.ax-btn--primary{transition:none}.ax-luc-chart{clip-path:none;transition:none}}@media(max-width:1100px){.ax-row{grid-template-columns:96px minmax(0,2fr) minmax(0,3fr) 40px}.ax-row--noindex{grid-template-columns:minmax(0,2fr) minmax(0,3fr) 40px}.ax-row-tags{grid-column:-3 / -2;justify-content:flex-start}.ax-row-arrow{grid-column:-2;grid-row:1}}@media(max-width:720px){.ax-ppage-in{padding:0 calc(var(--page-gutter) + var(--space-4))}.ax-ppage-intro,.ax-ppage-shead,.ax-ppage-model,.ax-legal,.hx-intro,.ax-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--space-6)}.ax-ppage-intro>*,.ax-ppage-shead>*,.ax-ppage-model>*,.ax-legal>*,.hx-intro>*,.ax-grid>*{grid-column:1 / -1!important}.ax-ppage-steps,.ax-ppage-evidence{grid-template-columns:minmax(0,1fr)}.ax-tag{height:auto;min-height:24px;padding-top:4px;padding-bottom:4px;white-space:normal}.ax-nav{padding-top:8px}.ax-nav-inner{flex-wrap:wrap;height:auto;column-gap:var(--space-4);row-gap:var(--space-2);padding:10px 8px 6px 16px;border-radius:22px}.ax-nav-links{order:3;width:100%;margin-left:-10px;gap:0}.ax-nav-link{padding:8px 10px}.ax-row,.ax-row--noindex{grid-template-columns:minmax(0,1fr) 40px;gap:var(--space-3) var(--space-4);padding:var(--space-6)}.ax-row>*{grid-column:1}.ax-row-arrow{grid-column:2;grid-row:1}.ax-row-tags{justify-content:flex-start}.hx{--hx-pad: var(--space-6);gap:var(--space-12)}.hx-head,.hx-head-end,.hx-console-bar,.hx-console-ask{flex-wrap:wrap}.hx-console-bar{height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3);row-gap:var(--space-2)}}.ax-status-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ax-status-link{text-decoration:none;border-radius:var(--r-pill)}.ax-status-link:hover .ax-tag{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ring-strong)}.ax-status-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-ppage-status-tags{margin-top:var(--space-4)}.ax-prog{display:grid;gap:var(--space-5, 20px);align-content:start;padding:var(--space-8);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.ax-prog-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ax-prog-name{margin:0;font-weight:500}.ax-prog-note{color:var(--ink-faint);font-size:13px}.ax-prog-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ax-prog-teaser{margin:0;color:var(--ink-muted)}.ax-prog-question{margin:0;color:var(--ink)}.ax-paper-summary{margin:0;color:var(--ink-muted)}.ax-eq .katex-display{margin:0;text-align:left}.ax-eq .katex-display>.katex{text-align:left}.ax-rv--up,.ax-rv--fade,.ax-rv--stagger>*,.ax-rv--kids>*>*,.ax-paper-preds li,.ax-ppage-steps li{opacity:1;transform:none}.ax-eq,.ax-luc-chart{clip-path:inset(0 -2% 0 0)}.ax-ppage-steps:before{transform:scaleX(1)}@keyframes ax-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.ax-ppage-bar i{animation:ax-progress linear both;animation-timeline:scroll(root)}}}.ax-pillar-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:auto;padding-top:var(--space-4)}.ax-pillar-link{color:var(--ink-muted);text-decoration:none}.ax-pillar-link:hover{color:var(--ink)}.ax-pillar-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-prog--upcoming{background:transparent;box-shadow:none;border:1px dashed var(--line-strong)}.ax-prog--upcoming .ax-prog-name{color:var(--ink-muted)}.ax-paper-phead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ax-paper-pnote{display:grid;gap:var(--space-1);color:var(--ink-muted)}:root{--content: calc(var(--content-max) + 2 * var(--page-gutter));--measure: 680px;--section: clamp(64px, 7vw, 112px);--ease: cubic-bezier(.22, .61, .36, 1)}html{scroll-padding-top:112px}body{margin:0;overflow-x:hidden;background:var(--void)}.site{position:relative;min-height:100vh}:where(.site) :where(h1,h2,h3,p){margin:0}.in{position:relative;width:100%;max-width:var(--content);margin-inline:auto;padding-inline:var(--page-gutter);box-sizing:border-box}.ax-nav-inner{max-width:var(--content-max);margin-inline:auto;box-sizing:border-box}.ax-next{width:calc(100% - 2 * var(--page-gutter));max-width:var(--content-max);margin:var(--section) auto;box-sizing:border-box}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--column-gap)}.muted{color:var(--ink-muted)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:50;padding:var(--space-3) var(--space-4);border-radius:var(--r-pill);background:var(--ink);color:var(--void)}.skip-link:focus{top:var(--space-4)}.inline-link{color:var(--ink-muted);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.inline-link:hover{color:var(--ink);text-decoration-color:var(--ink)}.todo{color:var(--alert);font-family:var(--font-mono);font-size:13px}.chip{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 14px;border-radius:var(--r-pill);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink);font-size:14px;text-decoration:none;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.chip:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px var(--ring-strong)}.chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.chip small{color:var(--ink-faint);font-size:12px}.section{padding-block:var(--section);scroll-margin-top:72px}.shead{display:grid;gap:var(--space-6);max-width:920px;margin-bottom:clamp(40px,5vw,64px)}.shead>h2{text-wrap:balance}.shead>p{max-width:var(--measure);text-wrap:pretty}.section-foot{margin-top:var(--space-12);color:var(--ink-muted);line-height:28px}.section-foot .inline-link{display:inline-block;min-height:28px}.page-head{padding:clamp(80px,11vw,160px) 0 clamp(48px,6vw,80px)}.page-meta{margin-bottom:var(--space-6);color:var(--ink-faint)}.page-title{max-width:16ch;text-wrap:balance}.page-intro{max-width:var(--measure);margin-top:var(--space-8);color:var(--ink-muted)}.page-hero{position:relative;overflow-x:clip;padding:136px 0 clamp(24px,3vw,48px)}.page-hero-grid{position:relative}.page-hero-copy{display:grid;gap:var(--space-8);justify-items:start;max-width:760px;min-width:0}.page-hero-copy .page-title{max-width:12ch}.page-hero-copy .page-intro{margin:0}.page-hero:not(.page-hero--text) .page-intro{text-shadow:0 0 20px #000,0 0 2px #000}.page-hero-art{position:absolute;z-index:-1;top:-100px;right:-3%;height:clamp(420px,44vw,680px);max-width:60%;aspect-ratio:var(--ar, 1);margin:0;pointer-events:none}.page-hero-art .net-figure{opacity:.5}.page-hero-art .art,.page-hero-art picture{position:absolute;inset:0;display:block}.page-hero-art img,.page-hero-art svg{display:block;width:100%;height:100%;object-fit:contain;object-position:right top}.tagged{--tag-ink: #eef1f7}.tagged:before,.tagged:after{content:"";position:absolute;z-index:1;width:16px;height:16px;border:0 solid var(--tag-ink);opacity:.6;pointer-events:none}.tagged:before{left:0;top:0;border-top-width:1px;border-left-width:1px}.tagged:after{right:0;bottom:0;border-right-width:1px;border-bottom-width:1px}.tagged>.art:before,.tagged>.art:after{content:"";position:absolute;z-index:1;width:16px;height:16px;border:0 solid var(--tag-ink);opacity:.6;pointer-events:none}.tagged>.art:before{right:0;top:0;border-top-width:1px;border-right-width:1px}.tagged>.art:after{left:0;bottom:0;border-bottom-width:1px;border-left-width:1px}.tag-name{position:absolute;z-index:1;left:0;top:-24px;color:var(--tag-ink);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.loop-figure{display:grid;gap:var(--space-4);justify-items:center;margin:0}.lf-svg{display:block;width:100%;height:auto;overflow:visible}.lf-path{fill:none;stroke:var(--ink-muted);stroke-width:1.6}.lf-lead{fill:none;stroke:var(--line-strong);stroke-width:1}.lf-n{fill:var(--void);stroke:var(--ink);stroke-width:1.2}.lf-cross{stroke:var(--aurora)}.lf-t text{fill:var(--ink);font:500 15px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.lf-t--bridge text{fill:var(--aurora)}.lf-t--dir text{fill:var(--ink-muted);font-size:14px}.lf-sig{fill:none;stroke:var(--breach);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:18 calc(var(--len) * 1px);animation:lf-run 7s linear infinite}@keyframes lf-run{to{stroke-dashoffset:calc(var(--len) * -1px)}}.loop-cap{margin:0}@media(max-width:720px){.lf-t text{font-size:21px}.lf-t--dir text{font-size:19px}}.motion-paused .lf-sig{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lf-sig{animation:none}}.net-figure{overflow:visible}.nf-edge{stroke:var(--ink-muted);stroke-width:1;opacity:.45}.nf-node circle{fill:var(--void);stroke:var(--ink);stroke-width:1.2}.nf-node .nf-core{fill:var(--ink);stroke:none}.nf-pulse{stroke:var(--breach);stroke-width:3;stroke-linecap:round;stroke-dasharray:7 100;stroke-dashoffset:7;animation:nf-hop 2.8s linear infinite;animation-delay:calc(var(--l) * .7s)}@keyframes nf-hop{0%{stroke-dashoffset:7}25%,to{stroke-dashoffset:-100}}.page-hero .sante-hero-meta{margin:0}.story-figure{max-width:760px;margin-top:var(--space-16)}.hilt-sec:first-child{padding-top:112px}.hilt-page .hp-sec+.hp-sec{padding-top:var(--space-16);border-top:1px solid var(--hilt-line)}.std{display:grid}.std-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-6) var(--column-gap);padding-block:var(--space-12);border-top:1px solid var(--line)}.std-row .facts{margin:0}.std-row>.body-lg{margin:0;max-width:var(--measure);color:var(--ink-muted)}@media(max-width:900px){.std-row{grid-template-columns:minmax(0,1fr)}}.bk{position:absolute;inset:0;z-index:1;pointer-events:none}.bk i{position:absolute;width:14px;height:14px;border:0 solid var(--tag-ink, #eef1f7);opacity:.6;transition:transform .5s var(--spring),opacity .3s ease}.bk-tl{left:0;top:0;border-top-width:1px!important;border-left-width:1px!important}.bk-tr{right:0;top:0;border-top-width:1px!important;border-right-width:1px!important}.bk-bl{left:0;bottom:0;border-bottom-width:1px!important;border-left-width:1px!important}.bk-br{right:0;bottom:0;border-bottom-width:1px!important;border-right-width:1px!important}.bk-name{position:absolute;left:0;bottom:calc(100% + 10px);color:var(--tag-ink, #eef1f7);font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.85}a:hover>.bk i,.prog-tile:hover .bk i{opacity:1}a:hover>.bk .bk-tl,.prog-tile:hover .bk-tl{transform:translate(-5px,-5px)}a:hover>.bk .bk-tr,.prog-tile:hover .bk-tr{transform:translate(5px,-5px)}a:hover>.bk .bk-bl,.prog-tile:hover .bk-bl{transform:translate(-5px,5px)}a:hover>.bk .bk-br,.prog-tile:hover .bk-br{transform:translate(5px,5px)}.chapter{padding-top:clamp(72px,8vw,120px)}.chapter-panel{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12) var(--column-gap);padding:clamp(28px,4vw,56px);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--lift)}.chapter-panel>.bk,.chapter-frame>.bk{inset:-16px}.chapter--sante{--tag-ink: var(--sante-gold)}.chapter--hilt{--tag-ink: var(--hilt-brass)}.chapter-head{display:grid;gap:var(--space-5, 20px);align-content:start;justify-items:start}.chapter-name{margin:0;color:var(--sante-gold)}.chapter-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.chapter-when{margin:0;color:var(--sante-gold)}.chapter-body{display:grid;gap:var(--space-6);align-content:start}.chapter-lead,.chapter-desc{margin:0}.chapter-lead{color:var(--ink)}.chapter-desc{max-width:var(--measure);color:var(--ink-muted)}.chapter-list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.chapter-list li{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.chapter-list .data{color:var(--sante-gold)}.chapter-list .title{color:var(--ink)}.chapter-more{margin:var(--space-8) 0 0}.chapter-body .chapter-more{margin:var(--space-2) 0 0}.chapter-frame{position:relative}.chapter-frame>.chapter-tags{position:absolute;z-index:2;right:0;bottom:calc(100% + 26px)}.chapter-frame .hx{margin-inline:0;max-width:none}.chapter-next{padding-top:clamp(72px,8vw,120px)}.prog-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,40px);padding-top:26px}.prog-tile{position:relative;display:grid;gap:var(--space-4);align-content:start;justify-items:start;min-height:240px;padding:clamp(24px,3vw,36px);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.prog-name{margin:0;color:var(--ink)}.prog-note{color:var(--ink-faint)}.prog-teaser{margin:auto 0 0;color:var(--ink)}.prog-question{margin:0;color:var(--ink-muted)}.prog-tile--link .prog-name a{color:inherit;text-decoration:none}.prog-tile--link .prog-name a:after{content:"";position:absolute;inset:0;border-radius:inherit}.prog-tile--link .prog-name a:focus-visible{outline:none}.prog-tile--link:has(a:focus-visible){box-shadow:var(--focus-ring)}.prog-tile--link{transition:background-color .3s var(--ease)}.prog-tile--link:hover{background:var(--card-hi)}.prog-tile--next{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.prog-tile--next .prog-name,.prog-tile--next .prog-teaser{color:var(--ink-muted)}.prog-tile--next .bk i{opacity:.3}.paper-index{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.paper-row{--pa: var(--paper-accent, var(--breach));position:relative;display:grid;grid-template-columns:72px minmax(0,6fr) minmax(0,3fr) 48px;align-items:center;gap:var(--space-6);padding:var(--space-8);overflow:hidden;border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift);color:var(--ink);text-decoration:none;transition:transform .5s var(--spring),box-shadow .3s ease,background-color .3s ease}.paper-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--pa);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease)}.paper-row:hover{transform:translateY(-3px);background:var(--card-hi);box-shadow:var(--lift-hover)}.paper-row:hover:after{transform:scaleX(1)}.paper-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pr-no{color:var(--pa);font-size:28px;line-height:1}.pr-main{display:grid;gap:var(--space-2)}.pr-title{color:var(--ink);text-wrap:balance}.pr-lede{color:var(--ink-muted)}.pr-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.pr-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink-muted);transition:transform .5s var(--spring),background-color .2s ease,color .2s ease}.paper-row:hover .pr-arrow{transform:translate(4px);background:var(--pa);color:var(--void)}.ax-next{padding:clamp(36px,5vw,64px) 0;border-radius:0;background:none;box-shadow:inset 0 1px 0 var(--line)}.ax-next:hover{transform:none;background:none;box-shadow:inset 0 1px 0 var(--line)}.ax-next .ax-next-title{font-size:clamp(40px,6vw,88px);line-height:1;letter-spacing:-.03em}.ax-next:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--pa);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ease)}.ax-next:hover:after{transform:scaleX(1)}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8) var(--column-gap);align-items:start}.split>.shead{margin:0}.split--held>.shead{position:sticky;top:112px}.split .sante-desc{margin-top:0}.split .faq,.split .facts{max-width:none;margin:0}.sante{--tag-ink: var(--sante-gold)}.sante .sante-steps{position:relative;gap:var(--column-gap);padding-top:48px}.sante .sante-steps:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--sante-gold);opacity:.55;transform-origin:left center}.sante .sante-steps li{position:relative;padding:0;border-radius:0;background:none;box-shadow:none}.sante .sante-steps li:before{content:"";position:absolute;left:0;top:-48px;width:15px;height:15px;border-radius:50%;background:var(--void);box-shadow:inset 0 0 0 1px var(--sante-gold)}.sante .sante-steps li:after{content:"";position:absolute;left:4px;top:-44px;width:7px;height:7px;border-radius:50%;background:var(--sante-gold)}.sante .sante-steps .title{font-size:22px;line-height:28px}.motion-on .sante-steps[data-draw]:before{transform:scaleX(0);transition:transform 1.6s var(--ease)}.motion-on .sante-steps[data-draw] li:after{transform:scale(0);transition:transform .6s var(--spring)}.motion-on .sante-steps.is-in:before{transform:scaleX(1)}.motion-on .sante-steps.is-in li:after{transform:scale(1)}.motion-on .sante-steps.is-in li:nth-child(2):after{transition-delay:.4s}.motion-on .sante-steps.is-in li:nth-child(3):after{transition-delay:.8s}.motion-on .sante-steps.is-in li:nth-child(4):after{transition-delay:1.2s}.sante-panel,.sante-plans li{position:relative}.sante-panel>.bk,.sante-plans li>.bk,.sante-form>.bk{inset:-12px}.sante-panel--not .bk i{opacity:.25}.sante-plans{gap:clamp(28px,3vw,40px);padding-top:22px}.sante-plans .sante-price .display{font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.sante .faq{gap:0;border-top:1px solid var(--line)}.sante .faq>div{padding:var(--space-6) 0;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--line)}.sante-waitlist .sante-form{position:relative;grid-column:7 / span 6}.sante-waitlist .sante-form .signup{grid-column:auto}.ax-ppage{display:flex;flex-direction:column}.ax-ppage>*{order:3}.ax-ppage>.ax-ppage-bar,.ax-ppage>.ax-ppage-hero{order:0}.ax-ppage>[id$=-argument]{order:1}.ax-ppage-hero{padding-top:112px}.ax-ppage-hero .ax-ppage-in{min-height:min(70svh,680px)}.ax-ppage-hero .ax-ppage-index{position:absolute;z-index:0;top:40px;right:var(--page-gutter);color:transparent;font:300 clamp(150px,20vw,320px)/.8 var(--font-sans);letter-spacing:-.05em;-webkit-text-stroke:1px var(--pa);opacity:.85;pointer-events:none}.ax-ppage-hero .ax-ppage-in>*{position:relative;z-index:1}.ax-ppage .ax-ppage-title{max-width:16ch;font-size:clamp(44px,5.4vw,80px);line-height:1.02;letter-spacing:-.03em}.ax-ppage-sec .ax-ppage-in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-8) var(--column-gap);align-items:start}.ax-ppage-sec .ax-ppage-shead{display:block;position:sticky;top:112px;margin:0}.ax-ppage-sec .ax-ppage-h{margin:0}.ax-ppage-sec .ax-ppage-lead{margin:var(--space-6) 0 0}.ax-ppage-sec .ax-ppage-in>:not(.ax-ppage-shead){grid-column:2;min-width:0}.ax-ppage-sec[id$=-model] .ax-ppage-in,.ax-ppage-sec[id$=-equations] .ax-ppage-in,.paper-details .ax-ppage-in{display:block}.ax-ppage-sec[id$=-model] .ax-ppage-shead,.ax-ppage-sec[id$=-equations] .ax-ppage-shead{position:static;margin-bottom:var(--space-12)}.ax-ppage-steps{grid-template-columns:minmax(0,1fr);gap:var(--space-10, 40px);padding:4px 0 0 44px}.ax-ppage-steps:before{inset:0 auto 0 4px;width:1px;height:auto;transform:scaleY(0);transform-origin:center top}.is-in .ax-ppage-steps:before{transform:scaleY(1)}.ax-ppage-steps li:before{top:4px;left:-44px}.ax-ppage-steps .ax-ppage-steptitle{font-size:22px;line-height:28px}.ax-ppage-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-paper-preds ol{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ax-paper-cols,.ax-paper-preds li{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:var(--space-3) var(--space-8);align-items:start}.ax-paper-cols{margin:0 0 var(--space-3);padding:0 var(--space-6);color:var(--ink-faint)}.ax-paper-cols span:first-child{grid-column:2}.ax-paper-preds .ax-paper-phead{grid-column:1;display:grid;gap:var(--space-3);justify-items:start}.ax-paper-preds .ax-paper-pc{font-size:22px}.ax-paper-preds .ax-paper-pt{grid-column:2}.ax-paper-preds .ax-paper-pr{grid-column:3;display:block}.ax-paper-preds .ax-paper-pnote{grid-column:2 / -1}.ax-ppage-tests,.ax-ppage-limits{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ax-ppage-test{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:var(--space-3) var(--space-8)}.ax-ppage-test>.ax-label{grid-column:1}.ax-ppage-test>.title{grid-column:1}.ax-ppage-test>p,.ax-ppage-test>.ax-pcard-tags{grid-column:2;grid-row:1 / span 2}.ax-ppage-test>.ax-pcard-tags{grid-row:3}.wm{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.wm>.w{display:inline-block}.motion-on .section .ax-row:after{content:"";position:absolute;left:var(--space-8);right:var(--space-8);bottom:0;height:1px;background:#ffffff47;transform:scaleX(0);transform-origin:left center;transition:transform 1.4s var(--ease);pointer-events:none}.motion-on .section .ax-row.is-drawn:after{transform:scaleX(1)}.photo{margin:0}.photo picture{display:block;overflow:hidden}.photo img{display:block;width:100%;height:100%;object-fit:cover}.photo--band{max-width:var(--content);margin-inline:auto;padding-inline:var(--page-gutter);box-sizing:border-box}.photo--band picture{border-radius:var(--r-panel);box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -40px #000000f2}.photo--band img{height:clamp(300px,40vw,600px)}.photo--card picture{border-radius:calc(var(--r-panel) - 8px);box-shadow:inset 0 0 0 1px #ffffff0f}.photo--card img{aspect-ratio:4 / 3;height:auto;transition:transform 1.2s var(--spring)}.photo--fill,.photo--fill picture{position:absolute;inset:0}.photo--fill img{filter:brightness(.46)}.has-backdrop{position:relative;isolation:isolate}.section.has-backdrop{padding-block:calc(var(--section) * 1.35)}.photo--backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden}.photo--backdrop picture{position:absolute;inset:0;opacity:.4}.photo--backdrop:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff12;pointer-events:none}.ax-ppage-hero .photo--backdrop picture{opacity:.2}.photo--backdrop .photo-cap{position:absolute;z-index:1;right:var(--page-gutter);bottom:var(--space-4);margin:0}.photo-cap{margin:var(--space-3) 0 0;padding-inline:4px;text-align:right;color:var(--ink-faint);font-size:12px;line-height:18px}.hero{position:relative;display:flex;align-items:flex-end;min-height:100svh;overflow:hidden;background:var(--void)}.hero--short{min-height:80svh}.hero .photo--fill img{transform:scale(1.1)}.hero-copy{display:grid;gap:var(--space-8);justify-items:start;padding-top:160px;padding-bottom:calc(clamp(56px,10vh,120px) + 64px)}.hero--short .hero-copy{padding-bottom:clamp(56px,10vh,120px)}.hero-copy h1{max-width:12.5ch;text-wrap:balance}.hero-sub{max-width:620px;color:#e6e6e1}.hero-copy>*{animation:settle 1.1s var(--ease) both}.hero-copy>*:nth-child(2){animation-delay:.3s}.hero-copy>*:nth-child(3){animation-delay:.45s}.loop-title{max-width:24ch}.arcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.arc{display:grid;gap:var(--space-3);align-content:start;padding:8px 8px var(--space-6);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--lift);transition:transform .6s var(--spring),box-shadow .3s ease}.arc:hover{transform:translateY(-6px);box-shadow:var(--lift-hover)}.arc:hover .photo--card img{transform:scale(1.05)}.arc .photo{margin-bottom:var(--space-3)}.arc>:not(.photo){padding-inline:var(--space-4)}.arc-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.closing{padding:0 var(--page-gutter) var(--section)}.closing-card{position:relative;display:flex;align-items:flex-end;max-width:var(--content-max);min-height:clamp(420px,60vh,640px);margin:0 auto;overflow:hidden;border-radius:32px;background:var(--void);box-shadow:0 0 0 1px #ffffff14,0 48px 96px -48px #000000f2;isolation:isolate}.closing-copy{position:relative;display:grid;gap:var(--space-6);justify-items:start;padding:clamp(32px,6vw,72px)}.closing-copy p{max-width:520px;color:#e6e6e1}.closing-copy .ax-btn{margin-top:var(--space-4)}.plates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12) var(--space-4);margin-top:clamp(56px,6vw,96px)}.plate{display:grid;gap:var(--space-4);align-content:start}.plate .ax-nf{margin:0;display:grid;gap:var(--space-4)}.plate .ax-nf-svg{width:100%;height:220px;padding:var(--space-6);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift);box-sizing:border-box}.plate .ax-nf-cap{padding-top:0;border-top:0}.plate--wide{max-width:880px;margin-top:clamp(56px,6vw,96px)}.plate--wide .ax-nf-svg{height:360px}.story-text{display:grid;gap:var(--space-6);max-width:720px;margin-top:var(--space-10, 40px)}.story-text p{color:var(--ink-muted)}.story-text p:first-child{color:var(--ink)}.facts{display:grid;margin:var(--space-4) 0 0;padding:var(--space-2) var(--space-6);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.facts div{display:grid;grid-template-columns:136px 1fr;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid rgba(255,255,255,.06)}.facts div:last-child{border-bottom:0}.facts dd{margin:0;color:var(--ink)}.about-facts{max-width:720px}.contact-intro{grid-column:1 / span 5;display:grid;gap:var(--space-6);align-content:start}.contact form{grid-column:7 / span 6;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.contact form,.signup{padding:clamp(24px,3.5vw,40px);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--lift)}.contact .wide{grid-column:1 / -1}.sent{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.form-note{grid-column:1 / -1;color:var(--ink-faint)}.form-note a{color:var(--ink-muted);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.form-note a:hover{color:var(--ink)}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-status{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.form-status a{color:var(--ink)}.turnstile{grid-column:1 / -1;min-height:65px}.signup{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);grid-column:7 / span 6}.signup .wide{grid-column:1 / -1}.foot{padding:var(--space-16) 0 var(--space-8);border-top:1px solid var(--line)}.foot-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.foot-brand{display:grid;gap:var(--space-6)}.foot-brand .ax-label{color:var(--ink-faint)}.foot-links{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.foot-links a,.foot-base a{color:var(--ink-muted);text-decoration:none;transition:color .2s var(--ease)}.foot-links a:hover,.foot-base a:hover{color:var(--ink)}.foot-base{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-16);color:var(--ink-faint)}.hilt-sec{padding-block:var(--section)}.hilt-sec .hx{max-width:var(--content-max);margin-inline:auto;box-sizing:border-box}.hilt-sec>.hx{margin-inline:max(var(--page-gutter),calc((100% - var(--content-max)) / 2))}.hilt-tags{margin-bottom:var(--space-6)}.product-more{margin-top:var(--space-8)}.pcard-cell{display:grid}.paper-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-8);padding:0;border:0}.paper-filter input{position:absolute;opacity:0;width:1px;height:1px}.paper-filter label{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--r-pill);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink-muted);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.paper-filter label:hover{color:var(--ink);background:#ffffff14}.paper-filter input:checked+label{background:var(--ink);color:var(--void);box-shadow:none}.paper-filter input:focus-visible+label{box-shadow:var(--focus-ring)}.papers-filtered:has(#pf-neuroscience:checked) .pcard-cell:not([data-tags~=neuroscience]),.papers-filtered:has(#pf-ai-architecture:checked) .pcard-cell:not([data-tags~=ai-architecture]),.papers-filtered:has(#pf-body:checked) .pcard-cell:not([data-tags~=body]),.papers-filtered:has(#pf-mind:checked) .pcard-cell:not([data-tags~=mind]),.papers-filtered:has(#pf-machine:checked) .pcard-cell:not([data-tags~=machine]){display:none}.paper-details h2.headline{margin:0 0 var(--space-8)}.paper-details-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-12)}.paper-details-side{display:grid;gap:var(--space-4);align-content:start;justify-items:start}.paper-changelog{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.paper-changelog li{display:grid;gap:var(--space-1)}.paper-changelog .data{color:var(--ink-faint)}.paper-details h3.paper-cite-title{display:block;margin:var(--space-12) 0 var(--space-3)}.paper-cite{margin:0;padding:var(--space-6);overflow-x:auto;border-radius:var(--r-inner);background:var(--card);box-shadow:var(--lift);color:var(--ink-muted);font-family:var(--font-mono);font-size:13px;line-height:20px}.related{padding-block:var(--space-16)}.related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none}.related a{display:grid;gap:2px;height:100%;padding:var(--space-6);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift);color:var(--ink);text-decoration:none;box-sizing:border-box;transition:transform .5s var(--spring),box-shadow .3s ease,background-color .3s ease}.related a:hover{transform:translateY(-3px);background:var(--card-hi);box-shadow:var(--lift-hover)}.related a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.related-meta{color:var(--ink-faint);font-size:13px;line-height:19px}.prose{max-width:720px;display:grid;gap:var(--space-6)}.prose p,.prose li{color:var(--ink-muted)}.prose h2{margin-top:var(--space-8)}.sante{--breach: var(--sante-gold);--breach-soft: var(--sante-gold-soft);--flare: var(--sante-gold)}.sante .ax-tag--breach .ax-dot,.sante .ax-dot{background:var(--sante-gold)}.sante-when{color:var(--sante-gold)}.sante-hero-meta{display:grid;gap:var(--space-3);margin:var(--space-8) 0}.sante-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sante .ax-btn--primary{background:var(--sante-gold);color:var(--void);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 1px 2px #00000080,0 12px 28px -12px #000000e6}.sante .ax-btn--primary:hover{background:#e5c272}.sante-desc{max-width:760px;margin-top:var(--space-8);color:var(--ink-muted)}.sante-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.sante-steps li{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--sante-gold) 30%,transparent),0 1px 2px #0009,0 16px 40px -16px #000000e6}.sante-steps .data{color:var(--sante-gold)}.sante-steps .body{color:var(--ink-muted)}.sante-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.sante-panel{padding:var(--space-8);border-radius:var(--r-card);background:var(--sante-gold-soft);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--sante-gold) 22%,transparent)}.site .sante-panel h3{margin:0 0 var(--space-4);color:var(--sante-gold)}.sante-panel ul{display:grid;gap:var(--space-3);margin:0;padding-left:1.1em}.sante-facts{max-width:820px}.sante-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);max-width:820px;margin:0;padding:0;list-style:none}.sante-plans li{display:grid;gap:var(--space-3);padding:var(--space-8);border-radius:var(--r-card);background:var(--sante-gold-soft);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--sante-gold) 22%,transparent),0 16px 40px -16px #000000e6}.site .sante-plans h3{margin:0;color:var(--sante-gold)}.site .sante-price{display:flex;align-items:baseline;gap:var(--space-3);margin:0}.sante-plans .ax-label,.sante-panel .ax-label{color:var(--ink-muted)}.faq{display:grid;gap:var(--space-3);max-width:820px;margin:0}.faq>div{padding:var(--space-6) var(--space-8);border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift)}.faq dt{color:var(--ink)}.faq dd{margin:var(--space-3) 0 0;color:var(--ink-muted)}.hilt-page{max-width:var(--content-max);margin:0 auto var(--section);padding:var(--space-16) var(--space-12);border-radius:var(--r-panel);box-sizing:border-box;background:var(--hilt-bone);color:var(--hilt-ink);box-shadow:inset 0 1px #ffffff80,0 32px 64px -24px #000000e6;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.hilt-page .hilt-title{margin:0;color:var(--hilt-ink)}.hilt-page .hilt-title em{font-style:italic;color:var(--hilt-brass-text)}.hilt-page .body-lg,.hilt-page .body{color:var(--hilt-ink-muted);margin:0}.hilt-page .title{color:var(--hilt-ink);margin:0}.hp-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--hilt-line)}.hp-sec:first-child{border-top:0;padding-top:0}.hp-head{display:grid;gap:var(--space-3);max-width:760px}.hp-state{color:var(--hilt-brass-text)}.hp-caps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.hp-caps li{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);border-radius:var(--r-card);background:var(--hilt-bone-2);box-shadow:inset 0 2px 0 var(--hilt-brass),0 12px 28px -16px #14100a66}.hp-mandate{margin:0;max-width:760px;overflow:hidden;border-radius:18px;background:var(--hilt-forge);color:var(--hilt-parchment);box-shadow:0 24px 48px -20px #14100a8c}.hp-mandate figcaption{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--hilt-forge-line);color:var(--hilt-parchment-muted)}.hp-ill{color:var(--hilt-brass-bright)}.hp-mandate pre{margin:0;padding:var(--space-6);overflow-x:auto;font-family:var(--font-mono);font-size:14px;line-height:22px}.hp-table-wrap{overflow-x:auto}.hp-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.hp-table th,.hp-table td{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--hilt-line);vertical-align:top}.hp-table thead th{color:var(--hilt-ink-muted);font-weight:500}.hp-table tbody th{width:18%}.hp-table td.hx-mono{color:var(--hilt-brass-text);white-space:nowrap}.hp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--column-gap)}.hp-split>div{display:grid;gap:var(--space-4);align-content:start}.hp-works{display:grid;margin:0;padding:0;list-style:none}.hp-works li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--hilt-line)}.hp-partner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.hp-partner .signup{grid-column:auto;padding:0;background:none;box-shadow:none}.hilt-page .ax-field-label,.hilt-page .ax-field-opt,.hilt-page .form-note{color:var(--hilt-ink-muted)}.hilt-page .form-note a{color:var(--hilt-ink)}.hilt-page .ax-field-control{background:#fff;color:var(--hilt-ink);border-color:var(--hilt-line-strong);box-shadow:inset 0 1px 2px #14100a14}.hilt-page .ax-btn--primary{background:var(--hilt-ink);color:var(--hilt-bone);box-shadow:inset 0 1px #ffffff24,0 1px 2px #14100a4d,0 12px 24px -12px #14100a80}.hp-caps .hp-state{background:var(--hilt-bone-2)}.hp-works .hp-state,.hp-table td.hx-mono,.hilt-page .form-note,.hilt-page .form-note a,.hilt-page .ax-field-opt{background:var(--hilt-bone)}.page{isolation:isolate;animation:fade .5s var(--ease) both}.page-head>.in>*{animation:settle .9s var(--ease) both}.page-head>.in>*:nth-child(2){animation-delay:80ms}.page-head>.in>*:nth-child(3){animation-delay:.16s}@keyframes fade{0%{opacity:0}}@keyframes settle{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.page,.page-head>.in>*,.hero-copy>*{animation:none}.hero .photo--fill img{transform:none}}@media(max-width:1100px){.plates,.papers-grid,.research-grid,.programmes-grid,.sante-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.arcs{grid-template-columns:minmax(0,1fr)}.contact-intro,.contact form,.signup,.sante-waitlist .sante-form{grid-column:1 / -1}.contact form{margin-top:var(--space-12)}.paper-details-grid,.hp-split,.hp-partner{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.grid,.contact form,.signup,.sante-cols,.sante-plans,.sante-steps,.papers-grid,.research-grid,.programmes-grid,.plates{grid-template-columns:minmax(0,1fr)}.plate--wide .ax-nf-svg{height:280px}.hero-copy{padding-top:140px}.photo--band picture,.closing-card{border-radius:20px}.facts{padding-inline:var(--space-5, 20px)}.facts div{grid-template-columns:112px 1fr}.hilt-page{padding:var(--space-8) var(--space-6);gap:var(--space-12);margin-inline:var(--page-gutter)}.hilt-sec>.hx{margin-inline:var(--page-gutter)}.foot-top{flex-direction:column}.product-more .ax-btn{width:100%;justify-content:space-between}}@media(max-width:900px){.page-hero{padding-top:124px}.page-hero-art{top:-88px;right:-18vw;width:min(100vw,560px);height:auto;max-width:none;opacity:.42}}@media(prefers-reduced-motion:reduce){.nf-pulse{animation:none;opacity:0}}.motion-paused .nf-pulse{animation-play-state:paused}@media(max-width:900px){.chapter-panel{grid-template-columns:minmax(0,1fr)}.chapter-frame>.chapter-tags{position:static;margin-bottom:var(--space-6)}.chapter-panel>.bk,.chapter-frame>.bk,.sante-panel>.bk,.sante-plans li>.bk,.sante-form>.bk{inset:-9px}.prog-tiles{grid-template-columns:minmax(0,1fr);gap:44px}.paper-row{grid-template-columns:48px minmax(0,1fr) 44px;padding:var(--space-6)}.pr-tags{grid-column:2 / span 2;justify-content:flex-start}}@media(max-width:900px){.split{grid-template-columns:minmax(0,1fr)}.split--held>.shead{position:static}.sante .sante-steps{grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:40px;gap:var(--space-8)}.sante .sante-steps:before{inset:0 auto 0 7px;width:1px;height:auto;transform-origin:center top}.motion-on .sante-steps[data-draw]:before{transform:scaleY(0)}.motion-on .sante-steps.is-in:before{transform:scaleY(1)}.sante .sante-steps li:before{left:-40px;top:2px}.sante .sante-steps li:after{left:-36px;top:6px}.sante-waitlist .sante-form{margin-top:var(--space-12)}}@media(max-width:900px){.ax-ppage-hero .ax-ppage-in{min-height:0}.ax-ppage-hero .ax-ppage-index{position:static;display:block;margin-bottom:var(--space-4);font-size:96px}.ax-ppage-sec .ax-ppage-in{grid-template-columns:minmax(0,1fr)}.ax-ppage-sec .ax-ppage-shead{position:static}.ax-ppage-sec .ax-ppage-in>:not(.ax-ppage-shead){grid-column:1}.ax-ppage-evidence,.ax-ppage-test{grid-template-columns:minmax(0,1fr)}.ax-paper-cols{display:none}.ax-paper-preds li{grid-template-columns:40px minmax(0,1fr)}.ax-paper-preds .ax-paper-pr,.ax-paper-preds .ax-paper-pnote{grid-column:2;padding-left:var(--space-4);border-left:1px solid var(--pa)}.ax-ppage-test>p,.ax-ppage-test>.ax-pcard-tags{grid-column:1;grid-row:auto}}
