
@font-face{font-family:'General Sans';src:url(data:font/woff2;base64,d09GMgABAAAAABxcAA4AAAAAPagAABwHAAIAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbtWIcZAZgAGwRCAq4HKogATYCJAODLguBWgAEIAWCPgcgG9s0sxERbBwAQPpwyf7r5MnQ9ENryHB6XeZ6CpbH4gUhmpouPIqqwcbNY7YQcpfqMnPze7BUD6vjJ+mj6qscGvavMkdIMgtPtfb2umd4KQCs86NySBKINIERZyQqcw64fOSXV3uVThdWh+STxQlx0GNLMsTMnIsil5NoM5F7obmFPvD65/nNP49/JsPTNv9pL2QV6Oaq0CbyODjgDu5ASugj0gow0FWrn1W0++GaRbv97lUctVlVS4BUdYfNrKi8dk9EkcgYwzjnQjI/2P2dqiAnJhToZEeaJluTKeoQ2BmLtFiJNhj5PP2Y7N39YZOBdDGZkhjMBpPV4FISDDHvf7XpOHVcusztfg1TxxzHyXMOCs3jPefgeC5HTZTDkStwQEZG/rKtWBEKBfDv/7/NtP038hzrG1dRsJwQb9EFuEOqk6KZ+RrBm7d/l481GsuAmoUczyrKWZnlMSgMlSunAyytDbExCgB1gCUUZdoUVZE6ZYqyRzPReS8nYUzzAZU6A8UItXsTnb0IXSPN9Qx0GnAU4ypGOELo0+6XgIASACglbotzR/Dh1UO2JoC3/XINGPipcgfBwI2sKQMDKQDbWOx7vaoMpOJkZ5aaKq838OewL9zxRAXISaK1Xc6rqG5rhDrHAHM3reaOZdgO+4vDXaen+ajf7o/6rgDCNRytI6Er3IuONCtWxDl1JK6tI2lyEqXZC0sLsiaXFb1rg8XkIlR2FAuatjJUbC2LykCTvAWleU+BbNtNlHvLrvJp+d8xUaO+ofq0zq91tb2O1G0oXG0Sm5n2fk1TJNxGvJKRBLjWIkhU0ZxTmZAwoyZL2LbOU+dqao3CEbMsX2gW5RCESTSM8SAD5RtFyGaVSEhuUBmrMRBznpIP2rebP2g7LMmWYFWYqS+J5o4nToBTOqsH57X7Qo9Cz2N6EXr1mJ2BbnV/39fYwqYlPyoqFbGgdMB3Za7L7sgtyiMKa4qBw6iIVZQqKFNaLTce4WIoerLEYzM97nnihgNIlsJElDpOOMEpzs1L6MpKoKBhrYPronUP08cNyueLTHpyMOFJCMAQgBRVsIEWMWWMQtvvrEQqrTF/CsYVZAOB31CiJhUg3sicu0hccqBAMgQM4VQd1UBEiePICXGKc/MScWXeRx7xbHYKPS8FR6YWolcbMUkc08bmG1YjX2uJOcSNzHFmgilmmDdKwgi1IQ2BnsuEw4Cn5IGC1xoFwcEtYEY8BA8SXqMhA5GMYRqYn3FUZr7KFVF4IlFqdTT00IjmOJi6c1k0gN1SEzQdrvfIKCXXhaHSXGcFUQEg8S7e5VeknNIMhtCI1ePIpG+aMKN5LZyFVakO0kRlWzRS0eEiHiMkBW/QGEMj0sOoBokRZACQAI2pG5R6qFeKLX9XODVGFRQUAADEAAXYkPV2RHBA8MxKE6JYNpA9kYuOAfJ1iVYhAViwYMFqAWWJCFyBoIigREVGYCW+Sd3U4qgENWhBJI44rLQRHzSHiZE5ljPBFLPF5y0lWK3QthRpqtiCyQAh7jHGO5hKonWFKJZRO0YfNIfBqDj+VHDjiUMGQSAMovKCRJ1mIJRExLivl5OmojUUBKSQXVDEh4T4qK5THDRkgAND5b5NUTBC4CFK0oyFGCskWcqwSW4qiMqa7T3KA55wz5Ybdya6pV7Q140fNFaoMXrzzIQdc3J0Uf5pTwGyQb1PpYXqlAmdMks77tGA21fJ1ZC2kKfks7mD/xwOyX8Fn4Rb6rtab7Wt5joj3bFerT/yMfSVG06NUD0emAxNE2aqAKMpzOfkB6GJzUahqBV5ElREG43okFEVQ7n5CxvLi1z/3RHromyUsjW4bdyR7gse6FHwZD6XXpVpOgxCQIS1MWKyp2nCbPp8dSS7OBJVygha9BAqA86GjgeG99j35AMwzWHQZ3RqhbJT+uVvZLgd4qUDlIcb6nNBIcIxnRCnrc8w56V7PNLzwX/B+Aq6Yvo6fYBaqCNEQ0G91FMLzBKToEaYGeeAGJB5FFaZ9/RURbhxKKF42bmiCUfC0gwbrcbbXa9Q7ut9EmOHfI8u2gUkLMNu5qtSqpyyG84y90+VbTUG4hpPycfAfqI9BqKCAgq6UFgU0EEHBXRQQCdhe6l8TXRCcUGRJbiP4Gvb0EMjpliaACXssIqtAC7m4fm2TiRP20QhQIUpIwz5WRANWaLngUqQalT8kqfkSxAW2hFHsMDAwBh51H2hx1T5UnvNNKVBTxjBhQ0bFAzUYxY1WiZVQl3SCeLNl4jbOrHegbTUIeujdIx3ZUrr7J5cLO98vCIcCN+SL4UatH52Nvc7G9nTotCSvkL/eOEnJDfFWOIFHL8gDEfiR4SWQSt1nJGjBdjlRbYCx/TCngqmxtYi5mH85gIorNUbbSjKHQcnwSlbn3GdB/d4pGdf8cWmPkCXRh/QF6aRqFGIbMD1XfHKlzuGtPc+pyQJ9z4lJc8s00OjsXilvBg3lnNB4qhyQVzjRlmH0KmPkGyZgyKuCZua8uuBng8KDDhNTF+JUeMqUYddVJCgMlTmfDPM4MVB3+mD4GPzUKQemw4yxADESAMQA5CBA4EWzeHEqHpMM0FMFbPq+YqFtCWUcYCBlzucimBWJWaI1FY2npkYg+FkFMOc0BbMylwtEAVPyUfx4NPICs0D6sHxyIng1DFLRIg85ctvDlOjm88xOihDgyCLRRxfoayxXGUhMh9qQBR1EUpEj0YxayZAbgeupFTItbQ2M8K5sRlEDpXvKQTFjEDKyWFJkbgUFc8kDiV4xWPZ6AsTeMFnG7NtOcmZEdUMBQIwfHRwDG2opZgjD75yMyL5xWf5j9NIAbhFqOuEO6wvPAGybDhZE+PY+MCxEfxXi58eBZxfylG17razOKdc8qCTNJlkGaydx0yOW8se1Qs0Xsl8UBcEorurO2RgB00rMhv+5parnpYKZBXiSLBI9G102hScouXih/M0EMTVIqT3RWudpAyM48Pk17PXSYbpTD4XidRK+hW6M6Qpn7909YoGwBOVKyUCms9nJwI6prvMhNj4WPLqkz8tSFaBqy4z/PSBkzb0YicDzg3C2ZgbLSH/wJW0rDmG0iDKDoYEHDyLpWgwb7NJKxcNKVQKkntbyUkTwzKkU9B8vQPOBC2tAiCcrVBsbb9e/XTj3laY3sBMp6A+qFUQKgCtVmlpaJQyyUqAVJh/TuHEPffXFr/IAj5ZOX0vh4GHWKk4Ehi4UGeVCjuTzcAIROVBfK/diEVdN2cc+z5OadYuUVbZKNwnXGCjVWP7gDzqdNpoHE2RUWPhiSIlTOqihsChT/U60X8YelsLqSs7wM2R3K5caFFPjhOy4SsrSndkoLK4ZZtB75KVKcVYi2oFjg0YPF3YSFjOUyt/MdMOwKi55Vyc+5CZX2BMtYCuJWDb6x8vsUWaBiQDXMksoVhppIGFxgrIKQy+FFYtvDclJFsvCWkaOMPgbXP6b+UIVv723FUjjrcORQXdQcDMUFZRvkXnnw9BiND0Uen48jsWdgmKjdfC5ftYeax1md5KHc3YWGMD7EtDI+Cudq/dYr6NBrpyLFKqh3pSl6TN09naGiO3p/EwsjUQicICzxhiGg6d5sflOUKitlXPrrRn8VHFmgDsUh/A4T5d46NQRbeVezrAkyeUtcOiSxtb9KbQGK3YJe5vodgFxLoVlVpjTkXVdzXClm0e3559Bw4F6hqaIjARhJQMCiOHIyipqGlo6RQzMjGzc3BycfPw8gmIk1yRDgAYx7mgCgIYDe5qwdSQt8Ckrhoa2f/cYQlQg8qQMrqZSRmAgjEronkOIEmcvTVAv1V9EBQg672E0ED2beuN5wJ5MpFdMQwAI3hgZIUpAxhq0HqcgVZI9MgmoOGasCYFIS/dERXRL4dIJhGOZQmrYnM4mJrFagW/pNjc18qAfuk/t0673faSbN2ukRjbu/JKd1/uMQHxDosjDkjsGmkjCfrTYgBH3B3Lm2EZyu26LwEGL+/QoSdCgE5mLnsT/tv7Mp7//AMQgK78PWDGajDMwAAkVUJx6qX1MSH13C5OzAzMHJaZkTk+c+/HwMzL3QZkDs1Mf9L23/P295fw5T7qC/G5KuK2KHtyfK/C14d4B4hn4IehTTCp36ek4D6Dyv0K63ruwDtEqNOAa/Ekojb44WTpVbXxsrBKyEsSMdoEuecpUcoFcrMllYXLqhLRVj1S6RfNmLumEAvrpTm7SnVChT2mlOYC2qosYVvVudWqwgVKTiNDo4VYtbFmrbLqplZVtKRlSjmfpuG8ep5hzlxQzJhWaZLLZyRVzzPV6pn9rge3cKVcOaPAuShlz7koO1fNPDy/mdLHfuqLn0me6zxP6bMD6JHLfRH6yGg8OeMBbYv8yYcaICsKj/Kc0pJ1PvK8x9567yHWKX1GkOcuFgUmWZwf6OY5xJnzc1J0yjSPGxjRcLBaloNW/+vjb16qaWnMfdinp0suehku5FhLh/f2sjWhm/zig84Xnc0wSo/33shoBgEWYurpEu+6WN5bPMoXbDt7+d5yt4x0/KWOu0eILAsS8ALQjzOHPf7+4kswuYt1nqb02VAx7cfPjMVzeP7pXTyfyqmS0rybYdLqEqmHJawgoxAU80vqBcBOiMqt0wnaOR7dmAcSujI9nLoEyzXYYeEXOBkBmWJjxEmRQCyeOAe1NSjn4w456Pvg/m1qPP6s3ttqS0fjGCmmT44Z4qeO1Dr92990f4rjWU1n0njLtOBoyeA+DWw/csluJ6ll/Hnv1bS+uR1qPCvcZg3bIQwGMHS6YppzqdMHWTjEgoGePnS2xxHPZC4W5d5HP/9w6va+qFbTciJkuc/e+fMwu6TLrHAPuNEn5wqIKU8r0WifefYgtqccjGhispF5L1Y6KDskz1vIM+aGs+EHSVHE9FBkiHCBT1mmEX2TMmYpBFXRBBQ44QI8tf0j0HnF9Apk1YcJkijUQ3fEs8jqgcWqkWM0PIKjWlWe2VnrSelNRHTrHbcficrIP3cWU+WuvDv4gjsVf6CbjyGnZjX1rSzUGj0Qq2LKK16YoukMv8EmtlD0vg2HRHbfFIXKoWba6bq2q4fzoA14NheQL4hLobE4exwnqW/A7u/FflV3G9BL2G5Rs02NJrbGOIrRRwW7xgS4PhjXAZoEaFAKn0cuMjKZH2s1XrAaCqoXjtAjzR7YxVZzCa4uevlQaePsNf6fRvc2YI4ervCnQeoqtSOidyW3X3O3lsGJz+XrCrItCo7KgZY/m2vFhju6KAiFJSj4kSvZjgkAAarR6cbpVrApcSZAq+ltc2op4j0o6FV/Hd+R3NW5O+07Zh66XdmX8lVyK6WsIoZtfHdooRqG9pewtJPsjGEThwL07b9J2WW9s3+0nc7Ycutqx6vIprcNWEzAz7TMdj8biiyMkDWj6e8d5LE95ib33YN5Twjm0SEMtZPHdQ6Z77hnEAlyo6Ez0GzbrYZT584QGuf6e/OicfT7Z2nFxqblw9pn6fNsc/mZLO+6n4FDpoDcs5OW2USpWNjncy6aNAbqrc6eJZdSC/YnFnadIZdTmh9Lim7mM0ty8fPVji8yyg+oKRV1f7er/3e0M4M4pBsOPtOW4nViqyvNzw0PtDNqzB7oGrqQvLPgckrvhPiJyp0MxJnHUluMWH15fcQluy9q/iddluChcDK8sbsCZHTV8l5pKX8ovDcNZw4BGuNrM0RlHT3M67+XavRScmN9K44UpA0rGhylCgtzY5iangtW9S9IOi2cfvr62BA4wGDdLikIjV9YXziL081YcwTyZYWN03xDwZwFe9MSye3MRTZfLsBr5CnJlMqqBIMkUapXKRGLmJ33hYhC9JW6vV9PkZcEtcnqPLUupao8US9JgHRqEaJES5DcP/G+2v4GXK6sLHMlAiTpcEXoTlRuOB5hN27hvApwlVoZqtRwOSoNKlNp7wsqB2Ymi0Mq5FXqEKztJw16Npx8eCbBKEisylO5avR0SI4FfU2Vdr7c9pougRGPabXHGCeBsmHmtKzfaeNSQ9/xtBal9syVPwD70MxHgEEvCCMXk5M4QthwktIHmDo1OJ3Wq+GM8RySksHrR6VzW0tmbc3+Z2tO3HbGxbpZm1z2pGEr8OsET7rZ3d2C7usbBC5ksoq0orjJHWWjo2lD/x4yfOTw0XxQ9IzD44ALTOqYdGoeNX39XMaAghdE1CNLxSD3DmXj0ZrqpqO7xzpcU5trzNhZpG1btFjbvhV/TsFTsW825yqIcXkrJz78nyfJ1mczMZTNUyj4IkNtpcVQ7S+i0z1y7dYLgGq5IsE4vShLh0pkRTIB1yTBYRbEwyVMuhRmcWSiyXAcXuvXGcsceEl1trivXMfVN5eApI2mTeJNsizz3Zwu08pXGtCzh7m5PF4r4mpkArlWJ4WK9RIyl7Cx6pXcEWP/36p0h8JGsrkJ9El1z45YuZP1j68B4ipYP97eHHbYZre4mIjZjGAms0Rm1BFSsxlca0xrxHq6g7xTYNAT+pkBf2BGQM/HtBf/5agKlHWuo7UuZQFH9e1FTFvLqEGFPC4mrMHgBu8pgQntMKECvgmRoUYE9L1nczNYk/Tv1ospr8bhU+xNIaiWmEwSzGhuMzXC8tMu/MEYnU7NZeRR00c/2Op05qGlNqzptY7/u1ALEv7/n3D3nM45roYBvOwZ+1kCbwrgnNeGa0bBcUSVm8cXjk2bIj02vHKwMEGW00vRT7PMJvx3dB4i5DClwmMZVGH6RW3qD1YI7ivYQajtxJu44pmPUjr57PudNRVLioP9iwuLvXJridZR3qorxPL79NUJJj01DlERPEnA1HH98oYtD7/evu3O1+tX0UICHp7PVZIymCNj8uQ2gKFdBNaFDr5RNOiGoLktnAny3rC1+IOvYr/6q+3FBTytU9IPNbyfswFskBJwiIAZnP1D9hN6FIb0EjCHsvzyQ97l+8unn1s3sIXoa2trcNav3jdrDjvrnSXf104YX+5z60HGO7Hru858umnDhavjFslb5kQ3zpvbsWYe+CiADsR2QpY3fIjfD6zFYmsh1dDR0GjQQVlz896mjVfvr5lzvCOzUjtUOz/oa1q9Z96cDftaa5bOSqsazvWBXRevtZiJsVeyrz1FKx9tNPjvxjfh1pkV/taGRB+WgBVrJIpio+GnJd8no9qgt7i9XlKtBL+vjmELCbAmwU4iMbJHZa9Ke0xMJtkB6yanC4mp15vMkhiYWiuMPeLEHhTefMAJLIusP5i8fn+kecP+5A0HAcfclIrF/qicW/dgbqhy9kZko8qixRUWDWinrEH8zPWl/sPF00I3icDRjHxha/V2vjKgemalV+Wo0KRdHWvspG6tzj+gsRBRC6EBki7Dgvpw49KmRK88EXcUmwgPyqdDTEUfY79Pxy/Tz6+5t7QxyaVIkJAmOWFQMVlEoSTN2N86wKoBBLrwX3gq/C8w3XgUWrKonl/L0CPsqd7r2enx6J+C1hu9bxT1uoH/XP9rPajf4d3pxc/ekK2277ArtznWONCzN0C99o/ybovu5OSzk9Vf2n4t1XdxgKF3GpaW2FnU3fCkAQf5tcKNuij0H32T9hDo3bl36V62Z5gH/Nspph5ZKgI3O/c83QD2HvCy3z58Ly6+3Q7dagf/d+4LfynoMCIwWwPa7KSZzi0iNZJ1/41QJE0VCmUcCEX7COL05QGj2eM26y2fZMMsukxXjGbV5BwGtM6zyAo/1847VQ7FENp8G4/jp1d3WSpwubX8c2uNHAd90TdzVTg0c6XP3FjVxyHpJdEoBaix1mo31qKQWtlLKklzNlWBsWZD8/IA28ZfMQ2JQeWn7DxuoHk58mWXuRJXWGs+t5YrcDC8Wj5nZXPNvJX+ilmbUyMrEy3moEKoE8fE/fRNTtsfErM7WUskFmsdoBO518RuypZhCvGY06wJmXpj9hr2GtD/bXedM0EP85WwBFcq8bI6I5ftCnf8E2p3sS38VRVQgqeuckA3qS2Vo8YyE2moXK4rBe25eUgMyWzTM+kau9uiQ3hyWCXgaW1g+wba+9w/aX/k9jyL9EHAjvO34j3tXW7qPghV4KJJYcGukRqjAHQgMeTo+2fqHnEje5t6vZvY/WvuAzk7DEwGT8d/PdcGcYusHrNOzMdgFZ+rtkoLkIXavApcW7uJxYDntLBH96LV9XWLVnUvXvnXGwvhqiZtjBN43Ea+ToBmNjYv97Nt3B3TkFtQ1S4HxPVFliNhp6UCx2yVDtJaLcdLmv3RuaRwdw10C5m2w8pl/9u5wWWuKFWTTmtFa8n/PqB92HCkDxTaXSKCZJr4MhLc75CVqUlHlTlFBdOLIBiSZk2bMPQMRlmZXi0MqHWmcmMSLkQwDo8hyp40YdJunKKgyGBgFPLwCYhaoeI3sZvWImu3sbdllzlGgLX3WOI+kA03MJlqq53UI9JoC19lAt9SrlJklynY1rNbz4KE+YfmHZKsoojDe+btEc/dG96LrKYAA34x7RhQRu8tu4cdib/QS7nxW/AtJe0mJr90KwXbdWTjEfDZ9jx4A4vTVgitxcGgX9j041O7WaiIO3Ajh6SMnTf2jkk2QNbfcnvsqjEUkr1pAA8VsbqnHgc7O0VLRWDk8rWPXpk2ftzK8QO5r18XuJRE209mjMXiWQkSsYY/kczWZQ+X2diJUpEazEtdfu1KezvtuHqFduvsaOcLHD4pde+Hlta9B1P3vG9t2arP32AhhKjTr8CdPlSY1rMhv1HAmFoowhu2nYXTttPBn6Xx8O0B/7sN7nW+dW+4XWw+6CqVIG7SMjM7mjZ0a3joiOGjcHDphWcvS0xBlDJEDstYibApZ8aeZ88jW9dA/aRqBR+LrtNw6qPfPcB5weV4zSeL+rf6aU7KkGu04OC69pYKwioeK9OVWvobfqU9p0+9pG01zkcBo1TNnci1xdTexkl7K7FGV87dfc130lLW5lncX2gSn8tlkvlhsh1uXvpA79DJa2/oPcYTskhmFkvLLdv9L6jpbWs43dRe4heAXyPSArcBH8NpXmmeAJECEM6PvF2HaxVRp65qb727/QH40ux/e2U+tkZBqiJ/yaBSJ2MDuJhsXhgU88z6WrUy8bASP0P0rdud71uhCHnJxcpHdznI5vCtGex0FNX8RH9VcB5sr8IpfKbpzMmInFPVx6C2AtUkSLAbVVlCvcbIELekPwM+6fqUelgUBp7Q2Jo2gGh+UzqT/GoY2D0QXcHgWQe1rYxukJ5tMj65/KJro7raKMV5BhhcqwMQEU/eERZpREwJxd5+UGEZnc61r9jwr/0jbx4sic8iWTrzQ0kOG7ZuaCKsJtK+Vhpn+RnX/9n5Hz2Mmq+YTCHZUOA6LNIo6Axgk5PSMzP6F3dOEmwzO7nItt96ZxhEhRlWXvuh/QAD9/CpAOSPnZYzEuRSxWPnYXeRPYYab3c3Nv2ut6t3d8b8Ze97abByFcKq+Hn51Mjk8/wgbc/JT2HbhTKuRKQGmZ6FA+Q+DJwqV+s3q4TRvJ9Kcn1mNK5+Qm6Fm+o6crkSU6R62SEHyrXYq6sbLmggiPvAGbcynApmdXorYk7zyE21cyJt1kUeqOZXTm/At8Ort0Wcj/aYXAAA) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'General Sans';src:url(data:font/woff2;base64,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) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Clash Display';src:url(data:font/woff2;base64,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) format('woff2');font-weight:600;font-style:normal;font-display:swap}

/* ============================================================
   v3 HERO PREVIEW — type-led, rotating pain-word
   v1's editorial scale + nav language · section 1 only
   ============================================================ */

:root{
  --cream:#FBF5E7; --paper:#F6EBD7; --ink:#2B1D0A; --choc:#3D2800;
  --orange:#FF7B00; --cobalt:#3B6FE8;
  --bg:var(--cream); --fg:var(--ink);
  --fg-soft:#6E5F4A; --line:rgba(43,29,10,.16);
  --brown:#604106; --gray:#C4C4C4; --icream:#F4EFE4; --line-soft:rgba(43,29,10,.16);
  --choc-deep:#2F1E00; --cream-soft:#E7D8BB; --line-dark:rgba(251,245,231,.18);
  --expo:cubic-bezier(.16,1,.3,1); --quart:cubic-bezier(.25,1,.5,1);
  --font:'General Sans','Helvetica Neue',Arial,sans-serif; --navh:4.5rem;
  --display:'Clash Display','General Sans',sans-serif; --card:#FFFDF6;
}
:root[data-theme="dark"], :root[data-theme="light"]{--bg:var(--cream); --fg:var(--ink)} /* single-theme by design: always light, like v1 */

html{color-scheme:light only;overflow-x:clip}
*{box-sizing:border-box;margin:0}
body{
  background:var(--bg); color:var(--fg); overflow-x:clip;
  font:400 17px/1.55 'General Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  -webkit-font-smoothing:antialiased;
}
.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}
:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}

