@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/4660b65b-ab64-46c7-8f49-c88d718eb53c.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/d13827d7-5b77-4cd3-8d84-d7b9e611030b.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/0e3bda97-c093-4bbf-90ac-6e3fac687b11.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ef56346c-781e-4c83-90e2-46c05bfd299c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/5c81f240-3c21-4d47-a10f-c8c437f701c2.woff2) format("woff2");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:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/886ad56a-e634-42ee-b5e8-5451f7850572.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/9b5927aa-0a9a-4486-80bd-598952614e27.woff2) format("woff2");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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/af7044e5-2e86-47ba-988b-c5521de4db0b.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/4ebba859-4f4c-4c7a-a5d5-9bdca1f1338c.woff2) format("woff2");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:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/2f96df03-cf43-4220-8a05-62f9b7fd435f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/d1b7987c-9b97-4d7a-a5f7-16830a931bd1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/09a6f419-2474-4b88-8d1b-e607309bd12a.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/c511e678-fd87-4fed-986a-b550476731f5.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/e2c847be-e521-4fff-976b-9ff5a5d2f238.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/6a6cd0ab-d78a-4f95-993c-2d055d1da5c1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/41769636-f302-4a09-a0a9-00700ed95c5e.woff2) format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/2f96df03-cf43-4220-8a05-62f9b7fd435f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/d1b7987c-9b97-4d7a-a5f7-16830a931bd1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/09a6f419-2474-4b88-8d1b-e607309bd12a.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/c511e678-fd87-4fed-986a-b550476731f5.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/e2c847be-e521-4fff-976b-9ff5a5d2f238.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/6a6cd0ab-d78a-4f95-993c-2d055d1da5c1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/41769636-f302-4a09-a0a9-00700ed95c5e.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/2f96df03-cf43-4220-8a05-62f9b7fd435f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/d1b7987c-9b97-4d7a-a5f7-16830a931bd1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/09a6f419-2474-4b88-8d1b-e607309bd12a.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/c511e678-fd87-4fed-986a-b550476731f5.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/e2c847be-e521-4fff-976b-9ff5a5d2f238.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/6a6cd0ab-d78a-4f95-993c-2d055d1da5c1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/41769636-f302-4a09-a0a9-00700ed95c5e.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/2f96df03-cf43-4220-8a05-62f9b7fd435f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/d1b7987c-9b97-4d7a-a5f7-16830a931bd1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/09a6f419-2474-4b88-8d1b-e607309bd12a.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/c511e678-fd87-4fed-986a-b550476731f5.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/e2c847be-e521-4fff-976b-9ff5a5d2f238.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/6a6cd0ab-d78a-4f95-993c-2d055d1da5c1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/41769636-f302-4a09-a0a9-00700ed95c5e.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/2f96df03-cf43-4220-8a05-62f9b7fd435f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/d1b7987c-9b97-4d7a-a5f7-16830a931bd1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/09a6f419-2474-4b88-8d1b-e607309bd12a.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/c511e678-fd87-4fed-986a-b550476731f5.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/e2c847be-e521-4fff-976b-9ff5a5d2f238.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/6a6cd0ab-d78a-4f95-993c-2d055d1da5c1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/41769636-f302-4a09-a0a9-00700ed95c5e.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/2f96df03-cf43-4220-8a05-62f9b7fd435f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/d1b7987c-9b97-4d7a-a5f7-16830a931bd1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/09a6f419-2474-4b88-8d1b-e607309bd12a.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/c511e678-fd87-4fed-986a-b550476731f5.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/e2c847be-e521-4fff-976b-9ff5a5d2f238.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/6a6cd0ab-d78a-4f95-993c-2d055d1da5c1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/41769636-f302-4a09-a0a9-00700ed95c5e.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/92d4fe29-39d5-42f2-9e3c-2c27b2b6209e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cf28bdb1-8963-472e-9564-20816187aa00.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/d4f1a3c1-de76-4c22-a655-f2b966244315.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/9eff5b1a-0ef2-4454-aab2-0e4e0952ff35.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/8b208c91-c3e5-4556-b3d4-e5e72efa3170.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/a4b08179-bb23-4937-8a97-460e573d7895.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/92d4fe29-39d5-42f2-9e3c-2c27b2b6209e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/cf28bdb1-8963-472e-9564-20816187aa00.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/d4f1a3c1-de76-4c22-a655-f2b966244315.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/9eff5b1a-0ef2-4454-aab2-0e4e0952ff35.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/8b208c91-c3e5-4556-b3d4-e5e72efa3170.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/a4b08179-bb23-4937-8a97-460e573d7895.woff2) format("woff2");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{--mch-carbon: #1A1A1A;--mch-carbon-tibio: #262320;--mch-carbon-soft: #333230;--mch-crema: #F5F1EA;--mch-crema-pura: #FBF9F4;--mch-crema-honda: #EBE5DA;--mch-bronce: #8A7A5E;--mch-bronce-claro: #B6A079;--mch-bronce-tinta: #6E6047;--mch-linea-tinta: rgba(26, 26, 26, .14);--mch-linea-fuerte: rgba(26, 26, 26, .3);--mch-linea-crema: rgba(245, 241, 234, .16);--mch-linea-crema-f: rgba(245, 241, 234, .34);--mch-tinta-mute: rgba(26, 26, 26, .55);--mch-tinta-mute-2: rgba(26, 26, 26, .4);--mch-crema-mute: rgba(245, 241, 234, .62);--mch-crema-mute-2: rgba(245, 241, 234, .42);--surface-page: var(--mch-crema);--surface-card: var(--mch-crema-pura);--surface-sunken: var(--mch-crema-honda);--surface-ink: var(--mch-carbon);--surface-ink-2: var(--mch-carbon-tibio);--text-strong: var(--mch-carbon);--text-body: #2A2826;--text-muted: var(--mch-tinta-mute);--text-faint: var(--mch-tinta-mute-2);--text-on-ink: var(--mch-crema);--text-on-ink-muted: var(--mch-crema-mute);--accent: var(--mch-bronce);--accent-ink: var(--mch-bronce-tinta);--accent-on-ink: #B6A079;--border-hair: var(--mch-linea-tinta);--border-strong: var(--mch-linea-fuerte);--border-hair-ink: var(--mch-linea-crema);--border-strong-ink: var(--mch-linea-crema-f);--focus-ring: rgba(138, 122, 94, .55)}:root{--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-display: "DM Serif Display", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--font-sigilo: "Cormorant Garamond", Georgia, serif;--fw-extralight: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-eyebrow: 11px;--fs-caption: 13px;--fs-small: 14px;--fs-body: 16px;--fs-body-lg: 18px;--fs-lead: 21px;--fs-h4: 24px;--fs-h3: 32px;--fs-h2: 44px;--fs-h1: 60px;--fs-display: 88px;--fs-display-xl:120px;--lh-tight: 1.04;--lh-snug: 1.18;--lh-display: 1.06;--lh-body: 1.62;--lh-relaxed: 1.78;--ls-display: -.025em;--ls-heading: -.018em;--ls-body: 0em;--ls-mono: .18em;--ls-mono-wide: .3em;--ls-mono-xwide:.42em;--text-display: var(--fw-bold) var(--fs-display)/var(--lh-display) var(--font-sans);--text-h1: var(--fw-bold) var(--fs-h1)/var(--lh-tight) var(--font-sans);--text-h2: var(--fw-semibold) var(--fs-h2)/var(--lh-snug) var(--font-sans);--text-h3: var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);--text-lead: var(--fw-regular) var(--fs-lead)/var(--lh-body) var(--font-sans)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-none: 0px;--radius-xs: 8px;--radius-sm: 14px;--radius-md: 22px;--radius-pill: 999px;--bw-hair: 1px;--bw-rule: 1.5px;--bw-frame: 2px;--container: 1080px;--container-narrow: 720px;--gutter: 40px;--canvas-square: 1080px;--canvas-portrait-w: 1080px;--canvas-portrait-h: 1350px;--canvas-story-w: 1080px;--canvas-story-h: 1920px}:root{--shadow-none: none;--shadow-xs: 0 1px 2px rgba(26, 26, 26, .06);--shadow-sm: 0 2px 8px rgba(26, 26, 26, .08);--shadow-md: 0 8px 24px rgba(26, 26, 26, .1);--shadow-lg: 0 18px 48px rgba(26, 26, 26, .14);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-inout: cubic-bezier(.65, .05, .36, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s;--t-base: .2s cubic-bezier(.22, .61, .36, 1);--scrim-bottom: linear-gradient(to top, rgba(26,26,26,.78) 0%, rgba(26,26,26,.36) 38%, rgba(26,26,26,0) 72%);--scrim-full: linear-gradient(to top, rgba(26,26,26,.72) 0%, rgba(26,26,26,.2) 50%, rgba(26,26,26,.42) 100%);--img-warm-overlay: rgba(26, 22, 16, .14)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--surface-page);font-family:var(--font-sans);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:#8a7a5e33}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--surface-page)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes megaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollPulse{0%,to{opacity:.35;transform:scaleY(1)}50%{opacity:.85;transform:scaleY(.72)}}.anim-1{animation:fadeUp .9s cubic-bezier(.16,1,.3,1) .08s both}.anim-2{animation:fadeUp .9s cubic-bezier(.16,1,.3,1) .22s both}.anim-3{animation:fadeUp .9s cubic-bezier(.16,1,.3,1) .38s both}.anim-4{animation:fadeUp .9s cubic-bezier(.16,1,.3,1) .54s both}input:focus{outline:1px solid var(--accent)}input::placeholder{color:var(--text-faint)}@media(prefers-reduced-motion:reduce){.anim-1,.anim-2,.anim-3,.anim-4{animation:none;opacity:1}@keyframes scrollPulse{0%{opacity:.6}to{opacity:.6}}}.post-body h2{font-family:var(--font-display);font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--mch-carbon);margin:56px 0 18px}.post-body h3{font-family:var(--font-sans);font-size:18px;font-weight:600;color:var(--mch-carbon);margin:40px 0 12px}.post-body p{margin:0 0 22px}.post-body ul,.post-body ol{margin:0 0 22px;padding-left:22px}.post-body li{margin-bottom:8px}.post-body strong{font-weight:600}.post-body a{color:var(--accent);text-underline-offset:3px}.post-body img{width:100%;height:auto;border-radius:var(--radius-md);margin:12px 0 8px;display:block}.post-body blockquote{border-left:2px solid var(--accent);margin:36px 0;padding:2px 0 2px 24px}.post-body blockquote p{font-family:var(--font-display);font-size:20px;line-height:1.5;color:var(--mch-carbon);margin:0}.post-body blockquote.mch-callout{border:1px solid rgba(138,122,94,.3);border-radius:var(--radius-md);background:var(--surface-sunken);padding:24px 28px;margin:40px 0}.post-body blockquote.mch-callout p{font-family:var(--font-sans);font-size:15px;font-weight:300;line-height:1.75;color:var(--mch-carbon-soft)}.post-body blockquote.mch-callout strong{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.post-body table{width:100%;border-collapse:collapse;margin:28px 0;font-size:14px}.post-body th{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-align:left;padding:10px 14px;border-bottom:1px solid var(--border-strong)}.post-body td{padding:10px 14px;border-bottom:1px solid var(--border-hair);font-weight:300}.post-body .bloques-diagrama{margin:36px 0 40px}.post-body .bloques-grid{list-style:none;display:grid;grid-template-columns:1fr;gap:1px;margin:0;padding:0;background:var(--border-hair);border:1px solid var(--border-hair);border-radius:var(--radius-md);overflow:hidden}.post-body .bloque{background:var(--surface-card);padding:24px 22px 26px;margin:0}.post-body .bloque-num{display:block;font-family:var(--font-mono);font-size:20px;line-height:1;letter-spacing:.02em;color:var(--accent);padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--border-hair)}.post-body .bloque-nombre{display:block;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);margin-bottom:10px}.post-body .bloque-titular{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1.25;color:var(--text-strong);margin:0 0 10px}.post-body .bloque-linea{font-size:13px;font-weight:300;line-height:1.6;color:var(--text-muted);margin:0}.post-body .bloque-remate{background:var(--surface-ink)}.post-body .bloque-remate .bloque-num{color:var(--accent-on-ink);border-bottom-color:var(--border-hair-ink)}.post-body .bloque-remate .bloque-nombre,.post-body .bloque-remate .bloque-titular{color:var(--text-on-ink)}.post-body .bloque-remate .bloque-linea{color:var(--text-on-ink-muted)}.post-body .bloques-pie{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--text-faint);margin:12px 0 0}@media(min-width:640px){.post-body .bloques-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.post-body .bloques-diagrama{width:127%}}@media(min-width:1280px){.post-body .bloques-diagrama{width:164.7%}.post-body .bloques-grid{grid-template-columns:repeat(4,1fr)}}
