@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_6189ba3b-module__NfPtiG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_6189ba3b-module__NfPtiG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_33858923-module__e7vu0a__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_33858923-module__e7vu0a__variable{--font-archivo-black:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.0n7ulcr4ivksg.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.1hij5ex6k3v9q.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.3a-pd9010p_dh.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.0n7ulcr4ivksg.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.1hij5ex6k3v9q.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.3a-pd9010p_dh.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.0n7ulcr4ivksg.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.1hij5ex6k3v9q.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.1ljbalzvxyif7.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.3ex3j6ahhvjry.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.40bho2kviej2o.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.1ljbalzvxyif7.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.3ex3j6ahhvjry.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.40bho2kviej2o.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.1ljbalzvxyif7.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.3ex3j6ahhvjry.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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.40bho2kviej2o.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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_cc074312-module__O3kc-W__className{font-family:Newsreader,Newsreader Fallback}.newsreader_cc074312-module__O3kc-W__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2?dpl=dpl_Gz3iN2eXk4SX6nqZphenZPSMebi8)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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_fdf5de47-module__aex0MW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_fdf5de47-module__aex0MW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f4f1ea;--paper-warm:#eae7df;--paper-2:#fbf9f4;--paper-3:#fff;--ink:#111110;--muted:#55524b;--brand:#03f;--brand-ink:#0026bf;--brand-lift:#3f7bff;--brand-on:#fff;--acc:#f50;--acc-ink:#c43e00;--acc-on:#111110;--acc-wash:#ffe9df;--orange:#f50;--blue:#03f;--blue-ink:#0026bf;--blue-lift:#3f7bff;--data-a:#f50;--data-b:#3f7bff;--line:#111110;--soft-line:#cfc9bc;--line-on-ink:#3a3833;--on-dark:#8a857c;--on-dark-2:#bdb8ae;--display:var(--font-archivo-black), "Arial Black", sans-serif;--serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--grot:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-space-mono), "IBM Plex Mono", ui-monospace, monospace;--furniture:var(--grot);--fs-masthead:clamp(52px, 12vw, 150px);--fs-display:clamp(34px, 5.4vw, 64px);--fs-h1:clamp(30px, 4.4vw, 56px);--fs-h2:clamp(24px, 3vw, 36px);--fs-h3:20px;--fs-lead:22px;--fs-body:18px;--fs-small:15px;--fs-label:12px;--fs-micro:11px;--track-display:-.03em;--track-tight:-.02em;--track-label:.08em;--track-meta:.06em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:26px;--sp-7:34px;--sp-8:44px;--sp-9:64px;--bw:2px;--bw-thick:3px;--radius:0px;--rule-lines:repeating-linear-gradient(0deg, transparent, transparent 27px, #11111009 27px, #11111009 28px);--dot-grid:radial-gradient(circle at 1px 1px, #1111100d 1px, transparent 0);--shadow-hard:4px 4px 0 var(--ink);--shadow-hard-a:4px 4px 0 var(--acc);--shadow-press:2px 2px 0 var(--ink)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--grot);-webkit-font-smoothing:antialiased;padding:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%}.wrap{border:2px solid var(--line);background:var(--paper);flex-direction:column;width:100%;max-width:none;min-height:100vh;margin:0 auto;display:flex}.page-main{display:contents}.wm{font-family:var(--display);text-transform:uppercase;letter-spacing:-.04em;color:var(--ink);white-space:nowrap;line-height:.82;display:inline-block}.wm .sl{color:var(--brand)}.wm.paper{color:var(--paper-warm)}.wm.paper .sl{color:var(--brand-lift)}.wm.mast{font-size:clamp(44px,10vw,104px)}.wm.sm{font-size:26px}.metabar{border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:stretch;font-size:11px;font-weight:700;display:flex}.metabar>div{border-right:2px solid var(--line);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.metabar>div:last-child{border-right:none}.metabar .o{background:var(--brand);color:var(--brand-on)}.metabar .o .dot{background:var(--brand-on);border-radius:50%;width:8px;height:8px}.metabar .live{background:var(--paper-2);font-family:var(--mono);align-items:center;gap:7px;font-weight:700}.metabar .live .lz{background:var(--acc);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite phpulse}.metabar .live .lt{letter-spacing:.04em;font-size:11px;line-height:1;display:inline-block}.metabar .live .lzn{color:var(--muted);font-family:var(--grot);font-size:11px;line-height:1;display:inline-block}@keyframes phpulse{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.metabar .live .lz{animation:none}}.metabar .metaticker{flex:auto;gap:0;min-width:0;padding:0;overflow:hidden}.metabar .metaticker .items{white-space:nowrap;align-items:center;gap:24px;width:max-content;padding:0 16px;animation:60s linear infinite ph-tick;display:flex}.metabar .metaticker:hover .items{animation-play-state:paused}.metabar .metaticker .it{color:var(--ink);align-items:center;gap:7px;transition:color .12s;display:flex}.metabar .metaticker a.it:hover{color:var(--brand)}.metabar .metaticker a.it:hover .d{background:var(--acc)}.metabar .metaticker .it .d{background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}.metabar .metaticker .it.up b{color:var(--brand)}.metabar .dom{margin-left:auto}@keyframes ph-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.metabar .metaticker .items{animation:none}}.mh{border-bottom:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 26px 18px;display:flex;position:relative}.mh .logo{display:block}.mh .mast-tag{font-family:var(--serif);text-align:right;text-wrap:balance;max-width:30ch;color:var(--ink);font-size:16px;line-height:1.45}.mh .mast-tag .s{color:var(--brand);font-weight:700}.nav{border-bottom:2px solid var(--line);flex-wrap:wrap;display:flex}.nav a{text-transform:uppercase;letter-spacing:.06em;border-right:2px solid var(--line);padding:11px 20px;font-size:12px;font-weight:700;transition:background .12s,color .12s}.nav a:hover,.nav a.active{background:var(--ink);color:var(--paper)}.nav .spacer{border-right:2px solid var(--line);flex:1}.nav a.sub{background:var(--brand);color:var(--paper)}.nav a.sub:hover{background:var(--ink);color:var(--paper)}.btn{text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--ink);background:var(--paper);color:var(--ink);padding:11px 18px;font-size:13px;font-weight:700;transition:box-shadow .12s,transform .12s,background .12s,color .12s;display:inline-block}.btn.fill{background:var(--ink);color:var(--paper)}.btn.o{background:var(--orange);color:var(--ink)}.btn.b{background:var(--blue);color:#fff}.btn:hover{box-shadow:3px 3px 0 var(--ink)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.tag{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.tag.o{background:var(--orange);color:var(--ink)}.tag.b{background:var(--blue);color:#fff}.tag.line{color:var(--ink);border:2px solid var(--ink);background:0 0}.kick{text-transform:uppercase;letter-spacing:.06em;color:var(--blue);font-size:11px;font-weight:700}.timg{border:2px solid var(--ink);background:var(--soft-line);position:relative;overflow:hidden}.timg img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.timg .cred{z-index:3;text-transform:uppercase;letter-spacing:.04em;color:var(--paper);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1111108c;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:10px}.lead{border-bottom:2px solid var(--line);grid-template-columns:1fr 320px;display:grid}.lead .m{border-right:2px solid var(--line);cursor:pointer;grid-template-columns:1.05fr 1fr;transition:background .12s;display:grid}.lead .m:hover{background:var(--paper-2)}.lead .heroimg{border:none;border-right:2px solid var(--line);aspect-ratio:auto;min-height:100%;margin:0}.lead .heroimg img{transition:transform .4s}.lead .m:hover .heroimg img{transform:scale(1.04)}.lead .m:hover h2 .u{background-size:100% 100%}.lead .lead-copy{flex-direction:column;justify-content:center;min-height:380px;padding:30px 28px;display:flex}.lead h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-top:16px;font-size:clamp(30px,3.4vw,46px);line-height:.98}.lead h2 .u{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:5px;background:linear-gradient(var(--acc),var(--acc)) left bottom / 100% 0 no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .03em;text-decoration-thickness:5px;transition:background-size .28s}.lead .dek{font-family:var(--serif);max-width:60ch;margin-top:16px;font-size:19px;line-height:1.55}.lead .by{border-top:2px dotted var(--line);text-transform:uppercase;letter-spacing:.06em;margin-top:20px;padding-top:14px;font-size:11px;font-weight:700}.lead .by b{color:var(--orange)}.lead .side{flex-direction:column;display:flex}.lead .side .it{border-bottom:2px solid var(--line);cursor:pointer;flex-direction:column;flex:1;justify-content:center;padding:22px;transition:background .12s;display:flex}.lead .side .it:last-child{border-bottom:none}.lead .side .it:hover{background:var(--paper-2)}.lead .side .it h3{font-family:var(--display);text-transform:uppercase;margin-top:8px;font-size:19px;line-height:1.05;transition:color .12s}.lead .side .it:hover h3{color:var(--orange)}.lead .side .it .rmeta{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:11px;font-weight:700;display:flex}.lead .side .it .rmeta .by b{color:var(--ink)}.lead .side .it .rmeta .rt{white-space:nowrap}.lead .side .it .rmeta .rt .a{color:var(--acc)}.data{border-bottom:2px solid var(--line);background:var(--ink);color:var(--paper);grid-template-columns:1.5fr 1fr 1fr;display:grid}.data.soon{grid-template-columns:1.6fr 1fr}.data .desc{border-right:2px solid var(--paper);padding:28px 26px}.data .desc .k{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.data .desc h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin-top:13px;font-size:clamp(22px,2.6vw,30px);line-height:1}.data .desc .rblurb{font-family:var(--serif);color:var(--on-dark-2);max-width:54ch;margin-top:14px;font-size:16px;line-height:1.55}.data .desc .report-cta{border:2px solid var(--orange);color:var(--orange);font-family:var(--grot);text-transform:uppercase;letter-spacing:.05em;margin-top:20px;padding:9px 16px;font-size:12px;font-weight:700;transition:all .12s;display:inline-block}.data .desc .report-cta:hover{background:var(--orange);color:var(--ink);box-shadow:3px 3px 0 var(--blue-lift)}.data .cell .soon-tag{background:var(--orange);color:var(--ink);font-family:var(--grot);text-transform:uppercase;letter-spacing:.06em;align-self:flex-start;margin-bottom:14px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-block}.data .cell{border-right:2px solid var(--paper);flex-direction:column;justify-content:center;padding:28px 22px;display:flex}.data .cell:last-child{border-right:none}.data .cell .n{font-family:var(--display);color:var(--orange);font-size:clamp(44px,7vw,72px);line-height:.85}.data .cell.b .n{color:var(--blue-lift)}.data .cell .l{text-transform:uppercase;letter-spacing:.05em;color:var(--on-dark-2);margin-top:12px;font-size:11px;font-weight:700}.stories{border-bottom:2px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stories article{border-right:2px solid var(--line);cursor:pointer;flex-direction:column;transition:box-shadow .12s;display:flex}.stories article:last-child{border-right:none}.stories .ph{background:var(--soft-line);border-bottom:2px solid var(--line);height:180px;position:relative;overflow:hidden}.stories .ph img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.stories article:hover .ph img{transform:scale(1.04)}.stories .ph .tag{z-index:3;background:var(--brand);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-right:2px solid var(--line);border-bottom:2px solid var(--line);padding:6px 11px;font-size:11px;font-weight:700;position:absolute;top:0;left:0}.stories .c{flex-direction:column;flex:1;padding:20px 22px;display:flex}.stories h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:21px;line-height:1.03;transition:color .12s}.stories article:hover h3{color:var(--acc)}.stories .c p{font-family:var(--serif);color:var(--ink);margin-top:10px;font-size:15px;line-height:1.5}.stories .meta{border-top:2px dotted var(--soft-line);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;font-size:11px;font-weight:700;display:flex}.stories .meta .by b{color:var(--ink)}.stories .meta .rt{color:var(--ink);white-space:nowrap}.stories .meta .rt .a{color:var(--acc)}.subx{text-align:center;justify-content:center;align-items:center;padding:56px 26px;display:flex}.subx .cap{max-width:560px}.subx .spot{object-fit:contain;width:160px;height:160px;margin:0 auto 4px;display:block}.subx .k{font-family:var(--grot);color:var(--brand);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.subx h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-top:12px;font-size:clamp(34px,4.4vw,52px);line-height:.94}.subx h2 .u{text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:6px;text-decoration-thickness:6px}.subx p{font-family:var(--serif);color:var(--muted);max-width:44ch;margin:16px auto 0;font-size:18px;line-height:1.5}.subx form{border:2px solid var(--ink);background:var(--paper);max-width:460px;margin:26px auto 0;display:flex}.subx form input{min-width:0;font-family:var(--grot);color:var(--ink);background:0 0;border:none;flex:1;padding:16px 18px;font-size:15px}.subx form input::placeholder{color:var(--muted)}.subx form button{border:none;border-left:2px solid var(--ink);background:var(--brand);color:#fff;font-family:var(--display);text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:0 26px;font-size:15px;transition:background .12s}.subx form button:hover{background:var(--brand-ink)}.subx .fine{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:11px;font-weight:700;display:flex}.subx .fine .err{color:var(--acc-ink);text-transform:none;font-size:13px}.subx .fine .dot{background:var(--acc);border-radius:50%;width:5px;height:5px;display:inline-block}.subx .fine b{color:var(--ink)}.subx .done{font-family:var(--display);text-transform:uppercase;color:var(--brand);margin-top:26px;font-size:24px;line-height:1.15}.subx .done .a{color:var(--acc)}.foot{border-top:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;margin-top:auto;display:flex}.foot>div{border-right:2px solid var(--line);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:12px 20px;font-size:11px;font-weight:700}.foot>div:last-child{border-right:none}.progress{background:var(--acc);z-index:200;width:0;height:4px;position:fixed;bottom:0;left:0}.cmphead{border-bottom:2px solid var(--line);background:var(--paper);z-index:50;align-items:stretch;display:flex;position:sticky;top:0}.cmphead .brand{border-right:2px solid var(--line);align-items:center;padding:16px 24px;display:flex}.cmphead .brand.wm.sm{font-size:30px}.cmphead .cmpnav{flex-wrap:wrap;flex:1;align-items:stretch;display:flex}.cmphead .cmpnav a{text-transform:uppercase;letter-spacing:.03em;border-right:2px solid var(--line);align-items:center;padding:0 18px;font-size:12px;font-weight:700;transition:background .12s,color .12s;display:flex}.cmphead .cmpnav a:hover,.cmphead .cmpnav a.active{background:var(--ink);color:var(--paper)}.cmphead .cmpsub{background:var(--brand);color:#fff;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;padding:0 20px;font-size:12px;font-weight:700;display:flex}.cmphead .cmpsub:hover{background:var(--ink)}.art,.art>.stories:last-child{border-bottom:none}.art .back{border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;width:100%;color:var(--muted);gap:8px;padding:11px 26px;font-size:11px;font-weight:700;display:flex}.art .back b{color:var(--ink)}.art .back:hover b{color:var(--brand)}.art .head{border-bottom:2px solid var(--line);max-width:840px;margin:0 auto;padding:36px 26px 26px}.art .head .kk{text-transform:uppercase;letter-spacing:.03em;color:var(--brand);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.art .head .kk .sec{color:var(--muted)}.art .head h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(34px,5vw,58px);line-height:.98}.art .head h1 .u{background:var(--acc);color:var(--acc-on);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .1em}.art .head .standfirst{font-family:var(--serif);max-width:56ch;margin-top:18px;font-size:21px;font-weight:500;line-height:1.5}.art .byrow{border-top:2px dotted var(--soft-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}.art .byrow .who{align-items:center;gap:12px;display:flex}.art .byrow .av{background:var(--brand);color:#fff;width:44px;height:44px;font-family:var(--display);flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.art .byrow .nm{font-family:var(--grot);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:700}.art .byrow .sub{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-top:3px;font-size:11px;font-weight:700}.art .byrow .sub .a{color:var(--acc)}.art .share{gap:8px;display:flex}.art .share a,.art .share button{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;border:2px solid var(--ink);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:7px 11px;font-size:11px;font-weight:700;transition:all .12s}.art .share a:hover,.art .share button:hover{background:var(--ink);color:var(--paper)}.art .hero{aspect-ratio:16/7;border:2px solid var(--line);background:var(--soft-line);max-width:840px;max-height:60vh;margin:28px auto;position:relative;overflow:hidden}.art .hero img{object-fit:cover;width:100%;height:100%}.art .hero .cred{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--paper);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11111099;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:12px}.art .body{border-bottom:2px solid var(--line)}.art .body+.authorbio,.art .body+.tagrow{padding-top:32px}.art .col{max-width:720px;margin:0 auto;padding:38px 26px}.art .col>p{font-family:var(--serif);margin-bottom:18px;font-size:18px;line-height:1.65}.art .col>p .drop{float:left;font-family:var(--display);color:var(--acc);padding:6px 10px 0 0;font-size:64px;line-height:.7}.art .col h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:14px 0;font-size:24px}.art .col .pull{border-left:6px solid var(--acc);font-family:var(--serif);margin:28px 0;padding:6px 0 6px 22px;font-size:24px;font-weight:500;line-height:1.35}.art .col .blist{margin:0 0 18px;padding:0;list-style:none}.art .col .blist li{font-family:var(--serif);border-bottom:2px dotted var(--soft-line);padding:8px 0 8px 26px;font-size:17px;line-height:1.55;position:relative}.art .col .blist li:last-child{border-bottom:none}.art .col .blist li:before{content:"";background:var(--acc);width:8px;height:8px;position:absolute;top:16px;left:2px}.art .contactrows{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;padding:0 26px 8px;display:flex}.art .contactrows .crow{border:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:box-shadow .12s,background .12s;display:flex}.art .contactrows .crow:hover{background:var(--paper-2);box-shadow:4px 4px 0 var(--brand)}.art .contactrows .crow .cl{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:700}.art .contactrows .crow .cv{font-family:var(--display);color:var(--ink);font-size:clamp(18px,2.4vw,24px)}.art .contactrows .crow:hover .cv{color:var(--brand)}.art .inlinesub{border:2px solid var(--ink);background:var(--brand);color:#fff;flex-wrap:wrap;align-items:center;gap:20px;margin:32px 0;padding:22px 24px;display:flex}.art .inlinesub .l{flex:1;min-width:220px}.art .inlinesub .k{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:#ffffffb3;font-size:11px;font-weight:700}.art .inlinesub h4{font-family:var(--display);text-transform:uppercase;margin-top:6px;font-size:22px;line-height:1}.art .inlinesub form{border:2px solid #fff;display:flex}.art .inlinesub input{color:#fff;font-family:var(--grot);background:0 0;border:none;width:170px;min-width:0;padding:12px 14px;font-size:14px}.art .inlinesub input::placeholder{color:#fff9}.art .inlinesub button{background:var(--acc);color:var(--acc-on);font-family:var(--display);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-left:2px solid #fff;padding:0 16px;font-size:13px}.art .inlinesub .done{font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-size:16px}.art .authorbio{max-width:720px;margin:0 auto;padding:4px 26px 36px}.art .authorbio .card{border:2px solid var(--ink);background:var(--paper-2);align-items:flex-start;gap:18px;padding:20px;display:flex}.art .authorbio .av{background:var(--brand);color:#fff;width:64px;height:64px;font-family:var(--display);flex:none;justify-content:center;align-items:center;font-size:24px;display:flex}.art .authorbio .nm{font-family:var(--display);text-transform:uppercase;font-size:18px}.art .authorbio .role{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--brand);margin-top:3px;font-size:11px;font-weight:700}.art .authorbio .bio{font-family:var(--serif);color:var(--ink);margin-top:9px;font-size:15px;line-height:1.5}.art .authorbio .more{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--brand);cursor:pointer;margin-top:9px;font-size:11px;font-weight:700;display:inline-block}.art .tagrow{flex-wrap:wrap;align-items:center;gap:8px;max-width:720px;margin:0 auto;padding:0 26px 38px;display:flex}.art .tagrow .lab{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-right:4px;font-size:11px;font-weight:700}.art .tagrow a{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;border:2px solid var(--ink);color:var(--ink);cursor:pointer;padding:5px 11px;font-size:11px;font-weight:700}.art .tagrow a:hover{background:var(--ink);color:var(--paper)}.art .stat-call{background:var(--ink);color:var(--paper);align-items:center;gap:22px;margin:28px 0;padding:24px;display:flex}.art .stat-call .n{font-family:var(--display);color:var(--acc);flex:none;font-size:64px;line-height:.8}.art .stat-call .t{font-family:var(--serif);color:var(--on-dark-2);max-width:none;font-size:17px;line-height:1.4}.art .stat-call .t b{color:var(--paper);font-family:var(--grot);font-weight:700}.art .fig2{border:2px solid var(--ink);background:var(--paper-2);margin:28px 0}.art .fig2 .ph{border-bottom:2px solid var(--ink);background:var(--soft-line);height:300px;position:relative;overflow:hidden}.art .fig2 .ph img{object-fit:cover;width:100%;height:100%}.art .fig2 .tab{background:var(--acc);color:var(--acc-on);font-family:var(--display);text-transform:uppercase;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:7px 13px;font-size:13px;position:absolute;top:0;left:0}.art .fig2 .cred{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--paper);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11111099;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:12px}.art .fig2 figcaption{font-family:var(--serif);color:var(--muted);padding:14px 18px;font-size:15px;line-height:1.5}.art .takeaways{border:2px solid var(--ink);background:var(--paper-2);margin:28px 0}.art .takeaways .hd{background:var(--ink);color:var(--paper);font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;justify-content:space-between;padding:11px 18px;font-size:12px;font-weight:700;display:flex}.art .takeaways .hd .a{color:var(--acc)}.art .takeaways ul{padding:16px 18px;list-style:none}.art .takeaways li{font-family:var(--serif);border-bottom:2px dotted var(--soft-line);padding:9px 0 9px 30px;font-size:16px;line-height:1.4;position:relative}.art .takeaways li:last-child{border-bottom:none}.art .takeaways li .n{font-family:var(--display);color:var(--brand);font-size:15px;position:absolute;top:9px;left:0}.art .qa{border-left:6px solid var(--brand);margin:28px 0;padding:4px 0 4px 22px}.art .qa blockquote{font-family:var(--serif);margin-bottom:14px;font-size:21px;font-weight:500;line-height:1.4}.art .qa .by{align-items:center;gap:12px;display:flex}.art .qa .av{background:var(--brand);color:#fff;width:38px;height:38px;font-family:var(--display);flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.art .qa .nm{font-family:var(--grot);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:700}.art .qa .role{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-top:2px;font-size:11px;font-weight:700}.art .anote{border:2px solid var(--ink);background:var(--acc-wash);margin:28px 0}.art .anote .ahd{background:var(--acc);color:var(--acc-on);font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--ink);align-items:center;gap:9px;padding:9px 16px;font-size:11px;font-weight:700;display:flex}.art .anote .ahd .star{font-family:var(--display);font-size:13px}.art .anote .ahd .sp{flex:1}.art .anote .ahd .tag{opacity:.85;font-size:10px}.art .anote p{font-family:var(--serif);max-width:none;margin:0;padding:14px 18px;font-size:15.5px;line-height:1.55}.art .anote p a{color:var(--brand-ink);font-family:var(--grot);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:700}.art .tbl{border:2px solid var(--ink);border-collapse:collapse;width:100%;margin:28px 0}.art .tbl th{background:var(--ink);color:var(--paper);font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;text-align:left;padding:11px 14px;font-size:11px;font-weight:700}.art .tbl th.r,.art .tbl td.r{text-align:right}.art .tbl td{border-bottom:2px dotted var(--soft-line);font-family:var(--grot);padding:11px 14px;font-size:14px}.art .tbl tr:last-child td{border-bottom:none}.art .tbl td.nm{text-transform:uppercase;font-size:13px;font-weight:700}.art .tbl td.n{font-family:var(--display);font-size:16px}.art .tbl .up{color:var(--brand)}.art .tbl .down{color:var(--acc)}.art .adiv{align-items:center;gap:14px;margin:32px 0 16px;display:flex}.art .adiv .ln{background:var(--ink);flex:1;height:2px}.art .adiv .mk{font-family:var(--display);color:var(--acc);font-size:18px}.art .srcline{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:11px;font-weight:700;line-height:1.5}.art .srcline a{color:var(--brand)}.art .chart{border:2px solid var(--ink);margin:28px 0;padding:20px 22px}.art .chart .ttl{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;margin-bottom:16px;font-size:12px;font-weight:700}.art .chart .ttl .a{color:var(--brand)}.art .chart .row{grid-template-columns:130px 1fr 56px;align-items:center;gap:12px;margin-bottom:11px;display:grid}.art .chart .row:last-of-type{margin-bottom:0}.art .chart .row .l{font-family:var(--grot);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:700}.art .chart .row .track{background:var(--paper);border:2px solid var(--ink);height:20px;display:block}.art .chart .row .bar{background:var(--acc);height:100%;display:block}.art .chart .row .bar.b{background:var(--brand)}.art .chart .row .v{font-family:var(--display);text-align:right;font-size:16px}.art .chart .src{font-family:var(--serif);color:var(--muted);margin-top:16px;font-size:13px;font-style:italic}.art .tl{border-left:2px solid var(--ink);margin:28px 0 28px 8px;padding-left:0}.art .tl .ev{padding:0 0 22px 26px;position:relative}.art .tl .ev:last-child{padding-bottom:0}.art .tl .ev:before{content:"";background:var(--acc);border:2px solid var(--ink);width:12px;height:12px;position:absolute;top:3px;left:-7px}.art .tl .ev.brand:before{background:var(--brand)}.art .tl .ev .date{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--brand);font-size:11px;font-weight:700}.art .tl .ev .et{font-family:var(--display);text-transform:uppercase;margin:5px 0;font-size:17px;line-height:1.05}.art .tl .ev p{font-family:var(--serif);color:var(--muted);margin:0;font-size:14.5px;line-height:1.45}.art .embed{border:2px solid var(--ink);background:var(--paper-2);max-width:480px;margin:28px 0}.art .embed .top{border-bottom:2px solid var(--ink);align-items:center;gap:11px;padding:14px 16px;display:flex}.art .embed .av{background:var(--brand);color:#fff;width:42px;height:42px;font-family:var(--display);flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.art .embed .nm{font-family:var(--grot);font-size:14px;font-weight:700}.art .embed .handle{font-family:var(--grot);color:var(--muted);font-size:12px;font-weight:700}.art .embed .src{font-family:var(--display);color:var(--brand);margin-left:auto;font-size:15px}.art .embed .etext{font-family:var(--serif);margin:0;padding:16px;font-size:16px;line-height:1.45}.art .embed .etext b{color:var(--brand-ink);font-family:var(--grot);font-size:15px;font-weight:700}.art .embed .efoot{border-top:2px dotted var(--soft-line);font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);flex-wrap:wrap;gap:20px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.art .embed .efoot b{color:var(--acc)}.art .numstrip{border:2px solid var(--ink);margin:28px 0}.art .numstrip .nhd{background:var(--ink);color:var(--paper);font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;justify-content:space-between;gap:12px;padding:11px 18px;font-size:12px;font-weight:700;display:flex}.art .numstrip .nhd .a{color:var(--acc)}.art .numstrip .ng{grid-template-columns:repeat(4,1fr);display:grid}.art .numstrip .s{border-right:2px solid var(--ink);padding:20px 16px}.art .numstrip .s:last-child{border-right:none}.art .numstrip .n{font-family:var(--display);letter-spacing:-.02em;font-size:40px;line-height:.82}.art .numstrip .s:nth-child(odd) .n{color:var(--acc)}.art .numstrip .s:nth-child(2n) .n{color:var(--brand)}.art .numstrip .l{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-top:10px;font-size:10.5px;font-weight:700;line-height:1.35}.art .bigpull{text-align:center;margin:32px 0;padding:14px 0}.art .bigpull .mk{font-family:var(--display);color:var(--acc);margin-bottom:8px;font-size:40px;line-height:.6;display:block}.art .bigpull blockquote{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;max-width:20ch;margin:0 auto;font-size:clamp(26px,3.4vw,34px);line-height:1.02}.art .def{border:2px solid var(--ink);background:var(--paper-2);margin:28px 0;padding:18px 20px}.art .def .term{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:22px;display:flex}.art .def .term .pos{font-family:var(--serif);text-transform:none;color:var(--muted);font-size:14px;font-style:italic;font-weight:400}.art .def p{font-family:var(--serif);margin-top:10px;font-size:15.5px;line-height:1.5}.art .def .dtag{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--brand);border:2px solid var(--brand);white-space:nowrap;margin-top:12px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.reveal{opacity:0;animation:.5s forwards phfade}@keyframes phfade{to{opacity:1}}.d1{animation-delay:30ms}.d2{animation-delay:.12s}.d3{animation-delay:.21s}.d4{animation-delay:.3s}.d5{animation-delay:.39s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;animation:none}}.cat{border-bottom:none}.cat .back{border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;color:var(--muted);gap:8px;padding:11px 26px;font-size:11px;font-weight:700;display:flex}.cat .back b{color:var(--ink)}.cat .back:hover b{color:var(--brand)}.cathead{border-bottom:2px solid var(--line);padding:40px 26px 30px}.cathead h1,.cathead .ck,.cathead .catmeta{max-width:900px}.cathead .ck{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--brand);margin-bottom:14px;font-size:12px;font-weight:700}.cathead h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(44px,7vw,82px);line-height:.9}.cathead .intro{font-family:var(--serif);color:var(--ink);max-width:68ch;margin-top:20px;font-size:18px;line-height:1.6}.cathead .catmeta{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);align-items:center;gap:14px;margin-top:20px;font-size:12px;font-weight:700;display:flex}.cathead .catmeta .a{color:var(--acc)}.cathead .catmeta .sep{color:var(--soft-line)}.subbar{border-bottom:2px solid var(--line);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 26px;display:flex}.subbar .lab{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:11px;font-weight:700}.subbar .chips{flex-wrap:wrap;gap:8px;display:flex}.subbar .chips button{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;border:2px solid var(--ink);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 12px;font-size:11px;font-weight:700;transition:all .12s}.subbar .chips button:hover{box-shadow:2px 2px 0 var(--ink)}.subbar .chips button.active{background:var(--ink);color:var(--paper)}.catlead{border-bottom:2px solid var(--line);cursor:pointer;grid-template-columns:1.3fr 1fr;display:grid}.catlead .ph{border-right:2px solid var(--line);background:var(--soft-line);min-height:320px;max-height:440px;position:relative;overflow:hidden}.catlead .ph img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.catlead:hover .ph img{transform:scale(1.03)}.catlead .ph .tag{z-index:3;background:var(--brand);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-right:2px solid var(--line);border-bottom:2px solid var(--line);padding:7px 12px;font-size:11px;font-weight:700;position:absolute;top:0;left:0}.catlead .c{flex-direction:column;justify-content:center;padding:32px 30px;display:flex}.catlead .c .lk{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--acc);margin-bottom:12px;font-size:11px;font-weight:700}.catlead .c h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);line-height:.98;transition:color .12s}.catlead:hover .c h2{color:var(--acc)}.catlead .c p{font-family:var(--serif);color:var(--ink);margin-top:16px;font-size:17px;line-height:1.55}.catlead .c .meta{border-top:2px dotted var(--soft-line);font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:14px;font-size:11px;font-weight:700;display:flex}.catlead .c .meta .by b{color:var(--ink)}.catlead .c .meta .rt .a{color:var(--acc)}.catnums{background:var(--ink);color:var(--paper);border-bottom:2px solid var(--line)}.catnums .hd{border-bottom:2px solid var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:16px 26px;display:flex}.catnums .hd span:first-child{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:20px}.catnums .hd .a{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--acc);font-size:12px;font-weight:700}.catnums .grid{grid-template-columns:repeat(4,1fr);display:grid}.catnums .s{border-right:2px solid var(--paper);padding:26px 22px}.catnums .s:last-child{border-right:none}.catnums .n{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(36px,4.4vw,52px);line-height:.82}.catnums .s:nth-child(odd) .n{color:var(--acc)}.catnums .s:nth-child(2n) .n{color:var(--brand-lift)}.catnums .l{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--on-dark-2);margin-top:11px;font-size:11px;font-weight:700;line-height:1.35}.cat .sectionhd{border-bottom:2px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;padding:14px 26px;display:flex}.cat .sectionhd h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:18px}.cat .sectionhd .cnt{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:12px;font-weight:700}.cat .sectionhd a{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--brand);font-size:12px;font-weight:700}.cat .stories{grid-template-columns:repeat(3,1fr)}.cat .loadmore{border-bottom:2px solid var(--line);text-align:center;padding:22px 26px}.cat .loadmore button{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:12px 22px;font-size:12px;font-weight:700;transition:all .12s;display:inline-block}.cat .loadmore button:hover{box-shadow:3px 3px 0 var(--ink)}.cat .loadmore .sentinel{width:100%;height:1px}.cat .emptyfeed{border-bottom:2px solid var(--line);font-family:var(--serif);color:var(--muted);padding:44px 26px;font-size:16px}.catfoot{grid-template-columns:1fr 1fr;display:grid}.catfoot .picks{border-right:2px solid var(--line);padding:30px 26px}.catfoot .pk{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--brand);margin-bottom:16px;font-size:11px;font-weight:700}.catfoot .pick{border-bottom:2px dotted var(--soft-line);cursor:pointer;padding:14px 0;display:block}.catfoot .pick:last-child{border-bottom:none}.catfoot .pick .gn{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10px;font-weight:700}.catfoot .pick h4{font-family:var(--display);text-transform:uppercase;margin-top:6px;font-size:19px;line-height:1.05;transition:color .12s}.catfoot .pick:hover h4{color:var(--acc)}.catfoot .catsub{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;padding:30px 26px;display:flex}.catfoot .catsub .k{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--acc);font-size:11px;font-weight:700}.catfoot .catsub h3{font-family:var(--display);text-transform:uppercase;margin-top:12px;font-size:30px;line-height:.96}.catfoot .catsub p{font-family:var(--serif);color:var(--on-dark-2);max-width:40ch;margin-top:12px;font-size:15px;line-height:1.5}.catfoot .catsub form{border:2px solid var(--paper);max-width:400px;margin-top:20px;display:flex}.catfoot .catsub input{min-width:0;color:var(--paper);font-family:var(--grot);background:0 0;border:none;flex:1;padding:14px;font-size:14px}.catfoot .catsub input::placeholder{color:var(--on-dark)}.catfoot .catsub button{border:none;border-left:2px solid var(--paper);background:var(--acc);color:var(--acc-on);font-family:var(--display);text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:0 20px;font-size:14px}.catfoot .catsub .done{font-family:var(--display);text-transform:uppercase;color:var(--acc);margin-top:20px;font-size:18px;line-height:1.2}.foot a{transition:color .12s}.foot a:hover{color:var(--ink)}.author{border-bottom:none}.author .back{border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;color:var(--muted);gap:8px;padding:11px 26px;font-size:11px;font-weight:700;display:flex}.author .back b{color:var(--ink)}.author .back:hover b{color:var(--brand)}.author .authhead{border-bottom:2px solid var(--line);grid-template-columns:320px 1fr;display:grid}.author .authhead .portrait{border-right:2px solid var(--line);padding:26px;display:flex;position:relative}.author .authhead .portrait .timg{aspect-ratio:4/5;width:100%}.author .authhead .portrait .initials{z-index:3;background:var(--brand);color:#fff;font-family:var(--display);padding:6px 10px;font-size:15px;position:absolute;bottom:34px;left:34px}.author .authhead .meta{flex-direction:column;justify-content:center;padding:34px 30px;display:flex}.author .authhead .ak{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--brand);margin-bottom:12px;font-size:12px;font-weight:700}.author .authhead h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(38px,5.2vw,68px);line-height:.9}.author .authhead .role{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-top:14px;font-size:13px;font-weight:700}.author .authhead .bio{font-family:var(--serif);max-width:60ch;margin-top:18px;font-size:18px;line-height:1.6}.author .authhead .social{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.author .authhead .social a{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;border:2px solid var(--ink);color:var(--ink);white-space:nowrap;background:0 0;padding:9px 14px;font-size:11px;font-weight:700;transition:all .12s}.author .authhead .social a:hover{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--acc)}.author .authstats{background:var(--paper-2);color:var(--ink);border-top:2px solid var(--line);border-bottom:2px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.author .authstats .s{border-right:2px solid var(--soft-line);padding:20px 22px}.author .authstats .s:last-child{border-right:none}.author .authstats .n{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(24px,2.8vw,34px);line-height:.86}.author .authstats .s:nth-child(odd) .n{color:var(--acc-ink)}.author .authstats .s:nth-child(2n) .n{color:var(--brand-ink)}.author .authstats .l{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-top:10px;font-size:11px;font-weight:700;line-height:1.35}.author .sectionhd{border-bottom:2px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;padding:14px 26px;display:flex}.author .sectionhd h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:18px}.author .sectionhd .cnt{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:12px;font-weight:700}.author .emptybeat{font-family:var(--serif);color:var(--muted);padding:44px 26px;font-size:16px}.authors{border-bottom:none}.authors .back{border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;color:var(--muted);gap:8px;padding:11px 26px;font-size:11px;font-weight:700;display:flex}.authors .back b{color:var(--ink)}.authors .back:hover b{color:var(--brand)}.authors .authgrid{border-bottom:2px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.authors .acard{border-right:2px solid var(--line);border-bottom:2px solid var(--line);grid-template-columns:170px 1fr;transition:background .12s;display:grid}.authors .acard:nth-child(2n){border-right:none}.authors .acard:hover{background:var(--paper-2)}.authors .acard .ph{border-right:2px solid var(--line);background:var(--soft-line);min-height:210px;position:relative;overflow:hidden}.authors .acard .ph img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.authors .acard:hover .ph img{transform:scale(1.04)}.authors .acard .ph .init{z-index:3;background:var(--brand);color:#fff;font-family:var(--display);padding:5px 9px;font-size:14px;position:absolute;bottom:0;left:0}.authors .acard .c{flex-direction:column;padding:22px;display:flex}.authors .acard .beat{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--brand);margin-bottom:9px;font-size:11px;font-weight:700}.authors .acard h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:24px;line-height:1;transition:color .12s}.authors .acard:hover h2{color:var(--acc)}.authors .acard .role{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-top:8px;font-size:11px;font-weight:700}.authors .acard p{font-family:var(--serif);color:var(--ink);margin-top:12px;font-size:14px;line-height:1.5}.authors .acard .meta{border-top:2px dotted var(--soft-line);font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:11px;font-weight:700;display:flex}.authors .acard .meta .go{color:var(--brand)}.nav a.srch{color:var(--ink);justify-content:center;align-items:center;padding:11px 16px;display:flex}.cmphead .cmpsrch{border-right:2px solid var(--line);color:var(--ink);justify-content:center;align-items:center;padding:0 18px;transition:background .12s,color .12s;display:flex}.cmphead .cmpsrch:hover{background:var(--ink);color:var(--paper)}.search{border-bottom:none}.searchhead{border-bottom:2px solid var(--line);padding:40px 26px 30px}.searchhead .ck{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--brand);margin-bottom:16px;font-size:12px;font-weight:700}.searchhead input{border:2px solid var(--ink);background:var(--paper-2);width:100%;font-family:var(--grot);color:var(--ink);padding:18px 20px;font-size:clamp(20px,2.6vw,28px);font-weight:700}.searchhead input::placeholder{color:var(--muted);font-weight:700}.searchhead input:focus{box-shadow:4px 4px 0 var(--brand);outline:none}.searchhead .hint{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-top:16px;font-size:12px;font-weight:700}.searchhead .hint .a{color:var(--acc)}.search .emptyfeed{border-bottom:2px solid var(--line);font-family:var(--serif);color:var(--muted);padding:44px 26px;font-size:16px}.notfound{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:56px 26px 72px;display:flex}.notfound .nf-num{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(110px,21vw,240px);line-height:.78}.notfound .nf-receipt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:16px;font-size:13px;font-weight:700}.notfound .nf-receipt .a{color:var(--brand)}.notfound h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-top:26px;font-size:clamp(32px,5vw,56px);line-height:.98}.notfound .nf-dek{font-family:var(--serif);color:var(--muted);max-width:46ch;margin:18px auto 0;font-size:19px;line-height:1.55}.notfound .nf-cta{font-family:var(--grot);text-transform:uppercase;letter-spacing:.04em;color:var(--brand);margin-top:40px;font-size:12px;font-weight:700}.notfound .nf-links{flex-wrap:wrap;justify-content:center;gap:10px;max-width:700px;margin-top:16px;display:flex}.notfound .nf-links a{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;border:2px solid var(--ink);color:var(--ink);background:0 0;padding:11px 16px;font-size:12px;font-weight:700;transition:box-shadow .12s,background .12s,color .12s}.notfound .nf-links a:hover{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--acc)}.notfound .nf-links a.home{background:var(--brand);color:#fff;border-color:var(--brand)}.notfound .nf-links a.home:hover{background:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--acc)}.notfound .nf-search{font-family:var(--grot);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:4px;margin-top:26px;font-size:12px;font-weight:700;text-decoration-thickness:2px;display:inline-block}.notfound .nf-search:hover{color:var(--brand)}@media (max-width:900px){.lead,.data,.stories,.cat .stories{grid-template-columns:1fr}.lead .m,.data .desc,.data .cell,.stories article,.art .body .col{border-right:none}.lead .m,.data .desc,.data .cell:not(:last-child),.stories article:not(:last-child){border-bottom:2px solid var(--line)}.nav .spacer{display:none}.catlead,.catfoot{grid-template-columns:1fr}.catlead .ph,.catfoot .picks{border-right:none;border-bottom:2px solid var(--line)}.catnums .grid{grid-template-columns:repeat(2,1fr)}.catnums .s:nth-child(2){border-right:none}.art .numstrip .ng{grid-template-columns:repeat(2,1fr)}.art .numstrip .s:nth-child(2){border-right:none}.author .authhead{grid-template-columns:1fr}.author .authhead .portrait{border-right:none;border-bottom:2px solid var(--line);max-width:360px}.authors .authgrid{grid-template-columns:1fr}.authors .acard{border-right:none}.lead .m{grid-template-columns:1fr}.lead .heroimg{border-right:none;border-bottom:2px solid var(--line);aspect-ratio:16/9;min-height:0}.lead .lead-copy{min-height:0;padding:22px}.metabar .metaticker{display:none}}@media (max-width:680px){.mh{padding:18px}.lead .m{padding:20px}.data .desc,.data .cell{padding:20px 18px}.stories .c,.catlead .c{padding:18px}.art .head{padding:26px 18px 22px}.art .col,.art .authorbio,.art .tagrow{padding-left:18px;padding-right:18px}.subx{padding:40px 18px}.cathead{padding:30px 18px 24px}.subbar,.cat .sectionhd,.metabar>div{padding-left:14px;padding-right:14px}.art .stat-call{flex-direction:column;align-items:flex-start;gap:12px}.art .stat-call .n{font-size:52px}.art .chart .row{grid-template-columns:84px 1fr 48px;gap:8px}.art .tbl{font-size:12.5px}.art .tbl th,.art .tbl td{padding:9px 10px}.catfoot .catsub p{max-width:none}.cmphead{flex-wrap:wrap}.cmphead .brand{flex:auto;order:1;padding:13px 18px}.cmphead .brand.wm.sm{font-size:26px}.cmphead .cmpsrch,.cmphead .cmpsub{flex:none;order:2}.cmphead .cmpnav{border-top:2px solid var(--line);flex-basis:100%;order:3;width:100%}.cmphead .cmpnav a{flex:auto;justify-content:center;padding:11px 8px}.cmphead .cmpnav a:last-child{border-right:none}.author .authhead .meta{padding:24px 18px}.author .sectionhd,.author .back,.authors .back{padding-left:18px;padding-right:18px}.authors .acard{grid-template-columns:130px 1fr}.authors .acard .c{padding:18px}}@media (max-width:480px){.catnums .grid{grid-template-columns:1fr 1fr}.catnums .s:nth-child(3){border-right:none}.art .numstrip .ng{grid-template-columns:1fr 1fr}.art .numstrip .s:nth-child(3){border-right:none}.nav a,.cmphead .cmpnav a{padding:10px 13px}.art .share a,.art .share button{padding:6px 9px}.mh .mast-tag{text-align:left;max-width:none}.metabar .dom,.metabar .live .lzn{display:none}.author .authstats{grid-template-columns:1fr}.author .authstats .s{border-right:none;border-bottom:2px solid var(--soft-line)}.author .authstats .s:last-child{border-bottom:none}.authors .acard{grid-template-columns:1fr}.authors .acard .ph{border-right:none;border-bottom:2px solid var(--line);min-height:200px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