/* ---- nav (v1 language: uppercase, letterspaced, dot-prefix CTA) ---- */
nav{border-bottom:1px solid transparent}
.nav-in{display:flex;align-items:center;gap:34px;padding:26px clamp(20px,4vw,56px);max-width:1180px;margin:0 auto}
.logo{font:600 1.35rem 'Clash Display',sans-serif;text-decoration:none;color:var(--fg);letter-spacing:-.02em}
.logo::after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-left:2px}
.nav-links{display:flex;gap:26px;margin:0 auto;font:600 13px 'General Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase}
.nav-links a{text-decoration:none;color:var(--fg-soft)}
.nav-links a:hover{color:var(--fg)}
.btn{
  display:inline-flex;align-items:center;gap:10px;text-decoration:none;
  font:600 .95rem 'General Sans',sans-serif;
  background:var(--orange);color:var(--ink);padding:12px 24px;border-radius:8px;
  border:2px solid var(--ink);box-shadow:6px 6px 0 var(--choc);
  transition:transform .15s var(--quart),box-shadow .15s var(--quart),background .3s var(--quart),color .3s var(--quart);
}
.btn::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink);flex:none;transition:background .3s var(--quart)}
.btn:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--choc);background:var(--choc);color:var(--cream)}
.btn:hover::before{background:var(--orange)}
.btn:active{transform:translate(6px,6px);box-shadow:0 0 0 var(--choc)}
.btn-ghost{background:var(--card);color:var(--fg)}
.btn-ghost::before{background:var(--orange)}
@media (prefers-reduced-motion: reduce){.btn,.cta{transition:none}}
@media(max-width:900px){.nav-links{display:none}.nav-in>.btn{margin-left:auto}}

