@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+460-52F,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(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+460-52F,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:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_CJxzd1eQxSv7DqYvt55u1J8XrAw9)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_4d99e593-module__M3sBKG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_4d99e593-module__M3sBKG__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3ece0;--paper-deep:#eadfce;--paper-edge:#d8c8ae;--ink:#261f19;--ink-soft:#4d4338;--muted:#746859;--rule:#261f1938;--rule-soft:#261f191a;--accent:#7d2a2a;--up:#3f765a;--wash-a:#261f1909;--wash-b:#261f1909;--control-bg:#eadfcead;--control-active:#7d2a2a1f;--display:var(--font-cormorant), Georgia, "Times New Roman", serif;--body:Georgia, "Times New Roman", serif;--mono:"SFMono-Regular", "JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--pad:22px;--col-gap:22px;--row-gap:16px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-feature-settings:"kern", "liga", "onum";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15.5px;line-height:1.55}.viewRoot{background:var(--paper);min-height:100vh;color:var(--ink);transition:background-color .18s,color .18s;position:relative}.viewRoot:has(#theme-dark-mode:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#18130f;--paper-deep:#241c15;--paper-edge:#3a2d21;--ink:#f0e7d8;--ink-soft:#d0bfa9;--muted:#a38f79;--rule:#f0e7d83d;--rule-soft:#f0e7d81f;--accent:#d08b78;--up:#8dbb99;--wash-a:#d08b7812;--wash-b:#8dbb990d;--control-bg:#241c15bd;--control-active:#d08b7829}.viewRoot:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 18% 0%, var(--wash-a), transparent 58%), radial-gradient(ellipse at 100% 100%, var(--wash-b), transparent 50%);position:fixed;inset:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}.paper{width:min(1280px,100% - 44px);padding:24px var(--pad) 72px;z-index:1;margin:0 auto;position:relative}.controlState{width:0;height:0;position:absolute;inset:0 auto auto 0}.controlInput{opacity:0;pointer-events:none;position:absolute}.folio{border-bottom:1px solid var(--rule);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:6px 0 10px;font-size:10.5px;display:flex}.folioSide{align-items:center;gap:18px;min-width:0;display:flex}.folioStats span{border:1px solid var(--rule);background:var(--paper-deep);white-space:nowrap;border-radius:999px;padding:2px 8px}.viewToggleControls{align-items:center;gap:7px;margin-left:auto;display:flex}.iconToggle{border:1px solid var(--rule);background:var(--control-bg);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.iconToggle:hover{color:var(--accent);border-color:var(--accent)}.iconToggle svg{width:15px;height:15px;display:block}.themeToggle .sunIcon{display:none}.viewRoot:has(#theme-dark-mode:checked) .themeToggle{background:var(--control-active);color:var(--accent)}.viewRoot:has(#theme-dark-mode:checked) .themeToggle .sunIcon{display:block}.viewRoot:has(#theme-dark-mode:checked) .themeToggle .moonIcon{display:none}.viewRoot:has(#density-compact-mode:checked) .compactToggle{background:var(--control-active);color:var(--accent);border-color:var(--accent)}:is(.viewRoot:has(#theme-dark-mode:focus-visible) .themeToggle,.viewRoot:has(#density-compact-mode:focus-visible) .compactToggle){outline:2px solid var(--accent);outline-offset:3px}.liveDot{background:var(--up);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3f765a29}.masthead{text-align:center;border-bottom:3px double var(--ink);padding:24px 0 14px}.edition{color:var(--accent);font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:11px}.the{color:var(--accent);font-family:var(--display);letter-spacing:.04em;margin:14px 0 -8px;font-size:24px;font-style:italic;font-weight:400;display:block}.titleRow{grid-template-columns:minmax(28px,1fr) auto minmax(28px,1fr);align-items:center;gap:22px;display:grid}.flank{background:var(--ink);opacity:.32;height:1px}h1{font-family:var(--display);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(44px,8vw,108px);font-weight:700;line-height:.94}.motto{max-width:52ch;color:var(--ink-soft);font-family:var(--display);margin:12px auto 0;font-size:15.5px;font-style:italic;line-height:1.25}.subfolio{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;gap:18px;padding-top:12px;font-size:10.5px;display:grid}.subfolio span:first-child{text-align:left}.subfolio span:last-child{text-align:right}.tabs{margin-top:0}.tabInput{opacity:0;pointer-events:none;position:absolute}.sectionNav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:24px;padding:14px 0 12px;display:flex}.sectionLinks{align-items:baseline;gap:20px;display:flex}.sectionLinks label{color:var(--ink-soft);cursor:pointer;font-family:var(--display);padding:4px 0;font-size:25px;line-height:1;position:relative}.sectionLinks span{color:var(--rule);font-family:var(--display);font-size:22px}#tab-news-feed:checked~.sectionNav label[for=tab-news-feed],#tab-daily-analysis:checked~.sectionNav label[for=tab-daily-analysis]{color:var(--ink);font-weight:700}#tab-news-feed:checked~.sectionNav label[for=tab-news-feed]:after,#tab-daily-analysis:checked~.sectionNav label[for=tab-daily-analysis]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-14px;left:0;right:0}.navMeta{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;gap:16px;font-size:10.5px;display:flex}.navMeta b{color:var(--ink);font-weight:600}.tabPanel{display:none}#tab-news-feed:checked~.tabPanels #panel-newsfeed,#tab-daily-analysis:checked~.tabPanels #panel-daily{display:block}.dept{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600}.timestamp{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.lead{border-bottom:1px solid var(--rule);padding:24px 0 28px}.leadText{max-width:930px}.metaRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.bar{background:var(--accent);width:22px;height:1px}.lead h2{max-width:21ch;font-family:var(--display);letter-spacing:0;margin:0 0 16px;font-size:clamp(36px,4.7vw,58px);font-weight:700;line-height:1.02}.dek{max-width:44em;color:var(--ink-soft);font-family:var(--display);margin:0;font-size:20px;font-style:italic;line-height:1.42}.credits{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 12px;margin-top:14px;font-size:10.5px;display:flex}.tags{color:var(--up);font-weight:600}.storyCluster{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.story{border-top:1px solid var(--rule-soft);flex-direction:column;gap:7px;min-width:0;padding:15px 0 16px;display:flex;position:relative}.story:not(.feature)+.story:not(.feature):before{content:"";background:var(--rule-soft);width:1px;position:absolute;top:0;bottom:0;left:-15px}.story:first-child,.story:nth-child(2):not(.feature){border-top:0}.story.feature{grid-column:1/-1}.storyMeta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.story h3{font-family:var(--display);letter-spacing:0;margin:1px 0 2px;font-size:24px;font-weight:700;line-height:1.08}.story.feature h3{max-width:32ch;font-size:29px;line-height:1.05}.summary{max-width:54ch;color:var(--ink-soft);font-family:var(--display);margin:0;font-size:16.5px;font-style:italic;line-height:1.35}.briefsRow{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:30px;padding:17px 0 22px;display:grid}.briefColumn h4,.summaryList h4,.analystSnapshot h4,.sourceLedger h4{border-bottom:1px solid var(--ink);color:var(--accent);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;padding-bottom:8px;font-size:11px;font-weight:600}.briefColumn ul,.summaryList ul{margin:0;padding:0;list-style:none}.briefColumn li{border-bottom:1px dotted var(--rule-soft);grid-template-columns:64px 1fr;gap:14px;padding:9px 0;display:grid}.briefColumn time{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-top:3px;font-size:10.5px}.briefColumn strong{color:var(--accent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.creditLine{border-top:3px double var(--ink);color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:2fr 1fr;gap:36px;margin-top:34px;padding-top:18px;font-size:11px;display:grid}.creditLine strong{color:var(--ink);margin-bottom:8px;font-weight:600;display:block}.sourceList{color:var(--ink-soft);letter-spacing:.05em;text-transform:none;flex-wrap:wrap;gap:6px 16px;display:flex}.sourceList b{color:var(--muted);margin-left:6px;font-weight:600}.cadenceList{gap:4px;display:grid}.cadenceList span,.ledgerRow{border-bottom:1px dotted var(--rule-soft);justify-content:space-between;gap:16px;padding:4px 0;display:flex}.analysis{padding:26px 0 40px}.analysisKicker{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:28px;padding-bottom:14px;display:flex}.analysis h2{max-width:24ch;font-family:var(--display);letter-spacing:0;margin:0 0 22px;font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1.03}.standfirst{max-width:38em;color:var(--ink-soft);font-family:var(--display);margin:0 0 28px;font-size:20.5px;font-style:italic;line-height:1.42}.analysisGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:start;gap:48px;min-width:0;display:grid}.analysisBody,.analysisRail{min-width:0}.analysisBody{gap:22px;display:grid}.analysisBody section{border-top:1px solid var(--rule-soft);padding-top:18px}.analysisBody section:first-child{border-top:0;padding-top:0}.analysisBody h3{font-family:var(--display);margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.15}.analysisBody p{color:var(--ink);margin:0;font-size:16.5px;line-height:1.66}.analysisBody section:first-child p:first-letter{float:left;color:var(--accent);font-family:var(--display);padding:3px 8px 0 0;font-size:58px;font-weight:700;line-height:.85}.analysisRail{gap:24px;display:grid}.analystSnapshot{border-top:2px solid var(--ink);padding-top:12px}.snapshotStack{gap:12px;display:grid}.snapshotItem{border-bottom:1px dotted var(--rule-soft);padding-bottom:12px}.snapshotHead{align-items:baseline;gap:9px;min-width:0;margin-bottom:8px;display:flex}.snapshotHead b{color:var(--ink);font-family:var(--mono);letter-spacing:.12em;font-size:13px}.snapshotHead span{overflow-wrap:anywhere;min-width:0;color:var(--ink-soft);font-family:var(--display);font-size:16px;font-weight:700;line-height:1.1}.snapshotBadges{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.snapshotBadges span{border:1px solid var(--rule);background:var(--paper-deep);color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9.5px}.snapshotBadges b{color:var(--ink);font-weight:700}.targetGrid{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.targetGrid div{border-right:1px solid var(--rule-soft);min-width:0;padding:7px 6px}.targetGrid div:last-child{border-right:0}.targetGrid dt{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:9px}.targetGrid dd{color:var(--ink);font-family:var(--mono);letter-spacing:0;white-space:nowrap;margin:0;font-size:12px;font-weight:700}.snapshotSource{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;margin:8px 0 0;font-size:9.5px;display:flex}.snapshotSource a{text-underline-offset:3px;-webkit-text-decoration:underline #7d2a2a4d;text-decoration:underline #7d2a2a4d}.summaryList{border-top:2px solid var(--ink);padding-top:12px}.summaryList li{border-bottom:1px dotted var(--rule-soft);grid-template-columns:16px 1fr;gap:10px;padding:8px 0;font-size:15.5px;line-height:1.5;display:grid}.summaryEmpty,.summaryNote{color:var(--muted);font-family:var(--display);margin:0;font-size:14px;font-style:italic;line-height:1.4}.summaryNote{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:10px;font-style:normal}.summaryLink{text-underline-offset:3px;-webkit-text-decoration:underline #7d2a2a4d;text-decoration:underline #7d2a2a4d;text-decoration-thickness:1px}.summaryLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.marker{color:var(--accent);font-family:var(--mono);padding-top:2px;font-size:12px}.sourceLedger{border-top:2px solid var(--ink);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;padding-top:12px;font-size:11.5px}.ledgerRow b{color:var(--ink)}.siteFooter{border-top:1px solid var(--rule-soft);color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-top:54px;padding-top:18px;font-size:10.5px;display:flex}.siteFooter a{color:var(--ink-soft)}.siteFooter a:hover{color:var(--accent)}.siteFooter span a{text-underline-offset:3px;-webkit-text-decoration:underline dotted #261f1947;text-decoration:underline dotted #261f1947}.githubMark{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.githubMark svg{width:15px;height:15px;display:block}.viewRoot:has(#density-compact-mode:checked) .paper{--pad:18px;padding-bottom:54px}.viewRoot:has(#density-compact-mode:checked) .folio{padding-bottom:8px}.viewRoot:has(#density-compact-mode:checked) .masthead{padding:18px 0 10px}.viewRoot:has(#density-compact-mode:checked) h1{font-size:clamp(40px,6.8vw,84px)}.viewRoot:has(#density-compact-mode:checked) .motto{margin-top:8px}.viewRoot:has(#density-compact-mode:checked) .subfolio{padding-top:9px}.viewRoot:has(#density-compact-mode:checked) .sectionNav{padding:10px 0 9px}.viewRoot:has(#density-compact-mode:checked) .sectionLinks label{font-size:21px}.viewRoot:has(#density-compact-mode:checked) #tab-news-feed:checked~.sectionNav label[for=tab-news-feed]:after{bottom:-10px}.viewRoot:has(#density-compact-mode:checked) #tab-daily-analysis:checked~.sectionNav label[for=tab-daily-analysis]:after{bottom:-10px}.viewRoot:has(#density-compact-mode:checked) .lead{padding:15px 0 17px}.viewRoot:has(#density-compact-mode:checked) .lead h2{max-width:28ch;margin-bottom:9px;font-size:clamp(28px,3.7vw,42px);line-height:1.04}.viewRoot:has(#density-compact-mode:checked) .dek{max-width:66em;font-size:16px;line-height:1.35}.viewRoot:has(#density-compact-mode:checked) .metaRow{margin-bottom:8px}.viewRoot:has(#density-compact-mode:checked) .credits{gap:5px 10px;margin-top:8px;font-size:9.5px}.viewRoot:has(#density-compact-mode:checked) .storyCluster{grid-template-columns:1fr;column-gap:0}.viewRoot:has(#density-compact-mode:checked) .story{border-top:1px dotted var(--rule-soft);grid-template-columns:172px minmax(0,1fr);gap:4px 16px;padding:8px 0 9px;display:grid}.viewRoot:has(#density-compact-mode:checked) .story:first-child{border-top:0}.viewRoot:has(#density-compact-mode:checked) .story:before{display:none}.viewRoot:has(#density-compact-mode:checked) .story.feature{grid-column:auto}.viewRoot:has(#density-compact-mode:checked) .storyMeta{align-content:start;gap:3px;display:grid}.viewRoot:has(#density-compact-mode:checked) .story h3{max-width:none;margin:0;font-size:19px;line-height:1.08}.viewRoot:has(#density-compact-mode:checked) .story.feature h3{max-width:none;margin:0;font-size:19px;line-height:1.08}.viewRoot:has(#density-compact-mode:checked) .summary{grid-column:2;max-width:none;font-size:14.5px;line-height:1.32}.viewRoot:has(#density-compact-mode:checked) .story .credits{grid-column:2}.viewRoot:has(#density-compact-mode:checked) .briefsRow{padding:12px 0 18px}.viewRoot:has(#density-compact-mode:checked) .briefColumn li{padding:6px 0}.viewRoot:has(#density-compact-mode:checked) .analysis{padding:18px 0 28px}.viewRoot:has(#density-compact-mode:checked) .analysisKicker{margin-bottom:16px;padding-bottom:10px}.viewRoot:has(#density-compact-mode:checked) .analysis h2{max-width:none;margin-bottom:11px;font-size:clamp(29px,3.7vw,41px);line-height:1.06}.viewRoot:has(#density-compact-mode:checked) .standfirst{max-width:72em;margin-bottom:18px;font-size:16.5px;line-height:1.36}.viewRoot:has(#density-compact-mode:checked) .analysisGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr);gap:30px}.viewRoot:has(#density-compact-mode:checked) .analysisBody{border-top:1px solid var(--rule);gap:0}.viewRoot:has(#density-compact-mode:checked) .analysisBody section{border-top:0;border-bottom:1px dotted var(--rule-soft);grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);gap:18px;padding:9px 0;display:grid}.viewRoot:has(#density-compact-mode:checked) .analysisBody section:first-child{border-top:0;border-bottom:1px dotted var(--rule-soft);grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);gap:18px;padding:9px 0;display:grid}.viewRoot:has(#density-compact-mode:checked) .analysisBody h3{margin:0;font-size:18px;line-height:1.12}.viewRoot:has(#density-compact-mode:checked) .analysisBody p{font-size:14.5px;line-height:1.46}.viewRoot:has(#density-compact-mode:checked) .analysisBody section:first-child p:first-letter{float:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.viewRoot:has(#density-compact-mode:checked) .analysisRail{gap:16px}.viewRoot:has(#density-compact-mode:checked) .summaryList{padding-top:8px}.viewRoot:has(#density-compact-mode:checked) .analystSnapshot{padding-top:8px}:is(.viewRoot:has(#density-compact-mode:checked) .summaryList h4,.viewRoot:has(#density-compact-mode:checked) .analystSnapshot h4,.viewRoot:has(#density-compact-mode:checked) .sourceLedger h4,.viewRoot:has(#density-compact-mode:checked) .briefColumn h4){margin-bottom:8px;padding-bottom:6px}.viewRoot:has(#density-compact-mode:checked) .summaryList li{padding:6px 0;font-size:14px;line-height:1.36}.viewRoot:has(#density-compact-mode:checked) .snapshotStack{gap:8px}.viewRoot:has(#density-compact-mode:checked) .snapshotItem{padding-bottom:9px}.viewRoot:has(#density-compact-mode:checked) .snapshotHead{margin-bottom:6px}.viewRoot:has(#density-compact-mode:checked) .snapshotHead span{font-size:14.5px}.viewRoot:has(#density-compact-mode:checked) .targetGrid dd{font-size:11px}.viewRoot:has(#density-compact-mode:checked) .summaryEmpty{font-size:13.5px}.viewRoot:has(#density-compact-mode:checked) .summaryNote{margin-top:7px;font-size:9.5px}.viewRoot:has(#density-compact-mode:checked) .sourceLedger{font-size:10.5px}.viewRoot:has(#density-compact-mode:checked) .creditLine{margin-top:24px;padding-top:14px}@media (max-width:900px){.paper{width:min(100% - 24px,760px)}.folio,.sectionNav,.analysisKicker{flex-direction:column;align-items:flex-start}.folioSide,.navMeta,.viewToggleControls{white-space:normal;flex-wrap:wrap;gap:8px 14px}.subfolio,.storyCluster,.briefsRow,.creditLine,.analysisGrid{grid-template-columns:1fr}.subfolio span,.subfolio span:first-child,.subfolio span:last-child{text-align:center}.story:not(.feature)+.story:not(.feature):before{display:none}.story:nth-child(2):not(.feature){border-top:1px solid var(--rule-soft)}.viewRoot:has(#density-compact-mode:checked) .analysisGrid{grid-template-columns:1fr;gap:28px}.viewRoot:has(#density-compact-mode:checked) .story{grid-template-columns:1fr}.viewRoot:has(#density-compact-mode:checked) .analysisBody section{grid-template-columns:1fr}.viewRoot:has(#density-compact-mode:checked) .analysisBody section:first-child{grid-template-columns:1fr}.viewRoot:has(#density-compact-mode:checked) .summary{grid-column:auto}.viewRoot:has(#density-compact-mode:checked) .story .credits{grid-column:auto}}@media (max-width:620px){.paper{width:min(100% - 18px,520px);padding-top:10px;padding-left:0;padding-right:0}.folio{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:4px 0 7px;font-size:9px;display:grid}.folioSide{gap:8px}.folioSide:first-child span:nth-child(3),.folioStats span:nth-child(2){display:none}.folioStats{justify-content:end}.folioStats span{padding:1px 6px}.viewToggleControls{grid-column:1/-1;justify-content:flex-end;gap:6px;margin-left:0}.iconToggle{width:26px;height:26px}.masthead{padding:10px 0 8px}.edition{letter-spacing:.22em;font-size:9px}.the,.motto{display:none}.titleRow{grid-template-columns:1fr}h1{white-space:normal;font-size:clamp(38px,16vw,58px);line-height:.9}.flank{display:none}.subfolio{justify-content:center;gap:8px;padding-top:7px;font-size:9px;display:flex}.subfolio span:first-child,.subfolio span:last-child{display:none}.sectionNav{gap:8px;padding:8px 0}.sectionLinks{gap:12px}.sectionLinks label{font-size:20px}.sectionLinks span{font-size:18px}#tab-news-feed:checked~.sectionNav label[for=tab-news-feed]:after,#tab-daily-analysis:checked~.sectionNav label[for=tab-daily-analysis]:after{bottom:-9px}.navMeta{gap:8px 12px;font-size:9px}.navMeta span:nth-child(2){display:none}.analysis{padding-top:14px}.analysisKicker{margin-bottom:14px;padding-bottom:9px}.lead h2,.analysis h2{font-size:33px}.story h3,.story.feature h3{font-size:27px}.targetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.targetGrid div:nth-child(2n){border-right:0}.targetGrid div:nth-child(n+3){border-top:1px solid var(--rule-soft)}.viewRoot:has(#density-compact-mode:checked) .paper{padding-top:8px}.viewRoot:has(#density-compact-mode:checked) .masthead{padding:8px 0 7px}.viewRoot:has(#density-compact-mode:checked) h1{font-size:clamp(34px,14vw,50px)}.viewRoot:has(#density-compact-mode:checked) .analysis{padding-top:12px}}
