@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:auto}img{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:0;background:0 0;color:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}:root{--d:"Cinzel","Times New Roman",serif;--s:"Alegreya","Palatino Linotype",Georgia,serif;--p:"Pirata One","Cinzel",serif;--tick-h:66px;--rail:Min(1180px, 92vw)}html{font-size:16.5px}body{font-family:var(--s);font-weight:460;line-height:1.6;background:var(--bg);color:var(--ink);-webkit-transition:background-color .6s ease,color .6s ease;transition:background-color .6s ease,color .6s ease;-webkit-font-smoothing:antialiased}body[data-side=light]{--bg:#f2e9d6;--bg2:#eadcbe;--card:#fdf8ea;--card2:#f6eeda;--ink:#1C3444;--muted:#3E5C66;--line:#cfb781;--line2:#e2d3ae;--osw:#eef3f0;--gold:#14666F;--gold2:#0F5A64;--gold3:#0C7C74;--teal:#13635f;--accent:var(--gold);--btn-ink:#1C3444;--shadow:0 18px 50px rgba(96,72,24,.22);--ring:conic-gradient(from 0deg,#caa24a,#f4e2a8,#9c7626,#ecd089,#caa24a)}body[data-side=dark],body[data-side=portal]{--bg:#070b12;--bg2:#0b1220;--card:#101826;--card2:#0d1420;--ink:#dde4ef;--muted:#8d97aa;--line:#2b3a52;--line2:#1c2638;--osw:#eef3f0;--gold:#c9a14a;--gold2:#e6c87e;--gold3:#9c7626;--teal:#0e4d50;--accent:#c9a14a;--btn-ink:#0a0e15;--shadow:0 22px 60px rgba(0,0,0,.55);--ring:conic-gradient(from 0deg,#8d9aae,#e8eef6,#5c6878,#cfd9e6,#8d9aae)}.only-dark,.only-light{display:none!important}body[data-side=light] .only-light{display:revert!important}body[data-side=dark] .only-dark{display:revert!important}body[data-side=portal] .world{display:none}body:not([data-side=portal]) .portal{display:none}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:5;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAAAAAAcD2kOAAAqq0lEQVR42gXBh7IlQUIg1rRVleXtdc919wwziliJlSCAXYY1mBgkEMQSCjY2NvgY/aYYprufue+a8jarKrMydQ78f8fwDp8/Iv/7Uzninb470/N8/fpunsD2/Ssc7s7w9Wxb9fH8VIdX8aLJh1M/vX758cvPGC8Ls+ZVSkmml9pXkzml3/FxbZxhJ67oBTYQhosxX6DrfeowmidD5Y/L8PTz8IH/o9nboQzv406EerOZsk05wppuU395Jp+KNRaJtsBthe1/38WjWMzqYOEzy6mRj5b3feoemkMV2x+93PEhWh2H+5V2YeD1942bvXnzazue5eMlGHvkG42hLB8Q/D/ax3ajHd7B9Tx7ViOTmUKLG4KEG2ji0ClP622BlT8bJigoUYVAw02+0OWRGmRww2GrkDe6ubmwDiT5jvfBOktKLACi4aHKYOFsp98r1B+t+9Mdua5lfAZvGP8h+dQ74N97Rzy5vhooNAkytmRLi7AJcySNHEW9NmtA71B5bZ/6E8UxEEQWUHH8ER1c5z2VUaiCSoq5IfC2WcoddBHpUIJcrzL8CIZvpb5/uUtSs5/GjuM9/g/Ti2yWVVgLdmpaGg7Jhf607rw5Ue45g1ntbGp4K8B4OzUmHtdSv3Cj7Bbm82TVS5xPKvk09BT2mDvQm7vUag9j2FDrZ6964u7vTm8zZ56+yO7LRs0Ve7fRxf/TQO3JcauXacxn/ryW1PEuvzr/2ldW3XmXPWmjD2csKNRbuNEiQuOvko9p3wZY+9b7mPWBXJCDw8neaPvSmu2uM60+IL29cvU1J4d+k7sMz7kHDE3fVBtaqBfZgv9clP6ZLP4VzbHhnF3mfRC/WWW5wP0oLYxQF8DiV1vgjE3reXbh4Z+PY59BoPhIosGmLh24rJED6UKg5RQvnZALCq+O9rvTlMfAhje0sXLfuYvcR1beUUQQ/i1GpTWEJDFbETAHjgXjPB3i4eWaE5y9o/G5dfd92TZOlpSkRbvvOlLBoIXPeNp2Ib/2VmpM5kRnaV8NZMi1D+P7uusNDsjKtnYvogL47PL4wXp5j5ukWpWJ/2YZIAmGiW1DiIQgo5qgXURw9kVsQMD58cYM3jp2dNsPMttqMj2eZyCHp14qkVUIG3a7typudqG5YkbLYBJ282XaiI3Tj/1gC44/xI4SVMYFsF5+GP0uMlv8pzzx0zZrlTDjHq+rTiCElMPj1arcdd2F9RK8c54OBnsnqujtNMpl6o0Z7Uv1oBMx955d3G3Wf8tzy9qa52Z0uhOkuZ87ZEytK/bmkAh9tnbcdQqsPHu4exz/3TRaRMF57UVYs/YUTN642Xi2hxExZ9wqfuLzt2zs9vm39oiOPb0fl8YKCoAk5t1tf487e8f8QCnw2Jva2JjNRbPb3CH25pkuXK42ho0XmT+n0wUa4W04WPWM/7dvrWzCQdItcebJc+4sN1M8nsqTI6FqEUzqo1zWjhXHH18agmyjEuluWQEBWe+Q1dLr84eyK56R+UOACYV0MRPzg3s8/l23NQdoLMnsCmq1D+PoHWEOhZ7SGf+HpDO9oVYPONQoIYIPfO3iu8GnnovuV/bIozxxIY0HG12M6LsLi1DJuz9ug0CNDObBdn2IZ9gUacMIlq0Y6RIKzzNXP64gm1LVW7ZzDutuXUWddZ4a5UDwv/yrnvkD1c4VX1U/tVz+uvklVqxTG2POrLeR6fViSGap9fHD6F08mcbnM53ml3nN6v3gdDk1P9M+SYZMpK2pVVzP8T0CH7tWip3uzHs4LkOE7Sl+5Mnn0Q7q7KjwX8+7FFae1T40ynbXTNj84a1F6mjjBeJ5m8wJMrlQjkZR/sHZ59C/NQdVJ7vCqYTrg9xPXUK7Y9Fxm45wX4S9d3hjRDs/nmRUocFJ8sWI657v1stpC3OqmqfWxb9xUCkCentsdjkR1tZOgrK9CPMKmJYz2/4Kt+HbEDj16p46T6S5a2CFNnwP3yMmF5UyZaEPP7fYMKbzxHBovxbWhOewD+6L9qxuCbM2cssHYwBmbVfO7eUNIvzng2v7Z8+5hMWuz9grCyIGajZZdgN2/e61+3IPV2bBK7eYecE9Nqjp9sBeneHhZiBii8WqCOFpZQCXj0/0szD2VhBdw2HNFUnY+eTaw+4tCl9593VNLmpdrGm08Z85Tr0C4xJcE9P/6WT2daaWgnnrHLx3n++G+mEA6e/dSsORb+v+Yngl5qPV95bvU8qLYeyn/SWYjbgNvQIsO0buc4e2/eazYPMaY77HZr3//6aX9WHsN5NlqwU5w38F4Li/E73jmglqvQWRLSupHhpXFdR/Nf3ofIRnlx4Dud8iz1jUqFrs4DQUK77J/skUydM0CCP5XcSN9GMtVWBFfkNH4+4x5x21LuhAXWAZSI3LA1uuAuBTh/84kysRTI9gULqMym5jqFLbNgKdOXwOuES6id2tMJe286s7xvwF8qDE708fNkbYKr/NdwRnQLIyyNfIhiKHrDJmbA8YboN6uH0dIhtvbm/Ano45w8E46AX/y+8Dj0dllD/C1fTfjxq7d0j2A4H7n82O9Ytc91EZjqrYHuzriVL4NN9X1y+9HkWiRDgDb7FL44pDoO3wg0wH1/5xMLtRCxTf4Aaoeas5MNsvNsYOjwu7wsJc8X8JLcVrMO3yLGhWmFBU8F9qFfvWj92AV2MzPVwxcvX2HPLYfvU6O5cxaXY3QxIYZu919avebwK3eshx71axznEVyErpJ2e9ZbFXh9fH2XECMPZF1HqO3/ricfPx33eOMOHgQDBYDsjGs73aizehesF6GXScnyadJ1Og8lMvrMHtaOTL4Jp1L17DytrIksGCpEb9s249TxMAXBoxG9DRXSzc261gyZT1LYTpaHfuR9Vaodl5A/5bb6AI2vbWvPTgs0vUEGNn9nCtfWYFKYDkvkYzzI00F7Z29L5hVVDuS/d+/wWOesMi0Q/vVRrR74BbpT9mKAMTVSauv+SWk4MxcW7FWsMTIQYo5gPSzBy6Qe/wvws+SMu86Y5W02mO55dFiHwLLnYTjsS50/vmpw0TPntjK1ghyCdkmrpwHWSJzy5Txn3TNvEEGs0iLhwgiLTO+1XL1lV1YO5hbqe+wDRXjtxRMngxGjeUvuJ/rvz7803khxlJATvgK0+iRU/Iad1lNeDBuwpZewoMmXJp/Im9EbrN7J+Ppb3ZHTs/TEejSsfQZZrFW0tZm4Q/QMv9mQ4OMK8k+CS2tcQhXMFVeMbZmeaXGuK/bfeCCSW3wLAq8rKVi0NXo36mrS+nNcW39ZSfWLtktlwG8p7647xuBI0BGBbGHJuMs/1DlDv9ieK2iFx/eGjfs959ZpMUS1vGw+aOma5bafdK2XJwyyPt9YR/DbxgqMneNBt4ctEVG8MQJfTW7emA3bfmBfFZVvLE1zKtEbV4+5DJcMjKGMRYG/TuZrgBqdcerAmFdyQj893dkqr3tjAidtYdIFD5qkn6BrdFRYsrHDCnMaInKIs930p49F7xDFPngBpJgSEYd2ec/e6nQ5yAXGHzi+aX0u1o9lG0uYMeB+eViY/qJMDPzRXNMv/eobfF7d6v9pZNCQCLLtDtp3HGpi+GRZMXxyfhrKzkdTX1Df+2DnChEfG5JYxp6U1fQHUFSfqRDjP1V/FcWg5zo6sMah6HjnNNNV4HKBDdX0m28Roaia0XBFUrpifhslDK4CZsrh02rXZWJTf9gEO0fUSTVCL5/fK1kzcD/+/plr8scS70fd6dV3Ro64468Wum3y2G8p3lrFNhnrtvcRNHS4O/KysS4z7iQ5ND1Yb3GBmryViz9/T2pbLPhoXC0otMPq+Xo9MiEY3sczjcJxXROe3WZ31X2+Md//1sOvmxsx3u9r1E2VyxJ2Csj59N0BsMclxjF6lM2OegLzGskjGrFj/Uen1sTLtzhFOjcurvRFaRvmpm18a6gSIt5PMHmrykOY5dB+ILBKerR14NaJUvzL484b/0LlQOHR4Ggy2A+dd9MKy59ZEly0mizSbAl3gghuTZh5MRldFhk3P0b0NEoGsjGr6ejAjtQrw+DnqKjeFxaE5E+iNCZhZJNDbdo5H2xykYQO9sTxdkc31PCvwbODMSBKvHTYvEPTtuedhIFVM4+QuTkNdxVX3p6v2wHpdl0qPVHFP2xqDTp9M5kgtHSPn5NjN6P/BkaGY61wyvHsKXMcSLZTmwrVLhl1lucx81pj8Dv9jwX7Qv78I9w5AVyjDadGSN0f26JbJN/w24kzdvwCJLbEBaQiiZ5bWsqxq2Q8RCeSwnN70ZtyD3wunT7YJupgfbslC/Fptxasqx2+m6eOZuJ4G7bNg/H+t5HG1l4r937prUZtTxJxncvFGb82SplhG+0d07NHviSrMtWbEdzTuzl/O+IBkgrgnPXAUzCGt+St8Eqxe/xQg7drWqfmDDF+PudvSJqA8J/fAj7EJDj0EVNJvXP/GF4D+cLIVOm2vVitVqZ1381VlB4DUbStW21EiEdk22DdKbbceq8N1eJp0aXdlaS7aOJf5yFkyE0dAmDr5Pao1q7Q/msDpXcfwZY7L8gn43s5xtZRz0gTMhJ4/jBv+jlTHtmsbbRmYIvDWtQpYHwBa2cZXm0cIjIeGF7Ex67M0LSPsydFV8tZfcE9niCI39mz+GfF2SUaIHrKMxiivgB7eJwS0zKrJ4wpjmqIgyrtWqyV6kH46D/+u9nnaDbhN+woWH8txup2eKvvt9Io/t7F5O3nL+A0jEsvCI3UIttuBj9ILabZ97tM4WgTITBq4ZYRDraVz3iya7u54tc28YvCb+opjafzrkx5w4M4ybhYv4jP/JXNx6ze6GNQGXcQuIo8372kKDUdu3h+JRrsNDPkwKBN12341DmJXri73JdBlxy5LcuTz8FJjzzL/6nOX7aDN/DJ5ZnwT2u8WOhzWqRSxLY5IvDQRV0o0PPWH4ry0y8xDDpYnZ3aI+WZRbzDHHsH16fSz0zKP18/muPUGaF6+PYfS+T8tlHgpiG230GTYGirzCtY2zCp1qv9aqm53VNiX3LmvH5wObat7bPT2E77aK/NnaXSa84r8Qpfx6566ZEkJu6Xd/tOvIddp1l42zhn0U54dKKLOWwUg6fd9jZ6qbLWieullgnx9s0PpLt45p84CJi3E5HXeLu37ueWnuPbFyUv2ie0J0bOQ2290iliLd2xv+swrpCj0V7qRnN7htjeqBdeFPgtSDTYzJlH2/G3cxNGbu+7e0M/ut8lnxclfS92y53Ha93VjHLpAYk+/zZE8atEvGrMZzeq0ntRlu8Fkfq0zPgB8+hTvM7keE/xuMBLBntnVWbo4YrjskNp/2ux9kFSoDG1+x27V4HU9JnSOjAaPlBg1AwHXG4B1yR3UaIGj3wXCtUUCF04S2+zEZIb0FTeqvyBXv0Mw9ZPrKtTqYyKQ8GWieLuFDL60mm81bY+NHuqog1uNn5ACULpvI1AsSD/eYCbim1EjbYOQ/HrLKnXJLwI0hz5m8vrtZQJGHyLJU5laodHdDPm6QTHLaycpdtm86gCD1R+rW2Y1Mb/iPTlPaznAJyunRtIe0GliYF+E0s8bXg1mfZhPTwQamQ7vYnFj5rdtrPS+hDHTff6Mj+dj5K0iMhbbMU7IgGzUJ6uWxg6o7VdZpLPaBg0yr2+DYeBXylvmx3eH/EnGnCTEY128ze8fXFweyjU/C4U5jUM54xXmtpbSnSzrOiAQ1vczWSpopu3payYCua2QUi0eWyRRV2K+HXJpEHr9nnrEWVnLpf7FWq79gc8knK/fSaXkewwv+zUCHVYw0ohMcd9saN5Xq4lRL8iDCwjCmxwiH4TaN/BcDMQvIJofGmAaM2NW2Kx7KZn38qE/pq9Eltt3P8VxJpw3qKmwdC2+kdd1BDcQwzy0O4pmcaocUw5jgP9vLbXL2ZnHgius5eR/dFOdgn0u9aZMp2+3wNo1sOlikKU2pgb1qtFZb1PK4c++76uuKY5D7GHV88PvBCebH0muZlw2DRcDRwmhlUFntVxufM2u5gxV6EUeQlP4vU/Guh5bvtlRi//Bj3jsfu1817owlYh+MWRU6HNjbpfuyPZD+fbE+PRqJ4QtX45dVzXnUMbJg9fhtVxNt9o5w62fdqm4xa1udy80t3fusv6uFTrD5X3Rm4XLEf9mmwp5mtu14eFFzqicbCkYsZ/HG0Op8w7o7d7ZAeImHRJMVi30Aq27PzXSwMlGGlfzSGGPi1FZjY0N6A5h2i7e5QoY5zlBzQDki8IEG8mpblXlYbwCJYMR/23A91Ju0W1jt1dLIB5RDu6ncBdT7y8PndgMtEdtoPd51UPFtfRxrIPczUbXVk5vRG1rF7xGk1yiEvw/Z/VsEhX1vY7O0hVXed/I1JTzuxeTuWO7hYqWHt8eO4n9QT3J5du152rUiGF7I4DjmWX/7nCycP43OIvfWJJ/wemcG2PaOM7sLQ8gqOgD6XdB5BzCP+w9na3lbucx23iUKrgpNtlTrQvb1YjVgC4fqcSSYjEPE9Oe+cQ3824HP+3PQm2I4Oljbc+crC29qjmAPLasjjm1w/2pvWWuwpGcjNRu/od3TzAB1XtPrEuXYDm6bdoV1/KGKfU2W7P5El5iO01OuIGcrYwSt8KPZIQ5Znam6G/BfpiaqgtW/e9bk3LZ+QW38JpkbmdcnWyjnzCUa4UytaU2sjkzWxzLZ3jDG3TaaeVQlg0kGX6oV0wDen7BIyl01/uIHcX/inrpThgTGbkNLyFpXF4Z7fRgwIxb+z83dZTifNj4d78ZDGYVuBUVC526OZcHrR6dvzEMjV4bLNW5xE1l4ME15xeIZ6V0Pt8nhMkdL2OJYM4OSoLCT226rYpCGeArbpN19xGDXVl9XKV+ESenoOxr/42qRG0ohTE3uw894mqk4gU/t3eIVtLu9HqFP4WTsSk8TcpcuQdKt0GrCYCyNtUfrDkmZhNPi2EBbeW6KhX1EpWF2/e4yDhGjXGxSDnEGl1EEg0vfd9sV4D/yJGGlnhw42z06tHb2etCT6SnvMtth55LqBO1ZSBUVjlMvYJkEu+5xYGnkU84fXe9uwKydfRP5BAPOmqNqUgcM5hIVQbVrwE+sjhSZ49D5c/Q5mbWjLw8O/sc6KXumTb94vKXrlND3o/UmqBTDY0YrvzdbQAUbxDZ8s38++9xeSNj2p9ysQtxrovzu8K6B0U3D42vBBUALt7PePmsDIZ66nntPI2PBnUQobiXxRzgDZiGI/1Ogij/Y2DJ4kFZxQ8sM3RE1wtycV6fwli0zcwCqmChXpdpolDNbgbvOHTHLZLBXADqgVDKjI3bXiJmlpNbrw/sL40YW3v1PZdX2RYKVJkXzUMKNzg6qESvwb64kKSh3R3AXXp6RQk+sdbGMwQK3YUeAoBYZsUNlHt4oWvbGMBjovHqPKvnEfoeMeATBm9szNUZWrrmxTMHFX5x+qWr7Mxp32LNpq3cCpYIN0RrMRgxVgP8JjMktFBxE9qF3m9jvw9bdhuSH105Hs3PlretNFX04VLCmqaFdPdc8EV+Mn3x1WX/s9fmxSdj2+DEv1sdD+yQysDyDOwwSbYY6Nd+4rRfg5ciDg3Im1xQpaUyN/2Q/1c+3/Q0CrmQ6ADD37gAzyK4sXuCobe1lwl600R2mndODbfJ4MATbZB5FH3Tdsj1vq7l0DoePtTuRmzHaFesj690OxbviCJJbdktARs6bK5aRsWsfXE4Y/wNoo/wksGPMkvvh6GGJD9vdX9Omt2akoKMl1ky2L1e+dpZG+0EShj6eqlxF5y1rpSu8T0+14mUSGGQMGfeXd6/YW+2AJqWH2A7GOV3Mboj83j2endgbV+sD/9frQfv0pzpo3f9ipMM5Wg0TWncSBMnZhWHrLvarq5xEtS8YHOwclZjmepkMwxkOaf8UXUcZG9DYaLOb6Fs02N1ktgdydkltJovvvGW3vS6tyuZiKxqv5oZvDwL/iQvqkGPigBaFPEfrDNGZ6sUA8HNXLdgs52lrOT33JvoMTD6PRzJbO4vY7jqRs6F6KpA5GYtOaW+E7RBevpoWduqggfspMMfbEzd0/mBW4UzthBuWBxsXpfh/5MLw1S1+Bak9TGHxaC0TfmyY0WHqWHu5mSMVUXZ/Mag4CPNqfqHYxeNMVwKbOKHNAIQvug3EDXE21G6jObXW6Ak4gUDBftVjtBaZfXOJhJO1SH+tj4P1A/97Zimj+nL+IrY+W2/ABxmkaE4bg+8ae7EWOPFvn6k7+r1dWCjs6U+vBPaNgGZn2leZeDGXxEP1ZOgm+qQpXrx9voHNswBevQ1xV6/uBFd0c0EXSyGMOeazwP+ts9fiYfI7bNvf7fBU+5+eOfEFZeW8TcUS9upZGogX/JD7hrxPlI8WKR+7xLtkPw7+mdxslU1sOm5EqO6IBxxt/X7av9OpB+5M16g+XNxImsFCGLtaSSM5CSn+o2Xa18ml2mNpSV0YQZW8wzHjetLjF1utDjY+XHRJxh26Oblri+XB7CNzJKVcDcN6PRpOl915hcgC1ahZzZWjBdXuNJ9iotoucRYlASom7BsO4AvY50d7svEf0wCc+v7YumjwgbRbkz/ed2eP+75784rwAqNKdgHBd2FaylSUi9kvjBjNfNd2VirN8xZfdh7wm8MYG9MBLo7dBuLTPfx+UDjjB6HLQ49386Is8rEH2tHkBkf8TyK7u2Vaoq2xJuxto1mZYHwQmk6dhr4R+leE/aCtThMHo+zw3tTRAiY9fL2eqo6HedYlkeyQFXTupwVK17Qrvuy0Gq2Hu77qaASHPFYjeCzj1enW/fu+4IaF/09bDB62zbGPytFsmq9nazRxmQxsOG2g761bZC6zMmW87aeA8F3vgvOB+XQIhNcZ7mx9vLy2IpDbdVPKxmbnb/cIz27JWpgitlPWqlU3sf3vKfxo99LybsGO3fAfigaa7r9C7lYetOO5f/CxtYzKktl2d22ekSINbHF/QNbnwCxr9f8tbEb22j6PoDXCMjTjNVUxM0WyuL1Xx6gO2ai3mZDRH7a6DLlw1U5FaEigj0E5sGRoYhv/8X6hUjw6vTM9ay13NVzUys3x4WoTtLjdnSmEamw4P7pHHfFirw22TabXAVGHza4CjtLnU3cJBj0uyrfb5Vg7yl2dhMYVn75E+EMZonIEEbgpZDJBBb3+0uJ/GXGz+vVAksEc+tNFwm0MkzrU1LjbTu76lIcfT9eIeGNDVauTkW5QHkTUhzjoo6DVcnhErUEwc83kLoC9tJ1ZJzWxeLHn8Q+freUuvghlrFt4uh6ELDZz1+M/MMtft23oo41ev0bj8HxDX0S/H1304YGtXSe3DM3Pw7VX465LEyenfUsP/5quMa2dDP4OqA20gpg3C+SBms3ojDyfx615B/rQRJReJ4UB7XY3/nCFVxgb8xemJMS/JWp7YK0x2mhQjb9QvEOY6e0j5VyAr52Qp3v10nhsOZz9aakCblFQbMHkrIW6W76MO7nH9k2w4VkXj4zQ4NbRcG2JdKZRuiuGpu9/JJ3lizlOeNsbZWzeMvwb36+HVU3e1TfAKKaU/ij7ALKuD9EJAugyi+xAGztXTLTMMJ6ZOS5PErciltmH58xR5Zeutvu9+JADERIHMOnJsU3PT26FxexCpQL7E87SHxFm88HAynnF/0xy1sJDSBuEaSg9xIGzK0aqge++b2bumVU9dD7Od2WGQO3ns5j3jnnbgsW882yafVNVtnuhTxehv1rmVjuvcI6WkRax/rANETZonKWxRbMw3MWTYphW/f4r/Fcf63KY53IxOrPqPDY1y+Gyty5JtI6zU2B2t7ltJIb1Hm3tk9E+OD0Zu9svqvSjI4ZK+ViugWTJmT92Tz3W72hwAO8XQwXuarmXx3o+ma0PmAX3zjKUB7kzb9vm4j9ju0SzpGLcmU71rjRCrYyxcXWr2q9udB9C+ADXuUT23O/xeeOOHNyHcHUBi5oHNba79kEXeIFrfHWNjWO9hXVm7++P8HV0Yfz9eShMMcX52Euo8Dbs2k9TfjXw31Wx6nspw4boDsZMSDc3l2MdOCtZWpxpS9JaSIttxgRx6x7rEa7WFdxTgZRtN8qfgVR7bPrn1PxuotreXbPeLy1wM750km3TcNRW9va0pNhAqJOoMk+NW+I/XeD5ScqjFqsO6S3Aha0McP9SFtA2tN95q9fJ8dl5j28WM7zbnCV8xRkNPycyofpgO05jToDUW2S+Qh7SLuHUku2+esYIu3VsrJJHqqfGebTy5ssEd8b1uFH8174NLulQB1p5hWvXym8Nj40iYNm4SuyAxVHGrIpjHq67KyRwaqJlX5TtwfIc0GIy3F8+oXcLtCZ6dvrpsbTNxuk42hav9mZYJFHnK80HL7IDbYuuVyAcC/x/rDYTaNl3M0d0f1t21yOZ8qMxIfwZuvS74Td3Auz961Oz/47kwbzHF8oP7fNqXO9ueNncnusk/2rCIU+l6+/eIqcLPg9mYFtwGL1PNKv4exi4JpoB8q698oLkLZ3wfxRZPq++Dq9ftf/+YIGV1Dyz33Zwcqr057OBy4jN7uWQI/XIViwNm9XJogwNcPqhAmhrQVs4b836fJ8JazVoPVMmt8H5nuRHQXZRGfo5LNqVx8ubk8Tuq6/yr/j/xqR6Glf3KnDSpz/Xdek3ukzTJKiabfcG1RCiatl9Wjv6OULQwAk/vZq94UwVNSOR3lnqSkVgbyS2HnBxtCzjdf9pncp9Dmcr6F7dyb49VA+219uxt37y09WkBf7rcnT59FjEjjJKx9obYRBxEggPtOkO3A9nH+LG986QjXRa3IQMhj8z12b9nU4jMM8rZFcjKTl5vm1CG7F5GxrH7KboxuPRaLU6OLc06COjEhBO9/WZXZxUmvgPyXFNkxHRMkV02MY+fvfvZuvnRzhPpN4M93LkjjnBdCsgWsK3r6SJh9K6Rj2O8NJ+7aK75VZhJHXG2tUOxPwQUerrmezr5JbZ9cx8hM6uprfD+7wfVkT0yn3826jDkuC1eyk3s7J4iomyqA9cvHGrXCVRThXBS6xmNIRkWp1htm+d2q0lds20/aZrrbcVNu3jlXdArLJZpqYj9jzwWKh5HB8btwA97qZRpQ4cT1cN2jgZ8P/1gXcrvbrBYl3EiRitRBcMR7tnpUwWkNrd3ryQuX3qbHPaxZ5TqtRLRz67j4PdnLrPoF9/sURtACZxCIdvFGSzJhvog8PNph3JzpJrsbC9A3ZFfuxmw6twOm/43/1BX02JR3/YuZMpPvcPCroyIuDyQq/RPFkBbPxbxheStFN87QWb874NdtXjlHdoVVtHlKeZC9tH1HEgIQJxTadMzCZ2dWYRNX/d1BzYrUT+7CLmF49R1/n477ZMT+G9+apaOeM2YOfduGR3numPXXw5WPKTmFawAraMRjb5nTdNL+M+0ISAAXuu238rTpXGc78JSNOtgC3iC3rM+70c+97scZh8LEwN1hU6FR1QvCTqHpYY/6+TXZC4jV8HD50sawaroL1f7FEn0xb0wx5Y+FoeGxQILCNgTJ7XuvJMRDfNFmyU/xa1WWPNdtQkRt2DF+/ueSWXEgRLMokE/vDqB7/MLB/afI2ablDcleMO/82Xn2EKcvOYLNb4YQ1RhjRegs3Ci1rijpAcw2P45soIi6KRgC8iqvBpglHvHW+JSQE1LrYTvAaTaSLfuC5pl8LBsxibqBri153N6S2aQBWJ7QAbsW3BYs0j/rsysM7GGhrvvTEZy9JHTbGZSr3j+TSrveIx4i3OoN21od6CJSC0OumydQxF3swW47VwB5++maFpfFpoiXxtdeHCyLV3hbnX9a5OLs+NjVpHRa/zabYeNcE4wL81DHvhRkH2saXIYQ6A1zuyZvOhXSxrQmwkloa8NfkslmfkDD0Lqm19pjIqRHyYhvHLJZEBkqDNXz5ieyHrx56nVDJo+vk1m4j/eSgMrrZ23ohhTGFbmLeHFv9n+7Z2WejmXQFhI8U0I6fa0urXSyZsiNViuVgC4Op187VZr+OzVS6PVrEkn7GOGgwDIL14vkdscqlHvqtIMzSQeotvkKLFr+aodi3UPyp0dO7h1TJYm8W/I/jP6MxJjM7mU3iZI/4Ct2ohNEZ6BtbPqMHNUM5271fTDsX5oCMebJW/nY/W2bta5UQ37w5AA2Bn+QXhXIe6jV5f6n4LaqbJrPfbPbYubkNHUJMR70qsvBr1BP+946BDc97c8/RNjIc3ugD/NEPLwvocE28CD1EJJ3dEaATdfnB8fX65pvVENodr4HneOhyV1biTsOaE2C29EsS7B2fuvxJz3VchMoO7DfjecD3dbom5Eux8Hjv8V2OLi8lzcebKwbbLU3usUXX8uaHmkZrVwMkttcxtJt7GCT39NJn5+fDxjQrbNs15fwvfnQ7q/SUBJmI1nDfTNybYyXYL6Lqh2uL3ab+2MLrg1ZxeLhRaYnJYgP9Tb6b1l88QOCOwqqArokVzRTguGG68C5EntWwOkIHdmszQ2mrsuTSVewGamAXhI5qdbfT9xvUq2RpqeZ42D2Zss2u4GNC5n2DwYcQLAp5CtmjNSVgMqTf8Gx4pZATGO8A2st6Vtc6P614EWzLa6Xe5X5bGrZkJq/bxfqptVcTreNraxZcarw8XibTlAHwLgCIYMaieJznY1kj0FFlw1AZ35ArSD2PNuP/Jh19+eHbvTDrFf6ptUTBlemtBWnRKqTXn2TrT0FALI/4nUTIJsb3BcRBO4a3x596tydPIWrNxW0S5h1g7/PJnFECoSn74aegQmGUdlN1qUHrfCwugciUqePfUQ8tap9/xYRL4H/wymBfKh8UZHnTVWgVVXA1zgD631d+mJNSb+265mO8tNc7UZuiadgZcqL0t2M5WohllUKtlaO3miCI6Ls64rcxjZAzVmKz9PO/twLz4qJYpauw5mWwa47+0g3nTBNuoOklq8BI8jI+sOQBOlCtFptfVt9w3TDHDtghMSnQbz3yDILRyjoygx6tXu4NTAJIgcFUqbns7WsCycR7j0YITRNF8j2eCJ2SPSXe4Lx66478YrmOWNZZaIwyrgdNAYrB4VjlMMad8bKAwETD4HdsGp7c5Pk/IwazE+zcQW1Xy+0BaxWayWmCn3qZHXOX0KFdTDcD8cl1xfqhCvkpi5jsaVCsbTrmcvdnBf5KmoKlPYvYGcvUP0eI6Fxpd/DtK4BCZYcrNcLrPD4kztd4YLp7RxybkTh3REChoNkFUgIexdfde59ZpLh9odllqy0Ms6rFKIwWXiPvb1TFejVM5Pq5b0jRbh/+WGwV7mUiJ3bucI+7OM07fnPrbZJKog6NaZ70cxdgUOzjA29N7avBPEKtkXPjcOC0A7QFNi+f9qL/gSh3hK6BgX+xl74q6S6eL39k3sJLYLwP9ls1OkZX2ISb4T/azgRfUhLVjuNC8trtPpAgwL4EtgEmtJX+G9uaLyZiGeQ6vyhf113Jx5JJ9xDipnviK9GLn9uJtnwcIVhpN7Wxsl4c2DEY+2YvpUTO8raWxM9skxhcNK0YZ/lusR1ofJnZA9PooaKR3HBJ3PE3zSFVBKpdS9N4qY1rpvt2xPj1/+z2ZA0MY9kjuJ6JobYI1Pu/EFrQ9h7bZy1Ab8VRV0wFDOSAH4zeLkf1gzeAyhkDtyluG/1j0jMRXA0waRQJReRfIlzWcxaiRrdn0sADgjZ70pLfQfktoMz3MBvucVua/P9Y6IGxJusDgfPZgFLX+sC3as8+HLjYGaioPgtJLa2NXmNrAmTdNJmtCgv8fxOYS2nFbm/CNlXXs3KzKYGlN9LOp8byVuzdUJu2qkuGAheMOdnqPZqld1UQUCDqz2Zi8lQNwwFMqO7eCT4EeUP5NKCP4iIb9cHj3iTGZBpy01gFBptUU+G/Uks5zIplPHGPAcwpN7Jiiw2Nw1pApVo2PnjOYjgLTVsjkYorL4bKZ0RBk13H0ygBwbixAb2wFmXj9xfUY8cHLx42GefwDGISH/0qr2Ye3jOOxUgzJdwpt/O8RgIm5cut1RCEYlHeHtezQZB2ZghvlG36Yz8kHNoIBRqzWcNgPdmxqKhmvH4mU6TJP0SrcYlvgnU7ll7vAviYHPtjAHqjNg59Iw+czcPNh54YzPtsrciL8zzop+JCAhRtesVL3rra4NZQPeBkEw7wxWbM9kJoVttHKI+MyWiWpGz5x+XROcfRZBuy2mt2jt9DUiDwg7WKk9qsX6vDuRG30ivfhBtg6zQ64k/WeRL3bEfynMa8chVF77PZGz6wQLqaTsX4cH8UaVw8Wacf+6kZyoeKYzz2CZMnefRnOGpiwZkCJcTrCOJ7K57pzrvOSariWfp8CVLLw/fGifvnaOtH7l1ot/HGpXKd0F9HjPx9Md16YkAFd75H3M9Hcpm/bfovfkf/5KP5tH014N0qLMreGWxD2cA1Vtz16836S7Goo7iIHVVIt3oJoZ0DBzvaTsd4DiYaLxGKjkwcvrH7UkM1IpWxrd4GH/3u31cQoraR0P0IJO0s7gzPNzbEMM3qvtlR/N+f5oQz0OayAa97cxrdLax4217pt0oydKDfYRxjYi1gDiBtjB4y671bUotAPFgKezi/V3oilDSHYdzr8HUzO2/j/Awdd5JgP3ozJAAAAAElFTkSuQmCC");opacity:.05;mix-blend-mode:overlay}body[data-side=light]::after{opacity:.06;mix-blend-mode:multiply}.eyebrow{font-family:var(--d);font-weight:600;font-size:.68rem;letter-spacing:.42em;text-transform:uppercase;color:var(--accent)}.display,h1,h2{font-family:var(--d);font-weight:800;line-height:1.08;letter-spacing:.01em}h2{font-size:clamp(1.7rem, 3.6vw, 2.7rem)}.crew h1{font-size:clamp(1.7rem, 3.6vw, 2.7rem)}.sub{font-size:clamp(1.06rem, 1.6vw, 1.3rem);color:var(--ink);font-weight:600}.pirata{font-family:var(--p);font-weight:400;letter-spacing:.04em}.tm{font-size:.74em;vertical-align:.42em;letter-spacing:.02em;margin-left:.05em;opacity:1;color:var(--accent);font-weight:700}.pt-brand .tm{font-size:.86em;color:#f3da9c;text-shadow:0 0 12px rgba(230,200,126,.65)}.brand-name .tm{font-size:.88em}.hero-kicker .tm{font-size:1em;vertical-align:.22em;color:var(--gold)}.foot .tm{color:#cdb676;font-size:.85em;vertical-align:.18em}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--d);font-weight:700;font-size:.82rem;letter-spacing:.22em;text-transform:uppercase;padding:1.02em 1.9em;border-radius:3px;position:relative;overflow:hidden;-webkit-transition:background-color .25s,color .25s,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:background-color .25s,color .25s,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,background-color .25s,color .25s;transition:transform .25s ease,box-shadow .25s ease,background-color .25s,color .25s,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn::after{content:"";position:absolute;inset:0;left:-130%;width:60%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.45),transparent);-webkit-transform:skewX(-18deg);transform:skewX(-18deg);-webkit-transition:left .55s ease;transition:left .55s ease}.btn:hover::after{left:160%}.btn-gold{background:-webkit-gradient(linear,left top,left bottom,from(var(--gold2)),color-stop(55%,var(--gold)),to(var(--gold3)));background:linear-gradient(180deg,var(--gold2),var(--gold) 55%,var(--gold3));color:var(--btn-ink);-webkit-box-shadow:0 10px 26px rgba(120,90,20,.35),inset 0 1px 0 rgba(255,255,255,.5);box-shadow:0 10px 26px rgba(120,90,20,.35),inset 0 1px 0 rgba(255,255,255,.5)}.btn-gold:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 34px rgba(120,90,20,.45),inset 0 1px 0 rgba(255,255,255,.5);box-shadow:0 16px 34px rgba(120,90,20,.45),inset 0 1px 0 rgba(255,255,255,.5)}.btn-ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}body[data-side=dark] .btn-gold{-webkit-box-shadow:0 12px 30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.35);box-shadow:0 12px 30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.35)}.btn-iron{background:-webkit-gradient(linear,left top,left bottom,from(#2a3548),color-stop(60%,#161e2c),to(#0d1320));background:linear-gradient(180deg,#2a3548,#161e2c 60%,#0d1320);color:var(--gold2);border:1px solid #3b4a63;-webkit-box-shadow:0 12px 28px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);box-shadow:0 12px 28px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}.btn-iron:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--gold);color:var(--gold2)}#flash{position:fixed;inset:0;z-index:300;pointer-events:none;opacity:0}#flash.gold{background:radial-gradient(circle at 50% 45%,#fff7df,#f3d98a 35%,rgba(243,217,138,0) 72%);-webkit-animation:flashout .9s ease forwards;animation:flashout .9s ease forwards}#flash.bolt{background:-webkit-gradient(linear,left top,left bottom,from(rgba(190,210,255,.9)),color-stop(60%,rgba(190,210,255,0))),radial-gradient(circle at 50% 30%,#eaf1ff,rgba(140,170,230,.5) 30%,rgba(10,14,22,0) 70%);background:linear-gradient(180deg,rgba(190,210,255,.9),rgba(190,210,255,0) 60%),radial-gradient(circle at 50% 30%,#eaf1ff,rgba(140,170,230,.5) 30%,rgba(10,14,22,0) 70%);-webkit-animation:flicker .8s steps(1) forwards;animation:flicker .8s steps(1) forwards}@-webkit-keyframes flashout{0%{opacity:1}100%{opacity:0}}@keyframes flashout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes flicker{0%{opacity:1}18%{opacity:.1}30%{opacity:.95}45%{opacity:.15}60%{opacity:.7}100%{opacity:0}}@keyframes flicker{0%{opacity:1}18%{opacity:.1}30%{opacity:.95}45%{opacity:.15}60%{opacity:.7}100%{opacity:0}}.portal{min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;background:#05070c}.portal-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2em;padding:.85rem clamp(1rem,3vw,2.2rem);font-family:var(--d);text-transform:uppercase;border-bottom:1px solid rgba(201,161,74,.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,11,18,.95)),to(rgba(8,11,18,.7)));background:linear-gradient(180deg,rgba(8,11,18,.95),rgba(8,11,18,.7))}.pt-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;font-weight:900;color:#f3da9c;font-size:clamp(1.04rem, 1.95vw, 1.34rem);letter-spacing:.26em;text-shadow:0 1px 2px rgba(8,10,16,.85),0 0 18px rgba(230,200,126,.55),0 0 40px rgba(230,200,126,.3)}.pt-brand .fm-mark{width:48px;height:48px;-webkit-box-flex:0;-ms-flex:none;flex:none}.c-badge img,.fm-mark,.ofm .medal img,.pt-medal img,.seam-medal img,.wax img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-filter:drop-shadow(0 0 9px rgba(230,200,126,0.4)) drop-shadow(0 3px 7px rgba(0,0,0,0.5));filter:drop-shadow(0 0 9px rgba(230, 200, 126, .4)) drop-shadow(0 3px 7px rgba(0, 0, 0, .5))}.pt-medal{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:56px;height:56px}.pt-right{font-weight:700;font-size:.6rem;letter-spacing:.34em;color:#8fb6ae}@-webkit-keyframes crestin{from{opacity:0;-webkit-transform:scale(.9) translateY(14px);transform:scale(.9) translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes crestin{from{opacity:0;-webkit-transform:scale(.9) translateY(14px);transform:scale(.9) translateY(14px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes headin{from{opacity:0;-webkit-transform:translate(-50%,-12px);transform:translate(-50%,-12px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes headin{from{opacity:0;-webkit-transform:translate(-50%,-12px);transform:translate(-50%,-12px)}to{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.portal-head{position:absolute;left:50%;top:clamp(64px,9vh,96px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:6;-webkit-animation:headin .9s ease both .35s;animation:headin .9s ease both .35s;text-align:center;width:Min(900px,94vw);font-size:clamp(1.5rem, 3.6vw, 2.9rem);color:#f6efdd;text-shadow:0 2px 5px rgba(8,10,16,.92),0 7px 26px rgba(8,10,16,.6),0 0 2px rgba(8,10,16,.85)}.portal-head .pt1{background:-webkit-gradient(linear,left top,left bottom,from(#9c7626),color-stop(55%,#2c1d06),to(#140c02));background:linear-gradient(180deg,#9c7626,#2c1d06 55%,#140c02);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;-webkit-filter:drop-shadow(0 1px 0 rgba(255,251,235,0.95)) drop-shadow(0 0 16px rgba(255,249,228,0.8)) drop-shadow(0 5px 18px rgba(110,80,25,0.35));filter:drop-shadow(0 1px 0 rgba(255, 251, 235, .95)) drop-shadow(0 0 16px rgba(255, 249, 228, .8)) drop-shadow(0 5px 18px rgba(110, 80, 25, .35))}.portal-head .pt2{background:-webkit-gradient(linear,left top,left bottom,from(#f4dd95),color-stop(55%,#c9a14a),to(#9c7626));background:linear-gradient(180deg,#f4dd95,#c9a14a 55%,#9c7626);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;-webkit-filter:drop-shadow(0 2px 4px rgba(8,10,16,0.9)) drop-shadow(0 6px 18px rgba(8,10,16,0.5));filter:drop-shadow(0 2px 4px rgba(8, 10, 16, .9)) drop-shadow(0 6px 18px rgba(8, 10, 16, .5))}.portal-head span{display:block;margin:.55em auto 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:92%;font-family:var(--s);font-style:italic;font-weight:600;color:#ffeec2;font-size:clamp(1rem, 1.8vw, 1.35rem);letter-spacing:.08em;background:rgba(9,12,20,.5);border:1px solid rgba(201,161,74,.45);border-radius:999px;padding:.22em 1.05em .26em;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);text-shadow:0 1px 3px rgba(0,0,0,.8)}.portal-panels{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:clamp(440px,72vh,680px)}.panel{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.32rem;padding:clamp(7.2rem,10vh,7.5rem) 1.4rem 0;text-align:center;-webkit-transition:-webkit-box-flex .7s cubic-bezier(.22, .8, .3, 1);transition:-webkit-box-flex .7s cubic-bezier(.22, .8, .3, 1);transition:flex .7s cubic-bezier(.22, .8, .3, 1);transition:flex .7s cubic-bezier(.22, .8, .3, 1),-webkit-box-flex .7s cubic-bezier(.22, .8, .3, 1),-ms-flex .7s cubic-bezier(.22, .8, .3, 1);cursor:pointer;overflow:hidden}@media (hover:hover){.portal-panels:hover .panel{-webkit-box-flex:.95;-ms-flex:.95;flex:.95}.portal-panels .panel:hover{-webkit-box-flex:1.08;-ms-flex:1.08;flex:1.08}}.panel-light{background:-webkit-gradient(linear,left top,left bottom,from(rgba(252,243,219,.86)),color-stop(26%,rgba(250,238,204,.6)),color-stop(52%,rgba(247,230,184,.48)),color-stop(76%,rgba(228,198,138,.5)),to(rgba(170,126,64,.78))),radial-gradient(80% 46% at 50% 44%,rgba(252,243,219,.6),rgba(252,243,219,0) 72%),radial-gradient(1100px 560px at 50% -6%,rgba(255,236,178,.9) 0,rgba(255,236,178,0) 62%),url("../img/fmm/portal_beach.jpg") center 58%/cover no-repeat,-webkit-gradient(linear,left top,left bottom,from(#f6ecd4),color-stop(45%,#ecd9ad),color-stop(78%,#d9ba7e),to(#b98f4e));background:linear-gradient(180deg,rgba(252,243,219,.86) 0,rgba(250,238,204,.6) 26%,rgba(247,230,184,.48) 52%,rgba(228,198,138,.5) 76%,rgba(170,126,64,.78) 100%),radial-gradient(80% 46% at 50% 44%,rgba(252,243,219,.6),rgba(252,243,219,0) 72%),radial-gradient(1100px 560px at 50% -6%,rgba(255,236,178,.9) 0,rgba(255,236,178,0) 62%),url("../img/fmm/portal_beach.jpg") center 58%/cover no-repeat,linear-gradient(180deg,#f6ecd4 0,#ecd9ad 45%,#d9ba7e 78%,#b98f4e 100%)}.panel-light::before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 0deg at 50% 18%,rgba(255,250,225,0) 0deg,rgba(255,246,205,.55) 7deg,rgba(255,250,225,0) 14deg);-webkit-animation:rays 26s linear infinite;animation:rays 26s linear infinite;mix-blend-mode:soft-light}@-webkit-keyframes rays{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rays{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.panel-light::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:radial-gradient(120% 60% at 50% 100%,rgba(13,90,86,.55),rgba(13,90,86,0) 70%),repeating-radial-gradient(120% 24px at 50% 130%,rgba(255,255,255,.25) 0 2px,transparent 2px 26px);opacity:.7;pointer-events:none}.panel-dark{background:radial-gradient(620px 420px at 72% 16%,rgba(214,228,255,.14),rgba(214,228,255,0) 60%),-webkit-gradient(linear,left top,left bottom,from(rgba(9,14,26,.8)),color-stop(38%,rgba(8,12,20,.34)),color-stop(68%,rgba(6,9,15,.48)),to(rgba(3,5,9,.92))),url("../img/fmm/portal_kraken.jpg") center/cover no-repeat,-webkit-gradient(linear,left top,left bottom,from(#0b1322),to(#05080d));background:radial-gradient(620px 420px at 72% 16%,rgba(214,228,255,.14),rgba(214,228,255,0) 60%),linear-gradient(180deg,rgba(9,14,26,.8) 0,rgba(8,12,20,.34) 38%,rgba(6,9,15,.48) 68%,rgba(3,5,9,.92) 100%),url("../img/fmm/portal_kraken.jpg") center/cover no-repeat,linear-gradient(180deg,#0b1322,#05080d)}.panel-dark::before{content:"";position:absolute;inset:0;background-image:radial-gradient(1.6px 1.6px at 12% 22%,#e8eefc 60%,transparent 61%),radial-gradient(1.2px 1.2px at 28% 9%,#cfd9f2 60%,transparent 61%),radial-gradient(1.8px 1.8px at 46% 28%,#fff 60%,transparent 61%),radial-gradient(1.2px 1.2px at 64% 12%,#dbe4f7 60%,transparent 61%),radial-gradient(1.5px 1.5px at 81% 30%,#eef3ff 60%,transparent 61%),radial-gradient(1.2px 1.2px at 91% 8%,#cfd9f2 60%,transparent 61%),radial-gradient(1.3px 1.3px at 55% 6%,#fff 60%,transparent 61%),radial-gradient(1.1px 1.1px at 20% 38%,#cfd9f2 60%,transparent 61%);-webkit-animation:twinkle 6s ease-in-out infinite alternate;animation:twinkle 6s ease-in-out infinite alternate}@-webkit-keyframes twinkle{from{opacity:.55}to{opacity:1}}@keyframes twinkle{from{opacity:.55}to{opacity:1}}.panel-dark::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(75deg,rgba(150,180,240,0) 46%,rgba(190,212,255,.32) 50%,rgba(150,180,240,0) 54%);opacity:0;-webkit-animation:bolt 9s ease-in-out infinite;animation:bolt 9s ease-in-out infinite}@-webkit-keyframes bolt{0%,100%,86%{opacity:0}88%{opacity:.9}90%{opacity:.1}92%{opacity:.6}94%{opacity:0}}@keyframes bolt{0%,100%,86%{opacity:0}88%{opacity:.9}90%{opacity:.1}92%{opacity:.6}94%{opacity:0}}.panel>:not(.scene):not(.pdecor){position:relative;z-index:2}.panel .crest{height:Min(316px,53vw);width:auto;aspect-ratio:1;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-animation:crestin 1.1s ease both .15s;animation:crestin 1.1s ease both .15s}.scene{position:absolute;z-index:1;pointer-events:none}.scene.palmart{left:0;top:0;height:100%;width:auto;max-width:34%;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom;opacity:.92;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(46%,#000),color-stop(96%,transparent));-webkit-mask-image:linear-gradient(90deg,#000 46%,transparent 96%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(46%,#000),color-stop(96%,transparent));mask-image:linear-gradient(90deg,#000 46%,transparent 96%)}.scene.birds{top:15%;left:30%;width:96px;color:#14666f;opacity:.55}.pdecor{position:absolute;z-index:1;pointer-events:none;mix-blend-mode:lighten}.pd-skull{left:-2%;bottom:-2%;width:Min(300px,46%);opacity:.85;-webkit-mask-image:radial-gradient(110% 110% at 30% 85%,#000 48%,transparent 78%);mask-image:radial-gradient(110% 110% at 30% 85%,#000 48%,transparent 78%)}.pd-seal{left:6%;top:12%;width:Min(118px,19%);opacity:.92;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);mask-image:radial-gradient(closest-side,#000 60%,transparent 100%)}.pd-relic{right:1%;bottom:-3%;width:Min(165px,26%);opacity:.66;-webkit-mask-image:radial-gradient(125% 125% at 60% 70%,#000 42%,transparent 80%);mask-image:radial-gradient(125% 125% at 60% 70%,#000 42%,transparent 80%)}.scene.shipart{right:0;top:4%;height:92%;width:auto;max-width:38%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;opacity:.88;-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(44%,#000),color-stop(94%,transparent));-webkit-mask-image:linear-gradient(270deg,#000 44%,transparent 94%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(44%,#000),color-stop(94%,transparent));mask-image:linear-gradient(270deg,#000 44%,transparent 94%)}.scene.moon{top:11%;right:9%;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#f4f8ff,#c7d4ee 62%,rgba(199,212,238,0) 74%);-webkit-box-shadow:0 0 70px 22px rgba(190,212,255,.32);box-shadow:0 0 70px 22px rgba(190,212,255,.32);opacity:.9}.panel-feat{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7em;margin-top:.15rem;padding:.4em .95em .4em .4em;border-radius:999px;font-family:var(--d);font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.panel-feat img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 0 2px #0a0f18,0 0 0 3.5px #c9a14a,0 6px 14px rgba(0,0,0,.4);box-shadow:0 0 0 2px #0a0f18,0 0 0 3.5px #c9a14a,0 6px 14px rgba(0,0,0,.4)}.panel-light .panel-feat{background:rgba(255,251,236,.85);border:1px solid rgba(201,161,74,.6);color:#1c3444}.panel-dark .panel-feat{background:rgba(13,20,34,.65);border:1px solid #3b4a63;color:#cfd9e8}.panel:hover .panel-feat{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.panel:hover .crest{-webkit-transform:scale(1.04) translateY(-4px);transform:scale(1.04) translateY(-4px)}.panel-light .crest{mix-blend-mode:multiply}.panel-dark .crest{-webkit-filter:drop-shadow(0 18px 30px rgba(0,0,0,0.65)) drop-shadow(0 4px 10px rgba(0,0,0,0.55));filter:drop-shadow(0 18px 30px rgba(0, 0, 0, .65)) drop-shadow(0 4px 10px rgba(0, 0, 0, .55))}.panel-tag{font-family:var(--d);font-weight:800;letter-spacing:.34em;text-transform:uppercase;font-size:clamp(1.05rem, 2vw, 1.5rem)}.panel-light .panel-tag{color:#2a1d06;text-shadow:0 1px 0 rgba(255,252,238,.92),0 0 16px rgba(255,250,232,.85),0 0 34px rgba(255,250,232,.55)}.panel-dark .panel-tag{color:#e8edf6;text-shadow:0 0 22px rgba(160,190,255,.35)}.panel-sub{max-width:42ch;font-size:.98rem;font-weight:500;line-height:1.34}.panel-light .panel-sub{color:#1c3444;font-weight:700;text-shadow:0 1px 0 rgba(255,252,240,.95),0 0 12px rgba(255,250,232,.9),0 2px 22px rgba(255,250,232,.65)}.panel-dark .panel-sub{color:#9aa6bb}.panel-perks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;font-family:var(--d);font-size:.62rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.panel-light .panel-perks{color:#1c3444;font-weight:800;text-shadow:0 1px 0 rgba(255,252,240,.9),0 0 10px rgba(255,250,232,.8)}.panel-dark .panel-perks{color:#7e8aa0}.panel-perks li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55em}.panel-perks li::before{content:"✦";color:var(--gold)}.seam{width:4px;position:relative;z-index:4;-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:default;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,224,140,0)),color-stop(18%,#ffdf8e),color-stop(50%,#fff6d8),color-stop(82%,#c9a14a),to(rgba(201,161,74,0)));background:linear-gradient(180deg,rgba(255,224,140,0),#ffdf8e 18%,#fff6d8 50%,#c9a14a 82%,rgba(201,161,74,0));-webkit-box-shadow:0 0 18px rgba(255,222,140,.8),0 0 60px rgba(255,210,110,.4);box-shadow:0 0 18px rgba(255,222,140,.8),0 0 60px rgba(255,210,110,.4);-webkit-animation:seampulse 3.2s ease-in-out infinite;animation:seampulse 3.2s ease-in-out infinite}@-webkit-keyframes seampulse{0%,100%{opacity:.85;-webkit-filter:brightness(1);filter:brightness(1)}50%{opacity:1;-webkit-filter:brightness(1.35);filter:brightness(1.35)}}@keyframes seampulse{0%,100%{opacity:.85;-webkit-filter:brightness(1);filter:brightness(1)}50%{opacity:1;-webkit-filter:brightness(1.35);filter:brightness(1.35)}}.seam-medal{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:92px;height:92px;display:grid;place-items:center;-webkit-filter:drop-shadow(0 0 22px rgba(255,215,130,0.55));filter:drop-shadow(0 0 22px rgba(255, 215, 130, .55))}.seam-medal::after,.seam-medal::before{content:"✦";position:absolute;color:#c9a14a;font-size:.7rem}.seam-medal::before{top:-22px}.seam-medal::after{bottom:-22px}.origin{position:relative;text-align:center;padding:clamp(3rem,6.5vw,4.6rem) 1.4rem;background:radial-gradient(620px 240px at 50% 0,rgba(201,161,74,.14),transparent 70%),-webkit-gradient(linear,left top,left bottom,from(#0a101c),to(#070b12));background:radial-gradient(620px 240px at 50% 0,rgba(201,161,74,.14),transparent 70%),linear-gradient(180deg,#0a101c,#070b12);border-top:1px solid rgba(201,161,74,.35)}.origin .inner{position:relative;z-index:2;max-width:74ch;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.origin h2{color:#f0e6c8;font-size:clamp(1.6rem, 3.2vw, 2.5rem)}.origin p{color:#b9ae90;font-size:clamp(1.1rem, 1.7vw, 1.3rem);font-weight:500;line-height:1.75}.origin p b{color:#e6c87e;font-weight:600}.origin .divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;color:#c9a14a;font-size:.75rem}.origin .divider::after,.origin .divider::before{content:"";height:1px;width:Min(110px,18vw);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#c9a14a),to(transparent));background:linear-gradient(90deg,transparent,#c9a14a,transparent)}.og-flank{position:absolute;inset:0;pointer-events:none;overflow:hidden}.og-left{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(50%,transparent));-webkit-mask-image:linear-gradient(90deg,#000 0 26%,transparent 50%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(50%,transparent));mask-image:linear-gradient(90deg,#000 0 26%,transparent 50%)}.og-right{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,#000),color-stop(50%,transparent));-webkit-mask-image:linear-gradient(270deg,#000 0 26%,transparent 50%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,#000),color-stop(50%,transparent));mask-image:linear-gradient(270deg,#000 0 26%,transparent 50%)}.og-left::before{content:"";position:absolute;inset:0;background:radial-gradient(620px 360px at 6% 50%,rgba(255,222,140,.34),transparent 70%)}.og-rays{position:absolute;left:-26%;top:-50%;width:84%;aspect-ratio:1;background:conic-gradient(from 0deg at 50% 50%,rgba(255,246,205,0) 0deg,rgba(255,236,170,.5) 7deg,rgba(255,246,205,0) 14deg);-webkit-animation:rays 30s linear infinite;animation:rays 30s linear infinite;mix-blend-mode:soft-light}.og-palm{position:absolute;left:-7%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:Min(440px,32vw);height:auto;border-radius:50%;opacity:.17;-webkit-filter:sepia(0.75) saturate(2.4) hue-rotate(-12deg) brightness(1.15);filter:sepia(.75) saturate(2.4) hue-rotate(-12deg) brightness(1.15);-webkit-mask-image:radial-gradient(closest-side at 38% 50%,#000 52%,transparent 96%);mask-image:radial-gradient(closest-side at 38% 50%,#000 52%,transparent 96%)}.og-birds{position:absolute;left:13%;top:16%;width:88px;color:#cdaa5e;opacity:.5}.og-right::before{content:"";position:absolute;inset:0;background:radial-gradient(620px 360px at 96% 50%,rgba(120,150,220,.22),transparent 70%)}.og-stars{position:absolute;inset:0;-webkit-animation:twinkle 6s ease-in-out infinite alternate;animation:twinkle 6s ease-in-out infinite alternate;background-image:radial-gradient(1.6px 1.6px at 88% 22%,#e8eefc 60%,transparent 61%),radial-gradient(1.2px 1.2px at 72% 12%,#cfd9f2 60%,transparent 61%),radial-gradient(1.8px 1.8px at 94% 48%,#fff 60%,transparent 61%),radial-gradient(1.2px 1.2px at 80% 64%,#dbe4f7 60%,transparent 61%),radial-gradient(1.4px 1.4px at 66% 36%,#eef3ff 60%,transparent 61%),radial-gradient(1.2px 1.2px at 90% 80%,#cfd9f2 60%,transparent 61%)}.og-moon{position:absolute;right:7%;top:13%;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#f4f8ff,#c7d4ee 62%,rgba(199,212,238,0) 74%);-webkit-box-shadow:0 0 56px 18px rgba(190,212,255,.3);box-shadow:0 0 56px 18px rgba(190,212,255,.3);opacity:.9}.og-bolt{position:absolute;inset:0;background:linear-gradient(78deg,rgba(150,180,240,0) 47%,rgba(190,212,255,.28) 50%,rgba(150,180,240,0) 53%);opacity:0;-webkit-animation:bolt 12s ease-in-out infinite;animation:bolt 12s ease-in-out infinite}.og-ship{position:absolute;right:-7%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:Min(440px,32vw);height:auto;border-radius:50%;opacity:.17;-webkit-filter:sepia(0.55) saturate(2) hue-rotate(165deg) brightness(0.95);filter:sepia(.55) saturate(2) hue-rotate(165deg) brightness(.95);-webkit-mask-image:radial-gradient(closest-side at 62% 50%,#000 52%,transparent 96%);mask-image:radial-gradient(closest-side at 62% 50%,#000 52%,transparent 96%)}.og-coin{position:relative;width:clamp(180px,20vw,244px);margin:0 auto;-webkit-animation:floaty 8s ease-in-out infinite;animation:floaty 8s ease-in-out infinite;-webkit-filter:drop-shadow(0 22px 44px rgba(0,0,0,0.6)) drop-shadow(0 0 26px rgba(255,215,130,0.35));filter:drop-shadow(0 22px 44px rgba(0, 0, 0, .6)) drop-shadow(0 0 26px rgba(255, 215, 130, .35))}.og-coin img{width:100%;height:auto;display:block}.og-title .t-sun{background:-webkit-gradient(linear,left top,left bottom,from(#ffe9ae),color-stop(55%,#e0ad4e),to(#9c7626));background:linear-gradient(180deg,#ffe9ae,#e0ad4e 55%,#9c7626);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 2px 8px rgba(201,140,40,0.35));filter:drop-shadow(0 2px 8px rgba(201, 140, 40, .35))}.og-title .t-storm{background:-webkit-gradient(linear,left top,left bottom,from(#f0f5ff),color-stop(55%,#aebccf),to(#76869e));background:linear-gradient(180deg,#f0f5ff,#aebccf 55%,#76869e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 0 14px rgba(160,190,255,0.35));filter:drop-shadow(0 0 14px rgba(160, 190, 255, .35))}.og-dek{font-family:var(--d);font-weight:600;font-size:clamp(1rem, 1.7vw, 1.28rem);letter-spacing:.03em;color:#e3cc8f;margin:.45rem 0 1.15rem}.portal-trust{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.1rem clamp(1.2rem,3vw,2.6rem);padding:1.15rem clamp(1rem,3vw,2rem);background:-webkit-gradient(linear,left top,left bottom,from(#0b1220),to(#080d16));background:linear-gradient(180deg,#0b1220,#080d16);border-top:1px solid #1c2638}.portal-trust span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;font-family:var(--d);font-weight:700;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#8fb6ae}.portal-trust span b{color:#c9a14a;font-size:.95rem;line-height:1}.ofm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem}.ofm .medal{width:62px;height:62px;-webkit-box-flex:0;-ms-flex:none;flex:none}.ofm small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2em;font-family:var(--d);font-weight:800;font-size:.58rem;letter-spacing:.26em;text-transform:uppercase;color:#c9a14a;text-align:left}.ofm small i{font-style:normal;color:#14666f;font-weight:700}.ticker{height:var(--tick-h);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;position:relative;z-index:7;border-top:2px solid var(--gold2);border-bottom:2px solid var(--gold3);background:-webkit-gradient(linear,left top,left bottom,from(#13203a),to(#080d18));background:linear-gradient(180deg,#13203a,#080d18);color:#e7d9ad;-webkit-box-shadow:0 0 30px rgba(201,161,74,.3),inset 0 0 44px rgba(0,0,0,.55);box-shadow:0 0 30px rgba(201,161,74,.3),inset 0 0 44px rgba(0,0,0,.55)}body[data-side=light] .ticker{background:-webkit-gradient(linear,left top,left bottom,from(#16273b),to(#0a141d));background:linear-gradient(180deg,#16273b,#0a141d);border-color:rgba(201,161,74,.6)}.tick-label{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;padding:0 1.55em;font-family:var(--d);font-weight:900;font-size:.95rem;letter-spacing:.26em;background:-webkit-gradient(linear,left top,left bottom,from(var(--gold2)),color-stop(68%,var(--gold)),to(var(--gold3)));background:linear-gradient(180deg,var(--gold2),var(--gold) 68%,var(--gold3));color:#1c3444;text-transform:uppercase;-webkit-box-shadow:0 0 24px rgba(230,200,126,.55);box-shadow:0 0 24px rgba(230,200,126,.55);text-shadow:0 1px 0 rgba(255,255,255,.25)}.tick-label .live{width:12px;height:12px;border-radius:50%;background:#e2342b;-webkit-box-shadow:0 0 0 0 rgba(226,52,43,.85),0 0 12px rgba(226,52,43,.95);box-shadow:0 0 0 0 rgba(226,52,43,.85),0 0 12px rgba(226,52,43,.95);-webkit-animation:ping 1.5s infinite;animation:ping 1.5s infinite}@-webkit-keyframes ping{70%{-webkit-box-shadow:0 0 0 11px rgba(226,52,43,0),0 0 12px rgba(226,52,43,.4);box-shadow:0 0 0 11px rgba(226,52,43,0),0 0 12px rgba(226,52,43,.4)}100%{-webkit-box-shadow:0 0 0 0 rgba(226,52,43,0),0 0 12px rgba(226,52,43,.2);box-shadow:0 0 0 0 rgba(226,52,43,0),0 0 12px rgba(226,52,43,.2)}}@keyframes ping{70%{-webkit-box-shadow:0 0 0 11px rgba(226,52,43,0),0 0 12px rgba(226,52,43,.4);box-shadow:0 0 0 11px rgba(226,52,43,0),0 0 12px rgba(226,52,43,.4)}100%{-webkit-box-shadow:0 0 0 0 rgba(226,52,43,0),0 0 12px rgba(226,52,43,.2);box-shadow:0 0 0 0 rgba(226,52,43,0),0 0 12px rgba(226,52,43,.2)}}.tick-view{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(4%,#000),color-stop(96%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(4%,#000),color-stop(96%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.tick-track{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;gap:0;-webkit-animation:tick 70s linear infinite;animation:tick 70s linear infinite;will-change:transform}.ticker:hover .tick-track{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes tick{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes tick{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.tick-track span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--s);font-weight:600;font-size:1.46rem;letter-spacing:.02em;padding:0 1.7em}.tick-track b{font-family:var(--d);font-weight:700;font-size:.82rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold2);margin-right:.9em}.tick-track span::after{content:"✦";margin-left:2.8em;color:var(--gold3);font-size:.7rem}.world{min-height:100vh}.rail{width:var(--rail);margin:0 auto}section{position:relative}.nav{position:sticky;top:0;z-index:90;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;padding:.8rem clamp(1rem,4vw,2.4rem);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line2)}.brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;cursor:pointer;-webkit-box-flex:0;-ms-flex:none;flex:none}.brand .fm-mark{width:50px;height:50px}.brand-name{font-family:var(--d);font-weight:800;font-size:1.12rem;letter-spacing:.24em}body[data-side=dark] .brand-name{color:#f0d9a0;text-shadow:0 0 14px rgba(230,200,126,.4)}body[data-side=light] .brand-name{color:#1c3444;text-shadow:0 1px 0 rgba(255,250,232,.85),0 0 12px rgba(255,248,220,.6)}.brand-name small{display:block;font-size:.56rem;letter-spacing:.42em;color:var(--muted);font-weight:600;margin-top:.15em}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.7rem;margin:0 auto;font-family:var(--d);font-weight:700;font-size:.66rem;letter-spacing:.26em;text-transform:uppercase}.nav-links a{padding:.4em 0;border-bottom:1px solid transparent;-webkit-transition:.25s;transition:.25s;color:var(--muted)}.nav-links a:hover{color:var(--accent);border-color:var(--accent)}.nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.sidetoggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;border:0;background:0 0;border-radius:0;padding:.2em .4em;font-family:var(--d);font-size:.6rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);-webkit-transition:.25s;transition:.25s}.sidetoggle:hover{color:var(--accent)}.sidetoggle .orb{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.8rem;background:-webkit-gradient(linear,left top,left bottom,from(var(--gold2)),to(var(--gold)));background:linear-gradient(180deg,var(--gold2),var(--gold));color:#1c3444}.cartbtn{position:relative;border:1px solid var(--line);border-radius:999px;width:42px;height:42px;display:grid;place-items:center;-webkit-transition:.25s;transition:.25s;font-size:1.05rem}.cartbtn:hover{border-color:var(--gold);color:var(--accent)}.cartbtn .count{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;border-radius:999px;background:var(--gold);color:#1c3444;font-family:var(--d);font-weight:800;font-size:.62rem;display:grid;place-items:center;padding:0 4px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:.25s;transition:.25s}.cartbtn .count.on{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.hero{position:relative;overflow:hidden;padding:clamp(3.4rem,7vw,5.6rem) 0 clamp(2.6rem,5vw,4rem)}.hero .rail{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero .hero-stack,.hero h1{font-size:clamp(2.5rem, 5.6vw, 4.4rem);font-weight:900}.hero h1 .pirata{font-size:1.06em;color:var(--accent)}.hero .sub{max-width:46ch}.hero-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.4rem}.hero-edition{font-family:var(--d);font-size:.62rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.hero-edition b{color:var(--accent)}body[data-side=light] .hero{background:radial-gradient(900px 420px at 78% -10%,rgba(255,224,140,.72),rgba(255,224,140,0) 65%),radial-gradient(760px 300px at 12% -6%,rgba(255,238,186,.55),rgba(255,238,186,0) 60%),radial-gradient(1100px 340px at 50% 104%,rgba(46,196,182,.15),rgba(46,196,182,0) 62%),-webkit-gradient(linear,left top,left bottom,from(#f7eed6),to(var(--bg)));background:radial-gradient(900px 420px at 78% -10%,rgba(255,224,140,.72),rgba(255,224,140,0) 65%),radial-gradient(760px 300px at 12% -6%,rgba(255,238,186,.55),rgba(255,238,186,0) 60%),radial-gradient(1100px 340px at 50% 104%,rgba(46,196,182,.15),rgba(46,196,182,0) 62%),linear-gradient(180deg,#f7eed6,var(--bg))}body[data-side=dark] .hero{background:radial-gradient(620px 380px at 76% 6%,rgba(205,222,255,.18),rgba(205,222,255,0) 60%),radial-gradient(900px 600px at 10% 110%,rgba(14,77,80,.35),rgba(14,77,80,0) 60%),-webkit-gradient(linear,left top,left bottom,from(#0b1322),to(var(--bg)));background:radial-gradient(620px 380px at 76% 6%,rgba(205,222,255,.18),rgba(205,222,255,0) 60%),radial-gradient(900px 600px at 10% 110%,rgba(14,77,80,.35),rgba(14,77,80,0) 60%),linear-gradient(180deg,#0b1322,var(--bg))}body[data-side=dark] .hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(78deg,rgba(150,180,240,0) 47%,rgba(190,212,255,.22) 50%,rgba(150,180,240,0) 53%);opacity:0;-webkit-animation:bolt 11s ease-in-out infinite;animation:bolt 11s ease-in-out infinite}.stage{position:relative;display:grid;place-items:center;-webkit-perspective:900px;perspective:900px}.stage .halo{position:absolute;z-index:-1;width:Min(520px,82%);aspect-ratio:1;border-radius:50%;background:var(--ring);opacity:.16;-webkit-filter:blur(2px);filter:blur(2px);-webkit-animation:spin 40s linear infinite;animation:spin 40s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.coin{width:Min(400px,72vw);aspect-ratio:1;border-radius:50%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:floaty 7s ease-in-out infinite;animation:floaty 7s ease-in-out infinite;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@-webkit-keyframes floaty{0%,100%{translate:0 0}50%{translate:0 -14px}}@keyframes floaty{0%,100%{translate:0 0}50%{translate:0 -14px}}.coin img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:var(--shadow),inset 0 0 0 1px rgba(255,255,255,.08);box-shadow:var(--shadow),inset 0 0 0 1px rgba(255,255,255,.08)}.coin::before{content:"";position:absolute;inset:-7px;border-radius:50%;background:var(--ring);z-index:-1;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.coin::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.28) 50%,rgba(255,255,255,0) 62%);background-size:280% 280%;background-position:120% 0;-webkit-transition:background-position 1s ease;transition:background-position 1s ease}.stage:hover .coin::after{background-position:-60% 0}.stage .plinth{position:absolute;bottom:-26px;width:54%;height:30px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.4),transparent 70%);-webkit-filter:blur(4px);filter:blur(4px)}.coin{-webkit-perspective:1100px;perspective:1100px;cursor:pointer}.flip{position:absolute;inset:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:50%;-webkit-transition:-webkit-transform .95s cubic-bezier(.32, .75, .3, 1);transition:-webkit-transform .95s cubic-bezier(.32, .75, .3, 1);transition:transform .95s cubic-bezier(.32, .75, .3, 1);transition:transform .95s cubic-bezier(.32, .75, .3, 1),-webkit-transform .95s cubic-bezier(.32, .75, .3, 1)}.flip.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.face{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.face img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.face.back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.zoomchip{position:absolute;top:5.5%;right:5.5%;z-index:6;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:-webkit-zoom-in;cursor:zoom-in;background:rgba(10,15,24,.78);border:1px solid var(--gold3);color:#e6c87e;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.45);box-shadow:0 8px 18px rgba(0,0,0,.45);-webkit-transition:background .25s,-webkit-transform .25s ease,-webkit-box-shadow .25s;transition:background .25s,-webkit-transform .25s ease,-webkit-box-shadow .25s;transition:transform .25s ease,box-shadow .25s,background .25s;transition:transform .25s ease,box-shadow .25s,background .25s,-webkit-transform .25s ease,-webkit-box-shadow .25s}.zoomchip svg{width:21px;height:21px}.zoomchip:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background:rgba(20,28,44,.92);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.55),0 0 0 4px rgba(201,161,74,.22);box-shadow:0 10px 24px rgba(0,0,0,.55),0 0 0 4px rgba(201,161,74,.22)}.dcoin,.ht-fan figure,.stamp{cursor:-webkit-zoom-in;cursor:zoom-in}.fliphint{position:absolute;bottom:-58px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-family:var(--d);font-weight:700;font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.sheet-art .coinwrap{position:relative;width:Min(330px,70vw);aspect-ratio:1;-webkit-perspective:1100px;perspective:1100px}.sheet-art .coinwrap .flip{cursor:pointer;-webkit-box-shadow:0 26px 50px rgba(0,0,0,.6);box-shadow:0 26px 50px rgba(0,0,0,.6)}.sheet-art .coinwrap .face img{-webkit-box-shadow:0 0 0 6px #0a0f18,0 0 0 8px var(--gold3);box-shadow:0 0 0 6px #0a0f18,0 0 0 8px var(--gold3)}.sheet-art{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.sheet-art .fliphint{position:static;-webkit-transform:none;transform:none;color:#e3d3a4;text-shadow:0 1px 2px rgba(0,0,0,.6)}body[data-side=light] .stage .plinth{background:radial-gradient(closest-side,rgba(96,72,24,.4),transparent 70%)}.hero-kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9em;font-family:var(--d);font-weight:800;font-size:.66rem;letter-spacing:.38em;text-transform:uppercase;color:var(--gold3)}.hero-kicker i{font-style:normal;color:var(--gold);font-size:.9em}.hero-kicker::after,.hero-kicker::before{content:"";height:1px;width:44px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--gold)),to(transparent));background:linear-gradient(90deg,transparent,var(--gold),transparent)}.hero-stack{text-transform:uppercase;line-height:1.04;letter-spacing:.015em;font-size:clamp(2rem, 4.3vw, 3.45rem)!important}.hero-stack .ln1{display:block;color:var(--ink);text-shadow:0 1px 0 rgba(255,255,255,.7),0 3px 9px rgba(28,52,68,.22)}body[data-side=dark] .hero-stack .ln1{color:transparent;background:-webkit-gradient(linear,left top,left bottom,from(#f6efe0),color-stop(55%,#cfc2a2),to(#94886a));background:linear-gradient(180deg,#f6efe0,#cfc2a2 55%,#94886a);-webkit-background-clip:text;background-clip:text;text-shadow:none;-webkit-filter:drop-shadow(0 3px 10px rgba(0,0,0,0.65));filter:drop-shadow(0 3px 10px rgba(0, 0, 0, .65))}.hero-stack .ln2{display:block;background:-webkit-gradient(linear,left top,left bottom,from(#f4dd95),color-stop(52%,#c9a14a),to(#9c7626));background:linear-gradient(180deg,#f4dd95 0,#c9a14a 52%,#9c7626 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 2px 5px rgba(138,101,32,0.35));filter:drop-shadow(0 2px 5px rgba(138, 101, 32, .35))}.hero-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;font-weight:600;font-style:italic;font-size:clamp(1.06rem, 1.7vw, 1.32rem);color:#14666f}.hero-tag::after,.hero-tag::before{content:"";height:1px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--gold)),to(transparent));background:linear-gradient(90deg,transparent,var(--gold),transparent)}.stage.duo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stage.duo .dcoin{width:Min(295px,38vw);aspect-ratio:1;border-radius:50%;position:relative;z-index:2;-webkit-animation:floaty 7s ease-in-out infinite;animation:floaty 7s ease-in-out infinite}.stage.duo .dcoin img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:var(--shadow),inset 0 0 0 1px rgba(255,255,255,.1);box-shadow:var(--shadow),inset 0 0 0 1px rgba(255,255,255,.1)}.stage.duo .dcoin::before{content:"";position:absolute;inset:-6px;border-radius:50%;background:var(--ring);z-index:-1;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.stage.duo .dcoin.rear{margin-left:-6.5%;z-index:1;-webkit-transform:scale(.94);transform:scale(.94);-webkit-animation-delay:-3.5s;animation-delay:-3.5s}.stage.duo .plinth.wide{width:86%}.hero.only-dark .rail{position:relative;z-index:2}.hero-flo{position:absolute;pointer-events:none;z-index:0}.hf-skull{left:1%;bottom:-7%;width:Min(380px,27vw);mix-blend-mode:lighten;opacity:.92;z-index:1;-webkit-mask-image:radial-gradient(110% 110% at 26% 88%,#000 46%,transparent 74%);mask-image:radial-gradient(110% 110% at 26% 88%,#000 46%,transparent 74%)}.hero.only-dark::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:-webkit-gradient(linear,left top,right top,from(rgba(7,11,18,.82)),color-stop(32%,rgba(7,11,18,.42)),color-stop(56%,transparent));background:linear-gradient(90deg,rgba(7,11,18,.82) 0,rgba(7,11,18,.42) 32%,transparent 56%)}.hero.only-dark .hero-edition{text-shadow:0 1px 8px rgba(5,8,14,.95)}.hf-ship{right:-1%;bottom:0;height:92%;width:auto;opacity:.6;z-index:1;-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(42%,#000),color-stop(92%,transparent)),-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(16%,#000),to(#000));-webkit-mask-image:linear-gradient(270deg,#000 42%,transparent 92%),linear-gradient(180deg,transparent 0,#000 16% 96%,#000 100%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(42%,#000),color-stop(92%,transparent)),-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(16%,#000),to(#000));mask-image:linear-gradient(270deg,#000 42%,transparent 92%),linear-gradient(180deg,transparent 0,#000 16% 96%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hf-bolt{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;background:linear-gradient(72deg,rgba(150,180,240,0) 46%,rgba(190,212,255,.3) 50%,rgba(150,180,240,0) 54%);-webkit-animation:bolt 11s ease-in-out infinite;animation:bolt 11s ease-in-out infinite}.hf-stars{position:absolute;inset:0;pointer-events:none;z-index:0;-webkit-animation:twinkle 6.5s ease-in-out infinite alternate;animation:twinkle 6.5s ease-in-out infinite alternate;background-image:radial-gradient(1.6px 1.6px at 14% 18%,#dbe4f7 60%,transparent 61%),radial-gradient(1.3px 1.3px at 38% 9%,#cfd9f2 60%,transparent 61%),radial-gradient(1.8px 1.8px at 62% 14%,#fff 60%,transparent 61%),radial-gradient(1.3px 1.3px at 83% 8%,#dbe4f7 60%,transparent 61%),radial-gradient(1.5px 1.5px at 93% 26%,#eef3ff 60%,transparent 61%),radial-gradient(1.2px 1.2px at 6% 42%,#cfd9f2 60%,transparent 61%)}body[data-side=dark] .hero-stack{font-size:clamp(2.3rem, 5vw, 4rem)!important;letter-spacing:.005em}body[data-side=dark] .hero-stack .ln2{-webkit-filter:drop-shadow(0 3px 12px rgba(201,140,40,0.55));filter:drop-shadow(0 3px 12px rgba(201, 140, 40, .55))}body[data-side=dark] .hero-tag{color:#cdb676}.bens{border-top:1px solid rgba(201,161,74,.34);border-bottom:1px solid rgba(201,161,74,.34);background:var(--card2)}.bens .rail{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem 2rem;padding:1.5rem 0}.ben{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.95em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ben svg{width:36px;height:36px;color:var(--gold);-webkit-box-flex:0;-ms-flex:none;flex:none}.ben b{display:block;font-family:var(--d);font-weight:900;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ben small{display:block;color:var(--muted);font-weight:600;font-size:.94rem;line-height:1.35;margin-top:.2em}.ctaband{background:radial-gradient(560px 220px at 12% 50%,rgba(201,161,74,.2),transparent 70%),-webkit-gradient(linear,left top,left bottom,from(#10182a),to(#0a0f1a));background:radial-gradient(560px 220px at 12% 50%,rgba(201,161,74,.2),transparent 70%),linear-gradient(180deg,#10182a,#0a0f1a);border-block:1px solid #c9a96a}.cb-rail{width:Min(1460px,94vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.65rem,1.5vw,1.05rem);padding:clamp(1.05rem,2.3vw,1.55rem) 0}.cb-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#f4dd95),color-stop(58%,#c9a14a),to(#9c7626));background:linear-gradient(180deg,#f4dd95,#c9a14a 58%,#9c7626);color:#1c3444;padding:.62em 2.9em .62em 1.35em;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%);-webkit-box-shadow:0 14px 34px rgba(0,0,0,.45);box-shadow:0 14px 34px rgba(0,0,0,.45);-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s;transition:transform .25s ease,box-shadow .25s;transition:transform .25s ease,box-shadow .25s,-webkit-transform .25s ease,-webkit-box-shadow .25s}.cb-arrow:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 20px 42px rgba(0,0,0,.55);box-shadow:0 20px 42px rgba(0,0,0,.55)}.cb-arrow em{display:block;font-family:var(--d);font-style:normal;font-weight:900;font-size:clamp(1.05rem, 2vw, 1.4rem);letter-spacing:.08em;text-transform:uppercase}.cb-arrow small{display:block;font-family:var(--d);font-weight:700;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--osw);opacity:1;margin-top:.25em;text-shadow:0 1px 2px rgba(48,32,8,.62)}.cb-trust{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.1rem 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cb-trust div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7em}.cb-trust svg{width:30px;height:30px;color:#c9a14a;-webkit-box-flex:0;-ms-flex:none;flex:none}.cb-trust span{font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#e9e2c8;line-height:1.4}.cb-trust i{display:block;font-style:normal;color:#8fb6ae;font-weight:700}.cb-kicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;gap:1.1em;margin:0}.cb-kicker::after,.cb-kicker::before{content:"";height:1px;width:clamp(48px,7vw,110px);-webkit-box-flex:0;-ms-flex:none;flex:none;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--gold)),to(transparent));background:linear-gradient(90deg,transparent,var(--gold),transparent)}.cb-kicker b{font-family:var(--d);font-weight:800;font-size:clamp(.8rem, 1.15vw, 1.2rem);letter-spacing:.14em;text-transform:uppercase;line-height:1;background:-webkit-gradient(linear,left top,left bottom,from(#f8e5a8),color-stop(52%,#d4ac55),to(#9c7626));background:linear-gradient(180deg,#f8e5a8 0,#d4ac55 52%,#9c7626 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 2px 8px rgba(201,140,40,0.45));filter:drop-shadow(0 2px 8px rgba(201, 140, 40, .45))}.cb-kicker b:not(:last-child)::after{content:"\2726";margin:0 .7em;color:var(--gold);font-weight:400;-webkit-text-fill-color:var(--gold);font-size:.62em;vertical-align:.16em}.cb-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.9rem,1.7vw,1.5rem);-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cb-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1rem,2vw,1.5rem)}.cb-slab{margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none}.cb-slab img{display:block;height:clamp(126px,13.5vw,172px);width:auto;border-radius:8px;-webkit-box-shadow:0 16px 38px rgba(0,0,0,.58),0 0 0 1px rgba(201,161,74,.5);box-shadow:0 16px 38px rgba(0,0,0,.58),0 0 0 1px rgba(201,161,74,.5);-webkit-filter:drop-shadow(0 0 26px rgba(201,161,74,0.26));filter:drop-shadow(0 0 26px rgba(201, 161, 74, .26))}.cb-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.32rem}.cb-scarce{font-family:var(--d);font-weight:700;color:var(--gold);font-size:clamp(.58rem, .76vw, .8rem);letter-spacing:.1em;text-transform:uppercase}.cb-price{font-family:var(--d);font-weight:900;color:var(--osw);font-size:clamp(1.7rem, 2.9vw, 2.45rem);line-height:.85;text-shadow:0 2px 8px rgba(0,0,0,.5)}.cb-claim{border:0;cursor:pointer;font-family:var(--d);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#1c3444;background:-webkit-gradient(linear,left top,left bottom,from(#e8cd7f),to(#c9a14a));background:linear-gradient(180deg,#e8cd7f,#c9a14a);border-radius:8px;padding:.55em 1.35em;font-size:clamp(.78rem, 1vw, 1rem);-webkit-box-shadow:0 10px 26px rgba(201,161,74,.4);box-shadow:0 10px 26px rgba(201,161,74,.4);-webkit-transition:-webkit-transform .16s ease,-webkit-filter .16s ease;transition:-webkit-transform .16s ease,-webkit-filter .16s ease;transition:transform .16s ease,filter .16s ease;transition:transform .16s ease,filter .16s ease,-webkit-transform .16s ease,-webkit-filter .16s ease}.cb-claim:focus-visible,.cb-claim:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.07);filter:brightness(1.07);outline:0}.cb-urgent{font-family:var(--s);font-style:italic;color:var(--osw);opacity:.82;font-size:clamp(.68rem, .85vw, .92rem);white-space:nowrap;line-height:1.3}.cb-arrow{-webkit-filter:drop-shadow(0 0 22px rgba(201,161,74,0.28));filter:drop-shadow(0 0 22px rgba(201, 161, 74, .28))}@media (max-width:820px){.cb-slab img{height:110px}.cb-main{gap:1.3rem}}@media (max-width:560px){.cb-close{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.cb-offer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cb-urgent{text-align:center}}@media (max-width:760px){.cb-kicker{display:none}}.cb-tag{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin:0;font-family:var(--d);font-weight:800;font-size:.58rem;letter-spacing:.34em;text-transform:uppercase;color:var(--osw)}.trust{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);background:var(--card2)}.trust .rail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem 2rem;padding:1.1rem 0}.trust span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;font-family:var(--d);font-weight:700;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.trust b{color:var(--accent);font-size:.95rem;line-height:1}.shead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:.8rem;margin-bottom:clamp(2rem,4vw,3rem)}.shead .compass{width:46px;height:46px;color:var(--gold)}.shead .eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9em}.shead .eyebrow::after,.shead .eyebrow::before{content:"";height:1px;width:46px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--gold)),to(transparent));background:linear-gradient(90deg,transparent,var(--gold),transparent)}.shead p{max-width:62ch;color:var(--muted);font-size:1.08rem;font-weight:500}.featured{padding:clamp(3.4rem,7vw,5.5rem) 0}.featured .rail{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(2rem,5vw,4.5rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flag-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.05rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.badge{font-family:var(--d);font-weight:800;font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;padding:.5em 1em;border:1px solid var(--gold);color:var(--accent);border-radius:2px;background:color-mix(in srgb,var(--gold) 10%,transparent)}.flag-title{font-size:clamp(2rem, 4vw, 3.1rem);font-weight:900}.price{font-family:var(--d);font-weight:800;font-size:1.6rem;color:var(--accent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.6em}.price small{font-size:.6rem;letter-spacing:.26em;color:var(--muted);font-weight:700;text-transform:uppercase}.story{font-size:clamp(1.22rem, 2vw, 1.42rem);font-style:italic;font-weight:600;line-height:1.7;color:color-mix(in srgb,var(--ink) 86%,var(--muted));border-left:2px solid var(--gold);padding-left:1.1em;max-width:54ch}.story .story-lead{display:block;font-family:var(--d);font-style:normal;font-weight:900;font-size:1.04rem;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:.55em}.specchips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55rem}.specchips span{font-family:var(--d);font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--line);padding:.55em .95em;border-radius:2px;color:var(--muted)}.buyrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.4rem}.qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--line);border-radius:3px;overflow:hidden}.qty button{width:40px;height:46px;font-family:var(--d);font-weight:800;font-size:1rem;-webkit-transition:.2s;transition:.2s}.qty button:hover{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--accent)}.qty output{width:44px;text-align:center;font-family:var(--d);font-weight:800}.coalink{font-family:var(--d);font-size:.62rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:.3em;-webkit-transition:.25s;transition:.25s;cursor:pointer}.coalink:hover{color:var(--accent);border-color:var(--accent)}.collection{padding:clamp(3.2rem,6vw,5rem) 0;background:-webkit-gradient(linear,left top,left bottom,from(var(--bg)),to(var(--bg2)));background:linear-gradient(180deg,var(--bg) 0,var(--bg2) 100%)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);max-width:1280px;margin:0 auto}.card{background:var(--card);border:1px solid var(--line2);border-radius:6px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:border-color .35s,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:border-color .35s,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease,border-color .35s;transition:transform .35s ease,box-shadow .35s ease,border-color .35s,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;cursor:pointer;position:relative}.card:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);border-color:var(--gold)}.card-art{position:relative;display:grid;place-items:center;padding:2rem 1rem 1.4rem;background:radial-gradient(circle at 50% 36%,#1b2740 0,#0d1422 62%,#090e18 100%)}body[data-side=light] .card-art{background:radial-gradient(circle at 50% 36%,#2b3653 0,#131b2c 62%,#0c111d 100%)}.card-art img{width:Min(218px,56vw);aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 16px 30px rgba(0,0,0,.55),0 0 0 5px #0a0f18,0 0 0 7px var(--gold3);box-shadow:0 16px 30px rgba(0,0,0,.55),0 0 0 5px #0a0f18,0 0 0 7px var(--gold3);-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}.card:hover .card-art img{-webkit-transform:scale(1.06) rotate(2deg);transform:scale(1.06) rotate(2deg)}.card-art .ribbon{position:absolute;top:12px;left:12px;font-family:var(--d);font-weight:800;font-size:.52rem;letter-spacing:.24em;text-transform:uppercase;color:#1c3444;padding:.5em .9em;border-radius:2px;background:-webkit-gradient(linear,left top,left bottom,from(var(--gold2)),to(var(--gold)));background:linear-gradient(180deg,var(--gold2),var(--gold))}.card-body{padding:1.15rem 1.25rem 1.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.card-name{font-family:var(--d);font-weight:800;font-size:1.02rem;letter-spacing:.06em}.card-meta{font-family:var(--d);font-size:.6rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.card-foot{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.7rem}.card-price{font-family:var(--d);font-weight:800;font-size:1.12rem;color:var(--accent)}.card-add{font-family:var(--d);font-size:.58rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--line);padding:.7em 1.1em;border-radius:2px;-webkit-transition:.25s;transition:.25s}.card-add:hover{background:var(--gold);border-color:var(--gold);color:#1c3444}.card.soon .card-art img{-webkit-box-shadow:0 16px 30px rgba(0,0,0,.55);box-shadow:0 16px 30px rgba(0,0,0,.55)}.card.soon .card-price{color:var(--muted);letter-spacing:.14em}.card.soon.pulse{-webkit-animation:pulse 1.1s ease 2;animation:pulse 1.1s ease 2}@-webkit-keyframes pulse{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(201,161,74,0);box-shadow:0 0 0 0 rgba(201,161,74,0)}40%{-webkit-box-shadow:0 0 0 10px rgba(201,161,74,.25);box-shadow:0 0 0 10px rgba(201,161,74,.25)}}@keyframes pulse{0%,100%{-webkit-box-shadow:0 0 0 0 rgba(201,161,74,0);box-shadow:0 0 0 0 rgba(201,161,74,0)}40%{-webkit-box-shadow:0 0 0 10px rgba(201,161,74,.25);box-shadow:0 0 0 10px rgba(201,161,74,.25)}}section.society{position:relative;overflow:hidden;color:#dde4ef;background:radial-gradient(700px 340px at 14% 0,rgba(201,161,74,.16),transparent 65%),radial-gradient(600px 300px at 88% 100%,rgba(14,77,80,.35),transparent 70%),-webkit-gradient(linear,left top,left bottom,from(#0c1320),to(#080d16));background:radial-gradient(700px 340px at 14% 0,rgba(201,161,74,.16),transparent 65%),radial-gradient(600px 300px at 88% 100%,rgba(14,77,80,.35),transparent 70%),linear-gradient(180deg,#0c1320,#080d16);border-block:1px solid #c9a14a55}section.society::after{content:"";position:absolute;inset:10px;pointer-events:none;border:1px solid rgba(201,161,74,.28);border-radius:4px}.ht-rail{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(2rem,5vw,4.5rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(3.2rem,6.5vw,5.2rem) 0;position:relative;z-index:2}.ht-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.05rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.society .eyebrow{color:#e6c87e}.society h1,.society h2{color:#f0e6c8}.society .sub{color:#9aa6bb;max-width:52ch}.ht-perks{display:grid;gap:.8rem;margin-top:.2rem}.ht-perks li{position:relative;padding-left:1.5em;font-size:1.05rem;color:#9aa6bb;font-weight:500;line-height:1.55}.ht-perks li::before{content:"✦";color:#c9a14a;position:absolute;left:0;top:.1em}.ht-perks b{font-family:var(--d);font-weight:800;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#dde4ef;margin-right:.5em}.ht-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.9em;margin-top:.3rem}.ht-price .num{font-family:var(--d);font-weight:900;font-size:clamp(2.1rem, 4vw, 2.9rem);color:#e6c87e}.ht-price .per{font-family:var(--d);font-weight:700;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:#8d97aa}.ht-fine{font-size:.92rem;color:#8d97aa;font-weight:500}.ht-art{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem}.ht-fan{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:26px}.ht-fan figure{width:clamp(98px,9.5vw,136px);aspect-ratio:1;border-radius:50%;position:relative;margin-left:-26px;-webkit-transform:rotate(var(--r,0deg));transform:rotate(var(--r,0deg));-webkit-transition:z-index 0s,-webkit-transform .4s ease;transition:z-index 0s,-webkit-transform .4s ease;transition:transform .4s ease,z-index 0s;transition:transform .4s ease,z-index 0s,-webkit-transform .4s ease}.ht-fan img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 18px 34px rgba(0,0,0,.6),0 0 0 4px #0a0f18,0 0 0 6px #9c7626;box-shadow:0 18px 34px rgba(0,0,0,.6),0 0 0 4px #0a0f18,0 0 0 6px #9c7626}.ht-fan figcaption{position:absolute;left:50%;bottom:-9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:var(--d);font-weight:900;font-size:.6rem;letter-spacing:.12em;color:#1c3444;background:-webkit-gradient(linear,left top,left bottom,from(#e6c87e),to(#c9a14a));background:linear-gradient(180deg,#e6c87e,#c9a14a);padding:.3em .7em;border-radius:999px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.5);box-shadow:0 4px 10px rgba(0,0,0,.5)}.ht-fan figure:hover{-webkit-transform:rotate(0) translateY(-12px);transform:rotate(0) translateY(-12px);z-index:5}.ht-cap{font-family:var(--d);font-weight:700;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:#8d97aa;text-align:center}.ht-seal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.ht-mark{position:absolute;right:-7%;top:50%;-webkit-transform:translateY(-50%) rotate(9deg);transform:translateY(-50%) rotate(9deg);width:Min(620px,55%);opacity:.06;pointer-events:none;z-index:1;border-radius:50%}.ht-tides{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55rem;margin-top:.2rem}.ht-tides span{font-family:var(--d);font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;border:1px solid #3b4a63;color:#9aa6bb;padding:.55em .85em;border-radius:2px;background:rgba(13,20,34,.5)}.ht-tides b{color:#e6c87e;margin-right:.45em}.ht-fan figure.pending img{opacity:.92}.ht-fan figure.pending figcaption{background:-webkit-gradient(linear,left top,left bottom,from(#39455c),to(#222c3e));background:linear-gradient(180deg,#39455c,#222c3e);color:#cdd7e6}.flo{position:absolute;pointer-events:none;z-index:1}.collection .rail,.cross .rail,.featured .rail{position:relative;z-index:2}.flo-chest{left:-6px;bottom:-8px;width:Min(215px,17vw);mix-blend-mode:multiply;opacity:.9;-webkit-mask-image:radial-gradient(120% 120% at 16% 90%,#000 52%,transparent 78%);mask-image:radial-gradient(120% 120% at 16% 90%,#000 52%,transparent 78%)}.flo-skull{left:-4px;bottom:-6px;width:Min(240px,18vw);mix-blend-mode:lighten;opacity:.95;-webkit-mask-image:radial-gradient(120% 120% at 18% 88%,#000 50%,transparent 78%);mask-image:radial-gradient(120% 120% at 18% 88%,#000 50%,transparent 78%)}.flo-bottle{right:-4px;bottom:-8px;width:Min(205px,16vw);mix-blend-mode:multiply;opacity:.88;-webkit-mask-image:radial-gradient(120% 120% at 84% 90%,#000 50%,transparent 78%);mask-image:radial-gradient(120% 120% at 84% 90%,#000 50%,transparent 78%)}.flo-relic{right:-2px;bottom:-4px;width:Min(220px,17vw);mix-blend-mode:lighten;opacity:.95;-webkit-mask-image:radial-gradient(120% 120% at 84% 86%,#000 50%,transparent 78%);mask-image:radial-gradient(120% 120% at 84% 86%,#000 50%,transparent 78%)}.flo-skull-sm{right:1.5%;bottom:-6px;width:130px;mix-blend-mode:lighten;opacity:.8;-webkit-mask-image:radial-gradient(130% 130% at 60% 80%,#000 45%,transparent 76%);mask-image:radial-gradient(130% 130% at 60% 80%,#000 45%,transparent 76%)}.flo-chest-sm{left:1.5%;bottom:-5px;width:130px;mix-blend-mode:multiply;opacity:.85;-webkit-mask-image:radial-gradient(130% 130% at 40% 80%,#000 45%,transparent 76%);mask-image:radial-gradient(130% 130% at 40% 80%,#000 45%,transparent 76%)}.flo-palms{right:1%;top:6px;width:Min(160px,12vw);mix-blend-mode:multiply;opacity:.8;-webkit-mask-image:radial-gradient(130% 130% at 80% 14%,#000 48%,transparent 80%);mask-image:radial-gradient(130% 130% at 80% 14%,#000 48%,transparent 80%)}.flo-lantern{right:2.5%;top:0;width:Min(110px,9vw);mix-blend-mode:lighten;opacity:.95;-webkit-mask-image:radial-gradient(120% 120% at 55% 30%,#000 50%,transparent 82%);mask-image:radial-gradient(120% 120% at 55% 30%,#000 50%,transparent 82%)}.lib-rail{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(2rem,5vw,4.5rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;padding:clamp(2.6rem,5.5vw,4rem) 0 clamp(3rem,6vw,4.6rem);border-top:1px dashed rgba(201,161,74,.35);margin-top:.5rem}.lib-stage{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.4rem}.lib-stage::before{content:"";position:absolute;inset:-12% -16%;pointer-events:none;-webkit-animation:twinkle 7s ease-in-out infinite alternate;animation:twinkle 7s ease-in-out infinite alternate;background-image:radial-gradient(2px 2px at 12% 20%,#e6c87e 60%,transparent 61%),radial-gradient(1.5px 1.5px at 84% 14%,#cdb676 60%,transparent 61%),radial-gradient(2px 2px at 90% 70%,#e6c87e 60%,transparent 61%),radial-gradient(1.4px 1.4px at 8% 78%,#cdb676 60%,transparent 61%),radial-gradient(1.8px 1.8px at 50% 4%,#f0e6c8 60%,transparent 61%),radial-gradient(1.4px 1.4px at 30% 92%,#cdb676 60%,transparent 61%)}.lib-coin{width:Min(380px,72vw)}.lib-coin .face img{-webkit-box-shadow:0 0 0 6px #0a0f18,0 0 0 8.5px #c9a14a,0 30px 60px rgba(0,0,0,.7);box-shadow:0 0 0 6px #0a0f18,0 0 0 8.5px #c9a14a,0 30px 60px rgba(0,0,0,.7)}.lib-stage .fliphint{position:static;-webkit-transform:none;transform:none;color:#8d97aa}.lib-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lib-badge{font-family:var(--d);font-weight:800;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#e6c87e;border:1px solid #c9a14a66;padding:.6em 1em;border-radius:2px;background:rgba(201,161,74,.08)}.lib-title{font-size:clamp(1.9rem, 3.6vw, 2.9rem);color:#f0e6c8;line-height:1.05}.lib-lead{font-family:var(--d);font-weight:900;font-size:clamp(.95rem, 1.6vw, 1.15rem);letter-spacing:.16em;text-transform:uppercase;color:#e6c87e}.lib-story{font-size:clamp(1.1rem, 1.8vw, 1.28rem);font-style:italic;font-weight:500;line-height:1.75;color:#aab4c8;max-width:56ch;border-left:2px solid #c9a14a;padding-left:1.1em}.lib-story em{color:#dde4ef}.lib-rail .specchips span{border-color:#3b4a63;color:#9aa6bb;background:rgba(13,20,34,.55)}.lib-fine{font-size:.92rem;color:#8d97aa;font-weight:500}.lib-rail .coalink{color:#9aa6bb}.cross{overflow:hidden}.cross .rail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:clamp(2rem,4vw,2.8rem) 0}.cross h3{font-family:var(--d);font-weight:800;font-size:clamp(1.25rem, 2.6vw, 1.8rem);letter-spacing:.03em}.cross p{color:var(--muted);font-size:1.05rem;font-weight:500;margin-top:.3em}body[data-side=light] .cross{background:radial-gradient(600px 300px at 85% 50%,rgba(205,222,255,.12),transparent 70%),-webkit-gradient(linear,left top,left bottom,from(#0d1422),to(#080d16));background:radial-gradient(600px 300px at 85% 50%,rgba(205,222,255,.12),transparent 70%),linear-gradient(180deg,#0d1422,#080d16);color:#dde4ef;border-block:1px solid #20304a}body[data-side=light] .cross p{color:#8d97aa}body[data-side=dark] .cross{background:radial-gradient(700px 320px at 14% 50%,rgba(255,228,150,.5),transparent 70%),-webkit-gradient(linear,left top,left bottom,from(#f4e9cd),to(#e9d6a6));background:radial-gradient(700px 320px at 14% 50%,rgba(255,228,150,.5),transparent 70%),linear-gradient(180deg,#f4e9cd,#e9d6a6);color:#2c2008;border-block:1px solid #c9a96a}body[data-side=dark] .cross p{color:#6d5826}body[data-side=dark] .cross .btn-iron{background:-webkit-gradient(linear,left top,left bottom,from(#3a2f12),to(#241c08));background:linear-gradient(180deg,#3a2f12,#241c08);border-color:#8a6520;color:#e6c87e}.postcards{padding:clamp(3.4rem,7vw,5.5rem) 0}.postcard{max-width:760px;margin:0 auto;position:relative;border-radius:4px;padding:clamp(1.6rem,4vw,2.8rem);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transform:rotate(-.6deg);transform:rotate(-.6deg);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.postcard:hover{-webkit-transform:rotate(0) scale(1.01);transform:rotate(0) scale(1.01)}body[data-side=light] .postcard{background:linear-gradient(160deg,#fbf3df,#f1e2bc 70%,#e7d2a0);border:1px solid #cdb37a;color:#1c3444;outline:1px dashed rgba(138,101,32,.5);outline-offset:-12px}body[data-side=dark] .postcard{background:linear-gradient(160deg,#101a2c,#0a111e 70%,#070c15);border:1px solid #2c3d59;color:#cfd9e8;outline:1px dashed rgba(140,160,200,.3);outline-offset:-12px}.pc-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1.2rem}.pc-title{font-size:clamp(1.8rem, 3.8vw, 2.7rem);line-height:1.06}body[data-side=light] .pc-title{font-family:var(--d);font-weight:900;letter-spacing:.03em;text-shadow:0 1px 0 rgba(255,255,255,.5)}body[data-side=dark] .pc-title{font-family:var(--p);font-weight:400;letter-spacing:.06em;color:#e8eff8;font-size:clamp(2.1rem, 4.4vw, 3.2rem);text-shadow:0 0 26px rgba(160,190,255,.3)}.pc-eyebrow{font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.34em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.6em}.postcard::after,.postcard::before{content:"✦";position:absolute;font-size:1rem;color:var(--gold);opacity:.85}.postcard::before{top:18px;left:20px}.postcard::after{bottom:18px;right:20px}.wax{position:absolute;right:30px;bottom:-20px;width:80px;height:80px;-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}.stamp{-webkit-box-flex:0;-ms-flex:none;flex:none;width:102px;padding:7px;background:#fff;-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.25);box-shadow:0 6px 16px rgba(0,0,0,.25);--dot:radial-gradient(circle, transparent 5px, #fff 5px)}body[data-side=dark] .stamp{background:#16203244;background-color:#182338}.stamp img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.stamp figcaption{font-family:var(--d);font-size:.44rem;font-weight:700;letter-spacing:.18em;text-align:center;text-transform:uppercase;padding-top:4px;color:#14666f}body[data-side=dark] .stamp figcaption{color:#9fb0c8}.pc-body{font-size:clamp(1.22rem, 2.2vw, 1.5rem);font-style:italic;font-weight:600;line-height:1.72;max-width:58ch}.pc-body::first-letter{font-family:var(--d);font-style:normal;font-weight:900;font-size:3em;float:left;line-height:.8;margin:.04em .13em 0 0;color:var(--accent)}.pc-sig{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;margin-top:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.pc-sig .name{font-family:var(--s);font-style:italic;font-weight:600;font-size:1.7rem;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);color:var(--accent)}.pc-sig .motto{font-family:var(--d);font-weight:700;font-size:.56rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.pc-note{text-align:center;margin-top:1.5rem;color:var(--muted);font-size:.98rem;font-weight:500}.coa{padding:clamp(3.4rem,7vw,5.6rem) 0;background:-webkit-gradient(linear,left top,left bottom,from(var(--bg2)),to(var(--bg)));background:linear-gradient(180deg,var(--bg2),var(--bg))}.coa .rail{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4.5rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coa-frame{justify-self:center;padding:14px;border-radius:3px;cursor:-webkit-zoom-in;cursor:zoom-in;max-width:430px;background:linear-gradient(160deg,#132433,#171208);-webkit-box-shadow:var(--shadow),inset 0 0 0 1px #9c7626,inset 0 0 0 6px #0e0b05,inset 0 0 0 7px #9c7626;box-shadow:var(--shadow),inset 0 0 0 1px #9c7626,inset 0 0 0 6px #0e0b05,inset 0 0 0 7px #9c7626;-webkit-transform:rotate(1.4deg);transform:rotate(1.4deg);-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}.coa-frame:hover{-webkit-transform:rotate(0) scale(1.015);transform:rotate(0) scale(1.015)}.coa-frame img{border-radius:1px}.coa-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.05rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.coa-points{display:grid;gap:.9rem;margin-top:.3rem}.coa-points div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.coa-points b{font-family:var(--d);font-weight:800;font-size:.85rem;letter-spacing:.08em;color:var(--accent);-webkit-box-flex:0;-ms-flex:none;flex:none;width:34px;text-align:center}.coa-points p{color:var(--muted);font-size:1.04rem;font-weight:500;max-width:52ch}.coa-points p strong{color:var(--ink);font-weight:600}.coa-copy h1,.coa-copy h2{font-family:var(--d);font-weight:800;letter-spacing:.01em;font-size:clamp(1.9rem, 3.8vw, 2.9rem);line-height:1.12}.coa-copy .eyebrow{color:var(--gold)}.lesson{padding:clamp(3.6rem,7vw,6rem) 0;border-top:1px solid var(--line2)}.lesson-head{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(2rem,5vw,4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(2.2rem,4.5vw,3.4rem)}.chapter{font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9em}.chapter::after{content:"";height:1px;width:56px;background:-webkit-gradient(linear,left top,right top,from(var(--gold)),to(transparent));background:linear-gradient(90deg,var(--gold),transparent)}.lesson-title{font-size:clamp(1.9rem, 3.8vw, 3rem);line-height:1.12;margin:.55em 0 .4em;color:var(--ink)}.lesson-title em{font-style:italic;font-family:var(--s);color:var(--accent);font-size:1.08em;letter-spacing:.01em}.lesson-intro{font-size:1.18rem;line-height:1.8;color:var(--ink);max-width:60ch;font-weight:500}.lesson-intro strong{font-weight:700;color:var(--ink)}.purity{justify-self:center;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;padding:1.6rem 2.2rem;border:1px solid var(--gold3);border-radius:6px;background:radial-gradient(120% 130% at 50% 0,rgba(201,161,74,.12),rgba(201,161,74,0) 60%),var(--card2);-webkit-box-shadow:0 24px 50px rgba(10,12,18,.16);box-shadow:0 24px 50px rgba(10,12,18,.16)}.purity-num{font-family:var(--d);font-weight:900;font-size:clamp(4rem, 8vw, 6.4rem);line-height:1;background:-webkit-gradient(linear,left top,left bottom,from(#f4dd95),color-stop(55%,var(--gold)),to(#9c7626));background:linear-gradient(180deg,#f4dd95,var(--gold) 55%,#9c7626);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 3px 8px rgba(80,55,10,0.35));filter:drop-shadow(0 3px 8px rgba(80, 55, 10, .35))}.purity-sub{font-family:var(--d);font-weight:800;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.lesson-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.4rem)}.lcard{position:relative;padding:1.5rem 1.4rem 1.6rem;border:1px solid var(--line2);border-radius:6px;background:var(--card2);-webkit-transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease}.lcard:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 22px 44px rgba(10,12,18,.16);box-shadow:0 22px 44px rgba(10,12,18,.16)}.lcard .ln{font-family:var(--s);font-style:italic;font-weight:700;font-size:1.5rem;color:var(--gold);display:block;margin-bottom:.45rem}.lcard h3{font-family:var(--s);font-size:1.16rem;font-weight:800;letter-spacing:.005em;margin-bottom:.55rem;color:var(--ink)}.lcard-kick{display:block;font-family:var(--d);font-weight:700;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:.25rem}.lcard p{font-size:1rem;line-height:1.72;color:var(--ink);font-weight:500}.purity.hallmark{gap:.3rem;padding:1.5rem 2.4rem 1.7rem;position:relative;background:linear-gradient(170deg,#fbf3da,#f1e3bd 60%,#e7d4a6)}.purity.hallmark::after,.purity.hallmark::before{content:"";position:absolute;left:12px;right:12px;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--gold3)),to(transparent));background:linear-gradient(90deg,transparent,var(--gold3),transparent)}.purity.hallmark::before{top:9px}.purity.hallmark::after{bottom:9px}.hm-top{font-family:var(--d);font-weight:700;font-size:.64rem;letter-spacing:.42em;text-transform:uppercase;color:var(--gold3);padding-left:.42em}.hm-rule{display:block;width:72%;height:0;margin:.05rem auto .15rem;border-top:1px solid var(--gold)}.lesson-promise{margin-top:clamp(2rem,4vw,3rem);margin-left:auto;margin-right:auto;max-width:72ch;text-align:center;font-family:var(--s);font-weight:500;font-size:1.12rem;line-height:1.72;color:var(--ink);padding-top:clamp(1.5rem,3vw,2.2rem);border-top:1px solid var(--line2)}.lp-vow{display:block;font-family:var(--d);font-weight:700;font-size:clamp(1.1rem, 2.3vw, 1.55rem);letter-spacing:.015em;color:var(--ink);margin-bottom:.5rem}.lp-sign{display:block;margin-top:.75rem;font-family:var(--d);font-weight:800;letter-spacing:.2em;text-transform:uppercase;font-size:.82rem;color:var(--gold)}.compare{padding:clamp(3.2rem,6.5vw,5.6rem) 0;border-top:1px solid var(--line2);position:relative;overflow:hidden}.compare .rail{position:relative;z-index:2}.compare .shead h2{font-size:clamp(2.1rem, 4.4vw, 3.5rem);font-weight:800;background:-webkit-gradient(linear,left top,left bottom,color-stop(38%,var(--ink)),color-stop(92%,#b8924a));background:linear-gradient(180deg,var(--ink) 38%,#b8924a 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.compare .shead p{color:var(--ink);font-weight:600;font-size:1.1rem}.cmp-scroll{overflow-x:auto;padding-bottom:.4rem}.cmp{display:grid;grid-template-columns:.9fr 1.2fr 1fr;min-width:680px;max-width:1020px;margin:0 auto;border:1px solid var(--line2);border-radius:8px;overflow:hidden;background:var(--card2)}.c-h{font-family:var(--d);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;padding:1.05rem 1.2rem;border-bottom:1px solid var(--line2);color:var(--ink);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7em}.c-h.c-fmm{color:var(--ink);font-size:.86rem}.c-badge{width:36px;height:36px;-webkit-box-flex:0;-ms-flex:none;flex:none}.c-l{font-family:var(--d);font-weight:800;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);padding:1.05rem 1.2rem;border-bottom:1px solid var(--line2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-v{padding:1.05rem 1.2rem;border-bottom:1px solid var(--line2);font-size:1.04rem;line-height:1.55;color:var(--ink);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-v b{color:var(--accent);font-size:1.12em;margin-right:.3em}.cmp .c-fmm{background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,161,74,.22)),to(rgba(201,161,74,.08)));background:linear-gradient(180deg,rgba(201,161,74,.22),rgba(201,161,74,.08));border-left:1px solid var(--gold);border-right:1px solid var(--gold);color:var(--ink)}.cmp .c-v.c-fmm{font-weight:700}.cmp>div:nth-last-child(-n+3){border-bottom:none}.cmp-close{text-align:center;max-width:62ch;margin:1.8rem auto 0;font-family:var(--s);font-style:italic;font-size:1.24rem;font-weight:600;color:var(--ink)}.flo-cmp-chest{left:-6px;bottom:-8px;width:Min(210px,16vw);mix-blend-mode:multiply;opacity:.85;-webkit-mask-image:radial-gradient(120% 120% at 22% 88%,#000 46%,transparent 80%);mask-image:radial-gradient(120% 120% at 22% 88%,#000 46%,transparent 80%)}.flo-cmp-palms{right:1%;top:8px;width:Min(150px,11vw);mix-blend-mode:multiply;opacity:.75;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.flo-cmp-skull{left:-4px;bottom:-6px;width:Min(225px,17vw);mix-blend-mode:lighten;opacity:.9;-webkit-mask-image:radial-gradient(110% 110% at 30% 85%,#000 48%,transparent 78%);mask-image:radial-gradient(110% 110% at 30% 85%,#000 48%,transparent 78%)}.flo-cmp-lantern{right:2%;top:4px;width:Min(105px,8vw);mix-blend-mode:lighten;opacity:.92;-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,transparent 100%)}.btn-treasure{border:1.5px solid var(--gold);color:var(--gold);background:rgba(201,161,74,.14);font-weight:800;text-shadow:0 0 12px rgba(230,200,126,.35)}.btn-treasure:hover{background:rgba(201,161,74,.26);-webkit-box-shadow:0 0 20px rgba(230,200,126,.4);box-shadow:0 0 20px rgba(230,200,126,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.lm-wrap{position:relative;display:inline-block}.lm-treasure{position:absolute;left:50%;bottom:calc(100% + 14px);-webkit-transform:translateX(-50%) translateY(10px) scale(.92);transform:translateX(-50%) translateY(10px) scale(.92);width:196px;padding:.75rem .7rem .55rem;background:#f6ecd4;border:1.5px solid rgba(201,161,74,.6);border-radius:10px;-webkit-box-shadow:0 20px 44px rgba(0,0,0,.5);box-shadow:0 20px 44px rgba(0,0,0,.5);opacity:0;pointer-events:none;-webkit-transition:.3s cubic-bezier(.2, .9, .3, 1.2);transition:.3s cubic-bezier(.2, .9, .3, 1.2);text-align:center;z-index:8}.lm-wrap:focus-within .lm-treasure,.lm-wrap:hover .lm-treasure{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}.lm-treasure::after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:8px solid transparent;border-top-color:#14666f}.lm-treasure img{width:100%;display:block;mix-blend-mode:multiply}.lm-treasure em{display:block;margin-top:.3rem;font-family:var(--d);font-style:normal;font-weight:800;font-size:.56rem;letter-spacing:.26em;text-transform:uppercase;color:#14666f}.lm-treasure .s{position:absolute;color:#caa24a;font-size:.85rem;-webkit-animation:lmspark 1.5s ease-in-out infinite alternate;animation:lmspark 1.5s ease-in-out infinite alternate}.lm-treasure .s1{top:10px;left:14px}.lm-treasure .s2{top:24px;right:14px;-webkit-animation-delay:.4s;animation-delay:.4s}.lm-treasure .s3{bottom:38px;left:24px;-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes lmspark{from{opacity:.25;-webkit-transform:scale(.7) rotate(0);transform:scale(.7) rotate(0)}to{opacity:1;-webkit-transform:scale(1.15) rotate(40deg);transform:scale(1.15) rotate(40deg)}}@keyframes lmspark{from{opacity:.25;-webkit-transform:scale(.7) rotate(0);transform:scale(.7) rotate(0)}to{opacity:1;-webkit-transform:scale(1.15) rotate(40deg);transform:scale(1.15) rotate(40deg)}}.pc-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.3rem;border:1.5px dashed #b9a77a;border-radius:6px;padding:.5rem .75rem;background:rgba(255,255,255,.28)}.pc-code small{font-family:var(--d);font-weight:800;font-size:.5rem;letter-spacing:.26em;text-transform:uppercase;color:#14666f}.pc-code b{font-family:var(--d);font-weight:800;font-size:.88rem;letter-spacing:.14em;color:#14666f}.pc-code span{font-family:var(--d);font-weight:700;font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;color:#14666f;-ms-flex-preferred-size:100%;flex-basis:100%}.loop-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:760px;margin:1.2rem auto 0;text-align:left}.loop-steps>div{border:1px solid var(--line2);border-radius:10px;padding:.85rem 1rem;background:var(--card2)}.loop-steps b{font-family:var(--p);color:var(--gold);font-size:1.15rem;display:block;margin-bottom:.25em}.loop-steps p{font-size:.95rem;font-weight:550;line-height:1.5}.cart-code{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem}.cart-code input{-webkit-box-flex:1;-ms-flex:1;flex:1;background:0 0;border:1px solid var(--line2);border-radius:7px;color:var(--ink);font-family:var(--d);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;padding:.55em .8em}.cart-code .btn{padding:.55em 1.1em;font-size:.62rem}.cart-disc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--d);font-weight:800;font-size:.78rem;letter-spacing:.08em;color:var(--accent)}@media (max-width:680px){.loop-steps{grid-template-columns:1fr}}.scell.wreck{background:linear-gradient(135deg,#16203a,#2c3a58);border-color:#3a4a6a;position:relative}.scell.wreck::after{content:"\2693";position:absolute;inset:0;display:grid;place-items:center;font-size:9px;color:#7d93c0}.wreck-word{font-style:inherit;color:var(--gold);font-weight:inherit;cursor:help;border-bottom:1px dotted var(--gold3)}.wreck-word::after{content:"\2693";font-size:.62em;vertical-align:super;margin-left:2px;opacity:.75}.wk-intro p{font-family:var(--s);font-style:italic;font-weight:650;font-size:1.12rem;text-align:center;max-width:56ch;margin:0 auto 1.4rem}.wk-clues{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;text-align:left;margin-bottom:1.4rem}.wk-clue{border:1px solid var(--line2);border-radius:10px;padding:.9rem 1rem;background:var(--card2)}.wk-clue b{font-family:var(--p);color:var(--gold);font-size:1.1rem;display:block;margin-bottom:.3em}.wk-clue p{font-size:.98rem;font-weight:550;line-height:1.55}.wk-form{border:1px dashed var(--gold3);border-radius:10px;padding:1.1rem;text-align:left;margin-bottom:1rem}.wk-form label{display:block;font-family:var(--d);font-weight:800;font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:.4em}.wk-form input{width:100%;background:0 0;border:1px solid var(--line2);border-radius:7px;color:var(--ink);font-family:var(--d);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1rem;padding:.6em .8em;text-align:center}.wk-raised{border:1.5px solid var(--gold);border-radius:12px;padding:2rem;text-align:center;background:linear-gradient(135deg,rgba(230,200,126,.2),rgba(201,161,74,.05));-webkit-box-shadow:0 0 30px rgba(255,222,140,.25);box-shadow:0 0 30px rgba(255,222,140,.25)}.wk-raised p:first-child{font-family:var(--d);font-weight:900;font-size:2rem;letter-spacing:.2em;color:var(--accent);margin-bottom:.4em}.wk-raised .wk-sub{font-size:1.05rem;font-weight:600}.pc-micro{position:absolute;bottom:22px;right:16px;font-family:var(--d);font-weight:700;font-size:.5rem;letter-spacing:.24em;text-transform:uppercase;color:#14666f;z-index:2}@media (max-width:680px){.wk-clues{grid-template-columns:1fr}}.war{padding:clamp(3.4rem,7vw,6rem) 0;border-top:1px solid var(--line2)}.war-mast{text-align:center;max-width:76ch;margin:0 auto 1.6rem;padding:0 1.4rem}.war-mast h2{font-size:clamp(2.2rem, 4.6vw, 3.7rem);font-weight:900;margin:.25em 0 .35em;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,var(--ink)),color-stop(95%,#b8924a));background:linear-gradient(180deg,var(--ink) 40%,#b8924a 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.war-tag{font-size:1.12rem;font-weight:600}.war-lead{text-align:center;font-family:var(--d);font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(1rem, 2.4vw, 1.5rem);color:var(--accent);margin:0 auto 1.6rem;text-shadow:0 0 18px rgba(230,200,126,.35)}.war-board{max-width:1180px;margin:0 auto 1.4rem;padding:0 1.4rem;display:grid;gap:1rem}.war-duel{border:1px solid var(--line2);border-radius:12px;background:var(--card2);padding:1.2rem 1.3rem}.wd-title{text-align:center;font-family:var(--d);font-weight:800;font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem}.wd-row{display:grid;grid-template-columns:1fr 54px 1fr;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wd-side b{display:block;font-family:var(--d);font-weight:800;font-size:.95rem;margin-bottom:.3em}.wd-side small{display:block;font-family:var(--d);font-weight:700;font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:.55em}.wd-side.r{text-align:right}.wd-bar{height:10px;border-radius:99px;background:rgba(125,99,40,.16);border:1px solid var(--gold3);overflow:hidden}.wd-side.r .wd-bar{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wd-fill{height:100%;border-radius:99px}.wd-fill.l{background:-webkit-gradient(linear,left top,right top,from(#9c7626),to(#e6c87e));background:linear-gradient(90deg,#9c7626,#e6c87e)}.wd-fill.d{background:-webkit-gradient(linear,left top,right top,from(#2c3a58),to(#7d93c0));background:linear-gradient(90deg,#2c3a58,#7d93c0)}.wd-vs{font-family:var(--p);font-size:1.3rem;color:var(--gold);text-align:center}.war-pledges{max-width:1180px;margin:0 auto;padding:0 1.4rem;display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.wp-card{border-radius:12px;padding:1.6rem 1.4rem;text-align:center;position:relative;overflow:hidden}.wp-card.lt{background:linear-gradient(165deg,#fdf6e0,#f0dfae);border:1px solid #caa24a;color:#1c3444}.wp-card.dk{background:linear-gradient(165deg,#16203a,#0a0f1c);border:1px solid #3a4a6a;color:#dfe6f4}.wp-card .wp-ic{font-size:1.7rem;display:block;margin-bottom:.3rem}.wp-card h3{font-family:var(--d);font-weight:800;font-size:1.18rem;letter-spacing:.06em;margin-bottom:.25em}.wp-card p{font-family:var(--s);font-style:italic;font-weight:600;font-size:.98rem;margin-bottom:1rem;opacity:.85}.wp-card .wp-count{display:block;font-family:var(--d);font-weight:700;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;margin-top:.9rem;opacity:.75}.wp-card .wp-defect{display:none;font-family:var(--d);font-weight:700;font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;margin-top:.7rem;opacity:.6;cursor:pointer;text-decoration:underline;background:0 0;border:none;color:inherit}.wp-card.pledged .wp-defect{display:inline-block}.wp-card.pledged .wp-join{display:none}.wp-card .wp-ride{display:none;font-family:var(--d);font-weight:800;letter-spacing:.1em;font-size:.95rem}.wp-card.pledged .wp-ride{display:block}.war-quip{text-align:center;font-family:var(--s);font-style:italic;font-weight:650;font-size:1.05rem;color:var(--muted);max-width:60ch;margin:1.6rem auto 0;padding:0 1.4rem}.sidechip{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em;font-family:var(--d);font-weight:800;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);border-radius:999px;padding:.5em 1em;background:rgba(201,161,74,.12);cursor:pointer}.sidechip.show{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:760px){.war-pledges{grid-template-columns:1fr}.wd-row{grid-template-columns:1fr 40px 1fr}}.ledger{padding:clamp(3.4rem,7vw,6rem) 0;border-top:1px solid var(--line2);position:relative}.ldg-mast{text-align:center;max-width:76ch;margin:0 auto 2.2rem;padding:0 1.4rem}.ldg-mast h2{font-size:clamp(2.2rem, 4.6vw, 3.7rem);font-weight:900;margin:.25em 0 .35em;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,var(--ink)),color-stop(95%,#b8924a));background:linear-gradient(180deg,var(--ink) 40%,#b8924a 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.ldg-tag{font-size:1.12rem;font-weight:600}.ldg-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;max-width:1180px;margin:0 auto 1.2rem;padding:0 1.4rem}.ldg-rel{border:1px solid var(--line2);border-radius:12px;background:var(--card2);padding:1.2rem 1.2rem 1.3rem}.ldg-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;margin-bottom:.9rem}.ldg-head img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-shadow:0 8px 18px rgba(0,0,0,.45),0 0 0 3px var(--bg),0 0 0 4.5px #9c7626;box-shadow:0 8px 18px rgba(0,0,0,.45),0 0 0 3px var(--bg),0 0 0 4.5px #9c7626}.ldg-head b{display:block;font-family:var(--d);font-weight:800;font-size:1.05rem}.ldg-head small{display:block;font-family:var(--d);font-weight:700;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:.3em}.sgrid{display:grid;grid-template-columns:repeat(15,1fr);gap:3px}.scell{aspect-ratio:1;border:1px solid var(--gold3);border-radius:3px;cursor:pointer;position:relative;background:rgba(125,99,40,.07);-webkit-transition:background .12s ease,-webkit-transform .12s ease;transition:background .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,background .12s ease;transition:transform .12s ease,background .12s ease,-webkit-transform .12s ease}.scell:hover{-webkit-transform:scale(1.35);transform:scale(1.35);background:rgba(201,161,74,.3);z-index:2}.scell.on{background:linear-gradient(135deg,#e6c87e,#9c7626);border-color:#caa24a}.scell.mk{-webkit-box-shadow:0 0 8px rgba(255,222,140,.9);box-shadow:0 0 8px rgba(255,222,140,.9);background:linear-gradient(135deg,#fff2c8,#caa24a)}.ldg-mark{max-width:1180px;margin:0 auto;padding:0 1.4rem}.ldg-mark-in{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--gold3);border-radius:12px;padding:1.2rem 1.4rem;background:linear-gradient(135deg,rgba(201,161,74,.16),rgba(201,161,74,.04))}.ldg-mark-in img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-filter:drop-shadow(0 0 12px rgba(230,200,126,0.55));filter:drop-shadow(0 0 12px rgba(230, 200, 126, .55))}.ldg-mark-in b{font-family:var(--d);font-weight:800;letter-spacing:.04em}.ldg-mark-in p{font-size:1rem;font-weight:550;margin-top:.2em}.ldg-fine{text-align:center;font-family:var(--d);font-weight:700;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-top:1.4rem}.sp-wrap{max-width:70ch;margin:0 auto;padding:1.8rem 1.4rem 3rem;text-align:center}.sp-coin{width:clamp(150px,20vw,210px);aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto 1rem;display:block;-webkit-box-shadow:0 22px 50px rgba(0,0,0,.55),0 0 0 6px var(--bg),0 0 0 8px #9c7626;box-shadow:0 22px 50px rgba(0,0,0,.55),0 0 0 6px var(--bg),0 0 0 8px #9c7626}.sp-num{font-family:var(--d);font-weight:900;font-size:clamp(2rem, 5vw, 3.2rem);line-height:1}.sp-rel{font-family:var(--d);font-weight:800;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:.5em 0 .9em}.sp-chips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.sp-chips span{font-family:var(--d);font-weight:800;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold3);border-radius:999px;padding:.45em 1em;color:var(--muted)}.sp-chips span.hot{color:var(--accent);border-color:var(--gold)}.sp-name{font-family:var(--s);font-style:italic;font-weight:800;font-size:1.6rem;color:var(--gold);margin-bottom:1.2rem}.sp-mark{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;border:1.5px solid var(--gold);border-radius:12px;padding:1rem 1.2rem;margin:0 0 1.4rem;background:linear-gradient(135deg,rgba(230,200,126,.22),rgba(201,161,74,.06));-webkit-box-shadow:0 0 26px rgba(255,222,140,.25);box-shadow:0 0 26px rgba(255,222,140,.25)}.sp-mark img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-filter:drop-shadow(0 0 10px rgba(255,222,140,0.7));filter:drop-shadow(0 0 10px rgba(255, 222, 140, .7))}.sp-mark b{font-family:var(--d);font-weight:800}.sp-log{text-align:left;margin:0 0 1.4rem}.sp-log h3{font-family:var(--d);font-weight:800;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:1rem}.sl-entry{position:relative;border-left:2px solid var(--gold3);padding:.1rem 0 1.1rem 1.2rem}.sl-entry::before{content:"⚓";position:absolute;left:-11px;top:-2px;font-size:.8rem;color:var(--gold);background:var(--bg);padding:2px 0}.sl-entry b{display:block;font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:.3em}.sl-entry p{font-size:1.04rem;line-height:1.65;font-weight:550}.sp-form{text-align:left;border:1px dashed var(--gold3);border-radius:10px;padding:1.1rem;margin-bottom:1.4rem}.sp-form label{display:block;font-family:var(--d);font-weight:800;font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:.6em 0 .35em}.sp-form input,.sp-form textarea{width:100%;background:0 0;border:1px solid var(--line2);border-radius:7px;color:var(--ink);font-family:var(--s);font-weight:550;font-size:1rem;padding:.55em .7em}.sp-form textarea{min-height:74px;resize:vertical}.sp-unclaimed{border:1px dashed var(--gold3);border-radius:12px;padding:1.6rem;margin-bottom:1.4rem}.sp-unclaimed p{font-family:var(--s);font-style:italic;font-weight:650;font-size:1.18rem;margin-bottom:1rem}@media (max-width:880px){.ldg-grid{grid-template-columns:1fr}}.almanac{padding:clamp(3.4rem,7vw,6rem) 0;border-top:1px solid var(--line2);position:relative;overflow:hidden}.alm-mast{text-align:center;max-width:72ch;margin:0 auto 2.2rem;padding:0 1.4rem}.alm-mast h1,.alm-mast h2{font-size:clamp(2.2rem, 4.6vw, 3.7rem);font-weight:900;margin:.25em 0 .3em;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,var(--ink)),color-stop(95%,#b8924a));background:linear-gradient(180deg,var(--ink) 40%,#b8924a 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.alm-mast .rule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.2rem 0 .9rem}.alm-mast .rule i{height:1px;width:Min(150px,22vw);background:-webkit-gradient(linear,left top,right top,from(transparent),to(var(--gold3)));background:linear-gradient(90deg,transparent,var(--gold3))}.alm-mast .rule i:last-child{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.alm-mast .rule b{color:var(--gold);font-size:.8rem}.alm-tag{font-size:1.12rem;font-weight:600;color:var(--ink)}.alm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;max-width:1180px;margin:0 auto;padding:0 1.4rem}.alm-feat{grid-column:1/-1;display:grid;grid-template-columns:.95fr 1.4fr;overflow:hidden}.alm-card,.alm-feat{position:relative;border:1px solid var(--line2);border-radius:12px;background:var(--card2);cursor:pointer;-webkit-transition:-webkit-transform .28s ease,-webkit-box-shadow .28s ease;transition:-webkit-transform .28s ease,-webkit-box-shadow .28s ease;transition:transform .28s ease,box-shadow .28s ease;transition:transform .28s ease,box-shadow .28s ease,-webkit-transform .28s ease,-webkit-box-shadow .28s ease}.alm-card:hover,.alm-feat:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 24px 50px rgba(10,12,18,.3);box-shadow:0 24px 50px rgba(10,12,18,.3)}.alm-art{display:grid;place-items:center;padding:1.6rem;background:radial-gradient(circle at 50% 38%,#2b3653 0,#131b2c 64%,#0c111d 100%)}.alm-art img{width:Min(230px,60%);aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 18px 40px rgba(0,0,0,.6),0 0 0 5px #0a0f18,0 0 0 7px #9c7626;box-shadow:0 18px 40px rgba(0,0,0,.6),0 0 0 5px #0a0f18,0 0 0 7px #9c7626}.alm-feat .alm-art img{width:Min(280px,76%)}.alm-body{padding:1.4rem 1.4rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem}.alm-kick{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--d);font-weight:800;font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.alm-kick b{color:var(--accent);border:1px solid var(--gold3);border-radius:999px;padding:.3em .8em}.alm-title{font-family:var(--d);font-weight:800;font-size:1.22rem;line-height:1.22;color:var(--ink)}.alm-feat .alm-title{font-size:clamp(1.5rem, 2.8vw, 2.1rem)}.alm-dek{font-size:1.02rem;line-height:1.6;font-weight:550;color:var(--ink)}.truth{margin-top:auto;padding-top:.7rem}.truth .tt-bar{height:7px;border-radius:99px;background:rgba(125,99,40,.25);overflow:hidden;border:1px solid var(--gold3)}.truth .tt-fill{height:100%;border-radius:99px;background:-webkit-gradient(linear,left top,right top,from(#9c7626),to(#e6c87e));background:linear-gradient(90deg,#9c7626,#e6c87e)}.truth small{display:block;margin-top:.45em;font-family:var(--d);font-weight:700;font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.alm-read{-ms-flex-item-align:start;align-self:flex-start;margin-top:.4rem;font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold3);padding-bottom:.25em}.reader{position:fixed;inset:0;z-index:120;overflow-y:auto;display:none;background:var(--bg);color:var(--ink)}.reader.open{display:block}.rd-art{margin:1.6rem auto .4rem;width:clamp(190px,24vw,250px)}.rd-art img{width:100%;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 22px 50px rgba(0,0,0,.55),0 0 0 6px #0a0f18,0 0 0 8px #9c7626;box-shadow:0 22px 50px rgba(0,0,0,.55),0 0 0 6px #0a0f18,0 0 0 8px #9c7626}.rd-wrap{max-width:74ch;margin:0 auto;padding:0 1.4rem 3rem;text-align:left}.rd-wrap h1,.rd-wrap h2{font-size:clamp(1.9rem, 4.2vw, 3rem);text-align:center;margin:.4em 0 .5em}.rd-kick{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rd-wrap .truth{max-width:380px;margin:0 auto 1.6rem;padding-top:.9rem}.rd-wrap article p{font-size:1.12rem;line-height:1.85;font-weight:550;margin-bottom:1.15em}.rd-wrap article p:first-of-type::first-letter{font-family:var(--d);font-weight:800;font-size:3.1em;float:left;line-height:.85;padding:.04em .12em 0 0;color:var(--accent)}.rd-end{text-align:center;font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin:1.6rem 0}.rd-cta{text-align:center;border:1px solid var(--gold3);border-radius:12px;padding:1.5rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,161,74,.14)),to(rgba(201,161,74,.04)));background:linear-gradient(180deg,rgba(201,161,74,.14),rgba(201,161,74,.04))}.rd-cta p{font-family:var(--s);font-style:italic;font-weight:650;font-size:1.16rem;margin-bottom:.9rem}@media (max-width:920px){.alm-grid{grid-template-columns:1fr 1fr}.alm-feat{grid-template-columns:1fr}}@media (max-width:640px){.alm-grid{grid-template-columns:1fr}}.htpage{position:fixed;inset:0;z-index:120;overflow-y:auto;display:none;background:var(--bg);color:var(--ink)}.htpage.open{display:block}body.htlock{overflow:hidden}.htp-top{position:sticky;top:0;z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,4vw,2.4rem);background:var(--bg);border-bottom:1px solid var(--line2)}.htp-top-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;font-family:var(--d);font-weight:800;letter-spacing:.22em;text-transform:uppercase;font-size:.86rem}.htp-top-brand img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 0 8px rgba(230,200,126,0.4));filter:drop-shadow(0 0 8px rgba(230, 200, 126, .4))}.htp-top-est{font-family:var(--d);font-weight:700;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.htp-hero{text-align:center;padding:clamp(2.6rem,6vw,4.4rem) 1.4rem 1.6rem;position:relative;overflow:hidden}.htp-hero .display{font-size:clamp(2rem, 4.6vw, 3.6rem);margin:.35em 0 .3em}.htp-crest{width:clamp(190px,22vw,260px);margin:0 auto 1rem;display:block;-webkit-filter:drop-shadow(0 18px 38px rgba(0,0,0,0.55)) drop-shadow(0 0 24px rgba(255,215,130,0.35));filter:drop-shadow(0 18px 38px rgba(0, 0, 0, .55)) drop-shadow(0 0 24px rgba(255, 215, 130, .35));-webkit-animation:floaty 8s ease-in-out infinite;animation:floaty 8s ease-in-out infinite}.htp-lede{max-width:62ch;margin:0 auto;font-size:1.18rem;line-height:1.75;font-weight:600}.htp-story{max-width:74ch;margin:0 auto;padding:1.4rem 1.4rem 0}.htp-story p{font-size:1.1rem;line-height:1.8;font-weight:550;margin-bottom:1.1em}.htp-story p:first-child::first-letter{font-family:var(--d);font-weight:800;font-size:3.1em;float:left;line-height:.85;padding:.04em .12em 0 0;color:var(--accent)}.htp-benefits{padding:clamp(2rem,4.5vw,3.4rem) 1.4rem}.htp-benefits h2{text-align:center;margin-bottom:1.4em}.htb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:1rem;max-width:1180px;margin:0 auto}.htb{position:relative;padding:1.5rem 1.3rem 1.4rem;border:1px solid var(--line2);border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,161,74,.1)),to(rgba(201,161,74,.03)));background:linear-gradient(180deg,rgba(201,161,74,.1),rgba(201,161,74,.03))}.htb .n{font-family:var(--s);font-style:italic;font-weight:700;font-size:1.4rem;color:var(--gold)}.htb h4{font-family:var(--d);font-weight:800;font-size:1rem;letter-spacing:.04em;margin:.35em 0 .45em}.htb p{font-size:.99rem;line-height:1.65;font-weight:550}.htb .big{font-family:var(--d);font-weight:900;font-size:1.7rem;color:var(--accent);display:block;margin-bottom:.2em}.htp-postcard{padding:clamp(1.6rem,4vw,3rem) 1.4rem;text-align:center}.htp-postcard h2{margin-bottom:.4em}.htp-postcard .note{max-width:60ch;margin:0 auto 1.6rem;font-weight:550;color:var(--muted)}.pc{max-width:780px;margin:0 auto 1.2rem;border-radius:8px;overflow:hidden;text-align:left;-webkit-box-shadow:0 26px 60px rgba(0,0,0,.4);box-shadow:0 26px 60px rgba(0,0,0,.4);border:1px solid var(--line2)}.pc-one{position:relative;background:#f9f4e7;color:#1c3444;display:grid;grid-template-columns:1.25fr 1fr;aspect-ratio:3/2;min-height:340px;overflow:hidden}.pc-frame{position:absolute;inset:9px;border:1.5px solid rgba(201,161,74,.6);border-radius:5px;pointer-events:none;z-index:3;-webkit-box-shadow:inset 0 0 0 3px #f9f4e7,inset 0 0 0 4.5px rgba(176,140,60,.5);box-shadow:inset 0 0 0 3px #f9f4e7,inset 0 0 0 4.5px rgba(176,140,60,.5)}.pc-wm{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:46%;opacity:.07;pointer-events:none}.pc-art{position:absolute;mix-blend-mode:multiply;pointer-events:none;z-index:1}.pc-art-chest{left:6px;bottom:10px;width:122px;opacity:.5;-webkit-mask-image:radial-gradient(closest-side,#000 52%,transparent 96%);mask-image:radial-gradient(closest-side,#000 52%,transparent 96%)}.pc-art-palms{right:8px;bottom:34px;width:104px;opacity:.42;-webkit-mask-image:radial-gradient(closest-side,#000 52%,transparent 96%);mask-image:radial-gradient(closest-side,#000 52%,transparent 96%)}.pc-wave{position:absolute;left:0;right:0;bottom:0;height:18px;opacity:.5;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(29,141,134,0)),to(rgba(29,141,134,.55)));background:linear-gradient(180deg,rgba(29,141,134,0),rgba(29,141,134,.55));-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 120 18%27 preserveAspectRatio=%27none%27><path d=%27M0,18L0,10Q15,2 30,10Q45,18 60,10Q75,2 90,10Q105,18 120,10L120,18Z%27 fill=%27black%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 120 18%27 preserveAspectRatio=%27none%27><path d=%27M0,18L0,10Q15,2 30,10Q45,18 60,10Q75,2 90,10Q105,18 120,10L120,18Z%27 fill=%27black%27/></svg>");-webkit-mask-size:120px 18px;mask-size:120px 18px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.pc-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;border-bottom:1.5px solid #cfc5a8;padding-bottom:.55rem}.pc-head img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.pc-head b{display:block;font-family:var(--d);font-weight:900;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#1c3444}.pc-head span{display:block;font-family:var(--s);font-style:italic;font-weight:600;font-size:.74rem;color:#14666f}.pc-tale{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pc-tale>img{width:86px;height:86px;-webkit-box-flex:0;-ms-flex:none;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:50%;-webkit-box-shadow:0 6px 14px rgba(0,0,0,.3),0 0 0 3px #f9f4e7,0 0 0 4.5px #9c7626;box-shadow:0 6px 14px rgba(0,0,0,.3),0 0 0 3px #f9f4e7,0 0 0 4.5px #9c7626}.pc-msg{position:relative;z-index:2;padding:1.25rem 1.2rem 1.6rem;border-right:1.5px solid #cfc5a8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem}.pc-msg .pck{font-family:var(--d);font-weight:800;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#14666f}.pc-msg p{font-family:var(--s);font-weight:550;font-size:1.02rem;line-height:1.62}.pc-msg .sig{font-family:var(--s);font-style:italic;font-weight:700;font-size:1.12rem;color:#14666f}.pc-msg .ps{font-family:var(--s);font-style:italic;font-weight:600;font-size:.95rem;color:#14666f}.pc-addr{padding:1.3rem 1.3rem 1.7rem;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pc-stamp{position:absolute;top:16px;right:16px;width:84px;height:98px;border:2px dashed #b9a77a;border-radius:4px;display:grid;place-items:center;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);background:rgba(255,255,255,.35)}.pc-stamp span{font-family:var(--d);font-weight:800;font-size:.54rem;letter-spacing:.26em;text-transform:uppercase;color:#14666f;text-align:center;line-height:2}.pc-mark{position:absolute;top:30px;right:112px;width:78px;height:78px;border:1.5px solid #b9a77a;border-radius:50%;display:grid;place-items:center;text-align:center;font-family:var(--d);font-weight:700;font-size:.5rem;letter-spacing:.14em;color:#14666f;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);text-transform:uppercase}.pc-to{font-family:var(--d);font-weight:800;font-size:.64rem;letter-spacing:.26em;text-transform:uppercase;color:#14666f}.pc-line{border-bottom:1.5px solid #b9a77a;height:1.7em}.pc-cancel{position:absolute;top:36px;right:10px;width:170px;height:46px;opacity:.4;pointer-events:none;background:#9c7626;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 170 46%27><path d=%27M0,8Q42,0 85,8Q128,16 170,8M0,23Q42,15 85,23Q128,31 170,23M0,38Q42,30 85,38Q128,46 170,38%27 stroke=%27black%27 stroke-width=%273%27 fill=%27none%27/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 170 46%27><path d=%27M0,8Q42,0 85,8Q128,16 170,8M0,23Q42,15 85,23Q128,31 170,23M0,38Q42,30 85,38Q128,46 170,38%27 stroke=%27black%27 stroke-width=%273%27 fill=%27none%27/></svg>")}.htp-cta{text-align:center;padding:clamp(2rem,5vw,3.6rem) 1.4rem clamp(3rem,6vw,4.6rem)}.htp-cta .num{font-family:var(--d);font-weight:900;font-size:2.4rem;color:var(--accent)}.htp-cta .per{display:block;font-family:var(--d);font-weight:700;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin:.4em 0 1.1em}@media (max-width:680px){.pc-one{grid-template-columns:1fr;aspect-ratio:auto}.pc-msg{border-right:none;border-bottom:1.5px solid #cfc5a8}}.crew{padding:clamp(3.6rem,7vw,5.8rem) 0;text-align:center;overflow:hidden}body[data-side=light] .crew{background:radial-gradient(800px 360px at 50% 0,rgba(255,224,140,.5),transparent 70%),var(--bg)}body[data-side=dark] .crew{background:radial-gradient(700px 340px at 50% 0,rgba(120,150,220,.14),transparent 70%),var(--bg)}.crew form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.8rem auto .9rem;max-width:520px;-ms-flex-wrap:wrap;flex-wrap:wrap}.crew input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px;padding:1em 1.2em;border-radius:3px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--s);font-size:1.05rem;font-weight:500;outline:0;-webkit-transition:.25s;transition:.25s}.crew input:focus{border-color:var(--gold);-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 25%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 25%,transparent)}.crew .perks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4em 2em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.4rem;font-family:var(--d);font-size:.6rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.crew .perks li::before{content:"⚓";margin-right:.6em;color:var(--gold)}body[data-side=light] .crew .perks li::before{content:"☀"}footer{border-top:1px solid var(--line2);background:var(--card2)}.foot-main{display:grid;grid-template-columns:1.15fr .8fr .8fr .8fr .8fr;gap:1.6rem 1.7rem;padding:clamp(2.4rem,5vw,3.6rem) 0}.foot-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.foot-brand p{color:var(--muted);font-weight:500;max-width:34ch}.foot-col b{font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:1rem}.foot-col a{display:block;padding:.32em 0;color:var(--muted);font-weight:500;-webkit-transition:.2s;transition:.2s}.foot-col a:hover{color:var(--accent)}.foot-legal{border-top:1px solid var(--line2);padding:1.2rem 0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--muted);font-size:.92rem;font-weight:500}.foot-disclaimer{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 .5rem;font-size:.72rem;line-height:1.7;font-weight:500;color:var(--muted);opacity:.82;max-width:96ch}.reelshow{position:relative;overflow:hidden;padding:clamp(2.8rem,7vw,5.2rem) 0;background:radial-gradient(ellipse at 50% -12%,rgba(231,202,120,.2),transparent 56%),-webkit-gradient(linear,left top,left bottom,from(var(--bg2)),color-stop(68%,var(--bg)));background:radial-gradient(ellipse at 50% -12%,rgba(231,202,120,.2),transparent 56%),linear-gradient(180deg,var(--bg2) 0,var(--bg) 68%)}.reel-seal{position:absolute;right:-5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:Min(440px,46vw);opacity:.05;z-index:0;pointer-events:none}.reel-rail{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.6rem,5vw,4.4rem);-ms-flex-wrap:wrap;flex-wrap:wrap}.reel-frame{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:Min(346px,80vw);margin:0;padding:10px;border-radius:18px;background:linear-gradient(150deg,#f6e6b0 0,#d9b961 42%,#9c7626 100%);-webkit-box-shadow:0 30px 72px rgba(46,30,8,.46);box-shadow:0 30px 72px rgba(46,30,8,.46)}.reel-frame::before{content:"";position:absolute;inset:9px;border:1px solid rgba(120,86,20,.6);border-radius:11px;pointer-events:none;z-index:3}.reel-vid{display:block;width:100%;height:auto;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;background:#0a0f18;border-radius:9px;position:relative;z-index:1}.reel-cap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;text-align:center;font-family:var(--d);font-weight:600;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#f3ecd8}.reel-sound{position:absolute;top:16px;right:16px;z-index:4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.42em;cursor:pointer;font-family:var(--d);font-weight:700;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#1a1305;background:-webkit-gradient(linear,left top,left bottom,from(#f4e2a8),to(#caa64d));background:linear-gradient(180deg,#f4e2a8,#caa64d);border:1px solid rgba(201,161,74,.6);border-radius:999px;padding:.42em .72em .42em .56em;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.35);box-shadow:0 4px 12px rgba(0,0,0,.35);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.reel-sound:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.reel-sound .snd-svg{width:15px;height:15px;-webkit-box-flex:0;-ms-flex:none;flex:none;fill:#1a1305;stroke:#1a1305;stroke-width:1.5;stroke-linecap:round}.reel-sound .snd-wave{fill:none;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.reel-sound.on .snd-wave{opacity:1}.reel-copy{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;max-width:480px}.reel-eyebrow{display:block;font-family:var(--d);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;color:var(--accent);margin-bottom:.7rem}.reel-title{font-family:var(--d);font-weight:800;line-height:1.1;font-size:clamp(1.9rem, 4.2vw, 2.9rem);color:var(--ink);margin:0 0 .85rem}.reel-lead{font-family:var(--s);font-weight:500;font-size:clamp(1.04rem, 1.6vw, 1.22rem);line-height:1.72;color:var(--muted);margin:0 0 1.6rem;max-width:48ch}@media (max-width:760px){.reel-rail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reel-copy{-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center;margin:0 auto}.reel-lead{margin-inline:auto}.reel-eyebrow{text-align:center}.reel-rail>*{max-width:100%}}@media (max-width:760px){.tick-label{padding:0 .8em;font-size:.68rem;letter-spacing:.14em}.tick-label .live{width:9px;height:9px}.tick-track{-webkit-animation-duration:130s;animation-duration:130s}.tick-track span{font-size:1.02rem;padding:0 1.2em}}.reelshow.only-dark{background:radial-gradient(ellipse at 50% -12%,rgba(120,170,205,.16),transparent 58%),-webkit-gradient(linear,left top,left bottom,from(var(--bg2)),color-stop(72%,var(--bg)));background:radial-gradient(ellipse at 50% -12%,rgba(120,170,205,.16),transparent 58%),linear-gradient(180deg,var(--bg2) 0,var(--bg) 72%)}.reel-rail--wide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.5rem,3.6vw,2.8rem)}.reel-frame--wide{width:Min(900px,92vw);max-width:100%}.reel-frame--wide .reel-vid{aspect-ratio:16/9}.reel-rail--wide .reel-copy{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:680px;text-align:center;margin:0 auto}.reel-rail--wide .reel-eyebrow{text-align:center}.reel-rail--wide .reel-lead{margin-inline:auto;max-width:60ch}.reel-controls{position:absolute;left:0;right:0;bottom:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;padding:.7rem .8rem .62rem;border-radius:0 0 9px 9px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(6,12,20,.9)));background:linear-gradient(transparent,rgba(6,12,20,.9));opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.reel-controls::after{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;width:34px}.reel-frame.playing .reel-controls{opacity:0;pointer-events:none}.reel-frame.playing:hover .reel-controls{opacity:1;pointer-events:auto}.reel-play{-webkit-box-flex:0;-ms-flex:none;flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(rgba(244,226,168,.96)),to(rgba(202,166,77,.96)));background:linear-gradient(180deg,rgba(244,226,168,.96),rgba(202,166,77,.96));border:1px solid rgba(201,161,74,.6);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.4);box-shadow:0 3px 9px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.reel-play:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.reel-play svg{width:15px;height:15px;fill:#1a1305;display:block}.reel-play .rp-play{margin-left:2px}.reel-play .rp-pause{display:none}.reel-frame.playing .reel-play .rp-play{display:none}.reel-frame.playing .reel-play .rp-pause{display:block}.reel-frame video{cursor:pointer}.reel-frame .reel-cap{position:absolute;top:10px;left:14px;right:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;z-index:5;margin:0;padding:4px 11px;text-align:left;font-family:var(--d);font-weight:700;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#f4ead0;background:rgba(4,7,12,.6);border:1px solid rgba(201,164,90,.4);border-radius:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fp-big{position:absolute;top:auto;bottom:16%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:104px;height:104px;border-radius:50%;z-index:4;cursor:pointer;border:0;padding:0;background:0 0;display:block;-webkit-filter:drop-shadow(0 8px 26px rgba(0,0,0,0.55));filter:drop-shadow(0 8px 26px rgba(0, 0, 0, .55));-webkit-transition:opacity .25s,-webkit-transform .15s;transition:opacity .25s,-webkit-transform .15s;transition:transform .15s,opacity .25s;transition:transform .15s,opacity .25s,-webkit-transform .15s}.fp-coin{width:100%;height:100%;display:block;border-radius:50%}.fp-big svg{width:32px;height:32px;fill:#0a0e15;margin-left:3px}.fp-big:hover{-webkit-transform:translate(-50%,0) scale(1.07);transform:translate(-50%,0) scale(1.07)}.reel-frame.fp-playing .fp-big{opacity:0;pointer-events:none;-webkit-transform:translate(-50%,0) scale(.82);transform:translate(-50%,0) scale(.82)}.fp-bar{position:absolute;left:0;right:0;bottom:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;padding:.55rem .85rem;border-radius:0 0 9px 9px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(4,7,12,.9)),color-stop(60%,rgba(4,7,12,.45)),to(transparent));background:linear-gradient(0deg,rgba(4,7,12,.9),rgba(4,7,12,.45) 60%,transparent);opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.reel-frame:focus-within .fp-bar,.reel-frame:hover .fp-bar,.reel-frame:not(.fp-playing) .fp-bar{opacity:1;-webkit-transform:none;transform:none}.fp-btn{-webkit-box-flex:0;-ms-flex:none;flex:none;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#f4ead0;background:0 0;border:0;border-radius:6px;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.fp-btn:hover{color:#e6c87e}.fp-btn svg{width:20px;height:20px;fill:currentColor}.fp-full svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fp-mute svg .w{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.fp-mute:not(.on){color:#9aa6bb}.fp-time{-webkit-box-flex:0;-ms-flex:none;flex:none;font-family:var(--d);font-size:.64rem;letter-spacing:.03em;color:#cbd5e6;min-width:74px}.fp-track{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;border-radius:4px;background:rgba(255,255,255,.2);position:relative;cursor:pointer;overflow:hidden}.fp-prog{position:absolute;left:0;top:0;bottom:0;width:0;background:-webkit-gradient(linear,left top,right top,from(#c9a14a),to(#e6c87e));background:linear-gradient(90deg,#c9a14a,#e6c87e)}@media (max-width:560px){.fp-time{display:none}.fp-big{width:82px;height:82px}.fp-big svg{width:24px;height:24px}}.saga{position:relative;overflow:hidden;padding:clamp(3rem,7vw,5.4rem) 0;background:radial-gradient(ellipse at 50% -10%,rgba(120,170,205,.14),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#0a1018),color-stop(70%,#060a12),to(#0a0f18));background:radial-gradient(ellipse at 50% -10%,rgba(120,170,205,.14),transparent 60%),linear-gradient(180deg,#0a1018 0,#060a12 70%,#0a0f18 100%)}.saga-head{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:760px;margin:0 auto clamp(2rem,4vw,3rem);padding:0 1.2rem}.saga-head .reel-eyebrow,.saga-head .reel-lead,.saga-head .reel-title{text-align:center;margin-inline:auto}.saga-title{color:#f4ead0}.saga-lead{color:#cdd6e2;max-width:60ch}.saga-ep{margin:0 auto clamp(2.4rem,5vw,3.6rem);max-width:1100px;padding:0 1.2rem}.saga-ep .reel-title{color:#f4ead0}.saga-ep .reel-lead{color:#cdd6e2}.saga-vid{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#05080e;border-radius:9px;position:relative;z-index:1}.saga-foot{position:relative;z-index:1;text-align:center;font-family:var(--d);font-weight:600;letter-spacing:.04em;color:var(--accent);font-size:clamp(1rem, 1.8vw, 1.25rem);margin:clamp(1rem,3vw,2rem) auto 0;max-width:40ch;padding:0 1.2rem}.saga-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.saga-share{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:var(--d);font-weight:700;letter-spacing:.09em;text-transform:uppercase;font-size:.84rem;color:#f4e6bd;background:-webkit-gradient(linear,left top,left bottom,from(rgba(32,40,56,.94)),to(rgba(15,21,33,.94)));background:linear-gradient(180deg,rgba(32,40,56,.94),rgba(15,21,33,.94));border:1.5px solid rgba(230,200,126,.72);border-radius:10px;padding:.82rem 1.5rem;cursor:pointer;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.09);box-shadow:0 4px 14px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.09);-webkit-transition:all .2s;transition:all .2s}.saga-share:hover{color:#fff;border-color:var(--gold);-webkit-transform:translateY(-2px);transform:translateY(-2px);background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,52,72,.96)),to(rgba(21,29,43,.96)));background:linear-gradient(180deg,rgba(42,52,72,.96),rgba(21,29,43,.96));-webkit-box-shadow:0 9px 22px rgba(0,0,0,.46),0 0 15px rgba(230,200,126,.32),inset 0 1px 0 rgba(255,255,255,.12);box-shadow:0 9px 22px rgba(0,0,0,.46),0 0 15px rgba(230,200,126,.32),inset 0 1px 0 rgba(255,255,255,.12)}.saga-soon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--d);font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;color:#e3cc8f;background:rgba(203,164,90,.1);border:1px solid rgba(203,164,90,.55);border-radius:999px;padding:.7rem 1.5rem}.creed{position:relative;overflow:hidden;padding:clamp(3.4rem,8vw,6rem) 1.4rem;background:radial-gradient(120% 90% at 50% 0,#102338,#0a1726 55%,#05090f);color:#ece3cf;text-align:center;border-top:1px solid rgba(201,161,74,.25);border-bottom:1px solid rgba(201,161,74,.25)}.creed-wm{position:absolute;left:50%;top:48%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:Min(680px,120%);opacity:.05;pointer-events:none}.creed-corner{position:absolute;color:var(--gold);opacity:.5;font-size:1rem;font-style:normal}.creed-corner.tl{top:1.1rem;left:1.2rem}.creed-corner.tr{top:1.1rem;right:1.2rem}.creed-corner.bl{bottom:1.1rem;left:1.2rem}.creed-corner.br{bottom:1.1rem;right:1.2rem}.creed-rail{position:relative;z-index:1;max-width:1060px;margin:0 auto}.creed-eyebrow{display:block;font-family:var(--d);font-weight:700;letter-spacing:.34em;text-transform:uppercase;font-size:.66rem;color:var(--gold)}.creed-head{font-family:var(--p);font-weight:400;font-size:clamp(2.1rem, 5vw, 3.6rem);line-height:1.04;margin:.7rem 0 0;color:#f4ead0}.creed-head em{font-style:normal;color:var(--gold)}.creed-lead{max-width:60ch;margin:1.3rem auto 0;font-family:var(--s);font-size:clamp(1rem, 1.5vw, 1.16rem);line-height:1.75;color:#cdbf9f}.creed-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:clamp(2.2rem,4.5vw,3.2rem) 0 0;text-align:left}.creed-pillar{border:1px solid rgba(201,161,74,.22);border-top:2px solid var(--gold);border-radius:13px;padding:1.5rem 1.3rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,161,74,.06)),to(rgba(5,9,15,.3)));background:linear-gradient(180deg,rgba(201,161,74,.06),rgba(5,9,15,.3))}.creed-no{font-family:var(--d);font-weight:800;letter-spacing:.12em;font-size:.82rem;color:var(--gold)}.creed-pillar h3{font-family:var(--d);font-size:1.2rem;margin:.55rem 0;color:#f4ead0}.creed-pillar p{font-family:var(--s);font-size:.96rem;line-height:1.58;color:#bfb398;margin:0}.creed-foot{margin:clamp(2.2rem,4.5vw,3rem) auto 0;max-width:58ch;font-family:var(--d);font-weight:600;font-size:clamp(1.06rem, 1.9vw, 1.34rem);line-height:1.4;color:#d8c79c}.creed-foot b{color:var(--gold)}@media (max-width:880px){.creed-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.creed-grid{grid-template-columns:1fr}.creed-wm{width:140%}}.book{position:relative;overflow:hidden;padding:clamp(3rem,7vw,5.5rem) 1.4rem;background:radial-gradient(110% 100% at 78% 0,#13283b,#0a1521 60%,#070d15)}.book-rail{position:relative;z-index:1;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:clamp(2rem,5vw,4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-cover-wrap{margin:0;-webkit-perspective:1200px;perspective:1200px;cursor:pointer}.book-cover{width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 94% 92% at 50% 48%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 94% 92% at 50% 48%,#000 58%,transparent 100%);-webkit-filter:drop-shadow(0 16px 30px rgba(0,0,0,0.5));filter:drop-shadow(0 16px 30px rgba(0, 0, 0, .5));-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.book-cover-wrap:hover .book-cover{-webkit-transform:scale(1.03);transform:scale(1.03)}.book-copy{color:#e7dcc2}.book-title{font-family:var(--p);font-weight:400;font-size:clamp(1.9rem, 3.8vw, 2.9rem);line-height:1.05;margin:.5rem 0 0;color:#f4ead0}.book-sub{font-family:var(--d);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;color:var(--gold);margin:.55rem 0 0}.book-tag{font-family:var(--d);font-size:clamp(1.05rem, 1.8vw, 1.3rem);line-height:1.35;color:#f1e6c4;margin:1.1rem 0 0}.book-blurb{font-family:var(--s);font-size:clamp(.96rem, 1.4vw, 1.08rem);line-height:1.65;color:#c9bd9f;margin:1rem 0 0;max-width:52ch}.book-blurb em{color:var(--gold);font-style:italic}.book-specs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.3rem 0 0;font-family:var(--d);font-weight:600;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#b7a982}.book-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.6rem 0 0}.book-soon{font-family:var(--d);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;color:var(--gold);opacity:.85}@media (max-width:760px){.book-rail{grid-template-columns:1fr;text-align:center;gap:2rem}.book-cover-wrap{max-width:270px;margin:0 auto}.book-cover{-webkit-transform:none;transform:none}.book-blurb{margin-left:auto;margin-right:auto}.book-actions,.book-specs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hightide{position:relative;overflow:hidden;padding:clamp(3rem,7vw,5.6rem) 1.2rem;background:radial-gradient(ellipse at 70% 0,rgba(120,170,205,.16),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#0a1018),color-stop(75%,#060a12));background:radial-gradient(ellipse at 70% 0,rgba(120,170,205,.16),transparent 60%),linear-gradient(180deg,#0a1018,#060a12 75%)}.ht-atmos{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.1;-webkit-filter:blur(3px);filter:blur(3px);z-index:0;-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 30% 50%,#000,transparent 75%)}.ht-film{position:relative;z-index:1;max-width:960px;margin:0 auto clamp(2rem,5vw,3.4rem);text-align:center}.ht-film .reel-eyebrow{text-align:center}.ht-filmframe{margin:1rem auto 0}.ht-film .saga-actions{margin-top:1.1rem}.ht-inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.8rem,5vw,4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1120px;margin:0 auto}.ht-left{-webkit-box-flex:1;-ms-flex:1 1 360px;flex:1 1 360px;max-width:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3rem}.ht-stage{width:Min(380px,78vw)}.ht-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ht-thumbs img{height:108px;width:auto;max-width:190px;-o-object-fit:contain;object-fit:contain;background:rgba(0,0,0,.25);border-radius:6px;border:1px solid rgba(203,164,90,.5);cursor:pointer;-webkit-transition:border-color .2s,-webkit-transform .2s;transition:border-color .2s,-webkit-transform .2s;transition:transform .2s,border-color .2s;transition:transform .2s,border-color .2s,-webkit-transform .2s}.ht-thumbs img:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(203,164,90,.95)}.ht-cardhero{margin:0;width:100%;max-width:Min(480px,92%);cursor:-webkit-zoom-in;cursor:zoom-in;border-radius:12px;overflow:hidden;border:1px solid rgba(203,164,90,.55);-webkit-box-shadow:0 22px 48px rgba(0,0,0,.55);box-shadow:0 22px 48px rgba(0,0,0,.55);-webkit-transition:border-color .25s,-webkit-transform .35s ease;transition:border-color .25s,-webkit-transform .35s ease;transition:transform .35s ease,border-color .25s;transition:transform .35s ease,border-color .25s,-webkit-transform .35s ease}.ht-cardhero:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:rgba(203,164,90,.95)}.ht-cardhero img{display:block;width:100%;height:auto}.ht-cardhero figcaption{font-family:var(--d);font-weight:700;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#f4ead0;text-align:center;padding:.55rem .8rem;background:-webkit-gradient(linear,left bottom,left top,from(rgba(8,12,20,.92)),to(rgba(8,12,20,.7)));background:linear-gradient(0deg,rgba(8,12,20,.92),rgba(8,12,20,.7))}.ht-copy{-webkit-box-flex:1;-ms-flex:1 1 360px;flex:1 1 360px;max-width:520px;color:#cdd6e2}.ht-eyebrow{display:block;font-family:var(--d);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;color:var(--accent);margin-bottom:.7rem}.ht-title{font-family:var(--d);font-weight:800;line-height:1.05;font-size:clamp(2.4rem, 5vw, 3.6rem);color:#f4ead0;margin:0}.ht-sub{font-family:var(--s);font-style:italic;color:#cbb06a;margin:.3rem 0 1.1rem;font-size:clamp(1rem, 1.6vw, 1.18rem)}.ht-lead{font-family:var(--s);font-weight:500;line-height:1.7;font-size:clamp(1.02rem, 1.5vw, 1.16rem);margin:0 0 1.2rem;max-width:46ch}.ht-spec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .9rem;margin:0 0 1.2rem;font-family:var(--d);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.ht-poem{font-family:var(--s);color:#e3cc8f;border-left:2px solid rgba(203,164,90,.5);margin:0 0 1.5rem;padding:.2rem 0 .2rem 1rem;line-height:1.7}.ht-poem em{display:block;margin-top:.45rem;color:#cbb06a;font-style:italic}.ht-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.9rem}.ht-fine{font-family:var(--s);font-size:.82rem;color:#8a93a2;margin:0}@media (max-width:760px){.ht-copy{text-align:center}.ht-lead{margin-inline:auto}.ht-actions,.ht-spec{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ht-poem{text-align:left}}.ht-pkg{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4.2rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(2.4rem,6vw,4.4rem);position:relative;z-index:1}.ht-pkg-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#cdd6e2}.ht-pkg-copy h3{font-family:var(--d);font-weight:800;font-size:clamp(1.7rem, 3.4vw, 2.5rem);color:#f4ead0;line-height:1.08}.ht-pkg-copy p{font-family:var(--s);line-height:1.7;max-width:46ch}.ht-pkg-copy p em{color:#e3cc8f;font-style:italic}.ht-pkg-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}.ht-pkg-list li{font-family:var(--d);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;color:#c9a14a;padding-left:1.2rem;position:relative}.ht-pkg-list li::before{content:"✦";position:absolute;left:0;color:#e6c87e}.ht-pkg-front{margin-top:.6rem;width:Min(190px,46%);border:1px solid rgba(201,164,90,.5);border-radius:8px;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-box-shadow:0 12px 34px rgba(0,0,0,.5);box-shadow:0 12px 34px rgba(0,0,0,.5)}.ht-pkg-front img{width:100%;height:auto;display:block}.ht-pkg-hero{position:relative;border:1px solid rgba(201,164,90,.5);border-radius:14px;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.6);box-shadow:0 24px 64px rgba(0,0,0,.6)}.ht-pkg-hero img{width:100%;height:auto;display:block}.ht-pkg-hero figcaption{position:absolute;left:0;right:0;bottom:0;padding:.7rem 1rem;font-family:var(--d);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f4ead0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(4,7,12,.86)),to(transparent));background:linear-gradient(0deg,rgba(4,7,12,.86),transparent)}@media (max-width:860px){.ht-pkg{grid-template-columns:1fr;gap:2rem}.ht-pkg-hero{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.ht-pkg-open{position:relative;max-width:Min(1080px,92vw);margin:clamp(1.6rem,4vw,2.6rem) auto 0;border:1px solid rgba(201,164,90,.5);border-radius:14px;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.6);box-shadow:0 24px 64px rgba(0,0,0,.6)}.ht-pkg-open img{width:100%;height:auto;display:block}.ht-pkg-open figcaption{position:absolute;left:0;right:0;bottom:0;padding:.7rem 1rem;font-family:var(--d);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f4ead0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(4,7,12,.86)),to(transparent));background:linear-gradient(0deg,rgba(4,7,12,.86),transparent)}.ht-kit{display:block;max-width:Min(1080px,94vw);margin:clamp(2.6rem,6vw,4.6rem) auto 0;position:relative;z-index:1}.ht-kit-head{text-align:center;max-width:60ch;margin:0 auto clamp(1.4rem,3vw,2.2rem)}.ht-kit-head h3{font-family:var(--d);font-weight:800;font-size:clamp(1.7rem, 3.4vw, 2.5rem);color:#f4ead0;line-height:1.08;margin:.2rem 0 .7rem}.ht-kit-head p{font-family:var(--s);line-height:1.7;color:#cdd6e2;margin:0 auto}.ht-kit-head p em{color:#e3cc8f;font-style:italic}.ht-kit-hero{display:block;border:1px solid rgba(201,164,90,.5);border-radius:14px;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.6);box-shadow:0 24px 64px rgba(0,0,0,.6)}.ht-kit-hero img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ht-kit-hero:hover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.ht-kit-grid{list-style:none;margin:clamp(1rem,2.4vw,1.6rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.6rem,1.4vw,1rem)}.ht-kit-grid figure{margin:0;position:relative;border:1px solid rgba(201,164,90,.45);border-radius:10px;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;background:#0a1018;-webkit-box-shadow:0 10px 26px rgba(0,0,0,.46);box-shadow:0 10px 26px rgba(0,0,0,.46);-webkit-transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease}.ht-kit-grid figure:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 38px rgba(0,0,0,.6);box-shadow:0 18px 38px rgba(0,0,0,.6)}.ht-kit-grid img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.ht-kit-grid figcaption{padding:.5rem .6rem;font-family:var(--d);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#e6c87e;text-align:center}.ht-kit-grid figure:focus-visible,.ht-kit-hero:focus-visible{outline:2px solid #e6c87e;outline-offset:3px}@media (max-width:860px){.ht-kit-grid{grid-template-columns:repeat(3,1fr)}.ht-kit-grid img{height:150px}}@media (max-width:520px){.ht-kit-grid{grid-template-columns:repeat(2,1fr)}}.bookfeature{position:relative;overflow:hidden;padding:clamp(3rem,7vw,5.4rem) 1.2rem;background:radial-gradient(ellipse at 50% 0,rgba(120,170,205,.1),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#070b12),color-stop(80%,#0a1018));background:radial-gradient(ellipse at 50% 0,rgba(120,170,205,.1),transparent 60%),linear-gradient(180deg,#070b12,#0a1018 80%)}.book-rail{display:block;max-width:Min(960px,94vw);margin:0 auto;position:relative;z-index:1;text-align:center}.book-cover-wrap{display:block;width:100%;max-width:920px;margin:0 auto;-webkit-perspective:none;perspective:none;cursor:-webkit-zoom-in;cursor:zoom-in;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 30px 72px rgba(0,0,0,.64);box-shadow:0 30px 72px rgba(0,0,0,.64);border:1px solid rgba(201,161,74,.32);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.book-cover-wrap:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.book-cover{position:static;width:100%;height:auto;display:block;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.book-cover-wrap:hover .book-cover{-webkit-transform:scale(1.035);transform:scale(1.035)}.book-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;color:#e7dcc2;max-width:640px;margin:clamp(1.6rem,3vw,2.4rem) auto 0;text-align:center}.book-copy .reel-eyebrow{margin:0 0 .25rem}.book-blurb{margin-left:auto;margin-right:auto}.book-specs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7rem}.book-sub{font-family:var(--d);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.74rem;color:var(--gold);margin:.5rem 0 0}.book-fine{font-family:var(--s);font-size:.84rem;color:#8a93a2;margin:.2rem 0 0}@media (max-width:780px){.book-cover-wrap{max-width:100%}}body[data-side=light] .saga{background:radial-gradient(ellipse at 50% -10%,rgba(235,185,85,.14),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#101a29),color-stop(70%,#0a121e),to(#111b2a));background:radial-gradient(ellipse at 50% -10%,rgba(235,185,85,.14),transparent 60%),linear-gradient(180deg,#101a29 0,#0a121e 70%,#111b2a 100%)}body[data-side=light] .creed{background:radial-gradient(120% 90% at 50% 0,#2a1d0e,#191207 55%,#0d0a05)}body[data-side=light] .book,body[data-side=light] .bookfeature{background:radial-gradient(80% 65% at 78% -6%,rgba(235,185,85,.12),transparent 60%),radial-gradient(110% 100% at 78% 0,#1b2739,#101a29 60%,#080f18)}.pledge{position:relative;overflow:hidden;padding:clamp(2.6rem,6vw,4.4rem) 1.2rem;background:radial-gradient(ellipse at 50% 120%,rgba(40,120,140,.22),transparent 65%),-webkit-gradient(linear,left top,left bottom,from(#05101a),color-stop(60%,#071826),to(#040d16));background:radial-gradient(ellipse at 50% 120%,rgba(40,120,140,.22),transparent 65%),linear-gradient(180deg,#05101a,#071826 60%,#040d16)}.pledge::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(201,164,90,.1),transparent 55%);pointer-events:none}.pledge-rail{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.6rem,4vw,3.4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:Min(1080px,92vw);margin:0 auto;position:relative;z-index:1}.pledge-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-right:clamp(1rem,3vw,2.4rem);border-right:1px solid rgba(201,164,90,.3)}.pledge-num{font-family:var(--d);font-weight:900;font-size:clamp(3.6rem, 9vw, 6rem);line-height:.9;color:#e6c87e;text-shadow:0 0 30px rgba(40,150,170,.4)}.pledge-pct{font-size:.5em;vertical-align:.35em;margin-left:.02em}.pledge-unit{font-family:var(--d);font-weight:700;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:#9ec6cf;margin-top:.4rem}.pledge-copy{color:#cdd6e2}.pledge-copy .reel-eyebrow{color:#7fb6c2}.pledge-title{font-family:var(--d);font-weight:800;font-size:clamp(1.6rem, 3.4vw, 2.5rem);line-height:1.08;color:#f4ead0;margin:.3rem 0 .7rem}.pledge-lead{font-family:var(--s);line-height:1.7;max-width:52ch;margin:0 0 .7rem}.pledge-fine{font-family:var(--s);font-size:.78rem;line-height:1.5;letter-spacing:.01em;color:#8aa6b0;margin:.3rem 0 0;max-width:62ch;opacity:.9}@media (max-width:720px){.pledge-rail{grid-template-columns:1fr;text-align:center;gap:1.2rem}.pledge-stat{border-right:0;border-bottom:1px solid rgba(201,164,90,.3);padding:0 0 1.2rem}.pledge-lead{margin-inline:auto}}.pledge-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.pledge-atmos .pa{position:absolute;display:block;-webkit-filter:drop-shadow(0 6px 18px rgba(0,0,0,0.45));filter:drop-shadow(0 6px 18px rgba(0, 0, 0, .45))}.pa-coral{bottom:-6px;width:Min(360px,30vw);opacity:.62}.pa-coral-l{left:-2.5%}.pa-coral-r{right:-2.5%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pa-turtle{top:16%;left:1.5%;width:Min(210px,16vw);opacity:.5;-webkit-animation:pa-float 7.5s ease-in-out infinite;animation:pa-float 7.5s ease-in-out infinite}.pa-grouper{top:30%;right:1.5%;width:Min(230px,17vw);opacity:.46;-webkit-animation:pa-float 9s ease-in-out infinite .6s;animation:pa-float 9s ease-in-out infinite .6s}.pa-dolphin{top:5%;right:7%;width:Min(220px,16vw);opacity:.5;-webkit-animation:pa-float 6.5s ease-in-out infinite .3s;animation:pa-float 6.5s ease-in-out infinite .3s}.pa-kraken{bottom:2%;left:34%;width:Min(190px,15vw);opacity:.36}@-webkit-keyframes pa-float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-13px);transform:translateY(-13px)}}@keyframes pa-float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-13px);transform:translateY(-13px)}}@media (max-width:900px){.pa-dolphin,.pa-grouper,.pa-kraken,.pa-turtle{opacity:.3}}@media (max-width:720px){.pa-dolphin,.pa-grouper,.pa-kraken,.pa-turtle{display:none}.pa-coral{opacity:.4;width:Min(220px,40vw)}}@media (prefers-reduced-motion:reduce){.pa-dolphin,.pa-grouper,.pa-turtle{-webkit-animation:none;animation:none}}.m-seapledge{font-family:var(--d);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#7fb6c2;text-align:center;margin:.6rem 0 0}section.society{position:relative;overflow:hidden;padding:clamp(3rem,7vw,5.4rem) 1.2rem;background:radial-gradient(ellipse at 50% 0,rgba(120,170,205,.12),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#060a12),color-stop(80%,#0a1018));background:radial-gradient(ellipse at 50% 0,rgba(120,170,205,.12),transparent 60%),linear-gradient(180deg,#060a12,#0a1018 80%)}.soc-inner{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:center}.soc-inner .reel-eyebrow{text-align:center}.soc-crest{display:block;width:clamp(70px,9vw,104px);height:auto;margin:0 auto .7rem;-webkit-filter:drop-shadow(0 6px 18px rgba(0,0,0,0.55));filter:drop-shadow(0 6px 18px rgba(0, 0, 0, .55))}.soc-title{font-family:var(--d);font-weight:800;font-size:clamp(2.2rem, 5.2vw, 3.7rem);letter-spacing:.01em;color:#f4ead0;margin:.15rem 0 .3rem;background:-webkit-gradient(linear,left top,left bottom,from(#f7ecc8),to(#e3c074));background:linear-gradient(180deg,#f7ecc8,#e3c074);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.soc-tag{font-family:var(--s);font-style:italic;color:#e3cc8f;font-size:clamp(1.05rem, 1.8vw, 1.4rem);margin:.1rem 0 1.5rem;letter-spacing:.01em}.soc-lead{font-family:var(--s);color:#cdd6e2;max-width:62ch;margin:0 auto 1.6rem;font-size:clamp(1.02rem, 1.5vw, 1.18rem);line-height:1.7}.soc-lead b{color:#e3cc8f}.soc-sub{font-family:var(--d);font-weight:600;letter-spacing:.04em;color:var(--accent);font-size:.95rem;margin:0 0 1.4rem}.soc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;text-align:left;margin:0 auto clamp(1.8rem,4vw,2.6rem);max-width:820px}.soc-perk{background:rgba(203,164,90,.06);border:1px solid rgba(203,164,90,.35);border-radius:12px;padding:1.2rem 1.3rem}.soc-perk h3{font-family:var(--d);font-weight:700;color:#e3cc8f;font-size:1.12rem;margin:0 0 .35rem}.soc-perk p{font-family:var(--s);color:#cdd6e2;font-size:.98rem;line-height:1.55;margin:0}.soc-perk--feat{grid-column:1/-1;background:rgba(203,164,90,.12);border-color:rgba(203,164,90,.6)}.soc-fine{font-family:var(--s);font-size:.84rem;color:#8a93a2;margin:1rem 0 0}@media (max-width:640px){.soc-grid{grid-template-columns:1fr}}.foot-legal .gator{cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.foot-legal .gator:hover{-webkit-transform:rotate(-12deg) scale(1.2);transform:rotate(-12deg) scale(1.2);display:inline-block}.modal{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:1.2rem;background:rgba(4,6,10,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.modal.open{opacity:1;pointer-events:auto}.sheet{width:Min(1100px,100%);max-height:92vh;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:8px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transform:translateY(16px) scale(.985);transform:translateY(16px) scale(.985);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.modal.open .sheet{-webkit-transform:none;transform:none}.sheet-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:0}.sheet-art{position:relative;display:grid;place-items:center;padding:clamp(1.1rem,2.4vw,1.7rem);background:radial-gradient(circle at 50% 38%,#1b2740 0,#0d1422 62%,#090e18 100%)}.sheet-art img{width:Min(330px,70vw);aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 26px 50px rgba(0,0,0,.6),0 0 0 6px #0a0f18,0 0 0 8px var(--gold3);box-shadow:0 26px 50px rgba(0,0,0,.6),0 0 0 6px #0a0f18,0 0 0 8px var(--gold3)}.sheet-body{padding:clamp(1rem,2.2vw,1.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.42rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sheet-body .story{font-size:.92rem;line-height:1.5}.sheet-body .spectable div{padding:.34em 0;font-size:.9rem}.sheet-body .inbox{font-size:.84rem}.sheet-body .promise{font-size:.8rem;padding-top:.55rem}.sheet-body h3.flag-title{font-size:clamp(1.4rem, 2.4vw, 1.95rem)!important}.sheet-body .price{font-size:1.15rem}.sheet-body .buyrow{position:sticky;bottom:0;z-index:4;width:100%;margin-top:.2rem;padding:.7rem 0 .15rem;background:-webkit-gradient(linear,left bottom,left top,color-stop(72%,var(--card)),to(transparent));background:linear-gradient(to top,var(--card) 72%,transparent)}.sheet-close{position:sticky;top:10px;margin:0 10px -38px auto;z-index:5;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 80%,transparent);border:1px solid var(--line);font-size:1rem;-webkit-transition:.2s;transition:.2s}.sheet-close:hover{border-color:var(--gold);color:var(--accent);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.spectable{width:100%;border-top:1px solid var(--line2);margin-top:.3rem}.spectable div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.6em 0;border-bottom:1px solid var(--line2);font-size:1rem}.spectable dt{font-family:var(--d);font-weight:700;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);-ms-flex-item-align:center;align-self:center}.spectable dd{font-weight:600}.inbox{font-size:1rem;color:var(--muted);font-weight:500}.inbox strong{color:var(--ink);font-weight:600}.sheet-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55rem;margin-top:.3rem;width:100%}.sheet-thumbs figure{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:Min(86px,17.6%);cursor:-webkit-zoom-in;cursor:zoom-in;margin:0}.sheet-thumbs img{width:100%;height:auto;border-radius:2px;border:1px solid var(--line);-webkit-box-shadow:0 8px 18px rgba(0,0,0,.3);box-shadow:0 8px 18px rgba(0,0,0,.3)}.sheet-thumbs figcaption{font-family:var(--d);font-size:.5rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:center;padding-top:.5em}.promise{font-size:.95rem;color:var(--muted);font-style:italic;border-top:1px solid var(--line2);padding-top:.9rem;width:100%}#lightbox{background:rgba(5,7,11,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lb-close{position:fixed;top:18px;right:20px;z-index:160;width:46px;height:46px;border-radius:50%;border:1px solid var(--gold,#c9a14a);background:rgba(10,15,24,.72);color:#e6c87e;font-size:1.25rem;line-height:1;cursor:pointer;display:grid;place-items:center;-webkit-transition:background .2s,color .2s,-webkit-transform .2s;transition:background .2s,color .2s,-webkit-transform .2s;transition:transform .2s,background .2s,color .2s;transition:transform .2s,background .2s,color .2s,-webkit-transform .2s}.lb-close:hover{background:#c9a14a;color:#1c3444;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#lightbox img{max-width:Min(1100px,94vw);max-height:90vh;border-radius:4px;-webkit-box-shadow:0 40px 90px rgba(0,0,0,.7);box-shadow:0 40px 90px rgba(0,0,0,.7)}#lightbox img.round{border-radius:50%;max-width:Min(86vh,820px,92vw)}#cartwrap{position:fixed;inset:0;z-index:140;pointer-events:none}#cartwrap.open{pointer-events:auto}#cartwrap .scrim{position:absolute;inset:0;background:rgba(4,6,10,.6);opacity:0;-webkit-transition:.3s;transition:.3s}#cartwrap.open .scrim{opacity:1}#cart{position:absolute;top:0;right:0;height:100%;width:Min(440px,94vw);background:var(--card);border-left:1px solid var(--line);-webkit-box-shadow:-30px 0 70px rgba(0,0,0,.4);box-shadow:-30px 0 70px rgba(0,0,0,.4);-webkit-transform:translateX(102%);transform:translateX(102%);-webkit-transition:-webkit-transform .4s cubic-bezier(.22, .8, .3, 1);transition:-webkit-transform .4s cubic-bezier(.22, .8, .3, 1);transition:transform .4s cubic-bezier(.22, .8, .3, 1);transition:transform .4s cubic-bezier(.22, .8, .3, 1),-webkit-transform .4s cubic-bezier(.22, .8, .3, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cartwrap.open #cart{-webkit-transform:none;transform:none}#cart{background-repeat:no-repeat;background-position:center 38%;background-size:clamp(170px,52%,248px);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3Cpath%20fill='rgba(201,161,74,0.07)'%20d='M50,2L57.5,42.5L98,50L57.5,57.5L50,98L42.5,57.5L2,50L42.5,42.5Z'/%3E%3C/svg%3E")}.cart-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.2rem 1.4rem;border-bottom:1px solid var(--line2)}.cart-head b{font-family:var(--d);font-weight:800;letter-spacing:.22em;font-size:.78rem;text-transform:uppercase}.cart-items{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:1rem 1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cart-empty{margin:auto;text-align:center;color:var(--muted);font-weight:500;padding:2rem}.cart-empty .big{font-size:2.4rem;display:block;margin-bottom:.4rem}.ci{display:grid;grid-template-columns:64px 1fr auto;gap:.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--line2);border-radius:6px;padding:.7rem}.ci img{width:64px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 0 3px #0a0f18,0 0 0 4px var(--gold3);box-shadow:0 0 0 3px #0a0f18,0 0 0 4px var(--gold3)}.ci img.slab{width:52px;height:78px;aspect-ratio:auto;border-radius:6px;-o-object-fit:cover;object-fit:cover;justify-self:center;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.5),0 0 0 1px var(--gold3);box-shadow:0 3px 10px rgba(0,0,0,.5),0 0 0 1px var(--gold3)}.ci .nm{font-family:var(--d);font-weight:800;font-size:.86rem;letter-spacing:.04em}.ci .pr{color:var(--muted);font-size:.92rem;font-weight:600}.ci .qty{-webkit-transform:scale(.86);transform:scale(.86);-webkit-transform-origin:left;transform-origin:left}.ci .rm{color:var(--muted);font-size:.78rem;border-bottom:1px solid transparent;cursor:pointer;margin-top:.3em;display:inline-block}.ci .rm:hover{color:#b3261e;border-color:#b3261e}@-webkit-keyframes fmm-count-pop{0%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.34);transform:scale(1.34)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fmm-count-pop{0%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.34);transform:scale(1.34)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fmm-coin-bump{0%{-webkit-transform:scale(1);transform:scale(1)}26%{-webkit-transform:scale(1.14);transform:scale(1.14)}55%{-webkit-transform:scale(.97);transform:scale(.97)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fmm-coin-bump{0%{-webkit-transform:scale(1);transform:scale(1)}26%{-webkit-transform:scale(1.14);transform:scale(1.14)}55%{-webkit-transform:scale(.97);transform:scale(.97)}100%{-webkit-transform:scale(1);transform:scale(1)}}.cartbtn .count.pop{-webkit-animation:fmm-count-pop .42s ease;animation:fmm-count-pop .42s ease}.ci.bump img{-webkit-animation:fmm-coin-bump .46s cubic-bezier(.34,1.56,.64,1);animation:fmm-coin-bump .46s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.cartbtn .count.pop,.ci.bump img{-webkit-animation:none;animation:none}}.cart-foot{border-top:1px solid var(--line2);padding:1.2rem 1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9rem}.shipbar{height:7px;border-radius:99px;background:var(--line2);overflow:hidden}.shipbar i{display:block;height:100%;width:0;background:-webkit-gradient(linear,left top,right top,from(var(--gold3)),to(var(--gold2)));background:linear-gradient(90deg,var(--gold3),var(--gold2));-webkit-transition:width .5s ease;transition:width .5s ease}.shipnote{font-size:.92rem;color:var(--muted);font-weight:500;text-align:center}.cart-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--d);font-weight:800;font-size:1.05rem}.cart-fine{text-align:center;color:var(--muted);font-size:.84rem;font-weight:500}.cart-pair{display:grid;grid-template-columns:44px 1fr auto;gap:.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed var(--gold3);border-radius:8px;padding:.55rem .7rem;margin-top:.4rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,161,74,.09)),to(rgba(201,161,74,.03)));background:linear-gradient(180deg,rgba(201,161,74,.09),rgba(201,161,74,.03))}.cart-pair img{width:44px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 0 2px #0a0f18,0 0 0 3px var(--gold3);box-shadow:0 0 0 2px #0a0f18,0 0 0 3px var(--gold3)}.cart-pair img.slab{width:38px;height:57px;aspect-ratio:auto;border-radius:5px;-o-object-fit:cover;object-fit:cover;justify-self:center;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.45),0 0 0 1px var(--gold3);box-shadow:0 2px 7px rgba(0,0,0,.45),0 0 0 1px var(--gold3)}.cart-pair-tx b{display:block;font-family:var(--d);font-weight:800;font-size:.8rem;letter-spacing:.03em}.cart-pair-tx span{display:block;color:var(--muted);font-size:.78rem;margin-top:.1rem}.cart-pair-add{border:0;background:-webkit-gradient(linear,left top,left bottom,from(#e8cd7f),to(#c9a14a));background:linear-gradient(180deg,#e8cd7f,#c9a14a);color:#1c3444;border-radius:99px;padding:.36rem .78rem;font-weight:800;font-size:.8rem;cursor:pointer;white-space:nowrap;-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}.cart-pair-add:focus-visible,.cart-pair-add:hover{-webkit-filter:brightness(1.09);filter:brightness(1.09);outline:0}#toast{position:fixed;left:50%;bottom:26px;-webkit-transform:translate(-50%,20px);transform:translate(-50%,20px);z-index:320;opacity:0;background:-webkit-gradient(linear,left top,left bottom,from(#1b2536),to(#10182a));background:linear-gradient(180deg,#1b2536,#10182a);color:#e9e2c8;border:1px solid var(--gold);font-family:var(--d);font-weight:700;letter-spacing:.1em;font-size:.8rem;padding:.95em 1.6em;border-radius:99px;-webkit-box-shadow:0 18px 50px rgba(0,0,0,.5);box-shadow:0 18px 50px rgba(0,0,0,.5);-webkit-transition:.35s;transition:.35s;pointer-events:none;text-align:center;max-width:92vw}#toast.on{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.rv{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px);-webkit-transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,transform .7s ease;transition:opacity .7s ease,transform .7s ease,-webkit-transform .7s ease}.rv.in{opacity:1;-webkit-transform:none;transform:none}@media (max-width:1120px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}@media (max-width:980px){.coa .rail,.featured .rail,.hero .rail{grid-template-columns:1fr;gap:2.4rem}.lib-rail{grid-template-columns:1fr;gap:2.4rem}.lib-stage{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lesson-head{grid-template-columns:1fr;gap:1.8rem}.purity{justify-self:start}.lesson-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-rail{grid-template-columns:1fr;gap:2.6rem}.bens .rail{grid-template-columns:repeat(2,1fr)}.ht-art{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.pt-right{display:none}.stage{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.sheet-grid{grid-template-columns:1fr}.modal{padding:.55rem}.sheet{border-radius:14px;max-height:94vh}.foot-main{grid-template-columns:1fr 1fr}.nav-links{display:none}}@media (max-width:760px){.portal-panels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.seam{width:auto;height:4px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,224,140,0)),color-stop(18%,#ffdf8e),color-stop(50%,#fff6d8),color-stop(82%,#c9a14a),to(rgba(201,161,74,0)));background:linear-gradient(90deg,rgba(255,224,140,0),#ffdf8e 18%,#fff6d8 50%,#c9a14a 82%,rgba(201,161,74,0))}.panel{padding:5.4rem 1.2rem 3rem;min-height:88vh}.portal-head{top:94px}.portal-head .pt2{background:-webkit-gradient(linear,left top,left bottom,from(#9c7626),color-stop(55%,#2c1d06),to(#140c02));background:linear-gradient(180deg,#9c7626,#2c1d06 55%,#140c02);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;-webkit-filter:drop-shadow(0 1px 0 rgba(255,251,235,0.95)) drop-shadow(0 0 14px rgba(255,249,228,0.8));filter:drop-shadow(0 1px 0 rgba(255, 251, 235, .95)) drop-shadow(0 0 14px rgba(255, 249, 228, .8))}.grid{grid-template-columns:1fr}.hero .hero-stack,.hero h1{font-size:2.3rem}body[data-side] .sidetoggle>span.only-dark,body[data-side] .sidetoggle>span.only-light{display:none!important}.sidetoggle{padding:.45em .55em;gap:0}.scene.shipart{max-width:46%;opacity:.6}.scene.palmart{max-width:42%;opacity:.7}.flo{display:none}.pt-medal{display:none}.tick-track span{font-size:1.22rem}.bens .rail{grid-template-columns:1fr;gap:1.1rem}.grid{grid-template-columns:1fr}.lesson-cards{grid-template-columns:1fr}.hero-stack{font-size:1.78rem!important}.cb-rail{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.og-palm,.og-ship{display:none}.hf-ship{display:none}.hf-skull{width:52vw;opacity:.55;bottom:-2%}.flo{display:none}.og-left,.og-right{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(34%,transparent));-webkit-mask-image:linear-gradient(90deg,#000 0 14%,transparent 34%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(0,#000),color-stop(34%,transparent));mask-image:linear-gradient(90deg,#000 0 14%,transparent 34%)}.og-right{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,#000),color-stop(34%,transparent));-webkit-mask-image:linear-gradient(270deg,#000 0 14%,transparent 34%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(0,#000),color-stop(34%,transparent));mask-image:linear-gradient(270deg,#000 0 14%,transparent 34%)}}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.15s!important;transition-duration:.15s!important}.tick-track{-webkit-animation:none;animation:none}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}body[data-side=light] .nav,body[data-side=light] footer{--bg:#070b12;--bg2:#0b1220;--card:#101826;--card2:#0d1420;--ink:#ffffff;--muted:#dde4f0;--line:#3a4c69;--line2:#26334a;--gold:#c9a14a;--gold2:#e6c87e;--gold3:#9c7626;--accent:#e6c87e;--btn-ink:#0a0e15;color:var(--ink)}body[data-side=light] .nav{background:#070b12;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-side=light] footer{background:#0a101c}body[data-side=light] .nav .brand-name,body[data-side=light] footer .brand-name{color:#f0d9a0;text-shadow:0 0 14px rgba(230,200,126,.4)}body[data-side=dark] .nav,body[data-side=dark] footer{--bg:#f2e9d6;--bg2:#eadcbe;--card:#fdf8ea;--card2:#f6eeda;--ink:#140e06;--muted:#132433;--line:#bda572;--line2:#d2c094;--gold:#14666F;--gold2:#0F5A64;--gold3:#0C7C74;--accent:#14666F;--btn-ink:#241c10;color:var(--ink)}body[data-side=dark] .nav{background:#f2e9d6;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-side=dark] footer{background:#f4ebd6}body[data-side=dark] .nav .brand-name,body[data-side=dark] footer .brand-name{color:#2c1f08;text-shadow:0 1px 0 rgba(255,250,232,.85)}body,html{overflow-x:clip}.nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:Clamp(.7rem,1vw,1.4rem)}.nav .nav-links{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nav .nav-links a{white-space:nowrap}.brand-name{white-space:nowrap;font-size:Clamp(.98rem, calc(.6vw + .55rem), 1.18rem)}body[data-side=dark] .nav .nav-links,body[data-side=light] .nav .nav-links{font-weight:800;font-size:Clamp(.52rem, calc(.5vw + .18rem), .88rem);letter-spacing:.18em;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0 .9rem;gap:Clamp(.5rem,.8vw,1.4rem)}body[data-side=dark] .nav .sidetoggle,body[data-side=light] .nav .sidetoggle{font-size:.64rem}@media (max-width:480px){.nav{padding-left:.6rem;padding-right:.6rem;gap:.5rem}.brand .fm-mark{width:38px;height:38px}.brand-name{font-size:Clamp(.66rem, calc(2.2vw + .25rem), .8rem);letter-spacing:.1em}}.brand-name small{display:inline-block;margin:0 0 0 .95em;padding-left:.95em;border-left:1px solid var(--line);vertical-align:.12em;font-size:.6rem;letter-spacing:.34em;white-space:nowrap}.nav .brand-name small{display:none}@media (min-width:1820px){.nav .brand-name small{display:inline-block}}@media (max-width:599px){footer .brand-name small{display:none}}@media (max-width:1379px){body[data-side] .nav .sidetoggle>span.only-dark,body[data-side] .nav .sidetoggle>span.only-light{display:none!important}.nav .sidetoggle{padding:.45em .55em;gap:0}}@media (max-width:1080px){.nav .nav-links{display:none}}.verify{padding:0 0 clamp(2.6rem,5vw,4rem)}.vf-box{max-width:760px;margin:0 auto;text-align:center;background:var(--card);border:1px solid var(--line2);border-radius:18px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);padding:clamp(1.6rem,4vw,2.6rem)}.vf-box h2{font-family:var(--d);margin:.2rem 0 .2rem}.vf-box .sub{color:var(--muted);margin:.4rem auto 1.2rem;max-width:46ch}.vf-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;max-width:560px;margin:0 auto}.vf-form input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:.7em 1em;color:var(--ink);font-family:var(--d);letter-spacing:.08em;font-size:.92rem;text-transform:uppercase}.vf-form input::-webkit-input-placeholder{color:var(--muted);opacity:.75;text-transform:none;letter-spacing:.04em}.vf-form input::-moz-placeholder{color:var(--muted);opacity:.75;text-transform:none;letter-spacing:.04em}.vf-form input:-ms-input-placeholder{color:var(--muted);opacity:.75;text-transform:none;letter-spacing:.04em}.vf-form input::-ms-input-placeholder{color:var(--muted);opacity:.75;text-transform:none;letter-spacing:.04em}.vf-form input::placeholder{color:var(--muted);opacity:.75;text-transform:none;letter-spacing:.04em}.vf-form input:focus{outline:2px solid var(--gold);outline-offset:2px}.vf-result{margin-top:1.2rem}.vf-card{border:1px solid var(--line);border-radius:14px;padding:1.2rem 1.4rem;background:var(--bg2)}.vf-card b{font-family:var(--d);font-size:1.18rem;display:block;margin:.15rem 0}.vf-seal{display:inline-block;font-family:var(--d);font-weight:800;letter-spacing:.24em;text-transform:uppercase;font-size:.78rem;color:var(--accent);margin-bottom:.35rem}.vf-line{color:var(--muted);margin:.22rem 0}.vf-line strong{color:var(--ink)}.vf-badge{display:inline-block;border:1px solid var(--gold);color:var(--accent);border-radius:999px;padding:.28em .85em;font-size:.72rem;font-family:var(--d);font-weight:700;letter-spacing:.12em;margin:.5rem .25rem 0}.vf-stats{color:var(--muted);font-size:.9rem;margin:.7rem 0 .2rem}.vf-card .btn{margin-top:.7rem}.vf-wait{color:var(--muted);font-style:italic}@media (max-width:560px){.vf-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.adventure{padding:clamp(2.6rem,5vw,4rem) 0;border-top:1px solid var(--line2)}.adv-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.adv-ch{background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:1.1rem 1.2rem;cursor:pointer;-webkit-transition:.25s;transition:.25s;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.adv-ch:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:var(--gold)}.adv-no{font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);display:block}.adv-ch b{font-family:var(--d);font-size:1.02rem;line-height:1.3;display:block;margin:.35rem 0 .15rem}.adv-trial{display:block;font-style:italic;color:var(--accent);font-size:.86rem;margin-bottom:.4rem}.adv-ch p{color:var(--muted);font-size:.9rem;line-height:1.5}.adv-locked{cursor:default;opacity:.78;border-style:dashed}.adv-locked:hover{-webkit-transform:none;transform:none;border-color:var(--line2)}.adv-whisper{text-align:center;margin-top:1.4rem;color:var(--muted);font-style:italic}.adv-whisper i{color:var(--gold);font-style:normal;margin:0 .35em}@media (max-width:1100px){.adv-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.adv-strip{grid-template-columns:1fr}}.firsttide{padding:clamp(3rem,7vw,5.2rem) 0;text-align:center;border-top:1px solid var(--line2);background:radial-gradient(ellipse at 50% 120%,var(--bg2) 0,var(--bg) 70%)}.firsttide .eyebrow{letter-spacing:.4em}.firsttide h2{max-width:24ch;margin:.6rem auto .4rem}.ft-whisper{color:var(--muted);font-style:italic;margin:0 auto 1.6rem;max-width:52ch}.firsttide .btn{min-width:240px}.registry{position:relative;overflow:hidden;padding:clamp(2.4rem,5vw,3.6rem) 0;border-top:1px solid var(--line2);background:radial-gradient(ellipse at 50% -40%,var(--bg2) 0,var(--bg) 64%)}.registry .rail{position:relative;z-index:1}.reg-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.reg-atmos::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 36%,transparent 55%,rgba(48,32,8,.2) 100%)}.ra-art{position:absolute;display:block;height:auto}.ra-skull{right:4%;bottom:4%;width:Min(720px,64vw);opacity:.26;-webkit-filter:grayscale(0.12) sepia(0.38);filter:grayscale(.12) sepia(.38);mix-blend-mode:multiply;-webkit-transform:translateY(var(--par,0));transform:translateY(var(--par,0));-webkit-mask-image:radial-gradient(ellipse at 56% 52%,#000 34%,transparent 74%);mask-image:radial-gradient(ellipse at 56% 52%,#000 34%,transparent 74%)}.ra-hoard{left:50%;bottom:-7%;width:Min(1520px,114%);opacity:.38;-webkit-filter:sepia(0.42) saturate(0.85);filter:sepia(.42) saturate(.85);mix-blend-mode:multiply;-webkit-transform:translateX(-50%) translateY(var(--par,0));transform:translateX(-50%) translateY(var(--par,0));-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(56%,#000),to(transparent));-webkit-mask-image:linear-gradient(to top,#000 56%,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(56%,#000),to(transparent));mask-image:linear-gradient(to top,#000 56%,transparent)}body[data-side=dark] .ra-hoard{opacity:.62;-webkit-filter:none;filter:none;mix-blend-mode:screen}.ra-vault{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 56%;object-position:50% 56%;opacity:.62;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(15%,#000),to(transparent));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 15% 86%,transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(15%,#000),to(transparent));mask-image:linear-gradient(to bottom,transparent 0%,#000 15% 86%,transparent 100%)}.ra-ship{left:-8%;top:2%;width:Min(580px,52vw);opacity:.17;mix-blend-mode:screen;-webkit-transform:translateY(var(--par,0));transform:translateY(var(--par,0));-webkit-mask-image:radial-gradient(ellipse at 46% 44%,#000 22%,transparent 64%);mask-image:radial-gradient(ellipse at 46% 44%,#000 22%,transparent 64%)}.ra-fm{left:-3%;bottom:-3%;width:Min(540px,48vw);opacity:.18;-webkit-filter:sepia(0.4) saturate(0.9);filter:sepia(.4) saturate(.9);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at 42% 52%,#000 24%,transparent 62%);mask-image:radial-gradient(ellipse at 42% 52%,#000 24%,transparent 62%)}body[data-side=dark] .reg-atmos::after{background:radial-gradient(ellipse at 50% 36%,transparent 46%,rgba(0,6,14,.44) 100%)}body[data-side=dark] .ra-skull{opacity:.52;-webkit-filter:none;filter:none;mix-blend-mode:screen}.reg-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;max-width:540px;margin:clamp(1.8rem,4vw,3rem) auto clamp(.4rem,2vw,1rem);color:var(--gold)}.reg-div::after,.reg-div::before{content:"";height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(60%,var(--gold3)),to(transparent));background:linear-gradient(90deg,transparent,var(--gold3) 60%,transparent)}.reg-div b{font-size:1.5rem;line-height:1;color:var(--gold);-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,0.45));filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .45))}@media (prefers-reduced-motion:no-preference){@-webkit-keyframes vault-breathe{0%,100%{opacity:.4;-webkit-filter:drop-shadow(0 0 4px rgba(150,200,235,0));filter:drop-shadow(0 0 4px rgba(150, 200, 235, 0))}50%{opacity:.7;-webkit-filter:drop-shadow(0 0 30px rgba(150,200,235,0.5));filter:drop-shadow(0 0 30px rgba(150, 200, 235, .5))}}@keyframes vault-breathe{0%,100%{opacity:.4;-webkit-filter:drop-shadow(0 0 4px rgba(150,200,235,0));filter:drop-shadow(0 0 4px rgba(150, 200, 235, 0))}50%{opacity:.7;-webkit-filter:drop-shadow(0 0 30px rgba(150,200,235,0.5));filter:drop-shadow(0 0 30px rgba(150, 200, 235, .5))}}@-webkit-keyframes vault-ship{0%,100%{opacity:.14}50%{opacity:.24}}@keyframes vault-ship{0%,100%{opacity:.14}50%{opacity:.24}}body[data-side=dark] .ra-skull{-webkit-animation:vault-breathe 7s ease-in-out infinite;animation:vault-breathe 7s ease-in-out infinite}body[data-side=dark] .ra-ship{-webkit-animation:vault-ship 9s ease-in-out infinite;animation:vault-ship 9s ease-in-out infinite}@-webkit-keyframes vault-tide{0%,100%{opacity:.55}50%{opacity:.72}}@keyframes vault-tide{0%,100%{opacity:.55}50%{opacity:.72}}.ra-vault{-webkit-animation:vault-tide 13s ease-in-out infinite;animation:vault-tide 13s ease-in-out infinite}}.reg-masthead{position:relative;z-index:1;margin:0 0 clamp(1.6rem,4vw,2.8rem);padding:clamp(1.3rem,3vw,2rem) clamp(1.3rem,3.4vw,2.4rem);border-radius:8px;overflow:hidden;border:1px solid var(--gold3);background:var(--card);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}body[data-side=light] .reg-masthead{background:rgba(249,242,224,.93)}body[data-side=dark] .reg-masthead{background:rgba(11,21,34,.88)}.reg-masthead::before{content:"";position:absolute;inset:7px;border:1px solid var(--line2);border-radius:5px;pointer-events:none;opacity:.65}.rm-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,194px) 1fr;gap:clamp(1.1rem,3vw,2.3rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rm-card{position:relative;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);border:6px solid #fbf6e6;border-radius:3px;-webkit-box-shadow:0 14px 30px rgba(10,12,18,.42);box-shadow:0 14px 30px rgba(10,12,18,.42);background:#fbf6e6;line-height:0}.rm-card img{display:block;width:100%;height:auto;border-radius:1px}.rm-text{text-align:left}.rm-eyebrow{display:block;font-family:var(--d);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;color:var(--gold);margin-bottom:.5rem}.rm-title{font-family:var(--d);font-weight:800;line-height:1.1;font-size:clamp(1.5rem, 3.2vw, 2.5rem);color:var(--ink);margin:0 0 .55rem}.rm-title em{font-style:italic;color:var(--gold)}.rm-rule{height:2px;width:110px;background:-webkit-gradient(linear,left top,right top,from(var(--gold)),to(transparent));background:linear-gradient(90deg,var(--gold),transparent);margin:.3rem 0 .7rem;border:0}.rm-cue{font-family:var(--s);font-size:clamp(.92rem, 1.4vw, 1.05rem);line-height:1.65;color:var(--muted);margin:0;max-width:52ch}@media (max-width:640px){.rm-grid{grid-template-columns:1fr;justify-items:center}.rm-text{text-align:center}.rm-card{max-width:184px}.rm-rule{margin-inline:auto}.rm-cue{margin-inline:auto}}.reg-board,.reg-standings{position:relative;border:1px solid var(--gold3);border-radius:8px;padding:clamp(1.4rem,3vw,2.1rem) clamp(1.2rem,3vw,1.9rem);background:rgba(255,249,233,.6)}.reg-board::before,.reg-standings::before{content:"";position:absolute;inset:7px;border:1px dashed var(--line2);border-radius:5px;pointer-events:none;opacity:.55}body[data-side=dark] .reg-board,body[data-side=dark] .reg-standings{background:rgba(8,16,28,.55)}.lc-cta{text-align:center;margin-top:clamp(1.6rem,4vw,2.6rem)}.lc-cta-label{display:block;font-family:var(--d);letter-spacing:.03em;color:var(--ink);margin-bottom:.65rem;font-size:clamp(1rem, 1.6vw, 1.18rem)}.lc-cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.lc-cta-input{width:96px;text-align:center;font-family:var(--d);font-weight:700;font-size:1.1rem;letter-spacing:.06em;padding:.55rem;border:1px solid var(--gold3);border-radius:6px;background:var(--card);color:var(--ink)}body.lc-open{overflow:hidden}.lc-modal{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;padding:4vh 4vw}.lc-modal[hidden]{display:none}.lc-backdrop{position:absolute;inset:0;background:rgba(6,10,18,.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lc-stage{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;max-height:92vh}.lc-card{width:Min(360px,84vw);aspect-ratio:3/4;border-radius:14px;padding:clamp(1.2rem,4.4vw,1.7rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;overflow:hidden;border:1px solid var(--gold);-webkit-box-shadow:0 30px 70px rgba(0,0,0,.6);box-shadow:0 30px 70px rgba(0,0,0,.6);background:radial-gradient(ellipse at 50% 18%,#f7eed2,transparent 60%),linear-gradient(165deg,#f0e4c4,#d8c594)}body[data-side=dark] .lc-card{border-color:var(--gold2);background:radial-gradient(ellipse at 50% 16%,#1d3654,transparent 60%),linear-gradient(165deg,#16283c,#06101c)}.lc-card::before{content:"";position:absolute;inset:9px;border:1px solid rgba(120,86,20,.4);border-radius:9px;pointer-events:none}body[data-side=dark] .lc-card::before{border-color:rgba(150,180,210,.3)}.lc-card>*{position:relative;z-index:1}.lc-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;font-family:var(--d);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:#14666f}body[data-side=dark] .lc-head{color:#9fb4c8}.lc-seal{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.lc-coin{width:48%;height:auto;margin:.5rem 0 .3rem;-webkit-filter:drop-shadow(0 8px 18px rgba(0,0,0,0.45));filter:drop-shadow(0 8px 18px rgba(0, 0, 0, .45))}.lc-no{font-family:var(--d);font-weight:800;font-size:clamp(2.3rem, 11vw, 3.3rem);line-height:1;color:#1c3444}body[data-side=dark] .lc-no{color:#eaf1fa}.lc-name{font-family:var(--p);font-size:1.5rem;color:var(--gold);margin-top:.25rem;line-height:1}.lc-sub{font-family:var(--s);font-size:.8rem;color:#14666f;margin-top:.25rem}body[data-side=dark] .lc-sub{color:#c6d4e4}.lc-skull{color:var(--gold);font-size:1.15rem;margin:.45rem 0}.lc-tag{font-family:var(--d);font-weight:700;font-size:.86rem;color:#1c3444;margin-top:auto;letter-spacing:.02em}body[data-side=dark] .lc-tag{color:#cdd9e8}.lc-url{font-family:var(--s);font-size:.72rem;letter-spacing:.12em;color:#14666f;margin-top:.45rem}body[data-side=dark] .lc-url{color:#9fb4c8}.lc-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rg-plaque{position:relative;max-width:780px;margin:0 auto;text-align:center;background:var(--card);border:1px solid var(--gold3);border-radius:8px;padding:clamp(1.2rem,2.6vw,1.7rem) clamp(1.4rem,3.4vw,2.4rem) clamp(1.1rem,2.4vw,1.5rem);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.rg-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.95rem;text-align:left}.rg-titles .eyebrow{margin:0;display:block}@media (max-width:560px){.rg-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:.5rem}}.rg-plaque::before{content:"";position:absolute;inset:9px;border:1px solid var(--line);border-radius:5px;pointer-events:none}.rg-plaque::after{content:"";position:absolute;inset:13px;border:1px dashed var(--line2);border-radius:4px;pointer-events:none;opacity:.7}.rg-corner{position:absolute;font-style:normal;color:var(--gold);font-size:1rem;opacity:.92;z-index:1}.rg-corner.tl{top:15px;left:17px}.rg-corner.tr{top:15px;right:17px}.rg-corner.bl{bottom:13px;left:17px}.rg-corner.br{bottom:13px;right:17px}.rg-seal{width:46px;height:46px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:50%;margin:0;display:grid;place-items:center;background:-webkit-gradient(linear,left top,left bottom,from(var(--gold2)),to(var(--gold)));background:linear-gradient(180deg,var(--gold2),var(--gold));-webkit-box-shadow:0 5px 14px rgba(0,0,0,.32);box-shadow:0 5px 14px rgba(0,0,0,.32)}.rg-seal img{width:38px;height:38px;border-radius:50%}.registry h2{margin:.1rem 0 0;font-size:clamp(1.3rem, 2.2vw, 1.7rem)}.registry .sub{color:var(--muted);max-width:none;margin:.55rem auto .85rem;font-size:.92rem}.rg-slot{max-width:560px}.rg-slot input{background:var(--bg2);border:2px solid var(--gold3);-webkit-box-shadow:inset 0 2px 10px rgba(0,0,0,.25);box-shadow:inset 0 2px 10px rgba(0,0,0,.25);font-size:1rem;letter-spacing:.1em;padding:.8em 1.1em}.rg-fine{margin-top:.85rem;color:var(--muted);font-family:var(--d);font-weight:700;font-size:.52rem;letter-spacing:.3em;text-transform:uppercase}.ledger-gate{position:relative;max-width:720px;margin:0 auto;text-align:center;color:#1c3444;border-radius:4px;overflow:hidden;padding:clamp(1.9rem,3.6vw,2.8rem) clamp(2rem,4.6vw,3.6rem);background:radial-gradient(ellipse at 18% 10%,rgba(133,99,42,.16),transparent 38%),radial-gradient(ellipse at 84% 86%,rgba(133,99,42,.18),transparent 42%),radial-gradient(circle at 67% 24%,rgba(120,82,28,.11),transparent 15%),radial-gradient(circle at 28% 73%,rgba(120,82,28,.1),transparent 13%),radial-gradient(circle at 90% 44%,rgba(110,76,24,.09),transparent 11%),repeating-linear-gradient(91deg,rgba(120,86,30,.04) 0 2px,transparent 2px 5px),radial-gradient(ellipse at 50% 46%,transparent 50%,rgba(86,62,20,.26) 100%),linear-gradient(168deg,#f3e8cc 0,#e7d8b3 55%,#d8c594 100%);border:1px solid rgba(201,161,74,.6);-webkit-box-shadow:inset 0 0 44px rgba(96,72,24,.3),0 26px 64px rgba(10,12,18,.45);box-shadow:inset 0 0 44px rgba(96,72,24,.3),0 26px 64px rgba(10,12,18,.45)}.ledger-gate::before{content:"";position:absolute;inset:11px;border:2px solid var(--gold);border-radius:2px;pointer-events:none;-webkit-box-shadow:inset 0 0 0 1px rgba(247,236,190,.55),inset 0 0 24px rgba(120,86,20,.16);box-shadow:inset 0 0 0 1px rgba(247,236,190,.55),inset 0 0 24px rgba(120,86,20,.16)}.ledger-gate::after{content:"";position:absolute;inset:16px;border:1px solid rgba(120,86,20,.45);border-radius:1px;pointer-events:none}.ledger-gate>:not(.rg-wm):not(.rg-corner):not(.rg-stamp){position:relative;z-index:1}.ledger-gate .rg-wm{opacity:.06}.ledger-gate .rg-corner{color:#14666f}.ledger-gate .rg-stamp{color:#14666f;border-color:rgba(120,86,20,.4)}.gate-seal{width:68px;height:68px;margin:.2rem auto .5rem}.gate-seal img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 3px 9px rgba(60,40,10,0.45));filter:drop-shadow(0 3px 9px rgba(60, 40, 10, .45))}.ledger-gate .eyebrow{color:#14666f}.gate-title{font-size:clamp(2.3rem, 4.8vw, 3.5rem);margin:.2rem 0 .55rem;color:#1c3444;letter-spacing:.01em;text-shadow:0 1px 0 rgba(255,250,230,.5)}.gate-lead{font-family:var(--s);font-weight:500;font-size:clamp(1.02rem, 1.5vw, 1.18rem);line-height:1.8;color:#1c3444;max-width:52ch;margin:0 auto 1.6rem}.gate-btn{font-size:1rem;letter-spacing:.16em;padding:1rem 2.4rem}.gate-anchor{margin-right:.45em}.ledger-gate .rg-fine{margin-top:1.3rem;color:#14666f}.gate-emblem-wrap{position:relative;text-align:center;margin:0 auto .7rem;line-height:0}.gate-emblem-wrap::before{content:"";position:absolute;left:50%;top:47%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:Min(560px,94vw);height:Min(560px,94vw);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,248,228,.55) 0,rgba(255,244,216,.24) 36%,transparent 64%)}.gate-emblem{position:relative;display:block;width:Min(460px,84vw);height:auto;margin:0 auto;-webkit-filter:drop-shadow(0 12px 28px rgba(0,0,0,0.46)) drop-shadow(0 2px 7px rgba(0,0,0,0.32));filter:drop-shadow(0 12px 28px rgba(0, 0, 0, .46)) drop-shadow(0 2px 7px rgba(0, 0, 0, .32))}body[data-side=dark] .gate-emblem-wrap::before{background:radial-gradient(circle,rgba(150,202,236,.36) 0,rgba(120,176,216,.17) 40%,transparent 66%)}body[data-side=dark] .ledger-gate{color:#cdd9e8;border-color:#27384e;background:radial-gradient(ellipse at 18% 10%,rgba(34,84,104,.26),transparent 40%),radial-gradient(ellipse at 84% 86%,rgba(22,58,82,.28),transparent 44%),radial-gradient(circle at 67% 24%,rgba(40,92,122,.13),transparent 15%),radial-gradient(circle at 28% 73%,rgba(30,78,106,.11),transparent 13%),repeating-linear-gradient(91deg,rgba(120,160,190,.032) 0 2px,transparent 2px 5px),radial-gradient(ellipse at 50% 46%,transparent 48%,rgba(2,8,16,.55) 100%),linear-gradient(168deg,#16283c 0,#0e1c2d 55%,#06101c 100%);-webkit-box-shadow:inset 0 0 52px rgba(0,12,24,.55),0 26px 64px rgba(0,0,0,.6);box-shadow:inset 0 0 52px rgba(0,12,24,.55),0 26px 64px rgba(0,0,0,.6)}body[data-side=dark] .ledger-gate::after{border-color:rgba(130,165,195,.26)}body[data-side=dark] .ledger-gate .rg-corner{color:var(--gold2)}body[data-side=dark] .ledger-gate .rg-stamp{color:#9fb4c8;border-color:rgba(140,170,200,.3)}body[data-side=dark] .ledger-gate .eyebrow{color:var(--gold2)}body[data-side=dark] .gate-title{color:#eaf1fa;text-shadow:0 2px 12px rgba(110,165,205,.28)}body[data-side=dark] .gate-lead{color:#c6d4e4}body[data-side=dark] .ledger-gate .rg-fine{color:#9fb4c8}.crossover{position:relative;overflow:hidden;min-height:clamp(360px,46vw,520px);display:grid;place-items:center;text-align:center;padding:clamp(3rem,6vw,5rem) 1.2rem;isolation:isolate}.xo-vista{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-transition:-webkit-transform 6s ease;transition:-webkit-transform 6s ease;transition:transform 6s ease;transition:transform 6s ease,-webkit-transform 6s ease}.crossover:hover .xo-vista{-webkit-transform:scale(1.12);transform:scale(1.12)}body[data-side=light] .xo-vista{-o-object-position:50% 38%;object-position:50% 38%}body[data-side=dark] .xo-vista{-o-object-position:50% 24%;object-position:50% 24%}.xo-veil{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 92% at 50% 50%,rgba(4,8,14,.34),rgba(4,8,14,.72) 78%,rgba(4,8,14,.93) 100%),-webkit-gradient(linear,left top,left bottom,from(rgba(4,8,14,.55)),color-stop(35%,rgba(4,8,14,.18)),to(rgba(4,8,14,.58)));background:radial-gradient(120% 92% at 50% 50%,rgba(4,8,14,.34),rgba(4,8,14,.72) 78%,rgba(4,8,14,.93) 100%),linear-gradient(180deg,rgba(4,8,14,.55),rgba(4,8,14,.18) 35%,rgba(4,8,14,.58))}.crossover::before{content:"";position:absolute;inset:clamp(14px,2vw,28px);z-index:2;pointer-events:none;border:2px solid rgba(230,200,126,.72);border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(247,236,190,.3),inset 0 0 60px rgba(0,0,0,.42);box-shadow:inset 0 0 0 1px rgba(247,236,190,.3),inset 0 0 60px rgba(0,0,0,.42)}.crossover::after{content:"✦";position:absolute;z-index:2;color:rgba(230,200,126,.85);font-size:1rem;top:clamp(20px,2.6vw,38px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.xo-inner{position:relative;z-index:3;max-width:620px;color:#f6eed9}.xo-eyebrow{font-family:var(--d);font-weight:700;font-size:.66rem;letter-spacing:.4em;text-transform:uppercase;color:#e6c87e;display:block;margin-bottom:.7rem}.xo-title{font-family:var(--d);font-weight:800;font-size:clamp(1.9rem, 4.6vw, 3.2rem);line-height:1.08;color:#fff7e6;text-shadow:0 3px 18px rgba(0,0,0,.72);margin-bottom:.6rem}.xo-lead{font-family:var(--s);font-weight:500;font-size:clamp(1.02rem, 1.6vw, 1.2rem);line-height:1.7;color:#ece2c9;text-shadow:0 1px 10px rgba(0,0,0,.6);max-width:52ch;margin:0 auto 1.7rem}.xo-btn{font-family:var(--d);text-transform:uppercase;letter-spacing:.18em;font-size:.86rem;padding:1rem 2.4rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,14,6,.5)),to(rgba(8,6,3,.5)));background:linear-gradient(180deg,rgba(20,14,6,.5),rgba(8,6,3,.5));border:1.5px solid rgba(230,200,126,.85);color:#ffe9b8;border-radius:3px;-webkit-transition:border-color .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:border-color .3s,color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,border-color .3s,color .3s,box-shadow .3s;transition:transform .3s,border-color .3s,color .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.xo-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#fff1cf;color:#fff;-webkit-box-shadow:0 14px 34px rgba(0,0,0,.5),0 0 26px rgba(230,200,126,.35);box-shadow:0 14px 34px rgba(0,0,0,.5),0 0 26px rgba(230,200,126,.35)}.xo-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.reg-board{max-width:920px;margin:0 auto;text-align:center}.reg-head{margin-bottom:1.2rem}.reg-sub{color:var(--muted);max-width:62ch;margin:.6rem auto 0;font-size:1.02rem;line-height:1.6}.ed-count b{color:var(--gold);font-weight:800}.ed-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin:1.1rem auto .3rem;max-width:760px}.ed-tab{font-family:var(--d);font-weight:700;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55em;padding:.5em 1em;border-radius:999px;cursor:pointer;color:#9fb0c6;background:rgba(255,255,255,.03);border:1px solid rgba(201,164,76,.28);-webkit-transition:all .18s ease;transition:all .18s ease}.ed-tab:hover{color:#f0e6c8;border-color:#c9a44c;background:rgba(201,164,76,.1)}.ed-tab-k{width:9px;height:9px;border-radius:50%;background:#caa14e;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ed-tab[data-side=dark] .ed-tab-k{background:#7ba8cf}.ed-tab.is-on{color:#0d141d;border-color:#e6c87e;background:-webkit-gradient(linear,left top,left bottom,from(#f0e0a8),to(#d8b659));background:linear-gradient(180deg,#f0e0a8,#d8b659);-webkit-box-shadow:0 5px 16px rgba(0,0,0,.3);box-shadow:0 5px 16px rgba(0,0,0,.3)}.ed-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin:1.5rem 0 1rem}.ed-cell{font-family:var(--d);font-weight:700;font-size:.7rem;aspect-ratio:1;border-radius:4px;border:1px solid var(--line2);display:grid;place-items:center;cursor:pointer;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;color:var(--ink);background:var(--card2)}.ed-cell:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 7px 16px rgba(0,0,0,.28);box-shadow:0 7px 16px rgba(0,0,0,.28);z-index:1}.ed-cell.avail{background:-webkit-gradient(linear,left top,left bottom,from(#f3e8cc),to(#e7d8b3));background:linear-gradient(180deg,#f3e8cc,#e7d8b3);color:#14666f;border-color:#caa14e}.ed-cell.society{background:-webkit-gradient(linear,left top,left bottom,from(#dfeefb),to(#c2dcf0));background:linear-gradient(180deg,#dfeefb,#c2dcf0);color:#1d3a52;border-color:#7ba8cf}.ed-cell.trophy{background:-webkit-gradient(linear,left top,left bottom,from(#f7e08c),to(#e0b94a));background:linear-gradient(180deg,#f7e08c,#e0b94a);color:#1c3444;border-color:#14666f;-webkit-box-shadow:0 0 0 1px rgba(184,146,58,.55);box-shadow:0 0 0 1px rgba(184,146,58,.55)}.ed-cell.wreck{background:-webkit-gradient(linear,left top,left bottom,from(#39435a),to(#212a3a));background:linear-gradient(180deg,#39435a,#212a3a);color:#9fb0c6;border-color:#4a586e}.ed-cell.founder{background:-webkit-gradient(linear,left top,left bottom,from(#1b2536),to(#0c1320));background:linear-gradient(180deg,#1b2536,#0c1320);color:#e6c87e;border-color:rgba(201,161,74,.6)}.ed-cell.taken{background:-webkit-gradient(linear,left top,left bottom,from(#9c7626),to(#132433));background:linear-gradient(180deg,#9c7626,#132433);color:#cbb98a;border-color:#14666f}.ed-legend{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem 1.2rem;margin:.2rem 0 1.2rem;font-family:var(--d);font-weight:700;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ed-legend li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45em}.ed-legend .k{width:14px;height:14px;border-radius:3px;border:1px solid var(--line2)}.ed-legend .k.avail{background:#e7d8b3}.ed-legend .k.society{background:#c2dcf0}.ed-legend .k.trophy{background:#e0b94a}.ed-legend .k.wreck{background:#212a3a}.ed-legend .k.founder{background:#0c1320}.ed-legend .k.taken{background:#132433}.reg-fine{color:var(--muted);font-size:.96rem;margin-top:.5rem}.reg-fine a{color:var(--gold);text-decoration:underline;font-weight:600}.ed-err{color:var(--muted);padding:2rem;font-style:italic}.verifysec{padding:clamp(3rem,6vw,5rem) 0}.reg-standings{max-width:740px;margin:clamp(2.4rem,5vw,3.6rem) auto 0;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line2);text-align:center}.reg-standings .reg-sub em{display:block;margin-top:.5rem;font-size:.82rem;color:var(--muted);font-style:italic}.st-wars{margin:1.3rem 0}.sw-bar{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;border-radius:6px;overflow:hidden;border:1px solid var(--gold3);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.25);box-shadow:0 8px 20px rgba(0,0,0,.25);font-family:var(--d);font-weight:800;font-size:.74rem;letter-spacing:.06em}.sw-sand{background:-webkit-gradient(linear,left top,left bottom,from(#e6c36a),to(#9c7626));background:linear-gradient(180deg,#e6c36a,#9c7626);color:#1c3444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em;white-space:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.sw-sea{background:-webkit-gradient(linear,left top,left bottom,from(#26344a),to(#121b2b));background:linear-gradient(180deg,#26344a,#121b2b);color:#cdd9e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 1em;white-space:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.st-board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem;margin-top:1.3rem;text-align:left}.st-row{display:grid;grid-template-columns:34px 1fr auto auto;gap:.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6rem .95rem;border:1px solid var(--line2);border-radius:6px;background:var(--card2)}.st-row.lead{border-color:var(--gold);-webkit-box-shadow:0 0 0 1px rgba(168,125,44,.45),0 8px 20px rgba(0,0,0,.18);box-shadow:0 0 0 1px rgba(168,125,44,.45),0 8px 20px rgba(0,0,0,.18)}.st-rank{font-family:var(--d);font-weight:800;font-size:1.05rem;color:var(--gold);text-align:center}.st-name{font-family:var(--p);font-weight:400;font-size:1.15rem;letter-spacing:.03em;color:var(--ink);line-height:1.15}.st-name small{display:block;font-family:var(--d);font-weight:700;font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.st-badge{font-family:var(--s);font-style:italic;font-size:.82rem;color:var(--gold);white-space:nowrap}.st-coins{font-family:var(--s);font-size:.92rem;color:var(--muted);white-space:nowrap}.st-coins b{color:var(--ink);font-weight:700}@media (max-width:560px){.st-badge{display:none}}.ledger-cine{position:fixed;inset:0;z-index:9000;display:none;overflow:hidden;background:#070a10}.ledger-cine.on{display:block}.cine-sky{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,#161d28 0,#0a0f18 55%,#05080e 100%)}.cine-ship{position:absolute;inset:0;display:grid;place-items:center;-webkit-transform-origin:50% 46%;transform-origin:50% 46%}.cine-ship img{height:106%;width:auto;max-width:none;display:block;-webkit-filter:saturate(1.06) contrast(1.05) brightness(1.02);filter:saturate(1.06) contrast(1.05) brightness(1.02)}.cine-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(118% 84% at 50% 46%,rgba(7,10,16,0) 36%,rgba(7,10,16,.5) 68%,rgba(7,10,16,.97) 100%),-webkit-gradient(linear,left top,left bottom,from(rgba(7,10,16,.55)),color-stop(17%,rgba(7,10,16,0)),color-stop(76%,rgba(7,10,16,0)),to(rgba(7,10,16,.9)));background:radial-gradient(118% 84% at 50% 46%,rgba(7,10,16,0) 36%,rgba(7,10,16,.5) 68%,rgba(7,10,16,.97) 100%),linear-gradient(180deg,rgba(7,10,16,.55) 0,rgba(7,10,16,0) 17%,rgba(7,10,16,0) 76%,rgba(7,10,16,.9) 100%)}.cine-flash{position:absolute;left:50%;top:48%;width:60vw;height:60vw;margin:-30vw 0 0 -30vw;border-radius:50%;background:radial-gradient(circle,rgba(255,228,150,.85),rgba(255,170,60,.24) 28%,rgba(255,170,60,0) 58%);opacity:0;pointer-events:none}.cine-skip{position:absolute;right:18px;bottom:18px;z-index:5;font-family:var(--d);font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#cdd6e6;background:rgba(8,12,20,.55);border:1px solid rgba(205,214,230,.3);border-radius:999px;padding:.5rem 1.1rem;cursor:pointer}.cine-skip:hover{color:#fff;border-color:rgba(205,214,230,.6)}.ledger-cine.on .cine-ship{-webkit-animation:ship-push 2.6s cubic-bezier(.33,.02,.3,1) forwards;animation:ship-push 2.6s cubic-bezier(.33,.02,.3,1) forwards}.ledger-cine.on .cine-flash{-webkit-animation:cannon-flash 2.6s ease-out forwards;animation:cannon-flash 2.6s ease-out forwards}@-webkit-keyframes ship-push{0%{-webkit-transform:scale(1.02) translateY(2.4%);transform:scale(1.02) translateY(2.4%);opacity:0}16%{opacity:1}90%{opacity:1}100%{-webkit-transform:scale(1.22) translateY(-3%);transform:scale(1.22) translateY(-3%);opacity:1}}@keyframes ship-push{0%{-webkit-transform:scale(1.02) translateY(2.4%);transform:scale(1.02) translateY(2.4%);opacity:0}16%{opacity:1}90%{opacity:1}100%{-webkit-transform:scale(1.22) translateY(-3%);transform:scale(1.22) translateY(-3%);opacity:1}}@-webkit-keyframes cannon-flash{0%,60%{opacity:0}66%{opacity:.9}82%{opacity:0}100%{opacity:0}}@keyframes cannon-flash{0%,60%{opacity:0}66%{opacity:.9}82%{opacity:0}100%{opacity:0}}.ledger-inner{-webkit-animation:ledger-rise .7s ease forwards;animation:ledger-rise .7s ease forwards}@-webkit-keyframes ledger-rise{from{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ledger-rise{from{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ledger-cine.on .cine-flash,.ledger-cine.on .cine-fog,.ledger-cine.on .cine-sea,.ledger-cine.on .cine-ship,.ledger-inner{-webkit-animation:none;animation:none}}.cine-vault{position:absolute;inset:0;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}body[data-side=light] .cine-vault{background-image:url("../img/fmm/vault_corridor_sand.jpg")}body[data-side=dark] .cine-vault{background-image:url("../img/fmm/vault_corridor_sea.jpg")}@media (orientation:portrait){body[data-side=light] .cine-vault{background-image:url("../img/fmm/vault_corridor_sand_v.jpg")}body[data-side=dark] .cine-vault{background-image:url("../img/fmm/vault_corridor_sea_v.jpg")}}.cine-words{position:absolute;inset:0;z-index:3;pointer-events:none}.cw{position:absolute;left:50%;top:48%;margin:0;white-space:nowrap;opacity:0;font-family:var(--d);font-weight:700;text-transform:uppercase;letter-spacing:.07em;text-align:center;font-size:clamp(1.05rem, 4.4vw, 3.1rem);background:-webkit-gradient(linear,left top,left bottom,from(#fdeeb8),color-stop(46%,#e6c45e),to(#9c7626));background:linear-gradient(180deg,#fdeeb8 0,#e6c45e 46%,#9c7626 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 1px 2px rgba(54,28,2,0.55)) drop-shadow(0 0 18px rgba(255,201,92,0.4));filter:drop-shadow(0 1px 2px rgba(54, 28, 2, .55)) drop-shadow(0 0 18px rgba(255, 201, 92, .4));-webkit-transform:translate(-50%,-50%) scale(.05);transform:translate(-50%,-50%) scale(.05)}body[data-side=dark] .cw{background:-webkit-gradient(linear,left top,left bottom,from(#eef5ff),color-stop(46%,#bcd2ee),to(#86a4c8));background:linear-gradient(180deg,#eef5ff 0,#bcd2ee 46%,#86a4c8 100%);-webkit-background-clip:text;background-clip:text;-webkit-filter:drop-shadow(0 1px 2px rgba(2,10,24,0.6)) drop-shadow(0 0 18px rgba(150,196,255,0.42));filter:drop-shadow(0 1px 2px rgba(2, 10, 24, .6)) drop-shadow(0 0 18px rgba(150, 196, 255, .42))}.ledger-cine.on .cine-vault{-webkit-animation:vault-push 7.2s cubic-bezier(.33,.02,.3,1) forwards;animation:vault-push 7.2s cubic-bezier(.33,.02,.3,1) forwards}.ledger-cine.on .cw{-webkit-animation:word-fly var(--dur,1.7s) cubic-bezier(.4,.05,.55,1) var(--delay,0s) forwards;animation:word-fly var(--dur,1.7s) cubic-bezier(.4,.05,.55,1) var(--delay,0s) forwards}@-webkit-keyframes vault-push{0%{-webkit-transform:scale(1.04);transform:scale(1.04)}100%{-webkit-transform:scale(1.24);transform:scale(1.24)}}@keyframes vault-push{0%{-webkit-transform:scale(1.04);transform:scale(1.04)}100%{-webkit-transform:scale(1.24);transform:scale(1.24)}}@-webkit-keyframes word-fly{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.05);transform:translate(-50%,-50%) scale(.05)}12%{opacity:1}78%{opacity:1}100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(2.5);transform:translate(-50%,-50%) scale(2.5)}}@keyframes word-fly{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.05);transform:translate(-50%,-50%) scale(.05)}12%{opacity:1}78%{opacity:1}100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(2.5);transform:translate(-50%,-50%) scale(2.5)}}.cine-crest-wrap{position:absolute;inset:0;z-index:3;display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:1.1rem;pointer-events:none}.cine-glow{position:absolute;left:50%;top:48%;width:98vmin;height:98vmin;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-filter:blur(6px);filter:blur(6px);background:radial-gradient(circle at 30% 46%,rgba(236,184,88,.62),transparent 40%),radial-gradient(circle at 70% 46%,rgba(120,178,242,.56),transparent 40%),radial-gradient(circle at 50% 52%,rgba(255,232,170,.22),transparent 62%)}.cine-crest{width:Min(56vmin,480px);height:auto;opacity:0;will-change:transform,opacity,filter}.cine-legend{margin:0;font-family:var(--p);font-weight:400;letter-spacing:.06em;font-size:clamp(1.15rem, 2.6vw, 1.7rem);color:#eccf86;opacity:0;text-align:center;text-shadow:0 2px 20px rgba(201,164,90,.55)}.ledger-cine.on .cine-crest{-webkit-animation:crest-press 3.2s cubic-bezier(.2,.7,.2,1) forwards;animation:crest-press 3.2s cubic-bezier(.2,.7,.2,1) forwards}.ledger-cine.on .cine-glow{-webkit-animation:crest-glow 3.2s ease-out forwards;animation:crest-glow 3.2s ease-out forwards}.ledger-cine.on .cine-legend{-webkit-animation:legend-in 3.2s ease forwards;animation:legend-in 3.2s ease forwards}@-webkit-keyframes crest-press{0%{opacity:0;-webkit-transform:scale(.72);transform:scale(.72);-webkit-filter:drop-shadow(0 0 0 rgba(255,222,150,0));filter:drop-shadow(0 0 0 rgba(255, 222, 150, 0))}22%{opacity:1}50%{-webkit-transform:scale(1.04);transform:scale(1.04)}66%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:drop-shadow(0 0 32px rgba(255,222,150,0.5));filter:drop-shadow(0 0 32px rgba(255, 222, 150, .5))}100%{opacity:0;-webkit-transform:scale(1.12);transform:scale(1.12);-webkit-filter:drop-shadow(0 0 46px rgba(255,222,150,0));filter:drop-shadow(0 0 46px rgba(255, 222, 150, 0))}}@keyframes crest-press{0%{opacity:0;-webkit-transform:scale(.72);transform:scale(.72);-webkit-filter:drop-shadow(0 0 0 rgba(255,222,150,0));filter:drop-shadow(0 0 0 rgba(255, 222, 150, 0))}22%{opacity:1}50%{-webkit-transform:scale(1.04);transform:scale(1.04)}66%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:drop-shadow(0 0 32px rgba(255,222,150,0.5));filter:drop-shadow(0 0 32px rgba(255, 222, 150, .5))}100%{opacity:0;-webkit-transform:scale(1.12);transform:scale(1.12);-webkit-filter:drop-shadow(0 0 46px rgba(255,222,150,0));filter:drop-shadow(0 0 46px rgba(255, 222, 150, 0))}}@-webkit-keyframes crest-glow{0%{opacity:0}38%{opacity:1}72%{opacity:.92}100%{opacity:0}}@keyframes crest-glow{0%{opacity:0}38%{opacity:1}72%{opacity:.92}100%{opacity:0}}@-webkit-keyframes legend-in{0%,42%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}56%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1}100%{opacity:0}}@keyframes legend-in{0%,42%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}56%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.ledger-cine.on .cine-crest,.ledger-cine.on .cine-glow,.ledger-cine.on .cine-legend{-webkit-animation:none;animation:none;opacity:0}}.m-edge{margin:.2rem 0 0;font-family:var(--s);font-size:.82rem;color:#c9a14a;line-height:1.45}.howmint{padding:clamp(3rem,7vw,5rem) 0;background:-webkit-gradient(linear,left top,left bottom,from(#061320),to(#04101b));background:linear-gradient(180deg,#061320,#04101b)}.howmint .eyebrow{text-align:center;display:block}.howmint-title{font-family:var(--d);color:#e9e2c8;font-size:clamp(1.6rem, 3.4vw, 2.4rem);text-align:center;margin:.3rem 0 1.7rem}.howmint-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.howstep{background:rgba(8,16,26,.55);border:1px solid rgba(201,164,90,.26);border-radius:12px;padding:1.4rem 1.3rem}.howstep-no{font-family:var(--d);font-weight:800;font-size:.8rem;letter-spacing:.2em;color:#c9a14a}.howstep h3{font-family:var(--d);color:#f1e6c4;font-size:1.02rem;margin:.5rem 0 .4rem;line-height:1.25}.howstep p{font-family:var(--s);color:#bcae8e;font-size:.92rem;line-height:1.5;margin:0}@media (max-width:900px){.howmint-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.howmint-grid{grid-template-columns:1fr}}.founders{padding:clamp(3rem,7vw,5.2rem) 0;background:radial-gradient(ellipse at 28% 0,rgba(40,110,130,.16),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#05121d),to(#040e18));background:radial-gradient(ellipse at 28% 0,rgba(40,110,130,.16),transparent 60%),linear-gradient(180deg,#05121d,#040e18)}.founders-rail{display:grid;grid-template-columns:minmax(210px,0.8fr) 1.4fr;gap:clamp(1.5rem,4vw,3.4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.founders-seal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85rem}.founders-seal img{width:Min(260px,72vw);height:auto;-webkit-filter:drop-shadow(0 10px 30px rgba(0,0,0,0.5));filter:drop-shadow(0 10px 30px rgba(0, 0, 0, .5))}.founders-coin{font-family:var(--d);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;color:#c9a14a;text-align:center}.founders-copy .eyebrow{color:#c9a14a}.founders-title{font-family:var(--d);color:#e9e2c8;font-size:clamp(1.7rem, 3.6vw, 2.5rem);margin:.3rem 0 .9rem}.founders-copy p{font-family:var(--s);color:#cdbf9c;font-size:1.02rem;line-height:1.6;margin:0 0 .8rem}.founders-copy .founders-fine{font-style:italic;color:#a99a78;font-size:.94rem}.founders-copy .founders-sign{font-family:var(--d);font-weight:700;letter-spacing:.04em;color:#e6c87e;margin-top:.5rem}.founders-copy .founders-beat{font-family:var(--d);color:#e6c87e;font-size:1.18rem;font-weight:600;letter-spacing:.02em;margin:.1rem 0 .9rem}.founders-quote{margin:1.4rem 0;padding:.1rem 0 .1rem 1.25rem;border-left:3px solid #c9a14a;font-family:var(--s);font-style:italic;color:#ecdfbe;font-size:1.16rem;line-height:1.55}.founders-quote cite{display:block;margin-top:.65rem;font-style:normal;font-family:var(--d);font-weight:700;letter-spacing:.05em;font-size:.76rem;color:#c9a14a}.founders-copy .founders-stamp{margin-top:.4rem;color:#cdbf9c}.founders-copy .founders-stamp b{color:#f1e6c4}@media (max-width:760px){.founders-rail{grid-template-columns:1fr;text-align:center;justify-items:center}}.flag-scarcity{margin:.1rem 0 .9rem;max-width:330px}.fs-bar{height:6px;border-radius:99px;background:rgba(201,164,90,.16);border:1px solid rgba(201,164,90,.3);overflow:hidden}.fs-bar i{display:block;height:100%;width:0;background:-webkit-gradient(linear,left top,right top,from(#c9a14a),to(#e6c87e));background:linear-gradient(90deg,#c9a14a,#e6c87e);-webkit-transition:width .9s ease;transition:width .9s ease}.fs-text{display:block;margin-top:.42rem;font-family:var(--d);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;color:#d8c79a}.fs-text b{color:#f1e6c4}.flag-guarantee{margin:.75rem 0 0;font-family:var(--s);font-size:.84rem;color:#b39a63;letter-spacing:.01em}.founders{position:relative;overflow:hidden}.founders::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(64% 56% at 50% -8%,rgba(201,164,90,.12),transparent 60%),radial-gradient(86% 70% at 50% 122%,rgba(28,92,112,.18),transparent 62%)}.founders-rail{position:relative;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,17,27,.62)),to(rgba(5,12,20,.62)));background:linear-gradient(180deg,rgba(8,17,27,.62),rgba(5,12,20,.62));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(201,164,90,.34);border-radius:16px;padding:clamp(2rem,4.4vw,3.4rem) clamp(1.6rem,4vw,3.2rem);-webkit-box-shadow:0 26px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,245,214,.05);box-shadow:0 26px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,245,214,.05)}.founders-rail::before{content:"";position:absolute;inset:9px;border:1px solid rgba(201,164,90,.2);border-radius:11px;pointer-events:none}.founders-rail::after{content:"\2726";position:absolute;top:.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#c9a14a;font-size:.78rem}.founders-seal{position:relative}.founders-coin-glow{position:absolute;left:50%;top:40%;width:128%;aspect-ratio:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(201,164,90,.32),transparent 62%);pointer-events:none;-webkit-filter:blur(5px);filter:blur(5px)}.founders-seal img{position:relative;width:Min(290px,76vw);-webkit-filter:drop-shadow(0 14px 38px rgba(0,0,0,0.6)) drop-shadow(0 0 26px rgba(201,164,90,0.3));filter:drop-shadow(0 14px 38px rgba(0, 0, 0, .6)) drop-shadow(0 0 26px rgba(201, 164, 90, .3))}.founders-coin{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#16243633),to(#101d2c));background:linear-gradient(180deg,#16243633,#101d2c);border:1px solid rgba(201,164,90,.42);border-radius:99px;padding:.42rem 1.05rem;color:#e6c87e!important}.founders-quote{border-left:0!important;text-align:center;max-width:none;margin:1.9rem 0;padding:1.4rem 1.3rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,164,90,.07)),to(transparent));background:linear-gradient(180deg,rgba(201,164,90,.07),transparent);border-top:1px solid rgba(201,164,90,.26);border-bottom:1px solid rgba(201,164,90,.26);font-size:clamp(1.18rem, 2.3vw, 1.45rem);color:#f3e8c6;line-height:1.5}.founders-quote cite{color:#cdaa5a;margin-top:.85rem}@media (max-width:760px){.founders-rail{padding:1.6rem 1.15rem}}.founders-atmos{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;opacity:.2;pointer-events:none}.founders-atmos::after{content:"";position:absolute;inset:0}body[data-side=light] .founders{background:radial-gradient(ellipse at 50% -12%,rgba(235,185,85,.18),transparent 58%),-webkit-gradient(linear,left top,left bottom,from(#121e2e),color-stop(60%,#0b1421),to(#070d16));background:radial-gradient(ellipse at 50% -12%,rgba(235,185,85,.18),transparent 58%),linear-gradient(180deg,#121e2e 0,#0b1421 60%,#070d16 100%)}body[data-side=light] .founders::before{background:radial-gradient(64% 56% at 50% -8%,rgba(235,185,85,.18),transparent 60%),radial-gradient(86% 72% at 50% 122%,rgba(150,100,32,.2),transparent 62%)}body[data-side=light] .founders-atmos{background-image:url("../img/fmm/vault_sand.jpg")}body[data-side=light] .founders-atmos::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,16,26,.62)),to(rgba(7,12,20,.84)));background:linear-gradient(180deg,rgba(10,16,26,.62),rgba(7,12,20,.84))}body[data-side=light] .founders-rail{background:-webkit-gradient(linear,left top,left bottom,from(rgba(14,22,34,.66)),to(rgba(9,15,25,.74)));background:linear-gradient(180deg,rgba(14,22,34,.66),rgba(9,15,25,.74));border-color:rgba(214,170,80,.42)}body[data-side=light] .founders-coin-glow{background:radial-gradient(circle,rgba(235,185,85,.42),transparent 62%)}body[data-side=light] .founders-seal img{-webkit-filter:drop-shadow(0 14px 38px rgba(0,0,0,0.55)) drop-shadow(0 0 30px rgba(235,185,85,0.38));filter:drop-shadow(0 14px 38px rgba(0, 0, 0, .55)) drop-shadow(0 0 30px rgba(235, 185, 85, .38))}body[data-side=light] .howmint{background:-webkit-gradient(linear,left top,left bottom,from(#101a29),to(#0a121e));background:linear-gradient(180deg,#101a29,#0a121e)}body[data-side=light] .howstep{background:rgba(15,23,36,.5);border-color:rgba(214,170,80,.28)}body[data-side=dark] .founders{background:radial-gradient(ellipse at 28% 0,rgba(40,110,130,.18),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#05121d),to(#040e18));background:radial-gradient(ellipse at 28% 0,rgba(40,110,130,.18),transparent 60%),linear-gradient(180deg,#05121d,#040e18)}body[data-side=dark] .founders::before{background:radial-gradient(64% 56% at 50% -8%,rgba(120,170,230,.12),transparent 60%),radial-gradient(86% 70% at 50% 122%,rgba(28,92,112,.2),transparent 62%)}body[data-side=dark] .founders-atmos{background-image:url("../img/fmm/vault_sea.jpg")}body[data-side=dark] .founders-atmos::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(4,12,20,.6)),to(rgba(3,10,18,.84)));background:linear-gradient(180deg,rgba(4,12,20,.6),rgba(3,10,18,.84))}body[data-side=dark] .founders-coin-glow{background:radial-gradient(circle,rgba(120,175,235,.34),transparent 62%)}.founders-rail{display:block;text-align:center}.founders-eyebrow{display:block;text-align:center;color:#c9a14a;margin-bottom:.35rem}.founders .founders-title{text-align:center;margin:.1rem 0 1.4rem}.founders-photo{margin:0 0 1.7rem;position:relative;border-radius:12px;overflow:hidden;border:2px solid rgba(201,164,90,.5);-webkit-box-shadow:0 18px 50px rgba(0,0,0,.55);box-shadow:0 18px 50px rgba(0,0,0,.55)}.founders-photo img{display:block;width:100%;height:auto}.founders-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.5rem 1rem .7rem;font-family:var(--d);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;color:#f1e6c4;background:-webkit-gradient(linear,left bottom,left top,from(rgba(4,8,14,.85)),to(transparent));background:linear-gradient(0deg,rgba(4,8,14,.85),transparent);text-align:center}.founders-copy{max-width:64ch;margin:0 auto;text-align:left}.founders-copy .founders-beat{text-align:center}.founders-copy .founders-sign{text-align:center}body[data-side=light] .founders-photo{border-color:rgba(222,176,84,.6)}.founders-crest{text-align:center;margin:0 0 .5rem}.founders-crest img{display:block;margin:0 auto;width:Min(150px,34vw);height:auto;-webkit-filter:drop-shadow(0 6px 18px rgba(0,0,0,0.5)) drop-shadow(0 0 22px rgba(201,164,90,0.34));filter:drop-shadow(0 6px 18px rgba(0, 0, 0, .5)) drop-shadow(0 0 22px rgba(201, 164, 90, .34))}body[data-side=dark] .founders-crest img{-webkit-filter:drop-shadow(0 6px 18px rgba(0,0,0,0.5)) drop-shadow(0 0 22px rgba(120,175,235,0.32));filter:drop-shadow(0 6px 18px rgba(0, 0, 0, .5)) drop-shadow(0 0 22px rgba(120, 175, 235, .32))}@media (prefers-reduced-motion:reduce){.ledger-cine.on .cine-vault,.ledger-cine.on .cw{-webkit-animation:none;animation:none}}.card-art.page-art{padding:1.4rem 1rem 1.6rem}.bp{position:relative;width:Min(232px,58vw);margin:0 auto;text-align:center;color:#1c3444;background:radial-gradient(ellipse at 22% 14%,rgba(133,99,42,.13),transparent 38%),radial-gradient(ellipse at 80% 78%,rgba(133,99,42,.15),transparent 42%),radial-gradient(ellipse at 55% 45%,transparent 55%,rgba(86,62,20,.18) 100%),linear-gradient(168deg,#f0e5c8 0,#e6d7b2 55%,#dcc99c 100%);border:1px solid #b9a574;border-radius:3px;padding:.95rem .85rem .8rem;-webkit-box-shadow:inset 0 0 26px rgba(96,72,24,.25),0 12px 26px rgba(0,0,0,.5);box-shadow:inset 0 0 26px rgba(96,72,24,.25),0 12px 26px rgba(0,0,0,.5);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.card.soon:hover .bp{-webkit-transform:rotate(.8deg) translateY(-2px);transform:rotate(.8deg) translateY(-2px)}.bp-ch{font-family:var(--d);font-weight:800;font-size:.6rem;letter-spacing:.34em;text-transform:uppercase;color:#14666f;display:block}.bp-orn{color:#14666f;font-size:.56rem;letter-spacing:.7em;display:block;margin:.3rem 0 .6rem;padding-left:.7em}.bp-plate{border:1px solid #b9a574;outline:1px solid #d3c08e;outline-offset:2px;padding:.3rem;margin:0 auto .6rem;width:86%;background:rgba(255,250,235,.3)}.bp-plate img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:2px;display:block;-webkit-filter:sepia(0.55) saturate(0.72) contrast(0.92) brightness(0.97);filter:sepia(.55) saturate(.72) contrast(.92) brightness(.97);opacity:.88}.bp-foot{font-family:var(--s);font-style:italic;font-weight:600;font-size:.8rem;color:#14666f;display:block}.card-art img.bp-seal{position:absolute;right:-11px;bottom:-13px;width:46px;height:46px;border-radius:50%;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);opacity:.94;-webkit-filter:sepia(0.45) saturate(1.5) hue-rotate(-20deg);filter:sepia(.45) saturate(1.5) hue-rotate(-20deg);-webkit-box-shadow:0 0 0 3px rgba(120,60,30,.35),0 5px 12px rgba(0,0,0,.45);box-shadow:0 0 0 3px rgba(120,60,30,.35),0 5px 12px rgba(0,0,0,.45)}.card:hover .card-art .bp-plate img{-webkit-transform:none;transform:none}.card:hover .card-art .bp-seal{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.card.soon .card-name{font-family:var(--p);font-weight:400;font-size:1.52rem;letter-spacing:.05em;line-height:1.1}.mintage-note{margin-top:.9rem;color:var(--muted);font-size:.85rem;font-style:italic;line-height:1.6;border-top:1px solid var(--line2);padding-top:.75rem;max-width:62ch}.sheet-body .mintage-note{font-size:.8rem}.coa-copy .mintage-note{margin-bottom:.9rem}.shead-seal{width:60px;height:60px;border-radius:50%;margin:0 auto 1rem;display:grid;place-items:center;background:-webkit-gradient(linear,left top,left bottom,from(var(--gold2)),to(var(--gold)));background:linear-gradient(180deg,var(--gold2),var(--gold));-webkit-box-shadow:0 0 0 3px var(--gold3),0 0 0 6px rgba(168,125,44,.2),0 8px 18px rgba(0,0,0,.35);box-shadow:0 0 0 3px var(--gold3),0 0 0 6px rgba(168,125,44,.2),0 8px 18px rgba(0,0,0,.35)}.shead-seal img{width:50px;height:50px;border-radius:50%}@-webkit-keyframes lanternFlicker{0%,100%{-webkit-filter:brightness(1) drop-shadow(0 0 14px rgba(255,184,72,0.22));filter:brightness(1) drop-shadow(0 0 14px rgba(255, 184, 72, .22))}7%{-webkit-filter:brightness(1.16) drop-shadow(0 0 26px rgba(255,196,84,0.45));filter:brightness(1.16) drop-shadow(0 0 26px rgba(255, 196, 84, .45))}9%{-webkit-filter:brightness(0.93) drop-shadow(0 0 10px rgba(255,184,72,0.18));filter:brightness(.93) drop-shadow(0 0 10px rgba(255, 184, 72, .18))}21%{-webkit-filter:brightness(1.09) drop-shadow(0 0 20px rgba(255,190,76,0.38));filter:brightness(1.09) drop-shadow(0 0 20px rgba(255, 190, 76, .38))}31%{-webkit-filter:brightness(1) drop-shadow(0 0 14px rgba(255,184,72,0.24));filter:brightness(1) drop-shadow(0 0 14px rgba(255, 184, 72, .24))}47%{-webkit-filter:brightness(1.2) drop-shadow(0 0 30px rgba(255,204,96,0.5));filter:brightness(1.2) drop-shadow(0 0 30px rgba(255, 204, 96, .5))}52%{-webkit-filter:brightness(0.96) drop-shadow(0 0 12px rgba(255,184,72,0.2));filter:brightness(.96) drop-shadow(0 0 12px rgba(255, 184, 72, .2))}69%{-webkit-filter:brightness(1.12) drop-shadow(0 0 24px rgba(255,196,84,0.42));filter:brightness(1.12) drop-shadow(0 0 24px rgba(255, 196, 84, .42))}83%{-webkit-filter:brightness(1.02) drop-shadow(0 0 16px rgba(255,188,76,0.28));filter:brightness(1.02) drop-shadow(0 0 16px rgba(255, 188, 76, .28))}}@keyframes lanternFlicker{0%,100%{-webkit-filter:brightness(1) drop-shadow(0 0 14px rgba(255,184,72,0.22));filter:brightness(1) drop-shadow(0 0 14px rgba(255, 184, 72, .22))}7%{-webkit-filter:brightness(1.16) drop-shadow(0 0 26px rgba(255,196,84,0.45));filter:brightness(1.16) drop-shadow(0 0 26px rgba(255, 196, 84, .45))}9%{-webkit-filter:brightness(0.93) drop-shadow(0 0 10px rgba(255,184,72,0.18));filter:brightness(.93) drop-shadow(0 0 10px rgba(255, 184, 72, .18))}21%{-webkit-filter:brightness(1.09) drop-shadow(0 0 20px rgba(255,190,76,0.38));filter:brightness(1.09) drop-shadow(0 0 20px rgba(255, 190, 76, .38))}31%{-webkit-filter:brightness(1) drop-shadow(0 0 14px rgba(255,184,72,0.24));filter:brightness(1) drop-shadow(0 0 14px rgba(255, 184, 72, .24))}47%{-webkit-filter:brightness(1.2) drop-shadow(0 0 30px rgba(255,204,96,0.5));filter:brightness(1.2) drop-shadow(0 0 30px rgba(255, 204, 96, .5))}52%{-webkit-filter:brightness(0.96) drop-shadow(0 0 12px rgba(255,184,72,0.2));filter:brightness(.96) drop-shadow(0 0 12px rgba(255, 184, 72, .2))}69%{-webkit-filter:brightness(1.12) drop-shadow(0 0 24px rgba(255,196,84,0.42));filter:brightness(1.12) drop-shadow(0 0 24px rgba(255, 196, 84, .42))}83%{-webkit-filter:brightness(1.02) drop-shadow(0 0 16px rgba(255,188,76,0.28));filter:brightness(1.02) drop-shadow(0 0 16px rgba(255, 188, 76, .28))}}.flo-lantern{-webkit-animation:lanternFlicker 4.7s linear infinite;animation:lanternFlicker 4.7s linear infinite}.cross.has-vista{position:relative;padding:clamp(3.8rem,7vw,5.6rem) 0;border-top:1px solid var(--gold3);border-bottom:1px solid var(--gold3)}.cross-vista{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}body[data-side=light] .cross-vista{-o-object-position:50% 40%;object-position:50% 40%}body[data-side=dark] .cross-vista{-o-object-position:50% 22%;object-position:50% 22%}.cross.has-vista::before{content:"";position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(7,11,18,.9)),color-stop(46%,rgba(7,11,18,.58)),to(rgba(7,11,18,.16)));background:linear-gradient(90deg,rgba(7,11,18,.9) 0,rgba(7,11,18,.58) 46%,rgba(7,11,18,.16) 100%)}body[data-side=dark] .cross.has-vista::before{background:-webkit-gradient(linear,left top,right top,from(rgba(22,15,4,.86)),color-stop(46%,rgba(22,15,4,.5)),to(rgba(22,15,4,.1)));background:linear-gradient(90deg,rgba(22,15,4,.86) 0,rgba(22,15,4,.5) 46%,rgba(22,15,4,.1) 100%)}.cross.has-vista .rail{position:relative;z-index:2}.cross.has-vista h3{color:#f6eed9;text-shadow:0 2px 14px rgba(0,0,0,.7);font-size:clamp(1.45rem, 2.9vw, 2.05rem)}.cross.has-vista p{color:#e9dfc6!important;text-shadow:0 1px 10px rgba(0,0,0,.65);font-size:1.1rem}.cross.has-vista .flo{display:none}.cross.has-vista .btn{font-family:var(--d);font-weight:800;letter-spacing:.26em;text-transform:uppercase;font-size:.7rem;padding:1em 2.2em;border-radius:6px;background:-webkit-gradient(linear,left top,left bottom,from(#16203a),to(#0a0f1c));background:linear-gradient(180deg,#16203a 0,#0a0f1c 100%);border:3px double var(--gold2);color:#f0d9a0;text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 12px rgba(230,200,126,.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -3px 8px rgba(0,0,0,.5),0 8px 20px rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -3px 8px rgba(0,0,0,.5),0 8px 20px rgba(0,0,0,.5);outline:1px solid rgba(230,200,126,.45);outline-offset:4px;-webkit-transition:.25s;transition:.25s}.cross.has-vista .btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#ffe9b8;border-color:#ffe9b8;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -3px 8px rgba(0,0,0,.5),0 12px 26px rgba(0,0,0,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -3px 8px rgba(0,0,0,.5),0 12px 26px rgba(0,0,0,.55)}.cross.has-vista .btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.war{position:relative;overflow:hidden;background:radial-gradient(ellipse at 12% 18%,rgba(168,125,44,.05),transparent 40%),radial-gradient(ellipse at 88% 84%,rgba(168,125,44,.06),transparent 44%),var(--bg)}.war-flo{position:absolute;width:Min(360px,30vw);opacity:.07;pointer-events:none}.war-flo-l{left:-70px;top:110px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.war-flo-r{right:-80px;bottom:50px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.war .rail{position:relative;z-index:1}.war-lead{display:table;margin:0 auto 1.7rem;padding:.7em 1.5em;font-size:clamp(.92rem, 1.8vw, 1.28rem);letter-spacing:.2em;color:var(--accent);border:3px double var(--gold3);border-radius:8px;background:radial-gradient(ellipse at 30% 0,rgba(168,125,44,.09),transparent 60%),var(--card);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg)}.war-duel{position:relative;border:3px double var(--gold3);border-radius:10px;background:radial-gradient(ellipse at 16% 8%,rgba(168,125,44,.07),transparent 44%),radial-gradient(ellipse at 84% 95%,rgba(168,125,44,.08),transparent 48%),radial-gradient(ellipse at 50% 50%,transparent 60%,rgba(58,40,12,.08) 100%),var(--card);padding:1.4rem 1.6rem 1.5rem;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.war-duel::before{content:"";position:absolute;inset:7px;border:1px solid var(--line);border-radius:6px;pointer-events:none;opacity:.8}.wd-title{font-size:.78rem;letter-spacing:.34em;color:var(--accent);margin-bottom:1rem;position:relative}.wd-title::before{content:"✦  ";opacity:.7}.wd-title::after{content:"  ✦";opacity:.7}.wd-side b{font-size:1.18rem;letter-spacing:.04em}.wd-side small{font-size:.68rem;letter-spacing:.24em;color:var(--ink);opacity:.72;margin-top:.2em}.wd-bar{height:14px;border-radius:4px;margin-top:.5em;background:rgba(125,99,40,.14);border:1px solid var(--gold3);-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,.28);box-shadow:inset 0 2px 5px rgba(0,0,0,.28)}.wd-fill{border-radius:3px}.wd-vs{width:54px;height:54px;display:grid;place-items:center;margin:0 auto;border:2px solid var(--gold3);border-radius:50%;background:var(--bg2);font-size:1.5rem;-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.25);box-shadow:inset 0 0 14px rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.25)}.wp-card{border-radius:10px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);border-width:3px;border-style:double}.wp-card::before{content:"";position:absolute;inset:8px;border:1px solid currentColor;opacity:.25;border-radius:6px;pointer-events:none}.wp-card.lt{background:radial-gradient(ellipse at 20% 12%,rgba(168,125,44,.12),transparent 46%),radial-gradient(ellipse at 50% 115%,rgba(96,72,24,.14),transparent 60%),linear-gradient(165deg,#fdf6e0,#f0dfae)}.wp-card.dk{background:radial-gradient(ellipse at 20% 12%,rgba(125,147,192,.1),transparent 46%),radial-gradient(ellipse at 50% 115%,rgba(0,0,0,.35),transparent 60%),linear-gradient(165deg,#16203a,#0a0f1c)}.wp-card .wp-ic{display:block;margin:0 auto .6rem;width:58px;height:58px}.wp-card .wp-ic img{width:58px;height:58px;border-radius:50%;display:block;-webkit-box-shadow:0 0 0 3px var(--gold3),0 0 0 5px rgba(168,125,44,.25),0 7px 16px rgba(0,0,0,.35);box-shadow:0 0 0 3px var(--gold3),0 0 0 5px rgba(168,125,44,.25),0 7px 16px rgba(0,0,0,.35)}.wp-card .wp-join{padding:.9em 2.1em;font-size:.66rem;letter-spacing:.28em;outline:1px solid var(--gold3);outline-offset:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.22),0 6px 14px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.22),0 6px 14px rgba(0,0,0,.3);-webkit-transition:.25s;transition:.25s}.wp-card .wp-join:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.22),0 10px 20px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.22),0 10px 20px rgba(0,0,0,.35)}.wp-card .wp-join:active{-webkit-transform:translateY(0);transform:translateY(0)}.wp-card h3{font-size:1.45rem;letter-spacing:.08em}.wp-card p{font-size:1.05rem}.wp-card .wp-count{font-size:.7rem;letter-spacing:.3em;margin-top:.9rem}.war-quip{font-size:1.15rem;margin-top:1.7rem}.war-quip::before{content:"✦  ";color:var(--gold);font-style:normal}.war-quip::after{content:"  ✦";color:var(--gold);font-style:normal}@media (max-width:760px){.war-flo{display:none}}.pc-artcard{padding:0;overflow:hidden;cursor:pointer;background:0 0}.pc-artcard img{display:block;width:100%;height:auto}.pc-grid{max-width:Min(900px,96%);margin:1.8rem auto 0;text-align:center;font-size:0}.pc-slide{display:inline-block;vertical-align:top;width:46%;max-width:420px;min-width:280px;margin:.8rem;cursor:pointer;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.pc-slide:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.pc-slide img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--line2);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.pc-slide figcaption{text-align:center;font-family:var(--d);font-weight:700;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-top:.7rem}.rg-plaque{background:radial-gradient(ellipse at 18% 10%,rgba(168,125,44,.07),transparent 42%),radial-gradient(ellipse at 84% 90%,rgba(168,125,44,.09),transparent 46%),radial-gradient(ellipse at 50% 48%,transparent 56%,rgba(58,40,12,.12) 100%),var(--card)}.rg-plaque>:not(.rg-wm):not(.rg-corner):not(.rg-stamp){position:relative;z-index:1}.rg-corner,.rg-stamp{z-index:1}.rg-wm{position:absolute;left:50%;top:52%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:Min(220px,48%);opacity:.05;pointer-events:none;z-index:0}.rg-corner{width:26px;height:26px;display:grid;place-items:center;font-size:.66rem}.rg-corner::after,.rg-corner::before{content:"";position:absolute;pointer-events:none}.rg-corner::before{inset:0;border:2px solid var(--gold3);opacity:.85}.rg-corner::after{inset:5px;border:1px solid var(--gold3);opacity:.55}.rg-corner.tl::after,.rg-corner.tl::before{border-right:none;border-bottom:none}.rg-corner.tr::after,.rg-corner.tr::before{border-left:none;border-bottom:none}.rg-corner.bl::after,.rg-corner.bl::before{border-right:none;border-top:none}.rg-corner.br::after,.rg-corner.br::before{border-left:none;border-top:none}.rg-stamp{position:absolute;top:24px;right:36px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);font-family:var(--d);font-weight:800;font-size:.52rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold3);border:3px double var(--gold3);border-radius:5px;padding:.45em .6em .45em .85em;opacity:.5;pointer-events:none}body[data-side=light] .registry h2{text-shadow:0 1px 0 rgba(255,250,232,.9)}body[data-side=dark] .registry h2{text-shadow:0 0 16px rgba(230,200,126,.28)}.rg-slot input{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.12)),color-stop(32%,transparent)),var(--bg2);background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 32%),var(--bg2);font-size:.88rem;padding:.7em .9em}.rg-slot .btn{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.2),0 6px 14px rgba(0,0,0,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.2),0 6px 14px rgba(0,0,0,.28)}@media (max-width:700px){.rg-stamp{display:none}}body[data-side=light] .badge{color:#14666f}body[data-side=light] .fs-text{color:#14666f}body[data-side=light] .fs-text b{color:#1c3444}body[data-side=light] .flag-guarantee{color:#14666f}body[data-side=light] .adv-locked .adv-no,body[data-side=light] .adv-locked .adv-trial{color:#1c3444}body[data-side=light] .adv-locked p{color:#1c3444}body[data-side=dark] .adv-locked p{color:#aab2c4}body[data-side=dark] footer .foot-col b{color:#6f5212}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:#0b1522;color:#f4ead0;font-family:var(--d);font-weight:700;letter-spacing:.04em;padding:.7em 1.2em;border:2px solid #e6c87e;border-radius:0 0 8px 0;text-decoration:none}.skip-link:focus{left:0}[role=button]:focus-visible,[role=slider]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #e6c87e;outline-offset:2px}.soc-trunk{margin-top:1.4rem}.lib-hallmark{font-family:var(--s);font-style:italic;color:#cbb06a;font-size:clamp(.9rem, 1.4vw, 1.04rem);margin:.1rem 0 1rem}.slabshow{padding:clamp(3rem,6vw,5.5rem) 0;position:relative}body[data-side=light] .slabshow{background:-webkit-gradient(linear,left top,left bottom,from(#fbf4e2),to(#f1e6cb));background:linear-gradient(180deg,#fbf4e2,#f1e6cb)}body[data-side=dark] .slabshow{background:-webkit-gradient(linear,left top,left bottom,from(#0e1a2b),to(#0a1320));background:linear-gradient(180deg,#0e1a2b,#0a1320)}.slab-head{max-width:760px;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.slab-head h2{font-family:var(--d);font-weight:800;color:var(--ink);font-size:clamp(1.9rem, 4.4vw, 3rem);line-height:1.04;margin:.5rem 0 .7rem;letter-spacing:.01em}.slab-lead{font-family:var(--s);color:var(--muted);font-size:clamp(1rem, 1.5vw, 1.12rem);line-height:1.6;max-width:62ch;margin:0 auto}.slab-proof{list-style:none;margin:1.6rem auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem 1.8rem;max-width:740px}.slab-proof li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px;max-width:230px}.slab-proof .sp-i{color:var(--gold);font-size:1.3rem;line-height:1;margin-bottom:.4rem}.slab-proof b{font-family:var(--d);font-weight:700;color:var(--ink);font-size:.96rem;letter-spacing:.02em}.slab-proof i{font-family:var(--s);font-style:normal;color:var(--muted);font-size:.85rem;line-height:1.45;margin-top:.2rem}.slab-close{text-align:center;max-width:720px;margin:clamp(2.4rem,5vw,3.6rem) auto 0}.slab-close b{display:block;font-family:var(--d);font-weight:800;color:var(--gold);font-size:clamp(1.15rem, 2.4vw, 1.7rem);letter-spacing:.01em;line-height:1.22}.slab-close span{display:block;font-family:var(--s);color:var(--muted);font-size:clamp(.9rem, 1.4vw, 1rem);line-height:1.6;margin:.7rem auto 0;max-width:58ch}.slab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.4vw,2rem);max-width:1180px;margin:0 auto}.slab-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.slab-faces{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:11px;padding:.45rem;-webkit-box-shadow:0 18px 40px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6);box-shadow:0 18px 40px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6)}body[data-side=dark] .slab-faces{border-color:#2b3a52;-webkit-box-shadow:0 20px 46px rgba(0,0,0,.5);box-shadow:0 20px 46px rgba(0,0,0,.5)}.slab-face{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;padding:0;border:0;background:0 0;cursor:-webkit-zoom-in;cursor:zoom-in;border-radius:8px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.slab-face:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.slab-face img{display:block;width:100%;height:auto;border-radius:8px}.slab-meta{text-align:center}.slab-side{display:block;font-family:var(--d);font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.62rem;color:var(--gold);margin-bottom:.25rem}.slab-side .tm{letter-spacing:0}.slab-meta h3{font-family:var(--d);font-weight:800;color:var(--ink);font-size:clamp(1.15rem, 2vw, 1.4rem);margin:.1rem 0 .25rem}.slab-spec{font-family:var(--s);color:var(--muted);font-size:.86rem;margin:0 0 .9rem}.slab-meta .btn{width:100%}@media (max-width:880px){.slab-grid{grid-template-columns:1fr;max-width:480px}}.flagslab{position:relative;display:block;width:clamp(230px,20vw,312px);-ms-flex-negative:0;flex-shrink:0;margin:0 auto;cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:12px;padding:.42rem;-webkit-box-shadow:0 26px 60px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.6);box-shadow:0 26px 60px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.6);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}body[data-side=dark] .flagslab{border-color:#2b3a52;-webkit-box-shadow:0 28px 66px rgba(0,0,0,.6);box-shadow:0 28px 66px rgba(0,0,0,.6)}.flagslab:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.flagslab img{display:block;width:100%;height:auto;border-radius:9px}.flagslab .fs-r{display:none}.flagslab.rev .fs-o{display:none}.flagslab.rev .fs-r{display:block}.stage.herostage{display:grid;place-items:center}.hero-slab{position:relative;z-index:2;display:block;border:1px solid var(--line);background:#fff;cursor:-webkit-zoom-in;cursor:zoom-in;padding:.9rem;border-radius:16px;width:Min(335px,74vw);-webkit-box-shadow:0 30px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.6);box-shadow:0 30px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.6);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}body[data-side=dark] .hero-slab{border-color:#2b3a52;-webkit-box-shadow:0 32px 78px rgba(0,0,0,.62);box-shadow:0 32px 78px rgba(0,0,0,.62)}.hero-slab:hover{-webkit-transform:translateY(-6px) scale(1.015);transform:translateY(-6px) scale(1.015)}.hero-slab img{display:block;width:100%;height:auto;border-radius:9px}.btn-gold{color:#1c3444;background:linear-gradient(160deg,#f8e7b0 0,#e6c87e 22%,#c9a14a 54%,#9c7626 100%);border:1px solid rgba(255,245,205,.75);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 4px rgba(120,80,12,.32),0 8px 22px rgba(120,90,20,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 4px rgba(120,80,12,.32),0 8px 22px rgba(120,90,20,.3)}.btn-gold:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.05) saturate(1.04);filter:brightness(1.05) saturate(1.04);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 32px rgba(120,90,20,.42),0 0 22px rgba(230,200,126,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 32px rgba(120,90,20,.42),0 0 22px rgba(230,200,126,.45)}.btn-gold:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:inset 0 2px 6px rgba(120,80,12,.45);box-shadow:inset 0 2px 6px rgba(120,80,12,.45)}body[data-side=dark] .btn-gold{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 4px rgba(120,80,12,.32),0 10px 28px rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -2px 4px rgba(120,80,12,.32),0 10px 28px rgba(0,0,0,.5)}.btn::after{width:70%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.6),transparent)}.btn-ghost{border-width:1.5px}.btn-ghost:hover{background:rgba(201,161,74,.12);-webkit-box-shadow:0 0 20px rgba(230,200,126,.2);box-shadow:0 0 20px rgba(230,200,126,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-flamingo .fmgo{font-size:1.15em;line-height:1;margin-left:.1em;-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,0.3));filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .3))}.m-slab-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;width:100%}#m-slab.m-slab-hero{width:Min(350px,74%);height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#fff;padding:.42rem;border:1px solid var(--line);-webkit-box-shadow:0 26px 60px rgba(0,0,0,.4),0 0 0 1px #c9a14a,0 0 0 7px rgba(201,161,74,.16);box-shadow:0 26px 60px rgba(0,0,0,.4),0 0 0 1px #c9a14a,0 0 0 7px rgba(201,161,74,.16);cursor:-webkit-zoom-in;cursor:zoom-in;display:block;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}body[data-side=dark] #m-slab.m-slab-hero{border-color:#2b3a52;-webkit-box-shadow:0 28px 66px rgba(0,0,0,.62),0 0 0 1px #c9a14a,0 0 0 7px rgba(201,161,74,.16);box-shadow:0 28px 66px rgba(0,0,0,.62),0 0 0 1px #c9a14a,0 0 0 7px rgba(201,161,74,.16)}#m-slab.m-slab-hero:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.m-slab-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-slab-toggle button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.08rem;line-height:1.1;font-family:var(--d);font-weight:800;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;padding:.5em 1.25em;border:1.5px solid;border-radius:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.m-slab-toggle button i{font-style:normal;font-family:var(--s);font-weight:500;font-size:.64rem;letter-spacing:.06em;text-transform:lowercase}.m-slab-toggle button{color:#fbf6ea;border-color:rgba(230,200,126,.5);background:-webkit-gradient(linear,left top,left bottom,from(rgba(26,34,50,.72)),to(rgba(14,20,32,.72)));background:linear-gradient(180deg,rgba(26,34,50,.72),rgba(14,20,32,.72));text-shadow:0 1px 3px rgba(0,0,0,.7);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.35);box-shadow:0 3px 10px rgba(0,0,0,.35)}.m-slab-toggle button i{color:#e7d9b0;text-shadow:0 1px 2px rgba(0,0,0,.6)}.m-slab-toggle button.on{border-color:var(--gold);color:#fff8e6;background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,161,74,.45)),to(rgba(201,161,74,.2)));background:linear-gradient(180deg,rgba(201,161,74,.45),rgba(201,161,74,.2));-webkit-box-shadow:0 0 0 1px var(--gold),0 6px 18px rgba(201,161,74,.38),inset 0 1px 0 rgba(255,255,255,.2);box-shadow:0 0 0 1px var(--gold),0 6px 18px rgba(201,161,74,.38),inset 0 1px 0 rgba(255,255,255,.2)}.m-slab-toggle button.on i{color:#ffeec2}.m-slab-toggle button:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.reel-buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.05rem;margin-top:.9rem}.reel-slab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:118px;padding:.45rem;border:1px solid var(--line);background:#fff;border-radius:11px;cursor:pointer;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.32);box-shadow:0 12px 30px rgba(0,0,0,.32);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.reel-slab:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.reel-slab img{display:block;width:100%;height:auto;border-radius:6px}.reel-coins{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.9rem,2.4vw,1.9rem);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.reel-coin{position:relative;border:0;background:0 0;padding:0;cursor:pointer;width:clamp(118px,15.5vw,164px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.reel-coin::before{content:"";position:absolute;left:6%;right:6%;top:-2%;height:90%;border-radius:50%;background:radial-gradient(circle,rgba(230,200,126,.22),rgba(230,200,126,0) 64%);-webkit-filter:blur(8px);filter:blur(8px);z-index:0;pointer-events:none}.reel-coin img{position:relative;z-index:1;width:100%;height:auto;display:block;-webkit-filter:drop-shadow(0 16px 16px rgba(0,0,0,0.4));filter:drop-shadow(0 16px 16px rgba(0, 0, 0, .4));-webkit-animation:reel-bob 5s ease-in-out infinite;animation:reel-bob 5s ease-in-out infinite;will-change:transform}.reel-coin:nth-child(2) img{-webkit-animation-duration:5.7s;animation-duration:5.7s;-webkit-animation-delay:-2.6s;animation-delay:-2.6s}.reel-coin-lbl{position:relative;z-index:1;font-family:var(--d);font-weight:700;font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:#c9a14a;line-height:1}.reel-coin:focus-visible img,.reel-coin:hover img{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-filter:drop-shadow(0 24px 24px rgba(0,0,0,0.5)) brightness(1.07);filter:drop-shadow(0 24px 24px rgba(0, 0, 0, .5)) brightness(1.07)}.reel-coin:focus-visible{outline:0}@-webkit-keyframes reel-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-13px);transform:translateY(-13px)}}@keyframes reel-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-13px);transform:translateY(-13px)}}@media (prefers-reduced-motion:reduce){.reel-coin img{-webkit-animation:none;animation:none}}.reel-buy-act{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;min-width:200px}.reel-price{font-family:var(--d);font-weight:800;color:var(--ink);font-size:1.12rem;letter-spacing:.01em}.reel-price small{display:block;font-family:var(--s);font-weight:400;color:var(--muted);font-size:.78rem;letter-spacing:.02em;margin-top:.1rem}.card-art.slab-art{padding:1.3rem 1rem 1.1rem}body[data-side=dark] .card-art.slab-art,body[data-side=light] .card-art.slab-art{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f6fa));background:linear-gradient(180deg,#fff,#f4f6fa)}.card-art.slab-art img{width:Min(205px,66%);aspect-ratio:auto;border-radius:8px;-o-object-fit:contain;object-fit:contain;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.26);box-shadow:0 16px 32px rgba(0,0,0,.26);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.card:hover .card-art.slab-art img{-webkit-transform:translateY(-6px) rotate(0) scale(1.02);transform:translateY(-6px) rotate(0) scale(1.02)}.flagslab{-webkit-box-shadow:0 32px 72px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.7);box-shadow:0 32px 72px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.7)}.flagslab:hover{-webkit-transform:translateY(-8px) scale(1.018);transform:translateY(-8px) scale(1.018);-webkit-box-shadow:0 44px 96px rgba(0,0,0,.5),0 0 72px rgba(230,200,126,.42);box-shadow:0 44px 96px rgba(0,0,0,.5),0 0 72px rgba(230,200,126,.42)}body[data-side=dark] .flagslab:hover{-webkit-box-shadow:0 46px 100px rgba(0,0,0,.66),0 0 80px rgba(230,200,126,.5);box-shadow:0 46px 100px rgba(0,0,0,.66),0 0 80px rgba(230,200,126,.5)}.slab-faces{-webkit-transition:-webkit-transform .32s ease,-webkit-box-shadow .32s ease;transition:-webkit-transform .32s ease,-webkit-box-shadow .32s ease;transition:transform .32s ease,box-shadow .32s ease;transition:transform .32s ease,box-shadow .32s ease,-webkit-transform .32s ease,-webkit-box-shadow .32s ease}.slab-card:hover .slab-faces{-webkit-transform:translateY(-7px);transform:translateY(-7px);-webkit-box-shadow:0 36px 74px rgba(0,0,0,.32),0 0 56px rgba(230,200,126,.28);box-shadow:0 36px 74px rgba(0,0,0,.32),0 0 56px rgba(230,200,126,.28)}.reel-slab:hover{-webkit-box-shadow:0 22px 50px rgba(0,0,0,.4),0 0 46px rgba(230,200,126,.4);box-shadow:0 22px 50px rgba(0,0,0,.4),0 0 46px rgba(230,200,126,.4)}.card-art.slab-art img,.card.soon~.card .card-art.slab-art img{-webkit-box-shadow:0 18px 36px rgba(0,0,0,.28);box-shadow:0 18px 36px rgba(0,0,0,.28)}.card:hover .card-art.slab-art img{-webkit-box-shadow:0 26px 50px rgba(0,0,0,.34),0 0 40px rgba(230,200,126,.34);box-shadow:0 26px 50px rgba(0,0,0,.34),0 0 40px rgba(230,200,126,.34)}.drift{padding:clamp(3rem,6vw,5rem) 0;position:relative}.drift-rail{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drift-copy h2{font-family:var(--d);font-weight:800;color:var(--ink);font-size:clamp(1.8rem, 4vw, 2.8rem);line-height:1.04;margin:.5rem 0 .8rem}.drift-lead{font-family:var(--s);color:var(--muted);font-size:clamp(1rem, 1.5vw, 1.12rem);line-height:1.65;max-width:54ch}.drift-tag{font-family:var(--d);font-weight:700;color:var(--gold);font-size:clamp(1rem, 1.6vw, 1.2rem);margin:1rem 0 .2rem}.drift-actions{margin:1.2rem 0 .55rem}.drift-actions .btn{display:inline-block;text-decoration:none}.drift-fine{font-family:var(--s);font-style:italic;color:var(--muted);font-size:.9rem;margin:.2rem 0 0}.drift-mapwrap{position:relative}.drift-maplink{display:block;position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);-webkit-box-shadow:0 22px 50px rgba(0,0,0,.4);box-shadow:0 22px 50px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.drift-maplink:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 28px 60px rgba(0,0,0,.5),0 0 50px rgba(230,200,126,.25);box-shadow:0 28px 60px rgba(0,0,0,.5),0 0 50px rgba(230,200,126,.25)}.drift-map{display:block;width:100%;height:auto}.drift-maptag{position:absolute;top:10px;right:10px;background:rgba(11,19,32,.85);color:var(--gold2);font-family:var(--d);font-weight:700;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;padding:.3em .7em;border-radius:30px;border:1px solid var(--gold)}.drift-maplink:hover .drift-maptag{background:var(--gold);color:#1c3444}.drift-listen,.pm-listen{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;margin:.4rem 0 1.2rem;padding:.5em 1.5em .5em .5em;border:1.5px solid var(--gold);background:rgba(201,161,74,.08);color:var(--gold2);border-radius:999px;cursor:pointer;font-family:var(--d);font-weight:700;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;-webkit-box-shadow:0 5px 18px rgba(0,0,0,.16);box-shadow:0 5px 18px rgba(0,0,0,.16);-webkit-transition:all .22s;transition:all .22s}.drift-listen:hover,.pm-listen:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:var(--gold);color:#1c3444;-webkit-box-shadow:0 12px 28px rgba(201,161,74,.34);box-shadow:0 12px 28px rgba(201,161,74,.34)}.drift-listen.playing,.pm-listen.playing{background:var(--gold);color:#1c3444}.drift-listen .dl-icon,.pm-listen .dl-icon{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:var(--gold);color:#1c3444;font-size:.66rem;line-height:1;-webkit-box-flex:0;-ms-flex:none;flex:none;padding-left:.14em;-webkit-box-shadow:0 0 0 0 rgba(201,161,74,.55);box-shadow:0 0 0 0 rgba(201,161,74,.55);-webkit-animation:pm-pulse 2.4s ease-out infinite;animation:pm-pulse 2.4s ease-out infinite}@-webkit-keyframes pm-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(201,161,74,.55);box-shadow:0 0 0 0 rgba(201,161,74,.55)}70%{-webkit-box-shadow:0 0 0 13px rgba(201,161,74,0);box-shadow:0 0 0 13px rgba(201,161,74,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(201,161,74,0);box-shadow:0 0 0 0 rgba(201,161,74,0)}}@keyframes pm-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(201,161,74,.55);box-shadow:0 0 0 0 rgba(201,161,74,.55)}70%{-webkit-box-shadow:0 0 0 13px rgba(201,161,74,0);box-shadow:0 0 0 13px rgba(201,161,74,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(201,161,74,0);box-shadow:0 0 0 0 rgba(201,161,74,0)}}.drift-listen:hover .dl-icon,.pm-listen:hover .dl-icon{background:#1c3444;color:var(--gold)}.drift-listen.playing .dl-icon,.pm-listen.playing .dl-icon{-webkit-animation:none;animation:none}@media (prefers-reduced-motion:reduce){.drift-listen .dl-icon,.pm-listen .dl-icon{-webkit-animation:none;animation:none}}.privatemint{padding:clamp(2.8rem,5vw,4.2rem) 0;border-top:1px solid var(--line2);position:relative}body[data-side=light] .privatemint{background:-webkit-gradient(linear,left top,left bottom,from(#fbf4e2),to(#f3ead2));background:linear-gradient(180deg,#fbf4e2,#f3ead2)}body[data-side=dark] .privatemint{background:-webkit-gradient(linear,left top,left bottom,from(#0c1626),to(#0a1320));background:linear-gradient(180deg,#0c1626,#0a1320)}.pm-rail{max-width:680px;margin:0 auto;text-align:center}.pm-title{font-family:var(--d);font-weight:800;color:var(--ink);font-size:clamp(1.6rem, 3.4vw, 2.4rem);line-height:1.08;margin:.5rem 0 .8rem}.pm-lead{font-family:var(--s);color:var(--muted);font-size:clamp(.96rem, 1.4vw, 1.08rem);line-height:1.65;max-width:60ch;margin:0 auto 1.2rem}.pm-call{font-family:var(--d);font-weight:700;color:var(--gold);letter-spacing:.05em;font-size:clamp(1rem, 1.6vw, 1.2rem);margin:.6rem 0 .7rem}.pm-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem 1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.3rem 0}.pm-contact{font-family:var(--d);font-weight:600;letter-spacing:.04em;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:2px;font-size:.94rem;-webkit-transition:color .2s;transition:color .2s}.pm-contact:hover{color:var(--gold)}.pm-sign{font-family:var(--d);letter-spacing:.2em;text-transform:uppercase;font-size:.6rem;color:var(--muted);margin-top:1.5rem}.drift-mapcap{text-align:center;font-family:var(--s);font-style:italic;color:var(--muted);font-size:.84rem;margin-top:.6rem}@media (max-width:820px){.drift-rail{grid-template-columns:1fr}}#m-slab.m-slab-hero{-webkit-box-shadow:0 34px 78px rgba(0,0,0,.5);box-shadow:0 34px 78px rgba(0,0,0,.5)}#m-slab.m-slab-hero:hover{-webkit-box-shadow:0 44px 96px rgba(0,0,0,.56),0 0 64px rgba(230,200,126,.42);box-shadow:0 44px 96px rgba(0,0,0,.56),0 0 64px rgba(230,200,126,.42)}#lightbox img{-webkit-box-shadow:0 50px 120px rgba(0,0,0,.78),0 0 90px rgba(230,200,126,.18);box-shadow:0 50px 120px rgba(0,0,0,.78),0 0 90px rgba(230,200,126,.18)}.stage-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.8rem,1.6vw,1.3rem)}.fg-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.5rem,1vw,.9rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.fg-thumb{width:96px;display:block;padding:.28rem;border:1px solid var(--line);background:#fff;border-radius:9px;cursor:pointer;-webkit-box-shadow:0 7px 18px rgba(0,0,0,.26);box-shadow:0 7px 18px rgba(0,0,0,.26);-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.fg-thumb img{display:block;width:100%;height:auto;border-radius:5px}.fg-thumb:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--gold)}.fg-thumb.on{border-color:var(--gold);-webkit-box-shadow:0 0 0 2px var(--gold),0 7px 18px rgba(0,0,0,.3);box-shadow:0 0 0 2px var(--gold),0 7px 18px rgba(0,0,0,.3)}@media (max-width:560px){.stage-gallery{gap:.6rem}}.plate-btn{display:inline-block;border:0;background:0 0;padding:0;margin:0;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent;-webkit-transition:-webkit-transform .16s ease,-webkit-filter .16s ease;transition:-webkit-transform .16s ease,-webkit-filter .16s ease;transition:transform .16s ease,filter .16s ease;transition:transform .16s ease,filter .16s ease,-webkit-transform .16s ease,-webkit-filter .16s ease}.plate-btn img{display:block;width:100%;height:auto;-webkit-filter:drop-shadow(0 3px 7px rgba(0,0,0,0.34));filter:drop-shadow(0 3px 7px rgba(0, 0, 0, .34))}body[data-side=dark] .plate-btn img{-webkit-filter:drop-shadow(0 3px 9px rgba(0,0,0,0.6));filter:drop-shadow(0 3px 9px rgba(0, 0, 0, .6))}.plate-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.plate-btn:hover img{-webkit-filter:drop-shadow(0 9px 18px rgba(0,0,0,0.42)) brightness(1.06);filter:drop-shadow(0 9px 18px rgba(0, 0, 0, .42)) brightness(1.06)}body[data-side=dark] .plate-btn:hover img{-webkit-filter:drop-shadow(0 9px 20px rgba(201,161,74,0.32)) brightness(1.08);filter:drop-shadow(0 9px 20px rgba(201, 161, 74, .32)) brightness(1.08)}.plate-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.plate-btn:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:10px}.buyrow .plate-btn{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:clamp(165px,42%,210px)}.plate-btn--modal{width:clamp(170px,48%,215px)}.saga-actions .plate-btn{width:clamp(160px,54%,200px)}.hero-ctas .plate-btn{width:clamp(200px,50%,275px)}.herostage .stage-gallery{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.herostage .fg-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.herostage .fg-thumb,.herostage .fg-thumb.on{padding:.46rem;border-radius:12px;border:1px solid rgba(95,72,38,.34);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.2);box-shadow:0 8px 20px rgba(0,0,0,.2)}body[data-side=dark] .herostage .fg-thumb,body[data-side=dark] .herostage .fg-thumb.on{border-color:rgba(232,240,252,.32)}.herostage .fg-thumb:hover{border-color:var(--gold)}.fg-tagline{position:absolute;bottom:.1rem;left:calc(50% + 4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2em;text-align:left;z-index:3;pointer-events:none}.fg-tagline b{font-family:var(--d);font-weight:800;color:var(--osw);font-size:clamp(.68rem, .8vw, .94rem);letter-spacing:.03em;line-height:1.14;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 2px rgba(9,16,26,.95),0 1px 3px rgba(9,16,26,.9),0 0 6px rgba(9,16,26,.5)}@media (max-width:1024px){.fg-tagline{display:none}}.herostage .stage-gallery{gap:clamp(1rem,1.8vw,1.5rem)}.herostage .plate-btn.plate-under{margin:.95rem auto 0;width:Min(205px,54vw)}.slab-meta .plate-btn{width:Min(165px,44vw)}.plate-checkout{width:100%}@media (max-width:560px){.buyrow .plate-btn,.hero-ctas .plate-btn,.herostage .plate-btn.plate-under,.plate-btn--modal,.saga-actions .plate-btn{width:clamp(160px,78%,215px)}}.hero-lede{max-width:46ch;margin:.55rem 0 .15rem;font-family:var(--s);font-size:clamp(.98rem, 1.35vw, 1.12rem);line-height:1.58;font-weight:500}body[data-side=light] .hero-lede{color:#1c3444;text-shadow:0 1px 0 rgba(255,252,240,.6)}body[data-side=dark] .hero-lede{color:#c3cee0}.plate-btn{position:relative}.plate-btn img{position:relative;z-index:1}.plate-btn::before{content:"";position:absolute;inset:-32%;z-index:0;pointer-events:none;border-radius:26%;background:radial-gradient(closest-side,rgba(255,190,90,.95),rgba(255,160,60,.4) 46%,rgba(255,160,60,0) 75%);-webkit-filter:blur(18px);filter:blur(18px);opacity:.35}body[data-side=dark] .plate-btn::before{background:radial-gradient(closest-side,#ffd48c,rgba(120,195,235,.38) 48%,rgba(120,195,235,0) 78%)}.plate-btn::after{content:"";position:absolute;inset:0;border-radius:7%;pointer-events:none;z-index:2;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.5) 48%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.5) 52%,transparent 58%);background-size:240% 100%;background-repeat:no-repeat;background-position:240% 0;mix-blend-mode:screen;opacity:0}@-webkit-keyframes plate-glint{0%{background-position:240% 0;opacity:0}3%{opacity:1}27%{background-position:-80% 0;opacity:1}32%{opacity:0}100%{background-position:-80% 0;opacity:0}}@keyframes plate-glint{0%{background-position:240% 0;opacity:0}3%{opacity:1}27%{background-position:-80% 0;opacity:1}32%{opacity:0}100%{background-position:-80% 0;opacity:0}}@-webkit-keyframes plate-breathe{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.012);transform:scale(1.012)}}@keyframes plate-breathe{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.012);transform:scale(1.012)}}@-webkit-keyframes plate-pop{0%{-webkit-transform:translateY(7px) scale(.985);transform:translateY(7px) scale(.985)}50%{-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes plate-pop{0%{-webkit-transform:translateY(7px) scale(.985);transform:translateY(7px) scale(.985)}50%{-webkit-transform:translateY(0) scale(1.04);transform:translateY(0) scale(1.04)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes plate-beacon{0%,100%{opacity:.35;-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes plate-beacon{0%,100%{opacity:.35;-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.plate-btn.plate-in::before{-webkit-animation:plate-beacon 4.5s ease-in-out infinite;animation:plate-beacon 4.5s ease-in-out infinite}.plate-btn.plate-in img{-webkit-animation:plate-pop .9s cubic-bezier(.2,.72,.2,1),plate-breathe 4s ease-in-out .9s infinite;animation:plate-pop .9s cubic-bezier(.2,.72,.2,1),plate-breathe 4s ease-in-out .9s infinite}.plate-btn:hover img{-webkit-animation-play-state:paused;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.plate-btn.plate-in::after,.plate-btn.plate-in::before,.plate-btn::after,.plate-btn::before{-webkit-animation:none;animation:none;opacity:0}.plate-btn img,.plate-btn.plate-in img{-webkit-animation:none;animation:none}}.sidetoggle .flipcoin{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;height:50px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-perspective:340px;perspective:340px;padding:4px;border-radius:10px;background:linear-gradient(155deg,rgba(255,252,242,.16),rgba(255,252,242,.03));border:1px solid rgba(201,161,74,.55);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 3px 8px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 3px 8px rgba(0,0,0,.35)}body[data-side=dark] .sidetoggle .flipcoin{border-color:rgba(125,147,189,.6);background:linear-gradient(155deg,rgba(220,232,255,.12),rgba(220,232,255,.02))}.sidetoggle .fc-inner{display:block;position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .85s cubic-bezier(.5, .05, .2, 1.05);transition:-webkit-transform .85s cubic-bezier(.5, .05, .2, 1.05);transition:transform .85s cubic-bezier(.5, .05, .2, 1.05);transition:transform .85s cubic-bezier(.5, .05, .2, 1.05),-webkit-transform .85s cubic-bezier(.5, .05, .2, 1.05)}.sidetoggle .fc-face{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(circle at 38% 32%,#efe9d8,#bcb5a3 68%,#8c8676);-webkit-box-shadow:0 0 0 2px var(--gold),inset 0 0 7px rgba(0,0,0,.4),0 2px 7px rgba(0,0,0,.45);box-shadow:0 0 0 2px var(--gold),inset 0 0 7px rgba(0,0,0,.4),0 2px 7px rgba(0,0,0,.45)}.sidetoggle .fc-sea{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}body[data-side=dark] .sidetoggle .fc-inner{-webkit-transform:rotateY(540deg);transform:rotateY(540deg)}body[data-side=dark] .sidetoggle .fc-face{-webkit-box-shadow:0 0 0 2px #7d93bd,inset 0 0 7px rgba(0,0,0,.55),0 2px 7px rgba(0,0,0,.6);box-shadow:0 0 0 2px #7d93bd,inset 0 0 7px rgba(0,0,0,.55),0 2px 7px rgba(0,0,0,.6)}.sidetoggle:hover .fc-inner{-webkit-transform:scale(1.08);transform:scale(1.08)}body[data-side=dark] .sidetoggle:hover .fc-inner{-webkit-transform:rotateY(540deg) scale(1.08);transform:rotateY(540deg) scale(1.08)}.sidetoggle:hover .flipcoin{border-color:var(--gold);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 11px rgba(230,200,126,.45),0 3px 8px rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 11px rgba(230,200,126,.45),0 3px 8px rgba(0,0,0,.4)}@media (prefers-reduced-motion:reduce){.sidetoggle .fc-inner{-webkit-transition:none;transition:none}}.sidetoggle{position:relative}.flip-hint{position:absolute;top:calc(100% + 3px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:var(--d);font-size:.5rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);white-space:nowrap;opacity:.82;pointer-events:none}@media (max-width:1379px){.flip-hint{display:none}}.portal-enter{display:block;border:0;background:0 0;padding:0;margin:.4rem auto .2rem;cursor:pointer;line-height:0;width:Min(380px,80%);-webkit-tap-highlight-color:transparent;-webkit-transition:-webkit-transform .18s ease,-webkit-filter .18s ease;transition:-webkit-transform .18s ease,-webkit-filter .18s ease;transition:transform .18s ease,filter .18s ease;transition:transform .18s ease,filter .18s ease,-webkit-transform .18s ease,-webkit-filter .18s ease}.portal-enter img{display:block;width:100%;height:auto;-webkit-filter:drop-shadow(0 7px 18px rgba(0,0,0,0.45));filter:drop-shadow(0 7px 18px rgba(0, 0, 0, .45))}.portal-enter:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.portal-enter:hover img{-webkit-filter:drop-shadow(0 13px 28px rgba(0,0,0,0.52)) brightness(1.05);filter:drop-shadow(0 13px 28px rgba(0, 0, 0, .52)) brightness(1.05)}.portal-enter:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.portal-enter:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:8px}.enter-cue{display:block;margin:.05rem auto 0;font-family:var(--s);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;line-height:1;opacity:.95;-webkit-animation:enter-bob 2.6s ease-in-out infinite;animation:enter-bob 2.6s ease-in-out infinite}body[data-side=light] .enter-cue{color:#13627d}body[data-side=dark] .enter-cue{color:#fbf6ea}@-webkit-keyframes enter-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}}@keyframes enter-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}}.portal-enter{-webkit-animation:enter-breath 2.6s ease-in-out .45s 2;animation:enter-breath 2.6s ease-in-out .45s 2}@-webkit-keyframes enter-breath{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.035);transform:scale(1.035)}}@keyframes enter-breath{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.035);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.enter-cue{-webkit-animation:none;animation:none}.portal-enter,.portal-enter img{-webkit-animation:none;animation:none}}.cue-spear{width:.95em;height:.95em;display:inline-block;vertical-align:-.16em;margin-right:.3em;fill:currentColor}.portal-head .pt-pro{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:90%;margin:.55em auto .15em;font-family:var(--s);font-style:normal;font-weight:600;font-size:clamp(.74rem, 1vw, .9rem);letter-spacing:.05em;line-height:1.35;color:#f3ead2;background:rgba(8,14,24,.8);border:1px solid rgba(201,161,74,.4);border-radius:999px;padding:.4em 1.2em;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.28);box-shadow:0 6px 20px rgba(0,0,0,.28)}.hilite{position:relative;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#0a1421),to(#0d1c2e));background:linear-gradient(180deg,#0a1421,#0d1c2e);border-top:1px solid rgba(201,161,74,.4);border-bottom:1px solid rgba(201,161,74,.4)}.hilite-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:hilite-scroll 42s linear infinite;animation:hilite-scroll 42s linear infinite;will-change:transform}.hilite-set{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;white-space:nowrap;padding:.5rem 0;color:#fbf6ea;font-family:var(--d);font-weight:700;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}@-webkit-keyframes hilite-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes hilite-scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.hilite-track{-webkit-animation:none;animation:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.hilite-set[aria-hidden]{display:none}}.collection{--cpaper:#f3e8cb;--cink:#1C3444;--cmut:#3E5C66;--cgold:#c9a14a;--cteal:#14666F;--cline:rgba(201,161,74,.45)}body[data-side=light] .collection{background:radial-gradient(125% 85% at 50% -8%,rgba(255,247,224,.85),transparent 52%),radial-gradient(110% 120% at 50% 118%,rgba(150,108,48,.12),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#f1e8cc),to(#e3d3a8));background:radial-gradient(125% 85% at 50% -8%,rgba(255,247,224,.85),transparent 52%),radial-gradient(110% 120% at 50% 118%,rgba(150,108,48,.12),transparent 60%),linear-gradient(180deg,#f1e8cc,#e3d3a8)}body[data-side=dark] .collection{--cpaper:#102232;--cink:#ecdfc6;--cmut:#9db0c0;--cgold:#d9b86a;--cteal:#3f96a3;--cline:rgba(150,180,200,.22);background:radial-gradient(120% 80% at 50% -6%,rgba(60,120,130,.18),transparent 55%),-webkit-gradient(linear,left top,left bottom,from(#0c1a26),to(#08121c));background:radial-gradient(120% 80% at 50% -6%,rgba(60,120,130,.18),transparent 55%),linear-gradient(180deg,#0c1a26,#08121c)}.collection .rail{position:relative;z-index:1}.coll-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.1rem;border-bottom:1px solid var(--cline);margin-bottom:1.6rem}.coll-title{font-family:var(--p);font-weight:400;line-height:1;color:var(--cink);font-size:clamp(1.7rem, 3.4vw, 2.6rem);margin:0}.coll-sub{font-family:var(--d);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;color:var(--cmut);margin:.5rem 0 0}.coll-head-r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.coll-specs{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3rem;margin:0;padding:0}.coll-specs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:.1rem}.cs-ic{color:var(--cgold)}.cs-ic svg{width:22px;height:22px}.coll-specs b{font-family:var(--d);font-weight:700;font-size:.66rem;color:var(--cink);letter-spacing:.04em;text-transform:uppercase}.coll-specs i{font-family:var(--s);font-style:normal;font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cmut)}.coll-ledger{font-family:var(--d);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;color:#f3e8cc;background:-webkit-gradient(linear,left top,left bottom,from(var(--cteal)),to(#123f47));background:linear-gradient(180deg,var(--cteal),#123f47);border:1px solid var(--cgold);border-radius:7px;padding:.7em 1.3em;cursor:pointer;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.25);box-shadow:0 5px 14px rgba(0,0,0,.25);-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.coll-ledger:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 22px rgba(0,0,0,.3);box-shadow:0 10px 22px rgba(0,0,0,.3)}.coll-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.8rem,1.5vw,1.25rem)}.colc{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:.26rem;border-radius:13px;overflow:hidden;padding:1.05rem .8rem 1.1rem;cursor:pointer;border:1px solid var(--cline);background-size:cover;background-position:center;min-height:440px;-webkit-box-shadow:0 12px 26px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.06);box-shadow:0 12px 26px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.06);-webkit-transition:border-color .24s ease,-webkit-transform .24s cubic-bezier(.2, .7, .3, 1),-webkit-box-shadow .24s ease;transition:border-color .24s ease,-webkit-transform .24s cubic-bezier(.2, .7, .3, 1),-webkit-box-shadow .24s ease;transition:transform .24s cubic-bezier(.2, .7, .3, 1),box-shadow .24s ease,border-color .24s ease;transition:transform .24s cubic-bezier(.2, .7, .3, 1),box-shadow .24s ease,border-color .24s ease,-webkit-transform .24s cubic-bezier(.2, .7, .3, 1),-webkit-box-shadow .24s ease}@media (hover:hover){.colc:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:#caa44e;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.45);box-shadow:0 20px 40px rgba(0,0,0,.45)}}.colc>*{position:relative;z-index:2}.colc-cnr{position:absolute;z-index:3;color:rgba(201,161,74,.6);font-size:.5rem}.colc-cnr.tl{top:.45rem;left:.55rem}.colc-cnr.tr{top:.45rem;right:.55rem}.colc-cnr.bl{bottom:.45rem;left:.55rem}.colc-cnr.br{bottom:.45rem;right:.55rem}.colc-num{font-family:var(--d);font-weight:700;letter-spacing:.28em;font-size:1.02rem;margin-bottom:.1rem;color:#caa44e}.colc-plate{margin:.05rem 0 .12rem;padding:.3rem .75rem;border-radius:5px;font-family:var(--p);font-weight:400;font-size:.86rem;line-height:1.02;border:1px solid #c9a14a;background:-webkit-gradient(linear,left top,left bottom,from(#16314a),to(#0a1a28));background:linear-gradient(180deg,#16314a,#0a1a28);color:#f0dca0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.45);box-shadow:0 3px 8px rgba(0,0,0,.45)}.colc-plate small{display:block;font-family:var(--d);font-weight:700;font-size:.46rem;letter-spacing:.2em;text-transform:uppercase;color:#caa44e;margin-top:2px}.colc--sand .colc-plate{background:-webkit-gradient(linear,left top,left bottom,from(#0e525c),to(#063a42));background:linear-gradient(180deg,#0e525c,#063a42);border-color:#2f8a93}.colc--sand .colc-plate small{color:#a9d0d4}.colc--sea .colc-plate{border-color:#3f7d8a}.colc--sea .colc-plate small{color:#9fc8d2}.colc-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:272px;margin:.32rem 0 .1rem}.colc-coin{max-width:96%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,0.4));filter:drop-shadow(0 8px 16px rgba(0, 0, 0, .4))}.colc-name{font-family:var(--d);font-weight:700;font-size:.82rem;line-height:1.12;letter-spacing:.03em;text-transform:uppercase;margin:.1rem 0 0;min-height:2.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.colc-rel{font-family:var(--s);font-style:normal;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.colc-btn{font-family:var(--d);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;color:#2a1f0a;background:linear-gradient(160deg,#f8e7b0,#d8b25a 55%,#9c7626);border:0;border-radius:5px;padding:.5em 1.2em;margin-top:.4rem;cursor:pointer;-webkit-box-shadow:0 5px 12px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.5);box-shadow:0 5px 12px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.5);-webkit-transition:-webkit-filter .16s ease,-webkit-transform .16s ease;transition:-webkit-filter .16s ease,-webkit-transform .16s ease;transition:filter .16s ease,transform .16s ease;transition:filter .16s ease,transform .16s ease,-webkit-filter .16s ease,-webkit-transform .16s ease}.colc-btn:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.colc-avail{font-family:var(--d);font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;margin-top:.5rem;color:#0c7c74}.colc-soon{font-family:var(--d);font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;margin-top:.5rem;color:#cdb878;opacity:.85}.colc--sand.is-live{background:-webkit-gradient(linear,left top,left bottom,from(#f6ead0),color-stop(72%,#e7d4ac),to(#dcc696));background:linear-gradient(180deg,#f6ead0,#e7d4ac 72%,#dcc696);border-color:rgba(140,100,45,.5)}.colc--sand.is-live .colc-num{color:#c9a14a}.colc--sand.is-live .colc-name{color:#233240}.colc--sand.is-live .colc-rel{color:#1d6b74}.colc--sea.is-live{background:-webkit-gradient(linear,left top,left bottom,from(#1a3b54),color-stop(72%,#0c2236),to(#081726));background:linear-gradient(180deg,#1a3b54,#0c2236 72%,#081726);border-color:rgba(150,180,200,.3)}.colc--sea.is-live .colc-num{color:#d9b86a}.colc--sea.is-live .colc-name{color:#f0e6cf}.colc--sea.is-live .colc-rel{color:#9fc3cf}.colc--sea.is-live .colc-avail{color:#2ec4b6}.colc--locked{background-color:#0a1a28;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.colc--locked .colc-veil{position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(6,16,26,.55)),color-stop(52%,rgba(6,14,24,.74)),to(rgba(4,10,18,.92)));background:linear-gradient(180deg,rgba(6,16,26,.55) 0,rgba(6,14,24,.74) 52%,rgba(4,10,18,.92) 100%)}.colc--locked .colc-name{color:#e9ddc0}.colc--locked .colc-rel{color:#9fb9c4}.colc-med{width:38px;height:38px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.1rem auto .15rem;background:radial-gradient(circle at 40% 35%,#243a44,#0d1a22);border:1.5px solid rgba(201,161,74,.6);color:#caa44e;font-family:var(--d);font-weight:800;font-size:.66rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.colc-lockwrap{position:relative;width:150px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.55rem auto .6rem}.colc-fog{position:absolute;inset:-38px;border-radius:50%;background:radial-gradient(circle,rgba(195,238,248,.55) 0,rgba(120,200,215,.28) 34%,transparent 68%);-webkit-filter:blur(9px);filter:blur(9px);-webkit-animation:colcfog 3.6s ease-in-out infinite;animation:colcfog 3.6s ease-in-out infinite}.colc-fog2{position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(225,245,250,.5) 0,transparent 60%);-webkit-filter:blur(4px);filter:blur(4px)}.colc-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(220,238,243,.5);-webkit-box-shadow:inset 0 0 22px rgba(150,220,235,.45),0 0 18px rgba(120,200,220,.32);box-shadow:inset 0 0 22px rgba(150,220,235,.45),0 0 18px rgba(120,200,220,.32)}.colc-ring::before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px solid rgba(220,238,243,.25)}.colc-lockwrap svg{position:relative;width:40px;height:40px;fill:#eef9fb;-webkit-filter:drop-shadow(0 0 10px rgba(160,225,245,0.9));filter:drop-shadow(0 0 10px rgba(160, 225, 245, .9))}@-webkit-keyframes colcfog{0%,100%{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.07);transform:scale(1.07)}}@keyframes colcfog{0%,100%{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.07);transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.colc-fog{-webkit-animation:none;animation:none}}.coll-spot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.6rem,4vw,3.4rem);margin:0 auto clamp(1.4rem,3vw,2.2rem);padding:clamp(1.3rem,2.8vw,2.2rem) clamp(1rem,3vw,2.4rem);border-radius:14px;overflow:hidden}body[data-side=light] .coll-spot{background:radial-gradient(92% 135% at 50% -22%,rgba(255,246,214,.95),rgba(241,232,204,0) 62%)}body[data-side=dark] .coll-spot{background:radial-gradient(92% 135% at 50% -22%,rgba(72,124,164,.3),transparent 64%)}.cs-rays{position:absolute;top:-14%;left:50%;-webkit-transform:translateX(-70%);transform:translateX(-70%);width:clamp(280px,32vw,440px);height:130%;pointer-events:none;background:linear-gradient(8deg,transparent 44%,rgba(255,236,170,.5) 50%,transparent 56%),linear-gradient(-6deg,transparent 40%,rgba(255,244,200,.38) 50%,transparent 60%),linear-gradient(2deg,transparent 42%,rgba(255,250,225,.28) 50%,transparent 58%);-webkit-filter:blur(6px);filter:blur(6px);-webkit-animation:csrays 7s ease-in-out infinite alternate;animation:csrays 7s ease-in-out infinite alternate}body[data-side=dark] .cs-rays{background:linear-gradient(8deg,transparent 44%,rgba(170,220,245,.46) 50%,transparent 56%),linear-gradient(-6deg,transparent 40%,rgba(190,230,250,.36) 50%,transparent 60%),linear-gradient(2deg,transparent 42%,rgba(220,240,252,.26) 50%,transparent 58%)}@-webkit-keyframes csrays{from{opacity:.72}to{opacity:1}}@keyframes csrays{from{opacity:.72}to{opacity:1}}.reel-artifact{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;height:clamp(340px,38vw,540px);width:auto;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);margin:0 clamp(-1.4rem,-1vw,-.5rem);-webkit-filter:drop-shadow(0 14px 30px rgba(60,40,15,0.45));filter:drop-shadow(0 14px 30px rgba(60, 40, 15, .45))}@media (max-width:760px){.reel-artifact{display:none}}.cs-artifact{height:clamp(265px,30vw,385px);width:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;-webkit-transform:rotate(8deg);transform:rotate(8deg);margin-right:clamp(-1.2rem,-1vw,-.6rem);-webkit-filter:drop-shadow(0 12px 26px rgba(60,40,15,0.42));filter:drop-shadow(0 12px 26px rgba(60, 40, 15, .42));pointer-events:none}@media (max-width:820px){.cs-artifact{display:none!important}}.cs-slab{position:relative;margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:10px;overflow:hidden;z-index:1}.cs-slab img{display:block;height:clamp(225px,25vw,320px);width:auto;border-radius:10px;-webkit-box-shadow:0 26px 58px rgba(0,0,0,.5),0 0 0 1px rgba(201,161,74,.45);box-shadow:0 26px 58px rgba(0,0,0,.5),0 0 0 1px rgba(201,161,74,.45)}body[data-side=light] .cs-slab img{-webkit-box-shadow:0 22px 46px rgba(96,70,22,.36),0 0 0 1px rgba(160,120,50,.4);box-shadow:0 22px 46px rgba(96,70,22,.36),0 0 0 1px rgba(160,120,50,.4)}.cs-sheen{position:absolute;inset:0;pointer-events:none;border-radius:10px;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.32) 46%,rgba(255,255,255,.12) 52%,transparent 66%);-webkit-transform:translateX(-160%);transform:translateX(-160%);-webkit-animation:cssheen 5.6s ease-in-out infinite;animation:cssheen 5.6s ease-in-out infinite}@-webkit-keyframes cssheen{0%,55%{-webkit-transform:translateX(-160%);transform:translateX(-160%)}100%,80%{-webkit-transform:translateX(160%);transform:translateX(160%)}}@keyframes cssheen{0%,55%{-webkit-transform:translateX(-160%);transform:translateX(-160%)}100%,80%{-webkit-transform:translateX(160%);transform:translateX(160%)}}@media (prefers-reduced-motion:reduce){.cs-rays,.cs-sheen{-webkit-animation:none;animation:none}}.cs-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;position:relative;z-index:1;max-width:34rem}.cs-eyebrow{font-family:var(--d);font-weight:700;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.6rem, .82vw, .78rem);color:#14666f}body[data-side=dark] .cs-eyebrow{color:var(--gold)}.cs-name{font-family:var(--d);font-weight:800;text-transform:uppercase;line-height:.98;font-size:clamp(1.6rem, 3vw, 2.55rem);margin:0;color:#1c3444}body[data-side=dark] .cs-name{color:var(--osw);text-shadow:0 2px 12px rgba(2,6,12,.7)}.cs-scarce{font-family:var(--d);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.58rem, .78vw, .76rem);margin:0;color:#1d6b74}body[data-side=dark] .cs-scarce{color:#7fc7d4}.cs-buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.3rem}.cs-price{font-family:var(--d);font-weight:900;font-size:clamp(1.8rem, 2.9vw, 2.6rem);line-height:.9;color:#1c3444}body[data-side=dark] .cs-price{color:var(--osw);text-shadow:0 2px 8px rgba(0,0,0,.5)}.cs-claim{border:0;cursor:pointer;font-family:var(--d);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#1c3444;background:-webkit-gradient(linear,left top,left bottom,from(#e8cd7f),to(#c9a14a));background:linear-gradient(180deg,#e8cd7f,#c9a14a);border-radius:8px;padding:.6em 1.45em;font-size:clamp(.76rem, .98vw, .96rem);-webkit-box-shadow:0 10px 26px rgba(201,161,74,.38);box-shadow:0 10px 26px rgba(201,161,74,.38);-webkit-transition:-webkit-transform .16s ease,-webkit-filter .16s ease;transition:-webkit-transform .16s ease,-webkit-filter .16s ease;transition:transform .16s ease,filter .16s ease;transition:transform .16s ease,filter .16s ease,-webkit-transform .16s ease,-webkit-filter .16s ease}.cs-claim:focus-visible,.cs-claim:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.07);filter:brightness(1.07);outline:0}.cs-view{border:0;background:0 0;cursor:pointer;font-family:var(--d);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;color:#3e5c66;border-bottom:1px solid rgba(20,102,111,.5);padding:.2em 0}body[data-side=dark] .cs-view{color:#cdd6e2;border-color:rgba(205,214,226,.4)}@media (max-width:820px){.coll-spot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.cs-copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs-rays{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.coll-tideline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.1rem;margin:0 auto clamp(1.4rem,3vw,2.2rem);max-width:Min(760px,92%)}.coll-tideline .tl-label,.coll-tideline .tl-next{font-family:var(--d);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.56rem, .78vw, .74rem);white-space:nowrap;color:#14666f}body[data-side=dark] .coll-tideline .tl-label,body[data-side=dark] .coll-tideline .tl-next{color:#e3cc8f}.coll-tideline .tl-bar{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:6px;border-radius:99px;background:rgba(138,101,32,.22);overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.25);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}body[data-side=dark] .coll-tideline .tl-bar{background:rgba(120,180,205,.18)}.coll-tideline .tl-bar i{display:block;height:100%;border-radius:99px;background:-webkit-gradient(linear,left top,right top,from(#8ed0dd),color-stop(55%,#1d6b74),to(#c9a14a));background:linear-gradient(90deg,#8ed0dd,#1d6b74 55%,#c9a14a);-webkit-box-shadow:0 0 12px rgba(120,200,220,.5);box-shadow:0 0 12px rgba(120,200,220,.5)}.colc-stage{position:relative}.colc-chip{position:absolute;top:.55rem;right:.55rem;z-index:2;font-family:var(--d);font-weight:800;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#1c3444;background:-webkit-gradient(linear,left top,left bottom,from(#e8cd7f),to(#c9a14a));background:linear-gradient(180deg,#e8cd7f,#c9a14a);border-radius:99px;padding:.34em .8em;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3)}.colc-whisper{max-height:0;opacity:0;overflow:hidden;margin:0;font-family:var(--s);font-style:italic;font-size:.86rem;line-height:1.35;color:#cfe6ec;text-align:center;-webkit-transition:max-height .5s ease,opacity .6s ease,margin .5s ease;transition:max-height .5s ease,opacity .6s ease,margin .5s ease}.colc--locked:focus-within .colc-whisper,.colc--locked:hover .colc-whisper{max-height:3.4em;opacity:1;margin:.3rem 0 .1rem}.colc-fog,.colc-fog2{-webkit-transition:opacity .9s ease,-webkit-transform .9s ease;transition:opacity .9s ease,-webkit-transform .9s ease;transition:transform .9s ease,opacity .9s ease;transition:transform .9s ease,opacity .9s ease,-webkit-transform .9s ease}.colc--locked:hover .colc-fog{-webkit-transform:translateX(-20px) scale(1.12);transform:translateX(-20px) scale(1.12);opacity:.4}.colc--locked:hover .colc-fog2{-webkit-transform:translateX(18px) scale(1.06);transform:translateX(18px) scale(1.06);opacity:.45}.colc-ring{-webkit-transition:-webkit-box-shadow .6s ease;transition:-webkit-box-shadow .6s ease;transition:box-shadow .6s ease;transition:box-shadow .6s ease,-webkit-box-shadow .6s ease}.colc--locked:hover .colc-ring{-webkit-box-shadow:inset 0 0 30px rgba(170,235,250,.65),0 0 30px rgba(140,215,235,.5);box-shadow:inset 0 0 30px rgba(170,235,250,.65),0 0 30px rgba(140,215,235,.5)}.colc-lockwrap svg{-webkit-transition:-webkit-filter .5s ease,-webkit-transform .5s ease;transition:-webkit-filter .5s ease,-webkit-transform .5s ease;transition:filter .5s ease,transform .5s ease;transition:filter .5s ease,transform .5s ease,-webkit-filter .5s ease,-webkit-transform .5s ease}.colc--locked:hover .colc-lockwrap svg{-webkit-filter:drop-shadow(0 0 16px #bef0ff);filter:drop-shadow(0 0 16px #bef0ff);-webkit-transform:scale(1.07);transform:scale(1.07)}.coll-ledger-line{text-align:center;font-family:var(--s);font-style:italic;font-size:clamp(.9rem, 1.1vw, 1.05rem);color:#3e5c66;margin:1.3rem auto 0}body[data-side=dark] .coll-ledger-line{color:#cdd6e2}.coll-grid{position:relative}.coll-grid::after,.coll-grid::before{content:"";position:absolute;left:-5%;right:-5%;top:30%;bottom:-2.5%;pointer-events:none;z-index:3;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(16%,#000));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(16%,#000));mask-image:linear-gradient(180deg,transparent 0,#000 16%);-webkit-transition:opacity 2.4s ease,-webkit-transform 2.4s ease;transition:opacity 2.4s ease,-webkit-transform 2.4s ease;transition:transform 2.4s ease,opacity 2.4s ease;transition:transform 2.4s ease,opacity 2.4s ease,-webkit-transform 2.4s ease}.coll-grid::before{-webkit-filter:blur(20px);filter:blur(20px);opacity:.85;background:radial-gradient(46% 34% at 18% 36%,rgba(222,244,250,.92),transparent 72%),radial-gradient(52% 40% at 64% 62%,rgba(205,236,246,.85),transparent 74%),radial-gradient(40% 30% at 88% 30%,rgba(228,246,251,.8),transparent 72%),radial-gradient(60% 26% at 42% 92%,rgba(214,240,248,.85),transparent 76%);-webkit-animation:fogdrift1 15s ease-in-out infinite alternate,fogwaver 9s ease-in-out infinite;animation:fogdrift1 15s ease-in-out infinite alternate,fogwaver 9s ease-in-out infinite}.coll-grid::after{-webkit-filter:blur(28px);filter:blur(28px);opacity:.68;background:radial-gradient(50% 36% at 36% 74%,rgba(215,240,248,.88),transparent 74%),radial-gradient(44% 32% at 78% 44%,rgba(230,246,252,.78),transparent 72%),radial-gradient(38% 30% at 8% 66%,rgba(208,236,245,.82),transparent 74%),radial-gradient(56% 24% at 60% 96%,rgba(220,242,250,.8),transparent 78%);-webkit-animation:fogdrift2 21s ease-in-out infinite alternate-reverse,fogwaver 12s ease-in-out 3s infinite;animation:fogdrift2 21s ease-in-out infinite alternate-reverse,fogwaver 12s ease-in-out 3s infinite}body[data-side=light] .coll-grid::before{opacity:.68}body[data-side=light] .coll-grid::after{opacity:.52}@-webkit-keyframes fogdrift1{from{-webkit-transform:translateX(-6.5%) scaleY(1);transform:translateX(-6.5%) scaleY(1)}to{-webkit-transform:translateX(6.5%) scaleY(1.08);transform:translateX(6.5%) scaleY(1.08)}}@keyframes fogdrift1{from{-webkit-transform:translateX(-6.5%) scaleY(1);transform:translateX(-6.5%) scaleY(1)}to{-webkit-transform:translateX(6.5%) scaleY(1.08);transform:translateX(6.5%) scaleY(1.08)}}@-webkit-keyframes fogwaver{0%,100%{-webkit-filter:blur(20px) opacity(1);filter:blur(20px) opacity(1)}50%{-webkit-filter:blur(26px) opacity(0.62);filter:blur(26px) opacity(.62)}}@keyframes fogwaver{0%,100%{-webkit-filter:blur(20px) opacity(1);filter:blur(20px) opacity(1)}50%{-webkit-filter:blur(26px) opacity(0.62);filter:blur(26px) opacity(.62)}}@-webkit-keyframes fogdrift2{from{-webkit-transform:translateX(6%) scaleY(1.04);transform:translateX(6%) scaleY(1.04)}to{-webkit-transform:translateX(-6%) scaleY(1);transform:translateX(-6%) scaleY(1)}}@keyframes fogdrift2{from{-webkit-transform:translateX(6%) scaleY(1.04);transform:translateX(6%) scaleY(1.04)}to{-webkit-transform:translateX(-6%) scaleY(1);transform:translateX(-6%) scaleY(1)}}.coll-grid.fog-part::before{-webkit-transform:translateX(-44%)!important;transform:translateX(-44%)!important;opacity:.1}.coll-grid.fog-part::after{-webkit-transform:translateX(44%)!important;transform:translateX(44%)!important;opacity:.08}.colc--locked .colc-ring{-webkit-animation:lockbreathe 5.5s ease-in-out infinite;animation:lockbreathe 5.5s ease-in-out infinite}.colc--locked:nth-child(2n) .colc-ring{-webkit-animation-delay:1.5s;animation-delay:1.5s}.colc--locked:nth-child(3n) .colc-ring{-webkit-animation-delay:2.8s;animation-delay:2.8s}@-webkit-keyframes lockbreathe{0%,100%{-webkit-box-shadow:inset 0 0 22px rgba(150,220,235,.45),0 0 18px rgba(120,200,220,.32);box-shadow:inset 0 0 22px rgba(150,220,235,.45),0 0 18px rgba(120,200,220,.32)}50%{-webkit-box-shadow:inset 0 0 34px rgba(175,235,250,.7),0 0 34px rgba(140,215,235,.55);box-shadow:inset 0 0 34px rgba(175,235,250,.7),0 0 34px rgba(140,215,235,.55)}}@keyframes lockbreathe{0%,100%{-webkit-box-shadow:inset 0 0 22px rgba(150,220,235,.45),0 0 18px rgba(120,200,220,.32);box-shadow:inset 0 0 22px rgba(150,220,235,.45),0 0 18px rgba(120,200,220,.32)}50%{-webkit-box-shadow:inset 0 0 34px rgba(175,235,250,.7),0 0 34px rgba(140,215,235,.55);box-shadow:inset 0 0 34px rgba(175,235,250,.7),0 0 34px rgba(140,215,235,.55)}}@media (prefers-reduced-motion:reduce){.colc--locked .colc-ring,.coll-grid::after,.coll-grid::before{-webkit-animation:none;animation:none}}.tidemeter{position:fixed;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:62vh;width:26px;z-index:880}body[data-side=portal] .tidemeter{display:none}@media (max-width:1180px){.tidemeter{display:none}}.tm-track{position:absolute;left:50%;top:0;bottom:0;width:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:2px;background:-webkit-gradient(linear,left top,left bottom,from(#e8cd7f),color-stop(26%,#c9a14a),color-stop(58%,#1d6b74),color-stop(82%,#16314a),to(#0a141d));background:linear-gradient(180deg,#e8cd7f 0,#c9a14a 26%,#1d6b74 58%,#16314a 82%,#0a141d 100%);-webkit-box-shadow:0 0 8px rgba(201,161,74,.25);box-shadow:0 0 8px rgba(201,161,74,.25)}.tm-marker{position:absolute;left:50%;top:4%;width:11px;height:11px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 34% 30%,#f8e5a8,#c9a14a 62%,#9c7626);-webkit-box-shadow:0 0 10px rgba(232,205,127,.85),0 0 3px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(232,205,127,.85),0 0 3px rgba(0,0,0,.4);-webkit-transition:top .12s linear;transition:top .12s linear;pointer-events:none}.tm-dot{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;border:1px solid rgba(201,161,74,.75);background:rgba(238,243,240,.16);padding:0;cursor:pointer;-webkit-transition:background .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,box-shadow .2s ease;transition:background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.tm-dot:focus-visible,.tm-dot:hover{background:var(--gold);-webkit-box-shadow:0 0 10px rgba(201,161,74,.7);box-shadow:0 0 10px rgba(201,161,74,.7);outline:0}.tm-vault{position:absolute;left:50%;bottom:-3.4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26px;height:26px;border-radius:50%;border:1px solid rgba(201,161,74,.8);background:radial-gradient(circle,#101c2c,#080f18);padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.tm-vault svg{width:13px;height:13px;fill:#c8dfe8;-webkit-filter:drop-shadow(0 0 4px rgba(150,215,235,0.8));filter:drop-shadow(0 0 4px rgba(150, 215, 235, .8))}.tm-vault:focus-visible,.tm-vault:hover{-webkit-box-shadow:0 0 16px rgba(140,215,235,.6);box-shadow:0 0 16px rgba(140,215,235,.6);-webkit-transform:translateX(-50%) scale(1.12);transform:translateX(-50%) scale(1.12);outline:0}.tm-tip{position:absolute;right:150%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--d);font-style:normal;font-weight:700;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--osw);background:rgba(10,17,28,.92);border:1px solid rgba(201,161,74,.5);border-radius:6px;padding:.34em .7em;opacity:0;pointer-events:none;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.tm-dot:focus-visible .tm-tip,.tm-dot:hover .tm-tip,.tm-vault:focus-visible .tm-tip,.tm-vault:hover .tm-tip{opacity:1}body[data-side=light] .tidemeter:not(.tm-deep) .tm-tip{background:rgba(20,14,5,.92)}@media (prefers-reduced-motion:reduce){.tm-marker{-webkit-transition:none;transition:none}}.claim-ramp{text-align:center;margin:clamp(1.6rem,3vw,2.4rem) auto 0;position:relative;z-index:1}.claim-ramp p{font-family:var(--s);font-style:italic;font-size:clamp(.95rem, 1.15vw, 1.1rem);line-height:1.4;margin:0 0 .75rem;color:#3e5c66}body[data-side=dark] .claim-ramp p{color:#cdd6e2}.claim-ramp--grid{grid-column:1/-1}.registry .claim-ramp p{text-shadow:0 1px 6px rgba(255,249,233,.6)}body[data-side=dark] .registry .claim-ramp p{text-shadow:0 1px 6px rgba(2,8,16,.75)}.coll-info{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.6rem,1.1vw,1rem);margin:2.4rem auto 0;max-width:1340px}.ci-banner{position:relative;margin:0;border-radius:11px;overflow:hidden;cursor:pointer;-webkit-box-shadow:0 8px 18px rgba(60,40,15,.16);box-shadow:0 8px 18px rgba(60,40,15,.16);-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}body[data-side=dark] .ci-banner{-webkit-box-shadow:0 10px 22px rgba(0,0,0,.4);box-shadow:0 10px 22px rgba(0,0,0,.4)}.ci-banner img{display:block;width:100%;height:auto}.ci-banner::after{content:"\2922";position:absolute;top:.45rem;right:.5rem;width:1.7em;height:1.7em;display:grid;place-items:center;font-size:.8rem;color:#fff8e6;background:rgba(40,28,10,.55);border-radius:50%;opacity:.5;-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;pointer-events:none}@media (hover:hover){.ci-banner:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 16px 32px rgba(60,40,15,.26);box-shadow:0 16px 32px rgba(60,40,15,.26)}.ci-banner:hover::after{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}body[data-side=dark] .ci-banner:hover{-webkit-box-shadow:0 18px 36px rgba(0,0,0,.5);box-shadow:0 18px 36px rgba(0,0,0,.5)}}.ci-banner:focus-visible{outline:2px solid var(--cgold);outline-offset:3px}@media (max-width:1024px){.coll-info{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.coll-info{grid-template-columns:1fr}}.coll-masthead{position:relative;margin:0 0 1.5rem;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 14px 34px rgba(60,40,15,.22);box-shadow:0 14px 34px rgba(60,40,15,.22)}body[data-side=dark] .coll-masthead{-webkit-box-shadow:0 16px 40px rgba(0,0,0,.5);box-shadow:0 16px 40px rgba(0,0,0,.5)}.coll-mh-bg{display:block;width:100%;height:auto}.coll-mh-cap{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.45rem;padding:0 42% 0 clamp(1.3rem,6%,4.5rem)}.coll-masthead .coll-title{font-family:var(--d);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:.96;font-size:clamp(1.4rem, 4.4vw, 3.3rem);margin:0;color:#1c3444;text-shadow:0 1px 10px rgba(255,246,221,.55)}body[data-side=dark] .coll-masthead .coll-title{color:#f7eed4;text-shadow:0 2px 14px rgba(2,6,12,.85)}.coll-masthead .coll-sub{font-family:var(--s);font-weight:600;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.5rem, 1.15vw, .78rem);margin:0;color:#14666f;text-shadow:0 1px 6px rgba(255,246,221,.5)}body[data-side=dark] .coll-masthead .coll-sub{color:#e3d2a6;text-shadow:0 1px 8px rgba(2,6,12,.8)}.coll-masthead .coll-ledger{margin-top:.55rem}.coll-head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:680px){.coll-mh-cap{padding:0 7% 0 1rem;gap:.3rem}.coll-masthead .coll-title{font-size:clamp(1.15rem, 6.2vw, 1.9rem)}.coll-masthead .coll-ledger{margin-top:.35rem;padding:.5em .9em;font-size:.6rem}}.coll-society{position:relative;display:block;margin:1.8rem 0 0;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 16px 38px rgba(0,0,0,.42);box-shadow:0 16px 38px rgba(0,0,0,.42);container-type:inline-size}.cso-full{display:block;width:100%;height:auto}.cso-overlay{position:absolute;left:35%;right:23%;top:71%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1cqw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cso-tba{-webkit-box-sizing:border-box;box-sizing:border-box;height:2.9cqw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--d);font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:.8cqw;color:#e8d9a8;border:1px solid rgba(201,161,74,.6);border-radius:4px;padding:0 1.2cqw;background:rgba(8,22,26,.5);white-space:nowrap}.cso-view{-webkit-box-sizing:border-box;box-sizing:border-box;height:2.9cqw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--d);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.8cqw;color:#1c1206;cursor:pointer;border:1px solid transparent;border-radius:4px;padding:0 1.5cqw;white-space:nowrap;background:-webkit-gradient(linear,left top,left bottom,from(#f3dd9a),to(#c9a14a));background:linear-gradient(180deg,#f3dd9a,#c9a14a);-webkit-box-shadow:0 .4cqw 1cqw rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.55);box-shadow:0 .4cqw 1cqw rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.55);-webkit-transition:-webkit-filter .16s ease,-webkit-transform .16s ease;transition:-webkit-filter .16s ease,-webkit-transform .16s ease;transition:filter .16s ease,transform .16s ease;transition:filter .16s ease,transform .16s ease,-webkit-filter .16s ease,-webkit-transform .16s ease}.cso-view:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cso-view:focus-visible{outline:2px solid #e7c574;outline-offset:2px}.cso-hot{position:absolute;border:0;background:0 0;cursor:pointer;padding:0;border-radius:8px;-webkit-transition:background .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,box-shadow .15s ease;transition:background .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.cso-hot-view{left:57.5%;top:71%;width:18%;height:6.8%}.cso-hot-coin{left:8.5%;top:13.5%;width:23.5%;height:73%}@media (hover:hover){.cso-hot:hover{background:rgba(255,226,150,.16);-webkit-box-shadow:0 0 0 2px rgba(231,197,116,.6);box-shadow:0 0 0 2px rgba(231,197,116,.6)}}.cso-hot:focus-visible{outline:2px solid #e7c574;outline-offset:2px}.cso-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.cso-coin,.cso-emblem,.cso-text{position:relative;z-index:2}.cso-emblem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(120px,17%,190px);margin:0}.cso-emblem img{display:block;width:100%;height:auto;-webkit-filter:drop-shadow(0 6px 16px rgba(0,0,0,0.55));filter:drop-shadow(0 6px 16px rgba(0, 0, 0, .55))}.cso-release{display:inline-block;margin-top:.55rem;font-family:var(--d);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;color:#e7c574;border:1px solid rgba(231,197,116,.5);border-radius:5px;padding:.32em .7em}@media (hover:hover){.coll-society:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 46px rgba(0,0,0,.52),inset 0 0 0 1px rgba(201,161,74,.45);box-shadow:0 20px 46px rgba(0,0,0,.52),inset 0 0 0 1px rgba(201,161,74,.45)}}.coll-society:focus-visible{outline:2px solid #e7c574;outline-offset:3px}.cso-coin{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(118px,20%,196px);margin:0}.cso-coin img{display:block;width:100%;height:auto;-webkit-filter:drop-shadow(0 8px 18px rgba(0,0,0,0.5));filter:drop-shadow(0 8px 18px rgba(0, 0, 0, .5))}.cso-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cso-eyebrow{display:block;font-family:var(--d);font-weight:700;letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;color:#e7c574}.cso-title{font-family:var(--p);font-weight:400;font-size:clamp(1.4rem, 3.4vw, 2.1rem);line-height:1;color:#f7eed4;margin:.28rem 0 0}.cso-spec{font-family:var(--d);font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;color:#d8c69a;margin:.42rem 0 0}.cso-lead{font-family:var(--s);font-size:.82rem;line-height:1.5;color:#ccbf9d;margin:.5rem 0 0;max-width:48ch}.cso-cta{display:inline-block;margin-top:.75rem;font-family:var(--d);font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;color:#1c3444;background:-webkit-gradient(linear,left top,left bottom,from(#e7c574),to(#c9a14a));background:linear-gradient(180deg,#e7c574,#c9a14a);border-radius:7px;padding:.55em 1.2em}@media (max-width:620px){.coll-society{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.cso-coin{width:clamp(135px,45%,185px)}.cso-emblem{width:clamp(115px,32%,155px)}.cso-lead{max-width:none}.cso-eyebrow{font-size:.58rem}}.coll-close{text-align:center;font-family:var(--d);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.8rem, 1.5vw, 1rem);color:var(--cmut);margin:2.4rem 0 0;line-height:1.7}.coll-close b{display:block;color:var(--cteal);margin-top:.2rem}body[data-side=dark] .coll-close b{color:#5fc6c6}@media (max-width:1024px){.coll-grid{grid-template-columns:repeat(3,1fr)}.coll-info{grid-template-columns:repeat(2,1fr)}}.coll-grid.cat-grid--few{grid-template-columns:repeat(auto-fit,minmax(240px,300px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:560px){.coll-grid.cat-grid--few{grid-template-columns:minmax(0,320px)}}@media (max-width:560px){.coll-grid{grid-template-columns:repeat(2,1fr)}.coll-info{grid-template-columns:1fr}.coll-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cc,.cc-btn,.coll-ledger{-webkit-transition:none;transition:none}.cc:hover{-webkit-transform:none;transform:none}}.slab-meta .plate-hightide{width:Min(208px,54vw)}.plate-checkout{width:100%;margin-top:.3rem}.buyrow .plate-society{width:Min(360px,82%)}.privatemint{overflow:hidden}.privatemint::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 78% at 50% 30%,rgba(201,161,74,.16),transparent 72%)}body[data-side=dark] .privatemint::before{background:radial-gradient(58% 78% at 50% 30%,rgba(201,161,74,.24),transparent 72%)}.privatemint .pm-rail{position:relative;z-index:1}.privatemint .eyebrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85em}.privatemint .eyebrow::after,.privatemint .eyebrow::before{content:"";width:40px;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--gold)),to(transparent));background:linear-gradient(90deg,transparent,var(--gold),transparent)}.pm-call::before{content:"✦";display:block;color:var(--gold);font-size:.95rem;opacity:.75;margin-bottom:.85rem}.pm-title{text-shadow:0 1px 0 rgba(255,250,232,.35)}body[data-side=dark] .pm-title{text-shadow:0 0 22px rgba(201,161,74,.25)}.privatemint{border-top:1px solid rgba(201,161,74,.45)}.pm-rail{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center;padding:clamp(2.4rem,4.6vw,3.6rem) clamp(1.6rem,4.2vw,3.2rem);border:1px solid var(--gold3);border-radius:4px}body[data-side=light] .pm-rail{background:-webkit-gradient(linear,left top,left bottom,from(#fffaef),to(#f5edd6));background:linear-gradient(180deg,#fffaef,#f5edd6);-webkit-box-shadow:0 22px 54px rgba(120,90,30,.16);box-shadow:0 22px 54px rgba(120,90,30,.16)}body[data-side=dark] .pm-rail{background:-webkit-gradient(linear,left top,left bottom,from(rgba(11,21,38,.78)),to(rgba(6,13,24,.88)));background:linear-gradient(180deg,rgba(11,21,38,.78),rgba(6,13,24,.88));-webkit-box-shadow:0 26px 64px rgba(0,0,0,.58),inset 0 0 0 1px rgba(201,161,74,.16),0 0 40px rgba(201,161,74,.06);box-shadow:0 26px 64px rgba(0,0,0,.58),inset 0 0 0 1px rgba(201,161,74,.16),0 0 40px rgba(201,161,74,.06)}.pm-rail::before{content:"";position:absolute;inset:9px;border:1px solid rgba(201,161,74,.42);border-radius:2px;pointer-events:none}.pm-corner{position:absolute;font-style:normal;color:var(--gold);font-size:.92rem;opacity:.92;z-index:2;line-height:1}.pm-corner.tl{top:13px;left:15px}.pm-corner.tr{top:13px;right:15px}.pm-corner.bl{bottom:13px;left:15px}.pm-corner.br{bottom:13px;right:15px}.claim-cue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.05rem;margin-top:.45rem;font-family:var(--d);font-weight:700;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);opacity:1;-webkit-animation:claim-bob 1.9s ease-in-out infinite;animation:claim-bob 1.9s ease-in-out infinite;pointer-events:none}.claim-cue .cc-arrow{width:24px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.claim-cue i{font-style:normal}body[data-side=light] .claim-cue{color:#13627d;text-shadow:0 1px 0 rgba(255,252,240,.5)}body[data-side=dark] .claim-cue{color:#fbf6ea;text-shadow:0 1px 3px rgba(0,0,0,.65)}@-webkit-keyframes claim-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes claim-bob{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.claim-cue{-webkit-animation:none;animation:none}}.saga-claim{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.claim-cue--vid{color:#fbf6ea!important;text-shadow:0 1px 3px rgba(0,0,0,.7)}.sheet.m-light{--mbg:#f3e6c6;--mpanel:#fbf4e1;--mink:#2a1d06;--mmut:#9c7626;--macc:#1f6b73;--mgold:#9c7626;--mline:rgba(120,90,40,.22)}.sheet.m-dark{--mbg:#0b1a2a;--mpanel:#102234;--mink:#ecdfc6;--mmut:#9db0c2;--macc:#3f96a3;--mgold:#e3c073;--mline:rgba(150,188,210,.2)}.sheet.m-society{--mbg:#0c1014;--mpanel:#141a22;--mink:#f1e6c8;--mmut:#b6a888;--macc:#caa64a;--mgold:#f0d28a;--mline:rgba(201,161,74,.28)}.sheet.m-dark,.sheet.m-light,.sheet.m-society{background:var(--mbg);color:var(--mink);border:1px solid var(--mline)}.sheet[class*=m-] .m-name{font-family:var(--p);font-weight:400;line-height:1;color:var(--mink);font-size:clamp(1.9rem, 3.6vw, 2.8rem);text-align:center;margin:.2rem 0 0}.m-titleframe{text-align:center;margin:.2rem 0 .2rem}.m-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.7rem;margin:.5rem auto 0;font-family:var(--d);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;color:var(--mgold)}.m-sub i{height:1px;width:clamp(18px,6vw,46px);background:-webkit-gradient(linear,left top,right top,from(transparent),to(var(--mgold)));background:linear-gradient(90deg,transparent,var(--mgold))}.m-sub i:last-child{background:-webkit-gradient(linear,left top,right top,from(var(--mgold)),to(transparent));background:linear-gradient(90deg,var(--mgold),transparent)}.m-pricerow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.7rem 0 0}.m-price{font-family:var(--d);font-weight:800;font-size:clamp(1.5rem, 3vw, 2rem);color:var(--mink)}.m-scarce{font-family:var(--d);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;color:#c2562f}.sheet.m-dark .m-scarce,.sheet.m-society .m-scarce{color:#e8915a}.sheet[class*=m-] .m-story{font-family:var(--s);color:var(--mmut);font-size:.95rem;line-height:1.45;text-align:center;max-width:48ch;margin:.5rem auto 0}.m-specs{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin:.5rem 0 0;padding:.55rem 0;border-top:1px solid var(--mline);border-bottom:1px solid var(--mline)}.m-specs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.18rem;text-align:center}.ms-ic{color:var(--mgold)}.ms-ic svg{width:26px;height:26px}.m-specs b{font-family:var(--d);font-weight:700;font-size:.74rem;color:var(--mink);letter-spacing:.02em}.m-specs li span:last-child{font-family:var(--s);font-size:.6rem;line-height:1.25;text-transform:uppercase;letter-spacing:.06em;color:var(--mmut)}.sheet[class*=m-] .buyrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin:1.3rem 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.sheet[class*=m-] .qty{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--mline);border-radius:999px;overflow:hidden;background:var(--mpanel)}.sheet[class*=m-] .qty button{background:0 0;border:0;color:var(--mink);font-size:1.1rem;width:2.2em;height:2.2em;cursor:pointer}.sheet[class*=m-] .qty output{min-width:2ch;text-align:center;font-family:var(--d);font-weight:700;color:var(--mink)}.m-edge{font-family:var(--s);font-size:.78rem;line-height:1.45;color:var(--mmut);text-align:center;max-width:52ch;margin:.5rem auto 0}.m-inbox{font-family:var(--s);font-size:.82rem;line-height:1.45;color:var(--mmut);text-align:center;margin:.4rem auto 0}.m-inbox strong{color:var(--mgold);font-weight:700}.m-seapledge{font-family:var(--d);font-weight:700;letter-spacing:.04em;font-size:.66rem;text-transform:uppercase;color:var(--mgold);text-align:center;margin:.5rem auto 0}.m-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:.55rem 0 0;padding:.72rem clamp(.6rem,2vw,1.4rem);border-top:1px solid var(--mline);background:var(--mpanel)}.m-trust>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;text-align:center}.mt-ic{color:var(--mgold)}.mt-ic svg{width:24px;height:24px}.m-trust b{font-family:var(--d);font-weight:700;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mink)}.m-trust small{font-family:var(--s);font-size:.64rem;line-height:1.3;color:var(--mmut)}@media (max-width:720px){.m-specs{grid-template-columns:repeat(3,1fr);row-gap:.9rem}.m-trust{grid-template-columns:repeat(2,1fr);row-gap:.9rem}}.pop-stage{width:Min(1100px,95vw,138vh);max-width:100%}.pop{position:relative;width:100%;line-height:0;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.6);box-shadow:0 30px 80px rgba(0,0,0,.6)}.pop-bg{display:block;width:100%;height:auto}.pop-slot{position:absolute;margin:0;padding:0;border:0;background:0 0;cursor:pointer;overflow:hidden;border-radius:6px;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease}.pop-slot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pop-main{cursor:-webkit-zoom-in;cursor:zoom-in}.pop-claim{position:absolute;margin:0;padding:0;border:0;background:0 0;cursor:pointer;border-radius:8px;-webkit-transition:background .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,box-shadow .15s ease;transition:background .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}@media (hover:hover){.pop-ship:hover,.pop-thumb:hover{-webkit-box-shadow:0 0 0 2px rgba(231,197,116,.85);box-shadow:0 0 0 2px rgba(231,197,116,.85)}.pop-main:hover{-webkit-box-shadow:0 0 0 3px rgba(231,197,116,.5);box-shadow:0 0 0 3px rgba(231,197,116,.5)}.pop-claim:hover{background:rgba(255,226,150,.16);-webkit-box-shadow:0 0 0 2px rgba(231,197,116,.6);box-shadow:0 0 0 2px rgba(231,197,116,.6)}}.pop-claim:focus-visible,.pop-slot:focus-visible{outline:2px solid #e7c574;outline-offset:1px}.pop-close{position:absolute;top:1.4%;right:1.1%;width:34px;height:34px;border-radius:50%;border:0;background:rgba(20,14,6,.55);color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;z-index:5;display:grid;place-items:center}.pop-close:hover{background:rgba(20,14,6,.85)}@media (max-width:640px){.pop-close{width:28px;height:28px;font-size:1.1rem}}@media (hover:hover){.pop-combo .pop-slot:hover{-webkit-box-shadow:0 0 0 2px rgba(231,197,116,.7);box-shadow:0 0 0 2px rgba(231,197,116,.7)}}.pop-qty{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e9c877;font-family:var(--d, serif);font-weight:700;font-size:clamp(.7rem, 1.5vw, 1.15rem);line-height:1;background:rgba(13,28,26,.96);border-radius:4px;pointer-events:none;z-index:3}.ht-divide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin:clamp(2.4rem,5vw,4rem) auto 0;max-width:Min(760px,88%)}.ht-divide i{height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(201,161,74,.75)));background:linear-gradient(90deg,transparent,rgba(201,161,74,.75))}.ht-divide i:last-child{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ht-divide span{color:var(--gold);font-size:1.05rem;-webkit-filter:drop-shadow(0 0 6px rgba(201,161,74,0.5));filter:drop-shadow(0 0 6px rgba(201, 161, 74, .5))}.ht-view{max-width:Min(920px,94vw);margin:0 auto;text-align:center}.ht-stage{margin:0 auto;padding:clamp(1.2rem,2.6vw,2rem);border-radius:14px;cursor:pointer;background:radial-gradient(70% 90% at 50% 0,rgba(120,170,205,.14),transparent 62%)}.ht-stage img{display:inline-block;height:clamp(300px,34vw,470px);width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;-webkit-box-shadow:0 24px 54px rgba(0,0,0,.55),0 0 0 1px rgba(201,161,74,.35);box-shadow:0 24px 54px rgba(0,0,0,.55),0 0 0 1px rgba(201,161,74,.35);-webkit-transition:opacity .22s ease;transition:opacity .22s ease}.ht-stage figcaption{font-family:var(--s);font-style:italic;color:#cdd6e2;font-size:clamp(.88rem, 1.05vw, 1rem);margin-top:.85rem}.ht-picks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(.55rem,1.2vw,.95rem);margin-top:1.15rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ht-pick{width:92px;background:0 0;border:1px solid rgba(232,240,252,.26);border-radius:10px;padding:.42rem .42rem .5rem;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.ht-pick img{width:100%;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.ht-pick span{display:block;font-family:var(--d);font-weight:700;font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:#cdd6e2;margin-top:.4rem;white-space:nowrap}.ht-pick:focus-visible,.ht-pick:hover{border-color:var(--gold);-webkit-transform:translateY(-2px);transform:translateY(-2px);outline:0}.ht-pick.on{border-color:var(--gold);-webkit-box-shadow:0 0 14px rgba(201,161,74,.4);box-shadow:0 0 14px rgba(201,161,74,.4)}.ht-all{border:0;background:0 0;cursor:pointer;margin-top:1.05rem;font-family:var(--d);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;color:#cdd6e2;border-bottom:1px solid rgba(205,214,226,.4);padding:.2em 0}.ht-all:focus-visible,.ht-all:hover{color:var(--osw);border-color:var(--gold);outline:0}#ctn-theatre{position:fixed;inset:0;z-index:2000;background:#000;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;--ctnDraw:cubic-bezier(.62,.02,.2,1);--ctnDur:2.5s;--ctnEase:cubic-bezier(.22,1,.36,1)}#ctn-theatre.lit,#ctn-theatre.opening{background:0 0}#ctn-theatre.done{opacity:0;-webkit-transition:opacity 1.2s ease;transition:opacity 1.2s ease;pointer-events:none}#ctn-theatre.lit,#ctn-theatre.opening{pointer-events:none}#ctn-theatre.lit .ctn-ui,#ctn-theatre.opening .ctn-ui{pointer-events:auto}body.ctn-lock{overflow:hidden!important}#ctn-frontlight{position:absolute;inset:0;z-index:25;pointer-events:none;background:radial-gradient(60% 80% at 50% 28%,rgba(255,226,170,.2) 0,rgba(255,210,150,.07) 36%,transparent 66%);mix-blend-mode:screen;opacity:0;-webkit-transition:opacity 1.6s var(--ctnEase);transition:opacity 1.6s var(--ctnEase)}#ctn-theatre.opening #ctn-frontlight{opacity:.44}#ctn-theatre.lit #ctn-frontlight{opacity:.3}#ctn-dust{position:absolute;inset:0;z-index:26;pointer-events:none;opacity:0;-webkit-transition:opacity 1.4s var(--ctnEase) .4s;transition:opacity 1.4s var(--ctnEase) .4s}#ctn-theatre.lit #ctn-dust,#ctn-theatre.opening #ctn-dust{opacity:1}.ctn-mote{position:absolute;border-radius:50%;background:rgba(255,232,190,.85);-webkit-filter:blur(0.4px);filter:blur(.4px);will-change:transform,opacity;-webkit-animation:ctnDrift linear infinite,ctnTwinkle ease-in-out infinite;animation:ctnDrift linear infinite,ctnTwinkle ease-in-out infinite}@-webkit-keyframes ctnDrift{from{-webkit-transform:translateY(8vh) translateX(0);transform:translateY(8vh) translateX(0)}to{-webkit-transform:translateY(-90vh) translateX(14px);transform:translateY(-90vh) translateX(14px)}}@keyframes ctnDrift{from{-webkit-transform:translateY(8vh) translateX(0);transform:translateY(8vh) translateX(0)}to{-webkit-transform:translateY(-90vh) translateX(14px);transform:translateY(-90vh) translateX(14px)}}@-webkit-keyframes ctnTwinkle{0%,100%{opacity:0}30%{opacity:.7}70%{opacity:.5}}@keyframes ctnTwinkle{0%,100%{opacity:0}30%{opacity:.7}70%{opacity:.5}}.ctn-curtain{position:absolute;top:0;height:100%;width:50%;z-index:20;background-image:var(--curtain);background-repeat:no-repeat;background-size:100vw 100%;will-change:transform,filter;-webkit-transition:-webkit-transform var(--ctnDur) var(--ctnDraw),-webkit-filter var(--ctnDur) var(--ctnDraw);transition:-webkit-transform var(--ctnDur) var(--ctnDraw),-webkit-filter var(--ctnDur) var(--ctnDraw);transition:transform var(--ctnDur) var(--ctnDraw),filter var(--ctnDur) var(--ctnDraw);transition:transform var(--ctnDur) var(--ctnDraw),filter var(--ctnDur) var(--ctnDraw),-webkit-transform var(--ctnDur) var(--ctnDraw),-webkit-filter var(--ctnDur) var(--ctnDraw)}.ctn-curtain.left{left:0;background-position:left center;-webkit-transform-origin:left center;transform-origin:left center}.ctn-curtain.right{right:0;background-position:right center;-webkit-transform-origin:right center;transform-origin:right center}#ctn-theatre.lit .ctn-curtain.left,#ctn-theatre.opening .ctn-curtain.left{-webkit-transform:translateX(-52%) scaleX(.7);transform:translateX(-52%) scaleX(.7);-webkit-filter:brightness(0.84);filter:brightness(.84)}#ctn-theatre.lit .ctn-curtain.right,#ctn-theatre.opening .ctn-curtain.right{-webkit-transform:translateX(52%) scaleX(.7);transform:translateX(52%) scaleX(.7);-webkit-filter:brightness(0.84);filter:brightness(.84)}@media (max-aspect-ratio:1 / 1){.ctn-curtain{background-image:var(--curtain-p)}}#ctn-entry{position:absolute;inset:0;z-index:55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:24px 24px clamp(42px,9vh,110px);text-align:center;-webkit-transition:opacity .7s var(--ctnEase),-webkit-transform .9s var(--ctnEase);transition:opacity .7s var(--ctnEase),-webkit-transform .9s var(--ctnEase);transition:opacity .7s var(--ctnEase),transform .9s var(--ctnEase);transition:opacity .7s var(--ctnEase),transform .9s var(--ctnEase),-webkit-transform .9s var(--ctnEase)}#ctn-entry::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 38% at 50% 82%,rgba(4,7,12,.74) 0,rgba(4,7,12,.34) 48%,transparent 74%)}#ctn-theatre.entered #ctn-entry{opacity:0;-webkit-transform:scale(1.04);transform:scale(1.04);pointer-events:none}.ctn-ek{font-family:"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.44em;text-transform:uppercase;font-size:clamp(10px, 1.3vw, 12px);color:#c7a24c}.ctn-eh{font-family:Cinzel,Georgia,serif;font-weight:600;font-size:clamp(30px, 6vw, 60px);letter-spacing:.1em;margin:2px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#f6e9bd),color-stop(55%,#c7a24c),to(#9c7626));background:linear-gradient(180deg,#f6e9bd,#c7a24c 55%,#9c7626);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 2px 12px rgba(0,0,0,0.7));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .7))}.ctn-es{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:clamp(15px, 2vw, 21px);color:#ece4d2;max-width:34ch;margin:0;opacity:.92;text-shadow:0 2px 12px rgba(0,0,0,.8)}#ctn-entryForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-top:10px;width:Min(420px,84vw)}#ctn-email{width:100%;background:rgba(8,12,20,.5);border:none;border-bottom:1.5px solid rgba(199,162,76,.6);color:#ece4d2;text-align:center;font-family:"EB Garamond",Georgia,serif;font-size:clamp(16px, 2.2vw, 20px);letter-spacing:.04em;padding:11px 6px;outline:0;-webkit-transition:border-color .3s var(--ctnEase);transition:border-color .3s var(--ctnEase)}#ctn-email::-webkit-input-placeholder{color:rgba(236,228,210,.4)}#ctn-email::-moz-placeholder{color:rgba(236,228,210,.4)}#ctn-email:-ms-input-placeholder{color:rgba(236,228,210,.4)}#ctn-email::-ms-input-placeholder{color:rgba(236,228,210,.4)}#ctn-email::placeholder{color:rgba(236,228,210,.4)}#ctn-email:focus{border-color:#e8cd7f}#ctn-theatre.invalid #ctn-email{border-color:#d9765c;-webkit-animation:ctnShake .4s;animation:ctnShake .4s}@-webkit-keyframes ctnShake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}75%{-webkit-transform:translateX(6px);transform:translateX(6px)}}@keyframes ctnShake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}75%{-webkit-transform:translateX(6px);transform:translateX(6px)}}#ctn-enterBtn{cursor:pointer;background:0 0;border:1.5px solid #c7a24c;color:#e8cd7f;font-family:"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.34em;text-transform:uppercase;font-size:13px;padding:13px 30px;border-radius:2px;-webkit-transition:background .35s var(--ctnEase),color .35s var(--ctnEase),-webkit-box-shadow .35s var(--ctnEase);transition:background .35s var(--ctnEase),color .35s var(--ctnEase),-webkit-box-shadow .35s var(--ctnEase);transition:background .35s var(--ctnEase),color .35s var(--ctnEase),box-shadow .35s var(--ctnEase);transition:background .35s var(--ctnEase),color .35s var(--ctnEase),box-shadow .35s var(--ctnEase),-webkit-box-shadow .35s var(--ctnEase)}#ctn-enterBtn:hover{background:#c7a24c;color:#12100a;-webkit-box-shadow:0 0 34px -6px rgba(228,205,127,.6);box-shadow:0 0 34px -6px rgba(228,205,127,.6)}#ctn-skip{margin-top:4px;background:0 0;border:none;cursor:pointer;color:rgba(236,228,210,.5);font-family:"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;font-size:10px;-webkit-transition:color .3s var(--ctnEase);transition:color .3s var(--ctnEase)}#ctn-skip:hover{color:#ece4d2}#ctn-caption{position:absolute;left:50%;bottom:clamp(40px,8vh,82px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:50;text-align:center;width:Min(720px,86vw);pointer-events:none;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(18px, 2.6vw, 28px);color:#ece4d2;text-shadow:0 2px 14px rgba(0,0,0,.9);min-height:1.4em}#ctn-caption .line{opacity:0;-webkit-transition:opacity .6s var(--ctnEase);transition:opacity .6s var(--ctnEase);position:absolute;left:0;right:0}#ctn-caption .line.show{opacity:1}.ctn-ui{position:absolute;z-index:60;background:0 0;border:1px solid rgba(199,162,76,.4);color:#c7a24c;font-family:"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;font-size:11px;padding:8px 13px;border-radius:2px;cursor:pointer;-webkit-transition:background .3s var(--ctnEase),border-color .3s var(--ctnEase),opacity .4s var(--ctnEase);transition:background .3s var(--ctnEase),border-color .3s var(--ctnEase),opacity .4s var(--ctnEase)}.ctn-ui:hover{background:rgba(199,162,76,.12);border-color:#c7a24c}#ctn-mute{top:clamp(14px,2.5vh,22px);right:clamp(14px,2.5vw,22px);width:38px;padding:8px 0;text-align:center}#ctn-replay{bottom:clamp(16px,3vh,26px);right:clamp(16px,2.6vw,26px);opacity:0;pointer-events:none}#ctn-fastskip{bottom:clamp(16px,3vh,26px);left:clamp(16px,2.6vw,26px);border-color:transparent;color:rgba(199,162,76,.55);opacity:.8}#ctn-fastskip:hover{color:#c7a24c;border-color:rgba(199,162,76,.4);opacity:1}#ctn-theatre.entered #ctn-fastskip{opacity:1;pointer-events:auto;color:#e8cd7f;border-color:rgba(199,162,76,.55);background:rgba(10,8,4,.5)}#ctn-theatre.entered #ctn-fastskip:hover{background:rgba(199,162,76,.16);border-color:#c7a24c}#ctn-theatre.done #ctn-fastskip{opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}#ctn-theatre.done.fast{-webkit-transition-duration:.35s;transition-duration:.35s}#ctn-theatre.lit #ctn-replay{opacity:1;pointer-events:auto}#ctn-vignette{position:absolute;inset:0;z-index:40;pointer-events:none;background:radial-gradient(ellipse 80% 80% at 50% 46%,transparent 52%,rgba(0,0,0,.62) 100%);-webkit-transition:opacity 1s var(--ctnEase);transition:opacity 1s var(--ctnEase)}#ctn-theatre.lit #ctn-vignette{opacity:.5}#ctn-grain{position:absolute;inset:0;z-index:42;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.ctn-mote{display:none}.ctn-curtain{-webkit-transition-duration:.5s;transition-duration:.5s}}.ht-reserved{position:relative}.ht-chip{position:absolute;bottom:-14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;font-family:var(--d);font-weight:800;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#1c3444;background:-webkit-gradient(linear,left top,left bottom,from(#e8cd7f),to(#c9a14a));background:linear-gradient(180deg,#e8cd7f,#c9a14a);border-radius:99px;padding:.4em .95em;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);pointer-events:none}.ctn-eh{display:none}.tidemeter{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body.ctn-lock .tidemeter,body.htlock .tidemeter,body:has(#cartwrap.open) .tidemeter,body:has(#lightbox.open) .tidemeter,body:has(#pmodal.open) .tidemeter,body:has(#serialpage.open) .tidemeter,body:has(.lc-modal.open) .tidemeter{opacity:0;pointer-events:none}.cart-offer{border:1px solid rgba(201,161,74,.55);border-radius:10px;padding:.75rem .8rem .6rem;margin-top:1rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(201,161,74,.1)),to(rgba(201,161,74,.03)));background:linear-gradient(180deg,rgba(201,161,74,.1),rgba(201,161,74,.03))}.co-head{font-family:var(--d);font-weight:800;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:.55rem;text-align:center}.co-row{display:grid;grid-template-columns:44px 1fr auto;gap:.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.co-row img{width:44px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;justify-self:center}.co-row img.slab{width:38px;height:57px;aspect-ratio:auto;border-radius:5px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.45),0 0 0 1px var(--gold3);box-shadow:0 2px 7px rgba(0,0,0,.45),0 0 0 1px var(--gold3)}.co-tx b{font-family:var(--d);font-weight:800;font-size:.82rem;letter-spacing:.03em;display:block}.co-tx span{display:block;color:var(--muted);font-size:.75rem;line-height:1.3;margin-top:.14rem}.co-add{border:0;background:-webkit-gradient(linear,left top,left bottom,from(#e8cd7f),to(#c9a14a));background:linear-gradient(180deg,#e8cd7f,#c9a14a);color:#1c3444;border-radius:99px;padding:.44rem .9rem;font-weight:800;font-size:.78rem;cursor:pointer;white-space:nowrap;-webkit-transition:-webkit-filter .15s ease;transition:-webkit-filter .15s ease;transition:filter .15s ease;transition:filter .15s ease,-webkit-filter .15s ease}.co-add:focus-visible,.co-add:hover{-webkit-filter:brightness(1.09);filter:brightness(1.09);outline:0}.co-fine{margin-top:.55rem;text-align:center;font-family:var(--s);font-style:italic;font-size:.72rem;color:var(--muted)}.co-row+.co-row{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(201,161,74,.22)}body[data-side=light] .tick-label{background:-webkit-gradient(linear,left top,left bottom,from(#e8cd7f),color-stop(68%,#c9a14a),to(#9c7626));background:linear-gradient(180deg,#e8cd7f,#c9a14a 68%,#9c7626)}.cs-artifact--sea{-webkit-transform:rotate(-6deg);transform:rotate(-6deg);margin-left:clamp(-1.2rem,-1vw,-.6rem);margin-right:0;-webkit-filter:drop-shadow(0 12px 28px rgba(0,10,18,0.6)) drop-shadow(0 0 18px rgba(64,191,180,0.25));filter:drop-shadow(0 12px 28px rgba(0, 10, 18, .6)) drop-shadow(0 0 18px rgba(64, 191, 180, .25))}.reel-artifact--sea{-webkit-transform:rotate(6deg);transform:rotate(6deg);height:clamp(320px,36vw,500px);-webkit-filter:drop-shadow(0 14px 30px rgba(0,10,18,0.6)) drop-shadow(0 0 16px rgba(64,191,180,0.22));filter:drop-shadow(0 14px 30px rgba(0, 10, 18, .6)) drop-shadow(0 0 16px rgba(64, 191, 180, .22))}body[data-side=light] .hero-stack .ln2{background:-webkit-gradient(linear,left top,left bottom,from(#eec765),color-stop(54%,#b8892f),to(#8a6520));background:linear-gradient(180deg,#eec765 0,#b8892f 54%,#8a6520 100%);-webkit-background-clip:text;background-clip:text;-webkit-filter:drop-shadow(0 2px 6px rgba(28,52,68,0.25));filter:drop-shadow(0 2px 6px rgba(28, 52, 68, .25))}body[data-side=light] .hero-tag::after,body[data-side=light] .hero-tag::before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#2ec4b6),to(transparent));background:linear-gradient(90deg,transparent,#2ec4b6,transparent)}body[data-side=light] .hero-kicker i{color:#0c7c74}body[data-side=light] .btn-ghost{border:1.5px solid rgba(28,52,68,.65);color:#1c3444;background:rgba(255,255,255,.35)}body[data-side=light] .btn-ghost:hover{background:#1c3444;color:#eef3f0;border-color:#1c3444;-webkit-box-shadow:0 10px 26px rgba(28,52,68,.28);box-shadow:0 10px 26px rgba(28,52,68,.28);-webkit-transform:translateY(-2px);transform:translateY(-2px)}body[data-side=light] .bens{background:-webkit-gradient(linear,left top,left bottom,from(#eef3f0),to(#e6efe9));background:linear-gradient(180deg,#eef3f0,#e6efe9);border-top:1px solid rgba(46,196,182,.38);border-bottom:1px solid rgba(46,196,182,.3)}body[data-side=light] .ben svg{color:#14666f}#pop-stage{display:grid;place-items:center;width:100%}.mp{position:relative;overflow:hidden;border-radius:12px;container-type:inline-size;width:Min(96vw,146vh,1420px);-webkit-box-shadow:0 34px 90px rgba(0,0,0,.65),0 0 0 1px rgba(201,161,74,.25);box-shadow:0 34px 90px rgba(0,0,0,.65),0 0 0 1px rgba(201,161,74,.25)}.mp-bg{position:absolute;inset:0;width:100%;height:100%;display:block}.mp-el{position:absolute}.mp-close{position:absolute;top:1.6%;right:1.2%;z-index:5;width:4.4cqw;max-width:44px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(201,161,74,.55);background:rgba(14,20,30,.72);color:#e6c87e;font-size:1.6cqw;line-height:1;cursor:pointer;display:grid;place-items:center;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:transform .2s,background .2s;transition:transform .2s,background .2s,-webkit-transform .2s}.mp-close:hover{-webkit-transform:scale(1.12);transform:scale(1.12);background:rgba(20,28,44,.92)}.mp-ship,.mp-thumb{border:0;padding:.3cqw;background:0 0;cursor:pointer;-webkit-transition:-webkit-transform .18s ease,-webkit-filter .2s ease;transition:-webkit-transform .18s ease,-webkit-filter .2s ease;transition:transform .18s ease,filter .2s ease;transition:transform .18s ease,filter .2s ease,-webkit-transform .18s ease,-webkit-filter .2s ease}.mp-hero{border:0;padding:.6cqw;background:0 0;cursor:pointer;-webkit-transition:-webkit-transform .18s ease,-webkit-filter .2s ease;transition:-webkit-transform .18s ease,-webkit-filter .2s ease;transition:transform .18s ease,filter .2s ease;transition:transform .18s ease,filter .2s ease,-webkit-transform .18s ease,-webkit-filter .2s ease}.mp-hero img,.mp-ship img,.mp-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-filter:drop-shadow(0 4px 10px rgba(40,28,10,0.28));filter:drop-shadow(0 4px 10px rgba(40, 28, 10, .28))}.mp-thumb{-webkit-transform-origin:left center;transform-origin:left center;z-index:2}.mp-thumb:hover{-webkit-transform:scale(2.3);transform:scale(2.3);z-index:9;-webkit-filter:drop-shadow(0 14px 30px rgba(0,0,0,0.45));filter:drop-shadow(0 14px 30px rgba(0, 0, 0, .45))}.mp-ship{-webkit-transform-origin:center bottom;transform-origin:center bottom;z-index:2}.mp-ship:hover{-webkit-transform:scale(2);transform:scale(2);z-index:9;-webkit-filter:drop-shadow(0 14px 30px rgba(0,0,0,0.45));filter:drop-shadow(0 14px 30px rgba(0, 0, 0, .45))}.mp-thumb.on{outline:2px solid rgba(201,161,74,.75);outline-offset:2px;border-radius:4px}.mp-hero:hover img{-webkit-transform:scale(1.015);transform:scale(1.015)}.mp-hero img{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.mp-hint{font-family:var(--d);font-weight:700;font-size:.72cqw;letter-spacing:.1em;text-transform:uppercase;color:#6b5b40;display:block;text-align:center;pointer-events:none;white-space:nowrap}.mp-num{font-family:var(--d);font-weight:800;font-size:1.32cqw;letter-spacing:.12em;color:#4b3d28;display:grid;place-items:center;text-align:center;pointer-events:none}.mp-price{font-family:var(--d);font-weight:800;font-size:1.05cqw;letter-spacing:.2em;text-transform:uppercase;color:#7d5e1f;display:grid;place-items:center;text-align:center;pointer-events:none}.mp-claim{border:0;padding:0;background:0 0;cursor:pointer;-webkit-transition:-webkit-transform .18s ease,-webkit-filter .22s ease;transition:-webkit-transform .18s ease,-webkit-filter .22s ease;transition:transform .18s ease,filter .22s ease;transition:transform .18s ease,filter .22s ease,-webkit-transform .18s ease,-webkit-filter .22s ease}.mp-claim img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;display:block;border-radius:4px}.mp-claim:hover{-webkit-transform:translateY(-2px) scale(1.012);transform:translateY(-2px) scale(1.012);-webkit-filter:brightness(1.09);filter:brightness(1.09)}.mp-claim:active{-webkit-transform:translateY(0) scale(.995);transform:translateY(0) scale(.995)}.mp-claim:focus-visible,.mp-hero:focus-visible,.mp-ship:focus-visible,.mp-thumb:focus-visible{outline:2px solid #c9a14a;outline-offset:3px}.mp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.55em;pointer-events:none}.mp-row i{font-style:normal;font-family:var(--d);font-weight:600;letter-spacing:.13em;text-transform:uppercase;font-size:.8cqw;color:#b3ac9c}.mp-row u{-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:none;border-bottom:1px dotted rgba(172,162,140,.5);-webkit-transform:translateY(-.32em);transform:translateY(-.32em)}.mp-row b{font-family:'EB Garamond',Georgia,serif;font-weight:500;font-size:1cqw;color:#e9e4d8;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 42.5%;flex:0 0 42.5%;text-align:left}.mp-strip{font-family:var(--d);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.8cqw;color:#ded8ca;display:grid;place-items:center;text-align:center;pointer-events:none}.mp-sea .mp-num{color:#e2dbc9}.mp-sand .mp-num{font-size:1.16cqw;color:#4b3d28}.mp-sea .mp-thumb.on{outline-color:rgba(143,182,174,.8)}.mp-sea .mp-hero img,.mp-sea .mp-ship img,.mp-sea .mp-thumb img{-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,0.55));filter:drop-shadow(0 4px 12px rgba(0, 0, 0, .55))}.mp.mp-tall{width:Min(90vw,58vh,600px)}.mp-society .mp-num{color:#e8e0cd;letter-spacing:.14em;font-size:1.5cqw}.mp-id{font-family:var(--d);font-weight:700;font-size:1.62cqw;letter-spacing:.16em;color:#e8e0cd;display:grid;place-items:center;text-align:center;pointer-events:none}.mp-society .mp-hero img,.mp-society .mp-thumb img{-webkit-filter:drop-shadow(0 6px 16px rgba(0,0,0,0.5));filter:drop-shadow(0 6px 16px rgba(0, 0, 0, .5))}.tidelock{background:#0b121e;padding:Clamp(2.2rem,4vw,3.6rem) 0 Clamp(2.4rem,4.5vw,4rem);position:relative}.tidelock .rail{display:grid;gap:Clamp(1rem,2vw,1.7rem);justify-items:center}.tl-hero{margin:0;width:100%}.tl-zoom{display:block;width:100%;max-width:1240px;margin:0 auto;padding:0;border:1px solid rgba(201,161,74,.35);border-radius:14px;background:0 0;cursor:-webkit-zoom-in;cursor:zoom-in;overflow:hidden;-webkit-box-shadow:0 18px 60px rgba(0,0,0,.55);box-shadow:0 18px 60px rgba(0,0,0,.55)}.tl-zoom img{display:block;width:100%;height:auto}.tl-shots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:Clamp(.8rem,1.6vw,1.4rem);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tl-shot{padding:0;border:1px solid rgba(201,161,74,.3);border-radius:12px;background:0 0;cursor:-webkit-zoom-in;cursor:zoom-in;overflow:hidden;width:Min(250px,42vw);-webkit-box-shadow:0 10px 34px rgba(0,0,0,.45);box-shadow:0 10px 34px rgba(0,0,0,.45)}.tl-shot img{display:block;width:100%;height:auto}.tl-note{width:100%;text-align:center;color:#8fb6ae;font-size:.94rem;letter-spacing:.06em;margin:.1rem 0 0}.tidejourney{background:-webkit-gradient(linear,left top,left bottom,from(#0d1b2a),to(#0b121e));background:linear-gradient(180deg,#0d1b2a 0,#0b121e 100%);padding:Clamp(2.6rem,5vw,4.4rem) 0 Clamp(2.8rem,5vw,4.6rem);position:relative}.tidejourney .rail{display:grid;gap:Clamp(1.4rem,2.6vw,2.2rem)}.tj-head{text-align:center;max-width:880px;margin:0 auto}.tj-head .eyebrow{color:#8fb6ae;letter-spacing:.22em}.tj-head h2{font-family:var(--d);color:#eef3f0;font-size:Clamp(1.9rem, 4.2vw, 3rem);margin:.35rem 0 .2rem;letter-spacing:.04em}.tj-promise{font-family:var(--d);color:#c9a14a;font-size:Clamp(.98rem, 1.6vw, 1.22rem);letter-spacing:.12em;text-transform:uppercase;margin:.1rem 0 .7rem}.tj-lead{color:#dde4f0;font-size:Clamp(.98rem, 1.5vw, 1.12rem);line-height:1.65;margin:0}.tj-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:Clamp(.8rem,1.6vw,1.3rem)}@media (max-width:1080px){.tj-ladder{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tj-ladder{grid-template-columns:1fr}}.tj-step{border:1px solid rgba(201,161,74,.38);border-radius:14px;background:rgba(20,102,111,.14);padding:Clamp(1.1rem,2vw,1.6rem) Clamp(.9rem,1.6vw,1.3rem);text-align:center}.tj-step h3{font-family:var(--d);color:#eef3f0;font-size:Clamp(1rem, 1.5vw, 1.18rem);letter-spacing:.06em;margin:.55rem 0 .4rem}.tj-step p{color:#c9d4de;font-size:.95rem;line-height:1.55;margin:0}.tj-count{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;border:2px solid #c9a14a;color:#c9a14a;font-family:var(--d);font-size:1.5rem;font-weight:700}.tj-step--gold{border-color:#c9a14a;background:rgba(201,161,74,.12);-webkit-box-shadow:0 0 34px rgba(201,161,74,.14);box-shadow:0 0 34px rgba(201,161,74,.14)}.tj-step--gold .tj-count{background:#c9a14a;color:#0b121e}.tj-foot{text-align:center;color:#8fb6ae;font-size:1rem;margin:0}.tj-cta{margin-left:.6rem;background:0 0;border:1px solid #c9a14a;color:#c9a14a;font-family:var(--d);letter-spacing:.1em;padding:.55rem 1.1rem;border-radius:999px;cursor:pointer;font-size:.92rem;-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.tj-cta:hover{background:#c9a14a;color:#0b121e}.tidejourney .tm{font-size:.55em;vertical-align:super}.cb-slab{cursor:-webkit-zoom-in;cursor:zoom-in}.panel-feat img{cursor:-webkit-zoom-in;cursor:zoom-in}.alm-art{cursor:-webkit-zoom-in;cursor:zoom-in}.cso-full{cursor:pointer}.relic-glow img,img.relic-glow{-webkit-filter:drop-shadow(0 0 8px rgba(70,225,218,0.34)) drop-shadow(0 0 26px rgba(22,160,164,0.2));filter:drop-shadow(0 0 8px rgba(70, 225, 218, .34)) drop-shadow(0 0 26px rgba(22, 160, 164, .2));-webkit-animation:relicBreathe 4.4s ease-in-out infinite;animation:relicBreathe 4.4s ease-in-out infinite}.relic-glow.glow-amber img,img.relic-glow.glow-amber{-webkit-filter:drop-shadow(0 0 8px rgba(255,196,110,0.3)) drop-shadow(0 0 26px rgba(226,152,60,0.18));filter:drop-shadow(0 0 8px rgba(255, 196, 110, .3)) drop-shadow(0 0 26px rgba(226, 152, 60, .18));-webkit-animation-name:relicBreatheAmber;animation-name:relicBreatheAmber}@-webkit-keyframes relicBreathe{0%,100%{-webkit-filter:drop-shadow(0 0 8px rgba(70,225,218,0.34)) drop-shadow(0 0 26px rgba(22,160,164,0.2));filter:drop-shadow(0 0 8px rgba(70, 225, 218, .34)) drop-shadow(0 0 26px rgba(22, 160, 164, .2))}50%{-webkit-filter:drop-shadow(0 0 12px rgba(70,225,218,0.5)) drop-shadow(0 0 38px rgba(22,160,164,0.3));filter:drop-shadow(0 0 12px rgba(70, 225, 218, .5)) drop-shadow(0 0 38px rgba(22, 160, 164, .3))}}@keyframes relicBreathe{0%,100%{-webkit-filter:drop-shadow(0 0 8px rgba(70,225,218,0.34)) drop-shadow(0 0 26px rgba(22,160,164,0.2));filter:drop-shadow(0 0 8px rgba(70, 225, 218, .34)) drop-shadow(0 0 26px rgba(22, 160, 164, .2))}50%{-webkit-filter:drop-shadow(0 0 12px rgba(70,225,218,0.5)) drop-shadow(0 0 38px rgba(22,160,164,0.3));filter:drop-shadow(0 0 12px rgba(70, 225, 218, .5)) drop-shadow(0 0 38px rgba(22, 160, 164, .3))}}@-webkit-keyframes relicBreatheAmber{0%,100%{-webkit-filter:drop-shadow(0 0 8px rgba(255,196,110,0.3)) drop-shadow(0 0 26px rgba(226,152,60,0.18));filter:drop-shadow(0 0 8px rgba(255, 196, 110, .3)) drop-shadow(0 0 26px rgba(226, 152, 60, .18))}50%{-webkit-filter:drop-shadow(0 0 12px rgba(255,208,130,0.46)) drop-shadow(0 0 38px rgba(226,152,60,0.28));filter:drop-shadow(0 0 12px rgba(255, 208, 130, .46)) drop-shadow(0 0 38px rgba(226, 152, 60, .28))}}@keyframes relicBreatheAmber{0%,100%{-webkit-filter:drop-shadow(0 0 8px rgba(255,196,110,0.3)) drop-shadow(0 0 26px rgba(226,152,60,0.18));filter:drop-shadow(0 0 8px rgba(255, 196, 110, .3)) drop-shadow(0 0 26px rgba(226, 152, 60, .18))}50%{-webkit-filter:drop-shadow(0 0 12px rgba(255,208,130,0.46)) drop-shadow(0 0 38px rgba(226,152,60,0.28));filter:drop-shadow(0 0 12px rgba(255, 208, 130, .46)) drop-shadow(0 0 38px rgba(226, 152, 60, .28))}}#lightbox img.relic-glow{-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:0 0}.mp-relic{background:0 0;border:0;padding:0;cursor:-webkit-zoom-in;cursor:zoom-in;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.mp-relic img{max-width:100%;max-height:100%;width:auto;height:auto}.mp-relic:focus-visible,.mp-relic:hover{-webkit-transform:scale(1.07);transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.relic-glow img,img.relic-glow{-webkit-animation:none;animation:none}}.fmm-vault{position:relative;overflow:hidden;padding:clamp(3rem,5.5vw,4.6rem) 0 clamp(3.6rem,7vw,6rem);background:radial-gradient(120% 90% at 50% 0,#0e1c2b 0,#071019 52%,#030910 100%);--vlt-glow-hot:rgba(214,255,250,1);--vlt-glow:rgba(140,255,240,.85);--vlt-glow-soft:rgba(64,214,200,.55);--vlt-glow-clear:rgba(140,255,240,0);--vlt-jewel-hot:rgba(120,255,238,.95);--vlt-shadow-deep:#03070c;--vlt-accent:#6f9287;--vlt-accent-ring:rgba(111,146,135,.45)}.fmm-vault[data-vmode=sand]{--vlt-glow-hot:rgba(255,244,214,1);--vlt-glow:rgba(255,226,150,.85);--vlt-glow-soft:rgba(224,150,60,.55);--vlt-glow-clear:rgba(255,226,150,0);--vlt-jewel-hot:rgba(255,214,140,.95);--vlt-shadow-deep:#140b03;--vlt-accent:#a2814e;--vlt-accent-ring:rgba(162,129,78,.45)}.fmm-vault .vault-inner{padding-left:1.5rem;padding-right:1.5rem}.fmm-vault .vault-fog{position:absolute;inset:0;z-index:6;pointer-events:none}.fmm-vault .vault-fog i{position:absolute;width:160%;height:46%;left:-30%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(238,243,240,.16) 0,rgba(238,243,240,0) 62%);-webkit-filter:blur(6px);filter:blur(6px)}.fmm-vault .vault-fog i:first-child{top:6%;-webkit-animation:vaultFog 34s ease-in-out infinite alternate;animation:vaultFog 34s ease-in-out infinite alternate}.fmm-vault .vault-fog i:nth-child(2){top:38%;animation:vaultFog 46s ease-in-out infinite alternate-reverse;opacity:.8}.fmm-vault .vault-fog i:nth-child(3){top:66%;-webkit-animation:vaultFog 58s ease-in-out infinite alternate;animation:vaultFog 58s ease-in-out infinite alternate;opacity:.65}@-webkit-keyframes vaultFog{from{-webkit-transform:translateX(-7%);transform:translateX(-7%)}to{-webkit-transform:translateX(9%);transform:translateX(9%)}}@keyframes vaultFog{from{-webkit-transform:translateX(-7%);transform:translateX(-7%)}to{-webkit-transform:translateX(9%);transform:translateX(9%)}}@media (prefers-reduced-motion:reduce){.fmm-vault .vault-fog i{-webkit-animation:none;animation:none}}.fmm-vault .vault-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;text-align:center}.fmm-vault .vault-head .eyebrow{color:#c9a14a}.fmm-vault .vault-head h2{font-family:var(--d);font-weight:700;color:#eef3f0;font-size:clamp(2rem, 4.6vw, 3.4rem);letter-spacing:.06em;margin:.35rem 0 .5rem;text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.6)}.fmm-vault .vault-sub{color:#dde4f0;max-width:640px;margin:0 auto;font-size:clamp(.98rem, 1.4vw, 1.12rem);line-height:1.55}.fmm-vault .vault-gate{margin:clamp(2.2rem,4.4vw,3.6rem) auto 0;max-width:860px;padding:clamp(1.6rem,3.2vw,2.6rem);background:rgba(6,12,20,.78);border:3px double rgba(201,161,74,.65);border-radius:18px;position:relative}.fmm-vault .vg-crest{height:clamp(96px,13vw,150px);width:auto;margin:0 auto .4rem;display:block;-webkit-filter:drop-shadow(0 0 10px rgba(70,225,218,0.28)) drop-shadow(0 6px 22px rgba(0,0,0,0.55));filter:drop-shadow(0 0 10px rgba(70, 225, 218, .28)) drop-shadow(0 6px 22px rgba(0, 0, 0, .55))}.fmm-vault .vault-gate h3{font-family:var(--d);font-weight:700;color:#eef3f0;font-size:clamp(1.4rem, 2.8vw, 2.1rem);letter-spacing:.1em;text-transform:uppercase;margin:.2rem 0 .3rem}.fmm-vault .vg-tag{display:inline-block;color:#c9a14a;font-size:clamp(.7rem, 1vw, .82rem);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.7rem}.fmm-vault .vault-gate p{color:#dde4f0;max-width:600px;margin:0 auto 1.2rem;line-height:1.6;font-size:clamp(.94rem, 1.3vw, 1.06rem)}.vg-btn{display:inline-block;font-family:var(--d);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.82rem, 1.2vw, .98rem);color:#140e06;background:-webkit-gradient(linear,left top,left bottom,from(#e4c47c),to(#c9a14a));background:linear-gradient(180deg,#e4c47c,#c9a14a);border:1px solid #8a6a24;border-radius:10px;padding:.85rem 1.9rem;cursor:pointer;-webkit-box-shadow:0 6px 22px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.5);box-shadow:0 6px 22px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.5);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.vg-btn:focus-visible,.vg-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.5);box-shadow:0 10px 30px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.5)}.vg-hint{display:block;margin-top:.7rem;color:#eef3f0;opacity:.6;font-style:italic;font-size:clamp(.74rem, 1vw, .86rem)}.fmm-vault .vr-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.6rem);margin:clamp(1.2rem,2.4vw,1.9rem) auto 0;max-width:620px}.fmm-vault .vr-case{margin:0}.fmm-vault .vr-case>button{display:block;width:100%;padding:0;background:0 0;border:1px solid rgba(201,161,74,.5);border-radius:12px;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.fmm-vault .vr-case>button::after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 30%,rgba(6,12,20,.16) 100%);pointer-events:none}.fmm-vault .vr-case>button:focus-visible,.fmm-vault .vr-case>button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 34px rgba(0,0,0,.5);box-shadow:0 12px 34px rgba(0,0,0,.5)}.fmm-vault .vr-case img{display:block;width:100%;height:auto}.fmm-vault .vr-case figcaption{padding:.6rem .2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.fmm-vault .vr-case figcaption b{font-family:var(--d);font-weight:600;color:#c9a14a;letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.66rem, 1vw, .8rem)}.fmm-vault .vr-case figcaption span{color:#eef3f0;opacity:.75;font-size:clamp(.6rem, .9vw, .72rem);letter-spacing:.05em}.fmm-vault .vr-flip{background:0 0;border:0;color:#c9a14a;opacity:.85;font-size:clamp(.62rem, .9vw, .74rem);letter-spacing:.08em;cursor:pointer;padding:.15rem 0 0;font-style:italic}.fmm-vault .vr-flip:focus-visible,.fmm-vault .vr-flip:hover{opacity:1;text-decoration:underline}.fmm-vault .vr-note{color:#dde4f0;opacity:.8;font-style:italic;font-size:clamp(.8rem, 1.1vw, .92rem);margin:1rem auto 1.2rem!important}@media (max-width:560px){.fmm-vault .vr-cases{grid-template-columns:1fr;max-width:340px}}.fmm-vault .vlt-stage{position:relative;width:Min(100%,calc(94vh * 1.7768));margin:clamp(1.6rem,3vw,2.6rem) auto 0;aspect-ratio:1.77683;overflow:hidden;background:var(--vlt-shadow-deep,#03070c);container-type:inline-size;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 0 0 1px var(--vlt-accent-ring,rgba(111,146,135,.45));box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 0 0 1px var(--vlt-accent-ring,rgba(111,146,135,.45))}.fmm-vault .vlt-cam{position:absolute;inset:0;-webkit-transition:-webkit-transform 2.4s cubic-bezier(.22, .61, .36, 1);transition:-webkit-transform 2.4s cubic-bezier(.22, .61, .36, 1);transition:transform 2.4s cubic-bezier(.22, .61, .36, 1);transition:transform 2.4s cubic-bezier(.22, .61, .36, 1),-webkit-transform 2.4s cubic-bezier(.22, .61, .36, 1);will-change:transform}.fmm-vault .vlt-stage.is-opening .vlt-cam{-webkit-transform:scale(1.012);transform:scale(1.012);-webkit-transition-duration:.9s;transition-duration:.9s}.fmm-vault .vlt-stage.is-beat2 .vlt-cam{-webkit-transform:scale(1.035);transform:scale(1.035);-webkit-transition-duration:2.4s;transition-duration:2.4s}.fmm-vault .vlt-stage.is-final .vlt-cam{-webkit-transform:scale(1.07);transform:scale(1.07);-webkit-transition-duration:2.4s;transition-duration:2.4s}.fmm-vault .vlt-scene{position:absolute;inset:0}.fmm-vault .vlt-scene--final{z-index:1}.fmm-vault .vlt-scene--swing{z-index:2;opacity:0;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;pointer-events:none}.fmm-vault .vlt-scene--closed{z-index:3;opacity:1;-webkit-transform-origin:6.5% 50%;transform-origin:6.5% 50%;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.fmm-vault .vlt-sc{position:absolute;inset:0;width:100%;height:100%}.fmm-vault .vlt-stage.is-beat2 .vlt-scene--swing{opacity:1}.fmm-vault .vlt-stage.is-final .vlt-scene--swing{opacity:0}.fmm-vault .vlt-stage.is-opening .vlt-scene--closed{-webkit-animation:vltDoorSwing 1.15s cubic-bezier(.6,.03,.82,.38) forwards;animation:vltDoorSwing 1.15s cubic-bezier(.6,.03,.82,.38) forwards}.fmm-vault .vlt-stage.is-final .vlt-scene--closed{opacity:0;pointer-events:none}@-webkit-keyframes vltDoorSwing{0%{-webkit-transform:perspective(1600px) rotateY(0);transform:perspective(1600px) rotateY(0);-webkit-filter:brightness(1);filter:brightness(1)}30%{-webkit-transform:perspective(1600px) rotateY(-6deg);transform:perspective(1600px) rotateY(-6deg);opacity:1;-webkit-filter:brightness(1.12);filter:brightness(1.12)}100%{-webkit-transform:perspective(1600px) rotateY(-74deg) translateZ(46px);transform:perspective(1600px) rotateY(-74deg) translateZ(46px);opacity:0;-webkit-filter:brightness(1.5);filter:brightness(1.5)}}@keyframes vltDoorSwing{0%{-webkit-transform:perspective(1600px) rotateY(0);transform:perspective(1600px) rotateY(0);-webkit-filter:brightness(1);filter:brightness(1)}30%{-webkit-transform:perspective(1600px) rotateY(-6deg);transform:perspective(1600px) rotateY(-6deg);opacity:1;-webkit-filter:brightness(1.12);filter:brightness(1.12)}100%{-webkit-transform:perspective(1600px) rotateY(-74deg) translateZ(46px);transform:perspective(1600px) rotateY(-74deg) translateZ(46px);opacity:0;-webkit-filter:brightness(1.5);filter:brightness(1.5)}}.fmm-vault .vlt-stage.is-shudder .vlt-scene--closed{-webkit-animation:vltShudder .42s ease-in-out;animation:vltShudder .42s ease-in-out}@-webkit-keyframes vltShudder{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-.35%);transform:translateX(-.35%)}40%{-webkit-transform:translateX(.3%);transform:translateX(.3%)}60%{-webkit-transform:translateX(-.22%);transform:translateX(-.22%)}80%{-webkit-transform:translateX(.16%);transform:translateX(.16%)}}@keyframes vltShudder{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-.35%);transform:translateX(-.35%)}40%{-webkit-transform:translateX(.3%);transform:translateX(.3%)}60%{-webkit-transform:translateX(-.22%);transform:translateX(-.22%)}80%{-webkit-transform:translateX(.16%);transform:translateX(.16%)}}.fmm-vault .vlt-motes{position:absolute;left:38%;top:0;width:26%;height:62%;pointer-events:none;opacity:0;-webkit-transition:opacity 1.4s ease 1.1s;transition:opacity 1.4s ease 1.1s}.fmm-vault .vlt-motes::after,.fmm-vault .vlt-motes::before{content:"";position:absolute;inset:-18% 0;mix-blend-mode:screen;opacity:.45;background-repeat:no-repeat;background-image:radial-gradient(2px 2px at 16% 22%,rgba(255,250,235,.85),transparent 60%),radial-gradient(1.6px 1.6px at 62% 12%,rgba(255,246,225,.7),transparent 60%),radial-gradient(2.2px 2.2px at 44% 48%,rgba(255,250,235,.8),transparent 60%),radial-gradient(1.4px 1.4px at 78% 36%,rgba(255,246,225,.65),transparent 60%),radial-gradient(1.8px 1.8px at 30% 68%,rgba(255,250,235,.7),transparent 60%),radial-gradient(1.3px 1.3px at 56% 82%,rgba(255,246,225,.6),transparent 60%)}.fmm-vault .vlt-motes::after{opacity:.3;background-image:radial-gradient(1.5px 1.5px at 24% 40%,rgba(255,250,235,.7),transparent 60%),radial-gradient(2px 2px at 70% 58%,rgba(255,246,225,.75),transparent 60%),radial-gradient(1.3px 1.3px at 50% 24%,rgba(255,250,235,.6),transparent 60%),radial-gradient(1.7px 1.7px at 84% 78%,rgba(255,246,225,.6),transparent 60%),radial-gradient(1.4px 1.4px at 12% 86%,rgba(255,250,235,.55),transparent 60%)}.fmm-vault .vlt-motes{background-repeat:no-repeat;background-image:radial-gradient(1.2px 1.2px at 34% 30%,rgba(255,250,235,.5),transparent 60%),radial-gradient(1.6px 1.6px at 60% 66%,rgba(255,246,225,.5),transparent 60%),radial-gradient(1.1px 1.1px at 20% 74%,rgba(255,250,235,.45),transparent 60%)}.fmm-vault .vlt-stage.is-final .vlt-motes{opacity:1;-webkit-animation:vltMotesC 30s ease-in-out infinite alternate;animation:vltMotesC 30s ease-in-out infinite alternate}.fmm-vault .vlt-stage.is-final .vlt-motes::before{-webkit-animation:vltMotesA 15s ease-in-out infinite alternate;animation:vltMotesA 15s ease-in-out infinite alternate}.fmm-vault .vlt-stage.is-final .vlt-motes::after{-webkit-animation:vltMotesB 22s ease-in-out infinite alternate;animation:vltMotesB 22s ease-in-out infinite alternate;-webkit-animation-delay:-8s;animation-delay:-8s}@-webkit-keyframes vltMotesA{0%{-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0);opacity:.45}50%{opacity:.62}100%{-webkit-transform:translate3d(1.6%,-7%,0);transform:translate3d(1.6%,-7%,0);opacity:.4}}@keyframes vltMotesA{0%{-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0);opacity:.45}50%{opacity:.62}100%{-webkit-transform:translate3d(1.6%,-7%,0);transform:translate3d(1.6%,-7%,0);opacity:.4}}@-webkit-keyframes vltMotesB{0%{-webkit-transform:translate3d(1%,-4%,0);transform:translate3d(1%,-4%,0);opacity:.3}50%{opacity:.45}100%{-webkit-transform:translate3d(-1.4%,6%,0);transform:translate3d(-1.4%,6%,0);opacity:.26}}@keyframes vltMotesB{0%{-webkit-transform:translate3d(1%,-4%,0);transform:translate3d(1%,-4%,0);opacity:.3}50%{opacity:.45}100%{-webkit-transform:translate3d(-1.4%,6%,0);transform:translate3d(-1.4%,6%,0);opacity:.26}}@-webkit-keyframes vltMotesC{from{-webkit-transform:translate3d(-.8%,2%,0);transform:translate3d(-.8%,2%,0)}to{-webkit-transform:translate3d(.8%,-3%,0);transform:translate3d(.8%,-3%,0)}}@keyframes vltMotesC{from{-webkit-transform:translate3d(-.8%,2%,0);transform:translate3d(-.8%,2%,0)}to{-webkit-transform:translate3d(.8%,-3%,0);transform:translate3d(.8%,-3%,0)}}.fmm-vault .vlt-coin{position:absolute;padding:0;border:0;background:0 0;cursor:-webkit-zoom-in;cursor:zoom-in;aspect-ratio:.625}.fmm-vault .vlt-coin--sea{left:47.07%;top:43.04%;width:5.62%}.fmm-vault .vlt-coin--sand{left:53.5%;top:48.03%;width:4.72%}.fmm-vault .vlt-coin img{display:block;width:100%;height:100%;-webkit-filter:drop-shadow(0 0.4cqw 1cqw rgba(0,0,0,0.6)) drop-shadow(0 0 1.6cqw rgba(255,232,170,0.28));filter:drop-shadow(0 .4cqw 1cqw rgba(0, 0, 0, .6)) drop-shadow(0 0 1.6cqw rgba(255, 232, 170, .28))}.fmm-vault .vlt-coin:disabled{cursor:default}.fmm-vault .vlt-stage.is-final .vlt-coin--sea img{-webkit-animation:vltCoinFloat 7s ease-in-out infinite;animation:vltCoinFloat 7s ease-in-out infinite}@-webkit-keyframes vltCoinFloat{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.5%);transform:translateY(-1.5%)}}@keyframes vltCoinFloat{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.5%);transform:translateY(-1.5%)}}.fmm-vault .vlt-coin:focus-visible img,.fmm-vault .vlt-coin:hover img{-webkit-filter:drop-shadow(0 0.4cqw 1cqw rgba(0,0,0,0.6)) drop-shadow(0 0 2.2cqw rgba(255,232,170,0.45));filter:drop-shadow(0 .4cqw 1cqw rgba(0, 0, 0, .6)) drop-shadow(0 0 2.2cqw rgba(255, 232, 170, .45))}.fmm-vault .vlt-plaque{position:absolute;padding:.55cqw .45cqw .5cqw;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#3a2f1c),color-stop(55%,#241b0e),to(#302512));background:linear-gradient(180deg,#3a2f1c 0,#241b0e 55%,#302512 100%);border:1px solid rgba(201,161,74,.55);border-radius:.3cqw;-webkit-box-shadow:0 .4cqw 1.2cqw rgba(0,0,0,.6),inset 0 1px 0 rgba(255,232,170,.22);box-shadow:0 .4cqw 1.2cqw rgba(0,0,0,.6),inset 0 1px 0 rgba(255,232,170,.22)}.fmm-vault .vlt-plaque--sea{left:45.1%;top:64.2%;width:9.6%}.fmm-vault .vlt-plaque--sand{left:51.5%;top:65.2%;width:8.8%}.fmm-vault .vlt-plaque b{display:block;font-family:var(--d);font-weight:700;color:#e4c47c;letter-spacing:.06em;text-transform:uppercase;font-size:.68vw;font-size:.74cqw}.fmm-vault .vlt-plaque span{display:block;color:#d8c9a5;letter-spacing:.1em;text-transform:uppercase;margin-top:.18cqw;font-size:.58vw;font-size:.64cqw}.fmm-vault .vlt-plaque i{display:block;color:#c9a14a;font-style:normal;letter-spacing:.2em;text-transform:uppercase;margin-top:.3cqw;opacity:.9;font-size:.5vw;font-size:.55cqw}.fmm-vault .vlt-coin,.fmm-vault .vlt-plaque{opacity:0;-webkit-transform:translateY(3%);transform:translateY(3%);-webkit-transition:opacity .9s ease .45s,-webkit-transform .9s ease .45s;transition:opacity .9s ease .45s,-webkit-transform .9s ease .45s;transition:opacity .9s ease .45s,transform .9s ease .45s;transition:opacity .9s ease .45s,transform .9s ease .45s,-webkit-transform .9s ease .45s}.fmm-vault .vlt-stage.is-final .vlt-coin,.fmm-vault .vlt-stage.is-final .vlt-plaque{opacity:1;-webkit-transform:none;transform:none}.fmm-vault .vlt-scene--final::before{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(46% 60% at 50% 42%,var(--vlt-glow-soft) 0,var(--vlt-glow-clear) 72%)}.fmm-vault[data-vmode=sand] .vlt-scene--final::before{background:radial-gradient(46% 60% at 54% 44%,var(--vlt-glow-soft) 0,var(--vlt-glow-clear) 72%)}.fmm-vault .vlt-stage.is-final .vlt-scene--final::before{-webkit-animation:vltSpill 7s ease-in-out infinite alternate;animation:vltSpill 7s ease-in-out infinite alternate}@-webkit-keyframes vltSpill{from{opacity:.36}to{opacity:.6}}@keyframes vltSpill{from{opacity:.36}to{opacity:.6}}.fmm-vault .vlt-bloom{position:absolute;z-index:4;left:50%;top:0;height:100%;width:3%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;pointer-events:none;-webkit-filter:blur(0.8cqw);filter:blur(.8cqw);mix-blend-mode:screen;background:-webkit-gradient(linear,left top,left bottom,from(var(--vlt-glow-clear)),color-stop(18%,var(--vlt-glow)),color-stop(50%,var(--vlt-glow-hot)),color-stop(82%,var(--vlt-glow)),to(var(--vlt-glow-clear)));background:linear-gradient(180deg,var(--vlt-glow-clear) 0,var(--vlt-glow) 18%,var(--vlt-glow-hot) 50%,var(--vlt-glow) 82%,var(--vlt-glow-clear) 100%)}.fmm-vault .vlt-stage.is-opening .vlt-bloom{-webkit-animation:vltBloom 2.2s ease-out forwards;animation:vltBloom 2.2s ease-out forwards}@-webkit-keyframes vltBloom{0%{opacity:0;width:2%}14%{opacity:1}55%{opacity:.6;width:30%}100%{opacity:0;width:52%}}@keyframes vltBloom{0%{opacity:0;width:2%}14%{opacity:1}55%{opacity:.6;width:30%}100%{opacity:0;width:52%}}.fmm-vault .vlt-streak{position:absolute;inset:0;z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen}.fmm-vault .vlt-streak img{position:absolute;inset:0;width:100%;height:100%}.fmm-vault .vlt-stage.is-sweep .vlt-streak{-webkit-animation:vltStreak .75s cubic-bezier(.2,.7,.3,1) 1;animation:vltStreak .75s cubic-bezier(.2,.7,.3,1) 1}@-webkit-keyframes vltStreak{0%{opacity:0;-webkit-transform:translateX(-10%) scaleX(1);transform:translateX(-10%) scaleX(1)}18%{opacity:1}100%{opacity:0;-webkit-transform:translateX(12%) scaleX(1.12);transform:translateX(12%) scaleX(1.12)}}@keyframes vltStreak{0%{opacity:0;-webkit-transform:translateX(-10%) scaleX(1);transform:translateX(-10%) scaleX(1)}18%{opacity:1}100%{opacity:0;-webkit-transform:translateX(12%) scaleX(1.12);transform:translateX(12%) scaleX(1.12)}}.fmm-vault .vlt-flash{position:absolute;inset:0;z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 48%,var(--vlt-glow-hot) 0,var(--vlt-glow) 38%,var(--vlt-glow-clear) 74%)}.fmm-vault .vlt-stage.is-flash .vlt-flash{-webkit-animation:vltFlash .7s ease-out 1;animation:vltFlash .7s ease-out 1}@-webkit-keyframes vltFlash{0%{opacity:0}16%{opacity:1}100%{opacity:0}}@keyframes vltFlash{0%{opacity:0}16%{opacity:1}100%{opacity:0}}.fmm-vault .vlt-wheel{position:absolute;z-index:7;aspect-ratio:1;border-radius:50%;overflow:visible;padding:0;border:0;background:0 0;cursor:pointer;-webkit-transform:translate(-50%,-50%) rotate(var(--wrot,0deg));transform:translate(-50%,-50%) rotate(var(--wrot,0deg));-webkit-transition:opacity .6s ease,-webkit-transform .26s cubic-bezier(.34, 1.6, .64, 1);transition:opacity .6s ease,-webkit-transform .26s cubic-bezier(.34, 1.6, .64, 1);transition:transform .26s cubic-bezier(.34, 1.6, .64, 1),opacity .6s ease;transition:transform .26s cubic-bezier(.34, 1.6, .64, 1),opacity .6s ease,-webkit-transform .26s cubic-bezier(.34, 1.6, .64, 1);-webkit-filter:drop-shadow(0 0 1.1cqw rgba(0,0,0,0.62));filter:drop-shadow(0 0 1.1cqw rgba(0, 0, 0, .62))}.fmm-vault .vlt-wheel img{position:absolute;inset:0;width:100%;height:100%;max-width:none;display:block}.fmm-vault .vlt-wheel--sea{width:30.9%;left:50.12%;top:49.31%}.fmm-vault .vlt-wheel--sand{width:30.15%;left:49.88%;top:48.46%}.fmm-vault .vlt-wheel:focus-visible,.fmm-vault .vlt-wheel:hover{-webkit-filter:brightness(1.09) drop-shadow(0 0 1.1cqw rgba(0,0,0,0.62));filter:brightness(1.09) drop-shadow(0 0 1.1cqw rgba(0, 0, 0, .62));outline:2px solid var(--vlt-accent,#6f9287);outline-offset:4px}.fmm-vault .vlt-stage.is-final .vlt-wheel,.fmm-vault .vlt-stage.is-opening .vlt-wheel{opacity:0;pointer-events:none;-webkit-transition:opacity .45s ease .1s,-webkit-transform 1s ease;transition:opacity .45s ease .1s,-webkit-transform 1s ease;transition:opacity .45s ease .1s,transform 1s ease;transition:opacity .45s ease .1s,transform 1s ease,-webkit-transform 1s ease}.fmm-vault .vlt-jewel{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,var(--vlt-jewel-hot) 0,var(--vlt-glow-soft) 34%,var(--vlt-glow-clear) 70%)}.fmm-vault .vlt-jewel.is-blink{-webkit-animation:vltBlink .28s ease-out;animation:vltBlink .28s ease-out}@-webkit-keyframes vltBlink{0%{opacity:0}22%{opacity:.95}100%{opacity:0}}@keyframes vltBlink{0%{opacity:0}22%{opacity:.95}100%{opacity:0}}.fmm-vault .vlt-jewel.is-flare{-webkit-animation:vltFlare 1.4s ease-out;animation:vltFlare 1.4s ease-out}@-webkit-keyframes vltFlare{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}16%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.12);transform:translate(-50%,-50%) scale(1.12)}44%{opacity:.85;-webkit-transform:translate(-50%,-50%) scale(1.75);transform:translate(-50%,-50%) scale(1.75)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(2.9);transform:translate(-50%,-50%) scale(2.9)}}@keyframes vltFlare{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}16%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1.12);transform:translate(-50%,-50%) scale(1.12)}44%{opacity:.85;-webkit-transform:translate(-50%,-50%) scale(1.75);transform:translate(-50%,-50%) scale(1.75)}100%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(2.9);transform:translate(-50%,-50%) scale(2.9)}}.fmm-vault .vlt-fog{position:absolute;inset:0;z-index:8;pointer-events:none}.fmm-vault .vlt-fog img{position:absolute;width:135%;height:auto;max-width:none;mix-blend-mode:screen;opacity:var(--fogd, .4);-webkit-transition:opacity 1.1s ease;transition:opacity 1.1s ease}.fmm-vault .vlt-fog img:first-child{left:-22%;top:-6%;-webkit-animation:vltFogA 38s ease-in-out infinite alternate;animation:vltFogA 38s ease-in-out infinite alternate}.fmm-vault .vlt-fog img:nth-child(2){left:-8%;top:26%;animation:vltFogB 52s ease-in-out infinite alternate-reverse;opacity:calc(var(--fogd,.4)*.8)}.fmm-vault .vlt-fog img:nth-child(3){left:-30%;top:52%;-webkit-animation:vltFogC 66s ease-in-out infinite alternate;animation:vltFogC 66s ease-in-out infinite alternate;opacity:calc(var(--fogd,.4)*.65)}@-webkit-keyframes vltFogA{from{-webkit-transform:translate3d(-4%,-1%,0) scale(1);transform:translate3d(-4%,-1%,0) scale(1)}to{-webkit-transform:translate3d(7%,1.5%,0) scale(1.06);transform:translate3d(7%,1.5%,0) scale(1.06)}}@keyframes vltFogA{from{-webkit-transform:translate3d(-4%,-1%,0) scale(1);transform:translate3d(-4%,-1%,0) scale(1)}to{-webkit-transform:translate3d(7%,1.5%,0) scale(1.06);transform:translate3d(7%,1.5%,0) scale(1.06)}}@-webkit-keyframes vltFogB{from{-webkit-transform:translate3d(5%,1%,0) scale(1.04);transform:translate3d(5%,1%,0) scale(1.04)}to{-webkit-transform:translate3d(-6%,-1.5%,0) scale(1);transform:translate3d(-6%,-1.5%,0) scale(1)}}@keyframes vltFogB{from{-webkit-transform:translate3d(5%,1%,0) scale(1.04);transform:translate3d(5%,1%,0) scale(1.04)}to{-webkit-transform:translate3d(-6%,-1.5%,0) scale(1);transform:translate3d(-6%,-1.5%,0) scale(1)}}@-webkit-keyframes vltFogC{from{-webkit-transform:translate3d(-6%,2%,0) scale(1.02);transform:translate3d(-6%,2%,0) scale(1.02)}to{-webkit-transform:translate3d(5%,-1%,0) scale(1.08);transform:translate3d(5%,-1%,0) scale(1.08)}}@keyframes vltFogC{from{-webkit-transform:translate3d(-6%,2%,0) scale(1.02);transform:translate3d(-6%,2%,0) scale(1.02)}to{-webkit-transform:translate3d(5%,-1%,0) scale(1.08);transform:translate3d(5%,-1%,0) scale(1.08)}}.fmm-vault .vlt-stage.is-opening .vlt-fog img{opacity:calc(var(--fogd,.4)*1.7)}.fmm-vault .vlt-vign{position:absolute;inset:0;z-index:9;pointer-events:none;-webkit-box-shadow:inset 0 0 14cqw rgba(1,4,8,var(--appr,.4));box-shadow:inset 0 0 14cqw rgba(1,4,8,var(--appr,.4));-webkit-transition:-webkit-box-shadow .7s ease;transition:-webkit-box-shadow .7s ease;transition:box-shadow .7s ease;transition:box-shadow .7s ease,-webkit-box-shadow .7s ease}.fmm-vault[data-vmode=sand] .vlt-vign{-webkit-box-shadow:inset 0 0 14cqw rgba(26,14,3,var(--appr,.4));box-shadow:inset 0 0 14cqw rgba(26,14,3,var(--appr,.4))}.fmm-vault .vlt-cue{position:absolute;z-index:10;left:50%;bottom:3.2%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#eef3f0;font-family:var(--d);font-weight:600;letter-spacing:.26em;text-transform:uppercase;font-size:Max(.6rem, 1.05cqw);text-shadow:0 2px 12px rgba(0,0,0,.85);pointer-events:none;-webkit-animation:vltCue 3s ease-in-out infinite;animation:vltCue 3s ease-in-out infinite}@-webkit-keyframes vltCue{0%,100%{opacity:.5}50%{opacity:.95}}@keyframes vltCue{0%,100%{opacity:.5}50%{opacity:.95}}.fmm-vault .vlt-stage.is-final .vlt-cue,.fmm-vault .vlt-stage.is-opening .vlt-cue{display:none}.fmm-vault .vlt-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fmm-vault .vlt-stage.is-idle{--fogd:.55;--appr:.6}.fmm-vault .vlt-stage.is-idle .vlt-cam{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-animation:vltIdleDrift 22s ease-in-out infinite alternate;animation:vltIdleDrift 22s ease-in-out infinite alternate}@-webkit-keyframes vltIdleDrift{from{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1.066);transform:scale(1.066)}}@keyframes vltIdleDrift{from{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1.066);transform:scale(1.066)}}.fmm-vault .vlt-stage.is-idle .vlt-cue{display:block}.fmm-vault .vlt-stage.no-anim .vlt-cam,.fmm-vault .vlt-stage.no-anim .vlt-coin,.fmm-vault .vlt-stage.no-anim .vlt-plaque,.fmm-vault .vlt-stage.no-anim .vlt-scene,.fmm-vault .vlt-stage.no-anim .vlt-wheel{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}@media (max-width:760px){.fmm-vault .vlt-cam{-webkit-transition-duration:1.4s;transition-duration:1.4s}.fmm-vault .vlt-stage.is-final .vlt-cam{-webkit-transform:scale(1.03);transform:scale(1.03)}.fmm-vault .vlt-fog img:nth-child(2),.fmm-vault .vlt-fog img:nth-child(3){display:none}.fmm-vault .vlt-motes{display:none}.fmm-vault .vlt-streak{display:none}.fmm-vault .vlt-stage.is-flash .vlt-flash{-webkit-animation-duration:.5s;animation-duration:.5s}.fmm-vault .vlt-coin img{-webkit-animation:none!important;animation:none!important}.fmm-vault .vlt-stage.is-final .vlt-coin{-webkit-transform:scale(1.28);transform:scale(1.28)}.fmm-vault .vlt-stage.is-final .vlt-plaque{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@media (prefers-reduced-motion:reduce){.fmm-vault .vlt-cue{-webkit-animation:none;animation:none;opacity:.8}.fmm-vault .vlt-bloom,.fmm-vault .vlt-flash,.fmm-vault .vlt-fog img,.fmm-vault .vlt-jewel,.fmm-vault .vlt-stage.is-final .vlt-coin img,.fmm-vault .vlt-stage.is-final .vlt-motes,.fmm-vault .vlt-stage.is-final .vlt-motes::after,.fmm-vault .vlt-stage.is-final .vlt-motes::before,.fmm-vault .vlt-stage.is-final .vlt-scene--final::before,.fmm-vault .vlt-stage.is-idle .vlt-cam,.fmm-vault .vlt-stage.is-opening .vlt-scene--closed,.fmm-vault .vlt-stage.is-shudder .vlt-scene--closed,.fmm-vault .vlt-streak{-webkit-animation:none!important;animation:none!important}.fmm-vault .vlt-stage.is-final .vlt-scene--final::before{opacity:.4}.fmm-vault .vlt-cam{-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.fmm-vault .vlt-scene--closed{-webkit-transition:opacity 1s ease!important;transition:opacity 1s ease!important}.fmm-vault .vlt-wheel{-webkit-transition:opacity .8s ease!important;transition:opacity .8s ease!important}.fmm-vault .vlt-coin,.fmm-vault .vlt-plaque{-webkit-transition:opacity .9s ease .3s!important;transition:opacity .9s ease .3s!important}}.fmm-vault .vlt-lockplate{position:absolute;z-index:10;left:50%;top:64%;-webkit-transform:translate(-50%,0) translateY(5%);transform:translate(-50%,0) translateY(5%);width:Min(430px,74%);text-align:center;padding:1.1em 1.3em 1.25em;background:rgba(4,10,16,.78);border:1px solid rgba(201,161,74,.55);border-radius:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-box-shadow:0 18px 50px rgba(0,0,0,.55);box-shadow:0 18px 50px rgba(0,0,0,.55);opacity:0;pointer-events:none;-webkit-transition:opacity .7s ease .15s,-webkit-transform .7s ease .15s;transition:opacity .7s ease .15s,-webkit-transform .7s ease .15s;transition:opacity .7s ease .15s,transform .7s ease .15s;transition:opacity .7s ease .15s,transform .7s ease .15s,-webkit-transform .7s ease .15s}.fmm-vault .vlt-stage.is-refused .vlt-lockplate{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:auto}.fmm-vault .vlt-lp-tag{display:block;font-family:var(--d);font-weight:700;color:#c9a14a;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.66rem, 1cqw, .86rem);margin-bottom:.45em}.fmm-vault .vlt-lockplate p{color:#eef3f0;margin:0 0 .8em;line-height:1.45;font-size:clamp(.82rem, 1.3cqw, 1.02rem)}.fmm-vault .vlt-lockplate .vg-btn{font-size:clamp(.7rem, 1.1cqw, .9rem);padding:.65em 1.5em}.fmm-vault .vlt-lockplate i{display:block;margin-top:.6em;color:#8fb6ae;font-style:italic;opacity:.85;font-size:clamp(.66rem, .95cqw, .8rem)}.fmm-vault .vlt-stage.is-refused .vlt-cue{display:none}.fmm-vault .vlt-gatetease{display:none;font-style:italic;opacity:.85}.fmm-vault.is-locked .vlt-gatetease{display:block}.fmm-vault.is-locked .vr-cases,.fmm-vault.is-locked .vr-note{display:none}@media (prefers-reduced-motion:reduce){.fmm-vault .vlt-lockplate{-webkit-transition:opacity .7s ease!important;transition:opacity .7s ease!important;-webkit-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important}}.fmm-vault .vlt-sealbtn{position:absolute;z-index:10;left:50%;bottom:3%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:var(--d);font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:Max(.62rem, 1cqw);color:#eef3f0;background:rgba(4,10,16,.55);border:1px solid var(--vlt-accent-ring,rgba(111,146,135,.45));border-radius:100px;padding:.55em 1.5em;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;-webkit-transition:opacity .8s ease 1.4s,-webkit-box-shadow .25s ease;transition:opacity .8s ease 1.4s,-webkit-box-shadow .25s ease;transition:opacity .8s ease 1.4s,box-shadow .25s ease;transition:opacity .8s ease 1.4s,box-shadow .25s ease,-webkit-box-shadow .25s ease}.fmm-vault .vlt-stage.is-final .vlt-sealbtn{opacity:.85}.fmm-vault .vlt-sealbtn:focus-visible,.fmm-vault .vlt-sealbtn:hover{opacity:1;-webkit-box-shadow:0 0 14px var(--vlt-accent-ring,rgba(111,146,135,.45));box-shadow:0 0 14px var(--vlt-accent-ring,rgba(111,146,135,.45));outline:0}.fmm-vault .vlt-seal{display:block;margin:.9rem auto 0;background:0 0;border:0;color:#8fb6ae;opacity:.8;font-style:italic;font-size:clamp(.72rem, 1vw, .84rem);letter-spacing:.08em;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fmm-vault .vlt-seal:focus-visible,.fmm-vault .vlt-seal:hover{opacity:1}.tm-vault{-webkit-animation:tmVaultPulse 2.8s ease-in-out infinite;animation:tmVaultPulse 2.8s ease-in-out infinite}@-webkit-keyframes tmVaultPulse{0%,100%{-webkit-box-shadow:0 0 6px rgba(140,215,235,.3);box-shadow:0 0 6px rgba(140,215,235,.3)}50%{-webkit-box-shadow:0 0 18px rgba(140,215,235,.75);box-shadow:0 0 18px rgba(140,215,235,.75)}}@keyframes tmVaultPulse{0%,100%{-webkit-box-shadow:0 0 6px rgba(140,215,235,.3);box-shadow:0 0 6px rgba(140,215,235,.3)}50%{-webkit-box-shadow:0 0 18px rgba(140,215,235,.75);box-shadow:0 0 18px rgba(140,215,235,.75)}}@media (prefers-reduced-motion:reduce){.tm-vault{-webkit-animation:none;animation:none}}.shack{padding:clamp(3.4rem,7vw,5.6rem) 1.5rem}.shack-inner{max-width:1020px;margin:0 auto;text-align:center}.shack-head h2{font-family:var(--p);color:inherit;font-size:clamp(2rem, 4.4vw, 3.2rem);margin:.3rem 0 .4rem}.shack-sub{max-width:620px;margin:0 auto;line-height:1.55;font-size:clamp(.96rem, 1.35vw, 1.1rem)}.shack-plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.6vw,2rem);margin:clamp(1.8rem,3.4vw,2.6rem) 0 0}.shack-plate{margin:0;padding:clamp(.7rem,1.4vw,1.1rem);border-radius:12px;background:linear-gradient(160deg,#f2f3f4 0,#c9ccd0 30%,#eceef0 52%,#b9bcc1 74%,#e8eaec 100%);border:1px solid rgba(20,14,6,.28);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.55);box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.55)}.shack-plate img{width:100%;height:auto;border-radius:6px;display:block}.shack-plate figcaption{padding:.7rem .3rem .2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.shack-plate figcaption b{font-family:var(--d);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.72rem, 1.05vw, .86rem);color:#1c3444}.shack-plate figcaption span{font-size:clamp(.7rem, 1vw, .8rem);color:#3e5c66;letter-spacing:.06em}.shack-cta{margin-top:clamp(1.6rem,3vw,2.4rem)}.shack .vg-hint{color:#3e5c66;opacity:.9}body[data-side=dark] .shack .vg-hint{color:#eef3f0;opacity:.6}body[data-side=dark] .shack-plate figcaption b{color:#1c3444}@media (max-width:700px){.shack-plates{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}}.waxplate{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.2rem,7vw,6rem) clamp(1.6rem,4vw,2.4rem);background:radial-gradient(120% 90% at 50% 0,rgba(62,92,102,.42) 0,rgba(28,52,68,0) 62%),-webkit-gradient(linear,left top,left bottom,from(#16293a),color-stop(38%,#1c3444),to(#152736));background:radial-gradient(120% 90% at 50% 0,rgba(62,92,102,.42) 0,rgba(28,52,68,0) 62%),linear-gradient(180deg,#16293a 0,#1c3444 38%,#152736 100%);color:#eef3f0}.waxplate::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;background:repeating-linear-gradient(90deg,rgba(255,255,255,.9) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.waxplate::before{content:"";position:absolute;z-index:1;pointer-events:none;inset:clamp(0.7rem,1.9vw,1.5rem);border:1px solid rgba(201,161,74,.42);-webkit-box-shadow:inset 0 0 0 4px rgba(22,41,58,.9),inset 0 0 0 5px rgba(201,161,74,.22);box-shadow:inset 0 0 0 4px rgba(22,41,58,.9),inset 0 0 0 5px rgba(201,161,74,.22)}.wax-rail{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,0.94fr);gap:clamp(1.6rem,4.2vw,3.6rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wax-fig{margin:0}.wax-mount{position:relative;cursor:-webkit-zoom-in;cursor:zoom-in;border-radius:2px;padding:clamp(.45rem,1vw,.8rem);background:linear-gradient(150deg,#c9a14a 0,#8a6a2c 26%,#e8d29a 52%,#7d5f27 78%,#c9a14a 100%);-webkit-box-shadow:0 20px 50px rgba(0,0,0,.5),0 2px 0 rgba(255,255,255,.12) inset;box-shadow:0 20px 50px rgba(0,0,0,.5),0 2px 0 rgba(255,255,255,.12) inset;-webkit-transition:-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:transform .5s ease,box-shadow .5s ease;transition:transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease}.wax-mount:focus-visible,.wax-mount:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 26px 62px rgba(0,0,0,.58);box-shadow:0 26px 62px rgba(0,0,0,.58);outline:0}.wax-img{display:block;width:100%;height:auto;border-radius:1px;-webkit-box-shadow:0 0 0 1px rgba(22,41,58,.55) inset;box-shadow:0 0 0 1px rgba(22,41,58,.55) inset}.wax-cap{margin:clamp(.7rem,1.5vw,1rem) 0 0;text-align:center;font-family:var(--s);font-style:italic;color:#c8d3d0;font-size:clamp(.74rem, 1.05vw, .88rem);letter-spacing:.04em}.wax-copy{text-align:left}.wax-folio{display:block;font-family:var(--d);font-weight:700;font-size:clamp(.6rem, .85vw, .72rem);letter-spacing:.42em;text-transform:uppercase;color:#c9a14a;opacity:.85;margin-bottom:.55rem}.wax-eyebrow{display:block;font-family:var(--d);font-weight:600;font-size:clamp(.64rem, .92vw, .78rem);letter-spacing:.26em;text-transform:uppercase;color:#e8d29a;margin-bottom:.7rem}.wax-title{font-family:var(--d);font-weight:700;line-height:1.02;margin:0 0 .85rem;font-size:clamp(2.1rem, 4.6vw, 3.5rem);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.4)}.wax-lead{font-family:var(--s);margin:0 0 1rem;max-width:46ch;font-size:clamp(.95rem, 1.32vw, 1.1rem);line-height:1.62;color:#e3ebe8}.wax-line{font-family:var(--d);font-weight:700;margin:0 0 1.3rem;font-size:clamp(1rem, 1.5vw, 1.22rem);letter-spacing:.02em;color:#e8d29a;padding-left:.85rem;border-left:2px solid rgba(201,161,74,.6)}.wax-spec{margin:0 0 1.3rem;padding:clamp(.85rem,1.8vw,1.15rem) 0;border-top:1px solid rgba(201,161,74,.3);border-bottom:1px solid rgba(201,161,74,.3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem clamp(1rem,2.4vw,2rem)}.wax-spec>div{min-width:0}.wax-spec dt{font-family:var(--d);font-weight:700;font-size:clamp(.56rem, .8vw, .66rem);letter-spacing:.28em;text-transform:uppercase;color:#9fb0ae;margin-bottom:.22rem}.wax-spec dd{margin:0;font-family:var(--s);color:#eef3f0;font-size:clamp(.82rem, 1.12vw, .95rem);line-height:1.35}.wax-tease{margin:0;font-family:var(--d);font-weight:700;font-size:clamp(.66rem, .95vw, .8rem);letter-spacing:.34em;text-transform:uppercase;color:#c9a14a}@media (max-width:900px){.wax-rail{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.4rem)}.wax-fig{max-width:560px;margin:0 auto}.wax-copy{max-width:560px;margin:0 auto}}@media (max-width:430px){.wax-spec{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wax-mount{-webkit-transition:none;transition:none}.wax-mount:focus-visible,.wax-mount:hover{-webkit-transform:none;transform:none}}.edge-proof{margin:26px 0 0;border-radius:14px;overflow:hidden;border:1px solid var(--line2);cursor:pointer;padding:0}.edge-proof img{width:100%;display:block}.edge-proof figcaption{padding:12px 16px;font-size:15px;line-height:1.5;color:var(--muted)}.edge-proof:focus-visible{outline:3px solid var(--gold2);outline-offset:3px}.pledge-partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin:20px 0 4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pledge-partner-panel{display:inline-block;background:#fff;border-radius:12px;padding:12px 16px;-webkit-box-shadow:0 10px 28px rgba(0,0,0,.35);box-shadow:0 10px 28px rgba(0,0,0,.35)}.pledge-partner-panel img{display:block;width:Min(210px,44vw);height:auto}.pledge-partner-cap{font-family:var(--d);font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.presale-note{display:block;margin:12px 0 4px;padding:10px 14px;background:#1c3444;border:1.5px solid #c9a14a;border-radius:6px;color:#f4ecd9;font-size:15px;line-height:1.45}.presale-note b{color:#e6c87e;letter-spacing:.1em}.colc-presale{color:#7a4a12;font-weight:700;letter-spacing:.06em}.cart-presale{margin:12px 0;padding:10px 14px;background:#1c3444;border:1.5px solid #c9a14a;border-radius:6px;color:#f4ecd9;font-size:14px;line-height:1.5}.cart-presale b{color:#e6c87e}.mp-presale{position:absolute;left:1.6%;top:1.8%;z-index:32;background:rgba(28,52,68,.94);border:1px solid #c9a14a;border-radius:5px;color:#f2e3bd;font-family:var(--d);font-weight:700;font-size:1.45cqw;letter-spacing:.14em;padding:.7cqw 1.4cqw;white-space:nowrap}.co-row{cursor:pointer;border-radius:8px;-webkit-transition:background .15s ease;transition:background .15s ease}.co-row:focus-visible,.co-row:hover{background:rgba(201,161,74,.08);outline:0}.co-row:focus-visible{-webkit-box-shadow:0 0 0 2px var(--gold);box-shadow:0 0 0 2px var(--gold)}.co-row .co-tx b{-webkit-text-decoration:underline dotted rgba(201,161,74,0.6);text-decoration:underline dotted rgba(201,161,74,0.6);text-underline-offset:3px}.co-go{color:var(--gold);font-weight:800;white-space:nowrap}@media (max-width:980px){.stage .fliphint{position:static;-webkit-transform:none;transform:none;margin-top:.9rem;text-align:center;white-space:normal}}@media (max-width:820px){body[data-side=dark] .coll-spot .cs-artifact.only-dark,body[data-side=light] .coll-spot .cs-artifact.only-light{display:none!important}}@media (max-width:700px){.cso-overlay{position:static;left:auto;right:auto;top:auto;padding:.7rem .8rem;background:#0c151f;border-top:1px solid rgba(201,161,74,.45);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.55rem}.cso-tba,.cso-view{height:auto;font-size:.62rem;padding:.55em 1em;letter-spacing:.1em}}@media (max-width:760px){.sheet-body .buyrow{background:var(--card);-webkit-box-shadow:0 -10px 18px rgba(0,0,0,.16);box-shadow:0 -10px 18px rgba(0,0,0,.16);padding:.6rem 0 .35rem}}@media (max-width:560px){.sheet-thumbs{gap:.8rem .55rem}.sheet-thumbs figure{width:22%}.sheet-thumbs figcaption{letter-spacing:.12em;font-size:.48rem}}@media (max-width:560px){.ci{grid-template-columns:52px 1fr auto;gap:.6rem}.ci img{width:52px}.ci img.slab{width:44px;height:66px}.ci .qty{-webkit-transform:scale(.8);transform:scale(.8)}.ci .nm{font-size:.8rem}.ci .pr{font-size:.82rem}.co-add{padding:.55rem 1rem}}@media (max-width:760px){.sheet-close{width:44px;height:44px}.colc-btn{padding:.6em 1.2em}.coll-ledger{padding:.55em 1.1em}.cb-claim{padding:.6em 1.35em}.cs-view{padding:.45em .3em}.coalink{padding:.35em 0;display:inline-block}}.co-tx b .co-go{display:inline;font-size:inherit;color:var(--gold);margin:0;line-height:inherit}.bb-price{display:none}@-webkit-keyframes plate-beacon-phone{0%,100%{opacity:.35;-webkit-transform:scale(.97);transform:scale(.97)}50%{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes plate-beacon-phone{0%,100%{opacity:.35;-webkit-transform:scale(.97);transform:scale(.97)}50%{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}}@supports not (overflow-x:clip){body,html{overflow-x:hidden}}@media (max-width:760px){body{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.plate-btn::before{inset:0;-webkit-filter:blur(22px);filter:blur(22px);background:radial-gradient(closest-side,rgba(255,190,90,.95),rgba(255,160,60,.55) 50%,rgba(255,160,60,.16) 100%)}body[data-side=dark] .plate-btn::before{background:radial-gradient(closest-side,#ffd48c,rgba(120,195,235,.5) 52%,rgba(120,195,235,.14) 100%)}.plate-btn.plate-in::before{-webkit-animation-name:plate-beacon-phone;animation-name:plate-beacon-phone}.collection{overflow-x:clip}.coll-grid::after,.coll-grid::before{left:0;right:0}.cmp-scroll{overflow:visible;padding-bottom:0}.cmp{min-width:0;max-width:100%;grid-template-columns:1fr 1fr}.cmp .c-blank{display:none}.cmp .c-h{padding:.8rem .6rem;font-size:.6rem;letter-spacing:.1em;gap:.4em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.cmp .c-h.c-fmm{font-size:.64rem}.c-badge{width:26px;height:26px}.cmp .c-l{grid-column:1/-1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:.75rem .8rem .4rem;border-bottom:0;font-size:.6rem;letter-spacing:.16em;background:rgba(201,161,74,.07)}.cmp .c-v{padding:.55rem .7rem .9rem;font-size:.88rem;line-height:1.45;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cmp .c-fmm{border-left:0;border-right:1px solid var(--gold)}.cmp .c-h.c-fmm{border-left:0}#cartwrap{overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.cart-head{padding:.95rem 1rem}.cart-items{overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:.9rem 1rem;gap:.8rem}#cartwrap img{max-width:100%}.ci{grid-template-columns:76px 1fr auto;grid-template-areas:"img nm nm" "img pr pr" "img req req" "img qty rm";gap:.15rem .85rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.7rem .8rem}.ci>div:not(.qty){display:contents}.ci img{grid-area:img;align-self:center;width:76px;aspect-ratio:1}.ci img.slab{width:76px;height:auto;max-height:112px;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;justify-self:center}.ci .nm{grid-area:nm;font-size:.84rem;line-height:1.25;align-self:end}.ci .pr{grid-area:pr;font-size:.86rem;align-self:start}.ci .req{grid-area:req;font-size:.68rem;line-height:1.35;margin-top:.15rem;align-self:start}.ci .qty{grid-area:qty;-webkit-transform:scale(.82);transform:scale(.82);-webkit-transform-origin:left center;transform-origin:left center;margin-top:.35rem}.ci .rm{grid-area:rm;justify-self:end;align-self:center;margin:.35rem 0 0}.co-row img.slab{width:44px;height:auto;max-height:66px;-o-object-fit:contain;object-fit:contain}.co-tx b{font-size:.74rem;letter-spacing:.02em}.co-add{padding:.5rem .8rem}.cart-foot{overflow:hidden;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom,0px));gap:.55rem}.shipnote{font-size:.82rem;line-height:1.35}.cart-total{font-size:1rem}.cart-fine{font-size:.72rem;line-height:1.3}.cart-presale{margin:8px 0;padding:8px 12px;font-size:13px}#m-sheet>.buyrow.buybar{position:sticky;bottom:0;z-index:6;width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.55rem;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--line2);-webkit-box-shadow:0 -12px 26px rgba(0,0,0,.24);box-shadow:0 -12px 26px rgba(0,0,0,.24)}#m-sheet>.buyrow.buybar .bb-price{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:var(--d);font-weight:800;font-size:1rem;letter-spacing:.02em;white-space:nowrap}#m-sheet>.buyrow.buybar .qty{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:none;transform:none}#m-sheet>.buyrow.buybar .qty button{width:34px;height:40px;font-size:.95rem}#m-sheet>.buyrow.buybar .qty output{width:34px;font-size:.95rem}#m-sheet>.buyrow.buybar .plate-btn{-webkit-box-flex:1;-ms-flex:1 1 130px;flex:1 1 130px;min-width:0;max-width:215px;width:auto}#pmodal{-ms-touch-action:none;touch-action:none}#m-sheet{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-bottom:0}#pmodal{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-top:Max(.55rem,env(safe-area-inset-top,0))}.sheet{max-height:calc(var(--fmm-vvh,100vh) * .94)}#lightbox img{max-height:calc(var(--fmm-vvh,100vh) * .86)}#lightbox img.round{max-width:Min(calc(var(--fmm-vvh,100vh) * .8),820px,92vw)}.lb-close{top:Max(18px,env(safe-area-inset-top,0))}@supports (height:1svh){.sheet{max-height:94svh}#lightbox img{max-height:86svh}#lightbox img.round{max-width:Min(80svh,820px,92vw)}}}@media (max-width:760px) and (max-width:400px){.flagslab{width:58vw}}@media (max-width:760px){#toast{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:92vw;padding:.8em 1.3em;font-size:.7rem;letter-spacing:.08em}body:has(#cartwrap.open) #toast{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 12px);-webkit-transform:translate(-50%,-14px);transform:translate(-50%,-14px)}body:has(#cartwrap.open) #toast.on{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@supports not (overflow-x:clip){@media (max-width:760px){.collection{overflow:hidden}}}.collection{overflow-x:clip}@media (max-width:760px){.sidechip,.sidechip.show{display:none!important}}.menubtn{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;height:42px;padding:0 .9em 0 .8em;border:1px solid var(--line);border-radius:999px;font-family:var(--d);font-weight:800;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);-webkit-transition:.25s;transition:.25s;-webkit-box-flex:0;-ms-flex:none;flex:none}.menubtn:hover,.menubtn[aria-expanded=true]{border-color:var(--gold);color:var(--accent)}.menubtn-ic{display:inline-grid;gap:4px;width:18px}.menubtn-ic i{display:block;height:2px;border-radius:2px;background:currentColor;-webkit-transition:opacity .2s,-webkit-transform .25s;transition:opacity .2s,-webkit-transform .25s;transition:transform .25s,opacity .2s;transition:transform .25s,opacity .2s,-webkit-transform .25s}.menubtn[aria-expanded=true] .menubtn-ic i:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.menubtn[aria-expanded=true] .menubtn-ic i:nth-child(2){opacity:0}.menubtn[aria-expanded=true] .menubtn-ic i:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.navmenu{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 1.6rem;padding:.4rem clamp(1rem,4vw,2.4rem) 1.1rem;max-height:calc(100vh - 100%);max-height:calc(100svh - 100%);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:var(--bg);border-bottom:1px solid var(--line);-webkit-box-shadow:0 18px 40px rgba(0,0,0,.28);box-shadow:0 18px 40px rgba(0,0,0,.28)}.navmenu[hidden]{display:none}.navmenu a{display:block;padding:.85rem 0;border-bottom:1px solid var(--line2);font-family:var(--d);font-weight:800;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.navmenu a small{display:block;margin-top:.1rem;font-family:var(--s);font-weight:400;font-size:.95rem;letter-spacing:0;text-transform:none;color:var(--muted)}.navmenu a:hover{color:var(--accent)}.navmenu a[aria-current=page]{color:var(--accent)}.navmenu a[aria-current=page]::before{content:"✦ "}.navmenu-side{grid-column:1/-1;margin-top:1rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:999px;font-family:var(--d);font-weight:800;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.nav.menu-open{z-index:1000}.nav-links a[aria-current=page]{color:var(--accent);border-color:var(--accent)}@media (max-width:1080px){.menubtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (max-width:599px){.navmenu{grid-template-columns:1fr}.menubtn-tx{display:none}.menubtn{width:42px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){.nav .nav-right{gap:.45rem}}@media (prefers-reduced-motion:reduce){.menubtn-ic i{-webkit-transition:none;transition:none}}@media (max-width:400px){.nav .nav-right{gap:.35rem}.sidetoggle .flipcoin{width:44px;height:44px}.cartbtn,.menubtn{width:38px;height:38px}.brand .fm-mark{width:34px;height:34px}}.app-link{display:none}@media (max-width:760px){.app-link{display:block}}body[data-side=light] .saga{background:radial-gradient(ellipse at 50% -10%,rgba(235,185,85,.3),transparent 60%),radial-gradient(ellipse at 85% 100%,rgba(46,196,182,.1),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#fbf4e2),color-stop(60%,#f2e9d6),to(#e9dcbb));background:radial-gradient(ellipse at 50% -10%,rgba(235,185,85,.3),transparent 60%),radial-gradient(ellipse at 85% 100%,rgba(46,196,182,.1),transparent 60%),linear-gradient(180deg,#fbf4e2 0,#f2e9d6 60%,#e9dcbb 100%)}body[data-side=light] .saga-ep .reel-title,body[data-side=light] .saga-title{color:#1c3444}body[data-side=light] .saga-ep .reel-lead,body[data-side=light] .saga-lead{color:#3e5c66}body[data-side=light] .saga-foot{color:#14666f}body[data-side=light] .saga-share{color:#14666f;border-color:rgba(201,161,74,.6);background:rgba(20,102,111,.07)}body[data-side=light] .saga-share:hover{color:#1c3444;border-color:#c9a14a}body[data-side=light] .saga-soon{color:#14666f;background:rgba(20,102,111,.07);border-color:rgba(201,161,74,.7)}body[data-side=light] section.society{color:#1c3444;background:radial-gradient(700px 340px at 14% 0,rgba(201,161,74,.24),transparent 65%),radial-gradient(600px 300px at 88% 100%,rgba(46,196,182,.14),transparent 70%),-webkit-gradient(linear,left top,left bottom,from(#fbf4e2),to(#eee2c4));background:radial-gradient(700px 340px at 14% 0,rgba(201,161,74,.24),transparent 65%),radial-gradient(600px 300px at 88% 100%,rgba(46,196,182,.14),transparent 70%),linear-gradient(180deg,#fbf4e2,#eee2c4);border-block:1px solid rgba(201,161,74,0.55)}body[data-side=light] section.society::after{border-color:rgba(201,161,74,.45)}body[data-side=light] .soc-inner .reel-eyebrow,body[data-side=light] .society .eyebrow{color:#14666f}body[data-side=light] .society h1,body[data-side=light] .society h2{color:#1c3444;text-shadow:none}body[data-side=light] .soc-title{background:-webkit-gradient(linear,left top,left bottom,from(#1c3444),to(#14666f));background:linear-gradient(180deg,#1c3444,#14666f);-webkit-background-clip:text;background-clip:text}body[data-side=light] .soc-lead,body[data-side=light] .society .sub{color:#3e5c66}body[data-side=light] .soc-lead b,body[data-side=light] .soc-sub,body[data-side=light] .soc-tag{color:#14666f}body[data-side=light] .soc-perk{background:rgba(253,248,234,.8);border-color:rgba(201,161,74,.6)}body[data-side=light] .soc-perk h3{color:#14666f}body[data-side=light] .soc-perk p{color:#1c3444}body[data-side=light] .soc-perk--feat{background:rgba(20,102,111,.08);border-color:rgba(201,161,74,.85)}body[data-side=light] .ht-perks li{color:#3e5c66}body[data-side=light] .ht-price .num{color:#1c3444}body[data-side=light] .ht-cap,body[data-side=light] .ht-fine,body[data-side=light] .ht-price .per{color:#3e5c66}body[data-side=light] .ht-tides b{color:#14666f}body[data-side=light] .hightide{background:radial-gradient(ellipse at 70% 0,rgba(46,196,182,.12),transparent 60%),radial-gradient(ellipse at 15% 100%,rgba(235,185,85,.2),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#f7efdb),color-stop(75%,#f2e9d6));background:radial-gradient(ellipse at 70% 0,rgba(46,196,182,.12),transparent 60%),radial-gradient(ellipse at 15% 100%,rgba(235,185,85,.2),transparent 60%),linear-gradient(180deg,#f7efdb,#f2e9d6 75%)}body[data-side=light] .ht-cardhero figcaption,body[data-side=light] .ht-copy,body[data-side=light] .ht-kit-head p,body[data-side=light] .ht-pkg-copy{color:#1c3444}body[data-side=light] .ht-kit-head h3,body[data-side=light] .ht-pkg-copy h3,body[data-side=light] .ht-title{color:#1c3444;text-shadow:none}body[data-side=light] .ht-kit-grid figcaption,body[data-side=light] .ht-kit-head p em,body[data-side=light] .ht-pkg-copy p em,body[data-side=light] .ht-pkg-list li,body[data-side=light] .ht-poem em,body[data-side=light] .ht-sub{color:#14666f}body[data-side=light] .ht-poem{color:#1c3444;border-left-color:rgba(201,161,74,.7)}body[data-side=light] .ht-pkg-list li::before{color:#c9a14a}body[data-side=light] .ht-fan figure.pending figcaption{background:-webkit-gradient(linear,left top,left bottom,from(#e9dcbb),to(#dccb9f));background:linear-gradient(180deg,#e9dcbb,#dccb9f);color:#1c3444}body[data-side=light] .hightide .eyebrow,body[data-side=light] .hightide .reel-eyebrow{color:#14666f}body[data-side=light] .hightide .reel-title,body[data-side=light] .hightide h2,body[data-side=light] .hightide h3{color:#1c3444}body[data-side=light] .hightide .reel-lead,body[data-side=light] .hightide p{color:#3e5c66}body[data-side=light] .lib-badge{color:#14666f;border-color:rgba(201,161,74,.7);background:rgba(20,102,111,.06)}body[data-side=light] .lib-hallmark,body[data-side=light] .lib-lead,body[data-side=light] .lib-story b,body[data-side=light] .lib-story em{color:#14666f}body[data-side=light] .lib-title{color:#1c3444;background:-webkit-gradient(linear,left top,left bottom,from(#1c3444),to(#14666f));background:linear-gradient(180deg,#1c3444,#14666f);-webkit-background-clip:text;background-clip:text}body[data-side=light] .lib-copy,body[data-side=light] .lib-story{color:#1c3444}body[data-side=light] .lib-story{border-left-color:#c9a14a}body[data-side=light] .fliphint,body[data-side=light] .lib-fine{color:#3e5c66}body[data-side=light] .specchip,body[data-side=light] .specchips li,body[data-side=light] .specchips span{color:#1c3444;background:rgba(253,248,234,.85);border-color:rgba(201,161,74,.6)}body[data-side=light] .ht-pick{border-color:rgba(201,161,74,.5)}body[data-side=light] .ht-kit-grid figcaption,body[data-side=light] .ht-kit-hero figcaption,body[data-side=light] .ht-pkg-hero figcaption,body[data-side=light] .ht-pkg-open figcaption{color:#1c3444}body[data-side=light] .ht-kit-grid figcaption b,body[data-side=light] .ht-kit-hero figcaption b{color:#14666f}body[data-side=light] #htv-cap,body[data-side=light] .ht-pick figcaption,body[data-side=light] .ht-pick small,body[data-side=light] .ht-pick span,body[data-side=light] .ht-picks figcaption,body[data-side=light] .ht-view figcaption{color:#3e5c66}body[data-side=light] .ht-pick.on figcaption,body[data-side=light] .ht-pick.on span{color:#14666f}.pdp-hero{padding-top:clamp(2.2rem,5vw,3.6rem)}.pdp-hero .flag-title{font-size:clamp(2.1rem, 4.4vw, 3.4rem)}.pdp-hero .buyrow .pdp-buy{font-size:.86rem;padding:1.05em 2.1em}.pdp-trust{margin:.2rem 0 0;font-family:var(--s);font-size:.9rem;color:var(--muted);letter-spacing:.01em}.pdp-views{padding:0 0 clamp(2.4rem,5vw,3.6rem)}.pdp-views .rail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pdp-view{width:Min(118px,21vw);aspect-ratio:1;border:1px solid var(--line);border-radius:4px;background:var(--card);padding:6px;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transition:border-color .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,border-color .25s ease;transition:transform .25s ease,border-color .25s ease,-webkit-transform .25s ease}.pdp-view:focus-visible,.pdp-view:hover{border-color:var(--gold);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pdp-view img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:2px}.pdp-legend{padding:clamp(3.2rem,6vw,5.2rem) 0;border-top:1px solid var(--line2)}.pdp-legend .rail{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,5vw,4.5rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-postcard{margin:0;cursor:-webkit-zoom-in;cursor:zoom-in;border:1px solid var(--line);border-radius:6px;overflow:hidden;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);background:var(--card);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pdp-postcard:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pdp-postcard img{width:100%;display:block}.pdp-legend-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pdp-legend-copy h2{font-size:clamp(1.7rem, 3.2vw, 2.5rem);margin:.2rem 0 .6rem}.pdp-desc{font-size:1.06rem;line-height:1.7;color:color-mix(in srgb,var(--ink) 90%,var(--muted));max-width:60ch}.pdp-desc p{margin:0 0 1rem}.pdp-desc p:last-child{margin-bottom:0}.pdp-desc em,.pdp-desc i{color:var(--muted)}.pdp-legend-more{margin:.4rem 0 0;font-family:var(--d);font-size:.66rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.pdp-legend-more a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:.3em}.pdp-legend-more a:hover{border-color:var(--accent)}.pdp-specs{padding:clamp(3.2rem,6vw,5.2rem) 0;border-top:1px solid var(--line2)}.pdp-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:2.2rem auto 0;padding:0;max-width:1040px}.pdp-spec-grid>div{border:1px solid var(--line);border-radius:4px;padding:1rem 1.15rem;background:color-mix(in srgb,var(--card) 72%,transparent)}.pdp-spec-grid dt{font-family:var(--d);font-size:.6rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem}.pdp-spec-grid dd{margin:0;font-size:1.02rem;font-weight:600;line-height:1.45}.pdp-specs .mintage-note{max-width:70ch;margin:1.6rem auto 0;text-align:center}.pdp-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:820px){.pdp-legend .rail{grid-template-columns:1fr}.pdp-legend-copy{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (max-width:600px){.pdp-spec-grid{grid-template-columns:1fr;gap:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--card) 72%,transparent)}.pdp-spec-grid>div{border:0;border-bottom:1px solid var(--line);border-radius:0;background:0 0;display:grid;grid-template-columns:7.6rem 1fr;gap:.7rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:.72rem .9rem}.pdp-spec-grid>div:last-child{border-bottom:0}.pdp-spec-grid dt{margin:0;line-height:1.5}.pdp-spec-grid dd{font-size:.97rem}.pdp-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pdp-actions .btn{text-align:center}}body[data-side=light] .presale-note{color:#f4ecd9}@media (min-width:981px){.pdp-hero .flagslab{width:clamp(300px,27vw,420px)}}.pdp-views .rail{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1040px}.pdp-view{width:auto;padding:10px}@media (max-width:600px){.pdp-views .rail{grid-template-columns:repeat(2,1fr);gap:.7rem}.pdp-view{padding:7px}}.lb-nav{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:160;width:52px;height:52px;border-radius:50%;border:1px solid var(--gold,#c9a14a);background:rgba(10,15,24,.72);color:#e6c87e;font-family:var(--s);font-size:2rem;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 .2em;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.lb-nav:focus-visible,.lb-nav:hover{background:#c9a14a;color:#1c3444}.lb-nav[hidden]{display:none}.lb-prev{left:Max(16px,env(safe-area-inset-left,0))}.lb-next{right:Max(16px,env(safe-area-inset-right,0))}.lb-count{position:fixed;left:50%;bottom:Max(18px,env(safe-area-inset-bottom,0));-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:160;font-family:var(--d);font-size:.72rem;letter-spacing:.24em;color:#e6c87e;background:rgba(10,15,24,.72);border:1px solid var(--gold,#c9a14a);border-radius:999px;padding:.45em 1.1em}.lb-count[hidden]{display:none}@media (max-width:600px){.lb-nav{width:44px;height:44px;font-size:1.7rem;top:auto;bottom:Max(14px,env(safe-area-inset-bottom,0));-webkit-transform:none;transform:none}.lb-count{bottom:Max(26px,env(safe-area-inset-bottom,0))}#lightbox img{max-height:calc(var(--fmm-vvh,100vh) * .78)}}.pdp-hero .rail{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pdp-stagecol{-ms-flex-item-align:start;align-self:start;position:relative;z-index:2}.pdp-hero .stage{position:sticky;top:calc(var(--pdp-navh,70px) + 14px)}.pdp-hero .flag-copy{position:relative;z-index:1}@media (max-width:980px){.pdp-hero .rail{display:block}.pdp-stagecol{margin:0}.pdp-hero .stage{top:var(--pdp-navh,64px);background:var(--bg);padding:.55rem 0 .8rem;-webkit-box-shadow:0 14px 18px -14px rgba(0,0,0,.35);box-shadow:0 14px 18px -14px rgba(0,0,0,.35)}}.buyrow .pagelink{text-decoration:none;color:var(--accent,inherit)}.ci .req{font-family:var(--d);font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#9c7626;margin-top:.25rem}body[data-side=dark] .ci .req{color:#e3cc8f}.ci .qty-fixed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.85}.ed-cell.held{background:-webkit-gradient(linear,left top,left bottom,from(#f3d9a4),to(#dfb46a));background:linear-gradient(180deg,#f3d9a4,#dfb46a);color:#3a2a08;border-color:#b8863a}.ed-legend .k.held{background:#e3bb74}.st-empty,.war-unknown{font-family:var(--s);font-style:italic;color:var(--muted);text-align:center;padding:1.2rem .5rem}.cat-desc h2{font-size:clamp(1.25rem, 2vw, 1.7rem)}.reg-how{font-family:var(--d);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem}.reg-how a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.1em}.reg-how a:focus-visible,.reg-how a:hover{color:#9c7626}body[data-side=dark] .reg-how a:focus-visible,body[data-side=dark] .reg-how a:hover{color:#e3cc8f}.ci .req a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em}.m-claim,.m-claim:visited{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em}.page-content .rail{max-width:48rem;margin-left:auto;margin-right:auto}.page-content .cat-title,.page-content .eyebrow{display:block;text-align:center}.page-content .page-body{max-width:46rem;margin-left:auto;margin-right:auto;text-align:left}.page-content .page-body h2{margin-top:1.6em}.page-content .page-body p{line-height:1.65}.page-content .page-body a{text-decoration:underline;text-underline-offset:.15em}.tide-log .tl-intro{max-width:46rem;margin:.4rem auto 1.6rem;text-align:center}.tl-list{display:grid;gap:0;max-width:46rem;margin:0 auto}.tl-card{display:grid;grid-template-columns:1fr;gap:.9rem 1.4rem;text-align:left;padding:1.4rem 0;border-top:1px solid rgba(28,52,68,.18)}body[data-side=dark] .tl-card{border-top-color:rgba(255,255,255,.14)}.tl-card:first-child{border-top:0;padding-top:.4rem}.tl-thumb img{width:100%;height:auto;border-radius:10px;display:block}.tl-date{font-family:var(--d);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem;opacity:.85}.tl-title{font-size:clamp(1.3rem, 2.4vw, 1.8rem);margin:0 0 .5rem;line-height:1.15}.tl-title a{color:inherit;text-decoration:none}.tl-title a:focus-visible,.tl-title a:hover{text-decoration:underline}.tl-sum{margin:0 0 .6rem;line-height:1.55}.tl-tags{list-style:none;padding:0;margin:.2rem 0 .6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .9rem;font-family:var(--d);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.tl-tags a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.tl-more{font-family:var(--d);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor}@media (min-width:700px){.tl-card{grid-template-columns:200px 1fr}.tl-card.no-thumb{grid-template-columns:1fr}}.tl-pager{margin:1.2rem auto 0;max-width:46rem;text-align:center}.tide-log>.rail>.reg-fine{text-align:center;max-width:46rem;margin-left:auto;margin-right:auto}.tl-crumb{font-family:var(--d);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0 0 .8rem}.tl-crumb a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.tl-hero{max-width:46rem;margin:1rem auto 1.4rem}.tl-hero img{width:100%;height:auto;border-radius:12px;display:block}.tl-hero figcaption,.tl-post-body figcaption{font-size:.82rem;opacity:.8;margin-top:.4rem;text-align:center}.tl-post-body figure{margin:1.4rem 0}.tl-post-body img,.tl-post-body svg{max-width:100%;height:auto;border-radius:10px}.tl-post-body .tablewrap{overflow-x:auto;margin:1rem 0}.tl-post-body table{width:100%;border-collapse:collapse;font-size:.92rem}.tl-post-body td,.tl-post-body th{text-align:left;padding:.5rem .6rem;border-bottom:1px solid rgba(28,52,68,.2);vertical-align:top}.tl-post-body th{font-family:var(--d);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.tl-post-body .tl-update{border-left:4px solid #9c7626;background:rgba(156,118,38,.1);padding:.8rem 1rem;margin:0 0 1.4rem}.tl-post-body .tl-legend-note{font-style:italic;opacity:.9}.tl-coin{max-width:46rem;margin:2.4rem auto 0;padding-top:1.6rem;border-top:1px solid rgba(28,52,68,.18);text-align:center}body[data-side=dark] .tl-coin{border-top-color:rgba(255,255,255,.14)}.tl-coin-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:1rem 0}.tl-coin-card{display:grid;justify-items:center;gap:.35rem;padding:1rem;border-radius:12px;text-decoration:none;color:inherit;background:rgba(255,255,255,.35)}body[data-side=dark] .tl-coin-card{background:rgba(255,255,255,.06)}.tl-coin-card img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.tl-coin-card b{font-family:var(--d);letter-spacing:.06em}.tl-coin-card small{opacity:.85}.tl-coin-card:focus-visible b,.tl-coin-card:hover b{text-decoration:underline}.pc-slide.pc-founders{width:42.93%;max-width:392px;min-width:261px}.pc-slide img{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-filter:drop-shadow(0 12px 22px rgba(0,0,0,0.3));filter:drop-shadow(0 12px 22px rgba(0, 0, 0, .3))}