/* ---- hero ---- */
.hero{position:relative;padding:clamp(18px,2.6vw,40px) 0 clamp(48px,6vw,92px);overflow:clip}
.eyebrow{
  font:600 13px 'General Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase;
  color:var(--orange);margin-bottom:clamp(14px,2vw,22px);display:flex;align-items:center;gap:12px;
}

h1{
  font:600 clamp(3rem,8.5vw,7rem)/1.02 'Clash Display','General Sans',sans-serif;
  letter-spacing:-.025em; max-width:11em;
}
/* the typed word */
.rot{
  display:inline;color:var(--orange);white-space:nowrap;
}
.caret{
  display:inline-block;width:.055em;height:.82em;
  background:var(--orange);vertical-align:baseline;
  margin-left:.04em;transform:translateY(.06em);
  animation:caretblink 1.05s steps(1) infinite;
}
@keyframes caretblink{50%{opacity:0}}

.hero .lede{
  margin:clamp(26px,3.5vw,40px) 0 clamp(30px,4vw,44px);
  font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--fg-soft);max-width:30em;
}
.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.hero-note{margin-top:clamp(22px,3vw,32px);font-size:.9rem;color:var(--fg-soft);display:flex;align-items:center;gap:10px}
.hero-note::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);flex:none}
.hero-note b{color:var(--fg);font-weight:600}
.hero h1 .hl{display:block}

.hero .wrap{position:relative;z-index:1}

/* ---- hero page-load: one orchestrated entrance (JS + motion-ok) ---- */
@media (prefers-reduced-motion: no-preference){
  .js .hero .eyebrow{animation:h-fade .85s var(--quart) .1s backwards}
  .js .hero h1 .hl{overflow:clip;padding-bottom:.2em;margin-bottom:-.2em}
  .js .hero h1 .hl>span{display:inline-block;animation:h-rise 1s var(--expo) backwards}
  .js .hero h1 .hl:nth-child(1)>span{animation-delay:.16s}
  .js .hero h1 .hl:nth-child(2)>span{animation-delay:.28s}
  .js .hero h1 .hl:nth-child(3)>span{animation-delay:.40s}
  .js .hero .lede{animation:h-fade .9s var(--quart) .58s backwards}
  .js .hero .hero-ctas{animation:h-fade .9s var(--quart) .70s backwards}
  .js .hero .hero-note{animation:h-fade .9s var(--quart) .82s backwards}
}
@keyframes h-fade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@keyframes h-rise{from{transform:translateY(115%)}to{transform:translateY(0)}}
@keyframes h-artin{from{opacity:0}to{opacity:1}}
@keyframes h-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes h-pop{from{transform:scale(0)}to{transform:scale(1)}}
@keyframes h-linkdraw{from{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:.16}}
@keyframes h-pulse{0%{opacity:.5;transform:scale(.5)}100%{opacity:0;transform:scale(2.2)}}

/* ---- starburst accent ---- */
.burst{
  position:absolute;top:clamp(4px,2vw,24px);right:clamp(16px,5vw,72px);
  width:clamp(64px,8vw,104px);height:auto;
  animation:slowspin 70s linear infinite;
}
@keyframes slowspin{to{transform:rotate(360deg)}}


/* ---- marquee: big presence, v1 letterform colors, never pauses ---- */
.marquee{
  border-block:1.5px solid var(--line);
  padding:clamp(22px,3.2vw,38px) 0;overflow:hidden;position:relative;
}
.marquee-track{
  display:flex;gap:0;width:max-content;
  animation:slide 15s linear infinite;
}
.marquee-track b{
  font:600 clamp(2.4rem,5.4vw,4.2rem)/1 'Clash Display',sans-serif;
  letter-spacing:-.02em;white-space:nowrap;padding-right:.55em;
}
.marquee-track b.w-ink{color:var(--ink)}
.marquee-track b.w-orange{color:var(--orange)}
.marquee-track b.w-cobalt{color:var(--choc)}
.marquee-track b.w-line{color:transparent;-webkit-text-stroke:1.5px var(--ink)}
.marquee-track i{
  font-style:normal;align-self:center;flex:none;
  width:.28em;height:.28em;border-radius:50%;margin-right:.55em;
  font-size:clamp(2.4rem,5.4vw,4.2rem);
}
.marquee-track i.d-orange{background:var(--orange)}
.marquee-track i.d-cobalt{background:var(--gray)}
@keyframes slide{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion: reduce){.marquee-track{animation:none}}

/* ---- section 2: the week ---- */
.weeks{background:var(--paper);border-bottom:1.5px solid var(--line);padding:clamp(64px,8vw,112px) 0}
.weeks h2{
  font:600 clamp(2.1rem,4.6vw,3.6rem)/1.05 'Clash Display',sans-serif;
  letter-spacing:-.02em;max-width:14em;
}
.weeks h2 em{font-style:normal;color:var(--orange)}
.weeks .intro{margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.15rem);color:var(--fg-soft);max-width:32em}
.wk-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);margin-top:clamp(36px,5vw,60px)}
@media(max-width:860px){.wk-grid{grid-template-columns:1fr}}
@media(max-width:520px){.days,.wk-row{grid-template-columns:104px repeat(5,1fr);gap:0 5px}}
.wk-panel{border-top:2px solid var(--ink);padding-top:22px}
.wk-panel.win{border-top-color:var(--orange)}
.wk-title{display:flex;align-items:center;gap:10px;font:600 1.05rem 'General Sans',sans-serif;margin-bottom:18px}
.wk-title::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink)}
.wk-tag{font-size:.85rem;color:var(--fg-soft);margin:-14px 0 22px}
.wk-tag.legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.wk-tag .sw{width:24px;height:11px;border-radius:2px;flex:none}
.wk-tag .sw.you{margin-left:14px}
.wk-tag .sw.sys{background:repeating-linear-gradient(-45deg,rgba(61,40,0,.3) 0 3px,transparent 3px 7px);border:1px solid rgba(61,40,0,.28)}
.wk-tag .sw.you{background:var(--orange)}
.wk-panel.win .wk-title::before{background:var(--orange)}
.days{display:grid;grid-template-columns:150px repeat(5,1fr);gap:0 8px;margin-bottom:8px}
.days span{font:600 13px 'General Sans',sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--fg-soft);text-align:center}
.wk-row{display:grid;grid-template-columns:150px repeat(5,1fr);gap:0 8px;align-items:center;margin-bottom:11px}
.wk-row .lab{font-size:.85rem;color:var(--fg-soft);padding-right:8px}
.wk-row .seg{height:13px;border-radius:2px;position:relative;overflow:hidden}
.seg i{position:absolute;inset:0;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.seg.busy i{background:repeating-linear-gradient(-45deg,rgba(43,29,10,.55) 0 5px,transparent 5px 10px)}
.seg.teach i{background:var(--orange)}
.seg.faint i{background:repeating-linear-gradient(-45deg,rgba(61,40,0,.3) 0 3px,transparent 3px 7px);box-shadow:inset 0 0 0 1px rgba(61,40,0,.28);border-radius:2px}
.wk-grid.in .seg i{transform:scaleX(1)}
.wk-sum{margin-top:26px;display:flex;align-items:baseline;gap:14px}
.wk-sum b{font:600 clamp(2.6rem,4.5vw,3.8rem)/1 'Clash Display',sans-serif;letter-spacing:-.02em}
.wk-panel.win .wk-sum b{color:var(--orange)}
.wk-sum span{font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--fg-soft);max-width:15em;font-weight:600}
.wk-note{margin-top:14px;font-size:.9rem;font-style:italic;color:var(--fg-soft)}
@media (prefers-reduced-motion: reduce){.seg i{transform:scaleX(1) !important;transition:none}}
.wk-src{margin-top:clamp(28px,4vw,44px);font-size:.82rem;color:var(--fg-soft);max-width:44em}


