@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_c53ae031-module__MZWvZa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_c53ae031-module__MZWvZa__variable{--font-ui:"Manrope","Manrope Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_a5ed6d3d-module__vPbFbG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_a5ed6d3d-module__vPbFbG__variable{--font-display:"Fraunces","Fraunces Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.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.1dcddae6.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.8da66e7f.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.e6cd1753.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.19510058.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.140490a3.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.b36ae37c.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.bf5f8a12.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.10086973.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.2902b61f.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:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.cc1c4de3.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:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.dad649ff.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:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.5dae4d58.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:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.4a78f533.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:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.ec654d65.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_46f739bf-module__dvXYgG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_46f739bf-module__dvXYgG__variable{--font-code:"IBM Plex Mono","IBM Plex Mono Fallback"}
:root{--font-sans:var(--font-ui),"Aptos","Bahnschrift","Malgun Gothic","Segoe UI",sans-serif;--font-serif:var(--font-display),"Iowan Old Style","Book Antiqua","Georgia",serif;--font-mono:var(--font-code),"IBM Plex Mono","Consolas",monospace;--bg:#f5efe5;--bg-alt:#e9e1d4;--bg-strong:#fffaf2;--panel:#fff9f1cc;--panel-muted:#ede5d8e6;--panel-strong:#fffdf8f2;--panel-sponsor:#f6efe4e6;--ink-strong:#17171b;--ink:#2c2f34;--ink-soft:#59616e;--ink-muted:#7a818d;--line:#22242a1a;--line-strong:#181b2238;--shadow-sm:0 12px 30px #25211814;--shadow-md:0 20px 44px #1716191f;--shadow-lg:0 32px 72px #15131629;--radius-sm:16px;--radius-md:24px;--radius-lg:34px;--focus-ring:#2456d338;--accent-institutional:#0f6b61;--accent-institutional-soft:#0f6b611f;--accent-institutional-line:#0f6b6147;--accent-global-news:#2456d3;--accent-global-news-soft:#2456d31f;--accent-global-news-line:#2456d347;--accent-published:#157347;--accent-published-soft:#1573471f;--accent-published-line:#15734747;--accent-review:#a55d09;--accent-review-soft:#a55d0924;--accent-review-line:#a55d094d;--accent-scheduled:#5c667b;--accent-scheduled-soft:#5c667b1f;--accent-scheduled-line:#5c667b47;--accent-up:#157347;--accent-up-soft:#1573471f;--accent-up-line:#15734747;--accent-down:#a23a3a;--accent-down-soft:#a23a3a1f;--accent-down-line:#a23a3a47;--accent-flat:#6a645c;--accent-flat-soft:#6a645c1f;--accent-flat-line:#6a645c38;--accent-ready:#157347;--accent-ready-soft:#1573471f;--accent-ready-line:#15734747;--accent-held:#a55d09;--accent-held-soft:#a55d0924;--accent-held-line:#a55d094d;--accent-ignored:#5c667b;--accent-ignored-soft:#5c667b1f;--accent-ignored-line:#5c667b47;--accent-duplicate:#7a4c91;--accent-duplicate-soft:#7a4c911f;--accent-duplicate-line:#7a4c9147;--accent-invalid:#a23a3a;--accent-invalid-soft:#a23a3a1f;--accent-invalid-line:#a23a3a47;--accent-sponsor:#8a4f18;--accent-sponsor-soft:#8a4f181f;--accent-sponsor-line:#8a4f1842;--max-width:1340px;--gutter:clamp(1rem,2vw,1.6rem);--sticky-offset:8rem}html,body{scroll-behavior:smooth;max-width:100vw;scroll-padding-top:calc(var(--sticky-offset) + 1rem);overflow-x:hidden}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left,#0f6b611f,transparent 30%),radial-gradient(circle at 85% 0%,#2456d31f,transparent 24%),radial-gradient(circle at 50% 100%,#8a4f1814,transparent 28%),linear-gradient(180deg,#faf4ea 0%,var(--bg)20%,var(--bg-alt)100%);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}body:before{content:"";z-index:-2;opacity:.36;background-color:#0000;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000047,#0000 78%);mask-image:linear-gradient(#00000047,#0000 78%)}*{box-sizing:border-box;margin:0;padding:0}::selection{background:#2456d324}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:700}button,input,textarea,select{font:inherit}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}code{border:1px solid var(--line);font-family:var(--font-mono);background:#ffffffb8;border-radius:999px;padding:.12rem .38rem;font-size:.92em}ul,ol{padding-left:1.2rem}[data-tone=institutional]{--tone-ink:var(--accent-institutional);--tone-bg:var(--accent-institutional-soft);--tone-line:var(--accent-institutional-line)}[data-tone=global-news]{--tone-ink:var(--accent-global-news);--tone-bg:var(--accent-global-news-soft);--tone-line:var(--accent-global-news-line)}[data-tone=published]{--tone-ink:var(--accent-published);--tone-bg:var(--accent-published-soft);--tone-line:var(--accent-published-line)}[data-tone=review]{--tone-ink:var(--accent-review);--tone-bg:var(--accent-review-soft);--tone-line:var(--accent-review-line)}[data-tone=scheduled]{--tone-ink:var(--accent-scheduled);--tone-bg:var(--accent-scheduled-soft);--tone-line:var(--accent-scheduled-line)}[data-tone=up]{--tone-ink:var(--accent-up);--tone-bg:var(--accent-up-soft);--tone-line:var(--accent-up-line)}[data-tone=down]{--tone-ink:var(--accent-down);--tone-bg:var(--accent-down-soft);--tone-line:var(--accent-down-line)}[data-tone=flat]{--tone-ink:var(--accent-flat);--tone-bg:var(--accent-flat-soft);--tone-line:var(--accent-flat-line)}[data-tone=ready]{--tone-ink:var(--accent-ready);--tone-bg:var(--accent-ready-soft);--tone-line:var(--accent-ready-line)}[data-tone=held]{--tone-ink:var(--accent-held);--tone-bg:var(--accent-held-soft);--tone-line:var(--accent-held-line)}[data-tone=ignored]{--tone-ink:var(--accent-ignored);--tone-bg:var(--accent-ignored-soft);--tone-line:var(--accent-ignored-line)}[data-tone=duplicate]{--tone-ink:var(--accent-duplicate);--tone-bg:var(--accent-duplicate-soft);--tone-line:var(--accent-duplicate-line)}[data-tone=invalid]{--tone-ink:var(--accent-invalid);--tone-bg:var(--accent-invalid-soft);--tone-line:var(--accent-invalid-line)}[data-tone=sponsor]{--tone-ink:var(--accent-sponsor);--tone-bg:var(--accent-sponsor-soft);--tone-line:var(--accent-sponsor-line)}.skip-link{z-index:80;border:1px solid var(--line-strong);background:var(--panel-strong);color:var(--ink-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.7rem .95rem;font-size:.78rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus-visible{transform:translateY(0)}.site-frame{min-height:100vh;padding-bottom:3.5rem;position:relative}.site-frame:before,.site-frame:after{content:"";z-index:-1;filter:blur(80px);opacity:.22;pointer-events:none;border-radius:50%;width:28rem;height:28rem;position:fixed;inset:auto}.site-frame:before{background:#2456d32e;top:-12rem;right:-6rem}.site-frame:after{background:#0f6b612e;bottom:-10rem;left:-8rem}.site-shell,.site-header,.site-footer{width:min(var(--max-width),calc(100vw - (var(--gutter)*2)));margin:0 auto}.site-header{z-index:40;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#ffffff80,#0000 36%),#f4eee5c7;border:1px solid #ffffffb8;border-radius:28px;gap:.55rem;margin-top:.55rem;padding:.5rem;display:grid;position:sticky;top:.45rem}.site-header-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.85rem;padding:.2rem;display:flex}.site-header-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.brand-mark{border:1px solid var(--line);background:linear-gradient(#ffffffd1,#ffffff7a),#fffaf3b8;border-radius:22px;align-items:center;min-width:min(17rem,100%);min-height:52px;padding:.85rem 1rem;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.brand-mark strong{color:var(--ink-strong);letter-spacing:-.08em;font-size:clamp(1.55rem,2.9vw,2.2rem);line-height:.9}.site-nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.55rem;padding:0 .2rem .15rem;display:flex}.nav-link{min-height:40px;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .94rem;font-size:.74rem;font-weight:700;display:inline-flex}.nav-link:hover,.nav-link[data-active=true]{color:var(--ink-strong);border-color:var(--line);background:#ffffffc2;box-shadow:inset 0 1px #ffffffb8}.nav-link:hover{transform:translateY(-1px)}.locale-switcher{gap:.22rem;min-width:0;display:grid}.locale-switcher-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.locale-switcher-select{border:1px solid var(--line);min-width:9rem;min-height:44px;color:var(--ink-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;appearance:none;background:linear-gradient(#ffffffd1,#ffffff8f),#fffaf3b8;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted)50%),linear-gradient(135deg,var(--ink-muted)50%,transparent 50%),linear-gradient(180deg,#ffffffd1,#ffffff8f);background-position:calc(100% - 1rem) calc(50% - 1px),calc(100% - .7rem) calc(50% - 1px),0 0;background-repeat:no-repeat;background-size:.36rem .36rem,.36rem .36rem,100% 100%;border-radius:999px;padding:.7rem 2.2rem .7rem .95rem;font-size:.76rem;font-weight:700;box-shadow:inset 0 1px #ffffffc2}.button-primary,.button-secondary{min-height:46px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.12rem;font-size:.76rem;font-weight:700;transition:background-color .18s,color .18s,transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button-primary{color:#fffdf7;background:linear-gradient(135deg,#19253a,#171513);border-color:#181612e0;box-shadow:0 14px 28px #10121629}.button-primary:hover{transform:translateY(-1px);box-shadow:0 16px 28px #1012162e}.button-secondary{border-color:var(--line);color:var(--ink-strong);background:#ffffffad;box-shadow:inset 0 1px #ffffffbd}.button-secondary:hover{border-color:var(--line-strong);background:#ffffffeb;transform:translateY(-1px)}.panel,.surface,.metric{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:clip}.panel:before,.surface:before,.metric:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d,#0000 22%);position:absolute;inset:0}.panel,.surface{padding:clamp(1.15rem,1.9vw,1.55rem)}.metric{background:linear-gradient(180deg,var(--panel-strong),#f8f4edf2);padding:1rem 1.05rem}.section-title{letter-spacing:-.08em;color:var(--ink-strong);font-size:clamp(2.6rem,5vw,5.4rem);line-height:.92}.section-copy,.surface p,.panel p{color:var(--ink-soft);line-height:1.72}.eyebrow{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.pill,.chip{border:1px solid var(--line);min-height:2.05rem;color:var(--ink-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.pill[data-tone],.chip[data-tone]{border-color:var(--tone-line);background:var(--tone-bg);color:var(--tone-ink);box-shadow:none}.detail-list{color:var(--ink-soft);gap:.78rem;margin-top:1rem;padding-left:1.15rem;line-height:1.68;display:grid}.metric-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.42rem;font-size:.7rem;font-weight:700;display:block}.metric-value{color:var(--ink-strong);margin-bottom:.4rem;font-size:1.72rem;font-weight:700;line-height:1;display:block}.metric-value-compact{font-size:1.04rem;line-height:1.42}.metric-note{color:var(--ink-soft);line-height:1.56}.fade-up{animation:.52s cubic-bezier(.2,.7,.2,1) both fade-up}.site-footer{gap:.6rem;padding-top:1.35rem;display:grid}.site-footer section{border-top:1px solid var(--line);align-items:center;padding:.8rem 0 0;display:flex}.site-footer p,.site-footer li{color:var(--ink-soft);line-height:1.5}[data-section-nav-target]{scroll-margin-top:calc(var(--sticky-offset) + 1rem)}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.site-header-top{align-items:stretch}.site-nav{justify-content:flex-start}.site-footer section{padding-top:.7rem}}@media (max-width:720px){:root{--gutter:.75rem;--sticky-offset:7rem}html,body{scroll-padding-top:calc(var(--sticky-offset) + .8rem)}.site-header{border-radius:24px;margin-top:.35rem;padding:.4rem;top:.3rem}.site-shell,.site-header,.site-footer{width:min(var(--max-width),calc(100vw - 1rem))}.site-header-top,.site-nav{padding-left:.15rem;padding-right:.15rem}.site-header-top{flex-direction:column;align-items:stretch}.site-header-tools{justify-content:stretch}.site-header-tools>*{width:100%}.brand-mark{min-width:0}.site-nav{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.1rem;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap}.site-footer p,.site-footer li{font-size:.92rem}.locale-switcher-label{display:none}}@media (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
