@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_8c4ab588-module__AuOkkq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_8c4ab588-module__AuOkkq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_37869160-module__EoXiyW__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_37869160-module__EoXiyW__variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_4FcQoeUBxQPEYAVSPXQnpnrip7w7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_514b80a7-module__erStFa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_514b80a7-module__erStFa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--ink-0:#fbf6ec;--ink-1:#efeae2;--ink-2:#b6afa3;--ink-3:#6b665e;--ink-4:#2e2c28;--paper-0:#0a0a0b;--paper-1:#111113;--paper-2:#18181b;--paper-3:#1f1f23;--accent:#f68c36;--accent-soft:#f68c362e;--accent-ink:#0a0a0b;--serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--sans:var(--font-sans), -apple-system, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", monospace;--maxw:1280px;--gut:clamp(20px, 4vw, 56px)}@supports (color:lab(0% 0 0)){:root{--accent:lab(69.0195% 37.0844 61.0352);--accent-soft:lab(69.0195% 37.0844 61.0352/.18)}}.theme-obsidian{--paper-0:#0a0a0b;--paper-1:#111113;--paper-2:#18181b;--paper-3:#1f1f23;--ink-0:#fbf6ec;--ink-1:#efeae2;--ink-2:#b6afa3;--ink-3:#6b665e;--ink-4:#2e2c28}.theme-bone{--paper-0:#efeae2;--paper-1:#e6e0d5;--paper-2:#ddd6c8;--paper-3:#cfc7b6;--ink-0:#0a0a0b;--ink-1:#18181b;--ink-2:#4a4a50;--ink-3:#76736b;--ink-4:#b0ab9f}.theme-oxblood{--paper-0:#1a0e10;--paper-1:#221416;--paper-2:#2a181b;--paper-3:#341e22;--ink-0:#f6e8dc;--ink-1:#e8d5c4;--ink-2:#b69a8b;--ink-3:#7a6457;--ink-4:#3a2d27}.accent-ember{--accent:#f68c36;--accent-soft:#f68c362e}@supports (color:lab(0% 0 0)){.accent-ember{--accent:lab(69.0195% 37.0844 61.0352);--accent-soft:lab(69.0195% 37.0844 61.0352/.18)}}.accent-signal{--accent:#00cdfc;--accent-soft:#00cdfc2e}@supports (color:lab(0% 0 0)){.accent-signal{--accent:lab(75.2948% -39.0027 -41.9841);--accent-soft:lab(75.2948% -39.0027 -41.9841/.18)}}.accent-sage{--accent:#88ca95;--accent-soft:#88ca952e}@supports (color:lab(0% 0 0)){.accent-sage{--accent:lab(75.7773% -29.8404 19.2989);--accent-soft:lab(75.7773% -29.8404 19.2989/.18)}}.accent-mono{--accent:var(--ink-1);--accent-soft:#efeae21f}.theme-bone.accent-signal{--accent:#003169;--accent-soft:#0031692e;--accent-ink:#fbf6ec}@supports (color:lab(0% 0 0)){.theme-bone.accent-signal{--accent:lab(17.0703% 38.8771 -76.3868);--accent-soft:lab(17.0703% 38.8771 -76.3868/.18)}}.theme-bone.accent-ember{--accent:#b64e00;--accent-soft:#b64e0029;--accent-ink:#fbf6ec}@supports (color:lab(0% 0 0)){.theme-bone.accent-ember{--accent:lab(46.5546% 47.4807 88.6285);--accent-soft:lab(46.5546% 47.4807 88.6285/.16)}}.theme-bone.accent-sage{--accent:#006b2e;--accent-soft:#006b2e29;--accent-ink:#fbf6ec}@supports (color:lab(0% 0 0)){.theme-bone.accent-sage{--accent:lab(38.9684% -39.594 26.517);--accent-soft:lab(38.9684% -39.594 26.517/.16)}}.head-serif{--headline:var(--serif);--headline-style:italic;--headline-weight:400}.head-grotesk{--headline:var(--sans);--headline-style:normal;--headline-weight:600}.head-mono{--headline:var(--mono);--headline-style:normal;--headline-weight:500}html{scroll-behavior:smooth}html,body{background:var(--paper-0);color:var(--ink-1);max-width:100vw;overflow-x:clip}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";-webkit-text-size-adjust:100%;font-size:16px;line-height:1.55}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit;text-decoration:none}.page{background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 60%), var(--paper-0);min-height:100vh;position:relative}.nav{z-index:50;padding:18px var(--gut);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav-scrolled{background:color-mix(in oklab, var(--paper-0) 80%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom-color:color-mix(in oklab, var(--ink-1) 8%, transparent)}.brand{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-0);align-items:center;gap:10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.brand-mark{width:32px;height:auto;filter:drop-shadow(0 2px 8px color-mix(in oklab, var(--accent) 28%, transparent));display:block}.brand i{color:var(--accent);font-style:normal}.nav-links{gap:32px;list-style:none;display:none}.nav-links a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:12px;transition:color .2s}.nav-links a:hover{color:var(--ink-0)}.nav-cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--ink-1) 18%, transparent);color:var(--ink-0);white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:12px;transition:all .2s}.nav-cta:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.nav-right{align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid color-mix(in oklab, var(--ink-1) 18%, transparent);width:38px;height:38px;color:var(--ink-1);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.theme-toggle:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 8%, transparent)}.theme-toggle:active{transform:scale(.94)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:880px){.nav-links{display:flex}}.hero{padding:140px var(--gut) 32px;max-width:var(--maxw);grid-template-rows:auto auto auto auto;gap:32px;min-height:auto;margin:0 auto;display:grid;position:relative}@media (min-width:880px){.hero{gap:36px;padding-top:160px;padding-bottom:40px}}.hero-backdrop{pointer-events:none;z-index:0;opacity:.95;height:calc(100% + 480px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.theme-bone .hero-backdrop{opacity:.85}@media (min-width:880px){.hero-backdrop{height:calc(100% + 620px)}}.hero-grid{pointer-events:none;opacity:.4;z-index:1;grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.hero-grid span{border-left:1px solid color-mix(in oklab, var(--ink-1) 4%, transparent)}.hero-grid span:last-child{border-right:1px solid color-mix(in oklab, var(--ink-1) 4%, transparent)}.hero-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);z-index:2;align-items:center;gap:14px;font-size:11px;display:flex;position:relative}.hero-eyebrow .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 25%, transparent);border-radius:999px;animation:2.4s ease-in-out infinite pulse}.hero-eyebrow-meta{color:var(--ink-3);margin-left:auto}@keyframes pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 30%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklab, var(--accent) 0%, transparent)}}.hero-title{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);letter-spacing:-.02em;color:var(--ink-0);z-index:2;text-wrap:balance;font-size:clamp(36px,6.7vw,92px);line-height:1.04;position:relative}.hero-title .line{display:block}.hero-title em{color:var(--accent);font-style:italic}.theme-bone .hero-title em{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(120deg,#004188 0%,#007cad 100%);background-image:linear-gradient(120deg,lab(25.1788% 24.3404 -74.1324) 0%,lab(47.5225% -20.2166 -61.3707) 100%);-webkit-background-clip:text;background-clip:text}.hero-title .line-quiet{font-style:normal;font-family:var(--sans);color:var(--ink-2);letter-spacing:-.01em;margin-top:.4em;font-size:.55em;font-weight:300}.hero-foot{z-index:2;grid-template-columns:1fr;align-items:start;gap:24px;display:grid;position:relative}@media (min-width:880px){.hero-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px}}.hero-portrait-wrap{justify-self:end;display:inline-block;position:relative}.hero-portrait{filter:contrast(1.02)saturate(.95);width:auto;height:294px;display:block}@media (min-width:880px){.hero-portrait{height:504px}}.theme-bone .hero-portrait{filter:contrast(1.02)saturate(.92)brightness(.98)}.hero-lede-block{flex-direction:column;gap:18px;display:flex}.hero-lede{color:var(--ink-1);max-width:58ch;font-size:clamp(17px,1.85vw,21px);font-weight:450;line-height:1.5}.hero-lede strong{color:var(--ink-0);font-weight:600}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:16px 22px;font-size:12px;transition:all .25s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn-primary:hover{box-shadow:0 12px 32px -12px color-mix(in oklab, var(--accent) 60%, transparent);transform:translateY(-1px)}.btn-ghost{border-color:color-mix(in oklab, var(--ink-1) 18%, transparent);color:var(--ink-0)}.btn-ghost:hover{border-color:var(--ink-1)}.hero-stats{border-top:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent);z-index:2;grid-template-columns:repeat(4,1fr);padding-top:24px;display:grid;position:relative}.hero-stats>div{flex-direction:column;gap:6px;padding-right:16px;display:flex}.hero-stats b{font-family:var(--serif);color:var(--ink-0);font-size:clamp(36px,4vw,56px);font-style:italic;font-weight:400;line-height:1}.hero-stats span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.portrait{max-width:var(--maxw);padding:8px var(--gut) 48px;justify-content:center;margin:0 auto;display:flex}@media (min-width:880px){.portrait{padding:12px var(--gut) 64px;justify-content:flex-end}}.portrait-frame{border:1px solid color-mix(in oklab, var(--ink-1) 12%, transparent);background:color-mix(in oklab, var(--paper-1) 60%, transparent);border-radius:2px;width:min(72vw,360px);padding:14px 14px 18px;position:relative}@media (min-width:880px){.portrait-frame{width:420px}}.portrait-img{filter:contrast(1.02)saturate(.95);width:100%;height:auto;display:block}.theme-bone .portrait-img{filter:contrast(1.02)saturate(.92)brightness(.98)}.portrait-meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;display:flex}.portrait-mark{color:var(--accent)}.section-head{max-width:var(--maxw);padding:0 var(--gut);grid-template-columns:1fr;gap:18px;margin:0 auto 64px;display:grid;position:relative}@media (min-width:880px){.section-head{grid-template-rows:auto auto;grid-template-columns:80px 1fr;align-items:baseline;column-gap:40px}.section-head .section-num{grid-row:1/span 2}.section-head .section-title,.section-head .section-sub{grid-column:2}}.section-num{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border-top:1px solid color-mix(in oklab, var(--accent) 60%, transparent);padding-top:18px;font-size:11px}.section-title{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);letter-spacing:-.02em;color:var(--accent);text-wrap:balance;font-size:clamp(36px,5.5vw,76px);line-height:1}.section-sub{color:var(--ink-2);max-width:64ch;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.manifesto{z-index:1;padding:120px 0 80px;position:relative}.manifesto>.section-head,.manifesto .tenets{z-index:2;position:relative}.tenets{max-width:var(--maxw);padding:0 var(--gut);grid-template-columns:1fr;gap:0;margin:0 auto;list-style:none;display:grid}@media (min-width:880px){.tenets{grid-template-columns:1fr 1fr;column-gap:64px}}.tenets li{border-top:1px solid color-mix(in oklab, var(--ink-1) 8%, transparent);grid-template-columns:60px 1fr;gap:20px;padding:36px 0;display:grid}.tenets li:last-child:nth-child(odd){grid-column:1/-1}.tenet-n{font-family:var(--mono);letter-spacing:.18em;color:var(--accent);padding-top:6px;font-size:11px}.tenets h3{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);color:var(--ink-0);text-wrap:balance;grid-column:2;margin-bottom:12px;font-size:clamp(24px,2.6vw,34px);line-height:1.1}.tenets p{color:var(--ink-2);text-wrap:pretty;grid-column:2;max-width:50ch;font-size:15px;line-height:1.6}.network{padding:120px 0;position:relative}.prop-stack{max-width:var(--maxw);padding:0 var(--gut);flex-direction:column;margin:0 auto;display:flex}.stack-editorial .prop{border-top:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent);scroll-margin-top:96px}.stack-editorial .prop:last-child{border-bottom:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent)}.stack-editorial .prop-link{grid-template-columns:1fr;align-items:center;gap:32px;padding:56px 0;display:grid}@media (min-width:880px){.stack-editorial .prop-link{grid-template-columns:1fr 1.2fr;gap:80px}.stack-editorial .prop.rev .prop-link{grid-template-columns:1.2fr 1fr}.stack-editorial .prop.rev .prop-mark{order:2}}.prop-mark{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in oklab, var(--ink-1) 3%, transparent), color-mix(in oklab, var(--accent) 6%, transparent));border:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent);justify-content:center;align-items:center;transition:all .4s;display:flex;position:relative;overflow:hidden}.prop-mark:before{content:"";background-image:linear-gradient(to right, color-mix(in oklab, var(--ink-1) 3%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--ink-1) 3%, transparent) 1px, transparent 1px);pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.prop-mark .mark{z-index:1;width:78%;height:78%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.mark-label{font-family:var(--mono);letter-spacing:.18em;fill:var(--ink-3);text-transform:uppercase;font-size:9px}.mark-label-sm{font-family:var(--mono);letter-spacing:.14em;fill:var(--ink-3);font-size:7px}.prop-mark-frame{pointer-events:none;position:absolute;inset:12px}.prop-mark-frame span{border-color:color-mix(in oklab, var(--ink-1) 30%, transparent);border-style:solid;border-width:0;width:12px;height:12px;transition:border-color .3s;position:absolute}.prop-mark-frame span:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.prop-mark-frame span:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.prop-mark-frame span:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.prop-mark-frame span:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.prop-link:hover .prop-mark{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 10%, transparent), color-mix(in oklab, var(--accent) 14%, transparent));border-color:color-mix(in oklab, var(--accent) 40%, transparent)}.prop-link:hover .mark{transform:scale(1.04)}.prop-link:hover .prop-mark-frame span{border-color:var(--accent)}.prop-mark.has-video{background:#000}.prop-mark.has-video:before{opacity:0}.prop-mark.has-video .prop-video{object-fit:cover;z-index:0;filter:saturate(.92)contrast(1.04);width:100%;height:100%;transition:filter .5s,transform .8s;position:absolute;inset:0}.prop-mark.has-video .prop-video-tint{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 70% 20%,#0000 0%,#00000073 70%),linear-gradient(#0000001a 0%,#0000008c 100%);transition:opacity .4s;position:absolute;inset:0}.theme-bone .prop-mark.has-video .prop-video-tint{background:radial-gradient(120% 90% at 70% 20%,#0000 0%,#0000004d 70%),linear-gradient(#0000000d 0%,#0006 100%)}.theme-bone .prop-mark.has-video{transition:box-shadow .35s;box-shadow:0 18px 36px -14px #14182438,0 6px 14px -4px #1418241f}.theme-bone .prop-link:hover .prop-mark.has-video{box-shadow:0 26px 52px -14px #1418244d,0 10px 22px -6px #14182429}.prop-link:hover .prop-mark.has-video .prop-video{filter:saturate(1.06)contrast(1.08);transform:scale(1.025)}.prop-link:hover .prop-mark.has-video .prop-video-tint{opacity:.78}.theme-obsidian .prop-mark.has-video.is-light-bg .prop-video{filter:invert()hue-rotate(180deg)saturate(.92)contrast(1.04)}.theme-obsidian .prop-link:hover .prop-mark.has-video.is-light-bg .prop-video{filter:invert()hue-rotate(180deg)saturate(1.06)contrast(1.08)}.prop-mark.has-video .prop-video-placeholder{z-index:0;background:linear-gradient(180deg, #00000059 0%, #0000008c 100%), repeating-linear-gradient(to right, color-mix(in oklab, var(--ink-1) 4%, transparent) 0, color-mix(in oklab, var(--ink-1) 4%, transparent) 1px, transparent 1px, transparent 32px), repeating-linear-gradient(to bottom, color-mix(in oklab, var(--ink-1) 4%, transparent) 0, color-mix(in oklab, var(--ink-1) 4%, transparent) 1px, transparent 1px, transparent 32px), #050608;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.prop-video-placeholder-rec{font-family:var(--mono);letter-spacing:.22em;color:var(--accent);align-items:center;gap:8px;font-size:10px;display:inline-flex;position:absolute;top:18px;left:22px}.prop-video-placeholder-rec:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite prop-rec-blink}@keyframes prop-rec-blink{0%,to{opacity:1;box-shadow:0 0 6px color-mix(in oklab, var(--accent) 80%, transparent)}50%{opacity:.25;box-shadow:0 0 0 color-mix(in oklab, var(--accent) 0%, transparent)}}.prop-video-placeholder-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 24px;display:flex}.prop-video-placeholder-dot{background:color-mix(in oklab, var(--accent) 60%, var(--ink-1));border-radius:50%;width:6px;height:6px;margin-bottom:4px}.prop-video-placeholder-label{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:#fffc;color:lab(100% -.0000298023 .0000119209/.8);font-size:13px}.prop-video-placeholder-sub{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--ink-1) 55%, transparent);font-size:10px}.prop-video-placeholder-scan{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--accent) 14%, transparent) 50%, transparent 100%);pointer-events:none;height:18%;animation:4.6s linear infinite prop-scan;position:absolute;top:-10%;left:0;right:0}@keyframes prop-scan{0%{transform:translateY(0)}to{transform:translateY(640%)}}@media (prefers-reduced-motion:reduce){.prop-video-placeholder-rec:before,.prop-video-placeholder-scan{animation:none}}.prop-body-sigil{float:left;shape-outside:inset(0);width:clamp(110px,14vw,150px);margin:0 22px 14px 0;position:relative}.prop-body-sigil-inner{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in oklab, var(--ink-1) 5%, transparent), color-mix(in oklab, var(--accent) 8%, transparent));border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);justify-content:center;align-items:center;width:100%;transition:border-color .3s,transform .5s cubic-bezier(.2,.7,.2,1),background .3s;display:flex;position:relative}.prop-body-sigil-inner svg.mark{width:84%;height:84%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.prop-body-sigil-frame{pointer-events:none;position:absolute;inset:6px}.prop-body-sigil-frame span{border-color:color-mix(in oklab, var(--accent) 70%, transparent);border-style:solid;border-width:0;width:10px;height:10px;transition:border-color .3s;position:absolute}.prop-body-sigil-frame span:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.prop-body-sigil-frame span:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.prop-body-sigil-frame span:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.prop-body-sigil-frame span:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.prop-link:hover .prop-body-sigil-inner{border-color:var(--accent);background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 10%, transparent), color-mix(in oklab, var(--accent) 18%, transparent))}.prop-link:hover .prop-body-sigil-inner svg.mark{transform:scale(1.04)}.prop-link:hover .prop-body-sigil-frame span{border-color:var(--accent)}.prop.prop-has-video .prop-headline{clear:left}@keyframes prop-cta-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 42%, transparent), 0 0 0 0 color-mix(in oklab, var(--accent) 18%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in oklab, var(--accent) 0%, transparent), 0 0 0 18px color-mix(in oklab, var(--accent) 0%, transparent)}}.prop.prop-has-video .prop-cta{border:1px solid color-mix(in oklab, var(--accent) 60%, transparent);border-bottom:1px solid color-mix(in oklab, var(--accent) 60%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--ink-0);border-radius:999px;padding:12px 22px;font-size:12px;animation:2.6s ease-in-out infinite prop-cta-pulse;position:relative}.prop.prop-has-video .prop-link:hover .prop-cta{background:color-mix(in oklab, var(--accent) 24%, transparent);border-color:var(--accent);border-bottom-color:var(--accent);color:var(--accent);gap:14px}@media (prefers-reduced-motion:reduce){.prop.prop-has-video .prop-cta{animation:none}}.prop-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:12px 18px;margin-bottom:18px;font-size:11px;display:flex}.prop-index{color:var(--accent)}.prop-kicker{text-transform:none;letter-spacing:.05em}.prop-name{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);letter-spacing:-.02em;color:var(--ink-0);text-wrap:balance;margin-bottom:18px;font-size:clamp(36px,4.6vw,64px);line-height:1}.prop-headline{font-family:var(--sans);color:var(--ink-1);max-width:30ch;margin-bottom:14px;font-size:clamp(18px,1.7vw,22px);font-weight:400;line-height:1.35}.prop-text{color:var(--ink-2);text-wrap:pretty;max-width:52ch;margin-bottom:22px;font-size:15px;line-height:1.6}.prop-meta{flex-wrap:wrap;gap:8px;margin-bottom:28px;list-style:none;display:flex}.prop-meta li{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid color-mix(in oklab, var(--ink-1) 12%, transparent);border-radius:999px;padding:5px 10px;font-size:10px}.prop-cta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-0);border-bottom:1px solid var(--ink-2);align-items:center;gap:8px;padding-bottom:4px;font-size:12px;transition:all .25s;display:inline-flex}.prop-link:hover .prop-cta{color:var(--accent);border-bottom-color:var(--accent);gap:14px}.writing{padding:120px 0 80px}.writing-list{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto;list-style:none}.writing-list li{border-top:1px solid color-mix(in oklab, var(--ink-1) 8%, transparent);cursor:pointer;grid-template-columns:80px 80px 1fr 140px 80px 24px;align-items:center;gap:20px;padding:24px 4px;transition:background .25s,padding .25s;display:grid}.writing-list li:last-child{border-bottom:1px solid color-mix(in oklab, var(--ink-1) 8%, transparent)}.writing-list li:hover{background:color-mix(in oklab, var(--accent) 6%, transparent);padding-left:16px}.w-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10px}.w-date{font-family:var(--mono);color:var(--ink-3);font-size:11px}.w-title{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);color:var(--ink-0);font-size:clamp(18px,1.8vw,24px);line-height:1.2}.w-venue{font-family:var(--mono);color:var(--ink-2);letter-spacing:.08em;font-size:11px}.w-read{font-family:var(--mono);color:var(--ink-3);font-size:11px}.w-arrow{font-family:var(--mono);color:var(--ink-3);transition:color .25s,transform .25s}.writing-list li:hover .w-arrow{color:var(--accent);transform:translate(2px,-2px)}@media (max-width:879px){.writing-list li{grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:6px 12px}.w-title{order:2;grid-column:1/-1;margin:6px 0}.w-venue,.w-read{order:3;font-size:10px}.w-arrow{grid-area:1/2;align-self:start}}.twin{padding:120px 0 80px}.twin-card{max-width:920px;padding:0 var(--gut);margin:0 auto}.twin-card>*+*{margin-top:16px}.twin-stat{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid color-mix(in oklab, var(--ink-1) 12%, transparent);background:color-mix(in oklab, var(--paper-1) 70%, transparent);border-radius:4px;flex-wrap:wrap;gap:20px;padding:14px 20px;font-size:10px;display:flex}.twin-stat span:first-child{color:var(--accent)}.twin-thread{border:1px solid color-mix(in oklab, var(--ink-1) 12%, transparent);background:color-mix(in oklab, var(--paper-1) 70%, transparent);border-radius:4px;min-height:260px;max-height:400px;padding:28px;overflow-y:auto}.msg{grid-template-columns:70px 1fr;gap:16px;margin-bottom:18px;display:grid}.msg-tag{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);padding-top:4px;font-size:10px}.msg-deven .msg-tag{color:var(--accent)}.msg-you .msg-tag{color:var(--ink-1)}.msg p{color:var(--ink-1);text-wrap:pretty;font-size:15px;line-height:1.55}.msg-system p{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;font-size:11px}.msg-deven p{font-family:var(--serif);color:var(--ink-0);font-size:17px;font-style:italic}.thinking span{animation:1.2s infinite dot}.thinking span:nth-child(2){animation-delay:.2s}.thinking span:nth-child(3){animation-delay:.4s}@keyframes dot{0%,60%,to{opacity:.2}30%{opacity:1}}.twin-suggested{flex-wrap:wrap;gap:8px;display:flex}.chip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--ink-1) 14%, transparent);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:10px;transition:all .2s}.chip:hover{border-color:var(--accent);color:var(--accent)}.twin-input{border:1px solid color-mix(in oklab, var(--ink-1) 14%, transparent);background:var(--paper-1);border-radius:4px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.twin-input:focus-within{border-color:var(--accent)}.twin-input .prompt{font-family:var(--mono);color:var(--accent);font-size:18px}.twin-input input{color:var(--ink-0);font-family:var(--sans);background:0 0;border:0;outline:0;padding:6px 0;font-size:16px}.twin-input input::placeholder{color:var(--ink-3)}.twin-input button{font-family:var(--mono);letter-spacing:.14em;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:4px;padding:8px 14px;font-size:11px;transition:opacity .2s}.twin-input button:disabled{opacity:.4;cursor:not-allowed}.foot{border-top:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent);margin-top:40px;padding-top:56px}.foot-grid{max-width:var(--maxw);padding:0 var(--gut);grid-template-columns:1fr;gap:40px;margin:0 auto 48px;display:grid}@media (min-width:880px){.foot-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:start;gap:64px}}.foot-brand{flex-direction:column;gap:14px;display:flex}.foot-logo{color:var(--ink-0);align-items:center;gap:12px;text-decoration:none;display:flex}.foot-logo-mark{width:44px;height:auto;filter:drop-shadow(0 4px 12px color-mix(in oklab, var(--accent) 26%, transparent));display:block}.foot-wordmark{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:500}.foot-wordmark i{color:var(--accent);font-style:normal}.foot-tagline{color:var(--ink-3);max-width:36ch;font-size:13px;line-height:1.55}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.foot-col{flex-direction:column;gap:10px;display:flex}.foot-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px}.foot-col a{color:var(--ink-1);cursor:pointer;font-size:13px;line-height:1.5;transition:color .2s}.foot-col a:hover{color:var(--accent)}.foot-row{max-width:var(--maxw);padding:18px var(--gut);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid color-mix(in oklab, var(--ink-1) 6%, transparent);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;font-size:10px;display:flex}.foot-marquee{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--ink-1) 30%, transparent);white-space:nowrap;border-top:1px solid color-mix(in oklab, var(--ink-1) 6%, transparent);padding:14px 0 18px;font-size:clamp(11px,1vw,13px);font-style:normal;font-weight:400;display:flex;overflow:hidden}.foot-marquee span{padding-right:32px;animation:80s linear infinite marquee}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.legal{max-width:720px;padding:120px var(--gut) 96px;margin:0 auto}.legal-back{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:28px;font-size:11px;text-decoration:none;display:inline-block}.legal-back:hover{color:var(--accent)}.legal-title{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);color:var(--ink-0);margin-bottom:8px;font-size:clamp(36px,5vw,64px);line-height:1.06}.legal-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:36px;font-size:11px}.legal-body{color:var(--ink-1);flex-direction:column;gap:18px;line-height:1.65;display:flex}.legal-body h2{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);color:var(--ink-0);margin-top:18px;font-size:clamp(20px,2.4vw,28px)}.legal-body a{color:var(--accent)}.legal-body a:hover{text-decoration:underline}.rail{z-index:40;background:color-mix(in oklab, var(--paper-0) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);border-top:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent);grid-template-columns:160px 1fr;align-items:stretch;display:grid;position:sticky;bottom:0;left:0;right:0}.rail-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border-right:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent);background:color-mix(in oklab, var(--paper-1) 60%, transparent);align-items:center;gap:10px;padding:0 20px;font-size:10px;display:flex}.rail-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 25%, transparent);border-radius:999px}.rail-track{--rail-gap:28px;position:relative;overflow:hidden}.rail-track:before,.rail-track:after{content:"";pointer-events:none;z-index:2;width:60px;position:absolute;top:0;bottom:0}.rail-track:before{background:linear-gradient(to right, var(--paper-0), transparent);left:0}.rail-track:after{background:linear-gradient(to left, var(--paper-0), transparent);right:0}.rail-strip{align-items:center;gap:var(--rail-gap);width:max-content;padding:10px 0;animation:50s linear infinite rail-scroll;display:flex}.rail:hover .rail-strip{animation-play-state:paused}@keyframes rail-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rail-item{border:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;transition:all .25s;display:flex}.rail-item:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent)}.rail-mini{background:color-mix(in oklab, var(--paper-2) 80%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.rail-mini .mark{width:90%;height:90%}.rail-mini .mark text{display:none}.rail-name{font-family:var(--sans);color:var(--ink-0);font-size:13px;font-weight:500}.rail-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px}@media (max-width:700px){.rail{grid-template-columns:1fr}.rail-label{display:none}}.connect{padding:120px 0 100px}.mosaic{max-width:var(--maxw);padding:0 var(--gut);grid-template-columns:1fr;gap:14px;margin:0 auto;display:grid}@media (min-width:600px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}}.m-tile{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--ink-1) 10%, transparent);background:radial-gradient(circle at 30% 0%, color-mix(in oklab, var(--accent) 6%, transparent), transparent 50%), color-mix(in oklab, var(--paper-1) 70%, transparent);cursor:pointer;color:inherit;will-change:transform;opacity:0;filter:blur(2px);grid-template-rows:auto auto auto 1fr auto;gap:8px;padding:22px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .8s cubic-bezier(.2,.7,.2,1),filter .8s cubic-bezier(.2,.7,.2,1),border-color .25s,background .25s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.m-tile.is-revealed{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.m-tile{opacity:1;filter:none}}.m-tile.is-placeholder{cursor:default;background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--ink-1) 3%, transparent) 0 8px, transparent 8px 16px), color-mix(in oklab, var(--paper-1) 50%, transparent)}.m-tile.is-hovered:not(.is-placeholder){border-color:var(--accent);background:radial-gradient(circle at 30% 0%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 60%), color-mix(in oklab, var(--paper-2) 80%, transparent);box-shadow:0 18px 40px -20px color-mix(in oklab, var(--accent) 60%, transparent)}.m-glyph{font-family:var(--serif);color:var(--accent);font-size:32px;font-style:italic;line-height:1}.m-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.m-title{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);color:var(--ink-0);word-break:break-word;font-size:clamp(18px,2vw,24px);line-height:1.15}.m-body{color:var(--ink-2);text-wrap:pretty;align-self:end;font-size:13px;line-height:1.5}.m-arrow,.m-soon{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);font-size:11px;transition:color .25s,transform .25s;position:absolute;bottom:14px;right:16px}.m-tile.is-hovered .m-arrow{color:var(--accent);transform:translate(2px,-2px)}.m-soon{color:var(--ink-3)}.m-tile.has-video{border-color:color-mix(in oklab, var(--accent) 28%, transparent);padding:0}.m-tile.has-video .m-video{object-fit:cover;z-index:0;filter:saturate(.9)contrast(1.05);width:100%;height:100%;transition:filter .4s,transform .6s;position:absolute;inset:0}.m-tile.has-video .m-video-tint{background:linear-gradient(180deg, color-mix(in oklab, var(--paper-0) 18%, transparent) 0%, color-mix(in oklab, var(--paper-0) 70%, transparent) 100%), color-mix(in oklab, var(--accent) 32%, transparent);mix-blend-mode:multiply;z-index:1;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.theme-bone .m-tile.has-video .m-video-tint{background:linear-gradient(180deg, color-mix(in oklab, var(--paper-0) 30%, transparent) 0%, color-mix(in oklab, var(--paper-0) 80%, transparent) 100%), color-mix(in oklab, var(--accent) 28%, transparent);mix-blend-mode:normal;opacity:.85}.m-tile.has-video .m-content{z-index:2;color:#fbf6ec;grid-template-rows:auto auto auto 1fr auto;gap:8px;height:100%;padding:22px;display:grid;position:relative}.m-tile.has-video .m-tag,.m-tile.has-video .m-body{color:#fbf6ecc7}.m-tile.has-video .m-title{color:#fbf6ec}.m-tile.has-video .m-glyph{color:var(--accent)}.m-tile.has-video .m-arrow{color:#fbf6ecd9}.m-tile.has-video.is-hovered .m-video-tint{opacity:.55}.m-tile.has-video.is-hovered .m-video{filter:saturate(1.1)contrast(1.08);transform:scale(1.04)}.m-tile.has-video.is-hovered .m-arrow{color:var(--accent)}.mark{overflow:visible}.conv-rays{transform-origin:100px 100px;animation:60s linear infinite conv-rays-spin}@keyframes conv-rays-spin{to{transform:rotate(360deg)}}.prop-link:hover .conv-rays{animation-duration:14s}.prop-link .ffast-curve{stroke-dasharray:360;stroke-dashoffset:0;animation:9s ease-in-out infinite ffast-draw}@keyframes ffast-draw{0%{stroke-dashoffset:360px}55%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.prop-link:hover .ffast-curve{animation-duration:3s}.prop-link .ffast-tip{transform-origin:180px 30px;animation:3.2s ease-in-out infinite ffast-tip-pulse}@keyframes ffast-tip-pulse{0%,to{r:4;opacity:.85}50%{r:6;opacity:1}}.prop-link .crypto-center{transform-origin:100px 100px;animation:4s ease-in-out infinite crypto-breathe}@keyframes crypto-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.prop-link .crypto-key{transform-origin:100px 50px;animation:5s ease-in-out infinite crypto-key-bob}@keyframes crypto-key-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.prop-link:hover .crypto-center{animation-duration:1.4s}.prop-link:hover .crypto-key{animation-duration:1.8s}.prop-link .crypto-link{animation:2.4s steps(2,end) infinite crypto-blink}@keyframes crypto-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.prop-link .disrupt-wave{transform-origin:50%;animation:6s linear infinite disrupt-shift}@keyframes disrupt-shift{0%{transform:translate(0)}50%{transform:translate(8px)}to{transform:translate(0)}}.prop-link:hover .disrupt-wave{animation-duration:1.6s}.prop-link .disrupt-week{animation:7s ease-in-out infinite disrupt-week-fire}.prop-link .disrupt-week:first-child{animation-delay:0s}.prop-link .disrupt-week:nth-child(2){animation-delay:1s}.prop-link .disrupt-week:nth-child(3){animation-delay:2s}.prop-link .disrupt-week:nth-child(4){animation-delay:3s}.prop-link .disrupt-week:nth-child(5){animation-delay:4s}.prop-link .disrupt-week:nth-child(6){animation-delay:5s}.prop-link .disrupt-week:nth-child(7){animation-delay:6s}@keyframes disrupt-week-fire{0%,92%,to{opacity:.45}4%,12%{opacity:1}}.prop-link:hover .disrupt-week{animation-duration:2.4s}.prop-link .insights-hi{transform-origin:0;animation:5s ease-in-out infinite insights-sweep}@keyframes insights-sweep{0%,to{opacity:.6;transform:scaleX(.4)}55%{opacity:1;transform:scaleX(1)}}.prop-link:hover .insights-hi{animation-duration:1.6s}.prop-link .nl-star-10{transform-origin:100px 110px;animation:3.2s ease-in-out infinite nl-pulse}@keyframes nl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.4)}}.prop-link:hover .nl-star{fill:var(--accent);transition:fill .35s}.prop-link:hover .nl-link{stroke:var(--accent);transition:stroke .35s}.conv-rays,.ffast-curve,.ffast-tip,.crypto-center,.crypto-key,.crypto-link,.disrupt-wave,.disrupt-week,.insights-hi,.nl-star-10{animation:none!important}.rv{opacity:0;filter:blur(2px);will-change:opacity, transform;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.rv-fade{transform:none}.rv-scale{transform:scale(.94)}.rv-slide-left{transform:translate(-32px)}.rv-slide-right{transform:translate(32px)}.rv-in{opacity:1;filter:blur();transform:none!important}@media (prefers-reduced-motion:reduce){.rv{opacity:1;filter:none;transform:none}}.contact-dialog{color:inherit;background:0 0;border:none;width:100%;max-width:min(560px,92vw);margin:auto;padding:0;inset:0}.contact-dialog::backdrop{background:color-mix(in oklab, var(--paper-0) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-card{background:radial-gradient(circle at 30% 0%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 55%), color-mix(in oklab, var(--paper-1) 92%, transparent);border:1px solid color-mix(in oklab, var(--ink-1) 14%, transparent);box-shadow:0 30px 80px -20px color-mix(in oklab, var(--paper-0) 70%, transparent);border-radius:6px;padding:36px clamp(20px,4vw,40px);position:relative}.theme-bone .contact-card{background:radial-gradient(circle at 30% 0%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 55%), color-mix(in oklab, var(--paper-1) 96%, transparent)}.contact-close{border:1px solid color-mix(in oklab, var(--ink-1) 18%, transparent);width:32px;height:32px;color:var(--ink-1);cursor:pointer;background:0 0;border-radius:999px;font-size:18px;line-height:1;transition:border-color .2s,color .2s;position:absolute;top:12px;right:14px}.contact-close:hover{border-color:var(--accent);color:var(--accent)}.contact-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:10px;display:inline-block}.contact-title{font-family:var(--headline,var(--serif));font-style:var(--headline-style,italic);font-weight:var(--headline-weight,400);color:var(--ink-0);letter-spacing:-.015em;margin-bottom:8px;font-size:clamp(28px,4vw,40px);line-height:1.06}.contact-sub{color:var(--ink-2);max-width:48ch;margin-bottom:22px;line-height:1.55}.contact-form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.contact-row{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media (min-width:520px){.contact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.contact-field{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.contact-field>span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.contact-field input,.contact-field textarea{font-family:var(--sans);color:var(--ink-0);background:color-mix(in oklab, var(--paper-0) 60%, transparent);border:1px solid color-mix(in oklab, var(--ink-1) 14%, transparent);box-sizing:border-box;border-radius:4px;outline:none;width:100%;min-width:0;max-width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s,background .2s}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--accent);background:color-mix(in oklab, var(--paper-0) 80%, transparent)}.contact-field textarea{resize:vertical;min-height:96px}.contact-error{color:#fa6a57;color:lab(63.5337% 55.1878 39.7829);background:#cc2a1b24;background:lab(45.8683% 62.2002 50.529/.14);border:1px solid #cc2a1b80;border:1px solid lab(45.8683% 62.2002 50.529/.5);border-radius:4px;padding:10px 12px;font-size:13px}.contact-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.contact-actions .btn[disabled]{opacity:.6;cursor:not-allowed}.contact-fineprint{color:var(--ink-3);margin-top:12px;font-size:12px}.contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-success{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.hero-eyebrow .dot,.foot-marquee span,.rail-strip,.thinking span,.conv-rays,.ffast-curve,.ffast-tip,.crypto-center,.crypto-key,.crypto-link,.disrupt-wave,.disrupt-week,.insights-hi,.nl-star-10{animation:none!important}.m-tile{transform:none!important}}.page{max-width:100vw;overflow-x:clip}a,button,[role=button],.theme-toggle,.btn,.nav-cta,.rail-item,.m-tile{-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior-y:contain}input,textarea,select{font-size:max(16px,1rem)}@supports (padding:env(safe-area-inset-top)){.nav{padding-top:max(18px, env(safe-area-inset-top));padding-left:max(var(--gut), env(safe-area-inset-left));padding-right:max(var(--gut), env(safe-area-inset-right))}.rail{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (display-mode:standalone){.hide-when-installed{display:none!important}}@media (max-width:879px){.hero-foot{grid-template-columns:1fr;gap:0}.hero-portrait-wrap,.hero-actions{display:none}.hero{padding-bottom:12px}.manifesto{padding:24px 0 48px}.network{padding:32px 0 40px}.connect{padding:32px 0 80px}.section-head{margin-bottom:32px}.hero-title{letter-spacing:-.025em;font-size:clamp(36px,10vw,40px)}.connect .section-num{border-top:none;padding-top:0}.m-tile{aspect-ratio:auto;grid-template-rows:auto auto auto auto;min-height:112px;padding:16px 18px}.m-tile.has-video{padding:0}.m-tile.has-video .m-content{grid-template-rows:auto auto auto auto;padding:16px 18px}.m-glyph{font-size:24px}.m-title{font-size:17px}.m-body{font-size:12px}.m-arrow,.m-soon{bottom:10px;right:12px}}