/* foundation chips sink into the core at stage 2 */
.sinkers{transform:translate(280px,280px)}
.sink{opacity:0;transform:translate(var(--sx),var(--sy))}
.sink rect{fill:#FFFDF6;stroke:rgba(43,29,10,.25);stroke-width:1.2;rx:8px}
.sink text{font:600 13px 'General Sans',sans-serif;fill:var(--ink);letter-spacing:.02em}
.signature.s2 .sink{animation:sinkin 4.6s var(--expo) forwards}
.signature.s2 .sink:nth-child(2){animation-delay:.25s}
.signature.s2 .sink:nth-child(3){animation-delay:.5s}
.signature.s2 .sink:nth-child(4){animation-delay:.75s}
@keyframes sinkin{
  0%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.9)}
  8%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(1)}
  74%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(1)}
  100%{opacity:0;transform:translate(0px,0px) scale(.3)}
}
@media (prefers-reduced-motion: reduce){.signature.s2 .sink{animation:none;opacity:0}}


/* ==== drench treatment for 'what we build together' (wave + brown, from v1) ==== */
.proof-divider{position:relative;line-height:0}
.proof-divider>svg{width:100%;height:clamp(56px,8vw,118px);display:block}
.proof-divider .div-fill{fill:var(--cream)}
.proof-divider.flip>svg{transform:scaleY(-1)}
.div-badge{position:absolute;right:7%;bottom:calc(clamp(110px,13vw,170px) * -.62);width:clamp(110px,13vw,170px);z-index:3}
.div-badge .badge-star{fill:var(--orange)}
.div-badge .badge-txt{fill:var(--cream-soft);font-family:var(--font);font-weight:500;font-size:13.5px;letter-spacing:.22em;text-transform:uppercase}
.badge-rot{animation:spin 32s linear infinite;transform-box:view-box;transform-origin:50% 50%}
section.sec.drench-build{background:var(--choc);padding-block:0}
.drench-build .wrap{padding-block:clamp(3.5rem,7vw,6rem) clamp(4.5rem,9vw,7.5rem)}
.drench-build .sec-h{color:var(--cream)}
.drench-build .p-t{color:var(--cream)}
.drench-build .p-d{color:var(--cream-soft)}
.drench-build .p-dot{background:var(--orange)}
.drench-build .p-num{color:transparent;-webkit-text-stroke:1.5px rgba(251,245,231,.35)}
@media (prefers-reduced-motion: reduce){.badge-rot{animation:none}}


/* ==== close section ambient orbit ==== */
.close{position:relative;overflow:hidden}
.close .wrap{position:relative;z-index:1}
.close-orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(94vw,820px);aspect-ratio:1;pointer-events:none;z-index:0}
.close-orbit svg{width:100%;height:100%;display:block}
.close-orbit .co-ring{fill:none;stroke:var(--ink);stroke-width:1.3;opacity:.12}
.close-orbit .co-ring.dash{stroke-dasharray:3 9;opacity:.1}
.close-orbit .co-dot.ink{fill:var(--ink);opacity:.4}
.close-orbit .co-dot.orange{fill:var(--orange);opacity:.9}
.close-orbit .co-dot.cobalt{fill:var(--gray);opacity:1}
.close-orbit .co-link{stroke:var(--ink);stroke-width:1.4;opacity:0}
.close-orbit .co-ripple{fill:none;stroke:var(--orange);stroke-width:2.4;opacity:0;transform-box:fill-box;transform-origin:center}
.close-orbit .co-rot-a{animation:spin 64s linear infinite;transform-origin:450px 450px;transform-box:view-box}
.close-orbit .co-rot-b{animation:spin-rev 92s linear infinite;transform-origin:450px 450px;transform-box:view-box}
@media (prefers-reduced-motion: reduce){.close-orbit .co-rot-a,.close-orbit .co-rot-b{animation:none}}

/* ==== v1 close + footer, transplanted verbatim ==== */


/* ---------- CTA buttons (orange → chocolate flip + magnetic via JS) ---------- */
.cta{
  display:inline-flex;align-items:center;gap:.6em;
  background:var(--orange);color:var(--ink);
  font-weight:600;font-size:1rem;letter-spacing:-.01em;
  text-decoration:none;
  padding:.95em 1.5em;border:2px solid var(--ink);border-radius:8px;box-shadow:6px 6px 0 var(--choc);
  transition:transform .15s var(--quart),box-shadow .15s var(--quart),background .35s var(--quart),color .35s var(--quart);
}

.cta::before{
  content:'';flex:none;width:.5em;height:.5em;border-radius:50%;
  background:var(--ink);
  transition:background .35s var(--quart),transform .5s var(--expo);
}

.cta:hover{background:var(--choc);color:var(--cream);transform:translate(3px,3px);box-shadow:3px 3px 0 var(--choc)}
.cta:active{transform:translate(6px,6px);box-shadow:0 0 0 var(--choc)}

.cta:hover::before{background:var(--orange);transform:scale(1.45)}

.cta--nav{padding:.66em 1.05em;font-size:.88rem}

.cta--big{font-size:1.12rem;padding:1.05em 1.8em}
@media (max-width:479px){.cta--nav{padding:.6em .8em;font-size:13px}}


/* ---------- Beat 8: Close ---------- */
.close{padding-block:clamp(6.5rem,15vw,12rem);text-align:center}

.close-mark{width:96px;margin:0 auto 2.2rem}

.close-mark circle.ring{fill:none;stroke:var(--ink);stroke-width:1.2}

.close-mark .cr1{opacity:.4}
.close-mark .cr2{opacity:.25}

.close-mark .core{fill:var(--orange)}

.close-mark .cdot{fill:var(--ink)}

.close-h{
  font-weight:600;
  font-size:clamp(2.5rem,6vw,4.6rem);
  line-height:1.02;letter-spacing:-.03em;
  max-width:16ch;margin-inline:auto;text-wrap:balance;
}

.close-p{margin:2rem auto 0;max-width:52ch;font-size:clamp(1.05rem,1.3vw,1.19rem);line-height:1.62}

.close .cta{margin-top:2.8rem}

/* ---- Beat 8 close: arrival choreography (the orbit awakens, the line rises) ---- */
@media (prefers-reduced-motion: no-preference){
  /* the orbit BOOTS UP: rings + connector lines draw on, one ripple, dots land, then it runs */
  .js .close-orbit .co-ring.r1,
  .js .close-orbit .co-ring.r3{stroke-dasharray:1;stroke-dashoffset:1}
  .js .close-orbit .co-ring.dash{opacity:0}
  .js .close-orbit .co-link{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}
  .js .close-orbit .co-dot{transform:scale(0);transform-box:fill-box;transform-origin:center}
  .js .close-orbit:not(.in) .co-rot-a,
  .js .close-orbit:not(.in) .co-rot-b{animation-play-state:paused}
  .js .close-orbit.in .co-ring.r1{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--expo)}
  .js .close-orbit.in .co-ring.r3{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--expo) .2s}
  .js .close-orbit.in .co-ring.r2{opacity:.1;transition:opacity .8s var(--quart) .3s}
  .js .close-orbit.in .co-ring.r4{opacity:.1;transition:opacity .8s var(--quart) .5s}
  .js .close-orbit.in .co-dot{transform:scale(1);transition:transform .7s var(--expo)}
  .js .close-orbit.in .co-rot-a .co-dot{transition-delay:.5s}
  .js .close-orbit.in .co-rot-b .co-dot{transition-delay:.66s}
  .js .close-orbit.in .co-link{opacity:.16;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--expo) .62s,opacity .3s .62s}
  .js .close-orbit.in .co-ripple{animation:ripple 1.3s var(--expo) .48s 1 both}
  @keyframes ripple{0%{opacity:.5;transform:scale(.42)}100%{opacity:0;transform:scale(2.1)}}

  /* the closing line rises in, word by word */
  .js .close-h .cw{display:inline-block;overflow:clip}
  .js .close-h .cw>span{display:inline-block;transform:translateY(115%);transition:transform .95s var(--expo) calc(var(--i,0) * .05s)}
  .js .close-h.in .cw>span{transform:translateY(0)}

  /* supporting copy + CTA settle in just after */
  .js .close-p[data-reveal],
  .js .close .cta[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .85s var(--quart) var(--d,0s),transform .95s var(--expo) var(--d,0s)}
  .js .close-p[data-reveal].in,
  .js .close .cta[data-reveal].in{opacity:1;transform:none}
}


/* ---------- Footer ---------- */
.footer{background:var(--choc);color:var(--cream);padding-block:3.2rem 2.4rem}

.foot-grid{display:flex;flex-wrap:wrap;gap:2.2rem;align-items:center;justify-content:space-between}

.wordmark-f{display:inline-flex;align-items:baseline;font-weight:600;font-size:1.05rem;letter-spacing:-.015em}

.wordmark-f .dot{width:.4em;height:.4em;border-radius:50%;background:var(--orange);margin-left:.22em}

.foot-shapes{display:flex;gap:1.1rem;align-items:center}

.foot-shapes svg{width:30px;height:30px}

.fs-flower path{fill:var(--cream);opacity:.9}

.fs-burst path{fill:var(--orange)}

.fs-squircle path{fill:var(--gray)}

.fs-cog path{fill:var(--cream-soft);opacity:.55}

.foot-meta{display:flex;gap:1.6rem;align-items:center;font-size:.85rem;color:var(--cream-soft)}

.foot-meta a{color:var(--cream);text-decoration:none;border-bottom:1px solid var(--line-dark);padding-bottom:.1em;transition:color .3s,border-color .3s}

.foot-meta a:hover{color:var(--orange);border-color:var(--orange)}


