@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.09ts~~nv7.gli.woff2)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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.15x1_y6qud6v1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.0h~3qwf~jnck6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.0pnmrqznc81p3.woff2)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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.0c4kcf2~ka6ot.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.06jmhnppna1wq.woff2)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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.09ts~~nv7.gli.woff2)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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.15x1_y6qud6v1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.0h~3qwf~jnck6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.0pnmrqznc81p3.woff2)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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.0c4kcf2~ka6ot.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.06jmhnppna1wq.woff2)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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/62492e45f348cf87-s.09ts~~nv7.gli.woff2)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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.15x1_y6qud6v1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/c73d4b34880585a8-s.0h~3qwf~jnck6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f00b8cc54454926d-s.0pnmrqznc81p3.woff2)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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/741805f5bd1ef272-s.0c4kcf2~ka6ot.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.06jmhnppna1wq.woff2)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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.0ob7wurzmhzij.woff2)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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.16cyokehnn49g.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.06fwie_3tzkw2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.0c5we34f_v6eu.woff2)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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.15whji3~l7clj.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.woff2)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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.0ob7wurzmhzij.woff2)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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.16cyokehnn49g.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.06fwie_3tzkw2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.0c5we34f_v6eu.woff2)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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.15whji3~l7clj.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.woff2)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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.0ob7wurzmhzij.woff2)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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.16cyokehnn49g.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.06fwie_3tzkw2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.0c5we34f_v6eu.woff2)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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.15whji3~l7clj.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.woff2)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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_ff381d2a-module__vRj-Ya__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_ff381d2a-module__vRj-Ya__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0rhpwbwwx4_6f.woff2)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.172.mocnhu5ne.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.0h9uge2b7.34r.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.018lsmg0d37r~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.0-v_25l2o2e.1.woff2)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.0o1dbgwxcty-b.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.0_4wfesx-21w2.woff2)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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0rhpwbwwx4_6f.woff2)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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/55664f0a7289b762-s.172.mocnhu5ne.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f724cb2b266db11d-s.0h9uge2b7.34r.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/58bfdf9faee08215-s.018lsmg0d37r~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/257505a8a5531435-s.0-v_25l2o2e.1.woff2)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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/346e8051f901134e-s.0o1dbgwxcty-b.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.0_4wfesx-21w2.woff2)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:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0rhpwbwwx4_6f.woff2)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:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/55664f0a7289b762-s.172.mocnhu5ne.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f724cb2b266db11d-s.0h9uge2b7.34r.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/58bfdf9faee08215-s.018lsmg0d37r~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/257505a8a5531435-s.0-v_25l2o2e.1.woff2)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:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/346e8051f901134e-s.0o1dbgwxcty-b.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.0_4wfesx-21w2.woff2)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.0clmy8uas2o02.woff2)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.16h94gcaft.36.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.06okiszhq3vzf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0akjet91qu_z..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.0m_.8nb7sv3tq.woff2)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.0zw8maj75452d.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.093j32h9etvau.woff2)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0fec32c78403d184-s.0clmy8uas2o02.woff2)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d30e1ac529a223a-s.16h94gcaft.36.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9056bf441d45cedc-s.06okiszhq3vzf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0akjet91qu_z..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e557826f452dbd06-s.0m_.8nb7sv3tq.woff2)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1497d94d4ac5c969-s.0zw8maj75452d.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.093j32h9etvau.woff2)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0fec32c78403d184-s.0clmy8uas2o02.woff2)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d30e1ac529a223a-s.16h94gcaft.36.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9056bf441d45cedc-s.06okiszhq3vzf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0akjet91qu_z..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e557826f452dbd06-s.0m_.8nb7sv3tq.woff2)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1497d94d4ac5c969-s.0zw8maj75452d.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.093j32h9etvau.woff2)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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_1998dbd-module__3ltuXa__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_1998dbd-module__3ltuXa__variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
:root{--serif:"Source Serif 4", "EB Garamond", Georgia, "Times New Roman", serif;--display:"EB Garamond", Georgia, "Times New Roman", serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--paper:#fafaf7;--ink:#1a1a1a;--ink-soft:#2a2a2a;--gray:#666;--gray-soft:#888;--rule:#d8d4cc;--accent:#6b1e1e;--accent-rule:#c4a2a2;--frame-bg:#f1ede2;--abstract-bg:#ede9dc;--recover:#3f6b45;--recover-bg:#eef3ea;--measure:40rem}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--serif);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:18px;line-height:1.75}a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.005em;color:var(--ink);font-weight:600;line-height:1.25}p{margin:0 0 1.25em}blockquote{border-left:2px solid var(--accent-rule);color:var(--ink-soft);margin:1.6em 0;padding:0 1.2em;font-style:italic}hr{border:0;border-top:1px solid var(--rule);margin:2.4em 0}::selection{background:var(--accent);color:var(--paper)}.site-header{max-width:var(--measure);justify-content:space-between;align-items:baseline;gap:24px;margin:0 auto;padding:32px 24px 0;display:flex}.site-header .wordmark{font-family:var(--display);color:var(--accent);letter-spacing:0;font-size:1.05rem;font-weight:700;text-decoration:none}.site-header nav{font-family:var(--serif);flex-wrap:wrap;gap:22px;font-size:.95rem;display:flex}.site-header nav a{color:var(--ink-soft);text-decoration:none}.site-header nav a:hover{color:var(--accent)}.site-header nav a[aria-current=page]{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:4px}.site-footer{max-width:var(--measure);border-top:1px solid var(--rule);color:var(--gray);grid-template-columns:1fr 1fr;gap:24px;margin:80px auto 40px;padding:24px 24px 0;font-size:.88rem;display:grid}.site-footer .footer-block{font-family:var(--serif);line-height:1.6}.site-footer .footer-label{font-family:var(--serif);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-soft);margin-bottom:6px;font-size:.78rem;font-style:italic}.site-footer a{color:var(--accent)}.page{max-width:var(--measure);margin:0 auto;padding:56px 24px 32px}.home-wrap{padding-top:88px}.home-name{color:var(--accent);margin:0 0 .2em;font-size:clamp(2rem,5vw,2.8rem);font-weight:700}.home-title{color:var(--ink-soft);margin:0 0 2em;font-size:1.05rem;font-style:italic}.home-positioning p{font-size:1.08rem;line-height:1.75}.home-sections{border-top:1px solid var(--rule);margin-top:56px}.home-sections .home-section{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem 1fr;align-items:baseline;gap:18px;padding:22px 0;display:grid}.home-sections .home-section a.section-title{font-family:var(--display);color:var(--accent);font-size:1.08rem;font-weight:600;text-decoration:none}.home-sections .home-section a.section-title:hover{text-decoration:underline}.home-sections .home-section .section-blurb{color:var(--ink-soft);font-size:.98rem;line-height:1.65}.index-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--gray-soft);margin-bottom:8px;font-size:.82rem;font-style:italic}.index-h1{color:var(--accent);margin:0 0 .5em;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:700}.index-framing{color:var(--ink-soft);max-width:34rem;margin-bottom:56px;font-size:1.02rem;line-height:1.7}.paper-card{border-top:1px solid var(--rule);padding:36px 0}.paper-card:last-of-type{border-bottom:1px solid var(--rule)}.paper-card .paper-card-meta{letter-spacing:.04em;color:var(--gray);margin-bottom:12px;font-size:.82rem;font-style:italic}.paper-card h2{color:var(--ink);margin:0 0 12px;font-size:1.4rem;font-weight:600}.paper-card h2 a{color:var(--ink);text-decoration:none}.paper-card h2 a:hover{color:var(--accent)}.paper-card .paper-card-byline{color:var(--ink-soft);margin-bottom:16px;font-size:.95rem;font-style:italic}.paper-card .paper-card-excerpt{color:var(--ink-soft);margin-bottom:18px;font-size:.98rem;line-height:1.7}.paper-card a.read-link{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:3px;font-size:.92rem}:is(.page,.long-prose) .writings-section-label{font-family:var(--serif);font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;color:var(--gray);border:0;margin:56px 0 14px;padding:0;font-size:1.05rem;font-weight:600;line-height:1.3}.writings-section:first-of-type .writings-section-label{margin-top:0}.long-prose .writings-section-label{margin:1.8em 0 .4em}.long-prose .writings-section-label+ol{margin-top:0}.paper-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--gray-soft);margin-bottom:14px;font-size:.82rem;font-style:italic}.paper-title{color:var(--accent);margin:0 0 .55em;font-size:clamp(1.85rem,4.4vw,2.5rem);font-weight:700;line-height:1.18}.paper-subtitle{color:var(--ink-soft);max-width:34em;margin:-.15em 0 .75em;font-size:clamp(1.1rem,2.2vw,1.28rem);line-height:1.35}.paper-byline{color:var(--ink-soft);margin:0 0 1.6em;font-size:1.02rem;font-style:italic}.paper-meta{color:var(--gray);letter-spacing:.02em;margin-bottom:28px;font-size:.86rem;line-height:1.6}.frame{background:var(--frame-bg);border-left:3px solid var(--accent);margin:32px 0;padding:22px 24px;font-size:.97rem;line-height:1.7}.frame .frame-label{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:.78rem;font-style:italic;font-weight:600}.frame p{margin-bottom:.8em}.frame p:last-child{margin-bottom:0}.abstract{background:var(--abstract-bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:36px 0;padding:28px 30px;font-size:1rem;line-height:1.78}.abstract .abstract-label{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:.78rem;font-style:italic;font-weight:600}.abstract p{margin:0}.abstract p+p{margin-top:.9em}.postscript{color:var(--ink-soft);font-size:.96rem;font-style:italic;line-height:1.7}.postscript p{margin-bottom:1.5em}.postscript p:last-child{margin-bottom:0}.postscript a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:3px}.postscript a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose h2{color:var(--ink);margin:2.4em 0 .6em;font-size:1.35rem;font-weight:600}.prose h3{color:var(--ink);margin:1.6em 0 .5em;font-size:1.1rem;font-weight:600}.prose p{margin-bottom:1.3em}.prose ul,.prose ol{margin-bottom:1.3em;padding-left:1.4em}.prose li{margin-bottom:.4em}.prose strong{color:var(--ink);font-weight:700}.prose em{font-style:italic}.prose a{color:var(--accent)}.codeblock{margin:1.6em 0;position:relative}.prose pre{background:var(--frame-bg);border:1px solid var(--rule);font-family:var(--mono);color:var(--ink-soft);white-space:pre-wrap;word-break:break-word;border-radius:3px;margin:0;padding:1em 1.1em;font-size:.82rem;line-height:1.55;overflow-x:auto}.prose code{font-family:var(--mono);font-size:.88em}.prose pre code{font-size:inherit;background:0 0;padding:0}.codeblock-copy{background:var(--paper);border:1px solid var(--rule);font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);cursor:pointer;border-radius:3px;padding:3px 9px;font-size:.68rem;transition:color .15s,border-color .15s;position:absolute;top:8px;right:8px}.codeblock-copy:hover{color:var(--accent);border-color:var(--accent-rule)}.pillar-rubric{--pr-ink:var(--ink);--pr-ink-soft:var(--ink-soft);--pr-gray:var(--gray);--pr-rule:var(--rule);--pr-accent:var(--accent);--pr-box:#fff;--pr-surface-bg:color-mix(in srgb, var(--gray) 9%, var(--paper));--pr-recover:var(--recover);--pr-recover-bg:var(--recover-bg);color:var(--pr-ink-soft);grid-template-columns:minmax(7.5rem,.85fr) repeat(3,minmax(0,1fr));gap:8px;margin:1.6em 0 2em;font-size:.86rem;line-height:1.45;display:grid}.graphs-page[data-theme=dark] .pillar-rubric{--pr-ink:var(--ink-fx);--pr-ink-soft:var(--ink-soft-fx);--pr-gray:var(--gray-fx);--pr-rule:#3a342c;--pr-accent:var(--accent-fx);--pr-box:#1b1714;--pr-surface-bg:color-mix(in srgb, var(--gray-fx) 12%, var(--paper-fx));--pr-recover:#8fb894;--pr-recover-bg:#18211a}.pillar-rubric .pr-head,.pillar-rubric .pr-row{display:contents}.pillar-rubric .pr-h{flex-direction:column;justify-content:flex-end;padding:0 2px 2px;display:flex}.pillar-rubric .pr-h-label{font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;color:var(--pr-ink);font-size:1.05rem;font-weight:600}.pillar-rubric .pr-h-sub{color:var(--pr-gray);font-size:.8rem;font-style:italic}.pillar-rubric .pr-h-surface .pr-h-label{color:var(--pr-gray)}.pillar-rubric .pr-h-territory .pr-h-label{color:var(--pr-accent)}.pillar-rubric .pr-h-recovery .pr-h-label{color:var(--pr-recover)}.pillar-rubric .pr-cell{border:1px solid var(--pr-rule);background:var(--pr-box);border-radius:3px;padding:13px 14px}.pillar-rubric .pr-pillar{flex-direction:column;gap:4px;display:flex}.pillar-rubric .pr-name{color:var(--pr-ink);font-size:1rem;font-weight:700}.pillar-rubric .pr-def{color:var(--pr-gray);font-style:italic}.pillar-rubric .pr-surface{background:var(--pr-surface-bg)}.pillar-rubric .pr-territory,.pillar-rubric .pr-recovery{padding-top:11px}.pillar-rubric .pr-territory{border-top:3px solid var(--pr-accent);color:var(--pr-ink)}.pillar-rubric .pr-recovery{background:var(--pr-recover-bg);border-top:3px solid var(--pr-recover)}.pillar-rubric .pr-label{display:none}@media screen and (max-width:719.98px){.pillar-rubric{flex-direction:column;gap:14px;font-size:.92rem;display:flex}.pillar-rubric .pr-head{display:none}.pillar-rubric .pr-row{border:1px solid var(--pr-rule);border-radius:3px;flex-direction:column;gap:8px;padding:14px;display:flex}.pillar-rubric .pr-pillar{background:0 0;border:0;padding:0 0 2px}.pillar-rubric .pr-name{font-size:1.1rem}.pillar-rubric .pr-label{font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;margin-bottom:3px;font-size:.95rem;font-weight:600;display:block}.pillar-rubric .pr-surface .pr-label{color:var(--pr-gray)}.pillar-rubric .pr-territory .pr-label{color:var(--pr-accent)}.pillar-rubric .pr-recovery .pr-label{color:var(--pr-recover)}}@media print{.pillar-rubric{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;gap:5pt;font-size:8.75pt;line-height:1.35}.pillar-rubric .pr-cell{padding:7pt 8pt}.pillar-rubric .pr-name{font-size:10pt}.pillar-rubric .pr-h-label{font-size:10.5pt}.pillar-rubric .pr-h-sub{font-size:8pt}}.prose .references p{margin-bottom:.9em;font-size:.95rem}.download-row{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 36px;font-size:.88rem;display:flex}.download-row a{border:1px solid var(--accent);color:var(--accent);letter-spacing:.04em;background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;text-decoration:none;display:inline-flex}.download-row a:hover{background:var(--accent);color:var(--paper)}.paper-standpoint{border-top:1px solid var(--rule);color:var(--ink-soft,var(--ink));margin-top:4em;padding-top:2em;font-size:.95rem}.paper-standpoint h2{letter-spacing:.08em;text-transform:uppercase;color:var(--gray,var(--ink));margin:0 0 .8em;font-size:.82rem;font-weight:600}.paper-standpoint p{margin-bottom:1em}.paper-standpoint a{color:var(--accent)}.long-prose{max-width:var(--measure);margin:0 auto;padding:56px 24px 32px}.long-prose h1{color:var(--accent);margin:0 0 .4em;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:700}.long-prose .lead{color:var(--ink-soft);margin-bottom:32px;font-size:1.08rem;font-style:italic}.long-prose h2{border-top:1px solid var(--rule);margin:2.4em 0 .6em;padding-top:1.6em;font-size:1.3rem;font-weight:600}.long-prose h2:first-of-type{border-top:0;padding-top:0}.long-prose ul{padding-left:1.4em}.cv-page .cv-name{color:var(--accent);letter-spacing:-.005em;margin:0 0 .4em;font-size:clamp(1.85rem,4.4vw,2.5rem);font-weight:700}.cv-page .cv-lead{color:var(--ink-soft);max-width:34rem;margin:0 0 18px;font-size:1.05rem;font-style:italic;line-height:1.65}.cv-page .cv-meta{margin:0 0 28px}.cv-page .cv-location{color:var(--ink-soft);margin-bottom:4px;font-size:.98rem}.cv-page .cv-email{font-family:var(--mono);color:var(--gray);letter-spacing:.01em;-webkit-user-select:text;user-select:text;font-size:.82rem}.cv-body h2{color:var(--accent);border-top:1px solid var(--rule);letter-spacing:.01em;margin:2.2em 0 .5em;padding-top:1.4em;font-size:1.12rem;font-weight:600}.cv-body h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.cv-body p{margin:0 0 1em;line-height:1.65}.cv-body p strong{color:var(--ink);font-weight:700}.cv-body p em{color:var(--ink-soft);font-style:italic}.cv-body hr{display:none}.cv-body a{color:var(--accent)}@media (max-width:640px){.cv-page .cv-lead{font-size:1rem}}@media print{.cv-page .cv-name{color:#6b1e1e;font-size:22pt}.cv-page .cv-lead{font-size:11pt}.cv-page .cv-location{font-size:10.5pt}.cv-page .cv-email{color:#555;font-family:"Source Serif 4",Georgia,serif;font-size:9.5pt}.cv-body h2{color:#6b1e1e;border-top:.5pt solid #c4a2a2;margin-top:1.4em;padding-top:.8em;font-size:11.5pt}.cv-body h2:first-of-type{margin-top:0;padding-top:0}.cv-body p{margin-bottom:.5em}}@media (max-width:640px){html,body{font-size:17px}.site-header{flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px}.site-header nav{flex-wrap:wrap;gap:16px}.site-footer{grid-template-columns:1fr;gap:22px}.page,.long-prose{padding:36px 20px 32px}.home-wrap{padding-top:48px}.home-sections .home-section{grid-template-columns:1fr;gap:6px}.abstract,.frame{padding:18px}}@media print{@page{size:Letter;margin:.85in .9in 1in}body{color:#111;background:#fff;font-size:11.5pt;line-height:1.55}.site-header,.site-footer,.download-row,.no-print{display:none!important}.page{max-width:none;padding:0}.frame,.abstract{page-break-inside:avoid;background:#f4f1e7;border-color:#c4a2a2;padding:12pt 14pt}h1,h2,h3{page-break-after:avoid;color:#111}.paper-title{color:#6b1e1e}p,li{orphans:3;widows:3}a{color:#111;text-decoration:none}hr{display:none}}.graphs-page{--paper-fx:var(--paper);--ink-fx:var(--ink);--ink-soft-fx:var(--ink-soft);--rule-fx:var(--rule);--gray-fx:var(--gray);--gray-soft-fx:var(--gray-soft);--accent-fx:var(--accent);--frame-bg-fx:var(--frame-bg)}.graphs-page[data-theme=dark]{--paper-fx:#14110f;--ink-fx:#f0ebe1;--ink-soft-fx:#c9c3b6;--rule-fx:#2a2620;--gray-fx:#9c958a;--gray-soft-fx:#7a7368;--accent-fx:#c47a7a;--frame-bg-fx:#1f1a16;background-color:var(--paper-fx);color:var(--ink-fx)}.graphs-page[data-theme=dark] .paper-eyebrow{color:var(--gray-soft-fx)}.graphs-page[data-theme=dark] .paper-title{color:var(--accent-fx)}.graphs-page[data-theme=dark] .paper-meta{color:var(--gray-fx)}.graphs-page[data-theme=dark] .frame{background:var(--frame-bg-fx);border-left-color:var(--accent-fx)}.graphs-page[data-theme=dark] .frame-label{color:var(--accent-fx)}.graphs-page[data-theme=dark] .frame p{color:var(--ink-soft-fx)}.graphs-page[data-theme=dark] .index-eyebrow{color:var(--gray-soft-fx)}.graphs-page[data-theme=dark] .index-h1{color:var(--accent-fx)}.graphs-page[data-theme=dark] .index-framing{color:var(--ink-soft-fx)}.graphs-page[data-theme=dark] .paper-card{border-top-color:var(--rule-fx)}.graphs-page[data-theme=dark] .paper-card:last-of-type{border-bottom-color:var(--rule-fx)}.graphs-page[data-theme=dark] .paper-card-meta{color:var(--gray-fx)}.graphs-page[data-theme=dark] .paper-card h2,.graphs-page[data-theme=dark] .paper-card h2 a{color:var(--ink-fx)}.graphs-page[data-theme=dark] .paper-card h2 a:hover{color:var(--accent-fx)}.graphs-page[data-theme=dark] .paper-card-byline,.graphs-page[data-theme=dark] .paper-card-excerpt{color:var(--ink-soft-fx)}.graphs-page[data-theme=dark] .read-link{color:var(--accent-fx)}.graphs-page .theme-toggle{font-family:var(--serif);color:var(--gray-soft-fx);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:baseline;gap:8px;margin:28px 0 -4px;font-size:.72rem;display:flex}.graphs-page .theme-toggle-opt{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--gray-soft-fx);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.graphs-page .theme-toggle-opt:hover{color:var(--accent-fx)}.graphs-page .theme-toggle-opt.is-active{color:var(--accent-fx);text-decoration:underline;-webkit-text-decoration-color:var(--accent-fx);text-decoration-color:var(--accent-fx);text-underline-offset:3px}.graphs-page .theme-toggle-sep{color:var(--rule-fx)}.graphs-page .graph-stat-row{border-top:1px solid var(--rule-fx);border-bottom:1px solid var(--rule-fx);grid-template-columns:repeat(3,1fr);gap:24px;margin:12px 0 8px;padding:24px 0;display:grid}.graphs-page .graph-stat-value{font-family:var(--display);color:var(--accent-fx);margin-bottom:6px;font-size:clamp(2rem,6vw,2.8rem);font-weight:600;line-height:1.05}.graphs-page .graph-stat-caption{font-family:var(--serif);color:var(--gray-soft-fx);font-size:.82rem;font-style:italic;line-height:1.4}.graphs-page .graph-section{margin:56px 0}.graphs-page .graph-heading{font-family:var(--display);color:var(--ink-fx);margin:0 0 6px;font-size:1.35rem;font-weight:600;line-height:1.25}.graphs-page .graph-caption{font-family:var(--serif);color:var(--gray-fx);margin:0 0 20px;font-size:.92rem;font-style:italic;line-height:1.6}.graphs-page .graph-chart-container{width:100%}.graphs-page .small-multiples{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (min-width:520px){.graphs-page .small-multiples{grid-template-columns:repeat(4,1fr)}}@media (min-width:720px){.graphs-page .small-multiples{grid-template-columns:repeat(6,1fr)}}.graphs-page .small-multiple{border:1px solid var(--rule-fx);background:var(--paper-fx);padding:8px 10px 6px}.graphs-page .small-multiple.is-us{border-color:var(--accent-fx)}.graphs-page .small-multiples-attribution{text-align:right;font-family:var(--serif);color:var(--gray-soft-fx);letter-spacing:.05em;margin-top:10px;font-size:.65rem}.graphs-page .chart-downloads{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:baseline;gap:6px;margin-top:12px;font-size:.7rem;display:flex}.graphs-page .chart-download-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--gray-soft-fx);cursor:pointer;background:0 0;border:0;padding:0}.graphs-page .chart-download-btn:hover,.graphs-page .chart-download-btn.is-active{color:var(--accent-fx)}.graphs-page .chart-download-sep{color:var(--rule-fx)}.graphs-page .chart-embed-panel{border:1px solid var(--rule-fx);background:var(--paper-fx);font-family:var(--serif);color:var(--ink-soft-fx);margin-top:10px;padding:14px 16px;font-size:.78rem}.graphs-page .chart-embed-tabs{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-soft-fx);align-items:baseline;gap:0;margin-bottom:10px;font-size:.7rem;display:flex}.graphs-page .chart-embed-tab{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--gray-soft-fx);cursor:pointer;background:0 0;border:0;padding:0 6px 0 0}.graphs-page .chart-embed-tab+.chart-embed-tab{border-left:1px solid var(--rule-fx);padding-left:6px}.graphs-page .chart-embed-tab:hover,.graphs-page .chart-embed-tab.is-active{color:var(--accent-fx)}.graphs-page .chart-embed-tab.is-active{text-decoration:underline;-webkit-text-decoration-color:var(--accent-fx);text-decoration-color:var(--accent-fx);text-underline-offset:3px}.graphs-page .chart-embed-code{border:1px solid var(--rule-fx);background:var(--paper-fx);width:100%;min-height:3.2em;color:var(--ink-fx);resize:none;word-break:break-all;white-space:pre-wrap;outline:none;padding:8px 10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.5;display:block}.graphs-page .chart-embed-copy{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-soft-fx);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:.7rem}.graphs-page .chart-embed-copy:hover{color:var(--accent-fx)}.embed-page.graphs-page,.embed-page.page{max-width:100%!important;margin:0!important;padding:0!important}.embed-page[data-theme=dark]{background-color:#0000}.embed-page .graph-section{margin:0}.embed-page .graph-heading,.embed-page .graph-caption,.embed-page .chart-downloads,.embed-page .chart-embed-panel{display:none}.graphs-page .graph-methodology{border-top:1px solid var(--rule-fx);font-family:var(--serif);color:var(--gray-fx);margin:64px 0 0;padding-top:24px;font-size:.86rem;line-height:1.65}.graphs-page .graph-methodology p{margin:0 0 8px}.graphs-page .graph-methodology a{color:var(--accent-fx)}.about-contact a{color:inherit;text-underline-offset:2px;text-decoration:underline}.graphs-page .graph-summary{font-family:var(--serif);color:var(--ink-soft-fx);margin:14px 0 0;font-size:.95rem;line-height:1.6}.graphs-page .graph-used-in{font-family:var(--serif);color:var(--gray-fx);margin:0 0 18px;font-size:.92rem}.graphs-page .graph-used-in a{color:var(--accent-fx)}.writings-section{scroll-margin-top:24px}:is(.page,.long-prose) .paper-series{margin:0 0 10px;font-size:.98rem}.paper-series a{color:var(--accent);text-decoration:none}.paper-series a:hover{text-decoration:underline}.paper-contents{border:1px solid var(--rule);border-radius:3px;margin:0 0 28px;padding:16px 20px}.paper-contents-label{font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;color:var(--gray);margin-bottom:6px;font-weight:600}.paper-contents ol{margin:0;padding-left:1.4em;font-size:.95rem}.paper-contents li{margin:.25em 0}.paper-contents a{color:var(--ink-soft);text-decoration:none}.paper-contents a:hover{color:var(--accent);text-decoration:underline}.prose h2[id]{scroll-margin-top:24px}.cite-this summary{cursor:pointer;color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:3px}.cite-this[open]{flex-basis:100%;order:3}.cite-this-panel{background:var(--frame-bg);border:1px solid var(--rule);border-radius:3px;margin-top:12px;padding:14px 16px}.cite-this-item+.cite-this-item{margin-top:14px}.cite-this-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cite-this-label{font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;color:var(--gray);font-weight:600}.cite-this .cite-this-copy{position:static}.cite-this-text{overflow-wrap:anywhere;margin:6px 0 0;font-size:.9rem;line-height:1.55}.paper-pager{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin:48px 0 0;padding-top:20px;display:flex}.paper-pager a{max-width:48%;color:var(--ink);flex-direction:column;gap:2px;font-weight:600;text-decoration:none;display:flex}.paper-pager a:hover{color:var(--accent)}.paper-pager .paper-pager-next{text-align:right;order:2;margin-left:auto}.paper-pager .paper-pager-prev{order:1}.paper-pager-label{font-variant:small-caps;text-transform:lowercase;letter-spacing:.08em;color:var(--gray);font-size:.92rem;font-weight:600}@media (max-width:640px){.paper-pager a{max-width:100%}.paper-pager .paper-pager-next{text-align:left;order:1;margin-left:0}.paper-pager .paper-pager-prev{order:2}}.long-prose .index-path-label{margin:0 0 2px;display:block}.footer-site{white-space:nowrap;margin-right:1.1em;display:inline-block}.footer-site:last-child{margin-right:0}
