@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.11-onw4a9s-o3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.1oj6iblxvm99n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.1q-jjomgjvbjf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_1ddd90d5-module__1c362q__className{font-family:Fraunces,Fraunces Fallback}.fraunces_1ddd90d5-module__1c362q__variable{--font-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_43b47ea8-module__vUfxGW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_43b47ea8-module__vUfxGW__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c068db79-module__V3-phq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c068db79-module__V3-phq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#171714;--paper:#f1efe9;--card:#fbfaf6;--line:#cbc7bd;--acid:#ff5b3d;--acid-soft:#ffd9ce;--muted:#5f5c55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans,Helvetica, Arial, sans-serif);margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:1000;color:#000;font:700 11px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:2px solid #000;padding:10px 14px;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-180%);box-shadow:4px 4px #ff006e}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #000;box-shadow:0 0 0 6px #dfff00}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#fff;background:var(--ink);width:29px;height:29px;font:700 14px var(--font-serif,Georgia, serif);border-radius:50% 50% 50% 10%;place-items:center;display:grid}.nav-links{gap:28px;font-size:13px;display:flex}.nav-links a{text-decoration:none}.nav-links a:hover{text-underline-offset:4px;text-decoration:underline}.live-pill{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:700}.live-pill i{background:#28a866;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #d8ebdf}.nav-account{align-items:center;gap:10px;display:flex}.github-signin,.founder-session{border:1px solid var(--ink);background:var(--card);min-height:34px;color:var(--ink);align-items:center;gap:9px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.founder-session a{font-family:var(--font-mono,ui-monospace, "Courier New", monospace);text-decoration:none}.founder-session button{border:0;border-left:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding-left:9px;font-size:10px}.hero{padding:56px 0 74px}.eyebrow{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;padding-bottom:10px;font-size:10px;font-weight:700;display:flex}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:72px;padding-top:46px;display:grid}h1{font:400 clamp(55px,7vw,96px)/.9 var(--font-serif,Georgia, serif);letter-spacing:-.065em;max-width:820px;margin:0}h1 em{color:var(--acid);font-weight:400}.lede{color:#44423c;max-width:620px;margin:32px 0 44px;font-size:18px;line-height:1.55}.proof-row{flex-wrap:wrap;gap:28px;display:flex}.proof-row span{border-left:1px solid var(--line);color:var(--muted);padding-left:14px;font-size:12px}.proof-row strong{color:var(--ink);font:600 20px var(--font-serif,Georgia, serif);margin-bottom:4px;display:block}.money-boundary{background:#e8e0c0;border:1px solid #000;grid-template-columns:1fr 1fr;max-width:680px;margin-top:38px;display:grid;transform:rotate(-.35deg);box-shadow:7px 7px #000}.money-boundary article{min-height:145px;padding:17px}.money-boundary article+article{background:#ede4cf;border-left:1px dashed #000}.money-boundary span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;background:#dfff00;border:1px solid #000;padding:5px 7px;display:inline-block}.money-boundary article+article span{background:#0fc}.money-boundary strong{font:700 20px/1 var(--font-serif,Georgia, serif);margin-top:16px;display:block}.money-boundary p{color:#3c382e;font:11px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);margin:9px 0 0}.pricing-callout{background:#dfff00;border:2px solid #000;max-width:620px;margin-top:34px;padding:18px 20px;box-shadow:8px 8px #000}.pricing-callout>span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.11em;background:#fff;border:1px solid #000;padding:4px 8px;display:inline-block}.pricing-callout-head{align-items:baseline;gap:12px;margin-top:12px;display:flex}.pricing-callout-head strong{font:400 62px/.85 var(--font-serif,Georgia, serif);letter-spacing:-.05em}.pricing-callout-head em{font:700 15px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;font-style:normal}.pricing-callout p{color:#171714;font:12px/1.6 var(--font-sans,Helvetica, Arial, sans-serif);margin:12px 0 0}.bid-card{background:var(--card);border:1px solid var(--ink);box-shadow:9px 9px 0 var(--acid-soft);padding:20px}.card-cap{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:18px;padding-bottom:20px;font-size:10px;font-weight:700;display:flex}.eligibility-stamp{background:#e8e0c0;border:1px solid #000;padding:11px 12px;transform:rotate(.4deg);box-shadow:4px 4px #0fc}.eligibility-stamp span{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;display:block}.eligibility-stamp strong{font:700 13px/1.2 var(--font-serif,Georgia, serif);margin-top:5px;display:block}.repeat-placement-slip{background:#e8e0c0;border:1px solid #000;margin-bottom:3px;padding:13px 14px 16px;position:relative;transform:rotate(-.45deg);box-shadow:5px 5px #0fc,8px 8px #ff006e}.repeat-placement-slip:after{content:"";background:linear-gradient(135deg,#0000 4px,#e8e0c0 0) 0 0/8px 8px repeat-x;height:8px;position:absolute;inset:auto 0 -7px}.repeat-placement-slip span{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;display:block}.repeat-placement-slip strong{font:700 23px/.95 var(--font-serif,Georgia, serif);margin-top:7px;display:block}.repeat-placement-slip p{font:10px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);margin:10px 0 12px}.repeat-placement-slip a{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif)}.placement-prefill-state{font:10px var(--font-mono,ui-monospace, "Courier New", monospace);background:#ede4cf;border:1px dashed #000;margin:14px 0 0;padding:10px}.bid-card :is(input,select):disabled{color:#3c382e;opacity:1;cursor:not-allowed;background:#e8e0c0}.opportunity-fields{background:#e8e0c0;border:1px dashed #000;margin:17px 0 0;padding:13px}.opportunity-fields legend{font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;padding:0 5px}.opportunity-fields legend span{color:#3c382e;font:9px var(--font-mono,ui-monospace, "Courier New", monospace);text-transform:none;letter-spacing:0;margin-left:7px}.opportunity-fields>p{color:#3c382e;font:10px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0 0 5px}.product-kind{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.product-kind legend{text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:700}.bid-card .product-kind label{cursor:pointer;margin:0;display:block;position:relative}.product-kind input{opacity:0;pointer-events:none;position:absolute}.product-kind label>span{border:1px solid var(--line);text-transform:none;letter-spacing:0;background:#fff;flex-direction:column;justify-content:center;min-height:62px;padding:10px 12px;display:flex}.product-kind label>span strong{font-size:12px}.product-kind label>span small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:400}.product-kind input:checked+span{border-color:var(--ink);background:var(--acid-soft);box-shadow:3px 3px 0 var(--ink)}.product-kind input:focus-visible+span{outline:2px solid var(--acid);outline-offset:2px}.bid-card label{text-transform:uppercase;letter-spacing:.08em;margin-top:14px;font-size:11px;font-weight:700;display:block}.bid-card input,.bid-card select{border:1px solid var(--line);background:#fff;border-radius:0;width:100%;height:48px;margin-top:7px;padding:0 13px}.bid-card input:focus,.bid-card select:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--acid-soft)}.field-note{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:7px;font-size:10px;font-weight:400;line-height:1.45;display:block}.field-note code{color:#000;font:9px/1.4 var(--font-mono,ui-monospace, "Courier New", monospace);overflow-wrap:anywhere;background:#e8e0c0;padding:1px 3px;display:inline}.github-gate{border:1px solid var(--ink);box-shadow:4px 4px 0 var(--acid-soft);background:#eee7d5;margin-top:14px;padding:13px}.github-gate strong{font:700 13px var(--font-serif,Georgia, serif)}.github-gate p{color:var(--muted);margin:7px 0 11px;font-size:10px;line-height:1.5}.github-gate a{border:1px solid var(--ink);background:var(--ink);color:#fff;align-items:center;min-height:36px;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.money-input{position:relative}.money-input span{z-index:1;position:absolute;top:23px;left:13px}.money-input input{padding-left:28px}.upvote-picker{border:1px solid var(--ink);box-shadow:4px 4px 0 var(--acid-soft);background:#eee7d5;margin:17px 0 0;padding:14px}.upvote-picker legend{font:700 11px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;padding:0 6px}.upvote-picker legend span{color:#171714;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;margin-left:7px;padding:1px 6px}.upvote-picker>p{color:#3c382e;font:10px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0 0 12px}.upvote-presets{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.upvote-presets button{border:1px solid var(--ink);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;margin:0;padding:6px 2px;display:flex}.upvote-presets button strong{font:700 15px var(--font-serif,Georgia, serif)}.upvote-presets button span{color:var(--muted);font-size:10px;font-weight:700}.upvote-presets button:hover{background:var(--acid-soft)}.upvote-presets button[aria-pressed=true]{background:var(--acid-soft);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.upvote-custom{text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:11px;font-weight:700;display:block}.upvote-total{border:1px solid var(--ink);background:var(--acid-soft);justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding:11px 12px;display:flex}.upvote-total span{color:#3c382e;font-size:11px;font-weight:700}.upvote-total strong{font:400 30px/.9 var(--font-serif,Georgia, serif);letter-spacing:-.03em}.upvote-fee{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.45}.quote-panel{border:1px solid var(--ink);background:#f4f0e8;margin-top:18px}.quote-cap{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:38px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.quote-cap>span{align-items:center;gap:7px;display:flex}.quote-cap i{background:#28a866;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8ebdf}.quote-cap button{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:7px 0 7px 10px;font-size:9px}.quote-cap button:disabled{opacity:.4;cursor:default}.quote-prompt{color:var(--muted);margin:0;padding:16px 12px;font-size:11px;line-height:1.5}.quote-loading{min-height:72px;color:var(--muted);align-items:center;gap:10px;padding:16px 12px;font-size:11px;display:flex}.quote-loading .loader{border-color:#cbc7bd;border-top-color:var(--acid)}.quote-error{color:#8f271b;flex-direction:column;gap:4px;padding:14px 12px;font-size:11px;line-height:1.4;display:flex}.quote-result{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.quote-result>div{padding:14px 12px 13px}.quote-result>div+div{border-left:1px solid var(--line)}.quote-result span,.quote-result small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.quote-result strong{color:var(--acid);font:400 32px/.9 var(--font-serif,Georgia, serif);letter-spacing:-.04em;margin:7px 0 4px;display:block}.price-ladder{padding:7px 12px}.price-ladder>div{min-height:31px;color:var(--muted);border-bottom:1px dotted #d0cbc0;justify-content:space-between;align-items:center;font-size:10px;display:flex}.price-ladder>div:last-child{border-bottom:0}.price-ladder strong{color:var(--ink);font:600 13px var(--font-serif,Georgia, serif)}.price-ladder .projected{background:var(--acid-soft);color:var(--ink);margin-inline:-12px;padding-inline:12px}.price-ladder .projected strong{font-size:16px}.quote-verdict{color:#155c3b;background:#dceee4;margin:0 12px 9px;padding:9px 10px;font-size:10px;font-weight:700;line-height:1.4}.quote-review{color:#6e4d0c;background:#f5e8c8;margin:0 12px 9px;padding:9px 10px;font-size:10px;font-weight:700;line-height:1.4}.leader-button{border:1px solid var(--ink);width:calc(100% - 24px);color:var(--ink);text-align:left;cursor:pointer;background:0 0;margin:2px 12px 9px;padding:10px;font-size:10px;font-weight:800}.leader-button:hover{background:var(--ink);color:#fff}.quote-freshness{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:9px 12px 11px;font-size:9px;line-height:1.4}.bid-card .check{text-transform:none;letter-spacing:0;align-items:flex-start;gap:10px;font-weight:400;line-height:1.35;display:flex}.check input{flex:none;width:16px;height:16px;margin:1px 0 0}.form-error{color:#7d2318;background:#f9dfd8;border-left:3px solid #b52c1d;margin:12px 0 0;padding:10px 11px;font-size:11px;line-height:1.45}.primary{border:1px solid var(--ink);background:var(--acid);color:#171714;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:18px;padding:0 15px;font-weight:800;display:flex}.primary:hover:not(:disabled){background:var(--ink);color:#fff}.primary:disabled{opacity:.55;cursor:wait}.fine{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.4}.turnstile{width:100%;min-height:65px;margin-top:16px}.board-section{background:var(--ink);color:var(--paper);padding:76px 0 90px}.section-title{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.kicker{color:var(--acid);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}h2{font:400 clamp(38px,5vw,64px)/1 var(--font-serif,Georgia, serif);letter-spacing:-.045em;margin:0}.refresh{color:inherit;cursor:pointer;background:0 0;border:1px solid #514f49;padding:9px 12px}.kind-filters{gap:0;margin-bottom:16px;display:flex}.kind-filters button{color:#b8b5ac;cursor:pointer;background:0 0;border:1px solid #514f49;border-right:0;min-height:42px;padding:0 16px;font-size:11px;font-weight:800}.kind-filters button:last-child{border-right:1px solid #514f49}.kind-filters button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.filters{border-bottom:1px solid #4a4944;gap:8px;padding-bottom:18px;display:flex;overflow:auto}.filters button{color:#b8b5ac;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #514f49;border-radius:99px;padding:8px 13px}.filters button[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:var(--ink)}.contributor-tools{color:#000;background:#e8e0c0;border:1px solid #77736a;grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:30px;margin:18px 0 5px;padding:18px;display:grid;transform:rotate(.15deg);box-shadow:6px 6px #ff006e}.contributor-tools span,.contributor-tools label{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;display:block}.contributor-tools strong{font:700 21px/1 var(--font-serif,Georgia, serif);margin-top:7px;display:block}.contributor-tools p{color:#3c382e;font:11px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);margin:7px 0 0}.contributor-tools select{color:#000;width:100%;min-height:42px;font:12px var(--font-mono,ui-monospace, "Courier New", monospace);background:#ede4cf;border:1px solid #000;border-radius:0;margin-top:7px;padding:0 10px}.discovery-selects{gap:11px;display:grid}.leaderboard{margin:0;padding:0;list-style:none}.leaderboard li{border-bottom:1px solid #3a3935;grid-template-columns:72px minmax(220px,1fr) 220px 130px 112px;align-items:center;gap:20px;padding:24px 10px;transition:background .2s,transform .2s;display:grid}.leaderboard li:hover{background:#22221f;transform:translate(5px)}.leaderboard li.leader{border-left:3px solid var(--acid);background:#28211f}.rank{font:400 24px var(--font-serif,Georgia, serif);color:#8e8b83}.listing-copy h3{font:400 25px var(--font-serif,Georgia, serif);margin:4px 0}.listing-copy h3 a{color:inherit;text-decoration:none}.listing-copy h3 a:hover{color:var(--acid)}.sponsored{text-transform:uppercase;letter-spacing:.1em;color:var(--acid);font-size:9px}.domain,.signals{color:#949188;font-size:11px}.repository-meta{color:#b8b5ac;font:9px/1.4 var(--font-mono,ui-monospace, "Courier New", monospace);margin-top:6px;display:block}.opportunity-note{color:#dfff00;max-width:520px;font:10px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);margin-top:9px;display:block}.signals{gap:14px;display:flex}.total{font:400 25px var(--font-serif,Georgia, serif);text-align:right}.visit{border:1px solid #55534d;justify-content:space-between;padding:11px;font-size:12px;text-decoration:none;display:flex}.visit:hover{background:var(--paper);color:var(--ink)}.project-actions{gap:7px;display:grid}.source-link{color:#171714;text-align:center;background:#0fc;border:1px solid #0fc;padding:9px 10px;font-size:10px;font-weight:800;text-decoration:none}.source-link:hover{background:var(--paper);border-color:var(--paper)}.fund-link{color:#171714;text-align:center;background:#dfff00;border:1px solid #dfff00;padding:9px 10px;font-size:10px;font-weight:800;text-decoration:none}.fund-link:hover{background:var(--paper);border-color:var(--paper)}.opportunity-link{color:#000;text-align:center;background:#ff71ce;border:1px solid #ff71ce;padding:9px 10px;font-size:10px;font-weight:800;text-decoration:none}.opportunity-link:hover{background:var(--paper);border-color:var(--paper)}.state{color:#a7a49c;border-bottom:1px solid #3a3935;justify-content:center;align-items:center;gap:18px;min-height:250px;display:flex}.state strong{color:var(--paper)}.loader{border:2px solid #58564f;border-top-color:var(--acid);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-state{flex-direction:column}.error-state button{color:#fff;background:0 0;border:1px solid #77736a;padding:8px 12px}.empty-state{justify-content:flex-start}.empty-number{font:400 80px var(--font-serif,Georgia, serif);color:#3f3e39}.empty-state p{max-width:500px;line-height:1.5}.how{padding:86px 0 110px}.steps{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.steps article{border-right:1px solid var(--line);min-height:230px;padding:24px 28px 20px 0}.steps article+article{padding-left:28px}.steps article:last-child{border-right:0}.steps article>span{color:var(--acid);font:400 28px var(--font-serif,Georgia, serif)}.steps h3{font:400 24px var(--font-serif,Georgia, serif);margin:48px 0 12px}.steps p{color:var(--muted);font-size:14px;line-height:1.55}footer{border-top:1px solid var(--line);min-height:150px;color:var(--muted);justify-content:space-between;align-items:center;gap:30px;font-size:12px;display:flex}footer>div:last-child{gap:18px;display:flex}.noise{pointer-events:none;opacity:.025;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.legal-page{max-width:820px;padding:48px 0 100px}.legal-page>.brand{margin-bottom:90px}.legal-page h1{margin-bottom:70px;font-size:clamp(52px,8vw,90px)}.legal-page section{border-top:1px solid var(--line);grid-template-columns:240px 1fr;gap:40px;padding:28px 0;display:grid}.legal-index{flex-wrap:wrap;gap:8px;margin:38px 0 65px;display:flex}.legal-index a{border:1px solid var(--ink);color:var(--ink);font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;text-decoration:none}.legal-index a[aria-current=page]{background:var(--ink);color:var(--paper)}.legal-summary{max-width:760px;font:17px/1.55 var(--font-serif,Georgia, serif);margin:0 0 48px}.legal-references{border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#e8e0c0;margin:42px 0;padding:18px}.legal-references h2{font:24px/1 var(--font-serif,Georgia, serif);margin:0 0 12px}.legal-references ul{font:11px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);gap:7px;margin:0;padding-left:20px;display:grid}.legal-page h2{font:400 24px var(--font-serif,Georgia, serif)}.legal-page p{color:var(--muted);margin:0;line-height:1.65}.legal-contact{margin-top:50px!important}.receipt-page{background:var(--paper);min-height:100vh}.receipt-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.receipt-nav>a:last-child{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;text-decoration:none}.receipt-shell{padding:54px 0 110px}.receipt-index{border-bottom:1px solid var(--ink);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;padding-bottom:11px;font-size:10px;font-weight:800}.receipt-state{width:min(820px,100%);margin:54px auto 0}.receipt-state>h1{margin:30px 0 24px;font-size:clamp(48px,7vw,82px)}.receipt-state>h1 em{color:var(--acid);font-weight:400}.receipt-state>p{width:min(630px,100%);color:var(--muted);font-size:16px;line-height:1.65}.settlement-stamp{border:1px solid var(--ink);color:var(--ink);background:var(--card);text-transform:uppercase;letter-spacing:.12em;box-shadow:4px 4px 0 var(--acid-soft);align-items:center;gap:9px;padding:9px 12px;font-size:9px;font-weight:800;display:inline-flex}.settlement-stamp i{background:#d4971a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f4e6c6}.receipt-settled .settlement-stamp i{background:#28a866;box-shadow:0 0 0 4px #d8ebdf}.receipt-adjusted .settlement-stamp{color:#8f271b;border-color:#8f271b;box-shadow:4px 4px #f2d3ca}.receipt-adjusted .settlement-stamp i{background:#b93625;box-shadow:0 0 0 4px #f2d3ca}.receipt-failed .settlement-stamp{color:#8f271b;border-color:#8f271b}.receipt-spinner{border:2px solid var(--line);border-top-color:var(--acid);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin;display:block}.receipt-facts{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:42px 0 0;display:grid}.receipt-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);min-height:96px;padding:15px}.receipt-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.receipt-facts dd{font:400 18px var(--font-serif,Georgia, serif);overflow-wrap:anywhere;margin:20px 0 0}.receipt-facts code{font:500 11px/1.4 var(--font-mono,ui-monospace, "Courier New", monospace)}.rank-effect{border:1px solid var(--ink);background:var(--ink);color:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:28px;display:grid}.rank-effect>div{flex-direction:column;justify-content:space-between;min-height:140px;padding:22px;display:flex}.rank-effect span{color:#a7a49c;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.rank-effect strong{color:var(--acid);font:400 52px/.9 var(--font-serif,Georgia, serif)}.rank-arrow{color:var(--acid)!important;font-size:26px!important}.adjustment-effect{color:var(--paper);background:#321c18;border:1px solid #8f271b;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:28px;display:grid}.adjustment-effect>div{flex-direction:column;justify-content:space-between;min-height:140px;padding:22px;display:flex}.adjustment-effect span{color:#c9aaa3;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.adjustment-effect strong{color:#ff866f;font:400 42px/.95 var(--font-serif,Georgia, serif)}.receipt-actions{align-items:center;gap:22px;margin-top:24px;display:flex}.receipt-actions a{font-size:12px;font-weight:700;text-decoration:none}.receipt-actions .primary-link{border:1px solid var(--ink);background:var(--acid);justify-content:space-between;align-items:center;min-width:240px;min-height:50px;padding:0 14px;display:flex}.receipt-actions .primary-link:hover{background:var(--ink);color:#fff}.receipt-failed button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;min-height:42px;padding:0 14px;font-weight:700}.ownership-proof{color:#000;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#e8e0c0;border:1px solid #000;margin:34px 0 0;padding:20px;box-shadow:7px 7px #000}.ownership-proof>div:first-child span,.ownership-title span{font:700 9px/1.2 var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;display:block}.ownership-proof>div:first-child strong,.ownership-title strong{font:700 24px/1 var(--font-serif,Georgia, serif);margin-top:8px;display:block}.ownership-proof>p{color:#3c382e;max-width:650px;font:14px/1.55 var(--font-serif,Georgia, serif);margin:15px 0 0}.ownership-proof>button,.verification-action button{color:#000;min-height:42px;font:700 12px var(--font-sans,Helvetica, Arial, sans-serif);cursor:pointer;background:#ff006e;border:1px solid #000;margin-top:18px;padding:0 14px;box-shadow:4px 4px #000}.ownership-proof button:disabled{opacity:.55;cursor:wait}.ownership-slip{background:#e8e0c0;position:relative;transform:rotate(-.6deg);box-shadow:7px 7px #0fc,10px 9px #ff006e}.ownership-slip:after{content:"";background:linear-gradient(135deg,#0000 5px,#e8e0c0 0) 0 0/10px 10px repeat-x;height:10px;position:absolute;inset:auto 0 -8px}.ownership-title{border-bottom:2px solid #000;justify-content:space-between;gap:20px;padding-bottom:17px;display:flex}.ownership-title .ownership-state{font-family:var(--font-mono,ui-monospace, "Courier New", monospace);background:#dfff00;border:1px solid #000;align-self:start;padding:7px 8px}.ownership-slip dl{margin:16px 0 0}.ownership-slip dl>div{border-bottom:1px dashed #000;grid-template-columns:110px minmax(0,1fr);padding:11px 0;display:grid}.ownership-slip dt{font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase}.ownership-slip dd{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.ownership-slip code{overflow-wrap:anywhere;font:12px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace)}.ownership-slip dd button{font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);cursor:pointer;background:0 0;border:1px solid #000;flex:none;padding:5px 8px}.verification-action{justify-content:space-between;align-items:end;gap:20px;display:flex}.verification-action p{color:#3c382e;font:12px/1.5 var(--font-serif,Georgia, serif);margin:16px 0 0}.verification-action button{flex:none;margin-top:14px}.ownership-proof .verification-error{color:#000;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#ff71ce;padding:9px 10px;font-size:11px}.ownership-proof .verification-success{color:#000;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;padding:11px;font-size:11px}.ownership-verified{transform:rotate(.4deg);box-shadow:7px 7px #dfff00,10px 9px #0ff}.ownership-manual{box-shadow:7px 7px #dfff00}.founder-access{color:#000;background:#e8e0c0;border:1px solid #000;width:min(820px,100%);margin:54px auto 0;padding:18px;transform:rotate(-.35deg);box-shadow:7px 7px #000}.founder-access>span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;background:#dfff00;border:1px solid #000;padding:6px 8px;display:inline-block}.founder-access>strong{font:700 22px/1.05 var(--font-serif,Georgia, serif);margin-top:16px;display:block}.founder-access>p{max-width:670px;font:12px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin:12px 0 0}.founder-access-public{background:#ede4cf;transform:rotate(.35deg);box-shadow:7px 7px #ff006e}.founder-access-public>span{background:#ff71ce}.support-intake{border-top:1px solid var(--ink);width:min(820px,100%);margin:70px auto 0;padding-top:22px}.support-intake-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.support-intake-heading span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700;display:block}.support-intake-heading strong{font:400 22px var(--font-serif,Georgia, serif);margin-top:8px;display:block}.support-intake-heading button,.support-intake form button,.support-created a{border:1px solid var(--ink);background:var(--card);min-height:42px;color:var(--ink);cursor:pointer;align-items:center;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.support-intake form{border:1px solid var(--ink);background:var(--card);margin-top:24px;padding:20px}.support-intake form label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:10px;font-weight:700;display:block}.support-intake select,.support-intake textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:14px/1.5 var(--font-sans,Helvetica, Arial, sans-serif);background:#fff;margin-top:7px;padding:12px}.support-intake textarea{resize:vertical;min-height:130px}.support-intake form>div:last-child{justify-content:flex-end;gap:10px;display:flex}.support-intake form>div:last-child button:last-child{background:var(--acid)}.support-created{background:#dceee4;border-left:3px solid #28a866;margin-top:20px;padding:16px}.support-created p{color:#315f4b;margin:0 0 12px;font-size:12px;line-height:1.5}.support-created a{background:var(--acid)}.support-case{padding:54px 0 110px}.case-thread{border-top:1px solid var(--ink);margin-top:30px}.case-thread article{border:1px solid var(--line);background:var(--card);border-top:0;padding:22px}.case-thread article span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:700}.case-thread article p{white-space:pre-wrap;margin:15px 0 0;line-height:1.65}.case-thread .operator-reply{border-left:4px solid var(--acid);background:#fff4dc}.case-reply{border:1px solid var(--ink);background:var(--card);margin-top:22px;padding:18px}.case-reply label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.case-reply textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:120px;color:var(--ink);font:14px/1.5 var(--font-sans,Helvetica, Arial, sans-serif);background:#fff;margin-top:9px;padding:12px}.case-reply>button{border:1px solid var(--ink);background:var(--acid);cursor:pointer;min-height:42px;margin-top:12px;padding:0 14px;font-weight:700}.void-page{color:#000;min-height:100vh;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#e8e0c0}.void-record{min-height:calc(100vh - 76px);padding:70px 0 100px;position:relative}.void-record>span{width:max-content;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;background:#dfff00;border:1px solid #000;padding:8px 10px;display:block;transform:rotate(-2deg);box-shadow:4px 4px #000}.void-record>strong{color:#000;font:700 clamp(120px,24vw,330px)/.8 var(--font-serif,Georgia, serif);letter-spacing:-.08em;text-shadow:4px 0 #ff006e,-4px 0 #0fc;opacity:.18;position:absolute;top:34px;right:0}.void-record h1{width:min(800px,100%);font:700 clamp(52px,9vw,110px)/.88 var(--font-serif,Georgia, serif);letter-spacing:-.055em;margin:120px 0 24px;position:relative}.void-record p{width:min(580px,100%);font:15px/1.6 var(--font-mono,ui-monospace, "Courier New", monospace);position:relative}.void-record>a,.void-record>button{color:#000;min-height:48px;font:700 12px var(--font-sans,Helvetica, Arial, sans-serif);cursor:pointer;background:#ff006e;border:1px solid #000;align-items:center;margin-top:24px;padding:0 15px;text-decoration:none;display:inline-flex;position:relative;box-shadow:6px 6px #000}.error-record>span{background:#ff71ce}.listing-page{background:var(--paper);min-height:100vh}.listing-hero{padding:54px 0 72px}.listing-heading{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:80px;padding:54px 0 45px;display:grid}.listing-heading h1{overflow-wrap:anywhere;margin:12px 0 18px;font-size:clamp(58px,9vw,118px)}.listing-heading>div:first-child>a{color:var(--muted);font-size:13px;text-decoration:none}.listing-total{border-left:1px solid var(--line);padding-left:30px}.listing-total span,.listing-total small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700;display:block}.listing-total strong{color:var(--acid);font:400 48px/.95 var(--font-serif,Georgia, serif);letter-spacing:-.04em;margin:18px 0;display:block}.listing-total .report-download{border:1px solid var(--ink);background:var(--acid);color:var(--ink);text-transform:uppercase;letter-spacing:.07em;box-shadow:4px 4px 0 var(--ink);margin-top:20px;padding:10px 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.listing-metrics{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.listing-metrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:155px;padding:20px;display:flex}.listing-metrics span,.listing-metrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.listing-metrics strong{font:400 44px/.9 var(--font-serif,Georgia, serif);margin:auto 0 8px}.source-proof{border:1px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#eee7d5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;margin-top:18px;padding:18px;display:grid}.source-proof span,.source-proof dt{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800;display:block}.source-proof strong{font:700 21px var(--font-serif,Georgia, serif);margin-top:7px;display:block}.source-proof p{max-width:600px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.source-proof .source-verification{color:#000;max-width:620px;font:10px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);text-transform:none;letter-spacing:0;margin-top:10px;display:block}.source-proof dl{gap:18px;margin:0;display:flex}.source-proof dd{font:700 13px var(--font-mono,ui-monospace, "Courier New", monospace);margin:5px 0 0}.source-proof>a{border:1px solid var(--ink);background:var(--acid);align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.source-actions{gap:8px;min-width:170px;display:grid}.source-actions a{border:1px solid var(--ink);color:#000;min-height:42px;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);background:#0fc;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:flex;box-shadow:3px 3px #000}.source-actions .direct-funding{background:#dfff00}.project-opportunity{color:#000;background:#e8e0c0;border:1px solid #000;grid-template-columns:160px minmax(0,1fr) 260px auto;align-items:center;gap:20px;margin-top:24px;padding:18px;display:grid;transform:rotate(-.2deg);box-shadow:6px 6px #ff71ce}.project-opportunity>span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em}.project-opportunity>strong{font:700 18px/1.2 var(--font-serif,Georgia, serif)}.project-opportunity>p{color:#3c382e;font:10px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0}.project-opportunity>a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;padding:10px;text-decoration:none;box-shadow:3px 3px #000}.moderation-proof{background:#dceee4;border-left:3px solid #28a866;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:18px 0 0;padding:13px 15px;font-size:11px;display:grid}.moderation-proof strong{color:#155c3b;text-transform:uppercase;letter-spacing:.08em}.moderation-proof span{color:#315f4b}.moderation-proof time{color:#577565;text-transform:uppercase;font-size:9px}.listing-ledger{padding:75px 0 90px}.ledger-heading{grid-template-columns:1fr 420px;align-items:end;gap:60px;margin-bottom:36px;display:grid}.ledger-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ledger-table{border-top:1px solid var(--ink)}.ledger-row{border-bottom:1px solid var(--line);background:var(--card);grid-template-columns:minmax(180px,1.3fr) minmax(120px,.7fr) minmax(180px,1fr) minmax(140px,.8fr);align-items:center;gap:24px;min-height:68px;padding:0 16px;display:grid}.ledger-row>span,.ledger-row>time,.ledger-row>a{color:var(--muted);font-size:11px}.ledger-row>a{font-family:var(--font-mono,ui-monospace, "Courier New", monospace);text-decoration:none}.ledger-row>strong{color:#176943;font:400 20px var(--font-serif,Georgia, serif)}.ledger-header{background:0 0;min-height:42px}.ledger-header>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.ledger-negative{background:#fae6e0}.ledger-negative>strong{color:#9a2a1d}.ledger-load{border:1px solid var(--ink);background:var(--acid);width:100%;min-height:48px;color:var(--ink);cursor:pointer;border-top:0;font-weight:800}.ledger-load:disabled{opacity:.6;cursor:wait}.ledger-load-error{color:#7d2318;background:#f9dfd8;border:1px solid #8f271b;border-top:0;margin:0;padding:12px 14px;font-size:11px}.rank-trail{border-top:1px solid var(--ink);padding:80px 0 105px}.rank-trail-heading{grid-template-columns:minmax(0,1fr) 430px;align-items:end;gap:60px;margin-bottom:36px;display:grid}.rank-trail-heading>p{color:var(--muted);font:12px/1.65 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0}.rank-trail-paper{background:#e8e0c0;border:1px solid #000;position:relative;transform:rotate(-.18deg);box-shadow:9px 9px #000}.rank-trail-paper:after{content:"OBSERVED";z-index:2;color:#ff006e;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);letter-spacing:.13em;background:#e8e0c0;border:2px solid #ff006e;padding:6px 9px;position:absolute;top:52px;right:-11px;transform:rotate(7deg)}.rank-trail-cap{min-height:44px;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #000;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:0 16px;display:grid}.rank-trail-cap code{font:10px var(--font-mono,ui-monospace, "Courier New", monospace);text-transform:none;letter-spacing:0}.rank-trail-cap strong{background:#dfff00;border:1px solid #000;padding:5px 7px}.rank-trail-plot{background-image:repeating-linear-gradient(#0000 0 31px,#00000017 32px);padding:24px 18px 13px;position:relative}.rank-trail-plot svg{width:100%;height:auto;display:block;overflow:visible}.rank-grid line{stroke:#807866;stroke-width:.7px;stroke-dasharray:2 5}.rank-grid text{fill:#494438;font:10px var(--font-mono,ui-monospace, "Courier New", monospace)}.rank-time-labels text{fill:#494438;font:9px var(--font-mono,ui-monospace, "Courier New", monospace)}.rank-line{fill:none;stroke-width:3px;stroke-linecap:square;stroke-linejoin:bevel;vector-effect:non-scaling-stroke}.rank-line-overall{stroke:#000}.rank-line-category{stroke:#ff006e;stroke-dasharray:8 5}.rank-dot-overall{fill:#dfff00;stroke:#000;stroke-width:2px;vector-effect:non-scaling-stroke}.rank-dot-category{fill:#ff71ce;stroke:#000;stroke-width:1.5px;vector-effect:non-scaling-stroke}.rank-trail-legend{min-height:34px;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:22px;padding:0 39px 4px;display:flex}.rank-trail-legend span{align-items:center;gap:7px;display:flex}.rank-trail-legend i{border-top:3px solid #000;width:18px}.rank-trail-legend span:nth-child(2) i{border-top-style:dashed;border-top-color:#ff006e}.rank-trail-legend small{font:9px var(--font-mono,ui-monospace, "Courier New", monospace);margin-left:auto}.rank-trail-latest{border-top:1px solid #000;grid-template-columns:1fr 1fr 1.5fr;margin:0;display:grid}.rank-trail-latest>div{border-right:1px solid #000;min-height:86px;padding:14px 16px}.rank-trail-latest>div:last-child{border-right:0}.rank-trail-latest dt{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em}.rank-trail-latest dd{font:700 20px var(--font-serif,Georgia, serif);margin:18px 0 0}.rank-trail-table{border-top:1px dashed #000}.rank-trail-table summary{cursor:pointer;min-height:42px;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;align-items:center;padding:0 16px;display:flex}.rank-trail-table summary:before{content:"+";font:700 16px var(--font-mono,ui-monospace, "Courier New", monospace);margin-right:9px}.rank-trail-table[open] summary:before{content:"−"}.rank-trail-row{min-height:42px;font:10px var(--font-mono,ui-monospace, "Courier New", monospace);border-top:1px dotted #8f8774;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:20px;padding:7px 16px;display:grid}.rank-trail-row-head{text-transform:uppercase;font-weight:700}.rank-trail-empty{border:1px dashed var(--ink);background:var(--card);flex-direction:column;justify-content:center;min-height:180px;padding:28px;display:flex}.rank-trail-empty strong{font:700 25px var(--font-serif,Georgia, serif)}.rank-trail-empty p{max-width:650px;color:var(--muted);font:12px/1.6 var(--font-mono,ui-monospace, "Courier New", monospace);margin:10px 0 0}.traffic-proof{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:80px;padding:80px 0 105px;display:grid}.traffic-copy>p{color:var(--muted);margin:0 0 30px;line-height:1.65}.traffic-copy dl{border-top:1px solid var(--line);margin:0}.traffic-copy dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:15px 0;display:flex}.traffic-copy dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.traffic-copy dd{font:400 22px var(--font-serif,Georgia, serif);margin:0}.account-page{background:var(--paper);min-height:100vh}.account-shell{padding:70px 0 110px}.account-heading{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;padding-bottom:38px;display:grid}.account-heading h1{font-size:clamp(55px,8vw,105px)}.account-heading p{max-width:620px;color:var(--muted);margin:24px 0 0;line-height:1.55}.account-heading>a{border:1px solid var(--ink);background:var(--card);font:700 10px var(--font-mono,ui-monospace, "Courier New", monospace);padding:11px 13px;text-decoration:none}.account-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.account-records>li{border:1px solid var(--ink);background:var(--card);box-shadow:6px 6px 0 var(--acid-soft);padding:20px}.record-cap{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;gap:20px;font-size:9px;font-weight:800;display:flex}.account-records h2{margin:23px 0 5px;font-size:34px}.record-destination{color:var(--muted);font-size:11px}.account-records dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.account-records dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px}.account-records dt{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.account-records dd{font:700 12px var(--font-mono,ui-monospace, "Courier New", monospace);text-transform:capitalize;margin:6px 0 0}.record-actions{flex-wrap:wrap;gap:7px;display:flex}.record-actions a,.record-actions button,.account-empty>a{border:1px solid var(--ink);background:var(--acid);min-height:38px;color:var(--ink);cursor:pointer;align-items:center;padding:0 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.record-actions a+a,.record-actions button{background:0 0}.record-actions .repeat-placement-link{background:#dfff00;box-shadow:3px 3px #000}.record-edit{border:1px solid var(--ink);background:#eee7d5;margin-top:18px;padding:14px}.record-edit>p{color:var(--muted);margin:0 0 12px;font-size:10px;line-height:1.5}.record-edit label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:9px;font-weight:800;display:block}.record-edit input,.record-edit select{border:1px solid var(--line);background:#fff;width:100%;min-height:42px;margin-top:6px;padding:0 10px}.record-edit>div{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.record-edit button{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:38px;padding:0 10px;font-size:10px;font-weight:800}.record-edit button:last-child{background:var(--acid)}.record-edit button:disabled{opacity:.55;cursor:wait}.account-notice{border-left:3px solid var(--acid);background:var(--card);margin:22px 0 0;padding:12px 14px;font-size:11px}.account-empty{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:260px;display:flex}.account-empty p{max-width:540px;color:var(--muted);margin:0;line-height:1.5}.contributor-editor{color:#000;background:#e8e0c0;border:1px solid #000;margin-top:70px;padding:22px;transform:rotate(-.25deg);box-shadow:8px 8px #0fc,11px 11px #ff006e}.contributor-editor-heading{border-bottom:2px solid #000;justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.contributor-editor-heading span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em}.contributor-editor-heading h2{font:700 34px/1 var(--font-serif,Georgia, serif);margin:8px 0 0}.contributor-editor-heading p{color:#3c382e;max-width:620px;font:12px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);margin:10px 0 0}.contributor-editor-heading>a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;flex:none;padding:10px 12px;text-decoration:none;box-shadow:4px 4px #000}.contributor-editor form{margin-top:20px}.contributor-editor form>label,.contributor-editor .form-row label{font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;margin-top:14px;display:block}.contributor-editor input,.contributor-editor select,.contributor-editor textarea{color:#000;width:100%;min-height:44px;font:13px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);background:#ede4cf;border:1px solid #000;border-radius:0;margin-top:7px;padding:10px}.contributor-editor textarea{resize:vertical;min-height:110px}.contributor-editor label small{font:10px/1.4 var(--font-mono,ui-monospace, "Courier New", monospace);text-transform:none;letter-spacing:0;margin-top:6px;display:block}.contributor-editor .check{text-transform:none;letter-spacing:0;align-items:flex-start;gap:10px;font-weight:400;line-height:1.45;display:flex}.contributor-editor .check input{flex:none;width:17px;height:17px;min-height:17px;margin-top:1px}.contributor-editor form>button{color:#000;min-height:46px;font:700 11px var(--font-sans,Helvetica, Arial, sans-serif);cursor:pointer;background:#ff006e;border:1px solid #000;margin-top:18px;padding:0 15px;box-shadow:5px 5px #000}.contributor-editor form>button:disabled{opacity:.55;cursor:wait}.contributor-editor .verification-success{color:#000;font:11px/1.4 var(--font-mono,ui-monospace, "Courier New", monospace);background:#dfff00;border:1px solid #000;margin:14px 0 0;padding:10px}.contributors-page{color:#000;min-height:100vh;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#e8e0c0}.contributors-page .receipt-nav>div{gap:18px;display:flex}.contributors-page .receipt-nav>div a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.contributors-hero{padding:54px 0 70px}.contributors-heading{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:70px;padding-top:48px;display:grid}.contributors-heading h1{font:700 clamp(52px,8vw,102px)/.88 var(--font-serif,Georgia, serif);text-shadow:3px 0 #ff006e,-3px 0 #0fc}.contributors-heading p{max-width:650px;font:14px/1.6 var(--font-mono,ui-monospace, "Courier New", monospace);margin:28px 0 0}.directory-count{background:#ede4cf;border:1px solid #000;padding:18px;transform:rotate(2deg);box-shadow:7px 7px #ff006e}.directory-count span,.directory-count small{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;display:block}.directory-count strong{font:700 62px/.8 var(--font-serif,Georgia, serif);margin:18px 0;display:block}.directory-filters{background:#ede4cf;border:1px solid #000;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:50px;padding:16px;display:grid;box-shadow:6px 6px #000}.directory-filters label{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.09em}.directory-filters select{color:#000;width:100%;min-height:42px;font:12px var(--font-mono,ui-monospace, "Courier New", monospace);background:#e8e0c0;border:1px solid #000;border-radius:0;margin-top:7px;padding:0 10px}.directory-filters button{min-height:42px;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);cursor:pointer;background:#dfff00;border:1px solid #000;padding:0 14px;box-shadow:3px 3px #000}.contributor-results{color:#e8e0c0;background:#000;width:100%;max-width:none;padding:70px max(20px,50vw - 590px) 95px}.contributor-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.contributor-cards>li{color:#000;background:#e8e0c0;border:1px solid #000;flex-direction:column;min-height:390px;padding:20px;display:flex;transform:rotate(-.5deg);box-shadow:7px 7px #0fc,10px 10px #ff006e}.contributor-cards>li:nth-child(2n){transform:rotate(.7deg);box-shadow:7px 7px #dfff00,10px 10px #ff006e}.contributor-card-cap{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px dashed #000;justify-content:space-between;gap:15px;padding-bottom:12px;display:flex}.contributor-cards h2{font:700 31px/.95 var(--font-serif,Georgia, serif);overflow-wrap:anywhere;margin:24px 0 3px}.contributor-login{color:#00e;width:max-content;font:11px var(--font-mono,ui-monospace, "Courier New", monospace)}.contributor-cards>li>strong{font:700 14px/1.35 var(--font-sans,Helvetica, Arial, sans-serif);margin-top:24px;display:block}.contributor-cards>li>p{color:#3c382e;font:12px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin:10px 0 0}.contributor-cards>li>ul{flex-wrap:wrap;gap:6px;margin:18px 0;padding:0;list-style:none;display:flex}.contributor-cards>li>ul li{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;padding:5px 7px}.contributor-card-foot{font:10px var(--font-mono,ui-monospace, "Courier New", monospace);border-top:1px solid #000;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:15px;display:flex}.contributor-card-foot a{color:#000;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);background:#ff006e;border:1px solid #000;padding:8px;text-decoration:none}.directory-empty{color:#e8e0c0;border-top:1px solid #777;flex-direction:column;justify-content:center;align-items:flex-start;min-height:280px;display:flex}.directory-empty strong{font:700 28px var(--font-serif,Georgia, serif)}.directory-empty p{max-width:540px;font:12px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace)}.directory-empty a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #e8e0c0;padding:10px 12px;text-decoration:none}.contributors-page footer{background:#e8e0c0}.opportunities-page{color:#000;min-height:100vh;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#e8e0c0}.opportunities-page .receipt-nav>div{gap:18px;display:flex}.opportunities-page .receipt-nav>div a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.opportunities-hero{padding:54px 0 70px}.opportunities-heading{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:60px;padding-top:48px;display:grid}.opportunities-heading h1{font:700 clamp(52px,8vw,102px)/.88 var(--font-serif,Georgia, serif);text-shadow:3px 0 #ff71ce,-3px 0 #dfff00}.opportunities-heading p{font:12px/1.6 var(--font-mono,ui-monospace, "Courier New", monospace);background:#ede4cf;border:1px solid #000;margin:0;padding:18px;transform:rotate(1deg);box-shadow:6px 6px #000}.opportunity-filters{background:#ede4cf;border:1px solid #000;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;padding:16px;display:grid;box-shadow:6px 6px #ff71ce}.opportunity-filters label{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.09em}.opportunity-filters select{color:#000;width:100%;min-height:42px;font:12px var(--font-mono,ui-monospace, "Courier New", monospace);text-transform:capitalize;background:#e8e0c0;border:1px solid #000;border-radius:0;margin-top:7px;padding:0 10px}.opportunity-results{color:#e8e0c0;background:#000;width:100%;max-width:none;padding:70px max(20px,50vw - 590px) 95px}.opportunity-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.opportunity-cards>li{color:#000;background:#e8e0c0;border:1px solid #000;flex-direction:column;min-height:360px;padding:20px;display:flex;transform:rotate(-.4deg);box-shadow:8px 8px #ff71ce,11px 11px #dfff00}.opportunity-cards>li:nth-child(2n){transform:rotate(.5deg);box-shadow:8px 8px #0fc,11px 11px #ff71ce}.opportunity-card-index{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.09em;border-bottom:1px dashed #000;justify-content:space-between;padding-bottom:12px;display:flex}.opportunity-cards h2{font:700 34px/.95 var(--font-serif,Georgia, serif);margin:24px 0 4px}.opportunity-repository{color:#00e;width:max-content;font:11px var(--font-mono,ui-monospace, "Courier New", monospace)}.opportunity-cards>li>strong{font:700 18px/1.25 var(--font-serif,Georgia, serif);margin:25px 0 20px;display:block}.opportunity-cards dl{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(3,1fr);margin:auto 0 18px;display:grid}.opportunity-cards dl>div{border-bottom:1px solid #000;border-right:1px solid #000;padding:9px}.opportunity-cards dt{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase}.opportunity-cards dd{font:11px var(--font-mono,ui-monospace, "Courier New", monospace);margin:5px 0 0}.opportunity-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.opportunity-actions a,.opportunity-actions button{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.opportunity-cards .open-opportunity{background:#dfff00;border:1px solid #000;padding:10px;text-decoration:none;box-shadow:3px 3px #000}.opportunity-application{background:#ede4cf;border:1px dashed #000;margin:18px -6px -6px;padding:14px;box-shadow:4px 4px #000}.opportunity-application label{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;display:block}.opportunity-application textarea{resize:vertical;color:#000;width:100%;min-height:105px;font:12px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);background:#fffdf4;border:1px solid #000;border-radius:0;margin-top:7px;padding:10px}.opportunity-application>p{font:10px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);margin:9px 0}.opportunity-application>div{justify-content:flex-end;gap:8px;display:flex}.opportunity-application button{min-height:36px;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;cursor:pointer;background:#e8e0c0;border:1px solid #000;border-radius:0;padding:0 10px}.opportunity-application button[type=submit]{background:#ff71ce;box-shadow:3px 3px #000}.opportunity-application .application-feedback{border-left:3px solid #000;padding-left:8px}.application-desk{border-top:2px solid var(--ink);margin-top:70px;padding-top:35px}.application-desk-heading{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;display:grid}.application-desk-heading>span{width:max-content;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;background:#ff71ce;padding:8px 10px;transform:rotate(-2deg);box-shadow:3px 3px #000}.application-desk-heading h2{font-size:clamp(42px,6vw,76px)}.application-desk-heading p{max-width:650px;color:var(--muted);margin:12px 0 0;line-height:1.5}.application-columns{grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;display:grid}.application-columns>section>h3{font:700 12px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;border-bottom:1px solid #000;justify-content:space-between;padding-bottom:10px;display:flex}.application-columns>section>h3 span{font:12px var(--font-mono,ui-monospace, "Courier New", monospace)}.application-columns ol{gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}.application-columns ol>li{background:#ede4cf;border:1px solid #000;padding:15px;box-shadow:5px 5px #dfff00}.application-columns>section:nth-child(2) ol>li{box-shadow:5px 5px #0fc}.application-cap{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;display:flex}.application-columns h4{font:700 25px var(--font-serif,Georgia, serif);margin:15px 0 5px}.application-columns blockquote{font:12px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);border-left:3px solid #000;margin:15px 0;padding-left:10px}.application-columns ul{flex-wrap:wrap;gap:5px;margin:10px 0;padding:0;list-style:none;display:flex}.application-columns ul li{font:9px var(--font-mono,ui-monospace, "Courier New", monospace);background:#e8e0c0;border:1px solid #000;padding:4px 6px}.application-buttons,.application-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.application-buttons button,.application-links a,.browse-applications{color:#000;min-height:34px;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);cursor:pointer;background:#e8e0c0;border:1px solid #000;border-radius:0;align-items:center;padding:0 9px;text-decoration:none;display:inline-flex}.application-buttons button:last-child,.browse-applications{background:#dfff00}.application-empty{min-height:110px;color:var(--muted);font:12px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace)}.application-correspondence{background:#e8e0c0;border:1px solid #000;margin:18px -7px -7px;padding:11px;transform:rotate(-.3deg);box-shadow:4px 4px #ff006e}.correspondence-cap{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px dashed #000;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.application-correspondence>ol{flex-direction:column;gap:7px;max-height:320px;margin:10px 0;padding:0;list-style:none;display:flex;overflow:auto}.application-correspondence>ol>li{width:88%;box-shadow:none;background:#ede4cf;border:1px solid #000;padding:8px}.application-correspondence>ol>li.message-from-you{background:#dfff00;align-self:flex-end}.application-correspondence li>span{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;justify-content:space-between;gap:10px;display:flex}.application-correspondence li>span time{font:8px var(--font-mono,ui-monospace, "Courier New", monospace);text-transform:none}.application-correspondence li>p{font:11px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);overflow-wrap:anywhere;margin:7px 0 0}.correspondence-empty{font:10px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);margin:12px 0}.application-correspondence form{border-top:1px dashed #000;grid-template-columns:1fr auto;align-items:end;gap:8px;padding-top:10px;display:grid}.privacy-desk{color:#000;background:#e8e0c0;border:1px solid #000;margin:72px 0 95px;padding:22px;transform:rotate(-.12deg);box-shadow:8px 8px #0fc}.privacy-desk-heading{border-bottom:2px solid #000;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding-bottom:18px;display:grid}.privacy-desk-heading>div>span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.11em}.privacy-desk-heading h2{font:46px/1 var(--font-serif,Georgia, serif);letter-spacing:-.045em;margin:7px 0 8px}.privacy-desk-heading p{max-width:720px;font:12px/1.55 var(--font-sans,Helvetica, Arial, sans-serif);margin:0}.privacy-desk-heading nav{font:700 10px var(--font-mono,ui-monospace, "Courier New", monospace);justify-items:end;gap:7px;display:grid}.privacy-request-form{border-bottom:1px dashed #000;grid-template-columns:260px minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px 0;display:grid}.privacy-request-form label{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.07em;gap:6px;display:grid}.privacy-request-form select,.privacy-request-form textarea{color:#000;width:100%;font:12px/1.4 var(--font-mono,ui-monospace, "Courier New", monospace);background:#ede4cf;border:1px solid #000;border-radius:0;padding:10px}.privacy-request-form textarea{resize:vertical;min-height:72px}.privacy-request-form button,.privacy-request-foot button{color:#e8e0c0;min-height:38px;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #000;border-radius:0;padding:0 13px}.privacy-request-form button:disabled{cursor:wait;opacity:.55}.privacy-feedback,.privacy-empty{font:11px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);margin:14px 0 0}.privacy-request-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.privacy-request-list>li{background:#ede4cf;border:1px solid #000;flex-direction:column;min-height:260px;padding:16px;display:flex;box-shadow:5px 5px #ff71ce}.privacy-request-list>li:nth-child(2n){transform:rotate(.25deg);box-shadow:5px 5px #dfff00}.privacy-request-cap,.privacy-request-foot{font:700 9px var(--font-mono,ui-monospace, "Courier New", monospace);text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;display:flex}.privacy-request-cap{border-bottom:1px dashed #000;padding-bottom:10px}.privacy-request-cap strong{background:#dfff00;border:1px solid #000;padding:4px 6px}.privacy-request-cap strong[data-state=completed]{background:#0fc}.privacy-request-cap strong[data-state=declined],.privacy-request-cap strong[data-state=cancelled]{background:#ff71ce}.privacy-request-list h3{font:28px/1 var(--font-serif,Georgia, serif);margin:20px 0 8px}.privacy-request-list p{font:12px/1.55 var(--font-sans,Helvetica, Arial, sans-serif);margin:0 0 16px}.privacy-request-list blockquote{font:12px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);background:#e8e0c0;border:1px solid #000;margin:auto 0 15px;padding:11px}.privacy-request-list blockquote span{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;display:block}.privacy-request-foot{border-top:1px solid #000;margin-top:auto;padding-top:12px}.privacy-request-foot button{color:#000;background:0 0;min-height:30px}.application-correspondence form label{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase}.application-correspondence textarea{resize:vertical;color:#000;width:100%;min-height:68px;font:11px/1.4 var(--font-mono,ui-monospace, "Courier New", monospace);background:#fffdf4;border:1px solid #000;border-radius:0;margin-top:5px;padding:8px}.application-correspondence form button{min-height:38px;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);cursor:pointer;background:#ff71ce;border:1px solid #000;border-radius:0;padding:0 9px;box-shadow:3px 3px #000}.opportunities-page footer{background:#e8e0c0}.countries-page,.country-page{color:#000;min-height:100vh;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#e8e0c0}.countries-page .receipt-nav>div,.country-page .receipt-nav>div{gap:18px;display:flex}.countries-page .receipt-nav>div a,.country-page .receipt-nav>div a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.countries-page footer,.country-page>footer{background:#e8e0c0}.countries-hero{padding:54px 0 84px;position:relative}.countries-heading{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:70px;padding-top:48px;display:grid}.countries-heading h1{font:700 clamp(52px,8vw,102px)/.88 var(--font-serif,Georgia, serif);text-shadow:3px 0 #ff006e,-3px 0 #0fc}.countries-heading p{max-width:670px;font:14px/1.6 var(--font-mono,ui-monospace, "Courier New", monospace);margin:28px 0 0}.country-boundary{background:#ede4cf;border:1px solid #000;padding:18px;transform:rotate(1deg);box-shadow:7px 7px #dfff00}.country-boundary strong{font:700 18px/1.1 var(--font-serif,Georgia, serif)}.country-boundary p{font:11px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin:11px 0 0}.country-index-count{z-index:2;background:#ff71ce;border:2px solid #000;width:230px;padding:13px 16px;position:absolute;bottom:-28px;right:28%;transform:rotate(-3deg);box-shadow:6px 6px #000}.country-index-count span,.country-index-count small{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;display:block}.country-index-count strong{font:700 38px/.9 var(--font-serif,Georgia, serif);margin:7px 12px 0 0;display:inline-block}.country-index-count small{display:inline}.country-index-results{color:#e8e0c0;background-color:#000;background-image:radial-gradient(#4f4b3c 1px,#0000 1px);background-size:9px 9px;min-height:500px;padding:86px 0 100px}.country-index-results>.shell{width:min(1180px,100% - 40px)}.country-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.country-index-grid>li{color:#000;background:#e8e0c0;border:1px solid #000;flex-direction:column;min-height:430px;padding:19px;display:flex;position:relative;overflow:hidden;transform:rotate(-.5deg);box-shadow:8px 8px #0fc,12px 12px #ff006e}.country-index-grid>li:nth-child(2n){transform:rotate(.65deg);box-shadow:8px 8px #dfff00,12px 12px #ff006e}.country-card-cap{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);letter-spacing:.1em;border-bottom:1px dashed #000;justify-content:space-between;padding-bottom:11px;display:flex}.country-stamp{min-width:92px;font:700 24px/.8 var(--font-mono,ui-monospace, "Courier New", monospace);text-align:center;opacity:.78;border:3px double #000;padding:9px 13px;position:absolute;top:52px;right:-13px;transform:rotate(9deg)}.country-index-grid h2{max-width:82%;font:700 39px/.9 var(--font-serif,Georgia, serif);overflow-wrap:anywhere;margin:47px 0 28px}.country-index-grid dl{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:1fr 1fr;margin:0;display:grid}.country-index-grid dl>div{border-bottom:1px solid #000;border-right:1px solid #000;padding:9px}.country-index-grid dt{font:700 8px/1.3 var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase}.country-index-grid dd{font:700 24px/.9 var(--font-serif,Georgia, serif);margin:8px 0 0}.country-index-grid>li>p{font:10px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);margin:17px 0}.country-index-grid>li>p strong{font-size:13px}.country-index-grid>li>a{color:#000;min-height:42px;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;justify-content:center;align-items:center;margin-top:auto;padding:9px;text-decoration:none;display:flex;box-shadow:4px 4px #000}.country-index-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;display:flex}.country-index-empty strong{font:700 32px var(--font-serif,Georgia, serif)}.country-index-empty p{max-width:650px;font:12px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace)}.country-index-empty a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #e8e0c0;padding:10px 12px;text-decoration:none}.country-hero{padding:54px 0 64px}.country-heading{border-top:2px solid #000;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:60px;margin-top:46px;padding:45px 0 12px;display:grid;position:relative}.country-heading>div{position:relative}.country-passport{z-index:2;min-width:105px;font:700 30px/.8 var(--font-mono,ui-monospace, "Courier New", monospace);text-align:center;background:#dfff00;border:4px double #000;padding:12px 15px;position:absolute;top:-81px;left:18px;transform:rotate(-6deg);box-shadow:5px 5px #ff006e}.country-heading h1{font:700 clamp(54px,8vw,104px)/.86 var(--font-serif,Georgia, serif);text-shadow:3px 0 #ff71ce,-3px 0 #0fc}.country-heading>p{font:11px/1.6 var(--font-mono,ui-monospace, "Courier New", monospace);background:#ede4cf;border:1px solid #000;margin:0;padding:17px;transform:rotate(1deg);box-shadow:6px 6px #000}.country-metrics{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(4,1fr);margin:52px 0 0;display:grid}.country-metrics>div{border-bottom:1px solid #000;border-right:1px solid #000;min-height:110px;padding:16px}.country-metrics dt{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.09em}.country-metrics dd{font:700 31px/.9 var(--font-serif,Georgia, serif);margin:24px 0 0}.country-failure{color:#e8e0c0;background:#000;min-height:480px;padding:70px max(20px,50vw - 590px)}.country-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:32px;display:flex}.country-section-heading>div>span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;display:block}.country-section-heading h2{font:700 clamp(37px,5vw,64px)/.93 var(--font-serif,Georgia, serif)}.country-section-heading small{font:10px var(--font-mono,ui-monospace, "Courier New", monospace);margin-top:9px;display:block}.country-section-heading>p{max-width:390px;font:11px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0}.country-section-heading>a{color:#000;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;flex:none;padding:10px 12px;text-decoration:none;box-shadow:4px 4px #000}.country-projects{color:#e8e0c0;background:#000;padding:72px 0 90px}.country-projects .country-section-heading>div>span{color:#ff71ce}.country-project-list{margin:0;padding:0;list-style:none}.country-project-list>li{border-top:1px solid #4f4b43;grid-template-columns:65px minmax(220px,1fr) 330px 140px;align-items:center;gap:20px;padding:22px 8px;display:grid}.country-project-list>li:last-child{border-bottom:1px solid #4f4b43}.country-rank{color:#8c877b;font:700 22px var(--font-serif,Georgia, serif)}.country-project-category{color:#ff71ce;font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em}.country-project-list h3{font:700 27px var(--font-serif,Georgia, serif);margin:5px 0}.country-project-list h3 a{color:inherit;text-decoration:none}.country-repository{color:#0fc;font:10px var(--font-mono,ui-monospace, "Courier New", monospace)}.country-project-list small{color:#aaa499;font:9px var(--font-mono,ui-monospace, "Courier New", monospace);margin-top:7px;display:block}.country-project-list dl{border-left:1px solid #4f4b43;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.country-project-list dl>div{border-right:1px solid #4f4b43;padding:8px}.country-project-list dt{color:#aaa499;font:700 7px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase}.country-project-list dd{font:11px var(--font-mono,ui-monospace, "Courier New", monospace);margin:6px 0 0}.country-project-link{color:#e8e0c0;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-align:center;border:1px solid #e8e0c0;padding:10px;text-decoration:none}.country-section-empty{border-top:1px solid;flex-direction:column;justify-content:center;align-items:flex-start;min-height:170px;display:flex}.country-section-empty strong{font:700 24px var(--font-serif,Georgia, serif)}.country-section-empty a{color:#000;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;margin-top:15px;padding:9px 11px;text-decoration:none;box-shadow:3px 3px}.country-work{padding:82px 0 100px}.country-work>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.country-work>ol>li{background:#ede4cf;border:1px solid #000;flex-direction:column;min-height:330px;padding:18px;display:flex;transform:rotate(-.4deg);box-shadow:8px 8px #ff71ce,11px 11px #dfff00}.country-work>ol>li:nth-child(2n){transform:rotate(.5deg);box-shadow:8px 8px #0fc,11px 11px #ff71ce}.country-work>ol>li>div:first-child{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;border-bottom:1px dashed #000;justify-content:space-between;gap:15px;padding-bottom:10px;display:flex}.country-work h3{font:700 31px/.95 var(--font-serif,Georgia, serif);margin:23px 0 5px}.country-work>ol>li>a{color:#00e;font:10px var(--font-mono,ui-monospace, "Courier New", monospace)}.country-work>ol>li>p{font:700 17px/1.3 var(--font-serif,Georgia, serif);margin:25px 0}.country-work-foot{font:10px var(--font-mono,ui-monospace, "Courier New", monospace);border-top:1px solid #000;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.country-work-foot a{color:#000;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;padding:9px;text-decoration:none;box-shadow:3px 3px #000}.country-people{color:#e8e0c0;background:#000;padding:82px 0 100px}.country-people .country-section-heading>div>span{color:#0fc}.country-people .country-section-heading>a{box-shadow:4px 4px #ff006e}.country-people ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:0;padding:0;list-style:none;display:grid}.country-people ol>li{color:#000;background:#e8e0c0;border:1px solid #000;flex-direction:column;min-height:360px;padding:18px;display:flex;transform:rotate(-.4deg);box-shadow:8px 8px #0fc,11px 11px #ff006e}.country-people ol>li:nth-child(2n){transform:rotate(.5deg);box-shadow:8px 8px #dfff00,11px 11px #ff006e}.country-people ol>li>div{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;border-bottom:1px dashed #000;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.country-people h3{font:700 29px/.95 var(--font-serif,Georgia, serif);overflow-wrap:anywhere;margin:23px 0 6px}.country-people ol>li>strong{font:700 13px/1.35 var(--font-sans,Helvetica, Arial, sans-serif)}.country-people ol>li>p{font:11px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace)}.country-people ol>li>ul{flex-wrap:wrap;gap:5px;margin:18px 0;padding:0;list-style:none;display:flex}.country-people ol>li>ul li{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);background:#dfff00;border:1px solid #000;padding:4px 6px}.country-people ol>li>a{color:#000;width:max-content;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);background:#ff71ce;border:1px solid #000;margin-top:auto;padding:9px;text-decoration:none;box-shadow:3px 3px #000}.categories-page,.category-page{color:#000;min-height:100vh;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#e8e0c0;overflow:hidden}.categories-page .receipt-nav>div,.category-page .receipt-nav>div{gap:18px;display:flex}.categories-page .receipt-nav>div a,.category-page .receipt-nav>div a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.category-index-hero{padding:78px 0 65px}.category-index-hero>span,.category-ledger-hero>span,.category-ledger-heading span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.13em;margin-bottom:14px;display:block}.category-index-hero h1,.category-ledger-hero h1{font:700 clamp(57px,9vw,112px)/.84 var(--font-serif,Georgia, serif);letter-spacing:-.035em;text-shadow:3px 0 #ff006e,-3px 0 #0fc;margin:0}.category-index-hero p,.category-ledger-hero>p{max-width:700px;font:12px/1.65 var(--font-mono,ui-monospace, "Courier New", monospace);margin:30px 0 0}.category-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:105px;display:grid}.category-index-grid article{background:#ede4cf;border:2px solid #000;flex-direction:column;min-height:350px;padding:18px;display:flex;transform:rotate(-.5deg);box-shadow:8px 8px #0fc,12px 12px #ff006e}.category-index-grid article:nth-child(2n){transform:rotate(.7deg);box-shadow:8px 8px #dfff00,12px 12px #ff71ce}.category-index-grid article>span{font:700 11px var(--font-mono,ui-monospace, "Courier New", monospace)}.category-index-grid h2{font:700 33px/.92 var(--font-serif,Georgia, serif);margin:55px 0 12px}.category-index-grid h2 a{color:#000}.category-index-grid p{font:10px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0}.category-index-grid dl{border-top:1px solid #000;grid-template-columns:1fr 1fr;margin:auto 0 0;display:grid}.category-index-grid dl>div{padding:12px 9px 0 0}.category-index-grid dt,.category-ledger dt{font:700 7px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em}.category-index-grid dd{font:700 18px var(--font-serif,Georgia, serif);margin:8px 0 0}.category-ledger-hero{padding:78px 0 100px;position:relative}.category-ledger-hero>p{max-width:650px}.category-ledger-hero aside{background:#dfff00;border:2px solid #000;width:210px;padding:15px;position:absolute;bottom:58px;right:30px;transform:rotate(3deg);box-shadow:7px 7px #ff006e}.category-ledger-hero aside strong{font:700 45px/.9 var(--font-serif,Georgia, serif);display:block}.category-ledger-hero aside span{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;margin-top:8px;display:block}.category-ledger{color:#e8e0c0;background-color:#000;background-image:radial-gradient(#4f4b3c 1px,#0000 1px);background-size:9px 9px;padding:78px 0 100px}.category-ledger-heading{border-bottom:1px solid #e8e0c0;justify-content:space-between;align-items:end;gap:24px;margin-bottom:35px;padding-bottom:18px;display:flex}.category-ledger-heading span{color:#0fc}.category-ledger-heading h2{font:700 clamp(36px,5vw,60px)/.9 var(--font-serif,Georgia, serif);margin:0}.category-ledger-heading>a,.category-ledger-empty>a{color:#000;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;background:#dfff00;border:1px solid #000;padding:11px 13px;text-decoration:none;box-shadow:4px 4px #ff006e}.category-ledger ol{margin:0;padding:0;list-style:none}.category-ledger ol>li{border-bottom:1px solid #625e50;grid-template-columns:65px minmax(0,1fr) minmax(310px,430px);align-items:center;gap:20px;min-height:165px;display:grid}.category-ledger ol>li>span{color:#0fc;font:700 16px var(--font-mono,ui-monospace, "Courier New", monospace)}.category-ledger small{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.07em}.category-ledger h3{font:700 29px/.95 var(--font-serif,Georgia, serif);margin:8px 0}.category-ledger h3 a{color:#dfff00}.category-ledger li p{max-width:610px;font:10px/1.45 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0}.category-ledger dl{border-top:1px solid #e8e0c0;border-left:1px solid #e8e0c0;grid-template-columns:1fr 1fr;margin:0;display:grid}.category-ledger dl>div{border-bottom:1px solid #e8e0c0;border-right:1px solid #e8e0c0;min-height:65px;padding:9px}.category-ledger dd{color:#dfff00;font:700 14px var(--font-mono,ui-monospace, "Courier New", monospace);overflow-wrap:anywhere;margin:9px 0 0}.category-ledger-empty{border:2px solid #e8e0c0;padding:28px}.category-ledger-empty strong{color:#dfff00;font:700 34px var(--font-serif,Georgia, serif)}.category-ledger-empty p{font:11px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin-bottom:25px}.categories-page footer,.category-page footer{background:#e8e0c0}.bids-page{color:#000;min-height:100vh;font-family:var(--font-sans,Helvetica, Arial, sans-serif);background:#e8e0c0;overflow:hidden}.bids-page .receipt-nav>div{gap:18px;display:flex}.bids-page .receipt-nav>div a{color:#000;font:700 10px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.bid-guide-hero{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:70px;padding:78px 0 105px;display:grid;position:relative}.bid-guide-heading>span,.bid-live-heading span,.bid-leaders-heading span,.bid-formula-slip>span{font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.13em;margin-bottom:14px;display:block}.bid-guide-heading h1{font:700 clamp(54px,8vw,105px)/.86 var(--font-serif,Georgia, serif);letter-spacing:-.035em;text-shadow:3px 0 #ff006e,-3px 0 #0fc;margin:0}.bid-guide-heading h1 em{font-weight:400}.bid-guide-heading>p{max-width:720px;font:12px/1.65 var(--font-mono,ui-monospace, "Courier New", monospace);margin:30px 0 0}.bid-guide-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.bid-guide-actions a,.bid-leaders-heading>a,.bid-leaders-empty a,.bid-rules-strip a{color:#000;font:700 9px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;background:#dfff00;border:1px solid #000;padding:11px 13px;text-decoration:none;box-shadow:4px 4px #000}.bid-guide-actions a+a{background:#ede4cf}.bid-boundary-note{background:#ff71ce;border:2px solid #000;padding:18px;transform:rotate(2.5deg);box-shadow:8px 8px #0fc}.bid-boundary-note strong{font:700 30px/.92 var(--font-serif,Georgia, serif);display:block}.bid-boundary-note p{font:10px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin:18px 0 0}.bid-live-proof{color:#e8e0c0;background-color:#000;background-image:radial-gradient(#4f4b3c 1px,#0000 1px);background-size:9px 9px;padding:80px 0 100px}.bid-live-heading,.bid-leaders-heading{border-bottom:1px solid;justify-content:space-between;align-items:end;gap:28px;margin-bottom:42px;padding-bottom:18px;display:flex}.bid-live-heading span{color:#0fc}.bid-live-heading h2,.bid-leaders-heading h2{font:700 clamp(37px,5vw,62px)/.9 var(--font-serif,Georgia, serif);margin:0}.bid-live-heading>p{color:#dfff00;font:700 10px var(--font-mono,ui-monospace, "Courier New", monospace)}.bid-guide-metrics{border-top:1px solid #e8e0c0;border-left:1px solid #e8e0c0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.bid-guide-metrics>div{border-bottom:1px solid #e8e0c0;border-right:1px solid #e8e0c0;min-height:115px;padding:15px}.bid-guide-metrics dt{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.1em}.bid-guide-metrics dd{color:#dfff00;font:700 clamp(24px,3vw,40px)/1 var(--font-serif,Georgia, serif);margin:28px 0 0}.bid-formula-slip{color:#000;background:#fffdf4;border:2px solid #000;width:min(900px,92%);margin:70px auto 64px;padding:25px;transform:rotate(-1deg);box-shadow:10px 10px #ff006e,15px 15px #0fc}.bid-formula-slip>div{text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;display:grid}.bid-formula-slip strong{font:700 clamp(21px,3vw,38px)/.95 var(--font-serif,Georgia, serif)}.bid-formula-slip i{color:#ff006e;font:700 35px var(--font-serif,Georgia, serif)}.bid-formula-slip p{font:10px/1.5 var(--font-mono,ui-monospace, "Courier New", monospace);border-top:1px dashed #000;margin:24px 0 0;padding-top:14px}.bid-mechanics{border:1px solid #e8e0c0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.bid-mechanics li{border-right:1px solid #e8e0c0;min-height:280px;padding:17px}.bid-mechanics li:last-child{border-right:0}.bid-mechanics li>span{color:#0fc;font:700 12px var(--font-mono,ui-monospace, "Courier New", monospace)}.bid-mechanics h3{color:#dfff00;font:700 25px/.95 var(--font-serif,Georgia, serif);margin:65px 0 14px}.bid-mechanics p{font:10px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0}.bid-leaders{padding-block:90px}.bid-leaders>ol{border-top:2px solid #000;margin:0;padding:0;list-style:none}.bid-leaders>ol>li{border-bottom:1px solid #000;grid-template-columns:65px minmax(0,1fr) minmax(220px,330px);align-items:center;gap:20px;min-height:115px;display:grid}.bid-leaders>ol>li>span{font:700 18px var(--font-mono,ui-monospace, "Courier New", monospace)}.bid-leaders small{font:700 8px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase;letter-spacing:.08em}.bid-leaders h3{font:700 29px/.95 var(--font-serif,Georgia, serif);margin:7px 0 0}.bid-leaders h3 a{color:#000}.bid-leaders dl{border-left:1px solid #000;grid-template-columns:1fr 1fr;margin:0;display:grid}.bid-leaders dl>div{border-right:1px solid #000;min-height:70px;padding:10px}.bid-leaders dt{font:700 7px var(--font-sans,Helvetica, Arial, sans-serif);text-transform:uppercase}.bid-leaders dd{font:700 17px var(--font-mono,ui-monospace, "Courier New", monospace);margin:12px 0 0}.bid-leaders-empty{background:#ede4cf;border:2px solid #000;padding:28px;box-shadow:8px 8px #0fc}.bid-leaders-empty strong{font:700 34px var(--font-serif,Georgia, serif)}.bid-leaders-empty p{font:11px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin-bottom:25px}.bid-rules-strip{background:#ff71ce;border:2px solid #000;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:80px;padding:20px;display:grid;transform:rotate(.4deg);box-shadow:8px 8px #000}.bid-rules-strip strong{font:700 26px/.95 var(--font-serif,Georgia, serif)}.bid-rules-strip p{font:10px/1.55 var(--font-mono,ui-monospace, "Courier New", monospace);margin:0}.bids-page footer{background:#e8e0c0}@media (max-width:850px){.hero-grid{grid-template-columns:1fr;gap:50px}.leaderboard li{grid-template-columns:52px 1fr auto}.signals{display:none}.project-actions{grid-column:2/4;grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:25px 0}.steps h3{margin:24px 0 8px}.listing-heading,.ledger-heading,.rank-trail-heading,.traffic-proof,.source-proof,.account-heading,.application-desk-heading{grid-template-columns:1fr;gap:32px}.listing-total{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.listing-metrics{grid-template-columns:1fr 1fr}.account-records,.application-columns,.privacy-desk-heading{grid-template-columns:1fr}.privacy-desk-heading nav{justify-items:start}.privacy-request-form{grid-template-columns:1fr}.contributor-cards{grid-template-columns:1fr 1fr}.contributors-heading{grid-template-columns:1fr;gap:35px}.directory-count{width:210px}.opportunities-heading{grid-template-columns:1fr;gap:35px}.opportunity-cards{grid-template-columns:1fr}.countries-heading,.country-heading{grid-template-columns:1fr;gap:38px}.country-boundary{max-width:500px}.country-index-count{right:24px}.country-index-grid,.country-metrics{grid-template-columns:1fr 1fr}.country-project-list>li{grid-template-columns:50px minmax(0,1fr) 130px}.country-project-list dl{display:none}.country-work>ol{grid-template-columns:1fr}.country-people ol,.category-index-grid{grid-template-columns:1fr 1fr}.category-ledger ol>li{grid-template-columns:55px minmax(0,1fr);padding-block:20px}.category-ledger dl{grid-column:2}.bid-guide-hero{grid-template-columns:1fr;gap:45px}.bid-boundary-note{width:min(420px,100%);margin-left:auto}.bid-guide-metrics,.bid-mechanics{grid-template-columns:1fr 1fr}.bid-mechanics li:nth-child(2){border-right:0}.bid-mechanics li:nth-child(-n+2){border-bottom:1px solid #e8e0c0}.bid-rules-strip{grid-template-columns:190px 1fr}.bid-rules-strip a{grid-column:2;width:max-content}}@media (max-width:620px){.shell{width:min(100% - 24px,1180px)}.nav,.receipt-nav{height:64px}.nav-links{display:none}.live-pill{padding:7px 9px}.hero{padding-top:34px}.hero-grid{padding-top:30px}h1{font-size:50px}.lede{font-size:16px}.proof-row{gap:14px}.money-boundary{grid-template-columns:1fr;transform:none;box-shadow:5px 5px #000}.money-boundary article{min-height:0}.money-boundary article+article{border-top:1px dashed #000;border-left:0}.bid-card{box-shadow:5px 5px 0 var(--acid-soft)}.form-row,.quote-result{grid-template-columns:1fr}.quote-result>div+div{border-left:0;border-top:1px solid var(--line)}.board-section{padding:58px 0}.section-title{align-items:start;gap:20px}.refresh{flex:none}.contributor-tools{grid-template-columns:1fr;transform:none}.leaderboard li{grid-template-columns:43px 1fr auto;gap:10px;padding-inline:3px}.total{font-size:20px}.listing-copy h3{font-size:21px}footer{flex-direction:column;align-items:flex-start;padding:38px 0}footer>div:last-child{flex-wrap:wrap}.legal-page section{grid-template-columns:1fr;gap:12px}.legal-page>.brand{margin-bottom:60px}.receipt-shell{padding-top:34px}.receipt-state{margin-top:38px}.receipt-state>h1{font-size:48px}.receipt-facts{grid-template-columns:1fr 1fr}.rank-effect,.adjustment-effect{grid-template-columns:1fr}.rank-arrow{padding:0 22px;transform:rotate(90deg)}.receipt-actions{flex-direction:column;align-items:stretch}.receipt-actions .primary-link{width:100%}.ownership-proof{padding:15px;box-shadow:4px 4px #000}.ownership-slip{transform:none}.ownership-slip dl>div{grid-template-columns:1fr;gap:8px}.ownership-slip dd,.verification-action{flex-direction:column;align-items:stretch}.verification-action button{width:100%}.support-intake-heading{flex-direction:column;align-items:flex-start}.support-intake form{padding:14px}.support-intake form>div:last-child{flex-direction:column-reverse;align-items:stretch}.support-intake form button{justify-content:center}.listing-hero{padding-top:34px}.listing-heading{padding-top:38px}.listing-heading h1{font-size:54px}.listing-metrics{grid-template-columns:1fr}.moderation-proof{grid-template-columns:1fr;gap:7px}.ledger-row{grid-template-columns:1fr auto;gap:8px 20px;padding-block:14px}.ledger-header{display:none}.ledger-row>time,.ledger-row>a{grid-column:auto}.rank-trail-paper{transform:none;box-shadow:5px 5px #000}.rank-trail-paper:after{display:none}.rank-trail-cap{grid-template-columns:1fr auto}.rank-trail-cap code{display:none}.rank-trail-plot{padding-inline:4px;overflow:hidden}.rank-trail-legend{flex-wrap:wrap;gap:9px 16px;padding-inline:12px}.rank-trail-legend small{width:100%;margin-left:0}.rank-trail-latest{grid-template-columns:1fr}.rank-trail-latest>div{border-bottom:1px solid #000;border-right:0;min-height:70px}.rank-trail-latest>div:last-child{border-bottom:0}.rank-trail-row{grid-template-columns:1.4fr 1fr 1fr;gap:8px}.rank-trail-row>:last-child{display:none}.contributor-editor{padding:15px;transform:none;box-shadow:5px 5px #0fc}.contributor-editor-heading{flex-direction:column;align-items:flex-start}.privacy-desk{padding:14px;transform:none;box-shadow:5px 5px #0fc}.privacy-desk-heading h2{font-size:38px}.privacy-request-list{grid-template-columns:1fr}.listing-metrics article{min-height:120px}.contributors-page .receipt-nav>div a:first-child{display:none}.contributors-hero{padding-top:34px}.contributors-heading h1{font-size:51px}.directory-filters{grid-template-columns:1fr}.directory-filters button{width:100%}.contributor-results{padding-inline:12px}.contributor-cards{grid-template-columns:1fr}.contributor-cards>li,.contributor-cards>li:nth-child(2n){transform:none}.project-opportunity{grid-template-columns:1fr;transform:none}.opportunities-page .receipt-nav>div a:first-child{display:none}.opportunities-hero{padding-top:34px}.opportunities-heading h1{font-size:51px}.opportunity-filters{grid-template-columns:1fr}.opportunity-results{padding-inline:12px}.opportunity-cards>li,.opportunity-cards>li:nth-child(2n){transform:none}.opportunity-cards dl{grid-template-columns:1fr}.application-correspondence{transform:none}.application-correspondence form{grid-template-columns:1fr}.application-correspondence form button{width:100%}.countries-page .receipt-nav>div a:first-child,.country-page .receipt-nav>div a:nth-child(2){display:none}.countries-hero,.country-hero{padding-top:34px}.countries-heading h1,.country-heading h1{font-size:49px}.country-index-count{width:100%;margin-top:38px;position:relative;bottom:auto;right:auto;transform:none}.country-index-results{padding-inline:12px;padding-top:55px}.country-index-results>.shell{width:100%}.country-index-grid{grid-template-columns:1fr}.country-index-grid>li,.country-index-grid>li:nth-child(2n){transform:none}.country-heading{margin-top:65px;padding-top:38px}.country-passport{top:-76px;left:5px}.country-heading>p{transform:none}.country-metrics{grid-template-columns:1fr 1fr}.country-metrics>div{min-height:95px}.country-section-heading{flex-direction:column;align-items:flex-start}.country-project-list>li{grid-template-columns:40px minmax(0,1fr)}.country-project-link{grid-column:2}.country-work>ol>li,.country-work>ol>li:nth-child(2n),.country-people ol>li,.country-people ol>li:nth-child(2n){transform:none}.country-people ol{grid-template-columns:1fr}.categories-page .receipt-nav>div a:nth-child(n+3),.category-page .receipt-nav>div a:nth-child(n+3){display:none}.category-index-hero,.category-ledger-hero{padding-top:34px}.category-index-hero h1,.category-ledger-hero h1{font-size:51px}.category-index-grid{grid-template-columns:1fr}.category-index-grid article,.category-index-grid article:nth-child(2n){min-height:300px;transform:none;box-shadow:6px 6px #0fc,9px 9px #ff006e}.category-ledger-hero aside{width:100%;margin-top:35px;position:relative;bottom:auto;right:auto;transform:none}.category-ledger{padding-inline:12px}.category-ledger>.shell{width:100%}.category-ledger-heading{flex-direction:column;align-items:flex-start}.category-ledger ol>li{grid-template-columns:42px minmax(0,1fr)}.category-ledger dl{grid-template-columns:1fr}.bids-page .receipt-nav>div a:nth-child(n+3){display:none}.bid-guide-hero{padding-top:34px}.bid-guide-heading h1{font-size:50px}.bid-boundary-note{width:100%;transform:none}.bid-live-proof{padding-inline:12px}.bid-guide-metrics,.bid-mechanics{grid-template-columns:1fr}.bid-mechanics li,.bid-mechanics li:nth-child(2){border-bottom:1px solid #e8e0c0;border-right:0;min-height:0}.bid-mechanics li:last-child{border-bottom:0}.bid-mechanics h3{margin-top:35px}.bid-formula-slip{width:100%;transform:none;box-shadow:6px 6px #ff006e,10px 10px #0fc}.bid-formula-slip>div{grid-template-columns:1fr}.bid-formula-slip i{line-height:.6}.bid-leaders-heading,.bid-live-heading{flex-direction:column;align-items:flex-start}.bid-leaders>ol>li{grid-template-columns:45px minmax(0,1fr);padding-block:17px}.bid-leaders dl{border-top:1px solid #000;border-left:0;grid-column:2}.bid-rules-strip{grid-template-columns:1fr;transform:none;box-shadow:5px 5px #000}.bid-rules-strip a{grid-column:auto;width:max-content}.repeat-placement-slip{transform:none;box-shadow:5px 5px #0fc,8px 8px #ff006e}.pricing-callout{box-shadow:5px 5px #000}.pricing-callout-head strong{font-size:52px}.upvote-presets{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