/* ==== 'who this is for' section ==== */
.fit{position:relative;background:var(--paper);border-block:1.5px solid var(--line);padding-block:clamp(4rem,8vw,7rem)}
.fit .sec-h{max-width:16ch}
.fit-intro{max-width:40ch;margin-top:1rem;font-size:clamp(1rem,1.3vw,1.15rem);color:var(--fg-soft);line-height:1.6}
.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,3.5rem)}
@media(max-width:820px){.fit-grid{grid-template-columns:1fr}}
.fit-col{position:relative;border:1.5px solid var(--line);border-radius:8px;padding:clamp(1.7rem,2.6vw,2.4rem);background:var(--card,#FFFDF6);transition:border-color .4s var(--quart),box-shadow .4s var(--quart)}
.fit-yes{border-color:rgba(255,123,0,.45)}
.fit-yes:hover{border-color:var(--orange)}
.fit-no:hover{border-color:rgba(43,29,10,.4)}
.fit-col h3{font:600 clamp(1.25rem,1.7vw,1.5rem) var(--display);letter-spacing:-.015em;display:flex;align-items:center;gap:.7rem;margin-bottom:1.35rem}
.fit-mark{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex:none}
.fit-mark.yes{background:var(--orange);color:var(--ink)}
.fit-mark.no{background:transparent;border:1.6px solid var(--line);color:var(--fg-soft)}
.fit-col ul{list-style:none;padding:0;margin:0}
.fit-col li{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem 0;font-size:1rem;line-height:1.5;color:var(--fg);border-top:1px solid var(--line-soft)}
.fit-col li:first-child{border-top:0;padding-top:.2rem}
.fit-col li::before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--orange);margin-top:.44em}
.fit-no li{color:var(--fg-soft)}
.fit-no li::before{background:transparent;border:1.6px solid var(--line)}

/* fit section: coordinated reveal + mark/row choreography */
@media (prefers-reduced-motion: no-preference){
  .js .fit .sec-h[data-reveal],
  .js .fit .fit-intro[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--quart) var(--d,0s),transform .9s var(--expo) var(--d,0s)}
  .js .fit .sec-h[data-reveal].in,
  .js .fit .fit-intro[data-reveal].in{opacity:1;transform:none}
  .js .fit-col[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .85s var(--quart) var(--d,0s),transform .95s var(--expo) var(--d,0s)}
  .js .fit-col[data-reveal].in{opacity:1;transform:none}
  .js .fit-col .fit-mark{transform:scale(0)}
  .js .fit-col.in .fit-mark{transform:scale(1);transition:transform .6s var(--expo) calc(var(--d,0s) + .12s)}
  .js .fit-col li{opacity:0;transform:translateY(10px)}
  .js .fit-col.in li{opacity:1;transform:none;transition:opacity .55s var(--quart),transform .7s var(--expo)}
  .js .fit-col.in li:nth-child(1){transition-delay:calc(var(--d,0s) + .16s)}
  .js .fit-col.in li:nth-child(2){transition-delay:calc(var(--d,0s) + .26s)}
  .js .fit-col.in li:nth-child(3){transition-delay:calc(var(--d,0s) + .36s)}
  .js .fit-col.in li:nth-child(4){transition-delay:calc(var(--d,0s) + .46s)}
}

/* ==== v1 why-now section, transplanted verbatim ==== */


/* ---------- Beat 7: Why now ---------- */
.why-now{
  position:relative;overflow:clip;
  background:var(--paper);
  border-block:1px solid var(--line-soft);
  padding-block:clamp(6rem,14vw,10.5rem);
}

.now-burst{position:absolute;right:clamp(-70px,-4vw,-30px);top:14%;width:clamp(160px,22vw,300px)}

.now-burst .b-outline{fill:none;stroke:var(--ink);stroke-width:1.5;opacity:.35}

.now-burst .b-core{fill:var(--orange)}

.now-inner{position:relative}

.now-h{
  font-weight:600;
  font-size:clamp(2.4rem,5.4vw,4.2rem);
  line-height:1.02;letter-spacing:-.03em;
  max-width:15ch;text-wrap:balance;
}

.now-u{position:relative;white-space:nowrap}

.now-u::after{
  content:'';position:absolute;left:0;right:0;bottom:.02em;height:.1em;
  background:var(--orange);transform:rotate(-.6deg);z-index:-1;
}

.now-copy{margin-top:2.2rem;max-width:54ch;font-size:clamp(1.05rem,1.3vw,1.19rem);line-height:1.62}

.now-kicker{margin-top:1.6em;font-weight:600;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.4;max-width:34ch;letter-spacing:-.01em}

/* ==== v1 about/founder section, transplanted verbatim ==== */

.photo-ph{overflow:hidden}
.me-img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}

/* three rules + promise (new founder copy) */
.me-rules{list-style:none;padding:0;margin:1.5em 0 0;display:flex;flex-direction:column;gap:1em}
.me-rules li{position:relative;padding-left:1.5em;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.55}
.me-rules li::before{content:"";position:absolute;left:0;top:.6em;width:9px;height:9px;border-radius:50%;background:var(--orange)}
.me-rules li b,.me-promise b{color:var(--fg);font-weight:600}
.me-promise{margin-top:1.6em;padding-top:1.4em;border-top:1px solid var(--line);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.6}



/* ---------- Beat 6: Why me ---------- */
.me-grid{display:grid;gap:3rem}
@media (min-width:940px){
  .me-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(3rem,6.5vw,6.5rem);align-items:center}}

.me-photo{position:relative;max-width:420px}

.photo-ph{
  position:relative;aspect-ratio:4/5;
  background:var(--paper);border:1px solid var(--line);border-radius:8px;
  display:flex;align-items:center;justify-content:center;
}

.photo-ph::before{content:'';position:absolute;inset:12px;border:1px dashed var(--line);pointer-events:none}

.photo-ph-inner{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center;padding:1.5rem}

.photo-ph-label{font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--brown)}

.photo-ph-sub{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--brown);opacity:.75}

.me-sticker{position:absolute;top:-26px;right:-24px;width:64px}

.me-sticker path{fill:var(--orange)}

.me-copy{max-width:56ch;font-size:clamp(1.05rem,1.3vw,1.19rem);line-height:1.62}

.me-copy .sec-h{margin-bottom:1.6rem;max-width:17ch}

.me-copy p+p{margin-top:1.4em}

/* data-reveal base (recovered) */

/* ==== v1 'what we build together' section, transplanted verbatim ==== */


/* ---------- Beat 5: What we build together — four promises, felt ---------- */
.promises{list-style:none;margin-top:clamp(2.4rem,5vw,4rem);border-bottom:1px solid var(--line)}

.promise{
  position:relative;
  display:grid;gap:1.8rem;
  padding-block:clamp(2.6rem,6vw,4.5rem);
  border-top:1px solid var(--line);
}

.p-num{
  font-family:var(--display);font-weight:600;line-height:.85;
  font-size:clamp(3.2rem,7vw,5.6rem);
  color:var(--paper);
  -webkit-text-stroke:1.5px rgba(43,29,10,.42);
  transition:-webkit-text-stroke-color .4s,color .4s;
}

.promise:hover .p-num{-webkit-text-stroke-color:var(--orange)}

.p-t{font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}

.p-t .p-end{white-space:nowrap}
.p-t .p-dot{display:inline-block;width:.26em;height:.26em;border-radius:50%;background:var(--orange);margin-left:.18em}

.p-d{margin-top:1.05rem;max-width:46ch;line-height:1.6;font-size:clamp(1rem,1.25vw,1.13rem)}

.p-scene{width:min(100%,300px)}

.p-scene .i-scene{width:100%;height:auto;aspect-ratio:5/4;container-type:inline-size;--i-stroke:1.5;transition:transform .6s var(--expo)}
.promise:hover .p-scene .i-scene{transform:rotate(-2.2deg) scale(1.02)}
@media (prefers-reduced-motion: no-preference){
  .js .promise[data-reveal] .i-scene>.i-glyph{opacity:0;transform:scale(.4);transition:opacity .5s var(--quart),transform .9s var(--expo)}
  .js .promise[data-reveal].in .i-scene>.i-glyph{opacity:1;transform:none}
  .js .promise.in .i-scene>.i-glyph:nth-child(2){transition-delay:.14s}
  .js .promise.in .i-scene>.i-glyph:nth-child(3){transition-delay:.28s}
  .js .promise.in .i-scene>.i-glyph:nth-child(4){transition-delay:.42s}
}
@media (prefers-reduced-motion: reduce){.p-scene .i-scene{transition:none}.promise:hover .p-scene .i-scene{transform:none}}
@media (min-width:900px){
  .promise{grid-template-columns:repeat(12,1fr);align-items:center;row-gap:0}
  .p-num{grid-column:1/3;grid-row:1;align-self:start}
  .p-copy{grid-column:3/8;grid-row:1}
  .p-scene{grid-column:9/13;grid-row:1;justify-self:end}
  .promise:nth-child(even) .p-num{grid-column:12/13;justify-self:end}
  .promise:nth-child(even) .p-copy{grid-column:7/12}
  .promise:nth-child(even) .p-scene{grid-column:1/5;justify-self:start}}
@media (max-width:899px){
  .p-scene{width:min(72%,260px)}}


/* ==== v1 'what is an AIOS' section, transplanted verbatim ==== */

/* ==== AIOS steps as color-coded cards ==== */
.sys-steps .step{min-height:34vh !important;justify-content:center}
@media(min-width:900px){.sys-steps .step{min-height:38vh !important}}
.sys-steps .step:nth-child(2){min-height:26vh !important}
.sys-steps .step:last-child{min-height:26vh !important}
.sys-steps .step:first-child{min-height:auto !important;padding-top:0 !important;padding-bottom:8vh !important;justify-content:flex-start !important}
.step-card{
  position:relative;background:var(--card);
  border:1px solid var(--line);border-radius:8px;
  padding:clamp(1.5rem,2.6vw,2.3rem);
  transition:border-color .5s var(--quart);
}
.step.active .step-card{border-color:rgba(43,29,10,.5)}
.step-num{display:block;font:600 clamp(1.7rem,2.8vw,2.4rem)/1 var(--display);color:var(--ink);margin-bottom:.5rem;letter-spacing:-.02em}
.step-card .step-label{color:var(--ink);opacity:1}
.step-card .step-label::before{background:var(--orange)}
.step-card .chips{margin-top:1.1rem}
.step-card .chip{background:var(--paper);border:1px solid var(--line);color:var(--fg);font-weight:500}
.step-card .mods{margin:1.1rem 0}

/* stage gating (recovered) */
/* recovered pass 2: chip stagger, orbit rotation at s4, step focus */
.orb-1{transform-box:view-box;transform-origin:50% 50%;animation:spin 44s linear infinite}
.orb-2{transform-box:view-box;transform-origin:50% 50%;animation:spin-rev 78s linear infinite}
.orb-3{transform-box:view-box;transform-origin:50% 50%;animation:spin 126s linear infinite}
.orb-1 .ctr{animation:spin-rev 44s linear infinite}
.orb-2 .ctr{animation:spin 78s linear infinite}
.orb-3 .ctr{animation:spin-rev 126s linear infinite}
.js .signature:not(.s4) .orb-1,.js .signature:not(.s4) .orb-2,.js .signature:not(.s4) .orb-3,
  .js .signature:not(.s4) .found-rot,.js .signature:not(.s4) .ctr{
    animation-play-state:paused;
  }
