@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_d2326d8e-module__qMtSda__className{font-family:Newsreader,Newsreader Fallback}.newsreader_d2326d8e-module__qMtSda__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_9512e321-module__KYfeaa__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_9512e321-module__KYfeaa__variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3943e3b3-module__48uFsW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3943e3b3-module__48uFsW__variable{--font-mono:"JetBrains Mono", "JetBrains 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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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(--font-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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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{--navy:#0b1c2c;--navy-2:#142a3e;--ink:#0b1c2c;--paper:#f5f1ea;--paper-2:#eee8dd;--paper-3:#e6dfd1;--slate:#5a6b7a;--slate-2:#8a97a2;--line:#d8d0bf;--line-2:#223649;--teal:#3a8b8c;--teal-deep:#285f60;--sun:#d9a441;--coral:#c65d3e;--good:#2f7a4f;--serif:var(--font-serif), ui-serif, Georgia, serif;--sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:11px}.serif{font-family:var(--serif)}.ribbon{background:var(--navy);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.ribbon-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:10px 32px;display:flex}.ribbon .pulse{color:#e8dab4;align-items:center;gap:8px;display:inline-flex}.pulse .dot{background:var(--sun);border-radius:50%;width:6px;height:6px;animation:2.2s infinite pulse;box-shadow:0 0 #d9a44199}@keyframes pulse{50%{opacity:.5}}.ribbon .sep{opacity:.4}.hdr{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(12px);border-bottom:1px solid var(--line);background:#f5f1ead1;position:sticky;top:0}.hdr-inner{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:18px 32px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brand .m{background:var(--navy);width:44px;height:44px;color:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.brand .m:after{content:"";border:1px solid #f5f1ea38;border-radius:50%;position:absolute;inset:4px}.brand .m span{font-family:var(--serif);letter-spacing:-.04em;font-size:26px;font-style:italic;font-weight:500;line-height:1}.brand .m span em{color:var(--teal);font-style:italic}.brand .lockup{flex-direction:column;gap:1px;line-height:1;display:flex}.brand .lockup .t1{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--slate);font-size:9px;font-weight:500}.brand .lockup .t2{font-family:var(--serif);letter-spacing:-.018em;font-size:19px;font-weight:500}.brand .lockup .t2 em{color:var(--teal-deep);font-style:italic}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--ink);opacity:.82;font-size:14px;font-weight:500}.nav a:hover{opacity:1;color:var(--teal-deep)}.nav a.is-active{opacity:1;color:var(--teal-deep);position:relative}.nav a.is-active:after{content:"";background:var(--teal-deep);height:2px;position:absolute;bottom:-22px;left:0;right:0}.cta{background:var(--navy);color:var(--paper);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:transform .15s,background .2s;display:inline-flex}.cta:hover{background:var(--teal-deep);transform:translateY(-1px)}.cta .arrow{transition:transform .2s;display:inline-block}.cta:hover .arrow{transform:translate(2px,-2px)}.phero{border-bottom:1px solid var(--line);padding:80px 0 56px}.phero .crumb{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.phero .crumb a:hover{color:var(--teal-deep)}.phero .crumb .sep{opacity:.45}.phero h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 0 24px;font-size:clamp(44px,6vw,84px);font-weight:500;line-height:.98}.phero h1 em{color:var(--teal-deep);font-style:italic}.phero .dek{font-family:var(--serif);color:var(--slate);max-width:56ch;margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.45}section{border-top:1px solid var(--line);padding:96px 0}.sec-head{grid-template-columns:200px 1fr;align-items:baseline;gap:48px;margin-bottom:48px;display:grid}.sec-head .num{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);border-top:1px solid var(--ink);padding-top:12px;font-size:11px}.sec-head h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.02}.sec-head h2 em{color:var(--teal-deep);font-style:italic;font-weight:500}.sec-head h2 .strike{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--slate-2);-webkit-text-decoration-color:var(--slate-2);-webkit-text-decoration-color:var(--slate-2);text-decoration-color:var(--slate-2);color:var(--slate-2)}.signup{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;max-width:520px;padding:10px 10px 10px 22px;display:flex;box-shadow:0 1px #0b1c2c0a,0 24px 48px -28px #0b1c2c38}.signup input{font-family:var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:16px;font-weight:500}.signup input::placeholder{color:var(--slate-2)}.signup button{background:var(--navy);color:var(--paper);cursor:pointer;font-family:var(--sans);letter-spacing:.01em;border:0;border-radius:8px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex}.signup button:hover{background:var(--teal-deep)}.signup button:active{transform:scale(.98)}.signup button:disabled{opacity:.7;cursor:default}.signup button:disabled:hover{background:var(--navy);transform:none}.signup-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;align-items:center;gap:22px;margin-top:18px;font-size:11px;display:flex}.signup-meta .tick{color:var(--teal-deep)}.signup-error{font-family:var(--mono);color:var(--coral);letter-spacing:.1em;margin-top:8px;font-size:11px}.chip{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--paper-2);width:max-content;color:var(--slate);border:1px solid var(--line);border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.chip.govt{color:#3d348b;background:#e9e3ff;border-color:#0000}.chip.safe{color:#9a3e1c;background:#fde3d6;border-color:#0000}.chip.dev{color:#1f5e4d;background:#d9eae4;border-color:#0000}.chip.do{color:#7a5410;background:#fce9c0;border-color:#0000}.chip.on-dark{color:#e8dab4;background:#ffffff14;border-color:#ffffff1f}footer{background:var(--navy);color:var(--paper);padding:80px 0 32px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;display:grid}.foot-brand p{color:#c9bf9e;max-width:36ch;margin:18px 0 24px;font-size:14px;line-height:1.6}.foot-brand .brand .lockup .t1{color:#c9bf9e}.foot-brand .brand .lockup .t2{color:var(--paper)}.foot-brand .brand .m{background:var(--paper);color:var(--navy)}.foot-brand .brand .m span{color:var(--navy)}.foot-brand .brand .m span em{color:var(--teal-deep)}.foot-socials{gap:10px;display:flex}.soc{width:36px;height:36px;font-family:var(--mono);border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-size:11px;font-weight:600;transition:background .2s,color .2s;display:grid}.soc:hover{background:var(--sun);color:var(--navy);border-color:var(--sun)}.foot-col h5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#e8dab4;margin:0 0 18px;font-size:11px;font-weight:600}.foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:#c9bf9e;font-size:14px}.foot-col a:hover{color:var(--paper)}.foot-bottom{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8a95a0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:72px;padding-top:24px;font-size:11px;display:flex}.foot-bottom a:hover{color:var(--paper)}.mastmark{border-top:1px solid #ffffff1f;padding:0 0 24px}.mastmark-inner{max-width:1240px;margin:0 auto;padding:36px 32px 0}.mastmark-word{font-family:var(--serif);letter-spacing:-.04em;color:var(--paper);justify-content:space-between;align-items:baseline;gap:24px;margin:0;font-size:clamp(100px,18vw,260px);font-weight:500;line-height:.88;display:flex}.mastmark-word em{color:var(--teal);font-style:italic}.mastmark-word .sup{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c9bf9e;align-self:flex-start;margin-top:32px;font-size:13px;font-weight:500}.hero{border-top:0;padding:80px 0 96px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;display:grid}.masthead-tag{align-items:center;gap:14px;margin-bottom:28px;display:flex}.masthead-tag .badge{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);background:#fff6;border-radius:4px;padding:6px 10px;font-size:10.5px}.masthead-tag .loc{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:11px}h1.hero-h{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(48px,7.2vw,104px);font-weight:500;line-height:.96}h1.hero-h em{color:var(--teal-deep);font-style:italic;font-weight:500}h1.hero-h .und{display:inline-block;position:relative}h1.hero-h .und:after{content:"";z-index:-1;background:#d9a44159;border-radius:2px;height:.38em;position:absolute;bottom:.06em;left:-2%;right:-2%}.hero-sub{font-family:var(--serif);color:var(--slate);max-width:560px;margin:0 0 40px;font-size:22px;font-style:italic;font-weight:400;line-height:1.45}.avatars{display:flex}.avatars span{border:2px solid var(--paper);border-radius:50%;width:22px;height:22px;margin-left:-6px;display:inline-block}.avatars span:first-child{margin-left:0}.preview-stack{height:100%;min-height:520px;position:relative}.preview-card{background:var(--paper);border:1px solid var(--line);z-index:2;border-radius:14px;padding:28px 28px 24px;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 60px -30px #0b1c2c47}.preview-card .pc-hdr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.pc-hdr .left{align-items:center;gap:10px;display:flex}.pc-hdr .mini-mark{background:var(--navy);width:22px;height:22px;color:var(--paper);font-family:var(--serif);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.pc-hdr .title{font-family:var(--serif);letter-spacing:-.01em;font-size:14px;font-weight:600}.pc-hdr .date{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px}.pc-lead{font-family:var(--serif);letter-spacing:-.01em;margin:18px 0 4px;font-size:20px;font-weight:500;line-height:1.25}.pc-lead em{color:var(--teal-deep);font-style:italic}.pc-dek{color:var(--slate);margin-bottom:18px;font-size:13.5px;line-height:1.55}.pc-items{flex-direction:column;gap:14px;display:flex}.pc-item{border-bottom:1px dashed var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding-bottom:14px;display:grid}.pc-item:last-child{border-bottom:0;padding-bottom:0}.pc-num{font-family:var(--mono);color:var(--slate);letter-spacing:.14em;font-size:10px}.pc-head{font-family:var(--serif);letter-spacing:-.005em;font-size:15px;font-weight:600;line-height:1.3}.pc-head .tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;vertical-align:1px;background:var(--paper-2);color:var(--slate);border:1px solid var(--line);border-radius:3px;margin-right:8px;padding:2px 6px;font-size:9px;display:inline-block}.pc-head .tag.govt{color:#3d348b;background:#e9e3ff;border-color:#0000}.pc-head .tag.safe{color:#9a3e1c;background:#fde3d6;border-color:#0000}.pc-head .tag.dev{color:#1f5e4d;background:#d9eae4;border-color:#0000}.pc-head .tag.do{color:#7a5410;background:#fce9c0;border-color:#0000}.pc-time{font-family:var(--mono);color:var(--slate-2);font-size:10px}.stamp{z-index:3;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;background:var(--sun);color:var(--navy);border-radius:4px;padding:6px 10px;font-size:10px;font-weight:600;position:absolute;top:-14px;right:28px;transform:rotate(4deg);box-shadow:0 6px 14px -8px #0b1c2c66}.preview-behind{background:var(--paper-2);border:1px solid var(--line);z-index:1;border-radius:14px;width:94%;height:92%;position:absolute;inset:auto -8px -12px auto;transform:rotate(2.2deg)}.preview-behind-2{background:var(--paper-3);border:1px solid var(--line);z-index:0;border-radius:14px;width:90%;height:86%;position:absolute;inset:auto -18px -22px auto;transform:rotate(4.5deg)}.tape{background:var(--navy);color:var(--paper);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);overflow:hidden}.tape-inner{white-space:nowrap;align-items:center;gap:48px;padding:18px 0;animation:40s linear infinite slide;display:flex}.tape-item{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c9bf9e;align-items:center;gap:14px;font-size:12px;display:inline-flex}.tape-item .dotd{background:var(--sun);border-radius:50%;width:4px;height:4px;display:inline-block}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.cov{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(12,1fr);gap:1px;display:grid;overflow:hidden}.cov .cell{background:var(--paper);flex-direction:column;gap:16px;min-height:240px;padding:32px;display:flex;position:relative}.cov .cell.span4{grid-column:span 4}.cov .cell.span6{grid-column:span 6}.cov .cell.span8{grid-column:span 8}.cov .cell.span12{grid-column:span 12}.cov .cell.dark{background:var(--navy);color:var(--paper)}.cov .cell.teal{color:var(--ink);background:#e8efec}.cov .cell.dark .mono,.cov .cell.dark p{color:#c9bf9e}.cov .cat-no{font-family:var(--mono);letter-spacing:.14em;color:var(--slate);font-size:11px}.cov h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.cov h3 em{color:var(--teal-deep);font-style:italic;font-weight:500}.cov p{color:var(--slate);max-width:44ch;margin:0;font-size:14.5px;line-height:1.55}.cov .cell .foot{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);justify-content:space-between;align-items:center;margin-top:auto;font-size:10.5px;display:flex}.cov .cell.dark .foot{color:#c9bf9e}.cov .big-num{font-family:var(--serif);letter-spacing:-.03em;color:var(--paper);opacity:.14;font-size:88px;font-style:italic;font-weight:500;line-height:.9;position:absolute;bottom:12px;right:24px}.value{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.v-col{border-right:1px solid var(--line);padding:48px}.v-col:last-child{border-right:0}.v-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);justify-content:space-between;margin-bottom:18px;font-size:11px;display:flex}.v-h{font-family:var(--serif);letter-spacing:-.018em;margin:0 0 14px;font-size:34px;font-weight:500;line-height:1.08}.v-h em{color:var(--teal-deep);font-style:italic}.v-p{color:var(--slate);max-width:42ch;margin:0 0 20px;font-size:15px;line-height:1.55}.v-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v-list li{color:var(--ink);border-top:1px dashed var(--line);grid-template-columns:22px 1fr;align-items:start;gap:10px;padding-top:10px;font-size:14px;display:grid}.v-list li:first-child{border-top:0;padding-top:0}.v-list .k{font-family:var(--mono);color:var(--slate);letter-spacing:.12em;padding-top:3px;font-size:10px}.sample{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.sample-left{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:24px;padding:56px 48px;display:flex}.sample-left h3{font-family:var(--serif);letter-spacing:-.02em;max-width:12ch;margin:0;font-size:40px;font-weight:500;line-height:1.05}.sample-left h3 em{color:var(--teal-deep);font-style:italic}.sample-left p{color:var(--slate);max-width:40ch;margin:0;font-size:15px;line-height:1.6}.sample-meta{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;display:flex}.sample-meta .mrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);justify-content:space-between;font-size:11px;display:flex}.sample-meta .mrow b{color:var(--ink);font-weight:600}.sample-right{background:var(--paper);padding:0;position:relative}.issue{padding:48px 48px 40px}.issue-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding-bottom:18px;display:flex}.issue-mast{font-family:var(--serif);letter-spacing:-.015em;font-size:22px;font-weight:600}.issue-mast em{color:var(--teal-deep);font-style:italic;font-weight:500}.issue-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);text-align:right;font-size:10.5px;line-height:1.6}.issue-meta b{color:var(--ink);font-weight:600}.issue-lead{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;margin-bottom:22px;padding-bottom:22px;display:grid}.lead-thumb{background:linear-gradient(135deg,#1b3a52 0%,#2b556b 100%);border-radius:8px;min-height:96px;position:relative;overflow:hidden}.lead-thumb:before{content:"";background-image:repeating-linear-gradient(135deg,#f5f1ea0f 0 6px,#0000 6px 12px);position:absolute;inset:0}.lead-thumb:after{content:"COUNTY COMM.";font-family:var(--mono);letter-spacing:.18em;color:#f5f1ea99;font-size:9px;position:absolute;bottom:8px;left:10px}.lead-title{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.2}.lead-title em{color:var(--teal-deep);font-style:italic}.lead-dek{color:var(--slate);margin:0;font-size:13.5px;line-height:1.55}.briefs{flex-direction:column;gap:14px;display:flex}.brief{border-bottom:1px dashed var(--line);grid-template-columns:auto 1fr;gap:14px;padding-bottom:14px;display:grid}.brief:last-child{border-bottom:0;padding-bottom:0}.brief .b-num{font-family:var(--mono);color:var(--slate);letter-spacing:.14em;padding-top:3px;font-size:11px}.brief h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 3px;font-size:16px;font-weight:600;line-height:1.25}.brief p{color:var(--slate);margin:0;font-size:13px;line-height:1.5}.brief .bmeta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate-2);gap:10px;margin-top:6px;font-size:10px;display:flex}.brief .bmeta .tag{color:var(--teal-deep)}.sample-bottom{background:var(--paper-2);border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);justify-content:space-between;align-items:center;padding:18px 48px;font-size:10.5px;display:flex}.trust{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.quote{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:18px;min-height:260px;padding:32px;transition:transform .2s,box-shadow .2s;display:flex}.quote:hover{transform:translateY(-3px);box-shadow:0 18px 32px -20px #0b1c2c2e}.quote .q{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;font-size:19px;font-weight:400;line-height:1.35}.quote .q em{color:var(--teal-deep);font-style:italic}.quote .who{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.avatar{background:var(--navy);width:40px;height:40px;color:var(--paper);font-family:var(--serif);letter-spacing:-.01em;border-radius:50%;place-items:center;font-size:16px;font-weight:500;display:grid}.who .name{font-size:14px;font-weight:600}.who .role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px}.stat-strip{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid;overflow:hidden}.stat{border-right:1px solid var(--line);padding:28px}.stat:last-child{border-right:0}.stat .n{font-family:var(--serif);letter-spacing:-.025em;font-size:42px;font-weight:500;line-height:1}.stat .n em{color:var(--teal-deep);font-style:italic}.stat .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:8px;font-size:10.5px}.geo{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.geo-h{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 18px;font-size:44px;font-weight:500;line-height:1.05}.geo-h em{color:var(--teal-deep);font-style:italic}.geo p{color:var(--slate);max-width:48ch;margin:0 0 24px;font-size:15.5px;line-height:1.6}.geo-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.geo-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px 14px 0;font-size:14px;display:flex}.geo-list li:nth-child(odd){border-right:1px solid var(--line);padding-left:0;padding-right:16px}.geo-list li:nth-child(2n){padding-left:16px}.geo-list li .city{font-weight:600}.geo-list li .pop{font-family:var(--mono);color:var(--slate);letter-spacing:.1em;font-size:11px}.geo-map{aspect-ratio:1;border:1px solid var(--line);background:var(--paper);border-radius:16px;position:relative;overflow:hidden}.future{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fcat{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;min-height:200px;padding:24px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.fcat:hover{border-color:var(--teal-deep);transform:translateY(-2px)}.fcat.live{background:var(--navy);color:var(--paper);border-color:var(--navy)}.fcat.live .ftag{background:var(--sun);color:var(--navy)}.fcat.live .fn{color:#e8dab4}.fcat.live p{color:#c9bf9e}.ftag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--paper-2);color:var(--slate);border-radius:3px;width:max-content;padding:4px 8px;font-size:10px;font-weight:600}.fcat h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:500;line-height:1.1}.fcat h4 em{color:var(--teal-deep);font-style:italic}.fcat.live h4 em{color:var(--sun)}.fcat p{color:var(--slate);margin:0;font-size:13.5px;line-height:1.5}.fn{font-family:var(--mono);color:var(--slate-2);letter-spacing:.14em;justify-content:space-between;margin-top:auto;font-size:10px;display:flex}.adsec{background:var(--navy);color:var(--paper);border-radius:20px;grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.adsec:before{content:"";opacity:.4;pointer-events:none;background:radial-gradient(at 90% 20%,#3a8b8c2e 0%,#0000 50%),radial-gradient(at 0 100%,#d9a4411a 0%,#0000 55%);position:absolute;inset:0}.adsec>*{z-index:1;position:relative}.adsec .al{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#e8dab4;margin-bottom:18px;font-size:11px}.adsec h3{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:52px;font-weight:500;line-height:1.04}.adsec h3 em{color:var(--sun);font-style:italic}.adsec p{color:#c9bf9e;max-width:46ch;margin:0 0 28px;font-size:16px;line-height:1.6}.ad-cta{flex-wrap:wrap;gap:12px;display:flex}.btn-sun{background:var(--sun);color:var(--navy);border-radius:8px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:600;display:inline-flex}.btn-sun:hover{background:#e4b457}.btn-ghost{color:var(--paper);background:0 0;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:600;display:inline-flex}.btn-ghost:hover{border-color:var(--paper)}.ad-stats{background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.ad-stat{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:26px}.ad-stat:nth-child(2n){border-right:0}.ad-stat:nth-last-child(-n+2){border-bottom:0}.ad-stat .n{font-family:var(--serif);letter-spacing:-.02em;color:var(--paper);font-size:40px;font-weight:500;line-height:1}.ad-stat .n em{color:var(--sun);font-style:italic}.ad-stat .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#c9bf9e;margin-top:8px;font-size:10px}.final{text-align:center;padding:140px 0 130px;position:relative}.final .tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--slate);align-items:center;gap:10px;margin-bottom:24px;font-size:11px;display:inline-flex}.final .tag:before,.final .tag:after{content:"";background:var(--line);width:40px;height:1px;display:inline-block}.final h2{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:0 auto 22px;font-size:clamp(52px,6.8vw,96px);font-weight:500;line-height:.98}.final h2 em{color:var(--teal-deep);font-style:italic}.final p{font-family:var(--serif);color:var(--slate);max-width:38ch;margin:0 auto 40px;font-size:22px;font-style:italic;line-height:1.4}.final .signup{margin:0 auto}.final-meta{justify-content:center;gap:22px;margin-top:22px;display:flex}@media (max-width:980px){.nav{display:none}.sec-head{grid-template-columns:1fr;gap:16px}.foot-grid{grid-template-columns:1fr 1fr}.hero-grid{grid-template-columns:1fr;gap:72px}.preview-stack{min-height:460px}.cov .cell.span4,.cov .cell.span6,.cov .cell.span8{grid-column:span 12}.value{grid-template-columns:1fr}.v-col{border-right:0;border-bottom:1px solid var(--line)}.sample{grid-template-columns:1fr}.sample-left{border-right:0;border-bottom:1px solid var(--line)}.trust{grid-template-columns:1fr}.future,.stat-strip{grid-template-columns:1fr 1fr}.geo{grid-template-columns:1fr}.adsec{grid-template-columns:1fr;padding:48px 32px}}@media (prefers-reduced-motion:reduce){.pulse .dot,.tape-inner{animation:none}*,:before,:after{transition-duration:.01ms!important}}.manifesto{padding:72px 0 48px}.manifesto .box{text-align:center;max-width:900px;margin:0 auto}.manifesto .kicker{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--slate);align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:inline-flex}.manifesto .kicker:before,.manifesto .kicker:after{content:"";background:var(--line);width:40px;height:1px}.manifesto h2{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:0 auto 28px;font-size:clamp(40px,5.2vw,72px);font-weight:500;line-height:1.02}.manifesto h2 em{color:var(--teal-deep);font-style:italic}.manifesto p{font-family:var(--serif);color:var(--ink);text-wrap:pretty;max-width:60ch;margin:0 auto 20px;font-size:22px;font-weight:400;line-height:1.55}.manifesto p em{color:var(--teal-deep);font-style:italic}.manifesto .sig{font-family:var(--serif);color:var(--teal-deep);margin-top:32px;font-size:26px;font-style:italic;font-weight:500}.manifesto .sig-meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-top:4px;font-size:11px}.pillars{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.pillar{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;gap:14px;min-height:260px;padding:36px 28px;display:flex}.pillar:last-child{border-right:0}.pillar .n{font-family:var(--serif);color:var(--teal-deep);letter-spacing:-.03em;font-size:48px;font-style:italic;font-weight:500;line-height:1}.pillar h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:500;line-height:1.1}.pillar h3 em{color:var(--teal-deep);font-style:italic}.pillar p{color:var(--slate);margin:0;font-size:14.5px;line-height:1.6}.pillar.dark{background:var(--navy);color:var(--paper)}.pillar.dark .n{color:var(--sun)}.pillar.dark p{color:#c9bf9e}.pillar.dark h3 em{color:var(--sun)}.standards{grid-template-columns:1fr 1fr;gap:32px;display:grid}.std{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:32px}.std h4{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:500}.std h4 em{color:var(--teal-deep);font-style:italic}.std p{color:var(--slate);max-width:56ch;margin:0;font-size:15px;line-height:1.6}.std .n{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--slate-2);margin-bottom:8px;font-size:10.5px}.team{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.member{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;min-height:280px;padding:28px;display:flex}.member .av{width:64px;height:64px;font-family:var(--serif);color:var(--paper);letter-spacing:-.01em;border-radius:50%;place-items:center;font-size:22px;font-style:italic;font-weight:500;display:grid}.member .who{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.15}.member .role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:2px;font-size:10.5px}.member .bio{color:var(--slate);margin-top:auto;font-size:14px;line-height:1.55}.member .bio em{color:var(--teal-deep);font-style:italic}@media (max-width:900px){.pillars,.team,.standards,.stat-strip{grid-template-columns:1fr 1fr}.pillar{border-right:0;border-bottom:1px solid var(--line)}}.jobs{flex-direction:column;gap:16px;display:flex}.job{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:32px 36px;transition:border-color .2s;display:grid}.job:hover{border-color:var(--teal-deep)}.job h3{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 8px;font-size:26px;font-weight:500;line-height:1.1}.job h3 em{color:var(--teal-deep);font-style:italic}.job .jmeta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);gap:18px;margin-bottom:12px;font-size:10.5px;display:flex}.job p{color:var(--slate);max-width:62ch;margin:0;font-size:14.5px;line-height:1.55}.job .apply{background:var(--navy);color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.job .apply:hover{background:var(--teal-deep)}.values{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.vcell{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;gap:12px;min-height:220px;padding:32px 28px;display:flex}.vcell:last-child{border-right:0}.vcell .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);font-size:10.5px}.vcell h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.15}.vcell h4 em{color:var(--teal-deep);font-style:italic}.vcell p{color:var(--slate);margin:0;font-size:14px;line-height:1.55}.perks{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:1fr 1fr;gap:48px;padding:48px;display:grid}.perks h3{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 20px;font-size:28px;font-weight:500}.perks h3 em{color:var(--teal-deep);font-style:italic}.perks ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.perks li{color:var(--ink);grid-template-columns:20px 1fr;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.perks li:before{content:"✓";color:var(--teal-deep);font-weight:600}@media (max-width:900px){.values{grid-template-columns:1fr 1fr}.vcell{border-right:0;border-bottom:1px solid var(--line)}.perks,.job{grid-template-columns:1fr}}.split{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.lane{border-right:1px solid var(--line);flex-direction:column;gap:20px;padding:48px;display:flex}.lane:last-child{background:var(--paper-2);border-right:0}.lane .lead{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);align-items:center;gap:10px;font-size:11px;display:inline-flex}.lane .lead b{color:var(--teal-deep);font-weight:600}.lane h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500;line-height:1.1}.lane h3 em{color:var(--teal-deep);font-style:italic}.lane p{color:var(--slate);max-width:44ch;margin:0;font-size:14.5px;line-height:1.6}.lane .badge-enc{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--good);border:1px solid var(--good);border-radius:4px;align-items:center;gap:8px;width:max-content;padding:6px 10px;font-size:10px;display:inline-flex}.dir{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dir-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:28px;display:flex}.dir-card h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.dir-card h4 em{color:var(--teal-deep);font-style:italic}.dir-card p{color:var(--slate);margin:0;font-size:14px;line-height:1.5}.dir-card .addr{font-family:var(--mono);letter-spacing:.08em;color:var(--ink);border-top:1px solid var(--line);margin-top:auto;padding-top:12px;font-size:11px}.dir-card .addr a{color:var(--teal-deep)}@media (max-width:900px){.split,.dir{grid-template-columns:1fr}.lane{border-right:0;border-bottom:1px solid var(--line)}}.hero2{background:var(--navy);color:var(--paper);border-top:0;padding:96px 0 88px;position:relative;overflow:hidden}.hero2:before{content:"";opacity:.7;background:radial-gradient(at 85% 20%,#3a8b8c33 0%,#0000 50%),radial-gradient(at 10% 100%,#d9a44124 0%,#0000 55%);position:absolute;inset:0}.hero2 .wrap{z-index:1;position:relative}.hero2 .crumb{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c9bf9e;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.hero2 .crumb a{color:#e8dab4}.hero2 .crumb .sep{opacity:.4}.hero2 h1{font-family:var(--serif);letter-spacing:-.025em;color:var(--paper);text-wrap:balance;max-width:18ch;margin:0 0 28px;font-size:clamp(48px,6.4vw,92px);font-weight:500;line-height:.98}.hero2 h1 em{color:var(--sun);font-style:italic}.hero2 .dek{font-family:var(--serif);color:#c9bf9e;max-width:56ch;margin:0 0 40px;font-size:22px;font-style:italic;line-height:1.5}.hero2 .btns{flex-wrap:wrap;gap:12px;display:flex}.hero2 .btn-sun{background:var(--sun);color:var(--navy);border-radius:10px;align-items:center;gap:10px;padding:16px 24px;font-size:14px;font-weight:600;display:inline-flex}.hero2 .btn-sun:hover{background:#e4b457}.hero2 .btn-ghost{color:var(--paper);background:0 0;border:1px solid #ffffff3d;border-radius:10px;align-items:center;gap:10px;padding:16px 24px;font-size:14px;font-weight:600;display:inline-flex}.hero2 .btn-ghost:hover{border-color:var(--paper)}.stat-strip .stat .c{color:var(--slate);max-width:28ch;margin-top:10px;font-size:13px;line-height:1.5}.why{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wcell{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;min-height:220px;padding:32px;display:flex}.wcell .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10.5px}.wcell h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:26px;font-weight:500;line-height:1.15}.wcell h3 em{color:var(--teal-deep);font-style:italic}.wcell p{color:var(--slate);max-width:48ch;margin:0;font-size:14.5px;line-height:1.6}.wcell.dark{background:var(--navy);color:var(--paper)}.wcell.dark h3 em{color:var(--sun)}.wcell.dark p,.wcell.dark .k{color:#c9bf9e}.audience{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.audience h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 20px;font-size:40px;font-weight:500;line-height:1.05}.audience h3 em{color:var(--teal-deep);font-style:italic}.audience p{color:var(--slate);max-width:50ch;margin:0 0 24px;font-size:15.5px;line-height:1.6}.bars{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:32px}.bar-row{border-bottom:1px dashed var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);grid-template-columns:160px 1fr 60px;align-items:center;gap:18px;padding:12px 0;font-size:11px;display:grid}.bar-row:last-child{border-bottom:0}.bar-row b{color:var(--ink);font-weight:600}.bar-track{background:var(--paper-2);border-radius:999px;height:10px;position:relative;overflow:hidden}.bar-fill{background:var(--teal-deep);border-radius:999px;height:100%}.bar-fill.sun{background:var(--sun)}.bar-fill.coral{background:var(--coral)}.bar-row .v{text-align:right;color:var(--ink);font-weight:600}.past{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.past .p{aspect-ratio:1;border:1px solid var(--line);font-family:var(--serif);letter-spacing:-.015em;color:var(--slate);background:var(--paper);text-align:center;border-radius:10px;place-items:center;padding:10px;font-size:22px;font-weight:500;line-height:1.15;display:grid}.past .p em{color:var(--teal-deep);font-style:italic}.faq{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.faq .q{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;align-items:baseline;gap:24px;padding:26px 0;display:grid}.faq .q .n{font-family:var(--mono);letter-spacing:.14em;color:var(--slate);font-size:11px}.faq .q h4{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.25}.faq .q h4 em{color:var(--teal-deep);font-style:italic}.faq .q p{color:var(--slate);max-width:66ch;margin:0;font-size:15px;line-height:1.6}.cta-big{background:var(--paper-2);border:1px solid var(--line);border-radius:20px;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:64px 56px;display:grid}.cta-big h3{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:48px;font-weight:500;line-height:1.04}.cta-big h3 em{color:var(--teal-deep);font-style:italic}.cta-big p{color:var(--slate);max-width:44ch;margin:0 0 24px;font-size:16px;line-height:1.6}.form{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:28px;display:flex}.form label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-bottom:4px;font-size:10px;font-weight:600}.form input,.form textarea,.form select{border:1px solid var(--line);background:var(--paper);font-family:var(--sans);color:var(--ink);border-radius:8px;outline:none;padding:12px 14px;font-size:14px}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--teal-deep)}.form .row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form button{background:var(--navy);color:var(--paper);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;display:inline-flex}.form button:hover{background:var(--teal-deep)}.form button:disabled{opacity:.7;cursor:default}@media (max-width:900px){.why,.past,.audience{grid-template-columns:1fr 1fr;gap:16px}.cta-big,.audience{grid-template-columns:1fr}.past{grid-template-columns:1fr 1fr 1fr}}.products{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pcard{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.pcard:hover{border-color:var(--teal-deep);transform:translateY(-3px)}.pcard-preview{aspect-ratio:1;font-family:var(--serif);letter-spacing:-.02em;text-align:center;place-items:center;padding:24px;font-size:36px;font-weight:500;line-height:1;display:grid}.pcard-preview em{font-style:italic}.pcard.tote .pcard-preview{background:var(--paper-2);color:var(--navy)}.pcard.tote .pcard-preview em{color:var(--teal-deep)}.pcard.tee .pcard-preview{background:var(--navy);color:var(--paper)}.pcard.tee .pcard-preview em{color:var(--sun)}.pcard.pin .pcard-preview{background:var(--sun);color:var(--navy);font-size:72px;font-style:italic}.pcard.mug .pcard-preview{color:var(--teal-deep);background:#e8efec}.pcard.mug .pcard-preview em{color:var(--ink)}.pcard-info{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 24px 24px;display:flex}.pcard-info .cat{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px}.pcard-info h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.pcard-info h4 em{color:var(--teal-deep);font-style:italic}.pcard-info p{color:var(--slate);margin:0;font-size:13.5px;line-height:1.5}.pcard-info .price{font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:12px;font-size:18px;font-weight:600;display:flex}.pcard-info .price .note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px;font-weight:500}.waitlist-cta{background:var(--paper-2);border:1px solid var(--line);text-align:center;border-radius:20px;padding:64px 48px}.waitlist-cta h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 16px;font-size:44px;font-weight:500;line-height:1.05}.waitlist-cta h3 em{color:var(--teal-deep);font-style:italic}.waitlist-cta p{color:var(--slate);max-width:48ch;margin:0 auto 28px;font-size:16px;line-height:1.55}.waitlist-cta .signup{margin:0 auto}@media (max-width:900px){.products{grid-template-columns:1fr 1fr}}.filters{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:32px;display:grid}.search-box{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px 16px;display:flex}.search-box input{font-family:var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14px}.search-box input::placeholder{color:var(--slate-2)}.search-box .ico{color:var(--slate)}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.fchip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--paper);color:var(--slate);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:10.5px}.fchip.active{background:var(--navy);color:var(--paper);border-color:var(--navy)}.year-section{margin-bottom:48px}.year-header{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:10px;font-size:12px;display:flex}.year-header b{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:24px;font-weight:500}.issue-row{background:var(--paper);border:1px solid var(--line);border-top:0;grid-template-columns:80px 120px 1fr auto auto;align-items:center;gap:24px;padding:18px 20px;font-size:14px;display:grid}.issue-row:first-of-type{border-top:1px solid var(--line);border-top-left-radius:12px;border-top-right-radius:12px}.issue-row:last-of-type{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.issue-row:hover{background:var(--paper-2)}.issue-row .num{font-family:var(--mono);color:var(--slate);letter-spacing:.14em;font-size:11px}.issue-row .date{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:11px}.issue-row .title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:500;line-height:1.3}.issue-row .title em{color:var(--teal-deep);font-style:italic}.issue-row .tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--paper-2);color:var(--slate);border-radius:3px;padding:4px 8px;font-size:9px}.issue-row .read{font-family:var(--mono);color:var(--slate-2);letter-spacing:.1em;font-size:11px}.issue-row.featured{background:var(--navy);color:var(--paper);border-color:var(--navy)}.issue-row.featured .num,.issue-row.featured .date{color:#e8dab4}.issue-row.featured .title{color:var(--paper)}.issue-row.featured .title em{color:var(--sun)}.issue-row.featured .read{color:#c9bf9e}.issue-row.featured .tag{background:var(--sun);color:var(--navy)}@media (max-width:900px){.filters{grid-template-columns:1fr}.issue-row{grid-template-columns:1fr;gap:6px;padding:18px}.issue-row .read,.issue-row .tag{grid-column:auto}}.letter{grid-template-columns:200px 1fr 240px;gap:48px;padding-top:48px;display:grid}.rail{align-self:start;position:sticky;top:80px}.rail h5{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 14px;font-size:10.5px;font-weight:600}.rail ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rail a{font-family:var(--serif);color:var(--slate);border-left:2px solid #0000;margin-left:-14px;padding:6px 0 6px 12px;font-size:14.5px;line-height:1.35;display:block}.rail a:hover{color:var(--teal-deep);border-left-color:var(--teal-deep)}.rail .share{flex-direction:column;gap:8px;margin-top:24px;display:flex}.rail .share-btn{background:var(--paper);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:center;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:11px}.rail .share-btn:hover{background:var(--paper-2)}.issue-page{max-width:640px}.issue-page .mast-line{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);border-bottom:2px solid var(--ink);justify-content:space-between;margin-bottom:32px;padding-bottom:14px;font-size:11px;display:flex}.issue-page .mast-line b{color:var(--ink);font-weight:600}.issue-page h1.ilead{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:42px;font-weight:500;line-height:1.08}.issue-page h1.ilead em{color:var(--teal-deep);font-style:italic}.issue-page .idek{font-family:var(--serif);color:var(--slate);margin:0 0 28px;font-size:19px;font-style:italic;line-height:1.5}.issue-page .iprose p{color:var(--ink);margin:0 0 18px;font-size:16px;line-height:1.7}.issue-page .iprose p em{color:var(--teal-deep);font-style:italic}.issue-page .iprose a{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.today-card{background:var(--navy);color:var(--paper);border-radius:14px;flex-direction:column;gap:10px;margin:32px 0;padding:28px;display:flex}.today-card .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sun);font-size:10.5px}.today-card h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:500;line-height:1.15}.today-card h3 em{color:var(--sun);font-style:italic}.today-card p{color:#c9bf9e;margin:0;font-size:14.5px;line-height:1.6}.pull-quote{border-left:4px solid var(--teal-deep);font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:32px 0;padding:12px 0 12px 24px;font-size:24px;font-style:italic;line-height:1.35}.pull-quote cite{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:12px;font-size:11px;font-style:normal;display:block}.sponsor-block{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;margin:32px 0;padding:28px;position:relative}.sponsor-block .label{background:var(--sun);color:var(--navy);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:-10px;left:20px}.sponsor-block h4{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:500}.sponsor-block p{color:var(--slate);margin:0 0 14px;font-size:15px;line-height:1.6}.sponsor-block a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);font-size:11px;font-weight:600}.brief-stack{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:24px;margin:32px 0;padding:24px 0;display:flex}.brief-stack .bs-item{grid-template-columns:40px 1fr;align-items:baseline;gap:18px;display:grid}.brief-stack .bs-item .n{font-family:var(--mono);letter-spacing:.14em;color:var(--slate);padding-top:3px;font-size:12px}.brief-stack .bs-item h4{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.3}.brief-stack .bs-item h4 em{color:var(--teal-deep);font-style:italic}.brief-stack .bs-item p{color:var(--slate);margin:0;font-size:14.5px;line-height:1.55}.issue-stats{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;margin:32px 0;display:grid;overflow:hidden}.issue-stats .ist{border-right:1px solid var(--line);background:var(--paper);padding:20px}.issue-stats .ist:last-child{border-right:0}.issue-stats .ist .n{font-family:var(--serif);letter-spacing:-.015em;font-size:24px;font-weight:500}.issue-stats .ist .n em{color:var(--teal-deep);font-style:italic}.issue-stats .ist .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:4px;font-size:10px}.sub-rail{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.sub-rail h5{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:1.2}.sub-rail h5 em{color:var(--teal-deep);font-style:italic}.sub-rail p{color:var(--slate);margin:0;font-size:13px;line-height:1.5}@media (max-width:1100px){.letter{grid-template-columns:1fr;gap:32px}.rail{max-width:640px;position:static}.rail .share{flex-flow:wrap}.issue-stats{grid-template-columns:1fr 1fr}}.legal{grid-template-columns:220px 1fr;align-items:start;gap:64px;display:grid}.legalrail{position:sticky;top:80px}.legalrail h5{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 14px;font-size:10.5px;font-weight:600}.legalrail ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.legalrail a{font-family:var(--serif);color:var(--slate);border-left:2px solid #0000;margin-left:-16px;padding:6px 0 6px 14px;font-size:14.5px;line-height:1.35;display:block}.legalrail a:hover{color:var(--teal-deep);border-left-color:var(--teal-deep)}.legal-content{max-width:680px}.legal-content .ls{border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:48px}.legal-content .ls:last-child{border-bottom:0}.legal-content h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 12px;font-size:40px;font-weight:500;line-height:1.05}.legal-content h2 em{color:var(--teal-deep);font-style:italic}.legal-content .meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:24px;font-size:11px}.legal-content h3{font-family:var(--serif);letter-spacing:-.01em;margin:32px 0 12px;font-size:22px;font-weight:500}.legal-content p{color:var(--ink);margin:0 0 16px;font-size:15px;line-height:1.7}.legal-content p em{color:var(--teal-deep);font-style:italic}.legal-content ul{margin:0 0 16px;padding-left:22px}.legal-content li{color:var(--ink);margin-bottom:6px;font-size:15px;line-height:1.7}.corr-table{border:1px solid var(--line);border-radius:10px;margin-top:16px;overflow:hidden}.corr-row{border-bottom:1px solid var(--line);grid-template-columns:120px 90px 1fr;align-items:baseline;gap:16px;padding:14px 18px;display:grid}.corr-row:last-child{border-bottom:0}.corr-row.head{background:var(--paper-2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);font-size:10px;font-weight:600}.corr-row .d{font-family:var(--mono);letter-spacing:.12em;color:var(--slate);font-size:11px}.corr-row .i{font-family:var(--mono);color:var(--ink);font-size:11px;font-weight:600}.corr-row .c{color:var(--ink);font-size:14px;line-height:1.5}@media (max-width:900px){.legal{grid-template-columns:1fr;gap:32px}.legalrail{position:static}.corr-row{grid-template-columns:1fr;gap:4px}}.progress{background:var(--navy);color:var(--paper);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px;display:grid;position:relative;overflow:hidden}.progress:before{content:"";opacity:.3;pointer-events:none;background:radial-gradient(at 85% 30%,#3a8b8c40 0%,#0000 50%);position:absolute;inset:0}.progress>*{z-index:1;position:relative}.progress .k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#e8dab4;margin-bottom:14px;font-size:11px}.progress h3{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 16px;font-size:40px;font-weight:500;line-height:1.05}.progress h3 em{color:var(--sun);font-style:italic}.progress p{color:#c9bf9e;margin:0;font-size:15px;line-height:1.6}.meter{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;padding:24px}.meter .bar{background:#ffffff1a;border-radius:999px;height:12px;margin:10px 0;overflow:hidden}.meter .fill{background:var(--sun);border-radius:999px;width:30%;height:100%}.meter .stops{font-family:var(--mono);letter-spacing:.14em;color:#c9bf9e;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.share-box{font-family:var(--mono);color:#e8dab4;background:#ffffff0a;border:1px dashed #fff3;border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 18px;font-size:12px;display:flex}.share-box b{color:var(--sun);font-weight:600}.tiers{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.tier{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-height:180px;padding:20px;display:flex}.tier.live{background:var(--navy);color:var(--paper);border-color:var(--navy)}.tier .num{font-family:var(--serif);color:var(--teal-deep);font-size:40px;font-style:italic;font-weight:500;line-height:1}.tier.live .num{color:var(--sun)}.tier h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.tier h4 em{color:var(--teal-deep);font-style:italic}.tier.live h4 em{color:var(--sun)}.tier p{color:var(--slate);margin:0;font-size:12.5px;line-height:1.45}.tier.live p{color:#c9bf9e}.lb{border:1px solid var(--line);border-radius:12px;overflow:hidden}.lb-row{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 80px 100px;align-items:center;gap:16px;padding:14px 20px;display:grid}.lb-row:last-child{border-bottom:0}.lb-row.head{background:var(--paper-2);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);font-size:10px;font-weight:600}.lb-row .rank{font-family:var(--serif);color:var(--teal-deep);font-size:22px;font-style:italic;font-weight:500;line-height:1}.lb-row .name{font-family:var(--serif);letter-spacing:-.005em;font-size:15.5px;font-weight:500}.lb-row .ref{font-family:var(--mono);letter-spacing:.1em;color:var(--ink);font-size:12px;font-weight:600}.lb-row .tier-earned{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10.5px}@media (max-width:900px){.progress,.tiers{grid-template-columns:1fr 1fr;gap:16px}.progress{grid-template-columns:1fr}.lb-row{grid-template-columns:50px 1fr auto}.lb-row .tier-earned{display:none}}.subhero{background:var(--navy);color:var(--paper);border-top:0;padding:96px 0 72px;position:relative;overflow:hidden}.subhero:before{content:"";opacity:.5;pointer-events:none;background:radial-gradient(at 80% 20%,#3a8b8c33 0%,#0000 50%),radial-gradient(at 20% 100%,#d9a4411f 0%,#0000 55%);position:absolute;inset:0}.subhero .wrap{z-index:1;position:relative}.subhero .crumb{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c9bf9e;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.subhero .crumb a{color:#e8dab4}.subhero h1{font-family:var(--serif);letter-spacing:-.025em;color:var(--paper);text-wrap:balance;max-width:18ch;margin:0 0 20px;font-size:clamp(44px,5.6vw,80px);font-weight:500;line-height:.98}.subhero h1 em{color:var(--sun);font-style:italic}.subhero .dek{font-family:var(--serif);color:#c9bf9e;max-width:56ch;margin:0 0 40px;font-size:22px;font-style:italic;line-height:1.5}.big-form{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;max-width:640px;padding:32px}.big-form .label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#e8dab4;margin-bottom:14px;font-size:11px}.big-form .signup{background:#ffffff0f;border-color:#fff3}.big-form .signup input{color:var(--paper);font-size:18px}.big-form .signup input::placeholder{color:#c9bf9e80}.big-form .hint{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8a95a0;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:10.5px;display:flex}.big-form .hint b{color:var(--sun);font-weight:600}.proof{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid;overflow:hidden}.proof .ps{border-right:1px solid var(--line);padding:28px}.proof .ps:last-child{border-right:0}.proof .ps .n{font-family:var(--serif);letter-spacing:-.025em;font-size:36px;font-weight:500;line-height:1}.proof .ps .n em{color:var(--teal-deep);font-style:italic}.proof .ps .l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:8px;font-size:10.5px}@media (max-width:900px){.proof{grid-template-columns:1fr 1fr}}.thanks-hero{text-align:center;border-top:0;padding:120px 0 80px}.seal{background:var(--teal-deep);width:120px;height:120px;color:var(--paper);font-family:var(--serif);letter-spacing:-.02em;border-radius:50%;place-items:center;margin:0 auto 40px;font-size:56px;font-weight:500;display:grid;position:relative}.seal:after{content:"";border:1px solid #f5f1ea4d;border-radius:50%;position:absolute;inset:6px}.thanks-hero h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:0 auto 20px;font-size:clamp(48px,6vw,80px);font-weight:500;line-height:.98}.thanks-hero h1 em{color:var(--teal-deep);font-style:italic}.thanks-hero p{font-family:var(--serif);color:var(--slate);max-width:48ch;margin:0 auto 16px;font-size:22px;font-style:italic;line-height:1.5}.next{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.next-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;min-height:220px;padding:32px;transition:transform .2s,border-color .2s;display:flex}.next-card:hover{border-color:var(--teal-deep);transform:translateY(-3px)}.next-card .n{font-family:var(--serif);color:var(--teal-deep);letter-spacing:-.03em;font-size:42px;font-style:italic;font-weight:500;line-height:1}.next-card h3{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.15}.next-card h3 em{color:var(--teal-deep);font-style:italic}.next-card p{color:var(--slate);margin:0;font-size:14.5px;line-height:1.55}.next-card .link{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);margin-top:auto;font-size:10.5px;font-weight:600}@media (max-width:900px){.next{grid-template-columns:1fr}}.err{text-align:center;border-top:0;padding:120px 0 80px;position:relative}.err .err-num{font-family:var(--serif);letter-spacing:-.04em;color:var(--navy);margin:0 0 8px;font-size:clamp(160px,24vw,320px);font-weight:500;line-height:.85;display:inline-block;position:relative}.err .err-num em{color:var(--teal-deep);font-style:italic}.err-stamp{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:var(--coral);color:var(--paper);border-radius:4px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:40px;right:calc(50% - 140px);transform:rotate(-6deg);box-shadow:0 6px 14px -8px #0b1c2c66}.err h1{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 auto 16px;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.05}.err h1 em{color:var(--teal-deep);font-style:italic}.err p{font-family:var(--serif);color:var(--slate);max-width:44ch;margin:0 auto 40px;font-size:20px;font-style:italic;line-height:1.5}.opts{grid-template-columns:repeat(4,1fr);gap:12px;max-width:960px;margin:0 auto 64px;display:grid}.opt{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:12px;flex-direction:column;gap:10px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.opt:hover{border-color:var(--teal-deep);transform:translateY(-2px)}.opt .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px}.opt h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.opt h4 em{color:var(--teal-deep);font-style:italic}.opt .arr{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);margin-top:auto;font-size:10px}.pb-quote{background:var(--paper-2);border:1px dashed var(--line);text-align:center;border-radius:14px;max-width:680px;margin:0 auto;padding:32px 48px}.pb-quote p{font-family:var(--serif);color:var(--slate);margin:0 0 10px;font-size:19px;font-style:italic;line-height:1.55}.pb-quote .cite{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate-2);font-size:10px}@media (max-width:900px){.opts{grid-template-columns:1fr 1fr}.err-stamp{right:20px}}@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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
