@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXqOjr1NUQVQAAAIwAAAAPQAAAEjnc8sdY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABWAAAAaAMR8wnaGVhZAAABBQAAAA2AAAANiIkFjloaGVhAAAETAAAAB8AAAAkCMQChGhtdHgAAARsAAAAIAAAACYPJwD7bG9jYQAABIwAAAAWAAAAFgJYAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABLAAAArQ80WAIcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimOcwMDKwMDUxRTBwMDgDaEZ4xg0GJ0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JgegmkFBiYAdSUCkx42g3HsQ1AUBgGwPt+CgmlESymQqJ8iTUMZDjvuhMxKawKm3qOs2XgavudWYxW/UrlpT7607eA8APRSgVAAAAAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabRA1QkNRLMnXenF3d/mGQ+3DiDsTNiInKCss+AFgxv0YPQILMuNODee9uCfAQh0AuekSGBDABDaAKCUjBv2YE8Y6El/uv5DWdf1lSNdPg+BP9mcBzdClP98IIKGEWXkZQlQGY0J7N9o7m173HAMYN0eXL3GHh4g4+/YWymHOKRcQwJ8pwgn4/rEbwAE+INDermmQbiAZqgG4zNxcRdZULcs/XgYv8DHRsbFSpapJVvJPrmqqIufmZmXyQlYDSZWxsTHRAi9IMeh2jtUYWb6Rcl4nRc6S7SxROmO6LPrI6yEuiJzZb5C7YrqsntE6f6SB5RvMUn9VWoLJ5HCYTEmpuVWpFbVaWzFuOozmxE9V6qtOizcbHYAwTl7MYWKBAYjSJGG8Z3yavKurYc+a3+O/MAbml6IDI/sZzyMn6TktJQUFJc3ZOnlz3cVFZWVFxe5ceAeNy1AJAAEAAAACEi1gomnYXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/2P/EAVQBKUAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDA2vo/+e9l1gCgCCrgBAB//AVQAHjaY2pgsGHqYeCGYYZVDAwwzDSPwRzISmdIBwB5hgYtAAAAIQA7AEcAUwBTAFMAUwCnALQA0AAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaLMY1AcMAAEXBF+aMFZC9zJ0jogrqpGiqIUUxEPw3HRDxw8KwA6AxHrpBZuS6SWqcdIucVrfZUegON166y4q7nnIim29YxCz0aHioj4O+MrLAbSgGgug7ioVl5lZQZmZmJv9wcvs+QSkcWWuYGS/uEvnghk9WyHq+88IdRzx4PvEsprkSMsbqc2Xk07KJaMaYGe/vnlH0SX6LRdbZFsvJrerzTUujd/YwkmiPcR9U51TJcegrjZ6I8oFB/fUzxgBTqh79G13vKs7ol5vQhrxd/MQJZZHCT6xQFuuv7322WNOmWsu37NU4hzkiCSXSP121RvrRvO2LPHg29qNGLPKq/k4uMEPO81ksjTztFfN6MqYKdbf0cqfyQ9SOGiF6ltQ+0NegAx1fYaVrDHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACBgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXwmjulNUQVQAAAIwAAAAOgAAAETlF8weY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABVgAAAaBSidNyaGVhZAAABBAAAAA2AAAANiIwFk1oaGVhAAAESAAAAB8AAAAkCNACd2htdHgAAARoAAAAIAAAACYPdgD9bG9jYQAABIgAAAAWAAAAFgJYAcJtYXhwAAAEoAAAABwAAAAgABoAwm5hbWUAAAS8AAABLwAAAqQ6hmJlcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmP8wsDKwMDUxRTBwMDgDaEZ4xg0GF0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JmegmkFBiYAfupCr142h3EAQaAQAAEwNm7KAqhJ/SxQEWAo4/3gLjBiJgUbP1dec+rpXK348ksBqtAxnyoomQB4Qe4iQTkAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTgNob3EU/n7nGrON27v/WVdzejbSU5rN3JC9uDyH2ZlTri0bi1OcbRz7fOBRDNBr2gYHCRoCgBAnKYzd6qtHLSb58uRFaeTt28v/b99u3gtA0ADqpe3bfRWwmMUMX5IUksRpTGtnWk3J1XLJP4Zu2r6MmJlhCmu5vn7Y4fbIBANuN2UsYv25vvtcV+BiA4S86wMqp0PEogAQkk3TsT3XM27hJYmSGBYaHm7luZ7lT7fIXc91bNM0kkXJKCUrLzw8LFQSJSuMvX1TU6zwQjHlXbXJgp5ckpbzLbTG70PN1TTrke4L2d/vCrUlt5MyLxTp9r+CuAhVe/dO0SJjDSs23S38lcHG3inqS2r/LYyN0NR3YGikblbExYMDQjxLavzW2Uzd/f2PnTUuBgEAu8Nvhd5BvnWiyKILPvv+pptm+h/zM3Wnvkv3paX5Mt6m4gbj5lDjAAAAAQAAAAISLdvSVIpfDzz1AAMD6AAAAADdsSwYAAAAAOCnk1z/X/8KBWAEvwAAAAYAAgAAAAAAAHjaY2BkYGDh+6/EwMA653/83/WsCUARVMAJAIAbBU8AeNpjamCwYVrAwA3DDGsZGGCYaSGDEZCVx5AHAID/Bn4AAAAhADsARwBTAFMAUwBTAKcAtADQAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNqVkQFHQ1EYhp/bVqlmgBCYQFFrFaUNVESrNGsKCbWtu7WtO9sd9i8C/aJAv6oHB02kHJ/v8b7v+b7rXCDHOxmi7BLwEVUDR5SitcBz5KNc4AwnfAbOfsvMU+Yt8AJbtALnOaAoy1HGXeuBF+XVwCvycmAJqJMw4JFXzkntfbo0uaJNS5ro3dGWYjr6lmfImDI7nrHZke6QVC5aXfr2RDXWv+aMS2pqE72q83vWCDdxg1tVt2e23cojnEOiW2CPIiUO2aVCzDMpiadv4p6S3pG1Lz3MJBtuvrAq/9pdl2OpjznCTQrM3i2E2zozt09JGDI1FV4Lv54SltRQadv/MrWmlvBivolTOGZi75Co67Px4z/E7jRh7okiTZMD1dTes1KmZtsqv7/G5hdcMmUkAHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZEAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgX26jxFNUQVQAAAIwAAAAOQAAAETle8wfY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAaLmwCeFaGVhZAAABBQAAAA2AAAANiI8FmNoaGVhAAAETAAAAB8AAAAkCNwCamhtdHgAAARsAAAAIAAAACYPwAD9bG9jYQAABIwAAAAWAAAAFgJZAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABMQAAArQ8M2PVcG9zdAAABfQAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhymOKYGBlYGDqAtIMDN4QmjGOQYPRlQEVsAMxE4wT4u/tz3CAgVdhCwvffyUGBlYBxhQFBsbJIDkmWaaXQEqBgRkAx84KLQB42h3EAQaAQBQFwHm/sBRCR+hQAQQqAixdPxqMiKaw/m/qPa+egbsfTyYxWgTSascgKjMIH60eBEoAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFEDVCQ1EsyS+/irt7vVhdcHdnKidApq5AD4D7jPtF8Bkf/4K71/te3BPggQ2AqogDBvgghnCAaH1mLLow14c2Evy8B5GWa2p+emtqbjwAQK4soE3iXPkiAC1qMVuWyY/WMmJkp5EdNv+eWuycg7if+PV1jMAe+Pvz5jAPJAUEcGUKYA8OAva7gF0IajgGAvXfM/XTC6SA2TOhwWjQ66TS7CyWn11C2qK4uNgYPsvXxmKWVKrXGQ3GbNfomSyfjY2Ji9MWGYzaMFLjGMsTp5tkyqao4dDmwdLagRI+E2L6Pa8dLObzQixU9utgeZJ0s1TVGDUsaR7ExRa+MDY5PT9JWmDrVuvt1uRYkbDl167vtSbFikXNzQJBnN+tAQQHObGdyQUGINqo5TvqZwfIubrq83BMhvvC7hll2sBYmF/aocBBlOfkyHEAFe3k1NQrXTFZqnr1P7mPVBIAAAEAAAACEi2ts6lGXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/1v/BQVwBNoAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDAuul/9N8e1gKgCCrgBACANgVOAHjaY2pgsGHawsANwwzrGRhgmGkxgw6QVcJQAgCIMQbIAAAAIQA7AEcAUwBTAFMAUwCnALQA0QAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaldEDklxRFAbgb2wUgvIrxEk7LsS27TZeM1hIsKCsIBsKbsaey2P9mPTNgL7BMfzsezZH98n17Z2j+0337Z6jB1zya44eXGIz5JQfc/SwlNIcPe2YzH+6b8CkOfu+UbN2ztETJo3P0f8o7onVvdVwVddbNWXv3ZdXV3ZOrOaDx/LKikq64XY1dZySlNTxXltZU1dHQkdZTUKsrSjptktuuKOmp+Oat6reaods90PmjiOrMj6S1w6xYg2RjISU49JOKyroioNlx3MpCSclZKW8XGb5wG3X3XZ62/nvySvqqf2zXfCOVvhHCxGiVRHOizV90V6YXCQjFW7kgZK8aEuR72iLVeS9D1HO6gUcYu2g378Kk6JysOh5J+G9WF0yzKwq1vVFU15yk6kc+AOSEmhBAAAAeNpjYGIAg/+pDBoM2AAXEKswnGRkYmBmZGZkYWRlZGNkZ3NMKkotS2Uvzcs0MHA0YHIOAjGNDJxMOBOTS0tSk/Nzk8CSxgZmAO8vD8MAAAA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff)format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff");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}:root{--bg:#ddd6cb;--bg-card:#ece6db;--bg-subtle:#d0c9bd;--text-primary:#1a1712;--text-secondary:#5c564c;--text-muted:#736c60;--green:#1e4534;--green-mid:#2d6147;--green-light:#4a8f68;--gold:#b8872a;--gold-light:#d4a340;--amber:#e8a020;--glass-bg:#ece6dbd1;--glass-border:#1a17121a;--card-shadow:0 4px 24px #1a171214;--card-shadow-hover:0 10px 36px #1a171224;--font-heading:"Outfit", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--font-serif:"Playfair Display", serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition:all .3s var(--ease-out);--transition-fast:all .18s ease;--radius:10px;--radius-lg:16px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-body);text-rendering:optimizelegibility;overflow-x:hidden}img,video{max-width:100%;height:auto}.skip-link{z-index:200;background:var(--green);color:#fff;border-radius:var(--radius);font-family:var(--font-heading);padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.skip-link:focus{outline:2px solid var(--gold);outline-offset:2px;top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#18160f26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--green-mid)}.app-container{flex-direction:column;min-height:100dvh;display:flex;position:relative}.main-content{z-index:1;flex-grow:1;width:100%;max-width:1180px;margin:0 auto;padding:88px 24px 28px;position:relative}.text-gradient{background:linear-gradient(135deg, var(--green) 0%, var(--green-light) 60%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gold{color:var(--gold)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);border-radius:var(--radius)}.section-header{text-align:center;margin-top:20px;margin-bottom:40px}.section-title{font-family:var(--font-heading);letter-spacing:.12em;margin-bottom:10px;font-size:1.75rem;font-weight:800}.section-subtitle{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:.95rem;line-height:1.6}.hero-backdrop-wrap{z-index:0;pointer-events:none;height:92vh;position:fixed;top:0;left:0;right:0;overflow:hidden}.hero-backdrop-motion{opacity:.35;will-change:transform;background-image:url(/hero-bg.jpg);background-position:50% 45%;background-size:cover;animation:28s ease-in-out infinite alternate hero-drift;position:absolute;inset:-12%}.hero-backdrop-shimmer{mix-blend-mode:soft-light;background:linear-gradient(125deg,#0000 0%,#ffffff0f 35%,#b4dcff1a 50%,#ffffff0d 65%,#0000 100%) 0 0/300% 300%;animation:10s linear infinite hero-shimmer;position:absolute;inset:0}@keyframes hero-drift{0%{transform:scale(1.1)translate(0%)}25%{transform:scale(1.12)translate(-2%,-1%)}50%{transform:scale(1.11)translate(1.5%,.8%)}75%{transform:scale(1.13)translate(-.8%,1.2%)}to{transform:scale(1.1)translate(2%,-.6%)}}@keyframes hero-shimmer{0%{background-position:0 0}to{background-position:200% 200%}}.navbar{z-index:100;width:100%;transition:var(--transition);background:0 0;padding:12px 24px 0;position:fixed;top:0;left:0}.navbar-scrolled{padding-top:8px}.nav-container{background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);max-width:1180px;box-shadow:var(--card-shadow);transition:var(--transition);justify-content:space-between;align-items:center;margin:0 auto;padding:10px 20px;display:flex}.navbar-scrolled .nav-container{box-shadow:var(--card-shadow-hover)}.nav-brand{font-family:var(--font-heading);letter-spacing:.06em;cursor:pointer;color:var(--text-primary);transition:var(--transition-fast);align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.nav-brand:hover,.brand-icon{color:var(--green)}.brand-dot{color:var(--gold);font-size:.9rem}.nav-links{gap:28px;display:flex}.nav-actions{align-items:center;gap:10px;display:flex}.nav-menu-btn{border:1.5px solid var(--glass-border);color:var(--text-primary);cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;transition:var(--transition-fast);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:none}.nav-menu-btn:hover{border-color:var(--green);color:var(--green)}@media (width<=768px){.nav-links{display:none}.nav-menu-btn{display:flex}.terminal-toggle-label{display:none}.terminal-toggle-btn{padding:7px 10px}}.nav-mobile-menu{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);max-width:1180px;box-shadow:var(--card-shadow);flex-direction:column;margin:8px auto 0;padding:8px 20px 16px}.nav-mobile-link{color:var(--text-secondary);font-family:var(--font-body);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--glass-border);transition:var(--transition-fast);background:0 0;padding:12px 0;font-size:.9rem;font-weight:500}.nav-mobile-link:last-child{border-bottom:none}.nav-mobile-link:hover,.nav-mobile-link[aria-current=true]{color:var(--green)}.nav-link{color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;transition:var(--transition-fast);letter-spacing:.02em;background:0 0;border:none;font-size:.875rem;font-weight:500}.nav-link:hover,.nav-link[aria-current=true]{color:var(--green)}.nav-link[aria-current=true]{font-weight:600}.terminal-toggle-btn{background:var(--green);color:#fff;font-family:var(--font-heading);cursor:pointer;transition:var(--transition);letter-spacing:.04em;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:.8rem;font-weight:600;display:flex}.terminal-toggle-btn:hover,.terminal-toggle-btn.active{background:var(--green-mid);box-shadow:0 4px 14px #1e453459}.hero-section{z-index:1;align-items:center;min-height:calc(82vh - 80px);padding:48px 0 40px;display:flex;position:relative}.hero-shell{z-index:2;background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--card-shadow);padding:36px 32px;position:relative}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-bottom:8px;display:grid}.hero-copy{min-width:0}.hero-route-status{color:var(--text-secondary);border-radius:var(--radius);background:#1e45340d;border:1px solid #1e45341a;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;font-size:.78rem;line-height:1.4;display:flex}.hero-route-status svg{color:var(--green-light);flex-shrink:0}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:20px}.hero-video-wrap{order:-1}}.hero-accent-line{background:var(--green);border-radius:2px;width:40px;height:3px;margin-bottom:20px}.hero-eyebrow{font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--green-light);align-items:center;gap:10px;margin-bottom:16px;font-size:.72rem;font-weight:700;display:flex}.hero-eyebrow:before{content:"";background:var(--green-light);width:28px;height:1px;display:inline-block}.hero-title{font-family:var(--font-heading);margin-bottom:18px;line-height:1.05}.title-name{letter-spacing:.14em;color:var(--text-secondary);text-transform:uppercase;font-size:1.5rem;font-weight:300;display:block}.title-role{letter-spacing:.03em;color:var(--text-primary);font-size:3.8rem;font-weight:800;line-height:1;display:block}.title-tagline{font-family:var(--font-serif);color:var(--text-secondary);letter-spacing:.01em;margin-top:10px;font-size:1.2rem;font-style:italic;font-weight:400;display:block}@media (width<=768px){.title-role{font-size:2.6rem}.title-name{font-size:1.1rem}.title-tagline{font-size:1rem}}.hero-description{color:var(--text-secondary);max-width:580px;margin-bottom:32px;font-size:1rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:48px;display:flex}.btn-primary{background:var(--green);border-radius:var(--radius);color:#fff;font-family:var(--font-heading);cursor:pointer;transition:var(--transition);letter-spacing:.04em;border:none;align-items:center;gap:8px;padding:12px 24px;font-size:.88rem;font-weight:700;display:flex}.btn-primary:hover{background:var(--green-mid);transform:translateY(-2px);box-shadow:0 6px 22px #1e45344d}.btn-secondary{border-radius:var(--radius);color:var(--text-primary);font-family:var(--font-heading);cursor:pointer;transition:var(--transition);background:0 0;border:1.5px solid #18160f26;align-items:center;gap:8px;padding:12px 24px;font-size:.88rem;font-weight:600;display:flex}.btn-secondary:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}.hero-metrics{border-top:1px solid var(--glass-border);align-items:center;gap:32px;padding-top:28px;display:flex}@media (width<=768px){.hero-metrics{grid-template-columns:1fr 1fr;gap:16px;display:grid}.metric-divider{display:none}}@media (width<=400px){.hero-metrics{grid-template-columns:1fr}}.metric-item{flex-direction:column;gap:4px;display:flex}.metric-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:.68rem;font-family:var(--font-heading)}.metric-value{font-family:var(--font-heading);color:var(--text-primary);font-size:.92rem;font-weight:700}.metric-divider{background:var(--glass-border);width:1px;height:28px}.hero-badge-container{margin-bottom:20px;display:flex}.hero-badge{font-size:.7rem;font-family:var(--font-heading);letter-spacing:.1em;color:var(--green);background:#1e453412;border:1px solid #1e453426;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-weight:700;display:flex}.badge-icon{color:var(--green-light)}.pulse{animation:2s infinite alternate pulse-glow}@keyframes pulse-glow{0%{opacity:.5}to{opacity:1;filter:drop-shadow(0 0 3px var(--green-light))}}.glow-orb{pointer-events:none;z-index:-1;background:radial-gradient(circle,#1e45340d 0%,#0000 70%);border-radius:50%;width:55vw;height:55vw;animation:28s ease-in-out infinite alternate float;position:absolute;top:5%;right:-15%}.glow-orb-cyan{pointer-events:none;z-index:-1;background:radial-gradient(circle,#b8872a0d 0%,#0000 70%);border-radius:50%;width:65vw;height:65vw;animation:34s ease-in-out infinite alternate-reverse float;position:absolute;bottom:5%;left:-20%}@keyframes float{0%{transform:translate(0)scale(1)}50%{transform:translate(3%,3%)scale(1.08)}to{transform:translate(-2%,-2%)scale(.96)}}.manifesto-section{padding:70px 0}.axioms-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px;display:grid}@media (width<=1000px){.axioms-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (width<=640px){.axioms-grid{grid-template-columns:1fr;gap:16px}}.axiom-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);transition:var(--transition);padding:28px 24px;position:relative;overflow:hidden}.axiom-card:hover{box-shadow:var(--card-shadow-hover);border-color:#1e453426}.axiom-num{font-family:var(--font-heading);color:#18160f09;-webkit-user-select:none;user-select:none;font-size:4rem;font-weight:800;position:absolute;top:6px;right:16px}.axiom-icon-wrapper{background:#1e453412;border:1px solid #1e45341f;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:18px;display:flex}.axiom-icon{color:var(--green)}.axiom-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:10px;font-size:1.1rem;font-weight:700}.axiom-description{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.manifesto-quote-wrapper{text-align:center;max-width:700px;margin:0 auto;padding:32px 24px;position:relative}.manifesto-quote-border{background:linear-gradient(90deg, var(--green), var(--gold));border-radius:2px;width:48px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.manifesto-quote{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:16px;font-size:1.45rem;font-style:italic;font-weight:400;line-height:1.55}@media (width<=600px){.manifesto-quote{font-size:1.1rem}}.manifesto-cite{font-family:var(--font-heading);letter-spacing:.1em;color:var(--green);text-transform:uppercase;font-size:.8rem;font-weight:600}.services-section{padding:70px 0}.services-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=768px){.services-grid{grid-template-columns:1fr}}.service-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);transition:var(--transition);padding:28px}.service-card:hover{box-shadow:var(--card-shadow-hover);border-color:#1e453426;transform:translateY(-3px)}.service-icon-container{color:var(--green);margin-bottom:16px}.service-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:10px;font-size:1.25rem;font-weight:700}.service-description{color:var(--text-secondary);margin-bottom:18px;font-size:.875rem;line-height:1.65}.service-features{flex-wrap:wrap;gap:8px;display:flex}.service-feature-tag{font-size:.7rem;font-family:var(--font-heading);color:var(--green);letter-spacing:.04em;background:#1e45340f;border:1px solid #1e45341f;border-radius:5px;padding:4px 10px;font-weight:600}.ventures-section{padding:70px 0}.ventures-slider{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.venture-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);transition:var(--transition);flex-direction:column;padding:24px;display:flex}.venture-card:hover{box-shadow:var(--card-shadow-hover);border-color:#1e45342e}.venture-card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.venture-icon-wrapper,.vent-icon{color:var(--green)}.venture-tag{font-size:.65rem;font-family:var(--font-heading);letter-spacing:.06em;color:var(--gold);background:#b8872a14;border:1px solid #b8872a2e;border-radius:10px;padding:3px 9px;font-weight:700}.venture-name{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:4px;font-size:1.25rem;font-weight:700}.venture-role{color:var(--green-light);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:600}.venture-desc{color:var(--text-secondary);flex-grow:1;margin-bottom:18px;font-size:.85rem;line-height:1.6}.venture-link-btn{color:var(--green);font-size:.8rem;font-weight:700;font-family:var(--font-heading);transition:var(--transition-fast);letter-spacing:.04em;align-self:flex-start;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.venture-link-btn:hover{color:var(--green-mid);gap:8px}.contact-section{padding:70px 0}.contact-container{grid-template-columns:2fr 1fr;gap:24px;display:grid}@media (width<=900px){.contact-container{grid-template-columns:1fr}}.contact-form{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:32px}.contact-success{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--card-shadow);flex-direction:column;align-items:center;padding:48px 32px;display:flex}.success-icon{color:var(--green);margin-bottom:18px}.success-title{font-family:var(--font-heading);letter-spacing:.05em;color:var(--text-primary);margin-bottom:10px;font-size:1.5rem;font-weight:800}.success-message{color:var(--text-secondary);max-width:420px;margin-bottom:24px;font-size:.9rem;line-height:1.6}.success-details{background:var(--bg-subtle);border:1px solid var(--glass-border);border-radius:var(--radius);width:100%;max-width:360px;font-family:var(--font-heading);text-align:left;margin-bottom:24px;padding:14px 20px}.details-row{justify-content:space-between;margin-bottom:6px;font-size:.85rem;display:flex}.details-row:last-child{margin-bottom:0}.details-row span:first-child{color:var(--text-secondary)}.details-row code{color:var(--green);font-weight:700}.btn-reset{border-radius:var(--radius);color:var(--green);font-family:var(--font-heading);cursor:pointer;transition:var(--transition-fast);background:0 0;border:1.5px solid #1e453433;padding:9px 18px;font-size:.85rem;font-weight:600}.btn-reset:hover{background:#1e45340f}.form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}@media (width<=600px){.form-grid{grid-template-columns:1fr}}.form-group{margin-bottom:18px}.form-label{font-size:.72rem;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-weight:700;display:block}.form-input,.form-textarea{background:var(--bg);border:1.5px solid var(--glass-border);border-radius:var(--radius);width:100%;color:var(--text-primary);font-family:var(--font-body);transition:var(--transition-fast);padding:11px 14px;font-size:.9rem}.form-input:focus,.form-textarea:focus{border-color:var(--green-light);outline:none;box-shadow:0 0 0 3px #1e45340f}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.deal-size-selector{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=480px){.deal-size-selector{grid-template-columns:repeat(2,1fr)}}.deal-size-btn{background:var(--bg);border:1.5px solid var(--glass-border);border-radius:var(--radius);color:var(--text-secondary);font-family:var(--font-heading);cursor:pointer;transition:var(--transition-fast);padding:8px;font-size:.8rem;font-weight:600}.deal-size-btn:hover{border-color:#1e453433}.deal-size-btn.active{border-color:var(--green);color:var(--green);background:#1e453412}.submit-btn{background:var(--green);border-radius:var(--radius);color:#fff;width:100%;font-family:var(--font-heading);cursor:pointer;transition:var(--transition);letter-spacing:.04em;border:none;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:.9rem;font-weight:700;display:flex}.submit-btn:hover{background:var(--green-mid);box-shadow:0 6px 20px #1e453440}.submit-btn:disabled{background:var(--bg-subtle);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.spinner{letter-spacing:.08em}.contact-sidebar{flex-direction:column;gap:18px;display:flex}.sidebar-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:24px}.sidebar-icon{color:var(--green);margin-bottom:12px}.sidebar-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:12px;font-size:.95rem;font-weight:700}.sidebar-list{color:var(--text-secondary);flex-direction:column;gap:12px;font-size:.85rem;line-height:1.6;list-style:none;display:flex}.secure-mail-link{color:var(--green);text-decoration:none}.secure-mail-link:hover{text-decoration:underline}.terminal-overlay{-webkit-backdrop-filter:blur(10px);z-index:200;background:#ddd6cbbf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.terminal-window{background:#0e1410;border:1px solid #1e453466;border-radius:12px;flex-direction:column;width:100%;max-width:740px;height:480px;display:flex;overflow:hidden;box-shadow:0 24px 60px #18160f40,0 0 40px #1e453414}.terminal-header{background:#131a14;border-bottom:1px solid #1e453433;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.terminal-header-title{font-family:var(--font-heading);letter-spacing:.12em;color:var(--green-light);align-items:center;gap:8px;font-size:.7rem;font-weight:700;display:flex}.terminal-close-btn{color:#ffffff4d;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.terminal-close-btn:hover{color:#ff5f56}.terminal-body{flex-direction:column;flex-grow:1;padding:16px;font-family:Courier New,Courier,monospace;font-size:.8rem;display:flex;overflow-y:auto}.terminal-logs{white-space:pre-wrap;flex-grow:1;margin-bottom:14px;line-height:1.65;overflow-y:auto}.terminal-log-entry{margin-bottom:8px}.log-system{color:#ffffff40}.log-input{color:#ffffffd9}.log-output{color:#4a8f68}.log-error{color:#e06c75}.terminal-pills{border-top:1px solid #1e453426;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-top:12px;display:flex}.terminal-pill{color:var(--green-light);font-family:var(--font-heading);cursor:pointer;transition:var(--transition-fast);background:#1e453426;border:1px solid #1e45344d;border-radius:4px;padding:3px 7px;font-size:.7rem}.terminal-pill:hover{background:var(--green);color:#fff}.terminal-input-line{border-top:1px solid #1e453426;align-items:center;gap:8px;padding-top:12px;display:flex}.terminal-prompt{color:#4a8f68;font-weight:700}.terminal-input{color:#ffffffd9;background:0 0;border:none;outline:none;flex-grow:1;font-family:Courier New,Courier,monospace;font-size:.8rem}.terminal-enter-icon{color:#fff3}.footer{background:var(--text-primary);margin-top:16px;padding:40px 0 22px}.footer-container{max-width:1180px;margin:0 auto;padding:0 24px}.footer-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.footer-title{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:4px;font-size:1rem;font-weight:700}.footer-tagline{color:#ffffff59;font-size:.78rem;font-style:italic;font-family:var(--font-serif)}.back-to-top{color:#fff6;cursor:pointer;width:32px;height:32px;transition:var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.back-to-top:hover{border-color:var(--green-light);color:var(--green-light)}.footer-divider{background:#ffffff0f;height:1px;margin-bottom:20px}.footer-bottom{justify-content:space-between;align-items:center;display:flex}@media (width<=600px){.footer-bottom{text-align:center;flex-direction:column;gap:12px}}.footer-copyright{color:#ffffff47;font-size:.75rem}.footer-links{align-items:center;gap:12px;display:flex}.footer-terminal-link{color:#ffffff59;font-family:var(--font-heading);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:5px;font-size:.75rem;font-weight:500;display:flex}.footer-terminal-link:hover{color:var(--green-light)}.footer-status-dot{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #34d399}.footer-status-text{color:#ffffff47;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.nav-link:focus-visible,.nav-mobile-link:focus-visible,.nav-brand:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.terminal-toggle-btn:focus-visible,.nav-menu-btn:focus-visible,.submit-btn:focus-visible,.deal-size-btn:focus-visible,.back-to-top:focus-visible,.footer-terminal-link:focus-visible,.terminal-pill:focus-visible,.terminal-close-btn:focus-visible{outline:2px solid var(--green-light);outline-offset:2px}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.glow-orb,.glow-orb-cyan,.pulse,.hero-backdrop-motion,.hero-backdrop-shimmer{animation:none}.btn-primary:hover,.btn-secondary:hover,.service-card:hover{transform:none}}.section-divider{background:linear-gradient(90deg, var(--green), var(--gold));opacity:.5;border-radius:2px;width:48px;height:2px;margin:0 auto 48px}.about-section{padding:20px 0 50px}.about-container{grid-template-columns:auto 1fr;align-items:center;gap:40px;display:grid}@media (width<=768px){.about-container{grid-template-columns:1fr;gap:24px}}.about-photo{object-fit:cover;border:3px solid var(--bg-card);width:160px;height:160px;box-shadow:var(--card-shadow), 0 0 0 1px var(--glass-border);border-radius:50%}.about-eyebrow{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--green-light);margin-bottom:10px;font-size:.72rem;font-weight:700}.about-title{font-family:var(--font-heading);margin-bottom:14px;font-size:1.75rem;font-weight:800;line-height:1.2}.about-bio{color:var(--text-secondary);max-width:560px;margin-bottom:20px;font-size:.95rem;line-height:1.75}.about-meta{flex-wrap:wrap;gap:16px;display:flex}.about-meta-item{color:var(--text-secondary);align-items:center;gap:6px;font-size:.85rem;display:flex}.about-meta-item svg{color:var(--green-light);flex-shrink:0}.nostr-section{border-top:1px solid var(--glass-border);margin-top:48px;padding-top:40px}.nostr-section-header{text-align:center;margin-bottom:28px}.nostr-section-title{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:800}.nostr-section-sub{color:var(--text-secondary);max-width:480px;margin:0 auto 10px;font-size:.88rem;line-height:1.55}.nostr-section-link{color:var(--green);font-size:.8rem;font-weight:600;font-family:var(--font-heading);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.nostr-section-link:hover{color:var(--green-mid)}.nostr-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=700px){.nostr-grid{grid-template-columns:1fr}}.nostr-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--card-shadow);transition:var(--transition);align-items:flex-start;gap:16px;padding:20px;display:flex}.nostr-card:hover{box-shadow:var(--card-shadow-hover);border-color:#1e453426}.nostr-avatar{object-fit:cover;border:2px solid var(--glass-border);border-radius:50%;flex-shrink:0;width:64px;height:64px}.nostr-card-body{flex:1;min-width:0}.nostr-card-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.nostr-card-header>div{min-width:0}.nostr-name{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:2px;font-size:.95rem;font-weight:700}.nostr-role{color:var(--text-secondary);font-size:.75rem}.nostr-badge{font-size:.62rem;font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-weight:700;display:inline-flex}.nostr-badge-pending{color:var(--gold);background:#b8872a1a;border:1px solid #b8872a33}.nostr-badge-verified{color:var(--green);background:#1e453414;border:1px solid #1e45342e}.nostr-badge-failed{color:#a33;background:#b432320f;border:1px solid #b4323226}.nostr-nip05-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.nostr-nip05{color:var(--green);text-overflow:ellipsis;white-space:nowrap;background:#1e45340f;border:1px solid #1e45341f;border-radius:6px;flex:1;padding:5px 10px;font-family:Courier New,Courier,monospace;font-size:.78rem;overflow:hidden}.nostr-copy-btn{border:1.5px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;width:32px;height:32px;transition:var(--transition-fast);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nostr-copy-btn:hover{border-color:var(--green);color:var(--green)}.nostr-links{flex-wrap:wrap;gap:12px;display:flex}.nostr-link{font-size:.72rem;font-weight:600;font-family:var(--font-heading);color:var(--text-secondary);transition:var(--transition-fast);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.nostr-link:hover{color:var(--green)}.form-input-error{border-color:#c44!important}.form-error{color:#a33;margin-top:5px;font-size:.78rem}.form-submit-error{border-radius:var(--radius);color:#a33;background:#b432320f;border:1px solid #b4323233;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:.85rem;display:flex}.form-honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.sticky-cta{z-index:90;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--glass-border);background:#ece6dbf2;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=768px){.sticky-cta{display:block}.footer{padding-bottom:72px}}.sticky-cta-btn{background:var(--green);border-radius:var(--radius);color:#fff;width:100%;font-family:var(--font-heading);cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:.9rem;font-weight:700;display:flex}.sticky-cta-btn:hover{background:var(--green-mid)}.footer-social{gap:12px;margin-top:12px;display:flex}.footer-social a{color:#ffffff59;transition:var(--transition-fast);align-items:center;display:flex}.footer-social a:hover{color:var(--green-light)}.footer-social a:focus-visible{outline:2px solid var(--green-light);outline-offset:3px;border-radius:4px}.footer-legal-link{color:#ffffff59;font-family:var(--font-heading);transition:var(--transition-fast);font-size:.75rem;font-weight:500;text-decoration:none}.footer-legal-link:hover{color:var(--green-light)}.legal-page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.legal-header{justify-content:space-between;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:24px;display:flex}.legal-back{color:var(--text-secondary);transition:var(--transition-fast);align-items:center;gap:6px;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.legal-back:hover{color:var(--green)}.legal-brand{font-family:var(--font-heading);color:var(--text-primary);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex}.legal-content{flex:1;width:100%;max-width:720px;margin:0 auto;padding:0 24px 60px}.legal-content h1{font-family:var(--font-heading);margin-bottom:8px;font-size:2rem;font-weight:800}.legal-updated{color:var(--text-muted);margin-bottom:32px;font-size:.85rem}.legal-content section{margin-bottom:28px}.legal-content h2{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:10px;font-size:1.1rem;font-weight:700}.legal-content p,.legal-content li{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.legal-content ul{margin:8px 0;padding-left:20px}.legal-content a{color:var(--green)}.legal-footer{border-top:1px solid var(--glass-border);width:100%;max-width:720px;color:var(--text-muted);justify-content:space-between;align-items:center;margin:0 auto;padding:20px 24px;font-size:.8rem;display:flex}.legal-footer-links{gap:16px;display:flex}.legal-footer-links a{color:var(--text-secondary);text-decoration:none}.legal-footer-links a:hover{color:var(--green)}@media (width<=768px){.terminal-overlay{align-items:flex-end;padding:0}.terminal-window{border-radius:16px 16px 0 0;max-width:100%;height:92vh}}@media (width<=480px){.hero-actions{flex-direction:column}.main-content{padding:56px 16px 24px}}.glass-depth-1{box-shadow:var(--card-shadow)}.glass-depth-2{box-shadow:0 8px 32px #1a17121a}.glass-depth-3{box-shadow:0 12px 48px #1a17121f,0 0 0 1px #b8872a14}.section-divider--topo{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#1e453426 2px 3px);border-radius:0;width:100%;max-width:200px;height:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.hero-video-wrap{width:100%}.hero-video-frame-outer{background:linear-gradient(135deg, var(--gold), var(--green-light), var(--gold-light));border-radius:calc(var(--radius-lg) + 2px);padding:3px;position:relative;box-shadow:0 16px 48px #1a17122e,0 0 40px #b8872a1f}.hero-video-corner{border:2px solid var(--gold-light);z-index:2;pointer-events:none;width:14px;height:14px;position:absolute}.hero-video-corner--tl{border-bottom:none;border-right:none;top:6px;left:6px}.hero-video-corner--tr{border-bottom:none;border-left:none;top:6px;right:6px}.hero-video-corner--bl{border-top:none;border-right:none;bottom:6px;left:6px}.hero-video-corner--br{border-top:none;border-left:none;bottom:6px;right:6px}.hero-video-frame{background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden}.hero-video-header{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--glass-border);background:#1e45340a;align-items:center;gap:8px;padding:10px 14px;font-size:.68rem;font-weight:700;display:flex}.hero-video-header svg{color:var(--green)}.hero-video-live{color:var(--amber);background:#e8a02026;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:.6rem;animation:2s infinite alternate pulse-glow}.hero-video-viewport{aspect-ratio:16/9;background:#0a0908;position:relative}.hero-video-poster{cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.hero-video-thumb{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.hero-video-poster:hover .hero-video-thumb{transform:scale(1.04)}.hero-video-play-ring{background:#0a090859;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.hero-video-poster:hover .hero-video-play-ring{background:#0a090833}.hero-video-play-btn{background:linear-gradient(135deg, var(--gold), var(--gold-light));color:#fff;width:56px;height:56px;transition:transform .3s var(--ease-out), box-shadow .3s ease;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 28px #b8872a73}.hero-video-poster:hover .hero-video-play-btn{transform:scale(1.08);box-shadow:0 12px 36px #b8872a8c}.hero-video-shine{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%) 0 0/200% 100%;animation:4s linear infinite hero-shimmer;position:absolute;inset:0}.hero-video-iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.btn-ghost{text-decoration:none}.metric-value--count{font-variant-numeric:tabular-nums;color:var(--green)}.scroll-rope{z-index:50;pointer-events:none;width:4px;position:fixed;top:80px;bottom:40px;left:10px}@media (width<=768px){.scroll-rope{display:none}}.scroll-rope-track{background:#1e453414;border-radius:4px;position:absolute;inset:0;overflow:hidden}.scroll-rope-fill{background:linear-gradient(to bottom, var(--green-light), var(--gold));transform-origin:top;border-radius:4px;height:100%;position:absolute;top:0;left:0;right:0}.scroll-rope-carabiner{border:2px solid var(--gold);background:var(--bg-card);border-radius:3px;width:10px;height:10px;transition:top .1s linear;position:absolute;left:-3px}.loading-screen{z-index:9999;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-screen-inner{text-align:center;width:220px}.loading-screen-logo{font-family:var(--font-heading);color:var(--green);letter-spacing:.2em;margin-bottom:16px;font-size:2rem;font-weight:800}.loading-screen-text{color:var(--text-secondary);margin-bottom:16px;font-size:.82rem}.loading-screen-bar{background:#1e45341a;border-radius:2px;height:3px;overflow:hidden}.loading-screen-bar-fill{background:linear-gradient(90deg, var(--green), var(--gold));transform-origin:0;height:100%}.theme-toggle{border:1px solid var(--glass-border);border-radius:var(--radius);cursor:pointer;width:34px;height:34px;color:var(--text-secondary);transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{border-color:var(--green);color:var(--green)}[data-theme=night]{--bg:#12100e;--bg-card:#1c1915;--bg-subtle:#161310;--text-primary:#ece6db;--text-secondary:#a89f92;--text-muted:#7a7268;--glass-bg:#1c1915e0;--glass-border:#ece6db14;--card-shadow:0 4px 24px #0000004d;--card-shadow-hover:0 10px 36px #0006}[data-golden=dawn] .hero-backdrop-fade{background:linear-gradient(to bottom, #ffc87814 0%, var(--bg) 100%)}[data-golden=dusk] .hero-backdrop-fade{background:linear-gradient(to bottom, #e8a0201a 0%, var(--bg) 100%)}[data-golden=night] .hero-backdrop-fade{background:linear-gradient(to bottom, #1e28501f 0%, var(--bg) 100%)}body.custom-cursor-on,body.custom-cursor-on *{cursor:none!important}.custom-cursor{border:2px solid var(--gold);pointer-events:none;z-index:10000;mix-blend-mode:difference;border-radius:50%;width:10px;height:10px;transition:width .2s,height .2s,border-color .2s;position:fixed;transform:translate(-50%,-50%)}.custom-cursor--active{border-color:var(--green-light);width:28px;height:28px}.expedition-timeline{flex-direction:column;gap:0;display:flex}.expedition-entry{grid-template-columns:32px 1fr;gap:16px;display:grid}.expedition-rail{flex-direction:column;align-items:center;padding-top:20px;display:flex}.expedition-flag{width:24px;height:24px;color:var(--green);background:#1e45341a;border-radius:50%;justify-content:center;align-items:center;display:flex}.expedition-line{background:linear-gradient(to bottom, var(--green-light), transparent);flex:1;width:2px;min-height:24px;margin-top:6px}.expedition-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);margin-bottom:20px;padding:20px 24px}.expedition-meta{font-size:.72rem;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-bottom:8px;font-weight:600;display:flex}.expedition-terrain{color:var(--green);background:#1e453414;border-radius:10px;padding:2px 8px}.expedition-altitude{align-items:center;gap:4px;display:flex}.altitude-summit{color:var(--gold)}.altitude-mid{color:var(--green-light)}.altitude-base{color:var(--text-muted)}.expedition-title{font-family:var(--font-heading);margin-bottom:6px;font-size:1.05rem;font-weight:700}.expedition-outcome{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:24px;position:relative}.testimonial-quote-icon{color:var(--gold);opacity:.5;margin-bottom:12px}.testimonial-text{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:16px;font-size:.95rem;font-style:italic;line-height:1.65}.testimonial-author{font-family:var(--font-heading);font-size:.82rem;font-style:normal;font-weight:700;display:block}.testimonial-role{color:var(--text-muted);font-size:.75rem}.anti-services{border-radius:var(--radius-lg);background:#1e45340a;border:1px dashed #1e453433;margin-top:40px;padding:24px 28px}.anti-services-title{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:14px;font-size:.88rem;font-weight:700;display:flex}.anti-services-list{gap:8px;list-style:none;display:grid}.anti-services-list li{color:var(--text-secondary);padding-left:18px;font-size:.88rem;position:relative}.anti-services-list li:before{content:"×";color:var(--amber);font-weight:700;position:absolute;left:0}.venture-badges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.venture-status{font-size:.62rem;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;border-radius:10px;padding:2px 8px;font-weight:700}.venture-status--stealth{color:var(--text-muted);background:#5c564c26}.altitude-meter{align-items:center;gap:10px;margin:12px 0;display:flex}.altitude-meter-track{background:#1e45341a;border-radius:2px;flex:1;height:4px;overflow:hidden}.altitude-meter-fill{background:linear-gradient(90deg, var(--green), var(--gold-light));border-radius:2px;height:100%}.altitude-meter-label{font-size:.68rem;font-family:var(--font-heading);color:var(--text-muted);min-width:32px;font-weight:700}.venture-stacks{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.venture-stack-tag{font-size:.65rem;font-family:var(--font-heading);letter-spacing:.04em;color:var(--text-secondary);background:#1e45340f;border:1px solid #1e45341a;border-radius:8px;padding:3px 8px;font-weight:600}.venture-card{position:relative;overflow:hidden}.venture-route-trace{background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.venture-card:hover .venture-route-trace{opacity:1}.venture-card-actions{align-items:center;gap:10px;display:flex}.venture-case-btn{border:1px solid var(--glass-border);border-radius:var(--radius);font-family:var(--font-heading);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;font-weight:600;display:flex}.venture-case-btn:hover{border-color:var(--green);color:var(--green)}.venture-modal-overlay{z-index:300;-webkit-backdrop-filter:blur(6px);background:#0a09088c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.venture-modal{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:90vh;padding:32px;position:relative;overflow-y:auto}.venture-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:16px;right:16px}.venture-modal-close:hover{color:var(--text-primary)}.venture-modal-eyebrow{font-size:.7rem;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--green-light);margin-bottom:6px;font-weight:700}.venture-modal-title{font-family:var(--font-heading);margin-bottom:4px;font-size:1.5rem;font-weight:800}.venture-modal-role{color:var(--text-secondary);margin-bottom:24px;font-size:.85rem}.venture-modal-slides{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.venture-slide{border-radius:var(--radius);border-left:3px solid var(--gold);background:#1e45340a;padding:16px}.venture-slide-num{font-size:.65rem;font-family:var(--font-heading);color:var(--gold);letter-spacing:.1em;font-weight:700}.venture-slide h4{font-family:var(--font-heading);margin:4px 0 6px;font-size:.82rem;font-weight:700}.venture-slide p{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.venture-modal-actions{flex-wrap:wrap;gap:12px;display:flex}.venture-modal-actions .btn-primary{text-decoration:none}.ecosystem-ribbon{border-top:1px solid var(--glass-border);text-align:center;background:#1e453408;padding:20px 24px}.ecosystem-ribbon-label{font-size:.68rem;font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-weight:700}.ecosystem-ribbon-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ecosystem-chip{font-size:.72rem;font-family:var(--font-heading);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);transition:var(--transition-fast);border-radius:20px;padding:5px 12px;font-weight:600;text-decoration:none}.ecosystem-chip:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}.axiom-card{position:relative}.axiom-flag{font-size:1.2rem;position:absolute;top:-8px;right:16px}.nostr-relays{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.nostr-relay-chip{font-size:.62rem;font-family:var(--font-heading);color:var(--text-muted);background:#1e45340f;border-radius:8px;padding:2px 7px;font-weight:600}.expedition-tiers{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=600px){.expedition-tiers{grid-template-columns:repeat(2,1fr)}}.expedition-tier-btn{flex-direction:column;gap:2px;padding:10px 8px!important}.tier-label{font-size:.78rem;font-weight:700}.tier-range{opacity:.7;font-size:.65rem}.form-sla{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:.78rem;display:flex}.nostr-share-btn{margin:12px auto;text-decoration:none}.nostr-contact-card a{color:var(--green)}.perf-badge{color:var(--green-light);font-size:.68rem;font-family:var(--font-heading);align-items:center;gap:4px;font-weight:600;display:flex}.terminal-overlay--summit{background:#1e453466}.terminal-header-actions{align-items:center;gap:8px;display:flex}.terminal-copy-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.terminal-copy-btn:hover{color:var(--green-light)}.log-summit{font-weight:700;animation:1s infinite alternate pulse-glow;color:var(--gold-light)!important}.summit-confetti{pointer-events:none;z-index:301;background-image:radial-gradient(circle, var(--gold) 2px, transparent 2px), radial-gradient(circle, var(--green-light) 2px, transparent 2px), radial-gradient(circle, var(--amber) 2px, transparent 2px);opacity:.6;background-position:0 0,40px 40px,20px 60px;background-size:80px 80px,120px 120px,100px 100px;animation:3s ease-out forwards confetti-fall;position:fixed;inset:0}@keyframes confetti-fall{0%{opacity:.8;transform:translateY(-20px)}to{opacity:0;transform:translateY(40px)}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--nav-height:64px;--mobile-nav-height:62px;--section-pad-mobile:48px;--touch-min:44px}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(var(--nav-height) + var(--safe-top) + 12px)}[id]{scroll-margin-top:calc(var(--nav-height) + var(--safe-top) + 16px)}@media (width<=768px){[id]{scroll-margin-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 16px)}}body{overscroll-behavior-y:none;padding-left:var(--safe-left);padding-right:var(--safe-right)}button,a,[role=button],.nav-link,.nav-mobile-link,.deal-size-btn,.terminal-pill,.mobile-quick-nav-btn{touch-action:manipulation}@media (width<=768px){.btn-primary,.btn-secondary,.submit-btn,.sticky-cta-btn,.nav-menu-btn,.terminal-toggle-btn,.theme-toggle,.deal-size-btn,.venture-case-btn,.venture-link-btn,.copy-email-btn,.log-filter-btn,.venture-filter-btn,.mobile-email-cta{min-height:var(--touch-min);min-width:var(--touch-min)}.glow-orb{right:0}.btn-primary:active,.btn-secondary:active,.submit-btn:active,.sticky-cta-btn:active,.venture-card:active,.service-card:active,.axiom-card:active{transform:scale(.98)}}.nav-backdrop{z-index:99;-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#0a090873;border:none;animation:.2s fade-in;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.navbar{padding-top:calc(8px + var(--safe-top));padding-left:max(12px, var(--safe-left));padding-right:max(12px, var(--safe-right))}@media (width>=769px){.nav-mobile-menu,.nav-backdrop{display:none!important}}@media (width<=768px){.nav-mobile-menu{display:flex}}.nav-mobile-menu{opacity:0;pointer-events:none;transition:transform .28s var(--ease-out), opacity .28s ease;max-height:0;overflow:hidden;transform:translateY(-8px)}.nav-mobile-menu--open{opacity:1;pointer-events:auto;max-height:80vh;overflow-y:auto;transform:translateY(0)}.nav-mobile-link{min-height:var(--touch-min);align-items:center;gap:12px;display:flex;position:relative}.nav-mobile-indicator{width:4px;height:4px;transition:var(--transition-fast);background:0 0;border-radius:50%}.nav-mobile-link[aria-current=true] .nav-mobile-indicator{background:var(--green);box-shadow:0 0 6px var(--green-light)}.nav-mobile-link[aria-current=true]{padding-left:4px;font-weight:600}.nav-mobile-footer{border-top:1px solid var(--glass-border);align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.nav-mobile-terminal{min-height:var(--touch-min);background:var(--green);border-radius:var(--radius);color:#fff;font-family:var(--font-heading);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}@media (width<=768px){.nav-container{border-radius:14px;padding:8px 14px}.nav-brand-text{letter-spacing:.04em;font-size:.88rem}.brand-dot{display:none}.navbar-scrolled .nav-container{box-shadow:0 8px 28px #1a17121f}}@media (width<=380px){.nav-brand-text{font-size:.78rem}}@media (width<=768px){.hero-section{align-items:flex-start;min-height:auto;padding:24px 0 32px}.hero-shell{border-radius:18px;padding:24px 18px}.title-role{font-size:clamp(2.2rem,11vw,3rem)}.title-name{font-size:clamp(.95rem,3.5vw,1.1rem)}.title-tagline{font-size:clamp(.95rem,4vw,1.1rem);line-height:1.45}.hero-description{margin-bottom:24px;font-size:.92rem}.hero-route-status{flex-wrap:wrap;padding:10px 12px;font-size:.72rem}.hero-actions{flex-direction:column;gap:10px;margin-bottom:28px}.hero-actions .btn-primary,.hero-actions .btn-secondary,.hero-actions .btn-ghost{justify-content:center;width:100%;min-height:48px}.hero-metrics{grid-template-columns:1fr 1fr;gap:14px 20px;padding-top:20px;display:grid}.hero-video-frame-outer{border-radius:14px}.hero-video-play-btn{width:52px;height:52px}.glow-orb,.glow-orb-cyan{opacity:.5;animation:none}}@media (width<=768px) and (orientation:landscape){.hero-section{padding:16px 0}.hero-grid{gap:16px}}.ventures-scroll-wrap,.testimonials-scroll-wrap,.ecosystem-scroll-wrap{position:relative}.scroll-fade{pointer-events:none;display:none}@media (width<=768px){.scroll-fade{z-index:2;width:28px;display:block;position:absolute;top:0;bottom:0}.scroll-fade--left{background:linear-gradient(90deg, var(--bg) 0%, transparent 100%);left:0}.scroll-fade--right{background:linear-gradient(270deg, var(--bg) 0%, transparent 100%);right:0}.ventures-slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 -4px;padding:4px 4px 12px;display:flex;overflow-x:auto}.ventures-slider::-webkit-scrollbar{display:none}.ventures-slider .venture-card{scroll-snap-align:start;flex:0 0 min(85vw,320px)}.testimonials-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.testimonials-grid::-webkit-scrollbar{display:none}.testimonials-grid .testimonial-card{scroll-snap-align:start;flex:0 0 min(88vw,340px)}.ecosystem-ribbon-links{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.ecosystem-ribbon-links::-webkit-scrollbar{display:none}.ecosystem-chip{scroll-snap-align:start;flex-shrink:0;align-items:center;min-height:36px;display:inline-flex}.main-content{padding:calc(72px + var(--safe-top)) 16px calc(24px + var(--mobile-nav-height) + var(--safe-bottom))}.manifesto-section,.services-section,.ventures-section,.contact-section,.expedition-section,.testimonials-section{padding:var(--section-pad-mobile) 0}.section-header{margin-top:8px;margin-bottom:28px}.section-title{font-size:clamp(1.35rem,5vw,1.75rem)}.section-subtitle{padding:0 4px;font-size:.88rem}.about-section{padding:12px 0 36px}.about-container{gap:20px}.about-photo{width:120px;height:120px}.form-input,.form-textarea,.form-label+input{min-height:48px;font-size:16px}.form-textarea{min-height:120px}.contact-form,.contact-success{padding:22px 18px}.expedition-tier-btn{min-height:56px}.tier-label{font-size:.82rem}.contact-sidebar{order:2}.contact-form{order:1}.trust-badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.trust-badge{font-size:.72rem;font-family:var(--font-heading);color:var(--text-secondary);background:#1e45340f;border:1px solid #1e45341a;border-radius:20px;padding:8px 12px;font-weight:600}.mobile-email-cta{background:var(--green);color:#fff;border-radius:var(--radius);width:100%;min-height:52px;font-family:var(--font-heading);justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 6px 20px #1e453440}.copy-email-btn{border:1.5px solid var(--glass-border);border-radius:var(--radius);width:100%;color:var(--text-secondary);font-family:var(--font-heading);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;font-size:.82rem;font-weight:600;display:flex}}@media (width>=769px){.mobile-email-cta,.copy-email-btn,.trust-badges{display:none}}.mobile-quick-nav{display:none}@media (width<=768px){.mobile-quick-nav{z-index:90;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--glass-border);padding:6px 4px calc(6px + var(--safe-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1a171214}.mobile-quick-nav-btn{color:var(--text-muted);font-family:var(--font-heading);letter-spacing:.02em;min-height:var(--touch-min);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 2px;font-size:.58rem;font-weight:600;display:flex}.mobile-quick-nav-btn.active{color:var(--green);background:#1e45340f}.mobile-quick-nav-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:56px;overflow:hidden}.sticky-cta{bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 8px);transition:transform .3s var(--ease-out), opacity .3s ease}.sticky-cta--hidden{opacity:0;pointer-events:none;transform:translateY(120%)}.sticky-cta-btn{border-radius:14px;width:calc(100% - 32px);max-width:400px;min-height:50px;margin:0 auto;font-size:.92rem;display:flex;box-shadow:0 8px 28px #1e453459}.footer{padding-bottom:calc(80px + var(--mobile-nav-height) + var(--safe-bottom))}}.back-to-top-fab{display:none}@media (width<=768px){.back-to-top-fab{right:calc(16px + var(--safe-right));bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 72px);z-index:85;background:var(--bg-card);border:1px solid var(--glass-border);width:44px;height:44px;color:var(--green);cursor:pointer;box-shadow:var(--card-shadow-hover);transition:var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.back-to-top-fab:active{transform:scale(.94)}.venture-modal-overlay{align-items:flex-end;padding:0}.venture-modal{max-height:88vh;padding:28px 20px calc(20px + var(--safe-bottom));border-radius:20px 20px 0 0}.venture-modal-actions{flex-direction:column}.venture-modal-actions .btn-primary,.venture-modal-actions .btn-secondary{justify-content:center;width:100%;min-height:48px}.venture-card-actions{flex-direction:column;gap:8px}.venture-case-btn,.venture-link-btn{justify-content:center;width:100%;min-height:44px}.terminal-pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.terminal-pills::-webkit-scrollbar{display:none}.terminal-pill{flex-shrink:0;min-height:32px;padding:6px 10px}.terminal-input{min-height:24px;font-size:16px}.footer-links{flex-wrap:wrap;justify-content:center;gap:10px}.perf-badge{display:none}.footer-social a{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nostr-grid{grid-template-columns:1fr}.expedition-entry{grid-template-columns:24px 1fr;gap:10px}.expedition-card{padding:16px 18px}.anti-services{padding:20px 18px}.hero-backdrop-wrap{height:70vh}.hero-backdrop-motion,.hero-backdrop-shimmer{opacity:.28;animation:none}}@media (prefers-contrast:more){.nav-link,.nav-mobile-link,.btn-primary,.btn-secondary{border-width:2px}}@media print{.navbar,.mobile-quick-nav,.sticky-cta,.back-to-top-fab,.scroll-rope,.hero-backdrop-wrap,.background-canvas,.terminal-overlay,.custom-cursor{display:none!important}.main-content{max-width:100%;padding:0}}.private-preview-banner{z-index:1000;pointer-events:none;color:#f2d18b;letter-spacing:.12em;text-align:center;background:#211d18;padding:.45rem 1rem;font:600 .68rem/1.2rem Outfit,sans-serif;position:fixed;inset:0 0 auto}.form-preview-notice{color:#a87925;margin:0 0 1rem;font-size:.85rem}:root{--text-hero:clamp(2.4rem, 8vw, 3.8rem);--text-section:clamp(1.35rem, 4vw, 1.75rem);--text-body:clamp(.92rem, 2.5vw, 1rem);--section-gap:clamp(48px, 8vh, 80px);--nav-height:72px;--glass-blur-nav:20px;--glass-blur-card:12px;--glass-saturate:1.15}[data-theme=night]{--green-light:#5aa87a;--gold-light:#e0b84a;--glass-bg:#161310e0;--glass-border:#ece6db14;--card-shadow:0 4px 24px #00000059}.section-title{letter-spacing:.06em;text-wrap:balance}.hero-description .hero-lead{color:var(--text-primary);font-weight:600}.manifesto-section,.services-section,.ventures-section,.contact-section,.about-section,.testimonials-section,.expedition-log-section,.anti-services-section{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.navbar-scrolled .nav-container{-webkit-backdrop-filter:blur(var(--glass-blur-nav)) saturate(var(--glass-saturate));border-radius:12px;padding:8px 16px}.nav-link[aria-current=true]:after{content:"";background:var(--gold);border-radius:1px;height:2px;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(1)}.nav-link{position:relative}.nav-link[aria-current=true]:after{animation:nav-underline-in .25s var(--ease-out)}@keyframes nav-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.text-gradient.section-title{background-size:200% 200%;animation:8s infinite gradient-drift}@keyframes gradient-drift{0%,to{background-position:0%}50%{background-position:100%}}.form-input:focus,.form-textarea:focus{box-shadow:0 0 0 2px var(--green), 0 0 0 4px #b8872a40}.btn-primary:active,.btn-secondary:active,.submit-btn:active{transform:scale(.97)}.contact-sidebar{top:calc(var(--nav-height) + 24px);align-self:start;position:sticky}.footer:before{content:"";background:linear-gradient(to bottom, var(--bg), transparent);pointer-events:none;height:64px;margin-top:-64px;display:block}.tier-description-panel{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius);color:var(--text-secondary);margin-top:10px;padding:12px 14px;font-size:.88rem}.trust-badge{align-items:center;gap:6px;display:inline-flex}.venture-card{--venture-accent:var(--green-light)}.venture-card[data-accent]{border-color:color-mix(in srgb, var(--venture-accent) 25%, transparent)}.venture-card[data-accent]:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--venture-accent) 18%, transparent)}.venture-link-btn:hover svg{transform:translate(2px,-2px)}.venture-dots{justify-content:center;gap:8px;margin-top:14px;display:none}.venture-dot{background:var(--text-muted);opacity:.4;cursor:pointer;width:8px;height:8px;transition:var(--transition-fast);border:none;border-radius:50%;padding:0}.venture-dot--active{background:var(--gold);opacity:1;transform:scale(1.2)}.venture-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.venture-filter-btn{border:1px solid var(--glass-border);background:var(--bg-card);color:var(--text-primary);font-size:.8rem;font-family:var(--font-heading);cursor:pointer;transition:var(--transition-fast);border-radius:999px;padding:6px 14px}.venture-filter-btn--active,.venture-filter-btn:hover{border-color:var(--green);color:var(--green)}.hero-route-rotator{align-items:center;gap:6px;min-height:1.4em;display:inline-flex}.hero-route-cursor{color:var(--gold);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.hero-video-live--featured{background:var(--green);color:#fff}.site-layout{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.site-layout-header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:16px 24px;display:flex}.site-layout-main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:32px 24px 64px}.not-found-page,.venture-route-page{text-align:center}.not-found-code{font-family:var(--font-heading);color:var(--green);opacity:.2;font-size:4rem;font-weight:800;line-height:1}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.venture-route-page{text-align:left}.venture-route-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-top:24px;font-size:.75rem}.field-guide-actions{flex-wrap:wrap;gap:12px;margin:20px 0 32px;display:flex}.red-flag-list li{color:var(--text-secondary)}.red-flag-list li::marker{color:var(--amber)}.expedition-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.expedition-filter-btn{border:1px solid var(--glass-border);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.78rem}.expedition-filter-btn--active{background:var(--green);color:#fff;border-color:var(--green)}.testimonial-spotlight{background:var(--bg-card);border-radius:var(--radius);border-left:3px solid var(--gold);color:var(--text-secondary);margin-top:16px;padding:14px;font-size:.9rem;font-style:italic}.testimonial-spotlight cite{color:var(--text-muted);margin-top:8px;font-size:.8rem;font-style:normal;display:block}.scroll-rope [role=progressbar]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.nostr-copy-btn--success{border-color:var(--green-light)!important;color:var(--green)!important}.service-feature-tag:hover{background:var(--green);color:#fff;border-color:var(--green)}.about-photo-ring{box-shadow:0 0 0 3px var(--gold-light);transition:box-shadow .3s var(--ease-out)}.about-photo:hover .about-photo-ring{box-shadow:0 0 0 4px var(--gold)}.submit-spinner{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.venture-talent-badge{background:var(--gold);color:#fff;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:600}.expedition-flag--summit{color:var(--gold)}.page-loading{text-align:center;color:var(--text-muted);font-family:var(--font-heading);padding:48px}.tier-duration{color:var(--text-muted)}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (hover:none){.venture-card:hover,.service-card:hover,.testimonial-card:hover{transform:none!important}.venture-card:active,.service-card:active{transform:scale(.98)}}@media (width<=900px){.contact-sidebar{position:static}}@media (width<=768px){.venture-dots{display:flex}}@media print{.navbar,.mobile-quick-nav,.sticky-cta,.terminal-overlay,.scroll-rope,.custom-cursor,.site-layout-header .theme-toggle{display:none!important}body{color:#000;background:#fff}.legal-content,.site-layout-main{max-width:100%;padding:0}a[href]:after{content:" (" attr(href) ")";font-size:.8em}}.section-kicker{color:#23675d;font:700 .66rem/1 var(--font-heading);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.family-section,.agents-section,.proof-section{padding:clamp(56px,9vw,104px) 0;position:relative}.family-header{margin-bottom:32px}.family-filters{flex-wrap:wrap;justify-content:center;gap:7px;margin:0 auto 8px;display:flex}.family-count{color:var(--text-muted);text-align:center;font:700 .62rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.family-filter{color:#17231f;font:700 .6rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#f7f4ed;border:1px solid #87958d;border-radius:999px;padding:7px 10px}.family-filter--active,.family-filter:hover,.family-filter:focus-visible{color:#101713;background:var(--acid);border-color:#101713}.family-filter:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}[data-theme=night] .family-filter{color:#f4faf5;background:#1b3035;border-color:#79aaa4}[data-theme=night] .family-filter--active,[data-theme=night] .family-filter:hover,[data-theme=night] .family-filter:focus-visible{color:#101713;background:var(--acid);border-color:var(--acid)}.family-filters .family-filter{text-shadow:none;box-shadow:0 2px #10171333;color:#101713!important;background:#fffdf7!important;border:2px solid #101713!important}.family-filters .family-filter:hover,.family-filters .family-filter:focus-visible,.family-filters .family-filter[aria-pressed=true]{box-shadow:0 3px #101713;color:#101713!important;background:#d7ff55!important;border-color:#101713!important}.family-filters .family-filter:focus-visible{outline-offset:3px;outline:3px solid #64e6e2}.family-filter--active,.family-filter:hover{color:var(--ink);background:var(--acid);border-color:var(--ink)}.agent-search{color:#ffffff80;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:8px;max-width:330px;margin:20px 0 0 auto;padding:8px 10px;display:flex}.agent-search input{color:#fff;width:100%;font:.72rem/1.3 var(--font-body);background:0 0;border:0;outline:0}.agent-search input::placeholder{color:#fff6}.agent-search>span{font:700 .62rem/1 var(--font-heading);color:var(--acid)}.agent-empty{color:#fff9;margin-top:20px;font-size:.78rem}.proof-refresh{z-index:1;color:var(--cyan);font:700 .58rem/1 var(--font-heading);cursor:pointer;background:0 0;border:1px solid #64e6e259;border-radius:5px;margin-bottom:8px;padding:5px 8px;position:relative}.proof-refresh:hover{color:var(--ink);background:var(--cyan)}.proof-refresh:disabled{opacity:.45;cursor:wait}.nav-link{letter-spacing:.04em;font-size:.72rem}.contact-delivery-note{max-width:760px;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--line-bright);text-align:center;border-radius:8px;margin:20px auto 0;padding:12px 16px;font-size:.72rem;line-height:1.5}.contact-delivery-note strong{color:#23675d}.family-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.family-card{min-height:220px;color:var(--text-primary);background:var(--paper);border:1px solid var(--line-bright);box-shadow:5px 5px 0 color-mix(in srgb, var(--family-color) 32%, transparent);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:12px;flex-direction:column;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.family-card:before{content:"";background:var(--family-color);height:4px;position:absolute;inset:0 0 auto}.family-card:hover,.family-card:focus-visible,.family-card--focused{box-shadow:9px 12px 0 color-mix(in srgb, var(--family-color) 45%, transparent), 0 0 22px color-mix(in srgb, var(--family-color) 24%, transparent);transform:translateY(-7px)rotate(-.4deg)}.family-grid--spotlight .family-card:not(.family-card--focused){opacity:.55;filter:saturate(.6)}.family-grid--spotlight .family-card--focused:hover,.family-grid--spotlight .family-card--focused:focus-visible{opacity:1;filter:none}.family-card:focus-visible,.agent-card:focus-visible,.proof-row:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.family-tooltip{color:var(--ink);background:var(--family-color);font:700 .55rem/1 var(--font-heading);opacity:0;pointer-events:none;border-radius:4px;padding:5px 7px;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.family-card:hover .family-tooltip,.family-card:focus-visible .family-tooltip{opacity:1;transform:translateY(0)}.family-card-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.family-card-index{color:var(--family-color);font:700 .72rem/1 var(--font-heading)}.family-card-label{color:#4f5d58;font:700 .55rem/1 var(--font-heading);letter-spacing:.12em;align-items:center;gap:4px;display:inline-flex}.family-card h3{font:700 clamp(.92rem, 1.4vw, 1.12rem)/1.1 var(--font-heading);overflow-wrap:anywhere;margin:20px 0 8px}.family-card p{color:#3f4845;margin-bottom:18px;font-size:.73rem;line-height:1.55}.family-visit{color:var(--text-primary);font:700 .7rem/1 var(--font-heading);align-items:center;gap:5px;margin-top:auto;display:inline-flex}.family-visit svg{color:var(--family-color)}.agents-shell,.proof-shell{background:var(--ink);color:#fff;border-radius:18px;padding:clamp(20px,4vw,38px);position:relative;overflow:hidden;box-shadow:12px 12px #9b7cff3d}.agents-shell:before,.proof-shell:before{content:"";pointer-events:none;border:1px solid #64e6e24d;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-100px;box-shadow:0 0 0 22px #64e6e20a,0 0 0 45px #64e6e209,0 0 0 68px #64e6e206}.agents-heading,.proof-heading{grid-template-columns:auto 1fr auto;align-items:start;gap:18px;display:grid}.agents-heading .section-title,.proof-heading .section-title{color:#fff}.agents-heading .section-subtitle{color:#ffffffa3;margin:0}.agents-orbit{border:1px solid var(--acid);width:48px;height:48px;color:var(--acid);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 24px #d7ff5533}.agents-cta{color:var(--ink);background:var(--acid);font:700 .72rem/1 var(--font-heading);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:inline-flex}.agents-grid{z-index:1;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:28px;display:grid;position:relative}.agents-constellation{pointer-events:none;opacity:.32;background:radial-gradient(circle at 20% 50%, var(--cyan) 0 2px, transparent 3px), radial-gradient(circle at 50% 20%, var(--acid) 0 2px, transparent 3px), radial-gradient(circle at 80% 55%, var(--violet) 0 2px, transparent 3px);height:180px;position:absolute;inset:120px 8% auto}.agents-constellation:before,.agents-constellation:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--violet), transparent);height:1px;position:absolute;top:48%;left:15%;right:15%;transform:rotate(-9deg)}.agents-constellation:after{opacity:.7;transform:rotate(12deg)}.agents-constellation span{background:var(--acid);width:5px;height:5px;box-shadow:0 0 12px var(--acid);border-radius:50%;position:absolute}.agents-constellation span:first-child{top:44%;left:18%}.agents-constellation span:nth-child(2){top:18%;left:42%}.agents-constellation span:nth-child(3){top:62%;left:67%}.agents-constellation span:nth-child(4){top:28%;left:84%}.agent-card{color:#fff;background:var(--ink-soft);border:1px solid #ffffff1c;border-radius:10px;gap:10px;min-width:0;padding:13px 10px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.agent-card:hover{border-color:var(--agent-color);transform:translateY(-3px)}.agent-avatar{width:31px;height:31px;color:var(--ink);background:var(--agent-color);font:800 .85rem/1 var(--font-heading);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.agent-copy{min-width:0}.agent-name-row{justify-content:space-between;align-items:center;gap:5px;display:flex}.agent-name-row h3{font:700 .88rem/1 var(--font-heading)}.agent-name-row svg{color:var(--agent-color);flex:none}.agent-role{color:var(--agent-color);font:700 .58rem/1.2 var(--font-heading);text-transform:uppercase;letter-spacing:.05em;margin:4px 0}.agent-detail{color:#ffffff8f;font-size:.65rem;line-height:1.4}.agent-cta-hint{color:#ffffffad;font:600 .55rem/1 var(--font-heading);margin-top:7px;display:block}.agent-identity{color:#ffffffb3;overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:7px;font:.6rem/1 monospace;display:inline-flex}.proof-heading .section-subtitle{color:#ffffffa3;margin:0}.proof-quote{color:var(--acid);font:italic 1.05rem/1.4 var(--font-serif);margin-top:15px}.proof-summary{color:var(--cyan);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.proof-summary strong{color:#fff;font:800 2rem/1 var(--font-heading)}.proof-summary span{color:#ffffff80;font-size:.62rem}.proof-grid{grid-template-columns:repeat(2,1fr);gap:8px 28px;margin-top:28px;display:grid}.proof-row{color:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:grid}.proof-row:hover .proof-site{color:var(--proof-color)}.proof-site{min-width:0;font:700 .75rem/1 var(--font-heading);align-items:center;gap:7px;transition:color .2s;display:flex}.proof-site i{background:var(--proof-color);width:7px;height:7px;box-shadow:0 0 9px var(--proof-color);border-radius:50%;flex:0 0 7px}.proof-state{font:600 .62rem/1 var(--font-heading);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.proof-state--checking{color:#aeb8bb}.proof-state--live{color:var(--acid)}.proof-state--unreachable{color:var(--coral)}.proof-spin{animation:.8s linear infinite spin}.proof-signal-legend{color:#ffffffb3;font:600 .6rem/1 var(--font-heading);flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.proof-legend-live{color:var(--acid)}.proof-legend-checking{color:#d8e0df}.proof-legend-error{color:var(--coral)}.proof-grid--dashboard .proof-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;padding:13px 10px}.proof-grid--dashboard .proof-row:hover{border-color:var(--proof-color);background:#64e6e214}.proof-note{color:#ffffffb8;margin-top:18px;font-size:.68rem;line-height:1.5}.contact-front-door-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.contact-front-door-links a{color:var(--ink);background:var(--acid);font:700 .7rem/1 var(--font-heading);border-radius:7px;align-items:center;gap:5px;padding:9px 12px;text-decoration:none;display:inline-flex}.contact-front-door-links a+a{color:#fff;background:var(--ink)}@media (width<=1000px){.family-grid,.agents-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.nav-identity-badge{color:var(--text-muted);font:700 .5rem/1 var(--font-heading);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:5px;display:flex}.nav-agents-cta{display:none}}@media (width<=700px){.family-grid,.agents-grid,.proof-grid{grid-template-columns:1fr 1fr}.family-grid--spotlight .family-card:not(.family-card--focused){opacity:1;filter:none}.agents-constellation{inset:145px 8% auto}.agent-search{grid-column:1/-1;max-width:none}.agents-heading,.proof-heading{grid-template-columns:auto 1fr}.agents-cta{grid-column:1/-1;justify-self:start}.proof-summary{flex-direction:row;grid-column:1/-1;align-items:flex-start}}@media (width<=430px){.nav-identity-badge{display:none}.family-grid,.agents-grid,.proof-grid{grid-template-columns:1fr}.family-card{min-height:175px}}:root{--ink:#0b1114;--ink-soft:#122126;--acid:#d7ff55;--cyan:#64e6e2;--violet:#9b7cff;--coral:#ff8066;--paper:#f1ede5;--line-bright:#0b111424}.hero-backdrop-motion,.hero-backdrop-shimmer{display:none}.hero-backdrop-wrap{opacity:1;background:#dfe9e2;height:100vh}.hero-backdrop-aurora{background:radial-gradient(at 18% 18%,#64e6e285,#0000 32%),radial-gradient(at 82% 20%,#9b7cff57,#0000 30%),radial-gradient(at 52% 70%,#f5b94247,#0000 34%),linear-gradient(145deg,#dfe9e2 0%,#d9e2ed 48%,#eee3d2 100%);position:absolute;inset:0}.hero-backdrop-contours{opacity:.42;background:repeating-radial-gradient(at 30% 42%,#0000 0 30px,#23675d29 31px 33px,#0000 34px 63px),repeating-radial-gradient(at 77% 68%,#0000 0 42px,#9b7cff21 43px 45px,#0000 46px 88px);animation:32s ease-in-out infinite alternate contour-drift;position:absolute;inset:-15%;transform:rotate(-12deg)scale(1.1)}.hero-backdrop-stars{opacity:.55;background-image:radial-gradient(circle,#0b111461 0 1px,#0000 1.5px),radial-gradient(circle,#23675d4d 0 1px,#0000 1.5px);background-position:12px 18px,42px 58px;background-size:73px 89px,127px 113px;position:absolute;inset:0}.hero-backdrop-fade{background:linear-gradient(to bottom, #dfe9e20a, #dfe9e233 45%, var(--bg) 92%);position:absolute;inset:0}@keyframes contour-drift{to{transform:rotate(-8deg)scale(1.14)translate(2%,-1%)}}.app-container:before{content:"";pointer-events:none;opacity:.22;z-index:0;background-image:linear-gradient(#0b11140d 1px,#0000 1px),linear-gradient(90deg,#0b11140d 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.nav-identity-badge{display:none}.navbar{top:34px}.main-content{padding-top:122px}.nav-agents-cta{color:var(--ink);background:var(--acid);font:700 .62rem/1 var(--font-heading);letter-spacing:.04em;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.nav-agents-cta:hover{box-shadow:3px 3px 0 var(--violet);transform:translateY(-2px)}.nav-signal-dot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 8px var(--acid);border-radius:50%}.nav-mobile-agents{color:var(--ink);background:var(--acid);font:700 .78rem/1 var(--font-heading);border-radius:8px;align-items:center;gap:8px;margin:4px 0 10px;padding:12px;text-decoration:none;display:flex}.nav-mobile-agents svg:last-child{margin-left:auto}.private-preview-banner{z-index:110;pointer-events:none;background:linear-gradient(90deg, var(--ink), #223e43, var(--ink));min-height:25px;color:var(--acid);position:fixed;inset:0 0 auto;box-shadow:0 1px #d7ff5559,0 5px 24px #0b11142e}.hero-card-meta{color:#3f514b;font:700 .57rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;margin-bottom:18px;display:flex}.hero-card-meta span{align-items:center;gap:5px;display:inline-flex}.hero-editorial-image,.editorial-image{background:#0b171b;border:1px solid #0b11142e;border-radius:12px;position:relative;overflow:hidden;box-shadow:7px 7px #9b7cff33}.hero-editorial-image{aspect-ratio:12/4;order:-1;grid-column:1/-1}.hero-editorial-image img,.editorial-image img{object-fit:cover;width:100%;height:100%;display:block}.editorial-image{margin:34px 0}.editorial-image--tools{aspect-ratio:12/5;max-width:720px;margin-inline:auto}.editorial-image--family{aspect-ratio:12/4.5;margin-bottom:24px}.editorial-image--proof{aspect-ratio:12/4;border-color:#64e6e252;margin-top:28px;box-shadow:8px 8px #64e6e224}.editorial-image figcaption{color:#081317;max-width:80%;font:700 .58rem/1.2 var(--font-heading);background:#d7ff55;border-radius:5px;padding:6px 9px;position:absolute;bottom:10px;right:10px}.hero-shell{background:linear-gradient(135deg,#ffffffb8,#ece6dbb8);border:1px solid #0b111429;overflow:hidden;box-shadow:0 28px 80px #0b111424,inset 0 1px #fffc}.hero-shell:after{content:"CT / 026";color:#0b11142e;font:700 .62rem/1 var(--font-heading);letter-spacing:.22em;position:absolute;bottom:18px;right:28px}.title-role{background:linear-gradient(100deg, var(--ink) 8%, #23675d 46%, var(--violet) 78%, var(--coral));background-size:220%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate title-shift}@keyframes title-shift{to{background-position:100%}}.hero-badge{background:var(--ink);color:var(--acid);border-color:var(--ink);box-shadow:4px 4px 0 var(--acid)}.hero-badge .badge-icon{color:var(--acid)}.hero-route-status{background:#64e6e21a;border-color:#23675d47}.hero-intelligence-strip{border:1px solid var(--line-bright);font:700 .62rem/1 var(--font-heading);letter-spacing:.12em;background:#0b11140b;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:4px 0 22px;padding:10px 12px;display:grid}.intelligence-label,.intelligence-value{white-space:nowrap;align-items:center;gap:6px;display:flex}.intelligence-label{color:#23675d}.intelligence-value{color:var(--ink);letter-spacing:.06em}.intelligence-value svg{color:var(--violet)}.intelligence-value small{color:var(--text-muted);letter-spacing:.12em;font-size:.52rem}.intelligence-bars{align-items:end;gap:3px;height:22px;display:flex}.intelligence-bars span{background:linear-gradient(to top, #23675d, var(--cyan));border-radius:2px 2px 0 0;flex:1;min-width:4px;animation:2.8s ease-in-out infinite alternate bar-breathe}.intelligence-bars span:nth-child(3n){background:linear-gradient(to top, var(--violet), var(--cyan))}.intelligence-bars span:nth-child(2n){animation-delay:-.7s}@keyframes bar-breathe{to{opacity:.52;transform:scaleY(.72)}}.hero-metrics{border:1px solid var(--line-bright);background:#ffffff47;border-radius:12px;padding:18px}.metric-item{min-width:120px}.metric-value{letter-spacing:-.02em;font-size:1.18rem}.metric-value--count{color:#23675d;font-size:1.55rem}.btn-primary{background:var(--ink);color:var(--acid);box-shadow:5px 5px #23675d59}.btn-primary:hover{box-shadow:7px 7px 0 var(--violet);background:#183239}.btn-secondary{border-color:var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--acid);border-color:var(--ink)}.section-title{color:var(--ink)}.section-divider--topo{opacity:.8;background:linear-gradient(90deg, var(--cyan), var(--violet), var(--coral))}.service-card,.venture-card,.axiom-card,.contact-form,.sidebar-card,.expedition-card{isolation:isolate;border-color:var(--line-bright);background:linear-gradient(145deg,#ffffffa1,#ece6db9e);position:relative;box-shadow:8px 8px #0b11140e,0 18px 40px #0b111412}.service-card:before,.venture-card:before,.axiom-card:before,.contact-form:before,.sidebar-card:before,.expedition-card:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#64e6e2b8,#0000 30% 68%,#9b7cff94);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.service-icon-container,.venture-icon-wrapper{color:#23675d}.service-feature-tag{color:#23675d;background:#64e6e21f;border-color:#23675d38}.venture-tag{color:#6d56ce;background:#9b7cff1a;border-color:#9b7cff4d}.venture-status--live{color:#155b50;background:#64e6e24d}.venture-status--building{color:#963d2b;background:#ff80663d}.venture-status--syndicating{color:#5740ae;background:#9b7cff38}.altitude-meter-fill{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--coral))}.services-signal-panel{color:var(--acid);background:var(--ink);border-radius:14px;margin:28px 0 12px;padding:18px 20px;box-shadow:10px 10px #9b7cff40}.signal-heading{font:700 .68rem/1 var(--font-heading);letter-spacing:.16em;color:var(--cyan);align-items:center;gap:8px;display:flex}.signal-heading span:last-child{color:#ffffffb8;margin-left:auto;font-size:.58rem}.signal-dot{background:var(--acid);width:7px;height:7px;box-shadow:0 0 12px var(--acid);border-radius:50%}.signal-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.signal-grid div{border-left:1px solid #ffffff29;flex-direction:column;gap:4px;padding-left:12px;display:flex}.signal-grid strong{font:700 clamp(1.35rem, 4vw, 2rem)/1 var(--font-heading)}.signal-grid span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.venture-filter-btn--active,.venture-filter-btn:hover,.venture-filter-btn:focus-visible{background:var(--ink);color:var(--acid);border-color:var(--ink)}.venture-filter-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}[data-theme=night] .venture-filter-btn{color:#edf5ed;background:#14242a;border-color:#64e6e23d}[data-theme=night] .venture-filter-btn--active,[data-theme=night] .venture-filter-btn:hover,[data-theme=night] .venture-filter-btn:focus-visible{color:#061014;background:var(--acid);border-color:var(--acid)}.expedition-filter-btn--active{color:#fff;background:#23675d;border-color:#23675d}.contact-section{position:relative}.contact-section:before{content:"OPEN CHANNEL";color:#0b11143b;font:700 .58rem/1 var(--font-heading);letter-spacing:.2em;position:absolute;top:34px;right:0}.footer{background:var(--ink)}.footer-status-dot{background:var(--acid);box-shadow:0 0 8px var(--acid)}[data-theme=night]{--bg:#091013;--bg-card:#101b20;--bg-subtle:#14242a;--text-primary:#edf5ed;--text-secondary:#a8b9b3;--text-muted:#71867e;--glass-bg:#101b20db;--glass-border:#64e6e229;--ink:#061014;--line-bright:#64e6e229}[data-theme=night] .hero-backdrop-wrap{background:#08171a}[data-theme=night] .hero-backdrop-fade{background:linear-gradient(to bottom, #08171a14, #08171a40 45%, var(--bg) 92%)}[data-theme=night] .hero-backdrop-contours{opacity:.5}[data-theme=night] .hero-shell,[data-theme=night] .service-card,[data-theme=night] .venture-card,[data-theme=night] .axiom-card,[data-theme=night] .contact-form,[data-theme=night] .sidebar-card,[data-theme=night] .expedition-card{color:var(--text-primary);background:linear-gradient(145deg,#13262ce6,#0c181deb)}[data-theme=night] .title-role{background:linear-gradient(100deg, var(--acid), var(--cyan), var(--violet));-webkit-background-clip:text;background-clip:text}[data-theme=night] .btn-primary{background:var(--acid);color:var(--ink)}[data-theme=night] .btn-secondary{border-color:var(--cyan);color:var(--text-primary)}@media (width<=768px){.navbar{top:30px}.main-content{padding-top:calc(104px + var(--safe-top))}}@media (width<=430px){.navbar{top:28px}.main-content{padding-top:calc(96px + var(--safe-top))}}@media (width<=700px){.hero-editorial-image,.editorial-image--family,.editorial-image--proof{aspect-ratio:16/8}.editorial-image--tools{aspect-ratio:16/9}.hero-card-meta{gap:8px 12px}.hero-card-meta span+span{padding-left:12px}.hero-intelligence-strip{grid-template-columns:1fr auto;gap:10px}.intelligence-bars{grid-area:2/1/auto/-1}.signal-grid{grid-template-columns:repeat(2,1fr)}.services-signal-panel{margin-inline:0}.hero-shell:after,.contact-section:before{display:none}}@media (prefers-reduced-motion:reduce){.title-role,.intelligence-bars span,.hero-backdrop-contours{animation:none}.family-card,.family-grid--spotlight .family-card:not(.family-card--focused),.proof-row{transition:none}}button,a{-webkit-tap-highlight-color:transparent}a,button{transition-timing-function:var(--ease-out)}.btn-primary,.btn-secondary,.agents-cta,.nav-agents-cta,.footer-hero-cta{will-change:transform}.btn-primary:hover,.btn-secondary:hover,.agents-cta:hover,.nav-agents-cta:hover{transform:translateY(-2px)}.btn-primary:focus-visible,.btn-secondary:focus-visible,.agents-cta:focus-visible,.nav-agents-cta:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}[data-theme=night]{transition:background-color .3s,color .3s}:root{--cyan:#22d8d0;--violet:#8250ff;--coral:#ff5a36;--line-bright:#0b111433;--accent-wash:#22d8d029}.section-divider--topo{opacity:1;height:3px;box-shadow:0 1px #0b111414}.section-kicker{border-left:3px solid var(--cyan);color:#14544c;align-items:center;gap:7px;padding-left:10px;display:inline-flex}.hero-badge{box-shadow:4px 4px 0 var(--acid)}.contact-front-door-links a{box-shadow:4px 4px #0b111438}.kit-card,.family-card,.service-card,.venture-card,.proof-row{--spot-color:var(--cyan);position:relative}.family-card{--spot-color:var(--family-color)}.venture-card{--spot-color:var(--venture-accent)}.proof-row{--spot-color:var(--proof-color,var(--cyan))}.kit-card:after,.family-card:after,.service-card:after,.venture-card:after,.proof-row:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,50%), color-mix(in srgb, var(--spot-color) 34%, transparent), transparent 64%);transition:opacity .3s var(--ease-out);position:absolute;inset:0}[data-spot=on]:after{opacity:1}.family-tooltip{z-index:2}.kit-section{padding:clamp(56px,9vw,104px) 0;position:relative}.kit-header{margin-bottom:18px}.kit-count{color:var(--text-muted);text-align:center;font:700 .62rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}.kit-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));align-items:stretch;gap:14px;display:grid}.kit-card{min-height:236px;color:var(--text-primary);background:var(--paper);border:1px solid var(--line-bright);box-shadow:6px 6px 0 color-mix(in srgb, var(--kit-color) 36%, transparent);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:12px;flex-direction:column;padding:18px;text-decoration:none;display:flex;overflow:hidden}.kit-card:before{content:"";background:linear-gradient(90deg, var(--kit-color), color-mix(in srgb, var(--kit-color) 28%, transparent));height:4px;position:absolute;inset:0 0 auto}.kit-card:hover,.kit-card:focus-visible{border-color:color-mix(in srgb, var(--kit-color) 55%, var(--line-bright));box-shadow:10px 12px 0 color-mix(in srgb, var(--kit-color) 52%, transparent), 0 0 26px color-mix(in srgb, var(--kit-color) 26%, transparent);transform:translateY(-6px)}.kit-card:focus-visible{outline:3px solid var(--kit-color);outline-offset:4px}.kit-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kit-mark{background:var(--kit-color);width:34px;height:34px;color:var(--kit-ink);font:800 .95rem/1 var(--font-heading);border-radius:9px;place-items:center;display:grid}.kit-chip{color:#3f4845;border:1px solid var(--line-bright);font:700 .54rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;background:#ffffff8c;border-radius:999px;padding:4px 8px}.kit-name{color:#101713;font:700 1.05rem/1.1 var(--font-heading);margin:16px 0 6px}.kit-tagline{color:#3f4845;font-size:.76rem;line-height:1.5}.kit-note{color:#59635e;font:italic .72rem/1.45 var(--font-serif);margin-top:10px}.kit-foot{border-top:1px solid var(--line-bright);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.kit-open{color:#101713;font:700 .7rem/1 var(--font-heading);align-items:center;gap:5px;display:inline-flex}.kit-open svg{color:color-mix(in srgb, var(--kit-color) 78%, #101713)}.kit-flag{color:#59635e;font:700 .54rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase}.kit-flag--ref{color:var(--kit-ink);background:color-mix(in srgb, var(--kit-color) 55%, transparent);border-radius:999px;padding:3px 7px}.kit-disclosure{max-width:760px;color:var(--text-muted);text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:24px auto 0;font-size:.72rem;line-height:1.6;display:flex}.kit-disclosure svg{color:var(--cyan);flex:none;margin-top:3px}[data-theme=night] .kit-card{background:linear-gradient(145deg,#13262cf0,#0c181df5);border-color:#ffffff24}[data-theme=night] .kit-name,[data-theme=night] .kit-open{color:#f2f8f4}[data-theme=night] .kit-tagline{color:#c4d3cd}[data-theme=night] .kit-note,[data-theme=night] .kit-flag{color:#9db1aa}[data-theme=night] .kit-chip{color:#e6f1ea;background:#ffffff14;border-color:#ffffff2e}@media (width<=700px){.kit-grid{grid-template-columns:1fr 1fr}.kit-card{min-height:214px}}@media (width<=430px){.kit-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kit-card,.kit-card:hover{transform:none}[data-spot=on]:after{opacity:0}}:root{--cyan:#07cdc4;--violet:#6a2bff;--coral:#ff3d0f;--line-bright:#0b111442;--accent-wash:#07cdc433;--jewel-shadow:#6a2bff47}body{background:radial-gradient(circle at 7% 6%,#07cdc442,#0000 26rem),radial-gradient(circle at 94% 13%,#6a2bff42,#0000 25rem),radial-gradient(circle at 46% 96%,#ff3d0f29,#0000 30rem),radial-gradient(circle at 88% 74%,#07cdc41f,#0000 22rem),linear-gradient(#f7f3ec 0%,#efe9e0 52%,#f4efe6 100%)}.app-container:before{opacity:.34}.hero-backdrop-aurora{background:radial-gradient(at 16% 16%,#07cdc4b8,#0000 36%),radial-gradient(at 84% 18%,#6a2bff8f,#0000 34%),radial-gradient(at 54% 74%,#ff3d0f4d,#0000 38%),linear-gradient(145deg,#cfe4da 0%,#c3d7ee 48%,#f2ddc0 100%)}.section-divider--topo{height:4px;box-shadow:0 2px #0b11140f,0 0 22px #6a2bff38}.section-kicker{border-left-width:4px;border-left-color:var(--violet);color:#0f4a43;padding-left:12px;font-size:.7rem}.section-title{letter-spacing:-.015em;font-weight:800}.section-title:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--violet) 52%, var(--coral));border-radius:999px;width:58px;height:4px;margin-top:12px;display:block}.service-card,.venture-card,.axiom-card,.sidebar-card{border-color:var(--line-bright);background:linear-gradient(145deg,#ffffffb8,#e9e2d6b3);box-shadow:9px 9px #0b111412,0 22px 46px #0b111417}.service-card:hover,.venture-card:hover,.axiom-card:hover{border-color:var(--violet);box-shadow:9px 9px #6a2bff57,0 26px 56px #0b111424}.proof-shell,.agents-shell,.services-signal-panel{box-shadow:13px 13px 0 var(--jewel-shadow)}.family-card{box-shadow:6px 6px 0 color-mix(in srgb, var(--family-color) 48%, transparent)}.kit-card{box-shadow:6px 6px 0 color-mix(in srgb, var(--kit-color) 52%, transparent)}.btn-primary{box-shadow:5px 5px #07cdc480}.btn-primary:hover{box-shadow:7px 7px 0 var(--acid), 0 0 26px #d7ff5552}.btn-secondary{border-width:2px;border-color:var(--ink)}[data-theme=night]{--bg:#050c0f;--bg-card:#0d181d;--bg-subtle:#122228;--line-bright:#07cdc438}[data-theme=night] .hero-backdrop-aurora{background:radial-gradient(at 18% 18%,#07cdc475,#0000 34%),radial-gradient(at 82% 20%,#6a2bff7a,#0000 32%),radial-gradient(at 52% 70%,#ff3d0f2e,#0000 36%),linear-gradient(145deg,#05171a 0%,#0c2130 48%,#1b1626 100%)}.route-ticker{z-index:2;color:#dff5ee;background:linear-gradient(90deg, var(--ink), #1c3b43 42%, var(--ink));border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;align-items:stretch;margin:10px 0 0;display:flex;position:relative;overflow:hidden}.route-ticker-cap{color:var(--ink);background:var(--acid);font:700 .58rem/1 var(--font-heading);letter-spacing:.16em;flex:none;align-items:center;gap:8px;padding:9px 14px;display:flex}.route-ticker-clock{font-variant-numeric:tabular-nums;border-left:1px solid #0b11144d;align-items:center;gap:5px;margin-left:2px;padding-left:10px;display:inline-flex}.route-ticker-clock small{letter-spacing:.1em;opacity:.7;font-size:.5rem}.route-ticker-viewport{flex:auto;align-items:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.route-ticker-rail{width:max-content;animation:40s linear infinite route-ticker-scroll;display:flex}.route-ticker-rail:hover{animation-play-state:paused}.route-ticker-track{align-items:center;gap:26px;padding:0 13px;display:flex}.route-ticker-item{white-space:nowrap;color:#dff5eedb;font:700 .6rem/1 var(--font-heading);letter-spacing:.18em;align-items:center;gap:9px;display:inline-flex}.route-ticker-item i{color:var(--acid);font-size:.5rem;font-style:normal}@keyframes route-ticker-scroll{to{transform:translate(-50%)}}.route-rail{z-index:60;border:1px solid var(--line-bright);-webkit-backdrop-filter:blur(8px);background:#fffdf799;border-radius:16px;flex-direction:column;gap:2px;padding:10px 8px;display:none;position:fixed;top:50%;left:14px;transform:translateY(-50%)}@media (width>=1200px){.route-rail{display:flex}}.route-rail-spine{background:linear-gradient(#0000,#0b111438 12% 88%,#0000);width:1px;position:absolute;top:16px;bottom:16px;left:24px}.route-rail-marker{color:#4c5c57;cursor:pointer;opacity:.7;font:700 .55rem/1 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:3px 6px;display:flex;position:relative}.route-rail-marker:hover,.route-rail-marker:focus-visible{opacity:1;color:var(--ink)}.route-rail-marker:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:6px}.route-rail-marker--active{opacity:1;color:var(--ink)}.route-rail-index{color:#0b111461;font-variant-numeric:tabular-nums;font-size:.48rem}.route-rail-dot{background:#7d8d87;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #0b11140f}.route-rail-marker--active .route-rail-dot{background:var(--acid);box-shadow:0 0 0 3px var(--ink), 0 0 12px var(--acid)}.route-rail-label{color:#fff;background:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border-radius:6px;padding:4px 8px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)translate(-4px)}.route-rail-marker:hover .route-rail-label,.route-rail-marker:focus-visible .route-rail-label{opacity:1;transform:translateY(-50%)translate(0)}[data-theme=night] .route-rail{background:#0d181db3}[data-theme=night] .route-rail-marker{color:#9fb3ac}[data-theme=night] .route-rail-marker--active{color:#f2f8f4}[data-theme=night] .route-rail-index{color:#ffffff59}[data-theme=night] .route-rail-spine{background:linear-gradient(#0000,#fff3 12% 88%,#0000)}[data-theme=night] .route-rail-label{color:var(--ink);background:#f2f8f4}.nav-keycap{color:#fff;font:700 .58rem/1 var(--font-heading);background:#ffffff2e;border:1px solid #ffffff52;border-radius:4px;margin-left:3px;padding:2px 5px}.live-section{padding:clamp(56px,9vw,104px) 0;position:relative}.live-shell{color:#fff;background:radial-gradient(circle at 12% 6%, #07cdc447, transparent 42%), radial-gradient(circle at 90% 0%, #6a2bff57, transparent 46%), linear-gradient(160deg, #0d1b21, var(--ink) 62%);box-shadow:13px 13px 0 var(--jewel-shadow);border-radius:18px;padding:clamp(20px,4vw,38px);position:relative;overflow:hidden}.live-shell:before{content:"";pointer-events:none;border:1px solid #d7ff5547;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-110px;right:-90px;box-shadow:0 0 0 22px #d7ff550a,0 0 0 44px #d7ff5508}.live-head{z-index:1;grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid;position:relative}.live-shell .section-kicker{color:var(--acid);border-left-color:var(--acid)}.live-shell .section-title{color:#fff;letter-spacing:-.02em;font-size:clamp(1.6rem,3.6vw,2.3rem)}.live-subtitle{color:#ffffffad;max-width:620px;margin:10px 0 0;font-size:.78rem;line-height:1.6}.live-state{color:#fff;font:700 .6rem/1 var(--font-heading);letter-spacing:.14em;white-space:nowrap;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.live-state--live{border-color:#d7ff5566;box-shadow:0 0 0 1px #d7ff5524,0 0 22px #d7ff551f}.live-state small{color:#fff9;letter-spacing:.06em;font-variant-numeric:tabular-nums}.live-state-dot{background:var(--acid);width:7px;height:7px;box-shadow:0 0 10px var(--acid);border-radius:50%}.live-state--live .live-state-dot{animation:2.6s ease-in-out infinite live-pulse}.live-state--connecting .live-state-dot{background:#e9d15a;box-shadow:0 0 10px #e9d15a}.live-state--offline{color:#ffffffb8}.live-state--offline .live-state-dot{background:var(--coral);box-shadow:0 0 10px var(--coral)}@keyframes live-pulse{50%{opacity:.3}}.live-panels{z-index:1;grid-template-columns:1fr;align-items:stretch;gap:14px;margin-top:24px;display:grid;position:relative}@media (width>=900px){.live-panels{grid-template-columns:1fr 1fr}.live-chart-wrap{grid-column:1/-1}}@media (width>=1200px){.live-panels{grid-template-columns:1.3fr 1fr 1fr}.live-chart-wrap{grid-column:auto}}.live-chart-wrap,.live-panel{background:linear-gradient(160deg,#07cdc424,#6a2bff1f);border:1px solid #ffffff29;border-radius:12px;flex-direction:column;padding:14px 16px;display:flex;position:relative}.live-panel--lightning{background:linear-gradient(160deg,#6a2bff29,#07cdc41a);border-color:#07cdc447}.live-panel--price{background:linear-gradient(160deg,#ff3d0f1f,#6a2bff29);border-color:#6a2bff52}.live-panel-empty{color:#ffffffad;text-align:center;justify-content:center;align-items:center;height:100%;margin:0;padding:0 16px;font-size:.72rem;line-height:1.5;display:flex}.live-mini-stats{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:12px 10px;margin-top:14px;padding-top:12px;display:grid}.live-mini-stat{border-left:1px solid #ffffff29;flex-direction:column;gap:4px;min-width:0;padding-left:10px;display:flex}.live-mini-stat strong{color:#fff;font:700 clamp(.92rem, 1.6vw, 1.15rem)/1.1 var(--font-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.live-mini-stat strong i{color:#ffffff8c;font:700 .52rem/1 var(--font-heading);margin-left:5px;font-style:normal}.live-mini-stat small{color:#ffffff80;font-size:.58rem}.live-mini-stats .live-stat{gap:4px;padding-left:10px}.live-mini-stats .live-stat strong{font:800 clamp(.95rem, 1.7vw, 1.2rem)/1.1 var(--font-heading)}.live-mini-stats .live-stat strong i{color:#ffffff8c;font:700 .52rem/1 var(--font-heading);font-style:normal}.live-mini-stats .live-stat-label{color:var(--cyan);font:700 .55rem/1 var(--font-heading);letter-spacing:.14em}.live-mini-stats .live-stat small{color:#ffffff80;font:400 .56rem/1.3 var(--font-body)}.live-panel-note{color:#fff9;margin:12px 0 0;font-size:.64rem;line-height:1.5}.live-panel-note,.live-chart-wrap .live-mini-stats{margin-top:auto}.live-chart-head{color:#ffffffd1;min-height:34px;font:700 .6rem/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff24;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.live-chart-head>span:first-child{flex:none;align-items:center;gap:7px;display:inline-flex}.live-chart-head svg{color:var(--acid);flex:none}.live-chart-head-right{flex:0 auto;align-items:center;gap:9px;min-width:0;display:inline-flex}.live-chart-well{background-color:#06101457;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:100% 25%,12.5% 100%;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex:none;height:clamp(104px,12vw,146px);margin:12px -16px 0;position:relative;overflow:hidden;box-shadow:inset 0 14px 26px #0610146b}.live-chart-well>svg,.live-chart-well>.live-panel-empty,.live-chart-well>.live-offline{width:100%;height:100%;position:absolute;inset:0}.live-chart-well>svg{display:block}.live-quote-toggle{background:#ffffff12;border:1px solid #fff3;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.live-quote-btn{color:#ffffffb3;cursor:pointer;font:700 .56rem/1 var(--font-heading);letter-spacing:.1em;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:3px 9px}.live-quote-btn:hover:not(:disabled){color:#fff}.live-quote-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.live-quote-btn--active{color:var(--ink);background:var(--acid)}.live-quote-btn:disabled{opacity:.38;cursor:not-allowed}.live-chart-range{color:#ffffff85;letter-spacing:.06em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-chart,.lightning-chart,.price-chart{width:100%;height:100%;margin:0;display:block}.live-chart-area{stroke:none}.live-chart-line{fill:none;stroke:var(--acid);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px #d7ff5573)}.live-chart-point{fill:var(--ink);stroke:var(--acid);stroke-width:1.4px}.live-panel--lightning .live-chart-line{filter:drop-shadow(0 0 6px #07cdc480)}.live-panel--price .live-chart-line{filter:drop-shadow(0 0 6px #6a2bff8c)}.live-chart-foot{color:#ffffff85;font:600 .58rem/1 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:10px -16px 0;padding:0 16px;display:flex}.live-offline{z-index:1;color:#ffc0ae;text-align:center;background:#ff3d0f1f;justify-content:center;align-items:center;height:100%;margin:0;padding:16px;font-size:.74rem;line-height:1.55;display:flex;position:relative}.live-stat{border-left:1px solid #ffffff29;flex-direction:column;gap:5px;padding-left:12px;display:flex}.live-stat-label{color:var(--cyan);font:700 .58rem/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase}.live-stat strong{font:800 clamp(1.15rem, 2.4vw, 1.65rem)/1.05 var(--font-heading);font-variant-numeric:tabular-nums}.live-stat strong i{color:#ffffff94;font:700 .55rem/1 var(--font-heading);margin-left:5px;font-style:normal}.live-stat small{color:#ffffff85;font-size:.6rem}.live-fees{z-index:1;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid;position:relative}.live-fee-bar{background:#ffffff24;border-radius:999px;height:6px;overflow:hidden}.live-fee-fill{background:linear-gradient(90deg, var(--cyan), var(--acid));border-radius:999px;height:100%;display:block}.live-fee-meta{color:#ffffff9e;font:700 .55rem/1 var(--font-heading);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:6px;display:flex}.live-fee-meta strong{color:#fff}.live-foot{z-index:1;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:16px;display:flex;position:relative}.live-note{color:#ffffffb8;max-width:640px;margin:0;font-size:.68rem;line-height:1.55}.live-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-source{color:var(--cyan);font:700 .68rem/1 var(--font-heading);align-items:center;gap:5px;display:inline-flex}.live-refresh{color:var(--ink);background:var(--acid);font:700 .66rem/1 var(--font-heading);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.live-refresh:hover{transform:translateY(-2px)}.live-refresh:disabled{opacity:.55;cursor:wait;transform:none}.live-refresh:focus-visible,.live-source:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media (width<=860px){.live-head{grid-template-columns:1fr}.live-state{justify-self:start}.live-fees{grid-template-columns:1fr 1fr}}@media (width<=380px){.live-mini-stats{grid-template-columns:1fr}}@media (width<=520px){.live-fees{grid-template-columns:1fr}.route-ticker-cap-label{display:none}.route-ticker-cap{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.route-ticker-rail,.live-state--live .live-state-dot{animation:none}.route-rail-label,.route-rail-marker{transition:none}}.nav-container{-webkit-backdrop-filter:blur(22px)saturate(1.5);background:linear-gradient(135deg,#ffffffe6,#eee8dec7);border-color:#0b111429;border-radius:16px;gap:14px;padding:11px 14px 11px 16px;position:relative;box-shadow:0 18px 44px #0b111424,inset 0 1px #ffffffe6}.nav-container:before{content:"";background:linear-gradient(90deg, var(--acid), var(--cyan));border-radius:999px;width:min(220px,42%);height:3px;position:absolute;top:-1px;left:16px;box-shadow:0 0 14px #d7ff5580}.navbar-scrolled .nav-container{border-color:#07cdc452;box-shadow:0 22px 54px #0b111433,inset 0 1px #fffc}.nav-brand{letter-spacing:-.005em;text-transform:uppercase;gap:9px;font-size:clamp(1rem,2.2vw,1.18rem);font-weight:800}.nav-brand:hover{color:var(--ink)}.nav-brand .brand-icon{color:var(--violet);filter:drop-shadow(0 0 7px #6a2bff73)}.brand-dot{color:var(--ink);background:var(--acid);border:1px solid var(--ink);font:800 .52rem/1 var(--font-heading);letter-spacing:.22em;border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex;box-shadow:2px 2px #0b111433}.nav-identity-badge{color:#4b5854;border:1px solid var(--line-bright);font:800 .5rem/1 var(--font-heading);letter-spacing:.14em;background:#ffffff8c;border-radius:999px;gap:6px;padding:4px 9px}.nav-links{gap:2px}.nav-link{color:#3d4a45;font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;transition:color .2s var(--ease-out), background .2s var(--ease-out);border-radius:9px;padding:8px 11px;font-size:.64rem;font-weight:800;position:relative}.nav-link:after{content:"";background:linear-gradient(90deg, var(--acid), var(--cyan));transform-origin:0;height:2px;transition:transform .24s var(--ease-out);border-radius:999px;position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(0)}.nav-link:hover{color:var(--ink);background:#0b11140d}.nav-link:hover:after,.nav-link[aria-current=true]:after{transform:scaleX(1)}.nav-link[aria-current=true]{color:var(--ink);background:#d7ff5557;box-shadow:inset 0 0 0 1px #0b11141f}.nav-agents-cta{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0b11141f;border-radius:9px;padding:9px 12px;font-size:.6rem;box-shadow:3px 3px #0b111429}.nav-agents-cta:hover{box-shadow:4px 4px 0 var(--violet)}.terminal-toggle-btn{background:var(--ink);color:var(--acid);letter-spacing:.12em;text-transform:uppercase;border-radius:9px;padding:9px 12px;font-size:.62rem;font-weight:800;box-shadow:3px 3px #07cdc473}.terminal-toggle-btn:hover,.terminal-toggle-btn.active{color:var(--acid);box-shadow:3px 3px 0 var(--acid);background:#183239}.hero-shell{border-color:#0b11142e;border-radius:20px;padding:clamp(26px,3.2vw,42px) clamp(22px,3vw,38px) clamp(24px,2.6vw,34px);box-shadow:0 30px 90px #0b111429,12px 12px #6a2bff1a,inset 0 1px #ffffffd9}.hero-shell:before{content:"";background:linear-gradient(90deg, var(--acid), var(--cyan) 38%, var(--violet) 70%, var(--coral));height:4px;position:absolute;inset:0 0 auto}.hero-shell:after{color:#0b111438;font:800 .6rem/1 var(--font-heading);letter-spacing:.34em;bottom:20px;right:30px}.hero-card-meta{gap:8px;margin-bottom:18px}.hero-card-meta span{color:#35443f;font:800 .55rem/1 var(--font-heading);letter-spacing:.16em;background:#ffffff8c;border:1px solid #0b111429;border-radius:999px;padding:6px 10px}.hero-card-meta span+span{border-left:0;padding-left:10px}.hero-card-meta svg{color:var(--violet)}.hero-badge-container{margin-bottom:16px}.hero-badge{letter-spacing:.2em;padding:7px 14px;font-size:.6rem}.hero-title{margin-bottom:14px}.title-name{letter-spacing:.4em;color:#3f5a53;align-items:center;gap:14px;font-size:clamp(.7rem,1.5vw,.84rem);font-weight:800;display:flex}.title-name:after{content:"";background:linear-gradient(90deg,#0b11144d,#0b111400);flex:auto;min-width:24px;height:1px}.title-role{letter-spacing:-.05em;padding-bottom:.06em;font-size:clamp(2.9rem,10.5vw,5.2rem);font-weight:900;line-height:.86}.title-tagline{border-left:3px solid var(--acid);color:#3a4844;text-wrap:pretty;max-width:34ch;margin-top:18px;padding-left:16px;font-size:clamp(1rem,2.2vw,1.28rem);line-height:1.45}.hero-description{max-width:62ch;margin-bottom:26px;line-height:1.7}.hero-description .hero-lead{margin-bottom:6px;font-size:clamp(1.02rem,1.6vw,1.12rem);font-weight:700;display:block}.hero-actions .btn-primary,.hero-actions .btn-secondary{letter-spacing:.1em;text-transform:uppercase;border-radius:12px;padding:13px 20px;font-size:.74rem;font-weight:800}.hero-intelligence-strip{background:linear-gradient(135deg,#ffffffad,#ece6db70);border-radius:12px;gap:18px;margin:8px 0 24px;padding:12px 14px;box-shadow:inset 0 1px #ffffffb3}.intelligence-label{color:#14544c;letter-spacing:.16em}.intelligence-bars{gap:4px;height:26px}.hero-metrics{background:linear-gradient(135deg,#ffffffb3,#ece6db80);border-radius:14px;align-items:stretch;gap:0;padding:16px 18px;box-shadow:inset 0 1px #ffffffbf}.metric-item{flex:1 1 0;gap:5px}.metric-label{color:#4b5854;letter-spacing:.2em;margin-bottom:4px;font-size:.55rem;font-weight:800}.metric-value{color:var(--ink);letter-spacing:-.012em;font-size:clamp(1rem,1.9vw,1.22rem);font-weight:800;line-height:1.15}.metric-divider{background:linear-gradient(#0000,#0b111438 26% 74%,#0000);align-self:stretch;width:1px;height:auto;margin:2px 16px}[data-theme=night] .nav-container{background:linear-gradient(135deg,#0d1b20f0,#081114e6);border-color:#07cdc438;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff0f}[data-theme=night] .nav-brand{color:#eef7f2}[data-theme=night] .nav-brand:hover{color:var(--acid)}[data-theme=night] .nav-link{color:#9db3ac}[data-theme=night] .nav-link:hover{color:#f2f8f4;background:#ffffff0f}[data-theme=night] .nav-link[aria-current=true]{color:var(--acid);background:#d7ff5524;box-shadow:inset 0 0 0 1px #d7ff5566}[data-theme=night] .nav-identity-badge{color:#a8b9b3;background:#ffffff0f}[data-theme=night] .nav-agents-cta{border-color:#0000}[data-theme=night] .hero-shell{background:linear-gradient(145deg,#13262ceb,#0c181df0);border-color:#07cdc42e;box-shadow:0 30px 90px #00000080,12px 12px #6a2bff29,inset 0 1px #ffffff0f}[data-theme=night] .hero-shell:after{color:#ffffff3d}[data-theme=night] .title-name{color:#96c9bd}[data-theme=night] .title-name:after{background:linear-gradient(90deg,#ffffff42,#fff0)}[data-theme=night] .title-tagline{color:#c9dcd6}[data-theme=night] .hero-card-meta span{color:#d3e4de;background:#ffffff0d;border-color:#ffffff24}[data-theme=night] .hero-intelligence-strip{background:#ffffff0d}[data-theme=night] .intelligence-label{color:var(--cyan)}[data-theme=night] .intelligence-value{color:#f2f8f4}[data-theme=night] .hero-metrics{background:linear-gradient(145deg,#13262ce6,#0c181deb)}[data-theme=night] .metric-label{color:#9fb5ae}[data-theme=night] .metric-value{color:#eef7f2}[data-theme=night] .metric-divider{background:linear-gradient(#0000,#fff3 26% 74%,#0000)}@media (width<=1160px){.nav-links{gap:0}.nav-link{letter-spacing:.1em;padding:8px 7px;font-size:.6rem}}@media (width<=860px){.nav-identity-badge{display:none}}@media (width<=1040px){.nav-link{letter-spacing:.06em;padding:8px 5px;font-size:.56rem}}@media (width<=980px){.nav-link{padding:7px 4px}.terminal-toggle-label{display:none}.terminal-toggle-btn{padding:8px 10px}.hero-shell{border-radius:16px}}@media (width<=899px){.nav-container{gap:10px}.nav-actions{gap:8px}.nav-keycap{display:none}.nav-link{letter-spacing:.04em;padding:7px 3px;font-size:.52rem}}@media (width<=768px){.nav-brand{font-size:1rem}.brand-dot{letter-spacing:.14em}.hero-metrics{grid-template-columns:1fr 1fr;gap:14px 16px;padding:16px;display:grid}.title-role{font-size:clamp(2.4rem,13vw,3.1rem)}.title-name{letter-spacing:.28em}.title-tagline{max-width:none}}@media (width<=700px){.hero-card-meta span{letter-spacing:.12em;padding:5px 8px;font-size:.5rem}.hero-metrics{padding:14px}}@media (width<=560px){.nav-keycap{display:none}.terminal-toggle-btn{padding:8px 9px}.nav-brand{letter-spacing:-.01em;font-size:.92rem}.brand-dot{letter-spacing:.12em;padding:3px 7px;font-size:.46rem}}@media (width<=480px){.hero-intelligence-strip{grid-template-columns:1fr;gap:10px}.intelligence-label{white-space:normal}.intelligence-bars{grid-area:auto/1/auto/-1}}@media (width<=430px){.nav-container{padding:10px 12px}.nav-actions .theme-toggle,.brand-dot{display:none}.hero-metrics{grid-template-columns:1fr}.title-name:after{display:none}.title-role{font-size:2.2rem}}@media (width<=380px){.nav-brand{font-size:.84rem}.terminal-toggle-btn{padding:7px 8px}}.expedition-section{padding:clamp(56px,9vw,104px) 0;position:relative}.log-filters{flex-wrap:wrap;justify-content:center;gap:7px;margin:0 auto 30px;display:flex}.log-filter-btn{color:#101713;font:800 .56rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#fffdf7;border:2px solid #101713;border-radius:999px;padding:7px 12px;box-shadow:0 2px #10171333}.log-filter-btn:hover,.log-filter-btn:focus-visible,.log-filter-btn--active{background:var(--acid);box-shadow:0 3px #101713}.log-filter-btn:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.log-timeline{gap:16px;margin:0;padding:0;list-style:none;display:grid}.log-entry{grid-template-columns:92px 1fr;gap:18px;display:grid}.log-gutter{flex-direction:column;align-items:flex-end;gap:10px;padding-top:4px;display:flex;position:relative}.log-gutter:after{content:"";background:linear-gradient(#0b111438,#0b11140a);width:1px;position:absolute;top:34px;bottom:-34px;right:12px}.log-entry:last-child .log-gutter:after{display:none}.log-month{color:#4b5854;font:800 .58rem/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase}.log-node{width:25px;height:25px;color:var(--ink);border:2px solid var(--ink);background:#fffdf7;border-radius:50%;place-items:center;display:grid}.log-node--latest{background:var(--acid);box-shadow:0 0 0 4px #d7ff5547}.log-card{border:1px solid var(--line-bright);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);background:linear-gradient(145deg,#ffffffb8,#e9e2d6b3);border-radius:14px;padding:20px 22px 18px 24px;position:relative;box-shadow:8px 8px #0b11140f,0 18px 40px #0b111412}.log-card:before{content:"";background:linear-gradient(180deg, var(--acid), var(--cyan));border-radius:14px 0 0 14px;width:4px;position:absolute;inset:0 auto 0 0}.log-entry:hover .log-card{border-color:var(--violet);box-shadow:10px 12px 0 var(--jewel-shadow), 0 22px 48px #0b11141a;transform:translateY(-4px)}.log-meta{color:#4b5854;font:700 .55rem/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.log-meta>*{align-items:center;gap:4px;display:inline-flex}.log-camp svg{color:var(--violet)}.log-terrain{color:#0f4a43;background:var(--accent-wash);border-radius:999px;padding:3px 8px}.log-minutes{color:#6b7a74}.log-latest{color:var(--ink);background:var(--acid);border-radius:999px;padding:3px 8px;box-shadow:0 2px #0b11142e}.log-title{font:800 clamp(1.05rem, 2vw, 1.35rem)/1.2 var(--font-heading);letter-spacing:-.015em;margin:12px 0 8px}.log-title a{color:var(--ink);background-image:linear-gradient(90deg, var(--acid), var(--cyan));transition:background-size .3s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px;text-decoration:none}.log-title a:hover,.log-title a:focus-visible{background-size:100% 3px}.log-title a:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.log-summary{color:#3f4845;max-width:62ch;margin:0 0 14px;font-size:.82rem;line-height:1.65}.log-foot{border-top:1px solid var(--line-bright);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.log-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.log-tag{color:#3f4845;border:1px solid var(--line-bright);font:700 .5rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;background:#fff9;border-radius:999px;padding:3px 8px}.log-open{color:var(--ink);font:800 .62rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.log-open svg{color:var(--violet);transition:transform .2s var(--ease-out)}.log-open:hover svg{transform:translate(3px)}.log-empty{color:var(--text-secondary);background:var(--bg-card);border:1px dashed var(--line-bright);text-align:center;border-radius:12px;margin-top:20px;padding:18px;font-size:.8rem}.log-feed{color:var(--text-muted);font:700 .6rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:26px;display:inline-flex}.log-feed svg{color:var(--coral)}.log-feed a{color:#0f4a43}.dispatch-page{text-align:left}.dispatch-eyebrow{color:var(--violet);font:800 .6rem/1 var(--font-heading);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin-top:22px;display:inline-flex}.dispatch-title{color:var(--ink);font:900 clamp(1.9rem, 5vw, 2.9rem)/1.08 var(--font-heading);letter-spacing:-.03em;margin:12px 0}.dispatch-meta{color:#4b5854;font:700 .6rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px;display:flex}.dispatch-meta a{color:#0f4a43}.dispatch-summary{border-left:3px solid var(--acid);color:#35443f;margin:18px 0 26px;padding-left:16px;font-size:clamp(1rem,2vw,1.1rem);line-height:1.6}.dispatch-body{color:var(--text-secondary);font-size:1rem;line-height:1.75}.dispatch-body h2{color:var(--ink);font:800 1.25rem/1.25 var(--font-heading);letter-spacing:-.02em;margin:34px 0 12px}.dispatch-body h2:after{content:"";background:linear-gradient(90deg, var(--acid), var(--cyan));border-radius:999px;width:46px;height:3px;margin-top:10px;display:block}.dispatch-body h3{color:var(--ink);font:800 1.05rem/1.3 var(--font-heading);margin:26px 0 8px}.dispatch-body p{margin:0 0 16px}.dispatch-body ul,.dispatch-body ol{gap:7px;margin:0 0 16px;padding-left:20px;display:grid}.dispatch-body li::marker{color:var(--violet)}.dispatch-body blockquote{color:#2f4b45;border-left:4px solid var(--cyan);font-family:var(--font-serif);background:linear-gradient(135deg,#ffffffb8,#ece6db8c);border-radius:0 12px 12px 0;margin:22px 0;padding:14px 18px;font-size:1.02rem;font-style:italic}.dispatch-body code{color:#0f4a43;background:#07cdc41f;border-radius:5px;padding:2px 6px;font:600 .86em/1 ui-monospace,monospace}.dispatch-body a{color:#0f4a43;text-decoration:underline;-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:3px;text-decoration-thickness:2px}.dispatch-body strong{color:var(--ink)}.dispatch-tags{margin-top:26px}.dispatch-nav{border-top:1px solid var(--line-bright);grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;padding-top:20px;display:grid}.dispatch-nav-link{color:var(--ink);background:var(--bg-card);border:1px solid var(--line-bright);font:700 .82rem/1.35 var(--font-heading);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.dispatch-nav-link small{color:var(--text-muted);font:800 .52rem/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;display:block}.dispatch-nav-link--next{text-align:right;justify-content:flex-end}.dispatch-nav-link:hover{border-color:var(--violet);box-shadow:5px 5px 0 var(--jewel-shadow)}.dispatch-feed{color:var(--text-muted);margin-top:26px;font-size:.72rem}[data-theme=night] .log-filter-btn{color:#f4faf5;border-color:var(--acid);background:#14242a}[data-theme=night] .log-filter-btn:hover,[data-theme=night] .log-filter-btn:focus-visible,[data-theme=night] .log-filter-btn--active{color:var(--ink);background:var(--acid)}[data-theme=night] .log-month,[data-theme=night] .log-meta{color:#9db1aa}[data-theme=night] .log-minutes{color:#8fa39c}[data-theme=night] .log-card{background:linear-gradient(145deg,#13262ce6,#0c181deb);border-color:#ffffff1f}[data-theme=night] .log-title a,[data-theme=night] .log-open{color:#f2f8f4}[data-theme=night] .log-summary{color:#c2d2cc}[data-theme=night] .log-tag{color:#c7d8d2;background:#ffffff0f;border-color:#ffffff24}[data-theme=night] .log-node{color:var(--acid);background:#0d181d;border-color:#ffffff52}[data-theme=night] .log-terrain{color:var(--cyan);background:#07cdc424}[data-theme=night] .log-gutter:after{background:linear-gradient(#ffffff3d,#ffffff0a)}[data-theme=night] .log-feed a{color:var(--cyan)}[data-theme=night] .dispatch-title,[data-theme=night] .dispatch-body h2,[data-theme=night] .dispatch-body h3,[data-theme=night] .dispatch-body strong{color:#eef7f2}[data-theme=night] .dispatch-meta{color:#9db1aa}[data-theme=night] .dispatch-summary{color:#cfe3dc}[data-theme=night] .dispatch-body blockquote{color:#d8e9e3;background:#ffffff0d}[data-theme=night] .dispatch-nav-link{color:#f2f8f4}.waypoint-band{border-top:1px solid var(--line-bright);color:#4b5854;align-items:center;gap:12px;margin:0 0 -12px;padding-top:4px;display:flex}.waypoint-tick{border:2px solid var(--ink);background:var(--acid);border-radius:50%;flex:0 0 26px;width:26px;height:26px;position:relative;box-shadow:0 0 0 4px #d7ff5538}.waypoint-tick:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:7px}.waypoint-copy{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.waypoint-camp{color:var(--ink);font:800 .72rem/1 var(--font-heading);letter-spacing:.16em;text-transform:uppercase}.waypoint-altitude{color:#0f4a43;font:800 .6rem/1 var(--font-heading);letter-spacing:.12em;font-variant-numeric:tabular-nums}.waypoint-condition{color:#0f4a43;border:1px solid var(--line-bright);font:800 .52rem/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;background:#ffffff8c;border-radius:999px;padding:3px 8px}.waypoint-condition--open{color:var(--ink);background:var(--acid);border-color:var(--ink)}.waypoint-rule{background:linear-gradient(90deg,#0b11144d,#0b111400);flex:auto;min-width:18px;height:1px}.waypoint-blurb{max-width:46ch;color:var(--text-muted);text-align:right;flex:0 auto;margin:0;font-size:.68rem}.route-rail-progress{background:linear-gradient(180deg, var(--acid), var(--cyan));border-radius:999px;width:2px;position:absolute;top:16px;left:23px;box-shadow:0 0 10px #d7ff5580}.route-rail-label strong{font:800 .6rem/1 var(--font-heading);letter-spacing:.08em;display:block}.route-rail-label small{color:var(--cyan);font:700 .5rem/1 var(--font-heading);letter-spacing:.1em;margin-top:4px;display:block}@media (width>=1500px){.route-rail-marker--active .route-rail-label{opacity:1;transform:translateY(-50%)translate(0)}}.venture-route-note{border-top:1px solid var(--line-bright);color:var(--text-muted);margin-top:18px;padding-top:14px;font-size:.72rem;line-height:1.6}[data-theme=night] .waypoint-band{border-top-color:#07cdc438}[data-theme=night] .waypoint-camp{color:#eef7f2}[data-theme=night] .waypoint-altitude{color:var(--cyan)}[data-theme=night] .waypoint-condition{color:#c7d8d2;background:#ffffff0f;border-color:#ffffff29}[data-theme=night] .waypoint-condition--open{color:var(--ink);background:var(--acid);border-color:var(--acid)}[data-theme=night] .waypoint-tick{border-color:var(--acid)}[data-theme=night] .waypoint-tick:after{background:var(--ink)}[data-theme=night] .waypoint-rule{background:linear-gradient(90deg,#ffffff4d,#fff0)}@media (width<=860px){.waypoint-band{flex-wrap:wrap;gap:8px 10px}.waypoint-blurb,.waypoint-rule{display:none}.waypoint-camp{font-size:.64rem}}@media (width<=700px){.log-entry{grid-template-columns:1fr;gap:10px}.log-gutter{flex-direction:row;align-items:center;gap:10px;padding-top:0}.log-gutter:after{display:none}.log-card{padding:16px 16px 14px 18px}.log-summary{font-size:.78rem}.dispatch-nav{grid-template-columns:1fr}.dispatch-nav-link--next{text-align:left;justify-content:flex-start}.dispatch-nav-link--next svg{order:-1}}.satohash-proof{background:var(--bg-card);border:1px solid var(--line-bright);border-radius:var(--radius);text-align:left;margin-top:32px;padding:16px 18px}.satohash-proof-head{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:flex}.satohash-proof-icon{color:var(--green)}.satohash-proof-state{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:600}.satohash-proof-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.satohash-proof-dot--online{background:var(--green-light);box-shadow:0 0 8px var(--green-light)}.satohash-proof-dot--offline{background:var(--amber)}.satohash-proof-dot--checking{background:var(--text-muted)}.satohash-proof-body{color:var(--text-secondary);margin:10px 0 12px;font-size:.86rem;line-height:1.55}.satohash-proof-body code{background:#6a2bff1a;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.satohash-proof-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.satohash-proof-link{color:var(--green);align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.satohash-proof-link:hover{text-decoration:underline}.satohash-proof-link svg{transition:transform .15s var(--ease-out)}.satohash-proof-link:hover svg{transform:translate(2px,-2px)}.satohash-proof-offline{color:var(--text-muted);align-items:center;gap:4px;font-size:.7rem;display:inline-flex}[data-theme=night] .satohash-proof{background:#ffffff0a;border-color:#ffffff24}[data-theme=night] .satohash-proof-icon,[data-theme=night] .satohash-proof-link{color:var(--acid)}[data-theme=night] .satohash-proof-body{color:#c7d8d2}[data-theme=night] .satohash-proof-body code{color:var(--acid);background:#d7ff551f}.footer--basecamp{color:#f7fbf5;background:#081317;border-top:1px solid #64e6e247;position:relative;overflow:hidden;box-shadow:0 -18px 70px #0813172e}.footer--basecamp:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(115deg,#0000 0 36%,#64e6e214 36.2%,#0000 36.7% 62%,#9b7cff14 62.2%,#0000 62.7%),repeating-linear-gradient(0deg,#0000 0 28px,#ffffff06 29px 30px);position:absolute;inset:0}.footer--basecamp .ecosystem-ribbon,.footer--basecamp .footer-container{z-index:1;position:relative}.footer--basecamp .ecosystem-ribbon{background:#0d2025;border-bottom-color:#64e6e233}.footer--basecamp .ecosystem-ribbon-label{color:#d7ff55}.footer--basecamp .ecosystem-chip{color:#ffffff94;border-color:#ffffff24}.footer--basecamp .ecosystem-chip:hover{color:#081317;background:#d7ff55;border-color:#d7ff55}.footer-hero{justify-content:space-between;align-items:end;gap:28px;padding:clamp(52px,8vw,92px) 0 48px;display:flex}.footer-kicker{color:#64e6e2;font:700 .65rem/1 var(--font-heading);letter-spacing:.18em;align-items:center;gap:7px;display:flex}.footer-big-title{color:#fff;font:800 clamp(2.2rem, 6vw, 5rem)/.92 var(--font-heading);letter-spacing:-.055em;margin-top:15px}.footer-big-title span{color:#d7ff55}.footer-wise-line{color:#ffffffc7;min-height:1.4em;font:italic clamp(1rem, 2vw, 1.3rem)/1.4 var(--font-serif);margin-top:22px}.footer-agents-panel{flex-wrap:wrap;min-width:210px;padding:18px;box-shadow:5px 5px #9b7cff}.footer-agents-panel span{flex:1}.footer-agents-panel:after{content:"Your first handshake with the family";color:#081317b8;width:100%;font:600 .58rem/1.3 var(--font-body)}.footer-hero-cta{color:#081317;min-width:178px;font:700 .78rem/1 var(--font-heading);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background .25s;background:#d7ff55;border-radius:9px;align-items:center;gap:9px;padding:14px 16px;text-decoration:none;display:inline-flex;box-shadow:5px 5px #9b7cff}.footer-hero-cta:hover,.footer-hero-cta:focus-visible{background:#64e6e2;transform:translate(-2px,-3px);box-shadow:8px 9px #ff8066}.footer-manifesto-strip{color:#f7fbf5;background:#10262c;border:1px solid #d7ff5547;border-radius:10px;align-items:center;gap:12px;margin:0 0 18px;padding:13px 15px;display:flex;box-shadow:inset 3px 0 #d7ff55}.footer-manifesto-mark{color:#081317;background:#d7ff55;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.footer-manifesto-strip strong,.footer-manifesto-strip span{display:block}.footer-manifesto-strip strong{font:700 .72rem/1.2 var(--font-heading)}.footer-manifesto-strip span{color:#ffffffb3;margin-top:3px;font-size:.66rem}.footer-manifesto-heart{color:#ff8066;flex:none;margin-left:auto}.footer-signal-row{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;align-items:center;gap:14px;padding:12px 0;display:flex}.footer-signal{color:#ffffff8a;font:700 .58rem/1 var(--font-heading);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.footer-signal:first-child{color:#d7ff55}.footer-signal-dot{background:#d7ff55;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #d7ff55}.footer-signal-line{background:linear-gradient(90deg,#64e6e273,#9b7cff73);flex:1;height:1px}.footer-main-grid{grid-template-columns:1.35fr .8fr .9fr 1.45fr;gap:36px;padding:48px 0 54px;display:grid}.footer-brand-block h3{color:#fff;font:700 1.15rem/1 var(--font-heading)}.footer-brand-block h3 span{color:#64e6e2;font-weight:400}.footer-brand-block>p{color:#ffffff80;max-width:240px;margin-top:12px;font-size:.76rem;line-height:1.6}.footer-email-cta{color:#d7ff55;max-width:250px;font:600 .68rem/1 var(--font-heading);background:#10262c;border:1px solid #64e6e247;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:9px 10px;display:flex}.footer-email-cta span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.footer-email-cta button{color:#64e6e2;cursor:pointer;background:0 0;border:1px solid #64e6e24d;border-radius:5px;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;display:grid}.footer-email-cta button:hover,.footer-email-cta button:focus-visible{color:#081317;background:#64e6e2}.footer-social--large{gap:9px;margin-top:14px}.footer-social--large a{color:#ffffff8a;background:#10262c;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:38px;height:38px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid}.footer-social--large a:hover,.footer-social--large a:focus-visible{color:#081317;background:#d7ff55;border-color:#d7ff55;transform:translateY(-4px)}.footer-social--large a[aria-label=GitHub]:hover{background:#f7fbf5;border-color:#f7fbf5}.footer-social--large a[aria-label=X]:hover{color:#fff;background:#111;border-color:#fff}.footer-social--large a[aria-label=Nostr]:hover{background:#9b7cff;border-color:#9b7cff}.footer-social--large a[aria-label*=Email]:hover{background:#ff8066;border-color:#ff8066}.footer-link-column{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-link-column h4{color:#fff;font:700 .7rem/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;display:flex}.footer-link-column h4 svg{color:#9b7cff}.footer-link-column a{color:#ffffff85;align-items:center;gap:5px;font-size:.76rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.footer-link-column a svg{opacity:0;transition:opacity .2s,transform .2s}.footer-link-column a:hover,.footer-link-column a:focus-visible{color:#d7ff55;transform:translate(4px)}.footer-link-column a:hover svg,.footer-link-column a:focus-visible svg{opacity:1;transform:translate(2px,-2px)}.footer-palette{min-width:0}.footer-palette-heading{flex-direction:column;gap:5px;margin-bottom:15px;display:flex}.footer-palette-heading span{color:#64e6e2;font:700 .7rem/1 var(--font-heading);letter-spacing:.12em;align-items:center;gap:6px;display:inline-flex}.footer-palette-heading small{color:#ffffffb3;align-items:center;gap:4px;font-size:.62rem;display:inline-flex}.footer-palette-bar{position:relative}.footer-palette-arrow{color:#081317;opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:1px;right:1px}.footer-palette-bar:hover .footer-palette-arrow,.footer-palette-bar:focus-visible .footer-palette-arrow{opacity:1;transform:translate(1px,-1px)}.footer-palette-chart{background:#10262c;border:1px solid #ffffff1a;border-radius:9px 9px 0 0;align-items:end;gap:5px;height:92px;padding:8px 8px 0;display:flex}.footer-palette-bar{flex:1;align-items:end;min-width:6px;height:100%;display:flex}.footer-palette-fill{width:100%;height:var(--palette-height);background:var(--palette-color);min-height:18px;box-shadow:0 0 11px color-mix(in srgb, var(--palette-color) 55%, transparent);transition:height .25s var(--ease-out), filter .25s;border-radius:3px 3px 0 0;display:block}.footer-palette-bar:hover .footer-palette-fill,.footer-palette-bar:focus-visible .footer-palette-fill{filter:brightness(1.28);height:100%}.footer-palette-bar:after{content:attr(title);z-index:3;color:#f7fbf5;opacity:0;pointer-events:none;width:max-content;max-width:170px;font:600 .58rem/1.2 var(--font-heading);text-align:center;background:#081317;border:1px solid #64e6e259;border-radius:5px;padding:6px 8px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.footer-palette-bar:hover:after,.footer-palette-bar:focus-visible:after{opacity:1;transform:translate(-50%)}.footer-palette-labels{color:#ffffffad;font:600 .46rem/1.2 var(--font-heading);letter-spacing:.04em;text-align:center;grid-template-columns:repeat(5,1fr);gap:4px;padding-top:8px;display:grid}.footer-sitemap{background:#0d2025;border:1px solid #64e6e238;border-radius:10px;margin:0 0 24px;overflow:hidden}.footer-sitemap-toggle{color:#f7fbf5;cursor:pointer;text-align:left;width:100%;min-height:52px;font:700 .74rem/1 var(--font-heading);background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.footer-sitemap-toggle span{align-items:center;gap:8px;display:inline-flex}.footer-sitemap-toggle span svg{color:#64e6e2}.footer-sitemap-toggle small{color:#ffffff9e;font:500 .62rem/1 var(--font-body);margin-left:5px}.footer-sitemap-toggle>svg{color:#d7ff55;transition:transform .2s var(--ease-out)}.footer-sitemap--open .footer-sitemap-toggle>svg{transform:rotate(180deg)}.footer-sitemap-toggle:hover,.footer-sitemap-toggle:focus-visible{background:#64e6e214}@media (width>=701px){.footer-sitemap{max-height:58px;transition:max-height .3s var(--ease-out)}.footer-sitemap--open{max-height:520px}}.footer-sitemap-toggle:focus-visible{outline-offset:-3px;outline:2px solid #d7ff55}.footer-sitemap-list{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,1fr);display:grid}.footer-sitemap-item{color:#f7fbf5;border-bottom:1px solid #ffffff14;grid-template-columns:24px 8px 1fr auto;align-items:center;gap:9px;min-width:0;padding:12px 15px;text-decoration:none;transition:background .2s,color .2s;display:grid}.footer-sitemap-item:nth-child(odd){border-right:1px solid #ffffff14}.footer-sitemap-item:hover,.footer-sitemap-item:focus-visible{color:#d7ff55;background:#64e6e21a}.footer-sitemap-item:focus-visible{outline-offset:-2px;outline:2px solid #64e6e2}.footer-sitemap-index{color:#ffffff6b;font:600 .58rem/1 var(--font-heading)}.footer-sitemap-color{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.footer-sitemap-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.footer-sitemap-copy strong{text-overflow:ellipsis;white-space:nowrap;font:700 .72rem/1 var(--font-heading);overflow:hidden}.footer-sitemap-copy small{text-overflow:ellipsis;white-space:nowrap;color:#fff9;font-size:.6rem;overflow:hidden}.footer-sitemap-item>svg{color:#64e6e2}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.footer--basecamp .footer-copyright{color:#ffffffad}.footer--basecamp .footer-legal-link,.footer--basecamp .footer-terminal-link{color:#ffffff85}.footer--basecamp .footer-legal-link:hover,.footer--basecamp .footer-terminal-link:hover{color:#d7ff55}.footer--basecamp .back-to-top{color:#d7ff55;border-color:#d7ff5559}.back-to-top--progress{isolation:isolate;position:relative;overflow:hidden}.back-to-top--progress:before{content:"";z-index:-1;background:conic-gradient(#d7ff55 var(--scroll-progress), #ffffff1f 0);border-radius:50%;position:absolute;inset:-1px}.back-to-top--progress:after{content:"";z-index:-1;background:#081317;border-radius:50%;position:absolute;inset:3px}.footer--basecamp .back-to-top:hover{color:#081317;background:#d7ff55}.footer--basecamp .footer-links{flex-wrap:wrap;justify-content:flex-end}.footer--basecamp:after{content:"";background:linear-gradient(90deg,#64e6e2,#9b7cff,#ff8066,#d7ff55,#64e6e2) 0 0/220% 100%;height:3px;animation:9s linear infinite footer-edge-flow;position:absolute;inset:0 0 auto}@keyframes footer-edge-flow{to{background-position:220% 0}}.footer-email-cta button:focus-visible{outline-offset:2px;outline:2px solid #d7ff55}@media (width<=900px){.footer-main-grid{grid-template-columns:1fr 1fr}.footer-palette{grid-column:1/-1}}@media (width<=600px){.footer-sitemap-list{grid-template-columns:1fr}.footer-sitemap-item:nth-child(odd){border-right:0}.footer-sitemap-toggle{min-height:58px}.footer-sitemap-toggle span{flex-wrap:wrap;align-items:flex-start}.footer-sitemap-toggle small{width:100%;margin-left:22px}.footer-hero{flex-direction:column;align-items:flex-start}.footer-hero-cta{justify-content:center;width:100%}.footer-signal-row{overflow-x:auto}.footer-main-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.footer-brand-block{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}.footer--basecamp .footer-links{justify-content:flex-start}.footer-manifesto-strip{align-items:flex-start}.footer-manifesto-heart{margin-top:2px}}@media (prefers-reduced-motion:reduce){.footer-hero-cta,.footer-social--large a,.footer-link-column a,.footer-palette-fill,.footer-palette-arrow,.footer-palette-bar:after{transition:none}.footer--basecamp:after{animation:none}}