.js .orbit .chip{opacity:0;transform:scale(.5);transition:opacity .7s var(--quart),transform .9s var(--expo)}
.js .signature.s3 .st3 .chip,.js .signature.s4 .st4 .chip{opacity:1;transform:none}
/* tools arrive one by one (stretched for clarity) */
.js .orbit .cd-2{transition-delay:.35s}
.js .orbit .cd-3{transition-delay:.7s}
.js .orbit .cd-4{transition-delay:1.05s}
.js .orbit .cd-5{transition-delay:1.4s}
/* reading focus */
.js .sys-steps.engaged .step{opacity:.5;transition:opacity .5s var(--quart)}
.js .sys-steps.engaged .step.active{opacity:1}
/* tighter runway: less white space */
.sys-steps .step:last-child{min-height:22vh !important}
.step{min-height:44vh !important;padding-block:1.2rem !important}
@media(min-width:900px){.step{min-height:52vh !important}}

/* ring draw + ghost + grow gating (recovered from v1) */
.orbit .ring{fill:none;stroke:var(--ink);stroke-width:1.3}
.orbit .ring-1{opacity:.42}
.orbit .ring-2{opacity:.3}
.orbit .ring-3{opacity:.2}
.orbit .ghost{fill:none;stroke:var(--ink);stroke-width:1.3;stroke-dasharray:2 9;opacity:.16}
.js .signature .ghost{transition:opacity .7s var(--quart)}
.js .signature.s1 .ghost{opacity:0}
.orbit .grow-ring{fill:none;stroke:var(--ink);stroke-width:1.3;stroke-dasharray:2 10;opacity:.25;animation:growring 7s ease-in-out infinite}
.js .signature:not(.s4) .grow-ring{animation:none;opacity:0}
.js .orbit .draw{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1.6s var(--expo) .1s}

/* --- SCROLL-ASSEMBLY STAGING (JS present only; no-JS/reduced = complete diagram) --- */
  .js .signature .st1,.js .signature .st2,.js .signature .st3,.js .signature .st4{
    opacity:0;transition:opacity .9s var(--quart),transform 1.1s var(--expo);
  }
.js .signature .st1{transform:scale(.6)}
.js .signature.s1 .st1,.js .signature.s2 .st2,.js .signature.s3 .st3,.js .signature.s4 .st4{opacity:1;transform:none}
.orbit g.st1,.orbit g.st2,.orbit g.st3,.orbit g.st4{transform-box:fill-box;transform-origin:center}
.js .signature.s2 .ring-1{stroke-dashoffset:0}
.js .signature.s3 .ring-2{stroke-dashoffset:0}
.js .signature.s4 .ring-3{stroke-dashoffset:0}
.js .signature.s3 .st3 .lnk,.js .signature.s4 .st4 .lnk{stroke-dashoffset:0}
.js .signature.s3 .st3 .chip,.js .signature.s4 .st4 .chip{opacity:1;transform:none}
/* ghost hint fades once the core lands */
  .js .signature .ghost{transition:opacity .7s var(--quart)}
.js .signature.s1 .ghost{opacity:0}
/* dashed growth ring + link pulses only at stage 4 (animation would override, so kill before) */
  .js .signature:not(.s4) .grow-ring{animation:none;opacity:0}
.js .signature:not(.s4) .flow{animation:none;opacity:0}
/* the system starts RUNNING at stage 4 (pause counter-rotators too, or chips would turn) */
  .js .signature:not(.s4) .orb-1,.js .signature:not(.s4) .orb-2,.js .signature:not(.s4) .orb-3,
  .js .signature:not(.s4) .found-rot,.js .signature:not(.s4) .ctr{
    animation-play-state:paused;
  }

.sec{--line:rgba(43,29,10,.28)}

/* ============================================================
   Thijs Kleijn — one-page site (v3: one orbit, real platforms,
   a living proof simulation, four promises you can feel)
   Palette: cream #FBF5E7 · paper #F6EBD7 · ink #2B1D0A
            chocolate #3D2800 · orange #FF7B00 · cobalt #2E6BFF
   Type: General Sans (body/headings) + Clash Display (hero + marquee)
   ============================================================ */

@font-face{font-family:'General Sans';src:url(data:font/woff2;base64,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) format('woff2');font-weight:400;font-style:normal;font-display:swap}

.sec{padding-block:clamp(5.5rem,12vw,9.5rem)}

.sec-h{
  font-weight:600;
  font-size:clamp(2.1rem,4.6vw,3.4rem);
  line-height:1.04;
  letter-spacing:-.03em;
  text-wrap:balance;
}

.micro{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--brown)}



