@font-face{font-family:Newsreader;font-style:italic;font-weight:200;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:200;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_bc32bf63-module__b6t5oW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_bc32bf63-module__b6t5oW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e9d71eb-module___O-_RW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e9d71eb-module___O-_RW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#fff4eb;--paper-2:#fff5ed;--ink:#0f1215;--ink-2:#2b2e32;--muted:#4f5357;--muted-2:#777b7f;--rule:#26292d;--rule-soft:#a7a49f;--accent:#af583d;--accent-ink:#8e3b20;--texture-ink:#181611;--texture-blend:multiply;--texture-opacity:.18;--grain-opacity:.06;--pulp-opacity:.18;--vignette-opacity:.09;--scrim-opacity:.8;--texture-duration:240s;--paper-drift-duration:180s;--serif:"Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--measure:38rem;--measure-wide:56rem;--measure-narrow:30rem}@supports (color:lab(0% 0 0)){:root{--paper-2:lab(97.2524% 2.36678 5.04118);--ink:lab(5.25979% -.594564 -2.30088);--ink-2:lab(18.7913% -.835583 -2.83635);--muted:lab(35.0324% -.855446 -2.84643);--muted-2:lab(51.2729% -.865608 -2.85184);--rule:lab(16.4711% -.831097 -2.83417);--rule-soft:lab(67.5428% .465989 3.0194);--accent:lab(48.0084% 34.4026 32.3137);--accent-ink:lab(36.3767% 34.8511 34.1273);--texture-ink:lab(7.24722% .654019 3.2768)}}[data-theme=bone]{--paper:#fff4eb;--paper-2:#fff5ed;--ink:#0f1215;--ink-2:#2b2e32;--muted:#4f5357;--muted-2:#777b7f;--rule:#26292d;--rule-soft:#a7a49f;--accent:#af583d;--accent-ink:#8e3b20;--texture-ink:#181611;--texture-blend:multiply;--texture-opacity:.18;--grain-opacity:.06;--pulp-opacity:.18}@supports (color:lab(0% 0 0)){[data-theme=bone]{--paper-2:lab(97.2524% 2.36678 5.04118);--ink:lab(5.25979% -.594564 -2.30088);--ink-2:lab(18.7913% -.835583 -2.83635);--muted:lab(35.0324% -.855446 -2.84643);--muted-2:lab(51.2729% -.865608 -2.85184);--rule:lab(16.4711% -.831097 -2.83417);--rule-soft:lab(67.5428% .465989 3.0194);--accent:lab(48.0084% 34.4026 32.3137);--accent-ink:lab(36.3767% 34.8511 34.1273);--texture-ink:lab(7.24722% .654019 3.2768)}}[data-theme=graphite]{--paper:#090b0d;--paper-2:#141618;--ink:#fff;--ink-2:#f2f2f2;--muted:#d7d7d7;--muted-2:#b1b1b1;--rule:#c4c4c4;--rule-soft:#8c8c8c;--accent:#bda884;--accent-ink:#d7c19c;--texture-ink:#ecebe9;--texture-blend:normal;--texture-opacity:.1;--grain-opacity:.08;--pulp-opacity:.16}@supports (color:lab(0% 0 0)){[data-theme=graphite]{--paper:lab(3.05195% -.409506 -.906718);--paper-2:lab(7.23279% -.73985 -1.59388);--ink:lab(100% 0 0);--ink-2:lab(95.36% 0 0);--muted:lab(86.08% -.0000298023 0);--muted-2:lab(72.16% 0 -.0000119209);--rule:lab(79.12% -.0000298023 -.0000119209);--rule-soft:lab(58.24% 0 0);--accent:lab(69.9418% 4.18308 21.5996);--accent-ink:lab(79.2279% 4.07469 21.4826);--texture-ink:lab(93.049% .167787 1.12778)}}[data-theme=oxblood]{--paper:#2b1311;--paper-2:#351c1a;--ink:#e8e4df;--ink-2:#c1bdb8;--muted:#8c8480;--muted-2:#645b59;--rule:#503532;--rule-soft:#402624;--accent:#d9b06b;--accent-ink:#e6bd77;--texture-ink:#e8e4df;--texture-blend:normal;--texture-opacity:.09;--grain-opacity:.1}@supports (color:lab(0% 0 0)){[data-theme=oxblood]{--paper:lab(9.13304% 12.4851 6.42529);--paper-2:lab(13.7762% 12.4488 6.92738);--ink:lab(90.7244% .916779 2.88192);--ink-2:lab(76.8043% .91973 2.88379);--muted:lab(55.8695% 2.62111 3.55339);--muted-2:lab(39.6033% 3.12278 2.99456);--rule:lab(25.3812% 12.389 6.80272);--rule-soft:lab(18.4186% 12.4208 6.86514);--accent:lab(74.5846% 9.01014 41.3217);--accent-ink:lab(79.2337% 8.85254 41.0302);--texture-ink:lab(90.7244% .916779 2.88192)}}[data-theme=chalk]{--paper:#0a0b0c;--paper-2:#151617;--ink:#f1f2f3;--ink-2:#c3c4c5;--muted:#7e8083;--muted-2:#56585b;--rule:#2c2e30;--rule-soft:#1d1f22;--accent:#dcbc33;--accent-ink:#f0cf4c;--texture-ink:#f1f2f3;--texture-blend:normal;--texture-opacity:.08;--grain-opacity:.07}@supports (color:lab(0% 0 0)){[data-theme=chalk]{--paper:lab(3.0477% -.113532 -.383729);--paper-2:lab(7.22482% -.203781 -.679234);--ink:lab(95.3586% -.223041 -.716782);--ink-2:lab(79.1186% -.222862 -.716639);--muted:lab(53.596% -.54884 -1.78672);--muted-2:lab(37.3558% -.545204 -1.78471);--rule:lab(18.7953% -.536799 -1.78018);--rule-soft:lab(11.835% -.530794 -1.77701);--accent:lab(77.3222% 2.10109 68.3091);--accent-ink:lab(84.3097% 1.6501 66.5924);--texture-ink:lab(95.3586% -.223041 -.716782)}}*{box-sizing:border-box}html,body{background:var(--paper,#fff4eb);color:var(--ink);font-family:var(--serif);font-feature-settings:"kern", "liga", "onum";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:before{content:"";z-index:0;pointer-events:none;background-color:var(--texture-ink);opacity:var(--texture-opacity,.1);mix-blend-mode:var(--texture-blend,normal);animation:topoDrift var(--texture-duration,240s) linear infinite;will-change:transform;position:fixed;inset:-10vmax;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='560' height='560' viewBox='0 0 560 560'><g fill='none' stroke='black' stroke-width='1'><path d='M-40 60 Q 90 30 210 80 T 450 60 T 640 90'/><path d='M-40 120 Q 80 80 200 130 T 440 110 T 640 140'/><path d='M-40 180 Q 100 150 220 200 T 460 180 T 640 210'/><path d='M-40 240 Q 90 210 230 260 T 470 240 T 640 270'/><path d='M-40 300 Q 110 270 240 320 T 480 300 T 640 330'/><path d='M-40 360 Q 80 330 220 380 T 460 360 T 640 390'/><path d='M-40 420 Q 100 390 230 440 T 470 420 T 640 450'/><path d='M-40 480 Q 90 450 230 500 T 470 480 T 640 510'/></g></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='560' height='560' viewBox='0 0 560 560'><g fill='none' stroke='black' stroke-width='1'><path d='M-40 60 Q 90 30 210 80 T 450 60 T 640 90'/><path d='M-40 120 Q 80 80 200 130 T 440 110 T 640 140'/><path d='M-40 180 Q 100 150 220 200 T 460 180 T 640 210'/><path d='M-40 240 Q 90 210 230 260 T 470 240 T 640 270'/><path d='M-40 300 Q 110 270 240 320 T 480 300 T 640 330'/><path d='M-40 360 Q 80 330 220 380 T 460 360 T 640 390'/><path d='M-40 420 Q 100 390 230 440 T 470 420 T 640 450'/><path d='M-40 480 Q 90 450 230 500 T 470 480 T 640 510'/></g></svg>");-webkit-mask-size:560px 560px;mask-size:560px 560px;-webkit-mask-repeat:repeat;mask-repeat:repeat}body:after{content:"";z-index:0;pointer-events:none;opacity:var(--grain-opacity,.08);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:240px 240px;position:fixed;inset:0}@keyframes topoDrift{0%{transform:translate(0,0)}to{transform:translate(-560px,-560px)}}[data-texture=off] body:before,[data-grain=off] body:after{display:none}[data-motion=off] body:before{animation:none}html:not([data-bg=topo]) body:before{display:none}.bg-scrim{z-index:0;pointer-events:none;background:var(--paper);opacity:var(--scrim-opacity,.92);position:fixed;inset:0}.paper-fx{z-index:0;pointer-events:none;position:fixed;inset:0}.paper-fx>*{pointer-events:none;position:absolute;inset:0}.paper-pulp{opacity:var(--pulp-opacity,.18);mix-blend-mode:overlay;will-change:transform;background:0 0;width:116%!important;height:116%!important;inset:-8%!important}[data-bg=lightsweep] .paper-pulp{animation:paperDrift var(--paper-drift-duration,180s) ease-in-out infinite alternate}@keyframes paperDrift{0%{transform:translate(-2%,-1%)rotate(.05deg)}50%{transform:translate(1%,2%)rotate(-.08deg)}to{transform:translate(2%,-1%)rotate(.05deg)}}@media (prefers-reduced-motion:reduce){[data-bg=lightsweep] .paper-pulp{animation:none}}.paper-pulp svg,.paper-weave svg{width:100%;height:100%;display:block;position:absolute;inset:0}[data-pulp=off] .paper-pulp,.paper-weave{display:none}[data-weave=laid] .paper-weave{opacity:.05;mix-blend-mode:multiply;background-image:repeating-linear-gradient(90deg,#0000 0 1.6px,#000000b3 1.6px 1.7px),repeating-linear-gradient(0deg,#0000 0 28px,#000000b3 28px 28.5px);display:block}[data-theme=graphite] [data-weave=laid] .paper-weave,:root:not([data-theme]) [data-weave=laid] .paper-weave,[data-theme=oxblood] [data-weave=laid] .paper-weave,[data-theme=chalk] [data-weave=laid] .paper-weave{opacity:.04;mix-blend-mode:screen;background-image:repeating-linear-gradient(90deg,#0000 0 1.6px,#ffffffb3 1.6px 1.7px),repeating-linear-gradient(0deg,#0000 0 28px,#ffffffb3 28px 28.5px)}[data-weave=coldpress] .paper-weave{opacity:.1;mix-blend-mode:overlay;background:0 0;display:block}[data-weave=rag] .paper-weave{opacity:.55;mix-blend-mode:multiply;background-image:radial-gradient(circle at 12% 18%,#00000080 .8px,#0000 1.4px),radial-gradient(circle at 78% 42%,#0006 .6px,#0000 1.2px),radial-gradient(circle at 34% 81%,#00000080 .7px,#0000 1.3px),radial-gradient(circle at 91% 11%,#0006 .6px,#0000 1.2px),radial-gradient(circle at 8% 64%,#00000080 .8px,#0000 1.4px),radial-gradient(circle at 56% 28%,#0006 .6px,#0000 1.2px),radial-gradient(circle at 22% 92%,#00000080 .7px,#0000 1.3px);background-repeat:repeat;background-size:240px 240px;display:block}[data-theme=graphite] [data-weave=rag] .paper-weave,:root:not([data-theme]) [data-weave=rag] .paper-weave,[data-theme=oxblood] [data-weave=rag] .paper-weave,[data-theme=chalk] [data-weave=rag] .paper-weave{opacity:.45;mix-blend-mode:screen;background-image:radial-gradient(circle at 12% 18%,#ffffff80 .8px,#0000 1.4px),radial-gradient(circle at 78% 42%,#fff6 .6px,#0000 1.2px),radial-gradient(circle at 34% 81%,#ffffff80 .7px,#0000 1.3px),radial-gradient(circle at 91% 11%,#fff6 .6px,#0000 1.2px),radial-gradient(circle at 8% 64%,#ffffff80 .8px,#0000 1.4px),radial-gradient(circle at 56% 28%,#fff6 .6px,#0000 1.2px),radial-gradient(circle at 22% 92%,#ffffff80 .7px,#0000 1.3px)}.paper-vignette{background:radial-gradient(circle at center, transparent 45%, rgba(0,0,0,calc(var(--vignette-opacity,.09) * 1)) 100%)}[data-vignette=off] .paper-vignette{display:none}@media (prefers-reduced-motion:reduce){body:before{animation:none}}.shell,header,footer,main{z-index:1;position:relative}body{font-size:20px;font-weight:420;line-height:1.6}a{color:inherit;border-bottom:1px solid var(--ink-2);text-decoration:none;transition:border-color .16s,color .16s}a:hover{color:var(--ink);border-bottom-color:var(--ink)}.mono,.label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.shell{max-width:64rem;margin:0 auto;padding:0 2rem}.measure{max-width:var(--measure)}.measure-wide{max-width:var(--measure-wide)}.topbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem 0 1.5rem;display:flex}.topbar .brand{font-family:var(--serif);letter-spacing:-.01em;border:none;flex:none;font-size:1.0625rem;font-weight:500;line-height:1.2}.brand-socials{flex:auto;justify-content:center;align-items:center;gap:1.1rem;display:flex}.brand-socials a{color:var(--muted);outline:none;justify-content:center;align-items:center;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex;border:none!important}.brand-socials a:hover,.brand-socials a:focus,.brand-socials a:focus-visible,.brand-socials a:active{outline:none;border:none!important}.brand-socials a:hover{color:var(--accent);transform:translateY(-1px)}.brand-socials svg{display:block}.nav{align-items:baseline;gap:1.75rem;display:flex}.nav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:none;border-bottom:1px solid #0000;padding-bottom:2px;font-size:11px}.nav a:hover,.nav a.active{color:var(--accent);border-bottom-color:var(--accent)}.topbar-right{align-items:baseline;gap:1.5rem;display:flex}.nav-sep{background:var(--rule);align-self:center;width:1px;height:14px;display:inline-block}.socials-nav{align-items:center;gap:.85rem;display:flex}.socials-nav a{color:var(--muted);border:none;justify-content:center;align-items:center;transition:color .16s,transform .16s;display:inline-flex}.socials-nav a:hover{color:var(--accent);transform:translateY(-1px)}.socials-nav svg{display:block}@media (max-width:720px){.topbar-right{gap:.9rem}.nav{gap:1rem}.nav-sep{display:none}.socials-nav{gap:.7rem}}.hero{border-bottom:1px solid var(--rule);grid-template-columns:1fr 14rem;align-items:start;gap:3rem;padding:2rem 0 3rem;display:grid}@media (max-width:820px){.hero{grid-template-columns:1fr;gap:2rem}.hero-portrait{max-width:14rem}}.hero-text{min-width:0}.hero-portrait{flex-direction:column;gap:.65rem;margin:0;display:flex}.portrait-frame{aspect-ratio:3/4;background:var(--paper-2);border:1px solid var(--rule);color:var(--muted-2);position:relative;overflow:hidden}.portrait-art{width:100%;height:100%;position:absolute;inset:0}.portrait-photo{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.hero-portrait figcaption{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.5rem;font-size:10.5px;display:flex}.hero-portrait .cap-label{color:var(--ink-2);font-weight:500}.hero .eyebrow{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.hero .eyebrow .pulse{background:#d97c3a;border-radius:50%;width:7px;height:7px;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 #d97c3a66}50%{box-shadow:0 0 0 8px #d97c3a00}to{box-shadow:0 0 #d97c3a66}}.hero h1{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;text-shadow:0 1px #00000059,0 0 28px #00000040;margin:0 0 1.5rem;font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:340;line-height:1.04}.hero h1 em{color:var(--ink);font-style:italic;font-weight:320}.hero .lede{color:var(--ink-2);text-wrap:pretty;max-width:36rem;margin:0 0 2rem;font-size:1.25rem;font-weight:420;line-height:1.5}.hero .lede a{border-bottom-color:var(--ink-2)}.hero-meta{border-top:1px solid var(--rule-soft);grid-template-columns:repeat(3,auto);justify-content:start;align-items:start;gap:1.25rem 3rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}@media (max-width:720px){.hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}}.hero-meta dt{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:11px;font-weight:500;display:inline-flex}.hero-meta dt .pulse{background:#d97c3a;border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s ease-in-out infinite pulseDot;display:inline-block;box-shadow:0 0 #d97c3a8c}@keyframes pulseDot{0%{opacity:1;box-shadow:0 0 #d97c3a8c}50%{opacity:.85;box-shadow:0 0 0 7px #d97c3a00}to{opacity:1;box-shadow:0 0 #d97c3a8c}}.hero-meta dd{font-family:var(--serif);color:var(--ink);margin:0;font-size:.95rem;line-height:1.45}.hero-meta dd .dim{color:var(--muted)}.hero-now{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:11px;font-weight:500;display:inline-flex}.hero-now .pulse{background:#d97c3a;border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s ease-in-out infinite pulseDot;display:inline-block;box-shadow:0 0 #d97c3a8c}.hero-now-label{color:var(--ink)}.hero-now-sep{color:var(--muted-2)}.hero-now-text .dim{color:var(--muted)}.hero-meta .now-cell dd{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:500}.hero-meta .now-cell dd .dim{color:var(--muted)}.hero-meta .areas-cell,.hero-meta .areas-cell dt{text-align:center}.hero-meta .areas-cell dd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.25rem;display:flex}.hero-meta .area-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;padding-top:.15rem;font-size:11px}@media (max-width:820px){.hero-meta .areas-cell{text-align:left;grid-column:1/-1}.hero-meta .areas-cell dt{text-align:left}.hero-meta .areas-cell dd{justify-content:flex-start}}.section-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:0;padding:4rem 0 1.5rem;display:flex}.section-head h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:400}.section-head .index{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.writing-list{margin:0;padding:0;list-style:none}.writing-list li{border-bottom:1px solid var(--rule-soft);grid-template-columns:5.5rem 4.25rem 1fr auto;align-items:start;gap:1.5rem;padding:1.5rem 0;transition:background .2s;display:grid}.writing-list li:hover{background:color-mix(in oklch, var(--ink) 10%, transparent)}.writing-list li:hover .title,.writing-list li:hover .dek,.writing-list li:hover .date,.writing-list li:hover .meta{color:var(--ink)}.writing-list .date{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:.4rem;font-size:11px}.writing-list .post-thumb{aspect-ratio:1;background:var(--paper-2);border:1px solid var(--rule);position:relative;overflow:hidden}.writing-list .post-thumb svg{width:100%;height:100%;display:block;position:absolute;inset:0}.writing-list .post-thumb-cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--paper);padding:1px 4px;font-size:9px;position:absolute;bottom:4px;left:5px}.writing-list .thumb-spacer{display:block}.writing-list a.title{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);font-variation-settings:"opsz" 36;text-wrap:balance;border:none;font-size:1.5rem;font-weight:400;line-height:1.2}.writing-list a.title:hover{color:var(--ink)}.writing-list li.latest .date,.writing-list li.latest a.title,.writing-list li.latest .dek,.writing-list li.latest .meta,.writing-list li.latest a.title{color:var(--accent)}.writing-list li.latest a.title:hover{color:var(--accent-ink)}.writing-list li.latest .date:after{content:" · LATEST";color:var(--accent);letter-spacing:.12em;margin-left:.4rem}.writing-list .meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;padding-top:.4rem;font-size:10.5px}.writing-list .dek{color:var(--muted);max-width:36rem;margin:.4rem 0 0;font-size:1rem;line-height:1.5}@media (max-width:720px){.writing-list li{grid-template-columns:1fr;gap:.6rem}.writing-list .post-thumb{aspect-ratio:4/3;max-width:8rem}.writing-list .thumb-spacer,.writing-list .meta{display:none}}.about-grid{border-bottom:1px solid var(--rule);grid-template-columns:1fr 18rem;gap:4rem;padding:3rem 0;display:grid}@media (max-width:820px){.about-grid{grid-template-columns:1fr;gap:2rem}}.about-grid p{color:var(--ink-2);text-wrap:pretty;margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.65}.about-grid p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--accent-ink);font-variation-settings:"opsz" 144;padding:.35rem .6rem 0 0;font-size:3.6rem;font-weight:400;line-height:.9}.sidebar h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:11px;font-weight:500}.sidebar .stack{margin-bottom:2rem}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar ul li{font-family:var(--serif);border-top:1px solid var(--rule-soft);justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.95rem;display:flex}.sidebar ul li:first-child{border-top:1px solid var(--rule)}.sidebar ul li .when{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.sidebar ul li.role-acquired strong{background:linear-gradient(transparent 60%, color-mix(in oklch, var(--accent) 28%, transparent) 60%);padding:0 .1em}.sidebar ul li .acq-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink,var(--ink-2));border:1px solid color-mix(in oklch, var(--accent) 45%, transparent);vertical-align:2px;white-space:nowrap;border-radius:2px;margin-left:.5rem;padding:1px 5px 0;font-size:9.5px;font-weight:500;display:inline-block}.now{border-bottom:1px solid var(--rule);padding:3rem 0}.now .row{grid-template-columns:8rem 1fr;align-items:baseline;gap:2.5rem;display:grid}.now h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500}.now .stamp{font-family:var(--mono);color:var(--muted-2);margin-top:.4rem;font-size:10.5px;display:block}.now p{color:var(--ink-2);text-wrap:pretty;max-width:38rem;margin:0 0 .9rem;font-size:1.05rem;line-height:1.55}.now p:last-child{margin-bottom:0}@media (max-width:720px){.now .row{grid-template-columns:1fr;gap:.75rem}}.foot{grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:3rem 0 4rem;display:grid}.foot .colophon{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;line-height:1.7}.foot .socials{flex-direction:column;align-items:end;gap:.4rem;display:flex}.foot .socials a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:none;align-items:center;gap:.6rem;font-size:11px;display:flex}.foot .socials a .arrow{transition:transform .2s;display:inline-block}.foot .socials a:hover .arrow{transform:translate(2px,-2px)}.foot .socials a:hover{color:var(--accent)}.article{padding:4rem 0 3rem}.article .kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.5rem;font-size:11px}.article h1{font-family:var(--serif);letter-spacing:-.022em;font-variation-settings:"opsz" 144;text-wrap:balance;max-width:36rem;margin:0 0 1.5rem;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:350;line-height:1.06}.article .dek{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;max-width:38rem;margin:0 0 2rem;font-size:1.35rem;font-style:italic;font-weight:300;line-height:1.5}.article .byline{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:2rem;margin-bottom:3rem;padding:1.25rem 0;font-size:11px;display:flex}.article .byline strong{color:var(--ink);font-weight:500}.prose{max-width:var(--measure)}.prose p{color:var(--ink);text-wrap:pretty;margin:0 0 1.4rem;font-size:1.125rem;line-height:1.65}.prose p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--accent-ink);font-variation-settings:"opsz" 144;padding:.4rem .6rem 0 0;font-size:4.4rem;font-weight:400;line-height:.85}.prose h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:3rem 0 1rem;font-size:1.6rem;font-weight:400}.prose blockquote{border-left:2px solid var(--ink-2);font-family:var(--serif);color:var(--ink-2);margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.25rem;font-style:italic;line-height:1.5}.prose hr{border:none;border-top:1px solid var(--rule);width:4rem;margin:2.5rem auto}.prose .pullnum{font-family:var(--mono);letter-spacing:.08em;color:var(--muted-2);vertical-align:super;font-size:10.5px}.article-foot{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:2rem;margin-top:3.5rem;padding-top:1.5rem;display:grid}.article-foot .col h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:11px;font-weight:500}.article-foot .col a{font-family:var(--serif);color:var(--ink);border:none;font-size:1.05rem;line-height:1.3;display:block}.article-foot .col a:hover{color:var(--ink)}.subscribe{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);background:#f0f2f4;background:lab(95.357% -.443876 -1.4321);margin:0 -100vw;padding:3.5rem max(2rem,50vw - 30rem)}.subscribe-inner{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:64rem;margin:0 auto;display:grid}@media (max-width:720px){.subscribe-inner{grid-template-columns:1fr;gap:1.5rem}}.subscribe h3{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.6rem;font-weight:400}.subscribe p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.subscribe form{border-bottom:1px solid var(--ink);align-items:baseline;display:flex}.subscribe input{font-family:var(--serif);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:.6rem 0;font-size:1.05rem}.subscribe input::placeholder{color:var(--muted-2)}.subscribe button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:center;gap:.5rem;padding:.6rem 0 .6rem 1rem;font-size:11px;display:flex}.subscribe button:hover{color:var(--ink)}.view{animation:.36s both fade;display:none}.view.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}::selection{color:var(--ink);background:#d97c3a40}[data-density=comfortable] body{font-size:19px}[data-density=airy] body{font-size:20px;line-height:1.65}[data-density=airy] .hero{padding:7rem 0 5rem}[data-density=airy] .section-head{padding-top:5rem}[data-density=compact] body{font-size:17.5px}[data-density=compact] .hero{padding:3.5rem 0 3rem}