/* icons: generated by icons.mjs from the brand kit. Rerun snippet, never edit by hand. */
.i-tile{display:inline-grid;place-items:center;box-sizing:border-box;flex:none;vertical-align:middle;width:var(--i-size,48px);height:var(--i-size,48px);padding:calc(var(--i-size,48px) * 0.175);border-radius:8px;box-shadow:none}
.i-tile--orange{background:#FF7B00;--i-shape:#F4EFE4;--i-dot:#F4EFE4}
.i-tile--cobalt{background:#3B6FE8;--i-shape:#F4EFE4;--i-dot:#FF7B00}
.i-tile--grey{background:#C4C4C4;--i-shape:#F6EBD7;--i-dot:#FF7B00}
.i-tile--cream{background:#FBF5E7;--i-shape:#F6EBD7;--i-dot:#FF7B00;border:1px solid rgba(43,29,10,.16)}
.i-glyph{display:block;width:100%;height:100%;overflow:visible}
.i-glyph--bare{display:inline-block;flex:none;vertical-align:middle;width:var(--i-size,20px);height:var(--i-size,20px)}
.i-line,.i-fill{stroke:var(--i-ink,#2B1D0A);stroke-width:var(--i-stroke,2);stroke-linejoin:miter;stroke-linecap:butt}
.i-line{fill:none}
.i-fill{fill:var(--i-shape,#F4EFE4)}
.i-solid{fill:var(--i-ink,#2B1D0A);stroke:none}
.i-dot{fill:var(--i-dot,#FF7B00);stroke:none}
.i-tile.i-scene{display:block;position:relative;width:300px;height:240px;padding:0}
.i-scene>.i-glyph{position:absolute}
.i-link{flex:1 1 auto;align-self:center;min-width:16px;height:2px;background:#2B1D0A}
.pos-orbit{right:3%;top:16%;width:clamp(230px,30vw,430px)}


/* hero orbit fragment */
.art-orbit circle.ring{fill:none;stroke:var(--ink);stroke-width:1.2}

.art-orbit .r1{opacity:.32}
.art-orbit .r2{opacity:.25}
.art-orbit .r3{opacity:.18}

.art-orbit .core{fill:var(--orange)}


/* ---------- Beat 2: the week you have vs the week you want (drench #1) ----------
   Two week-charts on chocolate. Admin ochres are tuned ≥3:1 against the chocolate;
   the labeled ochre carries ink micro-labels at ≥4.5:1. */
.week-sec{background:var(--choc);color:var(--cream);--adm-1:#B08C3D;--adm-2:#97722D;--adm-3:#A58044}

.week-inner .sec-h{max-width:19ch}

.seg-s .core-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px var(--choc)}


/* ---------- Beat 3: the system assembles itself as you scroll ---------- */
.system-head .sec-h{max-width:15ch}

.system-head .sys-intro{margin-top:1.5rem;max-width:52ch;font-size:clamp(1.05rem,1.3vw,1.19rem);line-height:1.62}

.sys-scrolly{display:grid;grid-template-columns:1fr;margin-top:clamp(2rem,5vw,4rem)}

.sys-sticky{
  position:sticky;top:var(--navh);z-index:5;
  background:var(--cream);
  padding-block:1rem;
}

.sys-steps{display:flex;flex-direction:column}

.step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;gap:1.15rem;padding-block:2rem}

.step-label{display:flex;align-items:center;gap:.6em}

.step-label::before{content:'';flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--orange);transition:transform .45s var(--expo)}

.step.active .step-label::before{transform:scale(1.55)}

.step-t{font-size:clamp(1.25rem,1.9vw,1.55rem);font-weight:500;line-height:1.45;letter-spacing:-.015em;max-width:30ch}

.step-t strong{font-weight:600}

.chips{display:flex;flex-wrap:wrap;gap:.55rem;max-width:36ch}

.chip{
  font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;
  border:1px solid var(--line);border-radius:8px;padding:.5em .8em;background:var(--cream);
}

.mods{display:flex;flex-direction:column;gap:.9rem}

.mod{display:flex;align-items:center;gap:1rem}

.mod-t{font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:500;letter-spacing:-.01em}

.signature{position:relative;width:min(100%,500px);aspect-ratio:1;margin-inline:auto}

.orbit{display:block;width:100%;height:100%;overflow:visible}
@media (min-width:980px){
  .sys-scrolly{grid-template-columns:1.02fr .98fr;gap:clamp(3rem,6vw,6rem)}
  .sys-steps{grid-column:1;grid-row:1}
  .sys-sticky{grid-column:2;grid-row:1;align-self:start;top:calc(var(--navh) + 2vh);background:none;padding-block:0}
  .step{min-height:78vh}
  .step:first-child{padding-top:0}}
@media (max-width:979px){
  .sys-sticky{border-bottom:1px solid var(--line-soft);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}
  .signature{width:min(72vw,330px)}
  .step{min-height:56vh}}


/* orbit svg language — the ONE signature: real platforms around the client's AIOS core */
.orbit .ring{fill:none;stroke:var(--ink);stroke-width:1.3}

.orbit .ring-1{opacity:.42}

.orbit .ring-2{opacity:.3}

.orbit .ring-3{opacity:.2}

.orbit .ghost{fill:none;stroke:var(--ink);stroke-width:1.3;stroke-dasharray:2 9;opacity:.16}

.orbit .grow-ring{fill:none;stroke:var(--ink);stroke-width:1.3;stroke-dasharray:2 10;opacity:.25}

.orbit .found-ring{fill:none;stroke:var(--ink);stroke-width:1.2;stroke-dasharray:3 7;opacity:.4}

.orbit .fdot{fill:var(--ink)}

.orbit .lnk{fill:none;stroke:var(--ink);stroke-width:1.4;opacity:.3}

.orbit .flow{fill:none;stroke:var(--orange);stroke-width:2.2;stroke-linecap:round;opacity:0}

.orbit .chip-bg{fill:#FFFDF4;stroke:rgba(43,29,10,.35);stroke-width:1.4}

.orbit .core{fill:var(--orange)}

.orbit .pulse{fill:none;stroke:var(--orange);stroke-width:2}

.orbit .core-label{fill:var(--ink);font-family:var(--font);font-weight:600;font-size:15px;letter-spacing:.14em}

.proof .sec-h{max-width:16ch;margin-bottom:clamp(2.5rem,6vw,4.5rem)}


.me-copy .sec-h{margin-bottom:1.6rem;max-width:17ch}

.now-burst .b-core{fill:var(--orange)}

.close-mark .core{fill:var(--orange)}

.fs-flower path{fill:var(--cream);opacity:.9}

@keyframes spin{to{transform:rotate(360deg)}}
@keyframes spin-rev{to{transform:rotate(-360deg)}}
@keyframes mq{to{transform:translateX(calc(-50% - clamp(1rem,2vw,2rem)))}}
@keyframes pulse{0%{transform:scale(1);opacity:.85}75%{transform:scale(2.7);opacity:0}100%{transform:scale(2.7);opacity:0}}
@keyframes corepulse{0%{transform:scale(1);opacity:.7}70%,100%{transform:scale(1.75);opacity:0}}
@keyframes breathe-core{to{transform:scale(1.045)}}
@keyframes growring{0%,100%{opacity:.1}50%{opacity:.42}}
@keyframes flowdash{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}
@keyframes blink{0%,60%{opacity:1}61%,100%{opacity:.25}}
@keyframes runglow{0%,100%{background:transparent}50%{background:rgba(255,123,0,.07)}}
@keyframes checkpop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.3)}100%{transform:scale(1)}}
@keyframes sway{from{transform:rotate(-30deg)}to{transform:rotate(26deg)}}
@keyframes rise{from{transform:translateY(115%)}to{transform:translateY(0)}}
@keyframes fadeup{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@keyframes artin{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
@keyframes pary{from{transform:translateY(0)}to{transform:translateY(var(--par,-40px))}}

@media(max-width:720px){
  .burst{width:52px;top:6px;right:14px}
  .eyebrow{padding-right:64px}
}
@media (prefers-reduced-motion: reduce){
  .burst{animation:none}
  .rot, .rot i{transition:none}
}

/* ============================================================
   The Practice Diagnostic — the front door (added 2026-08-19)
   Cream, editorial. Hairline-ruled steps, an outlined numeral
   borrowed from the promises rows, one struck price, two gate
   questions on paper. No new visual language.
   ============================================================ */
.diag{position:relative;padding-block:clamp(4.5rem,10vw,8rem);overflow:clip}
.diag .sec-h{max-width:14ch}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

.diag-quote{
  margin:clamp(1.8rem,3.6vw,2.8rem) 0 0;
  font:600 clamp(1.35rem,2.6vw,2.1rem)/1.16 var(--display);
  letter-spacing:-.025em;
  max-width:30ch;
}
.diag-quote span{display:block;text-wrap:balance}
.diag-quote span+span{margin-top:.22em}
.diag-quote span:first-child::before{content:"";display:inline-block;width:.32em;height:.32em;border-radius:50%;background:var(--orange);margin-right:.35em;vertical-align:.12em}
.diag-intro{
  margin-top:clamp(1.5rem,2.6vw,2.1rem);max-width:52ch;
  font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.62;color:var(--fg-soft);
}

.diag-label{margin-top:clamp(2.6rem,5vw,4rem)}
.diag-steps{list-style:none;padding:0;margin:1.1rem 0 0;border-bottom:1px solid var(--line)}
.diag-step{
  display:grid;grid-template-columns:auto minmax(0,1fr);
  column-gap:clamp(1rem,2.4vw,1.9rem);row-gap:.55rem;align-items:baseline;
  padding-block:clamp(1.5rem,3vw,2.1rem);border-top:1px solid var(--line);
}
.ds-n{grid-column:1;grid-row:1}
.ds-t{grid-column:2;grid-row:1}
.ds-d{grid-column:2;grid-row:2}
.ds-n{
  font-family:var(--display);font-weight:600;line-height:.85;
  font-size:clamp(2rem,4vw,3.1rem);
  color:transparent;-webkit-text-stroke:1.4px rgba(43,29,10,.42);
  transition:-webkit-text-stroke-color .4s;
}
.diag-step:hover .ds-n{-webkit-text-stroke-color:var(--orange)}
.ds-t{font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}
.ds-d{margin-top:.6rem;max-width:52ch;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.6;color:var(--fg-soft)}

/* the price, named and shown waived */
.diag-price{
  margin-top:clamp(2.4rem,5vw,3.6rem);
  display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.1rem,3vw,2.6rem);
  border:1.5px solid var(--line);border-radius:8px;background:var(--card,#FFFDF6);
  padding:clamp(1.4rem,2.6vw,2rem) clamp(1.3rem,2.8vw,2.2rem);
}
.dp-fig{
  position:relative;flex:none;
  font:600 clamp(2.3rem,5vw,3.5rem)/1 var(--display);
  letter-spacing:-.03em;color:var(--fg-soft);
}
.dp-fig::after{
  content:"";position:absolute;left:-5%;right:-5%;top:52%;height:3px;
  background:var(--orange);transform:rotate(-9deg);border-radius:2px;
}
.dp-txt{flex:1 1 17rem;min-width:0}
.dp-head{
  font-size:clamp(1.08rem,1.7vw,1.4rem);font-weight:600;letter-spacing:-.015em;
  display:flex;align-items:center;gap:.55rem;
}
.dp-head::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--orange);flex:none}
.dp-sub{margin-top:.55rem;font-size:clamp(.95rem,1.1vw,1.04rem);line-height:1.58;color:var(--fg-soft);max-width:48ch}

/* free does not mean unprepared */
.diag-prep{margin-top:clamp(2.6rem,5vw,4rem)}
.dq-lede{margin-top:1rem;max-width:52ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6}
.diag-qs{list-style:none;padding:0;margin:clamp(1.3rem,2.6vw,1.9rem) 0 0;display:grid;gap:clamp(.8rem,1.6vw,1.1rem)}
.diag-qs li{
  position:relative;background:var(--card);border:1px solid var(--line);border-radius:8px;
  padding:clamp(1rem,1.8vw,1.3rem) clamp(1.05rem,2vw,1.5rem) clamp(1rem,1.8vw,1.3rem) calc(clamp(1.05rem,2vw,1.5rem) + 1.1rem);
  font:400 clamp(1.02rem,1.45vw,1.22rem)/1.45 var(--font);
  letter-spacing:-.005em;
}
.diag-qs li::before{content:"";position:absolute;left:clamp(1.05rem,2vw,1.5rem);top:calc(clamp(1rem,1.8vw,1.3rem) + .62em);width:9px;height:9px;border-radius:50%;background:var(--orange)}
.dq-foot{margin-top:clamp(1.2rem,2.2vw,1.6rem);max-width:52ch;font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.6;color:var(--fg-soft)}

/* reveals are opt-in and scoped, so the section is fully legible with JS off */
.js .diag [data-reveal]{
  opacity:0;transform:translateY(20px);
  transition:opacity .85s var(--quart) var(--d,0s),transform .95s var(--expo) var(--d,0s);
}
.js .diag [data-reveal].in{opacity:1;transform:none}

/* ruled rows earn the full column at desktop: title left, description right
   (PRODUCT.md: hairline-rule rows, not cards) */
@media(min-width:900px){
  .diag-step{grid-template-columns:repeat(12,1fr);column-gap:clamp(1rem,2vw,2rem);row-gap:0}
  .ds-n{grid-column:1/3;grid-row:1}
  .ds-t{grid-column:3/8;grid-row:1}
  .ds-d{grid-column:8/13;grid-row:1;margin-top:.2rem;max-width:42ch}

  .diag-prep{
    display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
    column-gap:clamp(2rem,4vw,3.5rem);align-items:start;
  }
  .diag-prep>.micro{grid-column:1;grid-row:1}
  .dq-lede{grid-column:1;grid-row:2}
  .dq-foot{grid-column:1;grid-row:3;margin-top:1.5rem}
  .diag-qs{grid-column:2;grid-row:1/span 3;margin-top:0}
}
@media(max-width:560px){
  .diag-step{grid-template-columns:minmax(0,1fr);row-gap:.45rem}
  .ds-n{grid-column:1;grid-row:1}
  .ds-t{grid-column:1;grid-row:2}
  .ds-d{grid-column:1;grid-row:3}
  .diag-quote{max-width:none}
  .dp-fig{font-size:2.5rem}
}
@media (prefers-reduced-motion: reduce){
  .js .diag [data-reveal]{opacity:1;transform:none;transition:none}
  .diag-step:hover .ds-n{-webkit-text-stroke-color:rgba(43,29,10,.42)}
}

/* ============================================================
   "What you can expect" and the roadmap chart (added 2026-10-10,
   PRODUCT.md V5; built in drafts/v9-2026-10-10-expect-sections.html)
   ============================================================ */
/* shared reveal: content is visible by default, motion only enhances */
.js [data-r]{opacity:0;transform:translateY(16px);transition:opacity .8s var(--quart) var(--d,0s),transform .9s var(--expo) var(--d,0s)}
.js [data-r].in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.js [data-r]{opacity:1;transform:none;transition:none}}

/* shared head: sentence headline + one ordinary line (qwilr steal) */
.x-head{max-width:40rem}
.x-sub{margin-top:clamp(1rem,2vw,1.4rem);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55;color:var(--fg-soft);max-width:34em;text-wrap:pretty}

/* =========================================================
   WHAT YOU CAN EXPECT · the stage
   Left: their words, as a menu that advances on its own
   until someone clicks. Right: a dark stage where the real
   output rises in, cropped so it feels like a glimpse, not
   a brochure. No JS: every panel shows in order.
   ========================================================= */
.lx{padding-block:clamp(4.5rem,10vw,8rem)}
.lx-box{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,3.5vw,3rem);margin-top:clamp(2.6rem,5vw,3.6rem);align-items:stretch}

.lx-tabs{display:flex;flex-direction:column;gap:.35rem}
.lx-tab{all:unset;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.85rem;
  padding:1rem 1.1rem 1.05rem;border:1px solid transparent;border-radius:8px;transition:background .35s var(--quart),border-color .35s var(--quart)}
.lx-tab::before{content:"";grid-row:1/span 2;width:9px;height:9px;margin-top:.5em;border-radius:50%;border:1.6px solid rgba(43,29,10,.35);transition:all .35s var(--quart)}
.lx-q{font:600 clamp(1.05rem,1.45vw,1.22rem)/1.3 var(--display);letter-spacing:-.012em;color:var(--fg-soft);transition:color .35s var(--quart);text-wrap:balance}
.lx-o{margin-top:.25rem;font-size:.95rem;line-height:1.4;color:var(--fg-soft);opacity:.85}
.lx-tab:hover .lx-q{color:var(--ink)}
.lx-tab[aria-selected="true"]{background:var(--card);border-color:var(--line)}
.lx-tab[aria-selected="true"]::before{background:var(--orange);border-color:var(--orange)}
.lx-tab[aria-selected="true"] .lx-q{color:var(--ink)}
.lx-tab:focus-visible{outline:2px solid var(--orange);outline-offset:2px}
/* autoplay progress: a hairline that fills under the active tab */
.lx-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--orange);transform:scaleX(0);transform-origin:left}
.playing .lx-tab[aria-selected="true"] .lx-bar{animation:lx-fill var(--lx-t,7s) linear forwards}
@keyframes lx-fill{to{transform:scaleX(1)}}

.lx-stage{position:relative;min-height:34rem;border-radius:8px;background:var(--choc);overflow:hidden;isolation:isolate}
.lx-stage::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(251,245,231,.09) 1px,transparent 1.2px);background-size:18px 18px;z-index:-1}
.lx-panel{position:absolute;inset:0;display:flex;flex-direction:column;padding:clamp(1.6rem,3vw,2.4rem) 0 0 clamp(1.6rem,3vw,2.4rem)}
.lx-panel h3{font:600 clamp(1.5rem,2.4vw,2.05rem)/1.08 var(--display);letter-spacing:-.022em;color:#fff;max-width:17ch;text-wrap:balance}
.lx-panel .l{margin-top:.55rem;font-size:1.02rem;line-height:1.5;color:var(--cream-soft);max-width:36ch;padding-right:1.6rem}
.lx-shot{position:relative;flex:1 0 52%;margin-top:2.6rem;margin-left:clamp(.4rem,1.6vw,1.2rem);min-height:0;border-radius:8px 0 0 0;overflow:visible;background:#fff;
  border:1px solid rgba(251,245,231,.32);border-right:0;border-bottom:0;box-shadow:-18px -10px 40px rgba(0,0,0,.28)}
.lx-shot figcaption{position:absolute;z-index:1;left:.9rem;top:0;transform:translateY(calc(-100% - 8px));display:inline-flex;align-items:center;gap:.4rem;font:600 13px/1 var(--font);color:var(--ink);
  background:rgba(251,245,231,.94);border:1px solid var(--line);border-radius:999px;padding:.45em .75em;letter-spacing:.01em}
.lx-shot figcaption .ex{font-weight:500;color:var(--fg-soft)}
.lx-shot figcaption::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}
.lx-shot img{display:block;width:100%;height:100%;border-radius:8px 0 0 0;object-fit:cover;object-position:left top}
.lx-made{position:absolute;right:1rem;top:1rem;font:500 13px/1 var(--font);color:var(--cream-soft);border:1px solid var(--line-dark);border-radius:999px;padding:.45em .75em}
.lx-panel.open{justify-content:flex-start;padding-right:clamp(1.6rem,3vw,2.4rem)}
.lx-panel.open .big{margin-top:auto;margin-bottom:clamp(1.6rem,3vw,2.4rem);font:600 clamp(2.4rem,5vw,4.2rem)/.98 var(--display);letter-spacing:-.035em;color:#fff;max-width:11ch}
.lx-panel.open .big em{font-style:normal;color:var(--orange)}

/* tabs on: one panel at a time, the shot rises in */
.tabs-on .lx-panel{opacity:0;visibility:hidden;transition:opacity .45s var(--quart),visibility 0s .45s}
.tabs-on .lx-panel.on{opacity:1;visibility:visible;transition:opacity .45s var(--quart)}
.tabs-on .lx-panel .lx-shot{transform:translateY(28px);transition:transform .9s var(--expo)}
.tabs-on .lx-panel.on .lx-shot{transform:none}
@media (prefers-reduced-motion:reduce){.tabs-on .lx-panel .lx-shot{transform:none;transition:none}}

/* no JS: everything in order, nothing hidden */
.lx:not(.tabs-on) .lx-tabs{display:none}
.lx:not(.tabs-on) .lx-box{grid-template-columns:minmax(0,1fr)}
.lx:not(.tabs-on) .lx-stage{background:none;min-height:0;overflow:visible;display:grid;gap:1.2rem}
.lx:not(.tabs-on) .lx-stage::after{display:none}
.lx:not(.tabs-on) .lx-panel{position:relative;inset:auto;background:var(--choc);border-radius:8px;overflow:hidden;min-height:26rem}

@media (max-width:860px){
  .lx-box{grid-template-columns:minmax(0,1fr)}
  .lx-tabs{flex-direction:row;overflow-x:auto;gap:.4rem;padding-bottom:.3rem;scrollbar-width:none;margin-inline:calc(-1 * clamp(20px,4vw,56px));padding-inline:clamp(20px,4vw,56px);scroll-snap-type:x proximity}
  .lx-tabs::-webkit-scrollbar{display:none}
  .lx-tab{flex:none;max-width:16rem;scroll-snap-align:start;border-color:var(--line)}
  .lx-o{display:none}
  .lx-stage{min-height:30rem}
  .lx-shot{flex-basis:50%}
}
@media (max-width:1100px){.lx-made{position:static;order:-1;align-self:flex-start;margin-bottom:1rem}}
/* =========================================================
   ROADMAP · the compounding chart (after benaios.com, in
   this brand: no hard shadow on a non-pressable box, ink
   line, orange only as the core dot)
   ========================================================= */
.ra{padding-block:clamp(4.5rem,10vw,8rem);background:var(--paper);border-block:1.5px solid var(--line)}
.rc{margin-top:clamp(2.6rem,5vw,3.6rem);border:1.5px solid rgba(43,29,10,.28);border-radius:8px;overflow:hidden;background:var(--card)}
.rc-plot{position:relative;padding:clamp(1rem,2.4vw,1.8rem) clamp(.6rem,2vw,1.6rem) .4rem}
.rc-plot svg{display:block;width:100%;height:auto;overflow:visible}
.rc-plot .ax{stroke:var(--ink);stroke-width:2;fill:none}
.rc-plot .grid{stroke:rgba(43,29,10,.1);stroke-width:1;stroke-dasharray:2 6}
.rc-plot .cap{font:600 13px var(--font);letter-spacing:.12em;text-transform:uppercase;fill:var(--fg-soft)}
.rc-plot .xl{font:600 17px var(--display);letter-spacing:-.01em;fill:var(--ink)}
.rc-plot .flat{stroke:#B9A88C;stroke-width:3;fill:none;stroke-dasharray:1 7;stroke-linecap:round}
.rc-plot .flat-l{font:600 15px var(--font);letter-spacing:.06em;text-transform:uppercase;fill:#8A7A60}
.rc-plot .sys{stroke:var(--ink);stroke-width:4;fill:none;stroke-linecap:round}
.rc-plot .area{fill:url(#rc-fill)}
.rc-plot .sys-l{font:600 19px var(--display);letter-spacing:-.01em;fill:var(--ink)}
.rc-plot .mark{stroke:var(--orange);stroke-width:1.6;stroke-dasharray:4 5}
.rc-plot .mark-l{font:600 13px var(--font);letter-spacing:.1em;text-transform:uppercase;fill:#B85600}
.rc-plot .dot-o{fill:var(--card);stroke:var(--ink);stroke-width:2.5}
.rc-plot .dot-i{fill:var(--orange)}
.rc-plot .dot{transform-box:fill-box;transform-origin:center}
/* draw-in, only once the chart is seen; drawn by default */
.js .rc:not(.in) .sys{stroke-dasharray:1400;stroke-dashoffset:1400}
.js .rc .sys{transition:stroke-dashoffset 2.2s var(--expo) .2s}
.js .rc:not(.in) .area{opacity:0}
.js .rc .area{transition:opacity 1.2s var(--quart) 1.2s}
.js .rc:not(.in) .dot{transform:scale(0)}
.js .rc .dot{transition:transform .6s var(--expo) calc(.5s + var(--i) * .28s)}
@media (prefers-reduced-motion:reduce){.js .rc:not(.in) .sys{stroke-dashoffset:0}.js .rc:not(.in) .area{opacity:1}.js .rc:not(.in) .dot{transform:none}}

.rc-strip{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:var(--choc);color:var(--cream)}
.rc-strip li{padding:clamp(1.1rem,2vw,1.5rem) clamp(.9rem,1.5vw,1.2rem) clamp(1.2rem,2.2vw,1.7rem);border-left:1px solid var(--line-dark)}
.rc-strip li:first-child{border-left:0}
.rc-when{font:600 13px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-soft)}
.rc-1{margin-top:.7rem;font:600 1rem/1.35 var(--display);letter-spacing:-.005em;color:#fff;text-wrap:balance}
.rc-2{margin-top:.3rem;font-size:.95rem;line-height:1.4;color:var(--cream-soft)}
.rc-strip li.yr .rc-when{color:var(--orange)}
.rc-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;margin-top:1rem;font-size:.95rem;color:var(--fg-soft)}
.rc-note b{font-weight:600;color:var(--ink)}

@media (max-width:980px){
  .rc-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rc-strip li:nth-child(4){border-left:0}
  .rc-strip li:nth-child(n+4){border-top:1px solid var(--line-dark)}
}
@media (max-width:620px){
  .rc-plot .xl,.rc-plot .cap,.rc-plot .mark-l{display:none}
  .rc-plot .sys-l{font-size:38px}
  .rc-plot .flat-l{font-size:28px}
  .rc-strip{grid-template-columns:minmax(0,1fr)}
  .rc-strip li{border-left:0;border-top:1px solid var(--line-dark);display:grid;grid-template-columns:6.2rem minmax(0,1fr);column-gap:.8rem}
  .rc-strip li:first-child{border-top:0}
  .rc-1{margin-top:0}.rc-when{padding-top:.2rem;line-height:1.3}
  .rc-2{grid-column:2}
}

.need{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:1rem clamp(1rem,2.4vw,2rem);margin-top:clamp(2.6rem,5vw,3.6rem);padding-top:clamp(1.4rem,2.6vw,1.8rem);border-top:1px solid rgba(43,29,10,.28)}
.need h3{font:600 clamp(1.1rem,1.6vw,1.3rem)/1.2 var(--display);letter-spacing:-.015em}
.need span{display:inline-flex;align-items:center;gap:.55rem;font-size:1rem;line-height:1.35}
.need .i-glyph--bare{--i-size:22px}
@media (max-width:1100px){.need{grid-template-columns:repeat(2,minmax(0,1fr))}.need h3{grid-column:1/-1}}
@media (max-width:480px){.need{grid-template-columns:minmax(0,1fr)}}


/* ---- sub-pages: about, contact, privacy, 404 (added by build.mjs, not in the Artifact source) ---- */
.foot-meta{flex-wrap:wrap}
.page{padding-block:clamp(3rem,8vw,6rem) clamp(4.5rem,10vw,7.5rem)}
.page h1{font-size:clamp(2.6rem,6.4vw,4.6rem);line-height:1.02;margin-bottom:.45em}
.page .lede{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5;color:var(--fg-soft);max-width:34em;margin:0 0 1.4rem}
.prose{max-width:46rem}
.prose h2{font:600 clamp(1.5rem,2.4vw,1.95rem)/1.15 var(--display);letter-spacing:-.015em;margin:2.6rem 0 .8rem;max-width:none}
.prose p{margin:0 0 1rem}
.prose ul{list-style:disc;padding-left:1.25em;margin:0 0 1rem}
.prose li{margin:.4rem 0;padding-left:.2em}
.prose li::marker{color:var(--orange)}
.prose a:not(.btn){color:var(--fg);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:.22em}
.prose a:not(.btn):hover{color:var(--orange)}
.prose .btn{margin:.3rem 0 .8rem}
